- The Linux binaries for the 1.1 release were built on the wrong branch, and so include none of the v1.1 changes. This patch fixes some minor compiler errors and includes properly updated binaries.
- Improved formatting in XPCPlugin.cpp to be consistent throughout the file.
- Formatted copyright and license notices to be consistent with the rest of the codebase.
- Replaced out of date documentation with a link to the GitHub wiki
- Moved the writing of the log header to the Log class and expanded it to include useful information.
- Updated Windows binaries
- Re-enabled CONF messages sent in response to CONN commands.
- There was a bug in the construction of the CONF message.
- Resolvesnasa/XPlaneConnect#31
- Replaces the XPCMessage struct.
- Messages are now read from a UDPSocket by the Message class.
- Printing messages to the log is now handled by the Message class.
- In the future, may extend this class with command-specific subclasses that encapsulate additional message parsing functionality.
- The plugin now supports drawing a series of waypoints in the world.
- The plugin supports add, remove, and clear operations
- Add and remove take a list of waypoints
- Clear removes all waypoints
- Either a single string will be drawn to screen, or nothing will be drawn.
- Intelligently registers and unregisters drawing callback to minimize overhead when no message is being displayed.
- Currently does not support newline characters (\r or \n). Newlines will cause text to be drawn overlapped.
- Deleted platform specific folders from xpcPlugin folder.
- Added new XPlaneConnect folder under xpcPlugin folder.
- Moved and renamed windows binaries into architecture specific folders
- Moved and renamed mac binary to XPlaneConnect root (single mac binary supports 32 & 64 bit)
- Updated installation instructions in Readme
- Cleaned up plugin Visual Studio project architecture