summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2013-02-23Move Socket class to Raul.David Robillard11-347/+62
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5079 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Remove Raul::fmt wrapper, the last vestige of boost dependency for Raul.David Robillard30-110/+110
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5077 a436a847-0d15-0410-975c-d299462d15a1
2013-02-23Move Atom implementation out of Raul so it can depend on LV2.David Robillard90-372/+402
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1
2013-02-09Use default float protocol for UI float controls (fix #885).David Robillard3-17/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5051 a436a847-0d15-0410-975c-d299462d15a1
2013-02-09Fix crash when printing atoms with string types.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5050 a436a847-0d15-0410-975c-d299462d15a1
2013-02-04Replace Raul::thread with std::thread.David Robillard21-289/+199
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5047 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Don't lose peaks for cycles where notifications are not sent.David Robillard2-21/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5046 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Port control performance improvements (further improvement for #879).David Robillard5-9/+14
Only request a redraw, not a full update, where appropriate. Use a raw double instead of GVariant for port control-changed signal. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5045 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Fix potential deadlock on exit.David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5044 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Don't ignore symlink() return value.David Robillard1-2/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5043 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Check for required boost headers.David Robillard4-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5041 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Fix compilation with Clang 3.1.David Robillard3-2/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5039 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Fix compilation with GCC 4.6.David Robillard5-42/+62
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5038 a436a847-0d15-0410-975c-d299462d15a1
2013-02-03Check for c++0x compiler flag before adding to environment.David Robillard1-0/+2
This should fix the partial group build on systems which don't support c++0x. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5036 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02GUI support for integer controls.David Robillard2-8/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5034 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Show check box for toggle ports and ellipsis for enumeration (menu) ports.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5033 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Upgrade to waf 1.7.9David Robillard1-0/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5032 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Remove domain from ingen:polyphony to appease sord_validate.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5031 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix crash when building patches via socket.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5029 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Check for Jack 0.120.0 consistently across all packages (fix #773).David Robillard1-4/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5028 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix trigger and controller learn updating.David Robillard4-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5027 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02More generic Atom class.David Robillard42-146/+146
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5024 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix truncation of atom events sent to plugin UIs.David Robillard2-13/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5023 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix drag connecting.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5021 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix potential deadlock on exit. Maybe.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5020 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix default status bar text when engine is local.David Robillard1-4/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5019 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Fix status bar hover text.David Robillard5-52/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5018 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Divorce monitor rate from block size, send updates at 10Hz.David Robillard3-22/+79
Also add a simple attempt at staggering notification times to balance the buffer load and avoid massive spikes of all ports sending notifications at the same time. This should be quite a bit more sane when running at low latency. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5017 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Add option to enable/disable canvas animation (fix/avoid #879).David Robillard19-673/+852
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5016 a436a847-0d15-0410-975c-d299462d15a1
2013-02-02Tidy.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5015 a436a847-0d15-0410-975c-d299462d15a1