Twan van Laarhoven
0d14060e55
Bump version number up to 2.1.0, since the changes can not really be called minor.
2020-06-01 22:39:50 +02:00
Twan van Laarhoven
5deaeeeb3e
Cleanup: use override specifier everywhere, and enable gcc warning to check for it.
2020-05-16 00:23:18 +02:00
Twan van Laarhoven
9562103f7e
Use whole program optimization
2020-05-11 00:54:26 +02:00
Twan van Laarhoven
9160a61d8e
Added build target with static linking
2020-05-11 00:32:09 +02:00
Twan van Laarhoven
b5f18ebec7
Take version number from Cmake file. This way the number is only in one place
2020-04-25 23:36:00 +02:00
Twan van Laarhoven
64ea1d7322
Clean up pointer use:
...
* Use unique_ptr for Actions instead of manual memory management
* Use unique_ptr in KeywordDatabase
* Use unique_ptr instead of shared_ptr for file formats
* Don't pass shared_ptr to Reader/Writer, use references instead
Also
* Switch to C++17 so we can use map::try_emplace
2020-04-25 22:20:51 +02:00
Twan van Laarhoven
a5b2b77d2a
Use C++14 so we have make_unique
2020-04-20 19:49:25 +02:00
Twan van Laarhoven
60c392a068
Moved locale validation to a compile time test, instead of a runtime check performed by MSE itself.
...
This also removes perl as a build dependency for people who don't want to run the test suite.
2020-04-18 19:08:35 +02:00
Twan van Laarhoven
40a84687c7
Fixed some gcc warnings
2020-04-16 00:45:43 +02:00
Twan van Laarhoven
eadf39cf83
Build win32 cli wrapper
2020-04-16 00:24:40 +02:00
Twan van Laarhoven
4ebf0c51ee
Build resource file.
...
Generate expected_locale_keys from cmakefile
2020-04-10 14:23:54 +02:00
Twan van Laarhoven
35a89676b4
CMake file
...
Update to C++ 11: std::shared_ptr, for each loops
Update to wxWidgets 3.0+
2020-04-08 01:10:01 +02:00