summaryrefslogtreecommitdiffstats
path: root/src/Patchage.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-05-09Dramatically reduce resize overhead everywhere.David Robillard1-3/+23
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-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 Robillard1-1/+1
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 Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1887 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard1-1/+1
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-03Support building locally against header-only libraries in autowaf.David Robillard1-1/+1
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 Robillard1-19/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/patchage@1569 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 Robillard1-120/+88
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-07-10Fix patchage/raul building without jack.David Robillard1-1/+23
git-svn-id: http://svn.drobilla.net/lad/patchage@1291 a436a847-0d15-0410-975c-d299462d15a1
2008-06-09Scroll canvas with arrow keys.David Robillard1-0/+13
git-svn-id: http://svn.drobilla.net/lad/patchage@1242 a436a847-0d15-0410-975c-d299462d15a1
2008-03-16Yet more Patchage D-Bus fixes.David Robillard1-4/+3
git-svn-id: http://svn.drobilla.net/lad/patchage@1172 a436a847-0d15-0410-975c-d299462d15a1
2008-03-16Fix Jack D-Bus stuff.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@1170 a436a847-0d15-0410-975c-d299462d15a1
2008-03-16Add Jack D-Bus driver (from Nedko).David Robillard1-23/+19
git-svn-id: http://svn.drobilla.net/lad/patchage@1167 a436a847-0d15-0410-975c-d299462d15a1
2008-02-24Rework event handling slightly for jack dbus driver.David Robillard1-11/+3
git-svn-id: http://svn.drobilla.net/lad/patchage@1162 a436a847-0d15-0410-975c-d299462d15a1
2008-02-23Plug several memory leaks.David Robillard1-0/+4
Reduce Patchage memory consumption (shrink (stupid) alsa thread stack size). git-svn-id: http://svn.drobilla.net/lad/patchage@1161 a436a847-0d15-0410-975c-d299462d15a1
2008-02-23Trim some unnecessary widgets.David Robillard1-12/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@1160 a436a847-0d15-0410-975c-d299462d15a1
2008-02-23Fix drawing issues on refresh.David Robillard1-13/+5
git-svn-id: http://svn.drobilla.net/lad/patchage@1158 a436a847-0d15-0410-975c-d299462d15a1
2008-02-22Fix window size/positioning.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@1156 a436a847-0d15-0410-975c-d299462d15a1
2008-02-22Fix zoom font sizes (kinda).David Robillard1-2/+2
Fix patchage window position/size restoration idiocy (maybe). git-svn-id: http://svn.drobilla.net/lad/patchage@1155 a436a847-0d15-0410-975c-d299462d15a1
2008-02-22FlowCanvas performance improvements.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@1154 a436a847-0d15-0410-975c-d299462d15a1
2008-02-22Minor refresh/initial display speedups.David Robillard1-25/+31
Show window immediately (i.e. don't wait for driving attaching). git-svn-id: http://svn.drobilla.net/lad/patchage@1153 a436a847-0d15-0410-975c-d299462d15a1
2008-02-17Add --help and -A/--no-alsa command line options (patch from nedko w/ ↵David Robillard1-1/+17
modifications). git-svn-id: http://svn.drobilla.net/lad/patchage@1150 a436a847-0d15-0410-975c-d299462d15a1
2008-01-09Patchage refresh performance improvementsDavid Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/patchage@1041 a436a847-0d15-0410-975c-d299462d15a1
2008-01-06Make about window transient of main window.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@1024 a436a847-0d15-0410-975c-d299462d15a1
2008-01-06Use named (themeable) icon for all window icons, desktop menu entry, and ↵David Robillard1-0/+3
about dialog (when installed). git-svn-id: http://svn.drobilla.net/lad/patchage@1016 a436a847-0d15-0410-975c-d299462d15a1
2008-01-06Install icon to standard (themeable) location.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@1013 a436a847-0d15-0410-975c-d299462d15a1
2008-01-05Replace messages pain (which was being annoying...) with a separate window.David Robillard1-79/+39
git-svn-id: http://svn.drobilla.net/lad/patchage@1009 a436a847-0d15-0410-975c-d299462d15a1
2008-01-02Fix canvas scroll buttons.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/patchage@1007 a436a847-0d15-0410-975c-d299462d15a1
2008-01-02Remove cruft.David Robillard1-17/+0
git-svn-id: http://svn.drobilla.net/lad/patchage@1006 a436a847-0d15-0410-975c-d299462d15a1
2008-01-02Added back retarded "do the winndow manager's job" code.David Robillard1-0/+28
git-svn-id: http://svn.drobilla.net/lad/patchage@1005 a436a847-0d15-0410-975c-d299462d15a1
2008-01-02Refresh after connecting to Alsa, so ports show up immediately.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@1002 a436a847-0d15-0410-975c-d299462d15a1
2007-12-31Clean up and remove useless code in FlowCanvas.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@998 a436a847-0d15-0410-975c-d299462d15a1
2007-12-27Fix compilation.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/patchage@996 a436a847-0d15-0410-975c-d299462d15a1
2007-12-20Use fancy Widget class for Glade widgets.David Robillard1-141/+134
Somewhat consistently rename glade widgets. Fix about dialog program name, icon (when run from source tree), and close button. git-svn-id: http://svn.drobilla.net/lad/patchage@989 a436a847-0d15-0410-975c-d299462d15a1
2007-12-20Use fancy GladeFile class.David Robillard1-69/+17
Remove silly Patchage-as-window-manager crap. Less LOC. git-svn-id: http://svn.drobilla.net/lad/patchage@988 a436a847-0d15-0410-975c-d299462d15a1
2007-12-19Fix compiltion.David Robillard1-51/+66
More tidying. git-svn-id: http://svn.drobilla.net/lad/patchage@987 a436a847-0d15-0410-975c-d299462d15a1
2007-12-19Remove old/useless code.David Robillard1-97/+8
Tidy. git-svn-id: http://svn.drobilla.net/lad/patchage@986 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Clean up toolbar.David Robillard1-5/+6
git-svn-id: http://svn.drobilla.net/lad/patchage@676 a436a847-0d15-0410-975c-d299462d15a1
2007-08-05Improve startup time threefold.David Robillard1-9/+17
git-svn-id: http://svn.drobilla.net/lad/patchage@675 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Fix splitting/joining of modules in the slowest, hackiest way possible (fix ↵David Robillard1-6/+6
ticket 62). git-svn-id: http://svn.drobilla.net/lad/patchage@652 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard1-1/+1
slv2, but slv2 is still independently packageable/buildable. Think I've finally figured out how to do recursive autohell without resorting to suicide... git-svn-id: http://svn.drobilla.net/lad/patchage@650 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-9/+9
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/patchage@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-1/+1
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/patchage@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-05More memory consumption reduction.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@579 a436a847-0d15-0410-975c-d299462d15a1
2007-07-04Refresh on (re)connecting to aseq.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@577 a436a847-0d15-0410-975c-d299462d15a1
2007-07-03Refresh when (re)attaching to Jack.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/patchage@564 a436a847-0d15-0410-975c-d299462d15a1
2007-06-08Use new Jack connection notifications instead of a full refresh (huge ↵David Robillard1-6/+0
performance improvement). git-svn-id: http://svn.drobilla.net/lad/patchage@536 a436a847-0d15-0410-975c-d299462d15a1