summaryrefslogtreecommitdiffstats
path: root/src/server
AgeCommit message (Collapse)AuthorFilesLines
2012-04-28Remove use of std::cerr.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4303 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Use CV ports on internal modules.David Robillard4-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4301 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Tidy.David Robillard5-30/+36
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4300 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Gracefully handle UI communication ring overflow.David Robillard1-4/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4296 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Actually filter redundant port activity messages.David Robillard1-10/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4295 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Use "tail" and "head" terminology instead of "src_port" and "dst_port".David Robillard15-113/+113
Use the same types for connect() and disconnect() parameters. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4292 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Lint.David Robillard13-40/+46
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4289 a436a847-0d15-0410-975c-d299462d15a1
2012-04-28Remove using declarations from headers.David Robillard11-28/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4288 a436a847-0d15-0410-975c-d299462d15a1
2012-04-27Fix mismatched sample rate and buffer size.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4286 a436a847-0d15-0410-975c-d299462d15a1
2012-04-27Initialise thread system if necessary to work in non-Gtk hosts.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4283 a436a847-0d15-0410-975c-d299462d15a1
2012-04-26Don't send peak values if they're equal to the last sent value.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4280 a436a847-0d15-0410-975c-d299462d15a1
2012-04-23Localise buffer reference stuff.David Robillard20-78/+110
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4252 a436a847-0d15-0410-975c-d299462d15a1
2012-04-23Maybe fix boost compilation errors again.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4247 a436a847-0d15-0410-975c-d299462d15a1
2012-04-23Maybe fix boost compilation errors.David Robillard5-27/+39
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4245 a436a847-0d15-0410-975c-d299462d15a1
2012-04-23Use URI defines where possible.David Robillard2-5/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4244 a436a847-0d15-0410-975c-d299462d15a1
2012-04-22Remove prefix for defunc contexts extension.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4236 a436a847-0d15-0410-975c-d299462d15a1
2012-04-16Update for latest LV2 resize-port extension.David Robillard2-19/+18
Update URIs. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4185 a436a847-0d15-0410-975c-d299462d15a1
2012-04-14Update URIs.David Robillard3-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4184 a436a847-0d15-0410-975c-d299462d15a1
2012-04-12Update for latest atom extension.David Robillard7-20/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4172 a436a847-0d15-0410-975c-d299462d15a1
2012-04-05Fix end namespace comments to match reality.David Robillard21-22/+21
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4143 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-27Squeeze blank lines.David Robillard109-110/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4113 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Delete trailing whitespace.David Robillard4-9/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4112 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Switch to AGPL3+.David Robillard109-1745/+1744
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4111 a436a847-0d15-0410-975c-d299462d15a1
2012-03-26Update for latest LV2.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4106 a436a847-0d15-0410-975c-d299462d15a1
2012-03-25Update for latest atom extension.David Robillard12-34/+21
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 Robillard2-2/+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 Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4093 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Sshh.David Robillard1-3/+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 Robillard48-1091/+751
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 Robillard2-2/+1
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 Robillard2-7/+0
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 Robillard35-105/+100
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 Robillard13-268/+54
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 Robillard1-4/+4
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-14Use the host URI map/unmap when running as a plugin.David Robillard25-32/+72
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4058 a436a847-0d15-0410-975c-d299462d15a1
2012-03-12Move bundle patch finding stuff to ingen_lv2.cpp and simplify it to not requireDavid Robillard1-49/+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 Robillard21-113/+162
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 Robillard27-341/+114
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-11Implement cv:CVPort (fix #790). Not well-tested, but at least works somewhat.David Robillard18-53/+79
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-11Implement state save/restore when Ingen is an LV2 plugin.David Robillard2-2/+112
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4047 a436a847-0d15-0410-975c-d299462d15a1
2012-03-10Rename ingen:canvas-x and ingen:canvas-y to ingen:canvasX and ingen:canvasY ↵David Robillard1-4/+4
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 Robillard8-9/+9
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 Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4039 a436a847-0d15-0410-975c-d299462d15a1