summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-12-18Arrange interface input/output modules (and other split modules) beside each ↵David Robillard3-6/+26
other sanely in Patchage (the way people typically do). This makes auto-arrange vastly more useful and sane in Patchage, particularly when few things are connected. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2772 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Fix compilation.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2770 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Fix module removal.David Robillard2-0/+27
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2769 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Remove previously committed warning, which isn't always a problem... :/David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2768 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Remove pointless empty module resize.David Robillard1-2/+2
Print error if removing module from canvas fails. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2767 a436a847-0d15-0410-975c-d299462d15a1
2010-12-17Use autowaf.run_ldconfig.David Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2728 a436a847-0d15-0410-975c-d299462d15a1
2010-12-16Tidy.David Robillard1-12/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2726 a436a847-0d15-0410-975c-d299462d15a1
2010-12-16Fix crash on unfound ALSA port.David Robillard1-14/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2725 a436a847-0d15-0410-975c-d299462d15a1
2010-12-16Fix use of conf.define and subsequent check in conf.env (no longer works ↵David Robillard1-6/+1
with waf 1.6) (fix ticket #610). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2724 a436a847-0d15-0410-975c-d299462d15a1
2010-12-16Don't attempt to load "misc" tool (fix ticket #606).David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2723 a436a847-0d15-0410-975c-d299462d15a1
2010-12-16Updates for waf 1.6.David Robillard1-23/+22
Note: this revision breaks documentation installation. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2719 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Fix compilation with --jack-dbus (fix ticket #604).David Robillard3-22/+43
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2717 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Update ChangeLog.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2716 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Bump FlowCanvas version.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2714 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Update ChangeLog.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2713 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Improve performance for setups with many apps or ports.David Robillard13-86/+164
(Eliminate all linear searches for items, except one case for Jack ports which is unavoidable due to the Jack API, but is memoized, so each port will only be searched for once between refreshes). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2712 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Improve JACK refresh performance significantly.David Robillard3-48/+22
Remove (slow) PatchageCanvas::get_item and PatchageCanvas::get_port. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2711 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Reduce polling frequency of Jack X-Run information.David Robillard4-111/+65
Clean up code, remove cruft. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2707 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Fix compilation with Jack D-Bus (tested working w/ jack-1.9.6).David Robillard2-1/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2706 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Update Copyright date in About dialog.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2705 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Man page for patchage.David Robillard2-0/+43
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2703 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Don't show `split' menu item for modules with only inputs or outputs (ticket ↵David Robillard2-0/+44
#128). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2702 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Add file missing from last commit.David Robillard1-0/+98
Mnemonics for module menu. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2701 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Remove mind-blowingly ancient comment markup.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2700 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Split PatchageModule code into PatchageModule.cpp.David Robillard2-71/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2699 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Tolerate insane behaviour of latest SVN Jack (r4089).David Robillard2-9/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2698 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Remove modelines.David Robillard9-9/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2697 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15Remove LashProxy dependency from Project.David Robillard7-137/+126
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2696 a436a847-0d15-0410-975c-d299462d15a1
2010-12-15LashClient => Client.David Robillard9-90/+84
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2695 a436a847-0d15-0410-975c-d299462d15a1
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 check for libdbus-glibDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2687 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-10-28Use autowaf from an external repository (eliminating symlinks to project ↵David Robillard2-2/+2
parent directory). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2651 a436a847-0d15-0410-975c-d299462d15a1
2010-10-28Remove autowaf.py symlinks (which are apparently unneeded).David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2650 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard33-38/+38
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2590 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04Update versions and ChangeLogs.David Robillard2-9/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2589 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-07-05Move common files (e.g. waf) to /common subdirectory to ease checking out ↵David Robillard3-3/+3
projects individually. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2583 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-06-13Fix compilation without Jack.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2579 a436a847-0d15-0410-975c-d299462d15a1
2010-06-01Clean up configuration output.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2572 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