summaryrefslogtreecommitdiffstats
path: root/src/client
AgeCommit message (Collapse)AuthorFilesLines
2009-05-13Generic simple query system for both objects and plugins.David Robillard8-32/+46
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1997 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Remove special request_port_value, just use request_variable with predicate ↵David Robillard4-18/+0
ingen:value. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1996 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Remove unused junk on ClientInterface.David Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1994 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Remove 'using' declarations from headers.David Robillard3-12/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1993 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13The great ID refactoring of 2009.David Robillard23-703/+454
Path is now actually URI (scheme path: for now). Therefore ingen nodes and such live in the same namespace as ... well, everything. Including plugins. Thar be profit, laddies. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1992 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Remove deprecated new_node interface in favour of URI hackery.David Robillard5-47/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1991 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Bring EngineInterface and ClientInterface closer together.David Robillard10-27/+43
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1990 a436a847-0d15-0410-975c-d299462d15a1
2009-05-12Fix internal node names.David Robillard1-0/+2
Update glade file. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1986 a436a847-0d15-0410-975c-d299462d15a1
2009-05-11Fix OSC/graphviz compilation stuff.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1981 a436a847-0d15-0410-975c-d299462d15a1
2009-05-11Don't cause slv2 to load plugin data until a plugin is loaded or menu ↵David Robillard4-9/+8
requested (faster startup). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1977 a436a847-0d15-0410-975c-d299462d15a1
2009-05-11* New ontology.David Robillard6-35/+36
* Display human names on patch ports on creation, if enabled. * Fix copy/paste of subpatches. * Split properties into "properties" (class properties) and "variables" (instance properties). * Names are kind of a legacy leftover... * Remove special set poly / enable / etc events in favour of just setting properties (less API, extensible, RDF compatible). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1973 a436a847-0d15-0410-975c-d299462d15a1
2009-05-04Strip trailing whitespace from waf scripts.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1962 a436a847-0d15-0410-975c-d299462d15a1
2009-05-03Update waf configuration header for new waf scheme (in 1.5.6).David Robillard5-5/+5
Split low-level LV2 event buffer into separate class from EventBuffer (for reuse). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1958 a436a847-0d15-0410-975c-d299462d15a1
2009-02-14LV2 preset support (except you have to press entire on the menu items, ↵David Robillard1-2/+2
clicking doesn't work because Gtk is fucking retarded). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1934 a436a847-0d15-0410-975c-d299462d15a1
2009-01-15Add -Woverloaded-virtual to --strict flags and fix associated problems ↵David Robillard2-4/+3
(notably LV2 message extension). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1920 a436a847-0d15-0410-975c-d299462d15a1
2008-12-21Change configuration header name to something less likely to conflict.David Robillard4-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1887 a436a847-0d15-0410-975c-d299462d15a1
2008-12-16Trim include dependency tree.David Robillard11-22/+25
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1870 a436a847-0d15-0410-975c-d299462d15a1
2008-12-15Fix (most) include dependencies and resulting broken build problems.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1869 a436a847-0d15-0410-975c-d299462d15a1
2008-12-04Fix compilation with HTTP enabled.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1847 a436a847-0d15-0410-975c-d299462d15a1
2008-12-02Rewrite pretty much everything to do with paths in Serialiser to actually ↵David Robillard1-1/+1
make an ounce of sense. Fix various things with nested patches (fix tickets #286 #289). Cascade successive pastes nicely. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1840 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Upgrade to waf 1.5.0.David Robillard1-6/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1823 a436a847-0d15-0410-975c-d299462d15a1
2008-11-29Prefixes with underscores look weird.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1822 a436a847-0d15-0410-975c-d299462d15a1
2008-11-28Sane ontology for internaals.David Robillard1-4/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1818 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Fix Om patch loading when plugins have names clashing with internal names.David Robillard1-9/+7
Smack 808, 909, and fm kits all load correctly now. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1809 a436a847-0d15-0410-975c-d299462d15a1
2008-11-27Make use of status bar.David Robillard1-1/+1
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 Robillard1-3/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1784 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Add status bar to display information about objects on mouse hover.David Robillard2-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1769 a436a847-0d15-0410-975c-d299462d15a1
2008-11-22Tolerate plugins with nonsense ranges (fix ticket #268).David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1762 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Fix loading errors.David Robillard1-1/+1
Partially separate 'update' from parsing from object (i.e. patch file loading) parsing. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1736 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Fix GUI tracking of property changes (e.g. polyphonic for stacked modules, ↵David Robillard2-1/+7
fix ticket #253). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1733 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Hide subpatch module ports on destruction (fix ticket #254).David Robillard2-0/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1730 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16More HTTP.David Robillard9-20/+34
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1726 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Monitoring deletion and variable setting (e.g. moving stuff on the canvas) ↵David Robillard1-1/+0
via HTTP. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1723 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16Follow new object creation via HTTP (serialising/parsing RDF to communicate ↵David Robillard9-13/+120
between client and engine). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1722 a436a847-0d15-0410-975c-d299462d15a1
2008-11-16TCP notification stream support (not fully implemented yet, but transport ↵David Robillard8-42/+97
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-15Stubs for HTTP streaming.David Robillard2-6/+59
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1719 a436a847-0d15-0410-975c-d299462d15a1
2008-11-10Turn off OSC debug dumping in engine.David Robillard10-20/+20
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-10Fix Plugin name/symbol shadowing stuff that broke plugin loading (fix ticket ↵David Robillard2-23/+11
#256). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1714 a436a847-0d15-0410-975c-d299462d15a1
2008-11-09Add concept of 'Resource' and make plugins a resource (as well as graph ↵David Robillard9-78/+76
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 Robillard3-48/+58
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-20Actually use installation location variables for everything.David Robillard1-1/+1
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-18Lower glib/glibmm dependency to 2.14.David Robillard1-4/+5
Fix optional parameters all over the palce because waf is retarded and sets failed check variables to ##some#stupid#name#like#this instead of false. Portability fixes (Ingen (except GUI) and all dependencies builds on OSX). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1681 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard19-39/+37
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1677 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Remove meaningless/non-LV2/kludgey 'event' 'midi' and 'osc' distinction.David Robillard1-2/+2
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-12Tidy.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1658 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Fix crash on loading .om subpatches with names that aren't legal symbols.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1657 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Fix Om patch loading (import and load as child).David Robillard2-16/+19
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1656 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Vomit less on the console when loading deprecated patches.David Robillard1-13/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1655 a436a847-0d15-0410-975c-d299462d15a1
2008-10-12Split OSC/HTTP/JACK dependencies from ingen into separate libraries so ↵David Robillard3-8/+11
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 Robillard3-8/+8
compatible format. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1651 a436a847-0d15-0410-975c-d299462d15a1