Release Checklist

From Audacity Wiki
Revision as of 13:59, 8 July 2006 by James (talk | contribs)
Jump to: navigation, search

This list should only be modified by subscribers to Audacity-devel mailing list.

  • To understand what this Checklist is for and how it is used, please join that list or read the list archives on sourceforge.
  • Following a suggestion by Jeroen, this list has been put on the wiki and the 'Done' items separated from the items that are still to do.

These all for a release candidate start September, and actual release start of November.

Essential fixes

  • Fix snapping on playback region. Region currently lost.
  • Update mouse preferences panel to show new bindings.
  • Fix need Ctrl+Shift_F twice to fit in window.
  • Alert for MP3 invalid bitrate/sample rate combinations.
  • Fix halving of bitrate for mono MP3 tracks - bugzilla:182.
  • Fix warning dlg if double click MP3 whilst importing MP3 on Mac.
  • Fix recovery action if project rate not supported by card.
  • Fix preferences project rate does not affect main project rate.
  • Fix resizing meters on Mac jumps to over-under meters.
  • Fix lose track selection, but no refresh, when click on track panel background.
  • Fix cursor problem when clicking on resizer between tracks.
  • Fix Button order in Click-pop Fx.
  • Fix slider has no effect in BassBoost Fx.
  • Fix 'wedge metadata roll-up open - or get Dominic to fine tune'.
  • Address Mihail's dither issue.
  • Address Mihail's rtaudio issue (if we don't support it, then update the docs)
  • Address Mihail's issue: PA19 uses oss; without load/compile oss support in alsa (snd-pcm-oss), audacity crashes on init PA19.
  • Ruler fix font size.
  • Ruler fix off-by-a-few pixels.
  • Ruler fix overcrowding leads to uneven numbering.
  • Fix avoid outrageous zoom when vertical sizing.

Essential changes

Updates to help documentation are being co-ordinated by Alexandre Prokoudine. See Online help outline. Assistance in getting the help together would be much appreciated.

  • Update Help.
  • Incorporate experience from user groups / Audacity Forum into help.
  • Update Translations

These are other changes to source code that are deemed 'essential'

  • Move Fx copyright lower (accessibility)
  • Provide help-link on prefs panel.

Aim to

  • Make selection bar floating. (using slightly less ambitious variant of trial version)
  • Fix Tone-gen combo box not accepting clicks (when using ShuttleGui).
  • Re-enabling tooltips on the Mac.
  • All keyboard shortcuts changable.
  • All Fx dialogs using ShuttleGui.
  • Reduce area/width of selection bar.
  • Ruler to use same units as selected in selection bar.
  • wxListCtrl-version of label track.
  • Select input source on Mac
  • Greater consistency of '...' in History list.
  • TimeTextCtrl colours themable - and new defaults.
  • Font height correction/adjustment in Label Track for Cyrillic chars.
  • Add remaining wxColours to the Themability.
  • Play/rec sync in portaudio v19 for Windows
  • Snap-to option that does nearest vertical crossing (left-to-right-rising), enabled by default.
  • Generate effects to include 'chirp'.
  • Discuss test harnesses. Possibly write some more test code.
  • Springclean docs in root directory, e.g. buglist.txt - update or delete.

Aim to release at same time

  • Two sample alternative themes.
  • The new Nyquist plug ins.
  • Separate zip of LADSPA plug ins.

Not aiming for for 1.4.0

  • Portmixer to support multiple hosts (for DirectSound).
  • DirectSound playback (lower latency)
  • DirectSound Gui support.
  • Labels to move with WaveTrack edits rather than be at fixed times.
  • Dominic's pipe-based scripting. [Could lift this into the aim-to list. It depends on status of the code developed so far. We could perhaps use it in test harness, if it is already nearly there.]
  • Modeless Fx dialogs. Realtime Fx. [Could not produce stable for 1.4.0 version in the timescale.]
  • Vary selection boundaries during loop play, and have sound respond. [This is a small step in real time Fx]
  • Audacity on USB (aka Portable Audacity) - mainly avoid using registry.
  • Rework Fx dialogs to use spin boxes.
  • Scroller for LADSPA effects dialogs.
  • Merging of change-pitch-speed Fx.

Totally unsure...

  • Remove VST support
  • Add FFTW library

Essential fixes - Done

  • Fix hotkeys not working until you visit the menus. [Done]
  • Fix temp-directory used for Theme on Mac AND linux AND PC. [Done]
  • Fix metadata editor crash in debug builds. [Done]
  • Fix bug in looped play. [Done]
  • Fix Add label adds to first track, not selected track. [Done]
  • Fix multi-clip crash. [Done]
  • Fix freq-window crash. [Done]
  • Fix crash on auto-detection of file format. [Done]
  • Fix position playback cursor for transcription toolbar. [Done]
  • Fix history-window regression. [Done]
  • Fix button release and focus strangeness. [Done]
  • Fix button problem when toggling fast. [Done]
  • Fix MP3 export to export at project rate. [Done]
  • Fix droplists in toolbars not accessible. [Done]
  • Fix missing mnemonics. [Done]
  • Fix extensions in uppercase not recognised. [Done]
  • Fix _()/wxT() combinations leading to only partial i8ln. [Done]
  • Fix some cases of ruler-clicking play [Done].
  • Fix collision of multi-tool clip drag with (new) play-drag. [Done]
  • Fix Flac-import broken on windows by using text mode for files. [Done]
  • Fix Import MP3 to respect default sample format rather than always use float. [Done]
  • Address Mihail's PA19 wo snd-pcm-os issue and ?????? dev name. [Done. Mihail confirmed]
  • Find scenario to reproduce stray dotted vertical line. [Done]
  • Fix dotted vertical line. [Done]

Aim to - Done

  • Finish HistoryWindow changes. [Done]
  • Playback position dialogs ('[' and ']') to use TimeTextCtrl. [Done]
  • TimeTextCtrl accepts mouse-wheel. [Done]
  • Cyrilic in Label Track boxes. [Done]

Aim to release at same time - Done

  • Doxygen documentation in place. [Done]