summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-01-10Make check for dladdr non-mandatory.David Robillard1-4/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2811 a436a847-0d15-0410-975c-d299462d15a1
2011-01-09Code cleanups (cpplint).David Robillard26-68/+79
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2804 a436a847-0d15-0410-975c-d299462d15a1
2011-01-08Support via waf for running from the build directory.David Robillard4-36/+63
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2799 a436a847-0d15-0410-975c-d299462d15a1
2011-01-08Add version to about dialog (implement ticket #625).David Robillard2-8/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2797 a436a847-0d15-0410-975c-d299462d15a1
2011-01-08Fix configuration header define names to not stomp on global namespace.David Robillard6-30/+30
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2794 a436a847-0d15-0410-975c-d299462d15a1
2011-01-06Link against -ldl when necessary.David Robillard1-1/+3
Don't compile in binary_location.h (which uses dladdr) unless building a bundle. Probably fix ticket #621. git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2788 a436a847-0d15-0410-975c-d299462d15a1
2011-01-06Clean up port cache (fix crashes and wacky behaviour caused when ↵David Robillard3-21/+25
clients/ports are repeatedly created and destroyed). git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2787 a436a847-0d15-0410-975c-d299462d15a1
2010-12-19Improve man page.David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2774 a436a847-0d15-0410-975c-d299462d15a1
2010-12-18Update ChangeLog.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@2773 a436a847-0d15-0410-975c-d299462d15a1
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