summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-12-08Fix use of virtual functions in destructorsDavid Robillard10-13/+19
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 Robillard12-21/+38
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 Robillard6-8/+8
2019-12-08Cleanup: Add missing copy and assignment method declarationsDavid Robillard3-2/+12
2019-12-08Cleanup: Remove redundant branchesDavid Robillard1-4/+0
2019-12-08Cleanup: Make methods static where possibleDavid Robillard5-12/+15
2019-12-08Cleanup: Use "default" for default constructors and destructorsDavid Robillard6-16/+4
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 Robillard62-358/+363
2019-12-08Cleanup: Use range-based for loopsDavid Robillard2-17/+17
2019-12-08Cleanup: Use "using" instead of "typedef" where appropriateDavid Robillard46-81/+80
2019-12-08Cleanup: Use std::make_sharedDavid Robillard5-9/+10
2019-12-08Cleanup: Fix some includes and forward declarationsDavid Robillard17-12/+45
2019-12-08Cleanup: Format Python code to be mostly flake8 cleanDavid Robillard4-60/+63
2019-11-10Fix passing NaN to control ports with no default valueDavid Robillard1-3/+10
2019-10-17Remove redundant move callDavid Robillard1-1/+1
2019-10-17Update autowafDavid Robillard1-10/+19
2019-10-17Remove use of autowaf.defineDavid Robillard1-2/+2
2019-10-08Raise existing plugin UI windows if double-clicked againDavid Robillard1-2/+2
2019-04-21Switch to using a submodule for autowafDavid Robillard4-12/+15
2019-04-13Clean up symbol tableDavid Robillard6-7/+13
2019-03-28Fix search for ingen_gui.uiDavid Robillard2-3/+2
2019-03-17Update autowaf and adapt to new APIDavid Robillard2-3/+3
2019-03-16Use search path facilities to find modulesDavid Robillard2-46/+29
2019-03-16Properly support XDG_DATA_HOME and XDG_DATA_DIRSDavid Robillard1-16/+70
2019-03-09Clean up AtomForgeDavid Robillard3-35/+19
2019-03-09Make start_to_file() take a FilePath for type safetyDavid Robillard4-4/+6
2019-03-09Fix misleading connect window labelDavid Robillard1-1/+1
2019-03-09Clean up includes and forward declarationsDavid Robillard196-1049/+1524
2019-03-09Remove clearlooks from style configurationDavid Robillard1-5/+0
2019-03-09Localise dependency on boost::format and improve logging APIDavid Robillard30-207/+185
2019-03-09Use smart pointers over manual memory managementDavid Robillard20-166/+129