summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2019-03-08Use smart pointers to manage World in programsDavid Robillard1-1/+1
2019-03-08Use smart pointers to handle FILE streamsDavid Robillard2-7/+10
2019-03-08Pass World everywhere by referenceDavid Robillard58-454/+449
2019-03-08Make parser take mandatory arguments by referenceDavid Robillard6-100/+100
2019-01-09Remove debug noiseDavid Robillard1-2/+0
2019-01-09Fix SocketWriter bundle delimitersDavid Robillard1-10/+15
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 Robillard17-32/+39
2018-09-23Clean up property parsingDavid Robillard1-48/+30
2018-09-23Parse overridden properties with a single PUTDavid Robillard1-4/+10
2018-09-23Fix copy/paste of portsDavid Robillard3-6/+68
2018-09-23Allow context to be passed for serialisationDavid Robillard1-4/+3
2018-09-23Enforce that arc buffer can only be accessed in run contextDavid Robillard3-6/+6
2018-09-23Instantiate duplicated internals with correct parent graphDavid Robillard1-1/+1
2018-09-23Use override specifiersDavid Robillard61-263/+271
2018-09-23Use lowercase namespace namesDavid Robillard213-1336/+1336
2018-09-22Use new LV2 include pathsDavid Robillard42-78/+78
2018-09-16Hide warnings from Gtk librariesDavid Robillard1-4/+4
2018-09-16Remove checks for ancient GtkmmDavid Robillard3-8/+0
2018-09-16Fix accidental case fall-throughDavid Robillard1-0/+1
2018-09-04Fix unintentional fall-throughDavid Robillard1-0/+1
2018-09-04Fix catch of polymorphic exception by valueDavid Robillard1-1/+1
2018-09-04Remove pointless type qualifiersDavid Robillard2-5/+5
2018-09-04Remove dynamic exception specificationsDavid Robillard2-8/+3
2018-08-07Use serd_freeDavid Robillard1-1/+1
2018-03-08Fix cut/copy/paste of arcsDavid Robillard1-2/+4
2018-01-22Speed up animation and update GUI at 30HzDavid Robillard3-7/+6
2018-01-22Only enqueue messages when the engine is remoteDavid Robillard5-37/+53
When the engine is local, messages are emitted in the Gtk thread and applied immediately. This should make the GUI more responsive.
2018-01-21Clean up URI and path handling in SerialiserDavid Robillard1-25/+22
2018-01-21Work around Jack returning NULL buffersDavid Robillard2-3/+15
2018-01-21Clean up Buffer class and factor out allocationDavid Robillard2-35/+36
2018-01-21Read port index if requested regardless of contextDavid Robillard1-1/+1
2018-01-21Clean up URI and path handling in parserDavid Robillard2-69/+61
2018-01-21Fix newlines in parser error messagesDavid Robillard1-6/+6
2018-01-21Remove glib dependency from engine and core libraryDavid Robillard5-21/+44
2018-01-21Move Glib::thread_init to GUIDavid Robillard2-1/+1
2018-01-21Replace glib quarksDavid Robillard1-7/+21
2018-01-21Replace Glib::ModuleDavid Robillard3-25/+81
2018-01-21Add FilePath class and remove use of glib path utilitiesDavid Robillard15-183/+436
2018-01-21Use C++ style includes for standard language headersDavid Robillard25-40/+34
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard99-436/+502
2018-01-21Replace insert(make_pair(...)) with emplaceDavid Robillard28-108/+87
2018-01-21Don't build libraries twice when testing is enabledDavid Robillard2-31/+4
2018-01-17Fix connecting value sequences to CVDavid Robillard2-1/+1
2018-01-17Clean up Engine component memory management and trim include treeDavid Robillard16-120/+105
2018-01-16Add missing includesDavid Robillard8-0/+8
2018-01-16Move SocketListener details out of headerDavid Robillard2-24/+26
2018-01-16Clean up includesDavid Robillard2-2/+4