summaryrefslogtreecommitdiffstats
path: root/src/libs/engine
AgeCommit message (Collapse)AuthorFilesLines
2007-01-07Jack MIDI port destruction.David Robillard7-61/+84
git-svn-id: http://svn.drobilla.net/lad/ingen@240 a436a847-0d15-0410-975c-d299462d15a1
2007-01-07Top level port destruction (Jack port removal).David Robillard11-64/+44
git-svn-id: http://svn.drobilla.net/lad/ingen@238 a436a847-0d15-0410-975c-d299462d15a1
2007-01-06Fixed Alsa MIDI.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@235 a436a847-0d15-0410-975c-d299462d15a1
2007-01-06Added ability to get Raul Thread for current calling context.David Robillard19-91/+171
Strong threading assertions. Flowcanvas port removal fixes. Patch port destruction. Code cleanups, bug fixes. git-svn-id: http://svn.drobilla.net/lad/ingen@234 a436a847-0d15-0410-975c-d299462d15a1
2007-01-06Work on Port destruction (still broken).David Robillard16-122/+210
git-svn-id: http://svn.drobilla.net/lad/ingen@233 a436a847-0d15-0410-975c-d299462d15a1
2007-01-02Fix building non-monolithic Ingenuity.David Robillard2-35/+2
Fixed initial node control window control values, git-svn-id: http://svn.drobilla.net/lad/ingen@230 a436a847-0d15-0410-975c-d299462d15a1
2007-01-02Initial work on dynamic (Jack) buffer resizing (still unworking).David Robillard17-160/+232
git-svn-id: http://svn.drobilla.net/lad/ingen@229 a436a847-0d15-0410-975c-d299462d15a1
2006-12-12Connection loading.David Robillard10-123/+89
Command line parameter for server to allow connecting to specific JACK server. git-svn-id: http://svn.drobilla.net/lad/ingen@217 a436a847-0d15-0410-975c-d299462d15a1
2006-12-11Serialization of patch ports.David Robillard5-10/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@216 a436a847-0d15-0410-975c-d299462d15a1
2006-12-08Fixed plugin type issuesDavid Robillard6-4/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@211 a436a847-0d15-0410-975c-d299462d15a1
2006-11-23Updated for Jack MIDI APIDavid Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@203 a436a847-0d15-0410-975c-d299462d15a1
2006-10-24Superficial (completely non-functional!) LV2 MIDI support.David Robillard1-8/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@193 a436a847-0d15-0410-975c-d299462d15a1
2006-10-16Another alsa bug.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@185 a436a847-0d15-0410-975c-d299462d15a1
2006-10-16Another alsa fixDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@184 a436a847-0d15-0410-975c-d299462d15a1
2006-10-16Alsa fix.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@183 a436a847-0d15-0410-975c-d299462d15a1
2006-10-16Used boost::noncopyable to eliminate undefined private copy constructors ↵David Robillard33-167/+27
spread everywhere. git-svn-id: http://svn.drobilla.net/lad/ingen@182 a436a847-0d15-0410-975c-d299462d15a1
2006-10-15Fixed feedback problems (CPU chewing) with port controls.David Robillard7-14/+87
git-svn-id: http://svn.drobilla.net/lad/ingen@176 a436a847-0d15-0410-975c-d299462d15a1
2006-10-14Removed unecessary template parameters which broke builds on.. um.. the ↵David Robillard1-2/+2
exact same compiler I use which worked fine (?). git-svn-id: http://svn.drobilla.net/lad/ingen@171 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04Moved generic utility stuff to new library "raul".David Robillard95-194/+194
git-svn-id: http://svn.drobilla.net/lad/ingen@156 a436a847-0d15-0410-975c-d299462d15a1
2006-10-04Global build system, build system bugfixes.David Robillard3-81/+66
git-svn-id: http://svn.drobilla.net/lad/ingen@154 a436a847-0d15-0410-975c-d299462d15a1
2006-09-30Work on RDF serialization (only (partial) saving so far).David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@146 a436a847-0d15-0410-975c-d299462d15a1
2006-09-19Alsa MIDI fixes.David Robillard3-5/+10
git-svn-id: http://svn.drobilla.net/lad/ingen@144 a436a847-0d15-0410-975c-d299462d15a1
2006-09-18More store error correcting fixes.David Robillard1-1/+4
Working (sometimes...) patch refresh button. git-svn-id: http://svn.drobilla.net/lad/ingen@143 a436a847-0d15-0410-975c-d299462d15a1
2006-09-18Work on loading old (deprecated) patches.David Robillard30-287/+458
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-16Fixes for building w/o DSSI.David Robillard4-9/+12
git-svn-id: http://svn.drobilla.net/lad/ingen@139 a436a847-0d15-0410-975c-d299462d15a1
2006-09-14Cleaned up client-side model code significantly (made everything privateDavid Robillard7-26/+54
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 Robillard16-49/+60
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-11Switched homebrew CountedPtr to boost::shared_ptr.David Robillard11-12/+11
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 Robillard1-0/+53
git-svn-id: http://svn.drobilla.net/lad/ingen@127 a436a847-0d15-0410-975c-d299462d15a1
2006-09-10Zoom Full feature in FlowCanvas/Ingenuity.David Robillard7-13/+19
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-09Canvas cleanups, bugfixes, more robustness, etc.David Robillard20-22/+46
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 Robillard50-247/+344
Countless bugfixes. git-svn-id: http://svn.drobilla.net/lad/ingen@123 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08More cleanupsDavid Robillard3-2/+13
git-svn-id: http://svn.drobilla.net/lad/ingen@122 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08Renamed communications classes for consistency.David Robillard13-179/+157
Removed engine dependency on OSC (mostly). git-svn-id: http://svn.drobilla.net/lad/ingen@120 a436a847-0d15-0410-975c-d299462d15a1
2006-09-08De-singleton-ified EngineDavid Robillard122-835/+891
Slight rework of Responder/ClientKey/ClientInterface for Requests git-svn-id: http://svn.drobilla.net/lad/ingen@119 a436a847-0d15-0410-975c-d299462d15a1
2006-09-07Patch port fixes.David Robillard15-141/+131
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-06Another fix for port names (mangling for port name clashes)David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@116 a436a847-0d15-0410-975c-d299462d15a1
2006-09-06Fixed LADSPA plugins with invalid OSC path port names (eg containing spaces).David Robillard2-3/+3
Fixed node destruction. git-svn-id: http://svn.drobilla.net/lad/ingen@114 a436a847-0d15-0410-975c-d299462d15a1
2006-07-29Update to most recent SLV2 APIDavid Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/ingen@108 a436a847-0d15-0410-975c-d299462d15a1
2006-07-20Renamed Engine class to "Engine" (from "Ingen") to avoid confusion with ↵David Robillard50-221/+219
namespace Ingen git-svn-id: http://svn.drobilla.net/lad/ingen@99 a436a847-0d15-0410-975c-d299462d15a1
2006-07-20... not much. :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@98 a436a847-0d15-0410-975c-d299462d15a1
2006-07-19Changed namespace names, removed almost all references to "Om"David Robillard154-392/+355
git-svn-id: http://svn.drobilla.net/lad/ingen@97 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Removed globals (Om.h)David Robillard135-846/+649
git-svn-id: http://svn.drobilla.net/lad/ingen@96 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Made OmApp a singletonDavid Robillard1-9/+19
git-svn-id: http://svn.drobilla.net/lad/ingen@95 a436a847-0d15-0410-975c-d299462d15a1
2006-07-18Made a singletonDavid Robillard1-4/+9
git-svn-id: http://svn.drobilla.net/lad/ingen@94 a436a847-0d15-0410-975c-d299462d15a1
2006-07-17Stricter warning cleanlinessDavid Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@90 a436a847-0d15-0410-975c-d299462d15a1
2006-07-14Updated name in comment headers and copyright dateDavid Robillard162-324/+324
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 Robillard91-535/+478
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-12Factored out Thread (and Slave, an explicitly signal-driven thread)David Robillard14-309/+391
git-svn-id: http://svn.drobilla.net/lad/ingen@87 a436a847-0d15-0410-975c-d299462d15a1
2006-07-12Minor cleanups, removed braindead centralized singleton instance fileDavid Robillard2-6/+0
git-svn-id: http://svn.drobilla.net/lad/ingen@86 a436a847-0d15-0410-975c-d299462d15a1