summaryrefslogtreecommitdiffstats
path: root/ingen
AgeCommit message (Collapse)AuthorFilesLines
2019-03-08Pass World everywhere by referenceDavid Robillard10-24/+23
2019-03-08Make parser take mandatory arguments by referenceDavid Robillard1-4/+4
2019-01-09Fix SocketWriter bundle delimitersDavid Robillard1-3/+2
In particular, this fixes ingenish. The old solution here was broken by changing to a single message() function since bundle_end() was no longer virtual.
2018-09-29Use nullptrDavid Robillard3-5/+5
2018-09-23Fix copy/paste of portsDavid Robillard1-0/+10
2018-09-23Allow context to be passed for serialisationDavid Robillard1-1/+3
2018-09-23Use override specifiersDavid Robillard6-32/+33
2018-09-23Use lowercase namespace namesDavid Robillard52-150/+150
2018-09-22Use new LV2 include pathsDavid Robillard16-26/+26
2018-09-13Fix compilation with GCC 7David Robillard1-7/+2
2018-09-04Remove dynamic exception specificationsDavid Robillard2-10/+17
2018-01-22Only enqueue messages when the engine is remoteDavid Robillard2-95/+66
When the engine is local, messages are emitted in the Gtk thread and applied immediately. This should make the GUI more responsive.
2018-01-21Fix mismatched struct/class declarationsDavid Robillard1-2/+2
2018-01-21Allow custom deleters to be used with UPtrDavid Robillard1-4/+8
2018-01-21Fix mismatched malloc/deleteDavid Robillard1-1/+3
2018-01-21Clean up URI and path handling in parserDavid Robillard2-2/+6
2018-01-21Avoid string copyDavid Robillard1-1/+3
2018-01-21Replace glib quarksDavid Robillard1-1/+11
2018-01-21Replace Glib::ModuleDavid Robillard2-7/+56
2018-01-21Add FilePath class and remove use of glib path utilitiesDavid Robillard7-16/+242
2018-01-21Use C++ style includes for standard language headersDavid Robillard1-2/+1
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard28-185/+324
2018-01-21Replace insert(make_pair(...)) with emplaceDavid Robillard1-2/+2
2018-01-16Add terse unique pointer type aliasDavid Robillard1-0/+3
2018-01-16Fix build with C++11David Robillard1-0/+2
2018-01-06Fix compilation with some versions of boostDavid Robillard1-0/+2
2017-12-26Use delete to hide constructorsDavid Robillard1-2/+2
2017-12-25Avoid static construction exception warningDavid Robillard1-1/+1
2017-12-25Use std::move to potentially avoid copyingDavid Robillard2-4/+4
2017-12-25Use nullptrDavid Robillard3-4/+4
2017-12-25Fix inconsistent parameter namesDavid Robillard11-15/+15
2017-12-25Make single parameter destructors explicitDavid Robillard3-3/+3
2017-12-25Remove trivial destructors and use default where possibleDavid Robillard11-19/+8
2017-12-25Use overrideDavid Robillard11-19/+19
2017-12-24Clean up includes in public headersDavid Robillard34-69/+154
2017-12-18Fix override specifiersDavid Robillard6-10/+10
2017-12-17Simplify TeeDavid Robillard1-19/+5
2017-12-16Move sequence numbers into messages and simplify interfacesDavid Robillard6-35/+49
2017-12-16Fix documentation warningsDavid Robillard1-1/+1
2017-12-16Add Message struct and remove tons of interface boilerplateDavid Robillard7-335/+265
2017-12-16Clean up includesDavid Robillard1-1/+0
2017-12-16Use unbounded queue for client signalsDavid Robillard1-30/+16
2017-04-12Refuse to start if driver requires a graph and one is not providedDavid Robillard1-0/+9
2017-04-12Fix const correctnessDavid Robillard1-1/+1
2017-03-20Revert removal of DirectDriver and fix test suiteDavid Robillard1-0/+10
2017-03-20Fix event timing and remove vestigial DirectDriverDavid Robillard1-10/+0
2017-03-20Fix round-trip preservation of property contextsDavid Robillard12-80/+100
2017-03-19Shrink status bar text and fix initial DSP load displayDavid Robillard2-3/+1
2017-02-26Fix filtering by type in plugin selectorDavid Robillard2-4/+4
2017-02-18Improve parallel analysis and execution algorithmsDavid Robillard3-8/+71