summaryrefslogtreecommitdiffstats
path: root/src/progs/ingenuity
AgeCommit message (Collapse)AuthorFilesLines
2006-12-11Serialization of patch ports.David Robillard1-8/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@216 a436a847-0d15-0410-975c-d299462d15a1
2006-12-09Preliminary patch loading (just loads nodes from RDF).David Robillard9-44/+60
git-svn-id: http://svn.drobilla.net/lad/ingen@214 a436a847-0d15-0410-975c-d299462d15a1
2006-12-08Fixed plugin type issuesDavid Robillard2-5/+5
git-svn-id: http://svn.drobilla.net/lad/ingen@211 a436a847-0d15-0410-975c-d299462d15a1
2006-12-02More serialization workDavid Robillard1-1/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@206 a436a847-0d15-0410-975c-d299462d15a1
2006-10-28Added proper new loading interface to Serializer, updated everything that ↵David Robillard5-36/+42
uses it (no actual implementation yet). git-svn-id: http://svn.drobilla.net/lad/ingen@194 a436a847-0d15-0410-975c-d299462d15a1
2006-10-16Magic flashy PaneExpander(TM) 2.0.David Robillard1-4/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@178 a436a847-0d15-0410-975c-d299462d15a1
2006-10-15Fixed feedback problems (CPU chewing) with port controls.David Robillard4-72/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@176 a436a847-0d15-0410-975c-d299462d15a1
2006-10-15Vertical control strips in Ingen (loaded from Glade now)David Robillard6-291/+370
git-svn-id: http://svn.drobilla.net/lad/ingen@174 a436a847-0d15-0410-975c-d299462d15a1
2006-10-15Fixed patch ports and some bugs.David Robillard4-12/+11
git-svn-id: http://svn.drobilla.net/lad/ingen@172 a436a847-0d15-0410-975c-d299462d15a1
2006-10-05Added missing desktop entry files.David Robillard1-0/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@162 a436a847-0d15-0410-975c-d299462d15a1
2006-10-05Set window icons to.. somethingDavid Robillard1-12/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@160 a436a847-0d15-0410-975c-d299462d15a1
2006-10-05Fixed missing include in flowcanvas (uint32_t).David Robillard3-1/+61
Added new temporary (yet spiffy if I do say so myself) icon. Added desktop entry so Ingenuity shows up in desktop menus all spiff like. git-svn-id: http://svn.drobilla.net/lad/ingen@159 a436a847-0d15-0410-975c-d299462d15a1
2006-10-05More build system fixes, everything now builds against the local copy if ↵David Robillard1-2/+2
toplevel scripts are used. git-svn-id: http://svn.drobilla.net/lad/ingen@158 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04Moved generic utility stuff to new library "raul".David Robillard54-248/+248
git-svn-id: http://svn.drobilla.net/lad/ingen@156 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04Global build system, build system bugfixes.David Robillard4-8/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@154 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04Bug fixes.David Robillard9-17/+186
Added copy to ingen (no cut or paste yet). Serialization work. git-svn-id: http://svn.drobilla.net/lad/ingen@153 a436a847-0d15-0410-975c-d299462d15a1
2006-10-03shared_ptr bugfixes.David Robillard16-110/+158
Updated Ingen to work with new FlowCanvas. Updated Patchage to work with new(er) FlowCanvas. git-svn-id: http://svn.drobilla.net/lad/ingen@152 a436a847-0d15-0410-975c-d299462d15a1
2006-09-30Work on RDF serialization (only (partial) saving so far).David Robillard6-47/+58
git-svn-id: http://svn.drobilla.net/lad/ingen@146 a436a847-0d15-0410-975c-d299462d15a1
2006-09-19Alsa MIDI fixes.David Robillard1-7/+6
git-svn-id: http://svn.drobilla.net/lad/ingen@144 a436a847-0d15-0410-975c-d299462d15a1
2006-09-18Work on loading old (deprecated) patches.David Robillard15-337/+115
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/ingen@142 a436a847-0d15-0410-975c-d299462d15a1
2006-09-17Patch tree window fixes.David Robillard3-6/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@140 a436a847-0d15-0410-975c-d299462d15a1
2006-09-15Eliminated unecessary PatchPort class.David Robillard8-129/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@137 a436a847-0d15-0410-975c-d299462d15a1
2006-09-15Fixed FlowCanvas #include directives (to include FLOWCANVAS prefix).David Robillard23-250/+164
Renamed classes/files in Ingenuity to make more sense (and kill "Om"). Patch port fixes. git-svn-id: http://svn.drobilla.net/lad/ingen@136 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14Patch port and breadcrumb fixes.David Robillard8-53/+87
git-svn-id: http://svn.drobilla.net/lad/ingen@135 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14Bug fixes.David Robillard9-65/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@134 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14Cleaned up client-side model code significantly (made everything privateDavid Robillard8-22/+27
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/ingen@133 a436a847-0d15-0410-975c-d299462d15a1
2006-09-13Heavy-duty redesign of client library and GUI (now fully signal driven with ↵David Robillard65-2188/+1332
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/ingen@131 a436a847-0d15-0410-975c-d299462d15a1
2006-09-12Bug fixes.David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@130 a436a847-0d15-0410-975c-d299462d15a1
2006-09-11Bug fixes.David Robillard4-17/+7
git-svn-id: http://svn.drobilla.net/lad/ingen@129 a436a847-0d15-0410-975c-d299462d15a1
2006-09-11Switched homebrew CountedPtr to boost::shared_ptr.David Robillard48-563/+645
Factories for patch windows, controller. Robustness updated in many places. Tons of cleanups, rewrites, bugfixes, etc. git-svn-id: http://svn.drobilla.net/lad/ingen@128 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10Added missing files.David Robillard2-0/+162
git-svn-id: http://svn.drobilla.net/lad/ingen@127 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10Zoom Full feature in FlowCanvas/Ingenuity.David Robillard5-17/+47
Fix for reattaching to running engine (reponse ID bug). More GUI work. git-svn-id: http://svn.drobilla.net/lad/ingen@126 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10GUI redesigning.David Robillard8-343/+409
git-svn-id: http://svn.drobilla.net/lad/ingen@125 a436a847-0d15-0410-975c-d299462d15a1
2006-09-09Canvas cleanups, bugfixes, more robustness, etc.David Robillard19-222/+159
git-svn-id: http://svn.drobilla.net/lad/ingen@124 a436a847-0d15-0410-975c-d299462d15a1
2006-09-09Drove 'er home! Working monolothic Ingenuity (ie. in-process engine).David Robillard29-488/+295
Countless bugfixes. git-svn-id: http://svn.drobilla.net/lad/ingen@123 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08More cleanupsDavid Robillard10-89/+138
git-svn-id: http://svn.drobilla.net/lad/ingen@122 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08Renamed communications classes for consistency.David Robillard3-5/+3
Removed engine dependency on OSC (mostly). git-svn-id: http://svn.drobilla.net/lad/ingen@120 a436a847-0d15-0410-975c-d299462d15a1
2006-09-07Patch port fixes.David Robillard13-51/+64
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/ingen@118 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06Connecting/Disconnecting/Reconnecting to the engine without restarting.David Robillard6-4/+54
git-svn-id: http://svn.drobilla.net/lad/ingen@115 a436a847-0d15-0410-975c-d299462d15a1
2006-07-19Changed namespace names, removed almost all references to "Om"David Robillard70-295/+285
git-svn-id: http://svn.drobilla.net/lad/ingen@97 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Removed globals (Om.h)David Robillard3-29/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@96 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14Updated name in comment headers and copyright dateDavid Robillard70-210/+210
git-svn-id: http://svn.drobilla.net/lad/ingen@89 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14Enforced OSC path restrictions on Path for spec conformance (since GraphObjectDavid Robillard1-2/+2
paths will soon be part of OSC paths) git-svn-id: http://svn.drobilla.net/lad/ingen@88 a436a847-0d15-0410-975c-d299462d15a1
2006-07-12Minor cleanups, removed braindead centralized singleton instance fileDavid Robillard4-28/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@86 a436a847-0d15-0410-975c-d299462d15a1
2006-07-05Control slider (etc) cleanupsDavid Robillard4-75/+83
git-svn-id: http://svn.drobilla.net/lad/ingen@85 a436a847-0d15-0410-975c-d299462d15a1
2006-07-04Process order traversal / connection fixes (nasty edge cases where patches ↵David Robillard1-1/+0
are involved) git-svn-id: http://svn.drobilla.net/lad/ingen@82 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03Fixes for connecting directly from a patch input to a patch outputDavid Robillard2-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@81 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03Creating of multiple patch input/output portsDavid Robillard3-6/+26
git-svn-id: http://svn.drobilla.net/lad/ingen@80 a436a847-0d15-0410-975c-d299462d15a1
2006-07-03Enabled checkbox on patch windows workingDavid Robillard5-10/+24
git-svn-id: http://svn.drobilla.net/lad/ingen@79 a436a847-0d15-0410-975c-d299462d15a1
2006-06-22More port controls fixes/cleanupsDavid Robillard4-35/+29
git-svn-id: http://svn.drobilla.net/lad/ingen@78 a436a847-0d15-0410-975c-d299462d15a1