summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-04-05Remove use of Glibmm variant wrapper which is inexplicably recent (fix #827).David Robillard2-7/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4142 a436a847-0d15-0410-975c-d299462d15a1
2012-04-05Fix wonky controls when plugin GUI is open (fix #822).David Robillard1-6/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4141 a436a847-0d15-0410-975c-d299462d15a1
2012-03-31Update for latest LV2 state extension.David Robillard2-7/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4134 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Tidy.David Robillard1-4/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4116 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Fix load plugin window.David Robillard1-4/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4115 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Squeeze blank lines.David Robillard132-137/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4113 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Delete trailing whitespace.David Robillard7-12/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4112 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Switch to AGPL3+.David Robillard228-3601/+3544
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4111 a436a847-0d15-0410-975c-d299462d15a1
2012-03-26Update for latest LV2.David Robillard5-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4106 a436a847-0d15-0410-975c-d299462d15a1
2012-03-25Update for latest atom extension.David Robillard17-41/+27
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4104 a436a847-0d15-0410-975c-d299462d15a1
2012-03-23Fix compilation with latest LV2.David Robillard15-184/+78
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4102 a436a847-0d15-0410-975c-d299462d15a1
2012-03-22Remove crufty headeres.David Robillard3-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4100 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20More complete Ingen plugin <=> UI communication.David Robillard4-23/+107
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4093 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Show entire UI (with menu and status bar) for LV2 UI.David Robillard3-4/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4091 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Depend on sratom as a proper library and eliminate rampant copy/paste code ↵David Robillard3-910/+2
reuse. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4082 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Sshh.David Robillard2-9/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4081 a436a847-0d15-0410-975c-d299462d15a1
2012-03-19Partially functioning communication between Ingen LV2 plugin and UI.David Robillard93-1659/+2192
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4078 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Preliminary work towards native LV2 UI.David Robillard23-905/+1200
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4074 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Remove ping() from interface, just use a get instead.David Robillard9-29/+302
Add preliminary AtomWriter Interface. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4068 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Merge ClientInterface and ServerInterface.David Robillard71-196/+188
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4067 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Remove activity from interface and use set_property() instead.David Robillard28-347/+67
Move client registration stuff to Engine and remove corresponding events. Simply response ID interface. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4066 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Remove ClientInterface::activity and use set_property instead.David Robillard2-10/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4065 a436a847-0d15-0410-975c-d299462d15a1
2012-03-15Remove weird "include" directory and use standard style ("ingen" directory ↵David Robillard9-20/+20
in top level). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4063 a436a847-0d15-0410-975c-d299462d15a1
2012-03-15Implement new LV2 discovery API.David Robillard1-56/+66
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4062 a436a847-0d15-0410-975c-d299462d15a1
2012-03-15Use host-provided URI-map for internally mapped URIs.David Robillard1-17/+41
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4061 a436a847-0d15-0410-975c-d299462d15a1
2012-03-14Consistently map all URIs with the URI map.David Robillard2-65/+65
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4060 a436a847-0d15-0410-975c-d299462d15a1
2012-03-14Remove silly/slow Quark::c_str() since Quark derives from a string type anyway.David Robillard1-6/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4059 a436a847-0d15-0410-975c-d299462d15a1
2012-03-14Use the host URI map/unmap when running as a plugin.David Robillard38-70/+167
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4058 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Disable OSC and HTTP for now.David Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4057 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Move bundle patch finding stuff to ingen_lv2.cpp and simplify it to not requireDavid Robillard2-80/+52
the World. Remove all the heavyweight initialisation stuff from plugin library instantiation, just parse the manifest with Sord directly and don't initialise the World until the plugin is actually loaded. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4056 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Fix mysterious undefined reference when running as a plugin.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4055 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Centralise atom creation in forge object.David Robillard53-273/+393
Aside from being more greppable and making realtime violations more obvious, this is a step towards using LV2 atoms internally (which needs a factory since the type numbers are dynamic). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4054 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Unify event response mechanism and make it more appropriate for wire ↵David Robillard39-408/+148
transmission. The downside being more cryptic error messages until the client side error reporting stuff gets more fancy, but the important part is that belongs client side. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4053 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Allow control and audio ports to be connected to CV ports.David Robillard2-4/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4052 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Make port controls actually do something.David Robillard2-37/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4051 a436a847-0d15-0410-975c-d299462d15a1
2012-03-11Implement cv:CVPort (fix #790). Not well-tested, but at least works somewhat.David Robillard24-88/+117
Use new style LV2 URI defines (and fix invalid atom URIs). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4050 a436a847-0d15-0410-975c-d299462d15a1
2012-03-11Fix crash when showing port properties window.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4048 a436a847-0d15-0410-975c-d299462d15a1
2012-03-11Implement state save/restore when Ingen is an LV2 plugin.David Robillard4-11/+123
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4047 a436a847-0d15-0410-975c-d299462d15a1
2012-03-11Fix UI response to property changes like port value (fix #779).David Robillard3-25/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4045 a436a847-0d15-0410-975c-d299462d15a1
2012-03-10Rename ingen:canvas-x and ingen:canvas-y to ingen:canvasX and ingen:canvasY ↵David Robillard9-37/+37
to avoid writing illegal or ugly Turtle (`-' is not allowed in a local name). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4042 a436a847-0d15-0410-975c-d299462d15a1
2012-03-10Delete trailing whitespace.David Robillard15-32/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4041 a436a847-0d15-0410-975c-d299462d15a1
2012-03-10Fix loading as an LV2 plugin.David Robillard1-6/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4040 a436a847-0d15-0410-975c-d299462d15a1
2012-03-10Use new LV2 MIDI definitions.David Robillard4-27/+25
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4039 a436a847-0d15-0410-975c-d299462d15a1
2012-03-09Fix patch saving.David Robillard1-5/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4037 a436a847-0d15-0410-975c-d299462d15a1
2012-03-02Update for latest atom extension.David Robillard2-4/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4008 a436a847-0d15-0410-975c-d299462d15a1
2012-02-23Update for latest Atom extension.David Robillard3-8/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3993 a436a847-0d15-0410-975c-d299462d15a1
2012-02-08Update for latest Atom extension.David Robillard4-9/+9
Probably fix #802. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3976 a436a847-0d15-0410-975c-d299462d15a1
2012-01-18Use consistent *_config.h rather than *-config.h.David Robillard20-20/+20
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3963 a436a847-0d15-0410-975c-d299462d15a1
2012-01-14Replace some non-portable stuff with glib equivalents.David Robillard6-20/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3947 a436a847-0d15-0410-975c-d299462d15a1
2012-01-14Load correct OSC module in ingen plugin.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3946 a436a847-0d15-0410-975c-d299462d15a1