summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-12-08Cleanup: Work around clang-tidy bugDavid Robillard1-3/+3
For some reason clang-tidy thinks that insert can modify the value of tail_block, so this triggers a null dereference warning. If that were true, it would be true with things swapped around like this as well, but it makes the warning go away at least.
2019-12-08Cleanup: Use emplace_backDavid Robillard1-1/+1
2019-12-08Cleanup: Fix potential memory leakDavid Robillard1-0/+1
2019-12-08Cleanup: Fix potential null dereferencesDavid Robillard1-7/+12
2019-12-08Cleanup: Remove potentially redundant storeDavid Robillard1-6/+4
2019-12-08Cleanup: Set up engine RNG with a distinct seedDavid Robillard1-1/+1
From a clang-tidy warning. This almost certainly doesn't matter, but since it's used for monitor event timing, it could spread the load a little better if multiple engines are used in the same process.
2019-12-08Cleanup: Add missing namespace commentDavid Robillard1-1/+1
2019-12-08Cleanup: Use strtoul for numeric conversionDavid Robillard1-1/+3
2019-12-08Cleanup: Make single argument constructors explicitDavid Robillard4-10/+10
2019-12-08Cleanup: Remove multiple variable declarations on a single lineDavid Robillard2-4/+11
2019-12-08Cleanup: Use brace initialisation to avoid repeating return typeDavid Robillard1-5/+5
2019-12-08Cleanup: Improve a few basic operator implementationsDavid Robillard2-4/+8
2019-12-08Cleanup: Remove unnecessary numeric conversionsDavid Robillard1-2/+2
2019-12-08Cleanup: Add missing explicit initialisationsDavid Robillard13-22/+39
2019-12-08Cleanup: Fix mismatched parameter nameDavid Robillard1-1/+1
2019-12-08Cleanup: Remove redundant string initialisationsDavid Robillard2-2/+2
2019-12-08Cleanup: Merge branches with identical bodiesDavid Robillard3-11/+4
2019-12-08Cleanup: Remove unused parameter namesDavid Robillard22-44/+39
2019-12-08Cleanup: Remove meaningless const qualifiersDavid Robillard7-10/+10
2019-12-08Cleanup: Add missing copy and assignment method declarationsDavid Robillard4-4/+14
2019-12-08Cleanup: Remove redundant branchesDavid Robillard1-4/+0
2019-12-08Cleanup: Make methods static where possibleDavid Robillard6-13/+17
2019-12-08Cleanup: Use "default" for default constructors and destructorsDavid Robillard8-17/+6
2019-12-08Cleanup: Use faster char overload of find_last_of()David Robillard4-4/+4
2019-12-08Cleanup: Use "auto" to avoid repeating type namesDavid Robillard22-90/+89
2019-12-08Cleanup: Use empty() instead of size() where appropriateDavid Robillard4-5/+5
2019-12-08Cleanup: Avoid parameter copying overheadDavid Robillard73-415/+422
2019-12-08Cleanup: Use range-based for loopsDavid Robillard2-17/+17
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard57-104/+102
2019-12-08Cleanup: Use std::make_sharedDavid Robillard5-9/+10
2019-12-08Cleanup: Fix some includes and forward declarationsDavid Robillard20-14/+47
2019-12-08Cleanup: Format Python code to be mostly flake8 cleanDavid Robillard8-198/+224
2019-11-10Make test suite depend only on LV2David Robillard10-34/+25
2019-11-10Update autowafDavid Robillard1-0/+0
2019-11-10Fix passing NaN to control ports with no default valueDavid Robillard1-3/+10
2019-10-17Add missing copy constructorDavid Robillard1-0/+2
2019-10-17Remove redundant move callDavid Robillard1-1/+1
2019-10-17Fix ingenish with Python 3David Robillard2-2/+3
2019-10-17Update autowafDavid Robillard3-62/+61
2019-10-17Remove use of autowaf.defineDavid Robillard2-16/+11
2019-10-08Raise existing plugin UI windows if double-clicked againDavid Robillard1-2/+2
2019-04-21Don't build client library if libsigc++ is not availableDavid Robillard1-1/+3
2019-04-21Switch to using a submodule for autowafDavid Robillard190-41951/+25
2019-04-13Clean up symbol tableDavid Robillard8-16/+26
2019-04-13Remove glib dependency from libingenDavid Robillard1-2/+2
2019-04-13Don't depend on system-installed libingenDavid Robillard1-2/+2
2019-03-28Fix search for ingen_gui.uiDavid Robillard2-3/+2
2019-03-17Update autowaf and adapt to new APIDavid Robillard49-492/+904
2019-03-17Squashed 'waflib/' changes from 915dcb17..e7a29b6bDavid Robillard46-438/+871
e7a29b6b Upgrade to waf 2.0.15 8280f9de Add command for running executables from the build directory 8073c1ad Make make_simple_dox() safe in case of exception 70d03b82 Avoid use of global counter hacks for configuration display b7d689a4 Rewrite test framework 94deadf0 Automatically add options and move add_flags() to options context f4259ee4 Reduce system include path noise 927b6082 Automatically display configuration header c44b8f3b Set line justification from a constant in the wscript a48e26fd Automatically detect if wscript has a test hook ef66724d Save runtime variables in the environment 63bcbcd3 Clean up TestContext b1d95050 Add ExecutionContext for setting runtime environment 387c1dfa Add show_diff() and test_file_equals() utilities 29d4d293 Fix in-tree library paths 9fde01f4 Add custom configuration context 6d3612fd Add lib_path_name constant git-subtree-dir: waflib git-subtree-split: e7a29b6b9b2f842314244c23c14d8f8f560904e1
2019-03-16Improve input path handlingDavid Robillard1-12/+20