]>
Commit | Line | Data |
---|---|---|
1 | All about wxWidgets Version Numbers | |
2 | =================================== | |
3 | ||
4 | 1. Where to update the version numbers: | |
5 | ||
6 | There are several places in the wxWidgets source tree that | |
7 | define the version number for the library. | |
8 | ||
9 | The script misc/scripts/inc_release can be used for incrementing the release | |
10 | field of the version, i.e. changing 2.8.x to 2.8.x+1 but it does not take | |
11 | care of version.bkl and can't be used for changing the other version | |
12 | components, this needs to be done manually. It also doesn't update | |
13 | version.bkl file which always needs to be updated manually, follow the | |
14 | instructions there. | |
15 | ||
16 | Here is the list of files that need to be updated: | |
17 | ||
18 | build/bakefiles/version.bkl {C:R:A} [NOT UPDATED AUTOMATICALLY] | |
19 | configure.in | |
20 | *.spec | |
21 | build/osx/wxvers.xcconfig | |
22 | docs/changes.txt | |
23 | docs/readme.txt (date needs manual editing) [NOT UPDATED AUTOMATICALLY] | |
24 | docs/doxygen/Doxyfile_inc (PROJECT_NUMBER) | |
25 | docs/doxygen/latexdocstart.inc | |
26 | docs/doxygen/mainpages/manual.h (just date) [NOT UPDATED AUTOMATICALLY] | |
27 | docs/msw/install.txt {major release only} | |
28 | include/wx/version.h | |
29 | include/wx/osx/config_xcode.h | |
30 | samples/Info.plist | |
31 | samples/docview/Info.plist | |
32 | samples/minimal/Info_carbon.plist | |
33 | samples/minimal/Info_cocoa.plist | |
34 | samples/minimal/borland_ide.cpp {major release only} | |
35 | ||
36 | Do not forget to rebake everything after updating version.bkl! | |
37 | ||
38 | 2. When to update the version numbers: | |
39 | ||
40 | Version should be updated immediately after releasing the previous version | |
41 | so that the sources in the repository always correspond to the next release | |
42 | and not the past one. | |
43 | ||
44 | See also tn0020.txt. | |
45 | ||
46 | ||
47 | ||
48 | ||
49 | === EOF === | |
50 | ||
51 | Version: $Id$ | |
52 |