Commit Graph

3310 Commits

Author SHA1 Message Date
dave 9cda9f66a4 Moved generic utility stuff to new library "raul".
git-svn-id: http://svn.drobilla.net/lad/patchage@156 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 21:45:20 +00:00
dave a44a133ca1 Moved generic utility stuff to new library "raul".
git-svn-id: http://svn.drobilla.net/lad@156 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 21:45:20 +00:00
dave d694bb15d9 Added toplevel autogen.sh.
git-svn-id: http://svn.drobilla.net/lad@155 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 14:45:31 +00:00
dave 4bd5b71506 Global build system, build system bugfixes.
git-svn-id: http://svn.drobilla.net/lad/patchage@154 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 07:11:09 +00:00
dave 555deca292 Global build system, build system bugfixes.
git-svn-id: http://svn.drobilla.net/lad@154 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 07:11:09 +00:00
dave f0cd56f0be Bug fixes.
Added copy to ingen (no cut or paste yet).
Serialization work.


git-svn-id: http://svn.drobilla.net/lad@153 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04 04:47:30 +00:00
dave e8c497b5d6 shared_ptr bugfixes.
Updated Ingen to work with new FlowCanvas.
Updated Patchage to work with new(er) FlowCanvas.


git-svn-id: http://svn.drobilla.net/lad/patchage@152 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 22:24:22 +00:00
dave 0b4bc7f01b shared_ptr bugfixes.
Updated Ingen to work with new FlowCanvas.
Updated Patchage to work with new(er) FlowCanvas.


git-svn-id: http://svn.drobilla.net/lad@152 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 22:24:22 +00:00
dave 8bd12eaa73 Fix missing rasqal var substitution in configure.ac (and duplicate jack substitution).
git-svn-id: http://svn.drobilla.net/lad@151 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 06:14:01 +00:00
dave 886b88f808 Removed debug print statements.
git-svn-id: http://svn.drobilla.net/lad@150 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 04:06:02 +00:00
dave 985e516974 Working connection dragging/snap/etc.
git-svn-id: http://svn.drobilla.net/lad/patchage@149 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 01:04:11 +00:00
dave 0e245b564a Working connection dragging/snap/etc.
git-svn-id: http://svn.drobilla.net/lad@149 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 01:04:11 +00:00
dave 3d7d2c352a Added missing file.
git-svn-id: http://svn.drobilla.net/lad/patchage@148 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 00:58:52 +00:00
dave 18c868c336 Added missing file.
git-svn-id: http://svn.drobilla.net/lad@148 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03 00:58:52 +00:00
dave b2b0599d56 boost::shared_ptr-ification of FlowCanvas.
Extreme performance enhancements in Patchage (eg don't redraw the whole canvas every time).
Patchage work towards being a control centre.
Broken commit (ingen doesn't even compile) for machine transfer, don't even bother trying this revision.


git-svn-id: http://svn.drobilla.net/lad/patchage@147 a436a847-0d15-0410-975c-d299462d15a1
2006-10-02 20:56:28 +00:00
dave 079b37367c boost::shared_ptr-ification of FlowCanvas.
Extreme performance enhancements in Patchage (eg don't redraw the whole canvas every time).
Patchage work towards being a control centre.
Broken commit (ingen doesn't even compile) for machine transfer, don't even bother trying this revision.


git-svn-id: http://svn.drobilla.net/lad@147 a436a847-0d15-0410-975c-d299462d15a1
2006-10-02 20:56:28 +00:00
dave 67c0ad8ded Work on RDF serialization (only (partial) saving so far).
git-svn-id: http://svn.drobilla.net/lad@146 a436a847-0d15-0410-975c-d299462d15a1
2006-09-30 06:47:00 +00:00
dave 9883d27b37 Added BUILDING file (with build orders).
git-svn-id: http://svn.drobilla.net/lad@145 a436a847-0d15-0410-975c-d299462d15a1
2006-09-22 17:34:47 +00:00
Dave Robillard b9b2596ebd Fixed missing break; resulting in a double free bug.
git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@43 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
2006-09-21 19:15:47 +00:00
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