summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-04-09Add gitignore fileDavid Robillard1-0/+4
2020-04-09Add release variables for autoshipDavid Robillard1-12/+5
2020-04-09Normalize NEWS fileDavid Robillard1-33/+33
2020-04-09Upgrade to waf 2.0.19David Robillard3-4/+15
2020-02-09Use range-based for loops in more placesDavid Robillard4-23/+18
2020-02-09Format all code with clang-formatDavid Robillard24-912/+1356
This configuration tries to get as close to the previous style as possible so the changes aren't too dramatic. It's still far from ideal and the code could use some adaptation, but this makes things much easier to work on.
2020-02-09Remove dead codeDavid Robillard1-38/+0
2020-02-09Remove standard using declarationsDavid Robillard4-47/+40
2020-02-09Remove unused using declarationsDavid Robillard3-8/+0
2019-12-29Clean up includesDavid Robillard23-141/+151
2019-12-29Remove use of boost/utility.hppDavid Robillard2-4/+4
2019-12-29Use std::shared_ptrDavid Robillard6-11/+4
2019-12-29Clean up wscriptDavid Robillard1-16/+24
2019-12-09Fix autowaf submodule referenceDavid Robillard1-1/+1
2019-11-11Move README to README.mdDavid Robillard1-1/+0
2019-10-17Update autowafDavid Robillard2-28/+22
2019-10-17Remove use of autowaf.defineDavid Robillard1-10/+10
2019-04-21Switch to using a submodule for autowafDavid Robillard186-41933/+4
2019-03-17Update autowaf and adapt to new APIDavid Robillard47-442/+873
2019-03-17Squashed 'waflib/' changes from 915dcb1..e7a29b6David Robillard46-438/+871
e7a29b6 Upgrade to waf 2.0.15 8280f9d Add command for running executables from the build directory 8073c1a Make make_simple_dox() safe in case of exception 70d03b8 Avoid use of global counter hacks for configuration display b7d689a Rewrite test framework 94deadf Automatically add options and move add_flags() to options context f4259ee Reduce system include path noise 927b608 Automatically display configuration header c44b8f3 Set line justification from a constant in the wscript a48e26f Automatically detect if wscript has a test hook ef66724 Save runtime variables in the environment 63bcbcd Clean up TestContext b1d9505 Add ExecutionContext for setting runtime environment 387c1df Add show_diff() and test_file_equals() utilities 29d4d29 Fix in-tree library paths 9fde01f Add custom configuration context 6d3612f Add lib_path_name constant git-subtree-dir: waflib git-subtree-split: e7a29b6b9b2f842314244c23c14d8f8f560904e1
2019-01-12Update autowafDavid Robillard1-15/+39
2019-01-12Squashed 'waflib/' changes from 5ea8f99..915dcb1David Robillard1-15/+39
915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS git-subtree-dir: waflib git-subtree-split: 915dcb1778a592ef54a6b7e14fa8a6bd1ca3376c
2018-11-24Merge commit 'be536401e35a59166ef1566e3251e993a08a750c'David Robillard1-25/+45
2018-11-24Squashed 'waflib/' changes from 3e43d09..5ea8f99David Robillard1-25/+45
5ea8f99 Improve test output spacing 0e23b29 Raise exception when test suite fails to ensure non-zero exit status d6de073 Show run time of unit tests 5b65554 Add short configure option for ultra-strict flags 4687ba6 Use gtest-like test output 258903d Fix failure count in test group summaries da07e73 Fix verbose tests with Python 3 6e726eb Add support for suppressing warnings from system libraries git-subtree-dir: waflib git-subtree-split: 5ea8f99f6e1246079c1fe6bb590c38a53aadd40d
2018-09-16Merge commit '405314adb79411846b93d33ad4d6d9b13d9139c1'David Robillard1-4/+6
2018-09-16Squashed 'waflib/' changes from 982416b..3e43d09David Robillard1-4/+6
3e43d09 Add short forms for common options 5db477c Automatically define version for child libraries git-subtree-dir: waflib git-subtree-split: 3e43d0965e29bbd7bf8aa1281930ffa75f401c99
2018-09-16Clean up wscriptDavid Robillard1-24/+23
2018-09-15Switch to using bundled waf sourceDavid Robillard1-162/+9
2018-09-15Squashed 'waflib/' content from commit 982416bDavid Robillard182-0/+41453
git-subtree-dir: waflib git-subtree-split: 982416b8a6c6728e200243e1be3ab60435c08830
2018-09-15Merge commit '8c96b17a5393bffee0c521c4872a9fa999048032' as 'waflib'David Robillard182-0/+41453
2018-07-22Add gitattributes fileDavid Robillard1-0/+1
2018-01-16Explicitly set language versionDavid Robillard1-0/+1
2018-01-16Upgrade to waf 2.0.4David Robillard1-6/+6
2017-12-29Upgrade to waf 2.0.3David Robillard2-23/+23
2017-12-18Update wafDavid Robillard1-5/+5
2017-12-16Clean up waf optionsDavid Robillard1-10/+11
2017-12-16Update wafDavid Robillard2-6/+5
2017-12-16Use modern C++ atomicsDavid Robillard1-43/+18
2017-02-27Fix whitespaceDavid Robillard1-11/+11
2017-02-27Update waf and fix C++11 flagsDavid Robillard2-8/+6
2017-02-27Update glade fileDavid Robillard1-582/+549
2017-02-12Update Mac bundlingDavid Robillard2-22/+41
2016-12-14Fix potential infinite loopDavid Robillard1-0/+9
2016-10-14Don't install 512x512 iconsDavid Robillard3-2/+3
Installing icons this large is not typical, and causes GDK warnings.
2016-09-05Add project tag to release postsDavid Robillard1-1/+1
2016-08-17Add target for generating release announcementsDavid Robillard4-26/+36
2016-08-01Check for libdlDavid Robillard1-1/+1
2016-07-25Support test coverage with LLVMDavid Robillard1-5/+5
2016-07-11Improve test frameworkDavid Robillard1-5/+5
2016-07-09Upgrade to waf 1.8.22 and autowaf 93d0926David Robillard1-7/+7