- Updated the minimum required CMake version.
- Updated the minimum required C++ standard version to match the
functions used in the code base.
- Added missing `public` visibility specifier for classes deriving from
wxEvtHandler (DatDebugView and MainMenuBar) that is required to
access the event table from the derived classes.
- Fixed a typo in the MainMenuBar code (`REPLACE_ITEM` =>
`REPLACE_ITEMS`).
- Added missing ZLIB search to the CMake project (previously it was
implicitly linked by older wxWidgets versions?).
- Fixed GLUT compatibility with newer CMake version.
- Added a new `FROM_DIP` macro that fixes wxSize scaling compatibility
with wxWidgets <3.1.0.
- Fixed catching std::bad_cast exceptions by value instead of const
ref.
Closes#329.
Closes#345.
Closes#371.
Closes#373.
Closes#375.
OTFI is an OTML file with information about the features enabled in the
dat/spr.
This commit removes the extended and transparency options in
preferences. Please use an otfi file along with the dat / spr to inform
the required features.
It's not necessary to regular files.
Clean git repository since the old svn / git mess was pretty much
unrecoverable unfortunetly. I would have liked to keep the history
for posterity, but that proved to be a futile quest.