OSVR Compatibility Changes

This is an abbreviated changelog, including only those changes that affect one of:

Use git for a full changelog.

Entries are labeled with the git describe-derived version of a representative commit and date.

v0.2 (23-April-2015)

Affects: Binding/integration distribution, usage

This is a large update. The main take-aways are that you must update both the client and server due to protocol changes, the number of DLLs has changed, and the config file format has evolved and is much smaller than before.

There are new tools: osvr_print_tree displays the contents of the path tree (try -h for help with command line arguments), and PathTreeExport exports path tree structure to DOT format - see the documentation for usage.

v0.1-777-g830cc1b (12-March-2015)

Affects: Binding/integration distribution

Main change: The contents of the osvrTransform and osvrRouting shared libraries (.dll files) have been folded into osvrCommon and thus those files are now no longer produced by the build, nor need to be distributed.

This is internal API only, so no changes to apps expected.

v0.1.728-g47b68e (5-March-2015)

Affects: Plugin developers, config files, and install instructions for out of tree plugins

Main change: Plugin directory/search path and auto-loading

v0.1-658-g5dbf08b (2-March-2015)

Affects: CMake-based OSVR consumers

This commit and several preceding it improved the build system for out-of-tree consumption.

Previously…

TODO: note commits for these