summaryrefslogtreecommitdiffstats
path: root/src/libs/client
AgeCommit message (Collapse)AuthorFilesLines
2008-05-19Better global (engine/client) LV2 feature sharing.David Robillard4-29/+28
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 Robillard4-15/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@1216 a436a847-0d15-0410-975c-d299462d15a1
2008-05-15Fix connection loading from deprecated (.om) patch files.David Robillard1-6/+8
git-svn-id: http://svn.drobilla.net/lad/ingen@1209 a436a847-0d15-0410-975c-d299462d15a1
2008-05-15Show error messages from engine in a pop-up dialog.David Robillard2-3/+3
Don't attempt to create root patch when loading deprecated (.om) patches. git-svn-id: http://svn.drobilla.net/lad/ingen@1208 a436a847-0d15-0410-975c-d299462d15a1
2008-05-14Fix clear patch command (ticket #18).David Robillard1-9/+24
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-04Fix serialisation of floating point variables (fixes module positioning).David Robillard1-2/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@1200 a436a847-0d15-0410-975c-d299462d15a1
2008-05-03Apply slv2_plugin_get_port_ranges usage Ingen patch from larsl.David Robillard2-9/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@1194 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 UI extension updates from larsl.David Robillard1-5/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@1181 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard11-38/+55
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/ingen@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-24Make SLV2 UI class interface match ports.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1112 a436a847-0d15-0410-975c-d299462d15a1
2008-01-24Fix locale problems in ingen, flowcanvas, and redlandmm (',' decimal point).David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@1111 a436a847-0d15-0410-975c-d299462d15a1
2008-01-23Remove unnecessary subst vars.David Robillard1-6/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1108 a436a847-0d15-0410-975c-d299462d15a1
2008-01-17Fix LV2 Gtk UI URI.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1069 a436a847-0d15-0410-975c-d299462d15a1
2008-01-17Update for SLV2 changes.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1068 a436a847-0d15-0410-975c-d299462d15a1
2008-01-07Fix building.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1034 a436a847-0d15-0410-975c-d299462d15a1
2007-12-21Fix SLV2 GUI sketchiness, repeated embedding/unembedding/pop-up/window ↵David Robillard5-61/+190
destroy, etc. Break out LV2 GUI stuff to a separate class, SharedPtr it up, spiffify, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@993 a436a847-0d15-0410-975c-d299462d15a1
2007-12-19Fix LV2 GUI embedding.David Robillard1-1/+1
Clean up LV2 icon stuff. Fix flood of "unable to load icon" warnings. git-svn-id: http://svn.drobilla.net/lad/ingen@980 a436a847-0d15-0410-975c-d299462d15a1
2007-12-15Updated LV2 GUI extension.David Robillard1-8/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@974 a436a847-0d15-0410-975c-d299462d15a1
2007-12-05Preliminary evolutionary stuff in machina.David Robillard1-3/+3
Fix compilation against redlandmm (instead of old Raul RDF stuff). git-svn-id: http://svn.drobilla.net/lad/ingen@949 a436a847-0d15-0410-975c-d299462d15a1
2007-11-30Split redland C++ wrappers out from Raul.David Robillard3-10/+22
git-svn-id: http://svn.drobilla.net/lad/ingen@927 a436a847-0d15-0410-975c-d299462d15a1
2007-11-13Fix build w/o installing raul.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@912 a436a847-0d15-0410-975c-d299462d15a1
2007-11-05Add independent building stuff for ingen.David Robillard2-5/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@906 a436a847-0d15-0410-975c-d299462d15a1
2007-10-22LV2 icons in plugin menu.David Robillard3-2/+32
git-svn-id: http://svn.drobilla.net/lad/ingen@899 a436a847-0d15-0410-975c-d299462d15a1
2007-10-22Rework plugin design (engine side) to be less crap.David Robillard7-33/+34
Use LADSPA labels instead of munged friendly names to generate OSC paths. Separate OSC paths/names from human friendly names (conceptually, still needs UI exposing). git-svn-id: http://svn.drobilla.net/lad/ingen@898 a436a847-0d15-0410-975c-d299462d15a1
2007-10-21Fix various client-side variable state problems.David Robillard2-1/+3
Fix port ranges. Close ticket 102. git-svn-id: http://svn.drobilla.net/lad/ingen@895 a436a847-0d15-0410-975c-d299462d15a1
2007-10-21Fix crash on OSC connection.David Robillard2-6/+1
Fix patch filename persistance. git-svn-id: http://svn.drobilla.net/lad/ingen@894 a436a847-0d15-0410-975c-d299462d15a1
2007-10-21Fix control port value broadcasting.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@893 a436a847-0d15-0410-975c-d299462d15a1
2007-10-13Dynamic polyphony fixes.David Robillard1-10/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@883 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix initial state of radio buttons in connect window when running ingen -eg.David Robillard2-34/+33
Move all GTK main stuff into a single callback (control order better, avoid scheduler overhead). Speed up client GTK thread event processing rate. Eliminate buffering of post-processed events when running internal engine (post-process events directly in GTK thread). git-svn-id: http://svn.drobilla.net/lad/ingen@873 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix Gtk rendering corruption problems when running monolithic (internal engine).David Robillard1-3/+1
Reduce Gtk main loop overhead when running monolithic. Fix crash on importing certain Om patches. git-svn-id: http://svn.drobilla.net/lad/ingen@870 a436a847-0d15-0410-975c-d299462d15a1
2007-10-10Fix recursive patch problems (all objects recursively appearing as direct ↵David Robillard2-6/+12
child of root). Use slightly more human friendly names for blank nodes in patch files. Fix memory management semantics of engine side objects (fix crash on subpatch delete). Make Raul::Table a boost::noncopyable; related changes trickled down from that. git-svn-id: http://svn.drobilla.net/lad/ingen@865 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix port type URIs mismatching, fixes Jack ports not showing up.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@864 a436a847-0d15-0410-975c-d299462d15a1
2007-10-09Fix OSC patching.David Robillard3-4/+23
Add OSC "bang" LV2 plugin, with GUI (just a button). Make OSC metronome suck slightly less. git-svn-id: http://svn.drobilla.net/lad/ingen@857 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08OSC Blinkenports(TM).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@856 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08s/MetadataMap/Variables/ etc.David Robillard15-99/+99
Removed ancient/unused Controller.hpp. git-svn-id: http://svn.drobilla.net/lad/ingen@852 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Move Serializer from client lib to serialisation lib (engine or client side ↵David Robillard3-532/+0
serialisation, woot). git-svn-id: http://svn.drobilla.net/lad/ingen@848 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08SharedPtr-ify engine side store.David Robillard12-75/+76
Fix reattaching to engine. Fix connection paths. Remove last dependencies on client (model) library from Serialiser. Fix Raul::PathTable::find_descendants_end. git-svn-id: http://svn.drobilla.net/lad/ingen@847 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Eliminate redundant object collections (ObjectModel having a separate ↵David Robillard11-928/+77
collection of its children). Fix renaming/creation of children (fix ticket 97). git-svn-id: http://svn.drobilla.net/lad/ingen@844 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Shared abstract Connection interface.David Robillard9-134/+56
Only Patch to go, now.... git-svn-id: http://svn.drobilla.net/lad/ingen@843 a436a847-0d15-0410-975c-d299462d15a1
2007-10-08Fix serialization/connection bugs resulting from refactoring.David Robillard5-52/+34
git-svn-id: http://svn.drobilla.net/lad/ingen@842 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added shared abstract interface for ports.David Robillard8-38/+57
Moved DataType to shared. Switch data type URIs to match LV2 type semantics (e.g. separate audio/control types). git-svn-id: http://svn.drobilla.net/lad/ingen@840 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Remove DSSI.David Robillard4-74/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@838 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Added common abstract interface for Plugins.David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@837 a436a847-0d15-0410-975c-d299462d15a1
2007-10-07Begin using shared virtual Node interface client side.David Robillard7-59/+67
git-svn-id: http://svn.drobilla.net/lad/ingen@836 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Don't use lazy binding for loading plugin libraries.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@825 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix ridiculous CPU chewing on embedded LV2 GUIs.David Robillard1-1/+1
For some reason the GUI widget's size request signal fires continuously... this needs fixing. git-svn-id: http://svn.drobilla.net/lad/ingen@824 a436a847-0d15-0410-975c-d299462d15a1
2007-10-05Fix connection serialisation.David Robillard1-20/+18
Do hidden graphviz render to /dev/null instead of /home/dave/test.graphviz. Oops. :) git-svn-id: http://svn.drobilla.net/lad/ingen@823 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Set initial values for embedded LV2 GUIs.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@818 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix (recursive) destruction of objects on client side (fixes bug where ↵David Robillard1-2/+8
creating a node, deleting it, and recreating it with the same name would result in a node with no ports). git-svn-id: http://svn.drobilla.net/lad/ingen@803 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Fix deadlock on patch save.David Robillard2-17/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@800 a436a847-0d15-0410-975c-d299462d15a1