summaryrefslogtreecommitdiffstats
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2008-11-28Add File->Draw to render patch to graphviz (which can then be used to draw ↵David Robillard3-0/+64
to PDF or SVG or PNG or whatever). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1810 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27MIDI learn for control node.David Robillard3-0/+26
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1806 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Add/install/use Ingen icons.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1798 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Get rid of unnecessary viewport in breadcrumb toolbar (not that it fixed the ↵David Robillard3-505/+495
damn border problem like I was hoping, but hey). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1793 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Fix menu mnemonics.David Robillard2-516/+492
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1792 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27...David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1791 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Replace "modes" with boolean "edit controls" in tooltips etc.David Robillard5-65/+65
Give edit controls a menu entry. Cleanup toolbar, fix some clashing mnemonics, etc. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1790 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Make use of status bar.David Robillard4-20/+56
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1789 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Fix orphan etc. errors for 'ingen -egl' (fix ticket #201).David Robillard6-12/+39
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1784 a436a847-0d15-0410-975c-d299462d15a1
2008-11-24Fix crash on mouse over of subpatches.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1778 a436a847-0d15-0410-975c-d299462d15a1
2008-11-23Remove unused 'stamped' event queue cruft.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1774 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Vertical or Horizontal (i.e. hide port labels or show port labels) canvas ↵David Robillard5-13/+12
ordering option. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1770 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Add status bar to display information about objects on mouse hover.David Robillard8-31/+128
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1769 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Add option to hide port labels.David Robillard8-499/+534
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1767 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Finer grained locking on RDF world lock when parsing: prevents deadlock on ↵David Robillard1-3/+9
loading massive patches that fill the event queue. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1765 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Tolerate plugins with nonsense ranges (fix ticket #268).David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1762 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Hide polyphonic menu entry for event ports (fix ticket #270).David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1761 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Fix subpatch loading (fix ticket #271).David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1760 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Update year.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1753 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Tidy up console output.David Robillard2-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1749 a436a847-0d15-0410-975c-d299462d15a1
2008-11-17Fix initial active state of created subpatches.David Robillard2-3/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1743 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Remember patch save file location in client (fix ticket #239).David Robillard1-13/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1741 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Accelerators for all context menu entries (ticket #264).David Robillard1-492/+492
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1740 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Fix clashing menu accelerators (fix ticket #263).David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1739 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Set new patch window non-resizeable so it's sized sanely in tiling WMs.David Robillard1-486/+487
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1734 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Shutup.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1731 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Hide subpatch module ports on destruction (fix ticket #254).David Robillard7-49/+58
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1730 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16TCP notification stream support (not fully implemented yet, but transport ↵David Robillard1-1/+1
stuff is working). Support multiple event sources in the engine. Clean up HTTP/TCP stuff. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1721 a436a847-0d15-0410-975c-d299462d15a1
2008-11-10Turn off OSC debug dumping in engine.David Robillard1-1/+1
Shuffle new_port parameters to make more sense for no particular reason. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1715 a436a847-0d15-0410-975c-d299462d15a1
2008-11-09Add concept of 'Resource' and make plugins a resource (as well as graph ↵David Robillard3-6/+10
objects). Get rid of crufty imperative Plugin API. Loading of plugin data from engine over HTTP. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1713 a436a847-0d15-0410-975c-d299462d15a1
2008-11-09Move patch to /patch via HTTP to give a place for RESTful access to other ↵David Robillard1-1/+1
things. Implement HTTP access to plugins. Work towards client being able to use HTTP to connect. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1712 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Make Ingen and Patchage relocatable binaries when built as a bundle.David Robillard4-17/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1690 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Actually use installation location variables for everything.David Robillard1-3/+3
Add ./waf configure --build which builds a (soon-to-be) relocatable independent bundle with all data/progs/libs in it (OSX bundle directory structure, should be possible to make a 'real' OSX bundle out of this...). Fix include paths to use "" and definitely build against local versions of libraries. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1689 a436a847-0d15-0410-975c-d299462d15a1
2008-10-19Make ingen actually run again :)David Robillard3-7/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1688 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard40-63/+63
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1677 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Resize portless modules properly (e.g. new subpatch creation).David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1666 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Remove meaningless/non-LV2/kludgey 'event' 'midi' and 'osc' distinction.David Robillard3-542/+486
Expose event ports to jack midi, again. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1665 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Fix blank port names for plugins without human names (ie all LADSPA and ↵David Robillard1-6/+9
internal ones, currently). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1663 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Fix Om patch loading (import and load as child).David Robillard1-11/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1656 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Split OSC/HTTP/JACK dependencies from ingen into separate libraries so ↵David Robillard2-3/+25
engine library doesn't have a link time dependence on liblo/soap/libjack. Preliminary Ingen LV2 code wrapper (not functional yet). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1653 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Eliminate redundant ingen ontology parts, and save ingen Patchage in an LV2 ↵David Robillard7-31/+69
compatible format. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1651 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Add control randomize feature (node context menu).David Robillard5-511/+517
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1648 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Run ldconfig after install for individual projects, as well as top level.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1647 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Fix crash when importing .om patches.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1646 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Fix warning.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1639 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Fix last fix. :)David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1637 a436a847-0d15-0410-975c-d299462d15a1
2008-10-11Fix yet another missing lock on RDF stuff (moderately likely crash on patch ↵David Robillard1-0/+2
import with ingen -eg). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1636 a436a847-0d15-0410-975c-d299462d15a1
2008-10-09Remove cruft.David Robillard2-15/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1631 a436a847-0d15-0410-975c-d299462d15a1
2008-10-09Don't add copies of every plugin each time menu is shown (testing FTW) (fix ↵David Robillard1-1/+1
ticket #227). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1630 a436a847-0d15-0410-975c-d299462d15a1
2008-10-07Add support for plugin class multiple inheritance (multiple menu entires for ↵David Robillard2-14/+19
a single plugin class). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1629 a436a847-0d15-0410-975c-d299462d15a1