Commit Graph

3441 Commits

Author SHA1 Message Date
dave de7b01939b Alsa MIDI fixes.
git-svn-id: http://svn.drobilla.net/lad@144 a436a847-0d15-0410-975c-d299462d15a1
2006-09-19 18:11:19 +00:00
dave 48871d162c More store error correcting fixes.
Working (sometimes...) patch refresh button.


git-svn-id: http://svn.drobilla.net/lad@143 a436a847-0d15-0410-975c-d299462d15a1
2006-09-18 07:19:42 +00:00
dave d52dd9e26f Work on loading old (deprecated) patches.
More error tolerance in Store, related bugfixes.
Patch port adding (threading) bug fixed (made event blocking).
Better PatchView cacheing.
Moved generic things from engine to util (shared)
Bug fixes, features, etc.


git-svn-id: http://svn.drobilla.net/lad@142 a436a847-0d15-0410-975c-d299462d15a1
2006-09-18 06:24:53 +00:00
dave 1d67c116f6 Patch clearing.
git-svn-id: http://svn.drobilla.net/lad@141 a436a847-0d15-0410-975c-d299462d15a1
2006-09-17 01:48:27 +00:00
dave 5354222fbc Patch tree window fixes.
git-svn-id: http://svn.drobilla.net/lad@140 a436a847-0d15-0410-975c-d299462d15a1
2006-09-17 01:07:57 +00:00
dave 9f1d0d1d66 Fixes for building w/o DSSI.
git-svn-id: http://svn.drobilla.net/lad@139 a436a847-0d15-0410-975c-d299462d15a1
2006-09-16 23:11:31 +00:00
Dave Robillard ee35dd9708 Applied patch from larsl to drop file desctiptors on server launch.
Applied Debian patch to fix memory errors on 64-bit archs (supposedly..).
Applied Debian patch to kill /etc/services requirement.
Fixed server auto launch to work without /etc/services (debian patch broke it).


git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@42 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
2006-09-16 20:39:39 +00:00
dave 64370e1bfa Fix for connections to patch ports.
git-svn-id: http://svn.drobilla.net/lad@138 a436a847-0d15-0410-975c-d299462d15a1
2006-09-15 20:18:05 +00:00
dave d8e4524127 Eliminated unecessary PatchPort class.
git-svn-id: http://svn.drobilla.net/lad@137 a436a847-0d15-0410-975c-d299462d15a1
2006-09-15 03:16:08 +00:00
dave 222ccb8360 Fixed FlowCanvas #include directives (to include FLOWCANVAS prefix).
Renamed classes/files in Ingenuity to make more sense (and kill "Om").
Patch port fixes.


git-svn-id: http://svn.drobilla.net/lad@136 a436a847-0d15-0410-975c-d299462d15a1
2006-09-15 01:20:54 +00:00
dave 83a21401f9 Patch port and breadcrumb fixes.
git-svn-id: http://svn.drobilla.net/lad@135 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14 23:14:53 +00:00
dave c87d84b448 Bug fixes.
git-svn-id: http://svn.drobilla.net/lad@134 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14 06:30:26 +00:00
dave 1653b9dfdd Cleaned up client-side model code significantly (made everything private
so only Store can change the state of models).
Extremely broken, just committing to move code between machines :).


