summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-04-21Update autowafDavid Robillard2-80/+83
2019-04-21Squashed 'waflib/' changes from e7a29b6..4f98e1cDavid Robillard1-61/+66
4f98e1c Remove recursion hacks 27c5c93 Remove use_lib() b074a1e Support building against local header-only libraries 27a69a7 Add option to filter tests by regular expression ac29b74 Fix configuring with root prefix 6134be6 Print test coverage summary 6d7dd59 Don't attempt to clear coverage when coverage is disabled cddbcb5 Pass file comparison test if difflib finds no changes 6e4e92b Seek to end before checking the size of stderr output git-subtree-dir: waflib git-subtree-split: 4f98e1c2bed7beacf4d303e51f994fb932952f95
2019-04-14Use modern LV2 includesDavid Robillard8-13/+13
2019-03-17Update autowaf and adapt to new APIDavid Robillard47-443/+874
2019-03-17Squashed 'waflib/' changes from 915dcb1..e7a29b6David Robillard211-8172/+918
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-02-19Add support for min_size and base_size in XSizeHintsbrummer104-24/+176
This allows a plugin UI to be shown with a default size but be resizable to a smaller size, within limits, afterwards.
2019-01-12Squashed 'waflib/' changes from 3e43d09..915dcb1David Robillard1-36/+80
915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS 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: 915dcb1778a592ef54a6b7e14fa8a6bd1ca3376c
2018-12-20Suil 0.10.2v0.10.2David Robillard2-3/+3
2018-12-20Move README to README.mdDavid Robillard2-1/+1
2018-12-19Fix qt5_in_gtk2 wrapperrncbc2-12/+5
Removes the built-in QApplication instantiation and postpones the deletion of the embedded QWidget. This makes UIs work more nicely in hosts like Ardour.
2018-09-16Remove pointless const qualifiersDavid Robillard2-2/+2
2018-09-16Merge commit '44aadb89be086334847445ffa7627950f58bfd74'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-21/+19
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 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib'David Robillard182-0/+41453
2018-07-09Fix Qt5 in Gtk2 wrapperrncbc2-15/+95
- Fixes initial size and resizing in some cases - Adds LV2_UI__resize and LV2_UI__idleInterface features - Adds LV2_UI__updateRate option
2018-01-16Explicitly set language versionDavid Robillard1-0/+1
2018-01-16Upgrade to waf 2.0.4David Robillard1-6/+6
2018-01-04Fix Windows buildDavid Robillard1-1/+1
2018-01-03Fix configuration with Python 3David Robillard1-1/+0
2017-12-29Use clang-tidy for lintingDavid Robillard1-1/+16
2017-12-29Upgrade to waf 2.0.3David Robillard2-13/+14
2017-12-18Update wafDavid Robillard1-5/+5
2017-12-16Update wafDavid Robillard2-8/+5
2017-12-16Fix unused function warning for non-X11 buildsDavid Robillard1-0/+2
2017-12-16Fix Mac deprecation warningsDavid Robillard1-11/+24
2017-12-16Add support for Cocoa in Qt5David Robillard4-2/+199
2017-12-16Tidy up configure outputDavid Robillard1-1/+4
2017-12-16Clean up feature code in wrappersDavid Robillard6-36/+18
2017-10-04Remove X11 dependency for gtk2 in qt5David Robillard2-2/+2
2017-10-03Suil 0.10.0v0.10.0David Robillard2-3/+3
2017-10-03Add release and upload commandsDavid Robillard1-3/+8
2017-10-03Add gitignore fileDavid Robillard1-0/+10
2017-10-03Clean up wscriptDavid Robillard1-31/+23
2017-10-03Clean up various minor code style issuesDavid Robillard5-20/+20
2017-10-03Update wafDavid Robillard1-5/+5
2017-08-06Only enable C++11 mode if Qt5 is in useDavid Robillard1-0/+1
2017-08-06Fix implicit cast warnings with clangDavid Robillard2-2/+2
2017-08-06Fix preprocessor if with potentially undefined symbolDavid Robillard1-1/+1
2017-08-06Fix building with X11 against custom LV2 install pathDavid Robillard2-2/+3
2017-05-08Fix potential memory leaksDavid Robillard2-0/+2
2017-05-07Fix potential use of uninitialized memoryDavid Robillard3-2/+4
2017-05-07Fix memory leaksDavid Robillard3-1/+4
2017-03-20Fix build without X11David Robillard1-1/+1
2017-03-18Add suil_init()David Robillard10-37/+151
This allows the actual host argc and argv to be passed to QApplication if it is created by Suil (for Qt in non-Qt cases), and initializes X11 threads to fix Qt5 in Gtk2.
2017-03-17Remove X11 hackery and use Qt5 facilities to embed GtkDavid Robillard2-59/+7
2017-02-27Update waf and fix C++11 flagsDavid Robillard2-9/+7
2017-02-26Add missing fileDavid Robillard1-0/+207