summaryrefslogtreecommitdiffstats
path: root/src/libs
AgeCommit message (Collapse)AuthorFilesLines
2007-10-03Fix embedded widget size (don't crop pixels on the RHS).David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@811 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Always hide toolbar text.David Robillard3-1/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@810 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Apply/tweak patch from larsl to apply matching style to embedded GUIs.David Robillard2-1/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@808 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03s/Ingenuity/Ingen/David Robillard3-12/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@806 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Hide LV2 GUI context menu items for non-LV2 nodes.David Robillard2-11/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@805 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Fix embed gui/popup gui/show controls items in node menu.David Robillard2-12/+25
git-svn-id: http://svn.drobilla.net/lad/ingen@804 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-02Graceful shutdown on Ctrl+C (hopefully?).David Robillard2-10/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@802 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
2007-10-02Revert completely broken glade file. gg, glade-3....David Robillard1-462/+884
git-svn-id: http://svn.drobilla.net/lad/ingen@799 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Maybe turn off text labels on ingen toolbar, possibly.David Robillard1-884/+462
git-svn-id: http://svn.drobilla.net/lad/ingen@798 a436a847-0d15-0410-975c-d299462d15a1
2007-10-02Fix LV2 GUI updating on initial plugin creation (ie w/o having to restart GUI).David Robillard1-6/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@797 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Fix unembedding/reembedding of LV2 GUIs.David Robillard1-6/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@796 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Added missing files.David Robillard2-0/+101
git-svn-id: http://svn.drobilla.net/lad/ingen@795 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Blink MIDI ports on message transmission.David Robillard27-103/+220
git-svn-id: http://svn.drobilla.net/lad/ingen@794 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Generic audio thread generated Event sending system.David Robillard7-17/+62
git-svn-id: http://svn.drobilla.net/lad/ingen@793 a436a847-0d15-0410-975c-d299462d15a1
2007-10-01Merge NoteOnEvent and NoteOffEvent.David Robillard12-222/+102
Consistent naming for object creation events. git-svn-id: http://svn.drobilla.net/lad/ingen@792 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Added missing files.David Robillard2-0/+94
git-svn-id: http://svn.drobilla.net/lad/ingen@791 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Working port notification for LV2 GUIs (ll-plugins VU meter works in Ingen now).David Robillard17-175/+158
git-svn-id: http://svn.drobilla.net/lad/ingen@790 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Port "monitoring" -> Port "broadcasting" to avoid confusion with the usual ↵David Robillard3-18/+18
use of (audible) "monitoring", which Ingen will probably have one of these days. git-svn-id: http://svn.drobilla.net/lad/ingen@789 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Better design for process() signature (pass everything needed in a single ↵David Robillard116-422/+486
object parameter). Working port "monitoring" (connect an output to a control input, GUI will animate controller). git-svn-id: http://svn.drobilla.net/lad/ingen@788 a436a847-0d15-0410-975c-d299462d15a1
2007-09-30Better driver interface for input/output.David Robillard25-65/+194
MIDI output (pass-through anyway, plugin->output is still screwy). Fix crash on failure to instantiate LV2 plugin. git-svn-id: http://svn.drobilla.net/lad/ingen@786 a436a847-0d15-0410-975c-d299462d15a1
2007-09-29Added port monitoring disable event.David Robillard6-28/+173
Better port monitoring event names. Fix accidental nuking of RequestPortValueEvent. git-svn-id: http://svn.drobilla.net/lad/ingen@785 a436a847-0d15-0410-975c-d299462d15a1
2007-09-29Work towards port monitoring and better (higher utilization) parallel execution.David Robillard45-100/+575
git-svn-id: http://svn.drobilla.net/lad/ingen@784 a436a847-0d15-0410-975c-d299462d15a1
2007-09-26Fix plugin embedding toggling.David Robillard1-2/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@777 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24Avoid thread creation and glade stuff on module/port creation (defer until ↵David Robillard8-29/+41
menu requested). git-svn-id: http://svn.drobilla.net/lad/ingen@776 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24LV2 UI interface cleanups.David Robillard2-10/+10
Documentation reorganization. Updated LV2 spec (1.0beta5). git-svn-id: http://svn.drobilla.net/lad/ingen@775 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Update for SLV2 UI interface.David Robillard1-19/+20
git-svn-id: http://svn.drobilla.net/lad/ingen@774 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Embedded LV2 GUI resizing.David Robillard2-11/+28
git-svn-id: http://svn.drobilla.net/lad/ingen@771 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23LV2 GUI embedding w/ proper sizing.David Robillard1-10/+20
git-svn-id: http://svn.drobilla.net/lad/ingen@770 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix liblo thing for real this time.David Robillard2-5/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@769 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix some weird liblo problem, probably in a breakey and/or leakey way.David Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@768 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Working LV2 GUI embedding, except for size issues...David Robillard5-474/+550
git-svn-id: http://svn.drobilla.net/lad/ingen@767 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Working LV2 UI control setting (including MIDI).David Robillard21-108/+237
Klaviatur (ll-plugins virtual keyboard) is now fully functional inside Ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@766 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22Type oblivious set_port_value interface.David Robillard18-108/+298
git-svn-id: http://svn.drobilla.net/lad/ingen@765 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22LV2 UI extension updates.David Robillard7-29/+126
LV2 GUI support in ingen. git-svn-id: http://svn.drobilla.net/lad/ingen@763 a436a847-0d15-0410-975c-d299462d15a1
2007-09-21Show context menu for patch ports when clicking on anonymous module, as well ↵David Robillard4-11/+4
as actual port. git-svn-id: http://svn.drobilla.net/lad/ingen@746 a436a847-0d15-0410-975c-d299462d15a1
2007-09-21Reimplement menu system to be picturey, glade loaded, heirarchial, code ↵David Robillard16-148/+411
reusey, etc. Patch port polyphony toggling. git-svn-id: http://svn.drobilla.net/lad/ingen@745 a436a847-0d15-0410-975c-d299462d15a1
2007-09-21Somewhat functional dynamic polyphony (LV2 and internal nodes only).David Robillard12-93/+92
git-svn-id: http://svn.drobilla.net/lad/ingen@744 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Fix deletion of multiple nodes instead of just one (basically fix everything ↵David Robillard2-12/+4
going to hell after deleting a node). git-svn-id: http://svn.drobilla.net/lad/ingen@743 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Remove useless InternalNode class.David Robillard23-131/+97
Percolate boolean polyphony down through Node class heirarchy (instead of integer). git-svn-id: http://svn.drobilla.net/lad/ingen@742 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Fix RDF threading problems (random messy crashes on patch loading).David Robillard5-0/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@740 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Fix serialization of node polyphonic value.David Robillard4-39/+31
Fix loading of patches with more than one node (whoops...). git-svn-id: http://svn.drobilla.net/lad/ingen@738 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Fix voice-specific polyphony controls.David Robillard11-20/+53
Restore patch polyphony correctly on client reattach. Fix crash on multiple polyphony changes w/ LV2 plugins. git-svn-id: http://svn.drobilla.net/lad/ingen@737 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Cut down superfluous console output.David Robillard4-14/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@736 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Strip a bunch of old useless code.David Robillard27-891/+27
git-svn-id: http://svn.drobilla.net/lad/ingen@735 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Rename C++ signals to cleaner Gtkmm convention.David Robillard22-147/+147
git-svn-id: http://svn.drobilla.net/lad/ingen@734 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Toggling of individual node polyphonic state.David Robillard29-80/+204
git-svn-id: http://svn.drobilla.net/lad/ingen@733 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Tidy up OSC namespace to use OSC true/false instead of C style boolean integers.David Robillard17-108/+130
Fully separate concept of "polyphonic" (boolean node property) from "polyphony" (integer patch/node property). Ability to add "polyphonic" nodes to poly=1 patches (in case poly is changed later). git-svn-id: http://svn.drobilla.net/lad/ingen@732 a436a847-0d15-0410-975c-d299462d15a1
2007-09-19Fix various serialization problems.David Robillard4-15/+42
git-svn-id: http://svn.drobilla.net/lad/ingen@731 a436a847-0d15-0410-975c-d299462d15a1