git-svn-id: http://svn.drobilla.net/lad@133 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14 02:27:02 +00:00
dave c79d4740bd Added missing files
git-svn-id: http://svn.drobilla.net/lad@132 a436a847-0d15-0410-975c-d299462d15a1
2006-09-13 14:59:22 +00:00
dave d2dda2185b Heavy-duty redesign of client library and GUI (now fully signal driven with clean Model/View separation).
Smarter, centralized window creation/management (should make window unification easy (panes?)).
Typed metadata system, no more fugly string conversion of floats.  Supports OSC fundamental
types string, int, float, blob for now (though blob isn't working over the wire yet).


git-svn-id: http://svn.drobilla.net/lad@131 a436a847-0d15-0410-975c-d299462d15a1
2006-09-13 06:11:25 +00:00
dave fac9203a82 Bug fixes.
git-svn-id: http://svn.drobilla.net/lad@130 a436a847-0d15-0410-975c-d299462d15a1
2006-09-12 01:00:52 +00:00
dave 8ce986cd98 Bug fixes.
git-svn-id: http://svn.drobilla.net/lad@129 a436a847-0d15-0410-975c-d299462d15a1
2006-09-11 19:57:59 +00:00
dave 50f6dd4f6d Switched homebrew CountedPtr to boost::shared_ptr.
Factories for patch windows, controller.
Robustness updated in many places.
Tons of cleanups, rewrites, bugfixes, etc.


git-svn-id: http://svn.drobilla.net/lad@128 a436a847-0d15-0410-975c-d299462d15a1
2006-09-11 11:10:35 +00:00
dave 1dbedf6996 Added missing files.
git-svn-id: http://svn.drobilla.net/lad@127 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10 20:37:52 +00:00
dave c338ad4062 Zoom Full feature in FlowCanvas/Ingenuity.
Fix for reattaching to running engine (reponse ID bug).
More GUI work.


git-svn-id: http://svn.drobilla.net/lad/patchage@126 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10 20:11:40 +00:00
dave dfe695186d Zoom Full feature in FlowCanvas/Ingenuity.
Fix for reattaching to running engine (reponse ID bug).
More GUI work.


git-svn-id: http://svn.drobilla.net/lad@126 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10 20:11:40 +00:00
dave d62f32fe26 GUI redesigning.
git-svn-id: http://svn.drobilla.net/lad/patchage@125 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10 03:42:59 +00:00
dave 6f9b8bde52 GUI redesigning.
git-svn-id: http://svn.drobilla.net/lad@125 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10 03:42:59 +00:00
dave 657d54aa13 Canvas cleanups, bugfixes, more robustness, etc.
git-svn-id: http://svn.drobilla.net/lad@124 a436a847-0d15-0410-975c-d299462d15a1
2006-09-09 21:42:33 +00:00
dave 74986e351b Drove 'er home! Working monolothic Ingenuity (ie. in-process engine).
Countless bugfixes.


git-svn-id: http://svn.drobilla.net/lad@123 a436a847-0d15-0410-975c-d299462d15a1
2006-09-09 14:24:56 +00:00
dave fac725bf10 More cleanups
git-svn-id: http://svn.drobilla.net/lad@122 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08 23:15:42 +00:00
dave 819808fe8e Removed PatchLibrarian dependency on OSC
git-svn-id: http://svn.drobilla.net/lad@121 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08 06:40:17 +00:00
dave f0eda10737 Renamed communications classes for consistency.
Removed engine dependency on OSC (mostly).


git-svn-id: http://svn.drobilla.net/lad@120 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08 06:23:25 +00:00
dave 24cfb7d392 De-singleton-ified Engine
Slight rework of Responder/ClientKey/ClientInterface for Requests


git-svn-id: http://svn.drobilla.net/lad@119 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08 03:58:00 +00:00
dave 62149520c2 Patch port fixes.
Port metadata fixes.
Compatibility hacks for loading old patches.
Internal node fixes, cleanups, minor refactor.
Path fixes.


git-svn-id: http://svn.drobilla.net/lad@118 a436a847-0d15-0410-975c-d299462d15a1
2006-09-07 06:04:55 +00:00
dave a99e3f04fb Fixed -O flags for debug builds
git-svn-id: http://svn.drobilla.net/lad/patchage@117 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06 22:53:24 +00:00
dave b55153845b Fixed -O flags for debug builds
git-svn-id: http://svn.drobilla.net/lad@117 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06 22:53:24 +00:00
dave 30712dc666 Another fix for port names (mangling for port name clashes)
git-svn-id: http://svn.drobilla.net/lad@116 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06 22:07:53 +00:00
dave f0e8fd23e1 Connecting/Disconnecting/Reconnecting to the engine without restarting.
git-svn-id: http://svn.drobilla.net/lad@115 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06 21:08:52 +00:00
Dave Robillard 99b63e0915 Fixed help text of configure to match parameter
git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@41 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
2006-09-06 20:31:34 +00:00
dave 8367cf3848 Fixed LADSPA plugins with invalid OSC path port names (eg containing spaces).
Fixed node destruction.


git-svn-id: http://svn.drobilla.net/lad@114 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06 19:05:23 +00:00
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