summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-12-26Implement port methods for DirectDriver.David Robillard1-9/+23
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5210 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Add test cases.David Robillard3-0/+49
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5209 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Fix handling setting of several special properties per request.David Robillard1-5/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5208 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Fix const casts.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5207 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Load waf modules before everything else so CFLAGS and friends are correct ↵David Robillard1-4/+3
(oops). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5204 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Tidy up configuration output.David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5203 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Fix unportable use of NULL va_list (#921).David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5198 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Implement lv2:connectionOptional (#847).David Robillard2-3/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5197 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Update to r94/autowaf.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5195 a436a847-0d15-0410-975c-d299462d15a1
2013-12-19Update to waf 1.7.14.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5188 a436a847-0d15-0410-975c-d299462d15a1
2013-12-19FDGL: Improve flow-directed layout.David Robillard2-1/+4
Allow apps to specify nodes as sources to improve layout. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5186 a436a847-0d15-0410-975c-d299462d15a1
2013-12-17Fix atom vector communication (patch from Robin Gareus, #941).David Robillard3-3/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5175 a436a847-0d15-0410-975c-d299462d15a1
2013-12-17Fix more const issues.David Robillard3-3/+3
Require latest LV2 svn for Ingen (fix #945). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5174 a436a847-0d15-0410-975c-d299462d15a1
2013-12-15Fix const-violating casts.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5173 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Implement static UI port notifications (fix #935).David Robillard2-8/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5172 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Tidy.David Robillard2-9/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5171 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Implement LV2 UI port_index, subscribe, and unsubscribe features.David Robillard1-12/+72
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5169 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Don't notify UIs about null atom port values (partially address #935).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5168 a436a847-0d15-0410-975c-d299462d15a1
2013-11-01Remove unused typedefs.David Robillard4-6/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5167 a436a847-0d15-0410-975c-d299462d15a1
2013-10-29Remove engine dependency from LV2Options.David Robillard2-40/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5163 a436a847-0d15-0410-975c-d299462d15a1
2013-10-28Pass sample rate to nodes (fix #931).David Robillard2-4/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5162 a436a847-0d15-0410-975c-d299462d15a1
2013-08-20Remove unused class members.David Robillard5-6/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5156 a436a847-0d15-0410-975c-d299462d15a1
2013-08-20Remove vestigial Builder class.David Robillard4-107/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5155 a436a847-0d15-0410-975c-d299462d15a1
2013-08-09Upgrade to waf 1.7.11.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5151 a436a847-0d15-0410-975c-d299462d15a1
2013-06-10Update StereoInOut template bundle.David Robillard2-27/+22
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5144 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix documentation (#916).David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5143 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Python3 fixes (#915).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5142 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix zero minimum for float property values (#895).David Robillard1-2/+10
Fix odd crash bug introduced in r5138. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5140 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Support removing properties from the properties dialog.David Robillard6-19/+65
You can definitely blow your leg off with this one, clever ontology awareness (e.g. required properties) would be good... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5138 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Add rdf prefix.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5137 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Inherit certain properties from ports connected to patch ports.David Robillard10-7/+70
This is a bit too hard-edged at present, but does the right thing when building a patch from scratch at least. Something needs to be done about removing the properties, but this is hard for outputs since the arcs aren't keyed that way. The main problem here is that Ardour barfs on plugins with MIDI input for audio tracks, so if you *ever* connect the control input to a MIDI anything, it will stick and not work in an Ardour audio track. Maybe it should be just implemented for inputs as a stop gap... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5136 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix crashes when comparing variable sized Atoms.David Robillard1-10/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5135 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Python 3 fixes (#913).David Robillard2-7/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5134 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix crufty comments.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5133 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix crash when twiddling controls in custom LV2 GUIs.David Robillard1-1/+2
This should never happen, it seems that the port value atom is garbage, but it fixes the crash, so... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5132 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Fix saving of bad node URIs in state.David Robillard2-4/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5131 a436a847-0d15-0410-975c-d299462d15a1
2013-06-08Fix crash on destruction when running in LV2.David Robillard2-3/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5130 a436a847-0d15-0410-975c-d299462d15a1
2013-06-08Show right-click menu regradless of modifier state.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5129 a436a847-0d15-0410-975c-d299462d15a1
2013-06-08Specify rsz:minimumSize for main control ports.David Robillard4-4/+19
Fix running as an LV2 plugin at very low block sizes. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5128 a436a847-0d15-0410-975c-d299462d15a1
2013-05-31Fix Atom on 32-bit platforms (patch from Robin Gareus).David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5120 a436a847-0d15-0410-975c-d299462d15a1
2013-05-31Remove zoom toolbar buttons.David Robillard3-38/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5119 a436a847-0d15-0410-975c-d299462d15a1
2013-05-26Fix port menu to allow disconnecting a single port from everything.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5111 a436a847-0d15-0410-975c-d299462d15a1
2013-03-25Don't show menu if other buttons or modifiers are down (fix #890).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5103 a436a847-0d15-0410-975c-d299462d15a1
2013-03-25Explicitly support bufsz block length features (fix #893).David Robillard3-1/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5102 a436a847-0d15-0410-975c-d299462d15a1
2013-03-25Fix preset loading.David Robillard3-33/+37
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5101 a436a847-0d15-0410-975c-d299462d15a1
2013-03-18Add missing semicolon.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5089 a436a847-0d15-0410-975c-d299462d15a1
2013-03-17Update to r93/autowaf.David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5086 a436a847-0d15-0410-975c-d299462d15a1
2013-02-25Tidy.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5084 a436a847-0d15-0410-975c-d299462d15a1
2013-02-24Don't send port values to UI for audio ports (fix Calf crash).David Robillard6-11/+33
Don't set ingen:value property for non-control ports. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5081 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Make Atom always have an LV2_Atom so it can be used in-place.David Robillard2-6/+167
Add missing file. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5080 a436a847-0d15-0410-975c-d299462d15a1