From 5e6d6e509686e62e842398b3c1936f77d6438566 Mon Sep 17 00:00:00 2001 From: Taybin Rutkin Date: Wed, 18 May 2005 16:09:07 +0000 Subject: [PATCH] Removed. git-svn-id: svn://localhost/trunk/ardour2@14 d708f5d6-7413-0410-9779-e7cbd77b26cf --- ChangeLog | 154 ---------------------- ReleaseNotes-0.9betaX | 294 ------------------------------------------ 2 files changed, 448 deletions(-) delete mode 100644 ChangeLog delete mode 100644 ReleaseNotes-0.9betaX diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 8f9fd94808..0000000000 --- a/ChangeLog +++ /dev/null @@ -1,154 +0,0 @@ -2001-10-27 Paul Davis - - * gtk_ardour/editor_ops.cc (ensure_selection): fixed selection - start not-assigned error in ensure_selection(). - -2001-10-26 Paul Davis - - * gtk_ardour/editor.cc (Editor): use scroll timeut whenever the - editor is active, instead of stopping and starting it. - -2001-10-23 Paul Davis - - * gtk_ardour/mixer_strip.cc (update_diskstream_display): - rationalize rec_enable button handling to be equivalent to same - code elswhere. - - * gtk_ardour/trackview.cc (record_enable_blink): add rec enable button - - * gtk_ardour/ardour_ui.cc (start_clocking): use SigC::Signals for - Clock and Blink updates - - * gtk_ardour/marker.cc (set_position): fixed persistent error in - marker location, caused by not taking the shift into account - whenever the position was reset. - - * gtk_ardour/editor.cc (initialize_canvas): make the playhead - cursor sit above the edit cursor. - -2001-10-20 Paul Davis - - * gtk_ardour/editor_ops.cc (ensure_selection): make - add_location_from_selection work again (now ensure_selection() - works again). - - * ardour_ui.rc: added styles for new rulers. - - * gtk_ardour/regionview.cc (move_to): make gain control points be - rects - -2001-10-19 Paul Davis - - * gtk_ardour/regionview.cc (ControlPoint): change colors of gain curves - - * massively split up editor code to try to produce more - rapidly-compilable compilation units. - -2001-10-17 Paul Davis - - * gtk_ardour/editor_mouse.cc (start_grab): clean up start grab - code, and make playhead cursor grab stop the transport, restarting - it again when done. - - * gtk_ardour/ardour_ui.cc (add_diskstream): try to make recorder - window the correct size. - - -2001-10-13 Paul Davis - - * gtk_ardour/diskstream_ui.cc (DiskStream_UI): make sure that all - input buttons are the same width, regardless of their label contents. - -2001-10-05 Paul Davis - - * gtk_ardour/editor_mouse.cc (button_release_handler): button2 on - a RegionItem always mutes/unmutes/raises/lowers, regardless of - mouse mode. - -2001-10-04 Paul Davis - - * gtk_ardour/editor_mouse.cc (region_drag_motion_callback): edit - clock reflect region sync point rather than cursor during drag. - (button_release_handler): button press/release on cursors + - markers always initiate a grab, regardless of mouse mode. - - * gtk_ardour/editor.cc (track_canvas_allocate): return the edit - cursor to a full height line. - - * gtk_ardour/grouped_buttons.cc (GroupedButtons): backpedalled - from this being a GTK widget to just a C++ object that manipulates - a set of buttons. - - * gtk_ardour/trackview.cc (set_height): put edit controls in their - own event window so that we can control color, etc. - - * gtk_ardour/canvas-simplerect.c (gtk_canvas_simplerect_render): - don't draw vertical lines at end of box (kludge!) - - * gtk_ardour/editor.cc (add_region_to_region_display): copy - Regions before putting them in the Region list. this prevents - playlist-edits from altering the state of the "original". - -2001-10-03 Paul Davis - - * gtk_ardour/editor_ops.cc (split_region): operate only on the - uppermost region, not all those stacked at this location. - -2001-09-30 Paul Davis - - * gtk_ardour/editor_mouse.cc (start_grab): don't raise the grabbed - item to the top of the canvas stack. it must already have been - visible, so don't do this - it confuses regionview stacking. - -2001-09-28 Paul Davis - - * gtk_ardour/marker.cc (Marker): center marker shape on the actual - location; use frame position rather than canvas position in API. - - * gtk_ardour/streamview.cc (StreamView): add a simplerect to show - the edge of the track *and* to help us get canvas events for the - track in areas where there is no region. - - * gtk_ardour/editor_ops.cc (soundfile_chosen_for_insert): make - insert_sndfile() work again, including a working ensure_cursor() - - * gtk_ardour/marker.cc (Marker): add black outline around marker shapes - -2001-09-27 Paul Davis - - * gtk_ardour/editor_ops.cc: implement partial support for nudge variations - - * gtk_ardour/editor_mouse.cc (start_selection): add initial - support for mouse-based selection. - - * gtk_ardour/editor.cc (Editor): add support for GUI control of - edit groups. - - * gtk_ardour/editor_keys.cc (install_keybindings): add KP_{6,4} - since we don't get KP_{Right,Left} by default. - - * gtk_ardour/ardour_ui.cc (add_diskstream): put recorder stuff - (meters, etc) in a separate window. - - * gtk_ardour/plugin_ui.cc (build_control_ui): fix problem with - destructor logic that caused double destruction of - ControlUIs. also use Gtk-- functions for PluginUIadjustment. - -2001-09-26 Paul Davis - - * gtk_ardour/editor_keys.cc (install_keybindings): added some - more keybindings for the editor. - -2001-09-25 Paul Davis - - * gtk_ardour/editor_mouse.cc (region_drag_motion_callback): fixed - segv caused by referencing a null drag_info.last_trackview - pointer. this occured when the mouse moved into an area where - no trackview was, and then back again. - - * gtk_ardour/marker.cc: added initial support for Canvas-based markers - - * gtk_ardour/keyboard_target.cc (translate_key_name): - differentiate between Alt and Meta, and Alt(R|L) and Meta(R|L) - - diff --git a/ReleaseNotes-0.9betaX b/ReleaseNotes-0.9betaX deleted file mode 100644 index 358c1317c4..0000000000 --- a/ReleaseNotes-0.9betaX +++ /dev/null @@ -1,294 +0,0 @@ - - RELEASE NOTES - *************** - ->>>> 0.9beta13 - -beta13 is mostly bug fixes and a few new features over beta12. - ->>> 0.9beta12 - -Welcome to the 0.9beta12 release of Ardour. We are now moving ever -closer to a 1.0 release. This release includes an incredible number of -changes and improvements since beta11. We expect some instabilities -compared to beta11 to remain - please test, collect debug traces, -etc. etc. - - +++++ FIRST IMPORTANT NOTICE +++++ - -Although beta12 will load sessions created by earlier versions of -Ardour, if it is allowed to save a session at any time, that session -will immediately be INCOMPATIBLE WITH ALL PRIOR VERSIONS OF ARDOUR. - -If you have important sessions, you are advised to back up the session -state files (generally called /.ardour). - -I repeat: if you care about being able to use prior versions of Ardour -on your existing sessions, you MUST BACKUP YOUR SESSION STATE FILES. - -Please rest assured that after 1.0 appears, no incompatibility, -forward or backwards, will be tolerated in any future version. - - +++++ SECOND IMPORTANT NOTICE +++++ - -Why the change in the session files? At some point as work on beta12 -was in progress, we realized that Ardour's panning model was -fundamentally broken. Not just the mathematics of the pan law, but the -actual software architecture of panning. Fixing this has required a -massive set of changes to Ardour's basic data flow and a lot of subtle -and not-so-subtle changes to a lot of code. On the plus side, we now -have a completely modular panning architecture that will make it -trivial, mostly, to use plugins for panning in the future. - - ++++++ THIRD IMPORTANT NOTICE ++++++ - -ardour/ksi is no longer built by default. The changes to libardour are -massive and widespread, and I do not have the resources to spend time -getting ardour/ksi to catch up with them. I will reenable default -building if and when ardour/ksi compiles again. I wish I could spend -time on this, but the work is just too much at a time when I -desperately need to get Ardour to a reasonable 1.0 release. - - +++++ FOURTH IMPORTANT NOTICE +++++ - -This version of ardour will NOT compile with gcc 2.95. we are now -using the standard C++ class "stringstream", which has no support in -gcc2.95. i will accept patches that attempt to use the gcc class -"strstream", but i am not willing to spend time on this myself. - - - Changes since 0.9beta11 - ------------------------ - -A) PANNING - - * panning control is per-stream - code is now supporting the notion of the "number of active - streams" within various parts of a signal processing - "route". this is different and orthogonal from the number of - inputs and outputs the route has. if you put a 1in/2out - plugin into a 1in/1out route (which arguably should not be - possible), then before the plugin there is 1 active stream, - and afterwards there are 2. - - * panner linkage - - panners for all streams/channels can be moved - together or in opposing motion. - - * new "bar controllers" for controlling panning to - a stereo output, 1 per data stream - * dbl-click on the bar controller to get numerical - entry, then Return or Tab to get back - to graphics. - -B) AUTOMATION - ---------- - - * gain and pan automation now totally separated - - you can playback pan automation while - doing touch automation on gain. - * if playing automation, and playhead goes past - the last control point, value remains - at that level. - * one button for gain automation state and one for - pan automation state per mixer strip - * ignore the automation mode for now - * touch automation for panning now works. - * hide all automation control points, display them - only as mouse pointer moves through them - * automation values reflected after transport stop - or locate if automation is not off, or when - automation is turned on. - -C) PLUGIN GUIs - ----------- - * use bar controllers (see Panning above) instead of sliders - -D) OTHER MAJOR FUNCTIONALITY - ------------------- - - * initial support for win32/x86 VST plugins as native objects - in Ardour - - * Added exclusive solo operation (ctrl-alt click on solo button) - which sets that track to be the only soloed track. it has a - momentary counterpart (ctrl-alt middle-click) which temporarily - exclusively solos the track while the mouse button is pressed. - BTW, middle-clicking mute buttons is momentary mute as well. - - * Added seamless looping. this can be enabled in the options editor - (misc tab). why is this an option you ask? well, our current - looping scheme simply does a transport reposition at the end of the - loop, and while completely sample accurate, there can be a time gap - between the end of the loop and the beginning. This happens due to - the slow-sync jack transport system, to allow all clients to - reposition in sync (including ardour). However, if you need truly - seamless looping with no gap, you can enable this option which will do - it within ardour only -- you must disable ardour as the jack - transport/time master for it to work. In the near future, the Jack - transport system may acquire a notion of looping, and at that time, - seamless may be used at any time. - - Note that for full compatibility with other transport aware apps, the - normal (non-seamless) looping with ardour as jack transport master is - required and is still quite usable, so don't be discouraged from using it. - - * drag-n-drop from a file manager implemented for - placing audio files into audio tracks - - * LADSPA Presets are now saved in RDF format in - ~/.ladspa/rdf/ardour-presets.n3. Ardour will also - read any other RDF files saved in that location. - - * region list redesigned - - * mouse wheel events now scroll canvas, not change mouse mode - - * always store to current snapshot file, do not make read-only - anymore (might cause problems on older sessions with - snapshots if editing the snapshot) - - * mouse shuttle mode (the return of "scrub") - a new widget replaces the ffwd/rev buttons to provide - continuous speed control in forward and reverse directions. - - * Added option to update actively recording regions with waveforms. - Much cooler than just the pink boxes, eh? On by default, you - can turn it back to the plain pink boxes from the display tab - of the options window. - -B) MINOR IMPROVEMENTS + BUG FIXES - ------------------------------ - - * correct handling of JACK transport API when transport master - * improved handling of SMPTE timecode - - SMPTE frames-per-second can be edited from the options editor - - SMPTE offset (what absolute time with respect to audio frame - zero is SMPTE 0:0:0:0) can be edited from the options - editor - - correct drop frame calculations - * fix for "Destroy Last Capture" bug, plus a correction for - a thinko that caused a segv if DLC done twice between - captures. - * recent session dialog doesn't have "subtrees" for sessions - with just a single state (snapshot) - * xfade editor changes - - "shade under line" - - fix left offset of wave display - * buttons/arrows on editor vertical scrollbar now work - * template selector hidden in new session dialog if the user - has no templates - * fix problem with exporting caused by JACK transport fixes - * MMC buttton relabelled "External MIDI Control", and moved - to MIDI tab of Options editor, along with "Send MMC" - * Better implemented the momentary mute and solo operations so that - the previous state is restored on mouse-release. - * added "lock", "unlock", "normalize", "reverse" to region context - menu - * add new operation to return captured regions to their "captured" - location (does not work for embedded/imported regions). the - operation is in the region context menu as "Original position". - * fixes for region naming when handling external audio files - * redesign new session dialog to use a tabbed notebook - * make sure option editor's "follow playhead" button is in-sync - with follow playhead setting - * fix long-standing bug with MIDI request pool running out of - memory. - * fix export of 100% zeroes in 32 bit integer sample files - * added MMC command when in master MMC mode for transport - startup (Deferred Play) - * correct design flaw in creating regions from session file. - (fixes some odd behaviour when undoing close to - start of working on a session, because regions did - not have the correct history set up) - * limited shuttle speed when mouse departs the control box. - * keep JACK shutdown/kick message on top of editor window - * use "e" and "p" to position edit/playhead wherever mouse is - * fixes for transport button madness - * fix for autoloop indicator region visibility - * made the horizontal scrollbar be a standard one - * included new fader pixmaps from ryan (precursor to new theme) - * ExportDialog saves Track information. It doesn't restore it yet though. - * LRDF enumerations are displayed in a combo box in the PluginUI. - * Updated gtk-ardour Russian translation and added new libardour Russian translation. - * Recent Sessions dialog doesn't display sessions that have been deleted. - * Trying to sample a file in the AudioLibrary that has been moved or deleted won't crash. - * fix catastrophic, stupid, unbelievable and just plain ridiculous - bug in editor constructor that left edit_cursor and - playhead_cursor with random values when Editor::set_state() - was called. - * move "optimization flags" setting into a global autoconf file, - and call AM_OPT_FLAGS from most configure scripts - * increase size of UI request pool - * increase size of UI request ringbuffer - * finally get all tracks connected to ins+outs - when using "auto-connect" options. - (previously only the first N tracks - would be connected, where N was the - number of physical i/o's on - your audio interface) - * prevent GTK from loading its default - RC files at all costs. - * fix gcc 3.3 "bug" in libsoundtouch - * start to use the new BarController widget in plugin GUIs - * fixed the declick on transport stop. yes, it probably never - worked, which is why you heard clicks on stopping. this also - fixes the problem where plugins are interrupted briefly on stop... - now reverb tails are undisturbed on transport stop. - * Audition port names are looked up at runtime. - * Library UI uses the new jftw in libpbd. - * The plugin selector is now sortable by clicking on the different column - titles. - * "stop at session end" option is now saved - * "splash/about window" design changes - unfinished, and wow is it - ugly. but its also more flexible, and i'll finish it RSN. - * several dialog windows forced to float over the editor - * "wait for loading" message removed - * when adding multiple tracks, GUI runs between each track - (causes ugly flashing of mixer window, however) - * Select context menu now contains - "Select all in track" - "Select all" - "Invert in track" - "Invert all" - (invert is known not to work on automation tracks) - * incorrect handling of stereo streams through routes fixed. - * check for adequate version of JACK - * fix recursive call to DiskStream::set_name() that caused a crash - when renaming a track - * fix PortInsert to do a pure wire-level copy - no gain, no pan - * count cycles for plugins - * make sends meter correctly - * clean up (longstanding) late initialization of several variables - (thanks valgrind!) - * convert error log to popup messages, mostly - * run Gtk::Main event loop while embedding/linking an external file - (and use the "watch/wait" cursor too) - * add a half-working detent for panner bar controllers - * try to improve operation of gain/pan automation buttons - * Added spanish translation. Thank you Alex Krohn. - * change pan line colors - * fix display of slide/splice mode - * clicks on track canvas views do not select track - * pack IO CLists in IOSelector in a scrolled window (needs theme name) - * select next IO port after making connection to current one - (speeds and smooths UI interaction when doing IO setup) - * Added spanish translation of ardour.1. - * test plugin configuration and display a dialog if its incorrect - (even when loading ... work in progress) - * Added russian translation of man page. - * Added valgrind shortcut for ardour into gtk_ardour. (arval). - * correct problem with lack of playback in rec-enabled - tracks when not using s/w monitoring - * apply gain to s/w monitored rec-enabled tracks - * fix nasty thread synchronization bug related to - allocation+use of session-wide pan automation - buffers - * provide (not very good) warning if rec-enable attempt - made on a track with no input connections - * more tooltips - * pan muting via context menu - * fix potential segfault in ::~Session caused by - double delete of playlists - * MIDI control for panning added back (untested) - -- 2.30.2