- Travis compatible (look at https://travis-ci.org/MarPiRK/xournalpp) – not all features are enabled for now, but it just works
- some CMakeLists.txt cleanup
- no target_compile_features, so it's compatible with CMake 2.8.8
- possibility to build and link statically boost
- possibility to link pre-built glibmm lib
- CMake variables README
- libraries and linking cleanup
- possibility to compile with gcov support
- CMake:
- moved all components to CMake and removed autotools
- multiple config headers, to decrease recompile time after changes
- more things possible to configure using cmake config
- renamed few constants in categories:
- enable (basic features)
- unstable (features in developmnet)
- debug (debugging constants)
- test (CppUnit options/additional tests)
- dev (development constants, for testing purposes – marked as advanced, but directly accessible in cmake-gui)
- CppUnit
- moved everything to single folder `test/` in main tree
- separate binary `xournalpp-test` – main binary is also compiled
- SpeedTest additional module, which can be easily used while testing
- fixed some debugging errors
- moved all desktop files to `desktop/` directory
- autogenerating `xournalpp.pot` file and translations instal
- removed unused headers
- removed pugixml, as it's not used for now
- updated mathtex to recent version