summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-12-30Fix occasional crashes and deadlocks on exit.David Robillard3-4/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5229 a436a847-0d15-0410-975c-d299462d15a1
2013-12-30Fix deadlocks on exit.David Robillard2-8/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5225 a436a847-0d15-0410-975c-d299462d15a1
2013-12-30Don't falsely report listening on sockets that failed to bind.David Robillard1-2/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5224 a436a847-0d15-0410-975c-d299462d15a1
2013-12-27Implement lv2:prototype.David Robillard5-14/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5219 a436a847-0d15-0410-975c-d299462d15a1
2013-12-27Log where graph bundles are saved.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5216 a436a847-0d15-0410-975c-d299462d15a1
2013-12-26Improve test coverage.David Robillard2-13/+95
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5213 a436a847-0d15-0410-975c-d299462d15a1
2013-12-26Remove unused Driver::is_realtime() method.David Robillard4-10/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5212 a436a847-0d15-0410-975c-d299462d15a1
2013-12-26Add test cases.David Robillard5-4/+54
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5211 a436a847-0d15-0410-975c-d299462d15a1
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