Menu

Tree [r13166] / branches / release-17.12 /
 History

HTTPS access


File Date Author Commit
 debian 2018-01-06 jenslody [r11263] - Bump debian version.
 m4 2017-11-04 fuscated [r11228] * autotools: Try to fix building with newer boost
 src 2017-12-28 fuscated [r11255] * wx30: Another try to fix the build
 .gitignore 2013-01-20 tpetrov [r8801] - add .cbTemp files to git ignore
 AUTHORS 2013-03-20 jenslody [r8913] - sync AUTHORS file with about-box
 BUGS 2015-07-26 jenslody [r10359] - Fix url in "BUGS", so it points to sf instead...
 BUILD 2017-11-21 fuscated [r11242] - Update BUILD-instructions.
 COMPILERS 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 COPYING 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 ChangeLog 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 ChangeLog.xsl 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 Makefile.am 2017-09-28 fuscated [r11179] - autotools: Do not install OSX specific files ...
 NEWS 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 README 2017-12-27 fuscated [r11251] * bum version at all other places depicted in R...
 README.debian 2014-10-30 mortenmacfly [r10020] - harmonise SVN EOL and other properties
 README.release 2017-12-27 fuscated [r11252] * bump version at two more places
 TODO 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 bootstrap 2015-04-07 mortenmacfly [r10197] - some more SVN property (EOL and keyword subst...
 bundle.sh.in 2017-09-28 fuscated [r11177] - OSX: Change the way the bundle.sh script work
 codeblocks-contrib.metainfo.xml 2016-07-18 jenslody [r10881] * Add appdata-/metainfo-files for codeblocks co...
 codeblocks.appdata.xml 2016-07-18 jenslody [r10881] * Add appdata-/metainfo-files for codeblocks co...
 codeblocks.pc.in 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 codeblocks.plist.in 2017-12-27 fuscated [r11251] * bum version at all other places depicted in R...
 codeblocks.spec.fedora.in 2017-12-28 jenslody [r11256] - Fix Fedora spec-file for release.
 codeblocks.spec.in 2017-12-27 fuscated [r11251] * bum version at all other places depicted in R...
 configure.ac 2017-11-21 fuscated [r11240] - autotools: only check for boost if the NassiS...
 updateChangeLog.sh 2013-03-24 biplab [r8917] * Updated: updateChangeLog.sh script to point t...
 update_revision.sh 2017-12-27 fuscated [r11251] * bum version at all other places depicted in R...

Read Me

Preparations for a release:

1.) Make a release branch in SVN, e.g.
    http://svn.code.sf.net/p/codeblocks/code/branches/release-17.xx

2.) Adopt the RELEASE #define in:
    [C::B]\src\src\appglobals.h
    ...and remove the comment.

3.) Feel free to adopt or add a new logo in e.g.:
    [C::B]\src\src\resources\images\splash_17xx.png

4.) With repect to changes in the logo, adopt:
    [C::B]\src\src\splashscreen.cpp
    if needed.
    Especially hav an eye on the positions of text overlays in:
    DrawReleaseInfo(wxDC& dc)
    Check if it works, also for SAFE-MODE (start C::B w/ safe-mode option).

5.) Make relevant changes in specific files, set new version number in:
    [C::B]\codeblocks.plist.in
    [C::B]\codeblocks.spec.in    <- careful here: don't change the changelog
    [C::B]\codeblocks.spec.fedora.in    <- careful here: don't change the changelog
    [C::B]\README
    [C::B]\update_revision.sh
    [C::B]\debian\get-orig-source
    [C::B]\debian\get-orig-source-from-svn
    [C::B]\src\build_tools\Info.plist
    [C::B]\src\src\resources\resources.rc
    [C::B]src\plugins\contrib\wxSmith\wxs.doxy
    [C::B]src\sdk.doxy

6.) Create nightlies based on that branch and fix bugs in that branch
    (No new features!)
    Make sure to merge from trunk or into trunk, if needed.

7.) After release, probably merge back relevant final changes from the
    branch into trunk excluding those related to release #defines and
    alike. (But including logos etc. if not yet done.)

6.) After release, rename the branch to the date C::B was actually released:
    branches/release-17.xx -> branches/release-17.12
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.