Commit Graph

3155 Commits

Author SHA1 Message Date
dave c5fbc39673 Saner (internal) query API, though still needs work.
Preliminary (untested) support for host features/extensions/whatever.
Documentation fixes and minor cleanups.


git-svn-id: http://svn.drobilla.net/lad@113 a436a847-0d15-0410-975c-d299462d15a1
2006-09-03 05:11:57 +00:00
dave d185fe8321 Support for plugin data in manifest.ttl
git-svn-id: http://svn.drobilla.net/lad@112 a436a847-0d15-0410-975c-d299462d15a1
2006-09-03 04:02:34 +00:00
dave 8d3c9f7caa Warning and documentation fixes.
git-svn-id: http://svn.drobilla.net/lad@111 a436a847-0d15-0410-975c-d299462d15a1
2006-09-03 03:24:32 +00:00
dave 3a79a86998 Schema bug fixes (parsable now).
Fixed some leaks.
Internal query API cleanups.
Added latency reporting support.



git-svn-id: http://svn.drobilla.net/lad@110 a436a847-0d15-0410-975c-d299462d15a1
2006-09-02 08:26:17 +00:00
dave 1abd854fe1 Updates for new header/schema
git-svn-id: http://svn.drobilla.net/lad@109 a436a847-0d15-0410-975c-d299462d15a1
2006-08-22 16:12:33 +00:00
dave 730c3490d3 Update to most recent SLV2 API
git-svn-id: http://svn.drobilla.net/lad@108 a436a847-0d15-0410-975c-d299462d15a1
2006-07-29 15:17:14 +00:00
dave 48d46cd208 Trivial documentation fix (doxygen doesn't seem to pick up @ref's to #defines)
git-svn-id: http://svn.drobilla.net/lad@107 a436a847-0d15-0410-975c-d299462d15a1
2006-07-29 01:50:30 +00:00
dave 603842193a Fixed unterminated varargs error
git-svn-id: http://svn.drobilla.net/lad@106 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 19:40:30 +00:00
dave 61768889c1 Removed vstrjoin
git-svn-id: http://svn.drobilla.net/lad@105 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 18:53:15 +00:00
dave c587ccc926 Fixed another type mismatch
git-svn-id: http://svn.drobilla.net/lad@104 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 18:10:09 +00:00
dave f5f7a033b8 Fixed type mismatch
git-svn-id: http://svn.drobilla.net/lad@103 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 17:52:23 +00:00
dave a21e6fe4d7 Use getenv("HOME") instead of hardcoded "~"
git-svn-id: http://svn.drobilla.net/lad@102 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 17:46:54 +00:00
dave b106330c47 - Removed all the unsigned char garbage from the API
- Updated types in lv2.h to be non-machine-dependant (removed unsigned long in favour of uint32_t)
- Updated schema
- Updated example plugin to work with the above (partially)


git-svn-id: http://svn.drobilla.net/lad@101 a436a847-0d15-0410-975c-d299462d15a1
2006-07-26 03:25:08 +00:00
dave 98ad93e12b Removed data type enumeration in favour of using the URI directly
git-svn-id: http://svn.drobilla.net/lad@100 a436a847-0d15-0410-975c-d299462d15a1
2006-07-22 19:19:05 +00:00
dave 429eef27b7 Renamed Engine class to "Engine" (from "Ingen") to avoid confusion with namespace Ingen
git-svn-id: http://svn.drobilla.net/lad@99 a436a847-0d15-0410-975c-d299462d15a1
2006-07-20 04:15:03 +00:00
dave cd8ce035cb ... not much. :)
git-svn-id: http://svn.drobilla.net/lad@98 a436a847-0d15-0410-975c-d299462d15a1
2006-07-20 01:29:00 +00:00
dave 6d5ab88c08 Changed namespace names, removed almost all references to "Om"
git-svn-id: http://svn.drobilla.net/lad@97 a436a847-0d15-0410-975c-d299462d15a1
2006-07-19 08:59:30 +00:00
dave c58c8e98ff Removed globals (Om.h)
git-svn-id: http://svn.drobilla.net/lad@96 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 05:46:24 +00:00
dave 39d419b12a Made OmApp a singleton
git-svn-id: http://svn.drobilla.net/lad@95 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 05:22:07 +00:00
dave 246f424207 Made a singleton
git-svn-id: http://svn.drobilla.net/lad@94 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 05:16:37 +00:00
dave 556991fe32 Stricter warnings for --enable-strict
git-svn-id: http://svn.drobilla.net/lad/patchage@93 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 04:02:45 +00:00
dave 2891e14e42 Stricter warnings for --enable-strict
git-svn-id: http://svn.drobilla.net/lad@93 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 04:02:45 +00:00
dave 77f4688c1f Stricter warnings
git-svn-id: http://svn.drobilla.net/lad@92 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 03:49:27 +00:00
dave dc679d1675 Stricter warning cleanliness
git-svn-id: http://svn.drobilla.net/lad@91 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18 00:26:53 +00:00
dave cbf03c0db2 Stricter warning cleanliness
git-svn-id: http://svn.drobilla.net/lad@90 a436a847-0d15-0410-975c-d299462d15a1
2006-07-17 21:35:46 +00:00
dave 15f63583aa Updated name in comment headers and copyright date
git-svn-id: http://svn.drobilla.net/lad@89 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14 22:55:39 +00:00
dave 158270e9ee Enforced OSC path restrictions on Path for spec conformance (since GraphObject
paths will soon be part of OSC paths)


