summaryrefslogtreecommitdiffstats
path: root/src/libs/engine
AgeCommit message (Collapse)AuthorFilesLines
2008-08-14Gracefully handle illegal port paths from client for set_port_value.David Robillard2-8/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@1364 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Fix crash when dynamically changing polyphony w/ LADSPA plugins.David Robillard2-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1360 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Fix race condition resulting in duplicate connections if several identical ↵David Robillard8-29/+78
requests come in rapid succession. git-svn-id: http://svn.drobilla.net/lad/ingen@1359 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Fix crash on triggers on the last sample of the cycle.David Robillard1-4/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@1356 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove old LASH stuff (wouldn't be useful in implementing the new LASH with ↵David Robillard8-245/+0
the new Ingen design anyway). git-svn-id: http://svn.drobilla.net/lad/ingen@1353 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13More code removal/cleanup.David Robillard2-17/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1351 a436a847-0d15-0410-975c-d299462d15a1
2008-08-13Remove essentially pointless BufferFactory namespace/files.David Robillard6-49/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@1350 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30Fix building with language bindings.David Robillard2-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1312 a436a847-0d15-0410-975c-d299462d15a1
2008-07-30Don't complain loudly when no client exists to hear responsesDavid Robillard2-5/+8
(though promiscuity may not be a good idea for 'net usage...) git-svn-id: http://svn.drobilla.net/lad/ingen@1307 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Fix set_port_value crash when running separate engine w/ OSC.David Robillard2-6/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1306 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Fix connecting via OSC.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@1304 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Add converted Smack 909 patches.David Robillard4-11/+9
Fix MIDI/Event ports loaded from patches. git-svn-id: http://svn.drobilla.net/lad/ingen@1303 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Fix stateful port value setting stuff (trigger output ports on ↵David Robillard20-111/+101
note/trigger/etc modules now work correctly). git-svn-id: http://svn.drobilla.net/lad/ingen@1302 a436a847-0d15-0410-975c-d299462d15a1
2008-07-29Bump Ingen librdf dependency to 1.0.8.David Robillard4-21/+46
Several serialization fixes. Include Smack 808 Om patches converted to Ingen files. git-svn-id: http://svn.drobilla.net/lad/ingen@1301 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Compatibility hacks for old Om patchages (many Smack patches now load ↵David Robillard1-1/+17
successfully). git-svn-id: http://svn.drobilla.net/lad/ingen@1299 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Fix loading patches from command line (partially).David Robillard1-15/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1298 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Fix crash on patch loading.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1297 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Remove near duplicate SetPortValueEvent and SetPortValueQueuedEvent classes.David Robillard8-263/+43
git-svn-id: http://svn.drobilla.net/lad/ingen@1294 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Simply global memory management crap by using shared_ptr in the World struct ↵David Robillard15-99/+182
(it's not C anyway, might as well). Properly support LV2 events from plugin UIs over OSC and directly (w/ monolithic UI/engine). Fix crashes on node destruction with monolithic UI/engine. Resolves ticket #177. git-svn-id: http://svn.drobilla.net/lad/ingen@1293 a436a847-0d15-0410-975c-d299462d15a1
2008-07-07Update for SLV2 API.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1288 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Twiddle port layout decision to work better with klaviatur.David Robillard1-9/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1277 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Turn down event verbosity.David Robillard2-7/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1275 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Move widget embedding down to FlowCanvas.David Robillard3-5/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@1274 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23Formatting.David Robillard1-9/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1272 a436a847-0d15-0410-975c-d299462d15a1
2008-06-23OSC documentation fixes.David Robillard1-9/+5
Don't disable clients when they send a message with response id -1. git-svn-id: http://svn.drobilla.net/lad/ingen@1271 a436a847-0d15-0410-975c-d299462d15a1
2008-06-10Fix 'disconnect' operation for all objects (inc. patch ports).David Robillard14-410/+234
Fixes ticket #147. git-svn-id: http://svn.drobilla.net/lad/ingen@1265 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix more boost::optional stuff.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1262 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix compilation on b0ef's crackheaded computer.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1261 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Bump liblo dependency to 0.24.David Robillard6-85/+117
Bundleify communications where order is relevant (fixes 'random' issues like node positions being off, ticket #89, etc). git-svn-id: http://svn.drobilla.net/lad/ingen@1248 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix SSE detection (for denormal protection).David Robillard1-14/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@1240 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Fix crash on instantiation of Control node.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1234 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Don't set default value metadata if plugin didn't specify a default value.David Robillard2-11/+10
More readable/informative blank node names in patch files. git-svn-id: http://svn.drobilla.net/lad/ingen@1232 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Fix infinite loops (and jack death) on internal MIDI nodes (note, trigger, ↵David Robillard4-33/+30
control). git-svn-id: http://svn.drobilla.net/lad/ingen@1231 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Fix crash when trying to add multiple objects with the same path.David Robillard6-35/+78
Handle failed jack port registrations more gracefully. Don't assume all LADSPA plugins have minimum and maximum port range values. git-svn-id: http://svn.drobilla.net/lad/ingen@1230 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Print which LADSPA plugins have "broken" ranges (not always actually broken ↵David Robillard1-2/+4
though...). git-svn-id: http://svn.drobilla.net/lad/ingen@1228 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Don't dump paths to console when deleting objects.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1226 a436a847-0d15-0410-975c-d299462d15a1
2008-05-23Fix false "unable to find object to destroy" error message.David Robillard2-20/+22
Nicer error messages for missing plugins. git-svn-id: http://svn.drobilla.net/lad/ingen@1225 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix Jack MIDI output.David Robillard3-10/+17
git-svn-id: http://svn.drobilla.net/lad/ingen@1224 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix direct midi in -> midi out connections in root patch with plugins present.David Robillard8-38/+70
Fix Jack MIDI output. Attempted fixes for LV2 UI MIDI event writing, but.. still not working? git-svn-id: http://svn.drobilla.net/lad/ingen@1223 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Write individual events from UIs over OSC instead of entire event buffer.David Robillard2-6/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@1221 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix LV2 include issues.David Robillard1-2/+2
Fix GCC 4.3 compilation. git-svn-id: http://svn.drobilla.net/lad/ingen@1220 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix various problems with control port values.David Robillard2-2/+2
Fix control port feedback issues with LV2 plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1218 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard5-73/+32
Provide URI map extension to plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1217 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19More (but not yet completely) type safe value_changed notification.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1216 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Easier to read conflicing LADSPA plugin error messages.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1214 a436a847-0d15-0410-975c-d299462d15a1
2008-05-19Fix crash on broken LV2 plugins with no name.David Robillard1-1/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1213 a436a847-0d15-0410-975c-d299462d15a1
2008-05-14Fix clear patch command (ticket #18).David Robillard10-57/+170
Potential destruction race/leak fixes. More thorough thread assertions on graph object methods. git-svn-id: http://svn.drobilla.net/lad/ingen@1207 a436a847-0d15-0410-975c-d299462d15a1
2008-05-14Add flag to force disable assembly (some people get compile errors for ↵David Robillard3-9/+10
unknown reasons). git-svn-id: http://svn.drobilla.net/lad/ingen@1205 a436a847-0d15-0410-975c-d299462d15a1
2008-05-09Fix crash when receiving Jack MIDI events.David Robillard1-3/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1204 a436a847-0d15-0410-975c-d299462d15a1
2008-05-03Apply slv2_plugin_get_port_ranges usage Ingen patch from larsl.David Robillard1-9/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1194 a436a847-0d15-0410-975c-d299462d15a1