summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-09-30Flatten ingen source directory heirarchy a bit.David Robillard322-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1551 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30Install ingen executable.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1549 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30Wafify ingen.David Robillard13-8/+250
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1548 a436a847-0d15-0410-975c-d299462d15a1
2008-09-30More waf.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1541 a436a847-0d15-0410-975c-d299462d15a1
2008-09-29More context extension work.David Robillard14-18/+117
Clicking the input port on bang in ingen while in edit mode will now send a message to the bang plugin in the message context. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1537 a436a847-0d15-0410-975c-d299462d15a1
2008-09-29Fix crash when using ingen -gl to load a patch (because the plugin hasn't ↵David Robillard1-3/+3
arrived at the client yet). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1535 a436a847-0d15-0410-975c-d299462d15a1
2008-09-29 * Context extension work.David Robillard7-18/+53
* Better support for set_port_value on event ports. * Don't pop audio ports when clicking in event mode. * Clicking an event port in event mode will 'bang' the event port (example 'bang' plugin prints when it receives one). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1534 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Merge weird split set_port_value / set_port_value_immediately API (whether a ↵David Robillard14-188/+28
command is queued or 'immediate' is a property of the engine interface, really). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1532 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Update contexts extension.David Robillard7-7/+87
Update bang plugin and fix UI building (UI instantiates in ingen again). Stubs for a message thread implementation in ingen. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1525 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Fix #202 but in the other direction and for modules too (show symbols when ↵David Robillard1-0/+4
that's the current configuration value). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1524 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Remove header namespace pollution (particularly from libs/gui/App.hpp).David Robillard28-83/+100
Fix more LV2 plugin RDF race/lock issues with -eg. Show human readable names on new ports when human readable is set (fix ticket #202). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1523 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Fix last fix :)David Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1522 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Fix unlocked access to plugin RDF (possible segfault with -eg).David Robillard1-0/+2
Fix ticket #195. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1521 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Fix potential crash when port blinkenports activity is followed by port ↵David Robillard4-3/+19
destruction (before the blink is turned off). Fix ticket #192. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1520 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Select all support (from kfoltman).David Robillard5-0/+34
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1519 a436a847-0d15-0410-975c-d299462d15a1
2008-09-28Add valgrind wrapper script.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1518 a436a847-0d15-0410-975c-d299462d15a1
2008-09-27Fix building w/o soup.David Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1516 a436a847-0d15-0410-975c-d299462d15a1
2008-09-25Remove annoying/obvious/pointless tooltip from plugin selector list.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1515 a436a847-0d15-0410-975c-d299462d15a1
2008-09-15Fix hotkeys involving the 'e' key (don't steal for edit mode unless no ↵David Robillard1-5/+9
modifiers are pressed). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1506 a436a847-0d15-0410-975c-d299462d15a1
2008-09-15Tidy edit menu.David Robillard1-15/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1504 a436a847-0d15-0410-975c-d299462d15a1
2008-09-15Fix connecting when human names are visible.David Robillard1-5/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1503 a436a847-0d15-0410-975c-d299462d15a1
2008-09-15Make view togglable between symbols and human names (just LV2 plugins for now).David Robillard10-12/+106
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1502 a436a847-0d15-0410-975c-d299462d15a1
2008-09-15More HiGgey menu.David Robillard1-525/+543
Full hotkey coverage for non-dangerous menu items. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1501 a436a847-0d15-0410-975c-d299462d15a1
2008-09-14Fix crash on load location.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1495 a436a847-0d15-0410-975c-d299462d15a1
2008-09-14Don't print to the console when unrecognized MIDI is received.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1493 a436a847-0d15-0410-975c-d299462d15a1
2008-09-06Voodoo debugging.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@1470 a436a847-0d15-0410-975c-d299462d15a1
2008-09-05Don't build against unused LV2 OSC stuff.David Robillard2-3/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1469 a436a847-0d15-0410-975c-d299462d15a1
2008-08-22Fix compilation when build doesn't include Ingen GTK client.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@1465 a436a847-0d15-0410-975c-d299462d15a1
2008-08-22Lash D-Bus support and projects list from LADI Patchage, with ↵David Robillard1-2/+0
improvements/cleanup/sanification/etc. Remove liblash stuff (meh, what the hell... here's to new beginnings). Enable/disable/hide/etc patchage widgets better based on available (compiled in) functionality. git-svn-id: http://svn.drobilla.net/lad/ingen@1462 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix building without libsoup. Again.David Robillard2-8/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@1457 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Make distcheck fixed (ingen standalone build).David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1456 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Make distcheck fixes.David Robillard5-12/+6
Fix LV2 OSC header prototypes to match code / remove LV2 event extension dependency. git-svn-id: http://svn.drobilla.net/lad/ingen@1455 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix set_port_value stuff over OSC with blobs (i.e. make klaviatur work with ↵David Robillard1-0/+13
a remote engine). git-svn-id: http://svn.drobilla.net/lad/ingen@1454 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Only warn about split bundles for bundles (which should be atomic), not ↵David Robillard1-1/+1
transfers. git-svn-id: http://svn.drobilla.net/lad/ingen@1453 a436a847-0d15-0410-975c-d299462d15a1
2008-08-20Fix Blob atom copy contruction/size/etc stuff.David Robillard2-6/+11
Fix LV2 UI events (i.e. make klaviatur work again). git-svn-id: http://svn.drobilla.net/lad/ingen@1452 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Move one whole line.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1451 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Gracefully handle full event queue on the engine side (fix loading massive ↵David Robillard4-26/+38
patches). git-svn-id: http://svn.drobilla.net/lad/ingen@1450 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Fix loading nested patches.David Robillard1-1/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@1449 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Slightly more reliable OSC comms. Still not really up to the task of ↵David Robillard6-37/+32
receiving massive patches... git-svn-id: http://svn.drobilla.net/lad/ingen@1448 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Preliminary connecting via HTTP in Gtk client.David Robillard39-132/+819
Better handling of overflowed client event receive buffer. Store fixes, complain only once about orphans, don't request an orphan parent over and over. git-svn-id: http://svn.drobilla.net/lad/ingen@1447 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Remove weird virtual inheritance interface overlay thing from client in ↵David Robillard6-47/+47
favour of wrappers. git-svn-id: http://svn.drobilla.net/lad/ingen@1445 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Remove redundant prototypes.David Robillard2-11/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1444 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Factor out destroy (and object_destroyed) to common interface.David Robillard17-25/+25
git-svn-id: http://svn.drobilla.net/lad/ingen@1443 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Remove more API/code: num_plugins (unused legacy of the really crap OSC days).David Robillard8-106/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@1442 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Kill more API/code - replace enable_port_broadcast and ↵David Robillard15-221/+16
disable_port_broadcast functions/events with property ingen:broadcast. git-svn-id: http://svn.drobilla.net/lad/ingen@1441 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Return human-readable error messages in content of error responses.David Robillard1-2/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@1439 a436a847-0d15-0410-975c-d299462d15a1
2008-08-19Write lv2:index for patch ports.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@1438 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Remove pointless predicates that are duplicates of exist well-known ones.David Robillard3-23/+33
Move patch files closer to LV2. git-svn-id: http://svn.drobilla.net/lad/ingen@1437 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix loading patches and importing patches inside nested patches.David Robillard2-11/+21
git-svn-id: http://svn.drobilla.net/lad/ingen@1436 a436a847-0d15-0410-975c-d299462d15a1
2008-08-18Fix double destruction notification (annoying message popup on delete).David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@1435 a436a847-0d15-0410-975c-d299462d15a1