Menu

Tree [r11172] / trunk /
 History

HTTPS access


File Date Author Commit
 debian 2016-07-21 jenslody [r10889] - Sourceformatter-plugin: use camelCase for lib...
 m4 2016-12-17 fuscated [r10944] - autotools: Move PCH_FLAGS and PIC_FLAGS to th...
 src 2017-09-17 fuscated [r11172] - build: Tinyxml file reordering, done automati...
 .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 2014-01-03 mortenmacfly [r9523] * added new plugin: ProjectOptionsManipulator, ...
 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 2016-08-16 jenslody [r10894] - Fix for make dist.
 NEWS 2011-11-20 mortenmacfly [r7600] - svn EOL, type and keyword substitution update...
 README 2016-01-23 mortenmacfly [r10694] - merged remaining files from release branch in...
 README.debian 2014-10-30 mortenmacfly [r10020] - harmonise SVN EOL and other properties
 README.release 2016-01-23 mortenmacfly [r10694] - merged remaining files from release branch in...
 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-13 fuscated [r11170] * autotools: Add OSX bundle making support (tic...
 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-09-13 fuscated [r11171] * osx: Fix blurryness when making a bundle
 codeblocks.spec.fedora.in 2017-01-15 jenslody [r10969] - Fedora spec-file: don't remove bundled astyle...
 codeblocks.spec.in 2016-08-17 jenslody [r10895] - Linux ("old" spec-file): package appdata/meta...
 configure.ac 2017-09-13 fuscated [r11170] * autotools: Add OSX bundle making support (tic...
 updateChangeLog.sh 2013-03-24 biplab [r8917] * Updated: updateChangeLog.sh script to point t...
 update_revision.sh 2016-01-23 mortenmacfly [r10694] - merged remaining files from release branch in...

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-16.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_1601.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]\README
    [C::B]\update_revision.sh
    [C::B]\debian\get-orig-source
    [C::B]\debian\get-orig-source-from-svn
    [C::B]\src\src\build_tools\Info.plist
    [C::B]\src\src\resources\resources.rc

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-16.xx -> branches/release-16.01
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.