tn0011.txt 1.7 KB

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