Difference between revisions of "Release Checklist"
From Audacity Wiki
Line 1: | Line 1: | ||
This list should only be modified by subscribers to Audacity-devel mailing list. | 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 | + | * 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. | |
− | 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 | These all for a release candidate start September, and actual release | ||
Line 23: | Line 18: | ||
* Fix preferences project rate does not affect main project rate. | * Fix preferences project rate does not affect main project rate. | ||
* Fix resizing meters on Mac jumps to over-under meters. | * Fix resizing meters on Mac jumps to over-under meters. | ||
− | * Fix lose track selection, but no refresh, when click on track panel | + | * Fix lose track selection, but no refresh, when click on track panel background. |
− | background. | ||
* Fix cursor problem when clicking on resizer between tracks. | * Fix cursor problem when clicking on resizer between tracks. | ||
* Fix Button order in Click-pop Fx. | * Fix Button order in Click-pop Fx. | ||
Line 30: | Line 24: | ||
* Fix 'wedge metadata roll-up open - or get Dominic to fine tune'. | * Fix 'wedge metadata roll-up open - or get Dominic to fine tune'. | ||
* Address Mihail's dither issue. | * Address Mihail's dither issue. | ||
− | * Address Mihail's rtaudio issue (if we don't support it, then update | + | * Address Mihail's rtaudio issue (if we don't support it, then update the docs) |
− | the docs) | ||
* (from Mihail) PA19 uses oss; without load/compile oss support in alsa (snd-pcm-oss), audacity crashes on init PA19. | * (from Mihail) PA19 uses oss; without load/compile oss support in alsa (snd-pcm-oss), audacity crashes on init PA19. | ||
Line 42: | Line 35: | ||
Updates to help documentation are being co-ordinated by Alexandre Prokoudine. See | 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. | |
− | [[Online help outline]]. Assistance in getting the help together would be much | ||
− | |||
− | appreciated. | ||
* Update Help. | * Update Help. | ||
Line 70: | Line 60: | ||
* Add remaining wxColours to the Themability. | * Add remaining wxColours to the Themability. | ||
* Play/rec sync in portaudio v19 for Windows | * Play/rec sync in portaudio v19 for Windows | ||
− | * Snap-to option that does nearest vertical crossing | + | * Snap-to option that does nearest vertical crossing (left-to-right-rising), enabled by default. |
− | (left-to-right-rising), enabled by default. | ||
* Generate effects to include 'chirp'. | * Generate effects to include 'chirp'. | ||
* Discuss test harnesses. Possibly write some more test code. | * Discuss test harnesses. Possibly write some more test code. | ||
− | * Springclean docs in root directory, e.g. buglist.txt - update or | + | * Springclean docs in root directory, e.g. buglist.txt - update or delete. |
− | delete. | ||
= Aim to release at same time = | = Aim to release at same time = | ||
Line 87: | Line 75: | ||
* DirectSound Gui support. | * DirectSound Gui support. | ||
* Labels to move with WaveTrack edits rather than be at fixed times. | * Labels to move with WaveTrack edits rather than be at fixed times. | ||
− | * Dominic's pipe-based scripting. [Could lift this into the aim-to | + | * 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.] |
− | list. It depends on status of the code developed so far. We could | + | * Modeless Fx dialogs. Realtime Fx. [Could not produce stable for 1.4.0 version in the timescale.] |
− | perhaps use it in test harness, if it is already nearly there.] | + | * Vary selection boundaries during loop play, and have sound respond. [This is a small step in real time Fx] |
− | * 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. | ||
− | |||
* Audacity on USB (aka Portable Audacity) - mainly avoid using registry. | * Audacity on USB (aka Portable Audacity) - mainly avoid using registry. | ||
* Rework Fx dialogs to use spin boxes. | * Rework Fx dialogs to use spin boxes. | ||
Line 128: | Line 112: | ||
* Fix collision of multi-tool clip drag with (new) play-drag. [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 Flac-import broken on windows by using text mode for files. [Done] | ||
− | * Fix Import MP3 to respect default sample format rather than always | + | * Fix Import MP3 to respect default sample format rather than always use float. [Done] |
− | use float. [Done] | + | * Address Mihail's PA19 wo snd-pcm-os issue and ?????? dev name. [Done. Mihail confirmed] |
− | * Address Mihail's PA19 wo snd-pcm-os issue and ?????? dev name. | ||
− | [Done. Mihail confirmed] | ||
* Find scenario to reproduce stray dotted vertical line. [Done] | * Find scenario to reproduce stray dotted vertical line. [Done] | ||
* Fix dotted vertical line. [Done] | * Fix dotted vertical line. [Done] |
Revision as of 13:56, 8 July 2006
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.
Contents
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)
- (from Mihail) 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 currently 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]