This file lists the major changes between versions. For a more detailed list of every change, see the Git log.
- tbd
- Major: Use waf-tools 5.
- Patch: For Windows: Prevent overriding the parent project's compiler/linker settings
- Patch: Added Steinwurf aliases for CMake targets
- Minor: CMake support
- Minor: Bumped gtest to 1.11.0
- Minor: Updated waf.
- Minor: Use the https://github.com/google/googletest repository.
- Major: Upgrade to waf-tools 4
- Major: Upgrade to waf-tools 3
- Patch: Fix version define.
- Minor: Added version define.
- Minor: Added basic unit test to check any runtime issues
- Minor: Upgraded to gtest 1.7.0 and removed all unused files
- Minor: Updated to waf 1.8.0-pre1
- Minor: Made python files comply with pep8
- Patch: Simplify pthread shared library usage on Linux
- Patch: Allow compilation without using a makespec
- Patch: Compile gtest without pthread support for crosslinux builds to avoid compatibility issues with the system pthread library
- Minor: Updated to waf-tools 2
- Minor: Updated to waf 1.7.10
- Patch: Replaced _NSGetEnviron() call on Mac and iOS with POSIX 'environ' variable
- Patch: Always include std::tuple from <tuple> in order to compile with clang's C++ library.
- Minor: Removed all binary files
- Updated waf to include bundle_use_master option, and fixed an issue present only without full c++11 support.
- Updated to waf 1.7.9 and started using the wurf_install_path tool.
- Added check on whether the pthread target already exists before doing issuing a read_shlib. This removes a waf warning about multiple defines for the pthread library.
- Removed unnecessary use of get_mkspec_option
- Support waf unit test options to make handling different projects easier in build automation.
- Updated waf
- Updated waf
- Updated platform information in mkspec
- Switched to new mkspec based builds
- Added defines needed for clang
- Updated waf to support clang cxx flags
- Updated Waf build tool