summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-12-15Simplify LashClient.David Robillard3-45/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2694 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Clean up code.David Robillard22-105/+149
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2692 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Fix previous commit's failed attempt to ignore ports (sane ALSA driver).David Robillard2-45/+99
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2691 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Fix removal of ALSA duplex ports (remove both corresponding canvas ports).David Robillard8-114/+93
Use simpler (and seemingly less lockup prone) blocking ALSA sequencer event API. Only use a ringbuffer for JACK driver. Reduce memory usage. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2690 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Fix memory leaks.David Robillard2-3/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2688 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Fix crash when resetting dropouts after JACK dies (fix ticket #513).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2686 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Better error messages.David Robillard2-10/+35
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2685 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Use Raul::log for console logging.David Robillard11-47/+44
Print error message if unsubscribed client is not found (Re: ticket #137). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2684 a436a847-0d15-0410-975c-d299462d15a1
2010-12-14Add -J (or --no-jack) option to avoid auto-connecting to JACK at startup ↵David Robillard2-3/+15
(fix ticket #524). Better --help output, support -h as well. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2683 a436a847-0d15-0410-975c-d299462d15a1
2010-12-13Fix connecting to ALSA duplex ports.David Robillard1-6/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2681 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard29-30/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2590 a436a847-0d15-0410-975c-d299462d15a1
2010-09-02Call FlowCanvas::Item::store_location when dragging multiple items and ↵David Robillard1-5/+0
arranging canvas. Don't call store_location every time modules are moved in Patchage (until drag is done). Fix ticket #460. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2587 a436a847-0d15-0410-975c-d299462d15a1
2010-06-13Fix compilation without Jack even more :)David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2580 a436a847-0d15-0410-975c-d299462d15a1
2010-02-04Use std::string.clear().David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2422 a436a847-0d15-0410-975c-d299462d15a1
2009-12-09Patchage 0.4.3.David Robillard1-2/+2
Update ChangeLog. Fix warning when building with --jack-dbus. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2305 a436a847-0d15-0410-975c-d299462d15a1
2009-12-09Fix compilation with --jack-dbus.David Robillard2-50/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2302 a436a847-0d15-0410-975c-d299462d15a1
2009-08-11Scroll to center properly on initial display.David Robillard1-5/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2176 a436a847-0d15-0410-975c-d299462d15a1
2009-06-14Fix various build issues from ticket #382.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2101 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard28-28/+28
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard30-275/+275
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Fix threading issues on Jack exit.David Robillard6-19/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1988 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Gracefully handle JACK shutdown/zombification/etc.David Robillard1-9/+9
Fix ticket #351. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1984 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Update glade file.David Robillard1-110/+114
Fix ticket #344. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1983 a436a847-0d15-0410-975c-d299462d15a1
2009-05-09Dramatically reduce resize overhead everywhere.David Robillard8-194/+218
Make alsa driver create individual ports and do minimal work vs naive full refresh when anything changes. Fixes ticket #355. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1967 a436a847-0d15-0410-975c-d299462d15a1
2009-05-09Fix crash on LASH client removal.David Robillard2-9/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1966 a436a847-0d15-0410-975c-d299462d15a1
2009-05-07Fix crash on tool bar update from Jack.David Robillard1-1/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1965 a436a847-0d15-0410-975c-d299462d15a1
2009-05-03Update waf configuration header for new waf scheme (in 1.5.6).David Robillard12-12/+12
Split low-level LV2 event buffer into separate class from EventBuffer (for reuse). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1958 a436a847-0d15-0410-975c-d299462d15a1
2008-12-21Change configuration header name to something less likely to conflict.David Robillard12-12/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1887 a436a847-0d15-0410-975c-d299462d15a1
2008-12-21Fix crash for very short lived Jack ports (fix ticket #188).David Robillard3-4/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1883 a436a847-0d15-0410-975c-d299462d15a1
2008-12-20Don't attempt to write nonexistant module location settings (fix ticket #252).David Robillard1-4/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1878 a436a847-0d15-0410-975c-d299462d15a1
2008-12-16Trim include dependency tree.David Robillard5-6/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1870 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Upgrade to waf 1.5.0.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1823 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Add missing files.David Robillard1-0/+41
Build wrapper scripts so bundle executable are runnable from anywhere. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1691 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Make Ingen and Patchage relocatable binaries when built as a bundle.David Robillard1-14/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1690 a436a847-0d15-0410-975c-d299462d15a1
2008-10-19Use a non-conflicting name for app specific DATA_DIR.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1687 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard12-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1677 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Fix initialization order.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1606 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Good riddance.David Robillard1-63/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1602 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Support building locally against header-only libraries in autowaf.David Robillard11-11/+11
Remove CONFIG_H_PATH define and replace with just "config.h" (define messed up dependency tracking). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1600 a436a847-0d15-0410-975c-d299462d15a1
2008-10-01Integrate patchage into build system.David Robillard5-35/+38
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1569 a436a847-0d15-0410-975c-d299462d15a1
2008-09-27Fix compilation with Jack Dbus.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1517 a436a847-0d15-0410-975c-d299462d15a1
2008-09-07Clean up glade widget names.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/patchage@1478 a436a847-0d15-0410-975c-d299462d15a1
2008-09-07Separate PortRef (now PortID) from PatchageEvent.David Robillard13-70/+106
git-svn-id: http://svn.drobilla.net/lad/patchage@1477 a436a847-0d15-0410-975c-d299462d15a1
2008-09-07Hide projects list when LASH is not available.David Robillard1-1/+3
git-svn-id: http://svn.drobilla.net/lad/patchage@1476 a436a847-0d15-0410-975c-d299462d15a1
2008-08-22Fix initial state of (View->Projects) menu item.David Robillard1-0/+3
Deactivate and desensitize (View->Projects) menu item when LASH D-BUS support isn't present. git-svn-id: http://svn.drobilla.net/lad/patchage@1463 a436a847-0d15-0410-975c-d299462d15a1
2008-08-22Lash D-Bus support and projects list from LADI Patchage, with ↵David Robillard27-726/+2691
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/patchage@1462 a436a847-0d15-0410-975c-d299462d15a1
2008-08-02Format split/location code from Nedko for consistency.David Robillard2-48/+40
Make coordinates valid over all possible values (including -1). git-svn-id: http://svn.drobilla.net/lad/patchage@1318 a436a847-0d15-0410-975c-d299462d15a1
2008-08-02Apply module split restoration patch from Nedko.David Robillard3-56/+117
git-svn-id: http://svn.drobilla.net/lad/patchage@1317 a436a847-0d15-0410-975c-d299462d15a1
2008-07-10Fix patchage/raul building without jack.David Robillard4-11/+50
git-svn-id: http://svn.drobilla.net/lad/patchage@1291 a436a847-0d15-0410-975c-d299462d15a1
2008-07-10Fix compilation on (some installations of) gcc 4.3.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@1290 a436a847-0d15-0410-975c-d299462d15a1