Removed.
authorTaybin Rutkin <taybin@taybin.com>
Wed, 18 May 2005 16:09:07 +0000 (16:09 +0000)
committerTaybin Rutkin <taybin@taybin.com>
Wed, 18 May 2005 16:09:07 +0000 (16:09 +0000)
git-svn-id: svn://localhost/trunk/ardour2@14 d708f5d6-7413-0410-9779-e7cbd77b26cf

ChangeLog [deleted file]
ReleaseNotes-0.9betaX [deleted file]

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644 (file)
index 8f9fd94..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,154 +0,0 @@
-2001-10-27  Paul Davis  <pbd>
-
-       * gtk_ardour/editor_ops.cc (ensure_selection): fixed selection
-       start not-assigned error in ensure_selection().
-
-2001-10-26  Paul Davis  <pbd>
-
-       * gtk_ardour/editor.cc (Editor): use scroll timeut whenever the
-       editor is active, instead of stopping and starting it.
-
-2001-10-23  Paul Davis  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * 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  <pbd>
-
-       * gtk_ardour/editor_keys.cc (install_keybindings): added some
-       more keybindings for the editor.
-
-2001-09-25  Paul Davis  <pbd>
-
-       * 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 (file)
index 358c131..0000000
+++ /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 <session-name>/<session-name>.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)
-