git-svn-id: http://svn.drobilla.net/lad@88 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14 22:24:00 +00:00
dave ac122e4106 Factored out Thread (and Slave, an explicitly signal-driven thread)
git-svn-id: http://svn.drobilla.net/lad@87 a436a847-0d15-0410-975c-d299462d15a1
2006-07-12 06:34:30 +00:00
dave 44dd31f131 Minor cleanups, removed braindead centralized singleton instance file
git-svn-id: http://svn.drobilla.net/lad@86 a436a847-0d15-0410-975c-d299462d15a1
2006-07-12 01:01:15 +00:00
dave 9627854912 Control slider (etc) cleanups
git-svn-id: http://svn.drobilla.net/lad@85 a436a847-0d15-0410-975c-d299462d15a1
2006-07-05 08:32:58 +00:00
dave e831f6a2dc Partial support for loading old patches
git-svn-id: http://svn.drobilla.net/lad@84 a436a847-0d15-0410-975c-d299462d15a1
2006-07-04 18:49:56 +00:00
dave 93f01eb719 More fixes for connecting/disconnecting
git-svn-id: http://svn.drobilla.net/lad@83 a436a847-0d15-0410-975c-d299462d15a1
2006-07-04 01:25:48 +00:00
dave a1f30fe144 Process order traversal / connection fixes (nasty edge cases where patches are involved)
git-svn-id: http://svn.drobilla.net/lad@82 a436a847-0d15-0410-975c-d299462d15a1
2006-07-04 00:08:00 +00:00
dave 8a8cd140a7 Fixes for connecting directly from a patch input to a patch output
git-svn-id: http://svn.drobilla.net/lad@81 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03 22:13:38 +00:00
dave 10c7c54e92 Creating of multiple patch input/output ports
git-svn-id: http://svn.drobilla.net/lad@80 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03 18:28:10 +00:00
dave eef1492730 Enabled checkbox on patch windows working
git-svn-id: http://svn.drobilla.net/lad@79 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03 17:46:19 +00:00
dave c2f51fe4df More port controls fixes/cleanups
git-svn-id: http://svn.drobilla.net/lad@78 a436a847-0d15-0410-975c-d299462d15a1
2006-06-22 08:03:12 +00:00
dave a9c2f87953 LADSPA port default value loading (engine side)
git-svn-id: http://svn.drobilla.net/lad@77 a436a847-0d15-0410-975c-d299462d15a1
2006-06-22 07:38:52 +00:00
dave e689045616 Fix destroying connected nodes;
Partial fix for port default values.


git-svn-id: http://svn.drobilla.net/lad@76 a436a847-0d15-0410-975c-d299462d15a1
2006-06-22 06:15:18 +00:00
dave b7a45c7510 Cursor tweaks
git-svn-id: http://svn.drobilla.net/lad@75 a436a847-0d15-0410-975c-d299462d15a1
2006-06-22 05:53:53 +00:00
dave f12a33ee18 More renaming, fixed bugs with disconnecting patch ports internally
git-svn-id: http://svn.drobilla.net/lad@74 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21 07:03:30 +00:00
dave 69e29e497d Reorganized directory tree/names
git-svn-id: http://svn.drobilla.net/lad@73 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21 05:53:27 +00:00
dave aacb39b7f4 Renaming
git-svn-id: http://svn.drobilla.net/lad@72 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21 04:30:27 +00:00
dave 3b653980f2 The Big Rename(TM)
git-svn-id: http://svn.drobilla.net/lad@71 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21 04:02:06 +00:00
dave 53e98ec221 Got the audio flowing
git-svn-id: http://svn.drobilla.net/lad@70 a436a847-0d15-0410-975c-d299462d15a1
2006-06-21 03:27:16 +00:00
dave 1c22ed9ea1 Renamed OmObject GraphObject;
Merged Port::prepare_buffers and Node::run into GraphObject::process.


git-svn-id: http://svn.drobilla.net/lad@69 a436a847-0d15-0410-975c-d299462d15a1
2006-06-20 21:56:12 +00:00
dave 1e0997ea78 Fixed invisible menu separator on patch window
git-svn-id: http://svn.drobilla.net/lad@68 a436a847-0d15-0410-975c-d299462d15a1
2006-06-20 14:32:39 +00:00
dave 3de862bd8b Added missing patch port files
git-svn-id: http://svn.drobilla.net/lad@67 a436a847-0d15-0410-975c-d299462d15a1
2006-06-20 12:19:02 +00:00
dave 7c36abc4bf Alsa MIDI driver updates (eg compiles)
git-svn-id: http://svn.drobilla.net/lad@66 a436a847-0d15-0410-975c-d299462d15a1
2006-06-19 19:22:26 +00:00
dave 9455eb5206 Added AddPortEvent
git-svn-id: http://svn.drobilla.net/lad@65 a436a847-0d15-0410-975c-d299462d15a1
2006-06-19 18:25:21 +00:00