summaryrefslogtreecommitdiffstats
path: root/src/libs
AgeCommit message (Collapse)AuthorFilesLines
2007-07-27Prevent teeny controllers from showing up in inappropriate ports (e.g. in ↵David Robillard1-1/+4
patchage). git-svn-id: http://svn.drobilla.net/lad/ingen@647 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Track control values for port 'sliders' (module sliders move in sync with ↵David Robillard7-73/+67
node control window sliders or whatever else). git-svn-id: http://svn.drobilla.net/lad/ingen@646 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Control port slider functionality (when not in edit more, or holding down ↵David Robillard2-0/+24
control). Known issue: Control modifier toggling currently only works when pointer on canvas (not a module or port). git-svn-id: http://svn.drobilla.net/lad/ingen@644 a436a847-0d15-0410-975c-d299462d15a1
2007-07-27Use uint32_t for num_ports (and poly), matches LV2 and size_t is excessive ↵David Robillard53-127/+129
on 64-bit. Remove (linear) sorted assertion from Table, except in unit tests. git-svn-id: http://svn.drobilla.net/lad/ingen@643 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix recursive patch serialization (fix ticket 63).David Robillard7-35/+68
git-svn-id: http://svn.drobilla.net/lad/ingen@642 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Make canvas grab events.David Robillard8-105/+92
Remove silly ctrl+click zoom event grabs. Add concept of "edit mode", old behaviour = edit mode, edit mode off = no connections or module moving. git-svn-id: http://svn.drobilla.net/lad/ingen@641 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Trim the fat.David Robillard7-207/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@640 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix destruction.David Robillard2-10/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@639 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Use PathTable for engine side objects.David Robillard21-119/+200
Re-implement renaming and destroying more cleanly (not to mention workingly). git-svn-id: http://svn.drobilla.net/lad/ingen@638 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Maybe fix undefined reference.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@637 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Fix various Table bugs (and put some way too slow code in there, but hey, it ↵David Robillard11-22/+66
works). Use PathTable for models on the client side. Implement renaming on client side. git-svn-id: http://svn.drobilla.net/lad/ingen@636 a436a847-0d15-0410-975c-d299462d15a1
2007-07-26Add const find interface to Raul::Table, fix bugs.David Robillard28-179/+257
Use Raul::Table on Ingen client side instead of std::map for objects, plugins. Work on renaming (still broken). git-svn-id: http://svn.drobilla.net/lad/ingen@634 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Build against local SLV2 too.David Robillard4-459/+528
Better configure summary output. Some trivial initial work towards on-canvas controllers. git-svn-id: http://svn.drobilla.net/lad/ingen@628 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Distcheck fixes.David Robillard10-43/+65
Fix LV2 plugin building. Hopefully actually link against local libraries for real this time honest. Fix building w/o SLV2. Though why, I don't know ;). git-svn-id: http://svn.drobilla.net/lad/ingen@627 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Set signal emission timeout frequencer to a saner value.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@625 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Fix running with ingen -eg.David Robillard23-85/+237
Start basic framework of an Ingen "Core" system/library (in module library for now). git-svn-id: http://svn.drobilla.net/lad/ingen@624 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Fix crash on Jack frame counter overrun.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@619 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Removed outdated comment.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@618 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Work around broken LADSPA plugins with screwy range/default (fix ticket 59).David Robillard4-5/+22
Fix undefined reference to metadata request (from last commit). git-svn-id: http://svn.drobilla.net/lad/ingen@615 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Scrapped ClientKey in favour of a URI string (towards a simpler ↵David Robillard21-145/+112
closer-to-straight-C engine interface). Fixed client deregistration. Added metadata value requesting. git-svn-id: http://svn.drobilla.net/lad/ingen@614 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard273-1536/+1517
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/ingen@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Fix building Ingen w/ Jack MIDI.David Robillard1-7/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@612 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard18-113/+149
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/ingen@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Fix crash triggered by closing controls window (twice, sometimes).David Robillard2-2/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@608 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Don't show empty plugin category menus.David Robillard2-10/+20
git-svn-id: http://svn.drobilla.net/lad/ingen@607 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Working OSC patching.David Robillard4-8/+15
git-svn-id: http://svn.drobilla.net/lad/ingen@606 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Match LV2 specification instantiate prototype.David Robillard1-1/+1
Added (in-progress) OSC Metronome plugin. git-svn-id: http://svn.drobilla.net/lad/ingen@605 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Control <-> Audio connections.David Robillard3-15/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@603 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Updated LV2 spec.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@602 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Fixed OSC printer bugs, instantiates correctly now.David Robillard4-23/+54
Made input port on OSC printer connectionOptional. Stub LV2 OSC support in Ingen (plugins loadable, ports show up, no data flow yet). git-svn-id: http://svn.drobilla.net/lad/ingen@601 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Removed glib dependency from LV2 OSC code.David Robillard16-477/+698
Made LV2 OSC code C++ safe. Preliminary work on OSC patching in Ingen. Added LV2 OSC printing stuff to repository. Broke building Ingen separately. Whatever. git-svn-id: http://svn.drobilla.net/lad/ingen@599 a436a847-0d15-0410-975c-d299462d15a1
2007-07-15Gracefully handle inability to load window icon (SVG).David Robillard1-2/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@588 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Yet another potential fix.David Robillard1-1/+0
My money's on this one. git-svn-id: http://svn.drobilla.net/lad/ingen@587 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Added yet another assertion in search of the heisenbug.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@585 a436a847-0d15-0410-975c-d299462d15a1
2007-07-13Added harsher assertion in hopes of catching bug earlier.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@583 a436a847-0d15-0410-975c-d299462d15a1
2007-07-07Added missing file.David Robillard1-0/+50
git-svn-id: http://svn.drobilla.net/lad/ingen@581 a436a847-0d15-0410-975c-d299462d15a1
2007-07-05Completely irrelevant code tidying.David Robillard1-12/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@580 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Don't look for ~/.omgtkrcDavid Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@573 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix serialization of Patch type.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@572 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Added metadata (ie integer, toggle) to builtin node control ports.David Robillard11-65/+69
Treat integer/toggle ports as.... integer ports (still with just a slider though). Closes ticket #40. git-svn-id: http://svn.drobilla.net/lad/ingen@571 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Remove MIDI event debug messages (from MIDI control node).David Robillard3-15/+46
Properly maintain View->Patch Controls sensitivity state (by monitoring NodeModel signals). git-svn-id: http://svn.drobilla.net/lad/ingen@569 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix MIDI control and trigger nodes.David Robillard4-4/+17
git-svn-id: http://svn.drobilla.net/lad/ingen@568 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Allow setting control values out of range.David Robillard4-475/+509
Move to glade-3 (files hopefully compatible?). git-svn-id: http://svn.drobilla.net/lad/ingen@567 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Fix crash on Ingen patch save (mismatched RDF type enums).David Robillard2-4/+7
Disable some excessive debug print output. git-svn-id: http://svn.drobilla.net/lad/ingen@566 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fix running from source tree when Ingen is not installed at all (with ↵David Robillard2-3/+8
set_dev_environment.sh). git-svn-id: http://svn.drobilla.net/lad/ingen@563 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Fix crash on MIDI controller receiving.David Robillard10-41/+86
Fixed various plugin loading related bugs. Fix strange liblo bug.. maybe.. Little bit of preliminary LV2 GUI stuff. git-svn-id: http://svn.drobilla.net/lad/ingen@561 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Fix running GUI with internal engine and direct interface (i.e. no OSC) with ↵David Robillard6-41/+12
ingen -eg. git-svn-id: http://svn.drobilla.net/lad/ingen@543 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Fixed unnnecessary name mangling of deprecated patches.David Robillard4-13/+28
git-svn-id: http://svn.drobilla.net/lad/ingen@541 a436a847-0d15-0410-975c-d299462d15a1
2007-06-23Possible fix for serialisation in locales with , as decimal point.David Robillard3-9/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@540 a436a847-0d15-0410-975c-d299462d15a1
2007-06-15Just use automake instead of automake-1.9, etc.David Robillard3-24/+22
Set default value for LV2 plugin controls. Set GUI control range to always include value. git-svn-id: http://svn.drobilla.net/lad/ingen@538 a436a847-0d15-0410-975c-d299462d15a1