Mercurial > octave-dspies
view etc/RELEASE.PROCESS @ 18675:c199304dfb2a gui-release
handling qscintilla internal shortcuts and commands depending on qsci version
* file-editor.cc (request_delete_start_word, request_delete_end_word,
request_delete_start_line, request_delete_end_line, request_delete_line,
request_copy_line, request_cut_line, request_duplicate_selection,
request_transpose_line, request_comment_selected_text, request_lower_case):
use constants from QsciScintillaBase and not from QsciCommand
* octave-qscintilla.cc (constructor): if qscintilla is not version 2.6,
search the commands for which the shortcuts has to be disabled by the
shortcut itself, otherwise use the find () function; more shortcuts are
disabled because the gui takes care of them
* main-window.cc (construct_file_menu): add common menu into editor menu only
when qscintilla is available
author | Torsten <ttl@justmail.de> |
---|---|
date | Fri, 25 Apr 2014 06:40:21 +0200 |
parents | 2d3b1037fd12 |
children |
line wrap: on
line source
<!-----------------------------------------------------------------------------> <! This file contains a list of steps to accomplish before producing a release. The format of the file is wiki markup and can be directly used as a page on wiki.octave.org. <!-----------------------------------------------------------------------------> ==3.8 Release Tasks== This page shows the tasks to be completed before the 3.8 release is finalized. <!-----------------------------------------------------------------------------> # File bug reports for all outstanding bugs known, but not reported #: Completion Date: 10/16/2013 ## Put out a general call for reports on Octave-Maintainers and Octave-Help list ##: Completion Date: 10/9/2013 <!-----------------------------------------------------------------------------> # Review patch tracker/bug list for any patches submitted that may be included before release #: Completion Date: 10/24/2013 <!-----------------------------------------------------------------------------> # Identify Bugs which *must* be fixed prior to release #: Completion Date: 10/20/2013 ## Start discussion about criteria on octave-maintainers list ## Possible Criteria: ##* Severity >= 4 ##* Item Group == ("Crash" or "Regression") ##* Item Group == "Build Failure" ## Review bugs on tracker for possible inclusion in list ## Review bugs and update to correct category, such as Patch Submitted. <!-----------------------------------------------------------------------------> # Clear all bugs identified as must-fix #: Completion Date: 10/26/2013 ## See [[3.8 Bug Fix List]] <!-----------------------------------------------------------------------------> # GPL License activities ## Update Copyright statements for all source controlled files ## Add any new contributors to contributors.in <!-----------------------------------------------------------------------------> # Style-check code base ## This will produce lots of whitespace changes, but no behavior changes. ## Must occur after patches have been added since whitespace changes will often prevent patches from applying. <!-----------------------------------------------------------------------------> # Run lint checker on code base ## cppcheck, Clang sanitize, etc. <!-----------------------------------------------------------------------------> # Verify 'make check' is passing ## Start discussion on octave-maintainers list about which failing tests must be fixed ## Identify and fix any tests determined critical in step above <!-----------------------------------------------------------------------------> # Run Octave test suite under Valgrind to check for memory leaks ## Done: 10/17/13 <!-----------------------------------------------------------------------------> # Review documentation ## Grammar check documentation so that it conforms to Octave standards ## Spellcheck documentation ## Verify no functions missing from manual ## Verify deprecated functions removed from seealso links ## Verify all formats (Info, HTML, pdf) build correctly ## Review NEWS for any features which should be announced <!-----------------------------------------------------------------------------> # Localization and Internationalization ## Submit call for translations for GUI strings. ## Completion Date: 11/1/13 <!-----------------------------------------------------------------------------> # Verify build process and create release candidates ## Update version information in configure.ac/Makefile.am ## Verify 'make distcheck' passes ## Create release candidate ### 'make dist' ### hg tag repository with release candidate ID ### For Windows, create installer [[Windows Installer]] ### Upload release candidate ### Announce release candidate to Octave-Maintainers, Octave-Help, on web page ### Repeat release candidate cycle until clean <!-----------------------------------------------------------------------------> # Final Release ## hg tag repository with release ## merge default onto stable to become the current stable release ## add new release version to Savannah bug tracker ## Announce final release on Octave mailing lists and web site <!-----------------------------------------------------------------------------> # Post-Release ## Update configure.ac/Makefile.am versioning to next release cycle ## Remove all deprecated functions scheduled for deletion in 4.0 from default branch [[Category:Releases]]