diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 365 |
1 files changed, 365 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..488fc55 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,365 @@ +2005-08-29 13:54 drobilla + + * ChangeLog, NEWS, configure.ac, src/PatchagePatchBayArea.cpp: + Fixed "Disconnect All" for real this time + +2005-08-23 05:06 drobilla + + * src/: StateManager.cpp, canvas/PatchBayArea.cpp: Fixed blatant + guaranteed segfault (shame) + +2005-08-19 21:51 drobilla + + * src/canvas/Module.cpp: Added middle click to show Node Control + Window, until scrolling actually works + +2005-08-19 21:30 drobilla + + * src/canvas/: Connection.cpp, Connection.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h: Updated + Copyright year in comment header + +2005-08-19 18:48 drobilla + + * src/canvas/: Module.cpp, Module.h: - Response time tuning in the + Gtk client - Segfault fixed in engine (destroy patch and other + recursive events) + +2005-08-17 20:45 drobilla + + * NEWS, configure.ac, src/AlsaDriver.cpp, src/Patchage.cpp, + src/PatchageModule.h, src/main.cpp: - Upped version number - + Fixed building without LASH (--disable-lash) + +2005-08-17 15:43 drobilla + + * src/canvas/: Module.cpp, Module.h: Added ability to show control + windows for DSSI plugins (in addition to the plugin's GUI) + +2005-08-15 15:50 drobilla + + * src/canvas/PatchBayArea.cpp: Fixed add pluginw window closing + +2005-08-14 16:24 drobilla + + * src/canvas/: PatchBayArea.cpp, Port.cpp, Port.h: Added port + hiliting on mouse hover + +2005-08-08 23:38 drobilla + + * src/canvas/: PatchBayArea.cpp, PatchBayArea.h: - Added patch + description and author (client-side only) - Reduced heavy + dependancy on PatchModel.h in GTK client + +2005-08-06 15:01 drobilla + + * src/: AlsaDriver.cpp, JackDriver.cpp, Patchage.cpp, + PatchageModule.h: Fixed problem with randomly moving modules when + moving others + +2005-08-05 19:06 drobilla + + * src/canvas/: PatchBayArea.cpp, PatchBayArea.h: Fixed subpatch + path problem by adding a patch path config option to the client. + More testing and better default values required.. + +2005-05-29 17:11 drobilla + + * .tm_project.cache, src/.PatchageModule.h.swp: Removed + accidentally checked in files + +2005-05-29 17:08 drobilla + + * .tm_project.cache, AUTHORS, Makefile.am, NEWS, README, THANKS, + autogen.sh, configure.ac, ChangeLog, src/PatchageModule.h, + src/AlsaDriver.cpp, src/JackDriver.cpp, + src/.PatchageModule.h.swp, src/AlsaDriver.h, src/JackDriver.h, + src/LashController.cpp, src/LashController.h, src/Makefile.am, + src/Patchage.cpp, src/Patchage.h, src/PatchagePatchBayArea.cpp, + src/PatchagePatchBayArea.h, src/PatchagePort.h, + src/StateManager.cpp, src/StateManager.h, src/main.cpp, + src/patchage.glade, src/patchage.gladep: Added patchage module to + repository + +2005-05-29 17:08 drobilla + + * .tm_project.cache, AUTHORS, Makefile.am, NEWS, README, THANKS, + autogen.sh, configure.ac, ChangeLog, src/PatchageModule.h, + src/AlsaDriver.cpp, src/JackDriver.cpp, + src/.PatchageModule.h.swp, src/AlsaDriver.h, src/JackDriver.h, + src/LashController.cpp, src/LashController.h, src/Makefile.am, + src/Patchage.cpp, src/Patchage.h, src/PatchagePatchBayArea.cpp, + src/PatchagePatchBayArea.h, src/PatchagePort.h, + src/StateManager.cpp, src/StateManager.h, src/main.cpp, + src/patchage.glade, src/patchage.gladep: Initial revision + +2005-05-28 12:44 drobilla + + * src/canvas/: Module.cpp, PatchBayArea.cpp, PatchBayArea.h: Failed + attempt at middle-dragging on canvas to scroll. + +2005-05-07 22:25 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, Port.cpp, Port.h: - Fixed problem with slow + events depending on each other (ie create patch immediately + followed by add node, add node used to fail if patch event + wasn't finished yet) - Patch specific enable/disable - Vastly + improved patch loading (faster, better) - Updated canvas widget + to new Patchage version - Numerous bugfixes - Fixed HORRIBLE + problem with OSC communication (sending notifications to + clients many, many times, etc) - About 900 other things I've + probably forgotten. This commit is too big - Fixed race issue + with jack ports introduced by above. May be more... + +2005-04-18 02:29 drobilla + + * src/canvas/Makefile.am: Fixed File->Close on patch windows to + actually work + +2005-04-15 17:39 drobilla + + * src/canvas/Module.cpp: Fixed bug when removing connected + input/output nodes + +2005-04-13 00:22 drobilla + + * src/canvas/Module.cpp: Fixed some bugs introduced in the last few + committs (mostly subpatch related) + +2005-04-12 22:37 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, Port.cpp, Port.h: Made patch loading about 5 + times as fast, as the expense of anti aliasing :( + +2005-03-30 01:05 drobilla + + * src/canvas/: Module.cpp, Module.h: Fixed placement of loaded + subpatches' modules, cleaned up some other things in the process. + +2005-03-29 20:40 drobilla + + * src/canvas/: Module.cpp, Module.h: - Numerous bugfixes - Fixed + removal of connected subpatches - Vastly improved + DisconnectAllEvent as a consequence of above - Improved gtk + client communication stuff - still too slow though + +2005-03-27 19:36 drobilla + + * src/canvas/Module.cpp: - disconnect_all command - Removing of + connected nodes - Minor documentation updates + +2005-03-26 20:36 drobilla + + * src/canvas/Module.cpp: - Fixed loading patches saved as mono as + polyphonic pathches - Sped up client side event stuff using lock + free queue instead of std::queue - Fixed a segfault on patch load + (and other events) - Changed Queue API to match that of + std::queue + +2005-03-21 20:46 drobilla + + * src/canvas/PatchBayArea.cpp: Added individual ALSA Midi port for + each patch. + +2005-03-16 20:49 drobilla + + * src/canvas/: Module.cpp, Module.h: - Proper subpatch module port + removal - Proper subpatch deletion - Minor optimizations and + de-braindead-izing of client + +2005-03-16 00:22 drobilla + + * src/canvas/PatchBayArea.cpp: - Patch control-rate inputs and + outputs - One or two minor GUI tweaks + +2005-03-12 01:27 drobilla + + * src/canvas/PatchBayArea.cpp: Fixed up the new shinier connection + stuff, it was messed up + +2005-03-11 18:44 drobilla + + * src/canvas/: Connection.cpp, Connection.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h: Some GUI + shinification, arrow on drag connections, snap to port, etc. + +2005-03-10 19:18 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, Port.cpp, + Port.h: Cleaned up API of patch bay widget. + +2005-03-10 18:12 drobilla + + * src/canvas/: Connection.cpp, Connection.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h: Finished + namespace-izing everything and some documentation updates. + +2005-02-27 20:37 drobilla + + * src/canvas/PatchBayArea.cpp: - More work on subpatching (almost + done!) - Made /om/send_all_objects not block the OSC thread and + eat CPU - GUI enhancements (better load patch dialogs, etc) - + Patch ports now take name of OutputNode (so user can define port + names) + +2005-02-27 15:15 drobilla + + * src/canvas/: Module.cpp, PatchBayArea.cpp: - Cleaned out + remainder of old MIDI binding cruft - Numerous GUI enhancements + (double clicking, etc) - More path-related bugfixes + +2005-02-09 12:18 drobilla + + * src/canvas/Makefile.am: - Fixed problem with plugins sometimes + not showing up in Load Plugin window - Revamped OSC->Gtk event + stuff, much cleaner and should be significantly faster now too + +2005-02-01 17:59 drobilla + + * src/canvas/: Canvas.cpp, Canvas.h, CanvasController.h, + CanvasStateManager.h, Connection.cpp, Makefile.am, Module.cpp, + Module.h, PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h, + constants.h: - Cleaned up much code in the GUI - Removed redudant + files/classes - Cleaned up the canvas widget for use by other + apps (ie Patchage) + +2005-01-26 20:37 drobilla + + * src/canvas/: Connection.cpp, Connection.h, Module.cpp, Module.h, + PatchBayArea.cpp, Port.cpp, Port.h: - Pretty crucial node + removing bug fix - Better solution to the connection/node-remove + lock problem - GUI visual tweaks (modules, etc) + +2005-01-25 13:07 drobilla + + * src/canvas/PatchBayArea.cpp: - Fixed many bugs - Re-enabled MIDI + trigger node + +2005-01-23 18:23 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, Port.h: - Bugfixes - Made the engine capable of + handingg lots (and lots) of incoming connections etc (ie in the + case of Patch Loading, which was always pretty random until + now) - Switched the canvas stuff from using vectors to using map + like they obviously should (searching by name and all) - Kinda + sorta support for the client launching the engine, but not + really. :) + +2005-01-22 21:45 drobilla + + * src/canvas/: Module.h, PatchBayArea.cpp, Port.cpp: - OSC + communication stuff converging on the final solution, I think... + - Started work on client being able to reattach to running server + - MIDI bindings now update control sliders in control dialog - + Um.. bunch of other stuff. It's 6am, I can't remember. ;) + +2005-01-20 18:27 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, README: Partially through the reworking of the + OSC communication stuff (finally!) Multiple client support almost + a reality Added simple om_patch_loader command line client MIDI + Binding saving Made controls in patch file part of a "preset" + Added preliminary concept of metadata + +2005-01-18 20:26 drobilla + + * src/canvas/Module.h: - MIDI binding range changing support + +2005-01-17 19:35 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, Port.cpp, Port.h: - Preliminary MIDI binding (no + learn yet) - Minor refactoring everywhere - Some work on + subpatching, still not working though + +2005-01-11 18:50 drobilla + + * src/canvas/: CanvasController.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h: - Proper + voice stealing for polyphony - Multiple top-level patch support - + Fixed patch loading/saving - Added polyphonic information to + patch loading/saving + +2005-01-07 18:33 drobilla + + * src/canvas/: CanvasController.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h: - LOTS of changes, mostly + toward subpatching - Patch loading currently broken - Refactored + canvas widget API - Separated connection logic in engine - More + +2004-12-06 06:06 drobilla + + * src/canvas/Makefile.in: Removed a bunch of generated files from + CVS to make incoming patches manageable. + +2004-11-24 16:03 drobilla + + * src/canvas/: Connection.h, Module.cpp, Module.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h: - More work + on the event system - Created node tree, nodes in patch now + stored in one - Node adding now event-ized. Still has some + problems but you can add a node while the patch is running - + Lots of cleanup work in the PatchBayArea canvas widget + +2004-11-21 10:11 drobilla + + * src/canvas/PatchBayArea.cpp: - Added support for patch destroying + in both engine and gtk client + +2004-11-19 18:25 drobilla + + * src/canvas/: PatchBayArea.cpp, PatchBayArea.h: Node removing + support. + +2004-11-19 15:14 drobilla + + * src/canvas/: CanvasController.h, PatchBayArea.cpp, + PatchBayArea.h: Added support for disconnecting, numerous other + fixes. + +2004-11-15 19:19 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp: Moved patch + loading stuff (PatchLibrarian) from gtk client to libomclient, so + all clients can use it. + + Did some more generic-izing of the client stuff, and separated + the control of the client from the status updates from the engine + (ie so multiple clients can control one engine and reflect each + other's changes) + + This that and the other thing.. + +2004-11-06 09:15 drobilla + + * src/canvas/: Module.cpp, Module.h, PatchBayArea.cpp, + PatchBayArea.h, Port.h: - More client fixes, connections now work + again - Replaced lots of #includes with forward class + declarations - reduces compile time drastically - More cleanups + +2004-11-05 20:15 drobilla + + * src/canvas/: CanvasController.h, CanvasStateManager.h, + Connection.h, Makefile.am, Makefile.in, Module.cpp, Module.h, + ModuleBox.cpp, ModuleBox.h, PatchBayArea.cpp, PatchBayArea.h, + Port.cpp, Port.h: Refactored om_gtk to facilitate multiple open + patch windows (eventually). Many other changes, cleanups, API + changes, etc. + +2004-11-01 07:05 drobilla + + * src/canvas/: PatchBayArea.cpp, PatchBayArea.h: Added preliminary + MIDI trigger node, added audio in node, minor cleanup. + +2004-10-29 16:10 drobilla + + * src/canvas/: Canvas.cpp, Canvas.h, CanvasController.h, + CanvasStateManager.h, Connection.cpp, Connection.h, Makefile.am, + Makefile.in, Module.cpp, Module.h, ModuleBox.cpp, ModuleBox.h, + PatchBayArea.cpp, PatchBayArea.h, Port.cpp, Port.h, README, + constants.h: Initial checkin. + |