2.5 --> 2.6 changes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2005-04-19 22:38:35 +00:00
parent 583d32f6ba
commit 4d8a327525
6 changed files with 22 additions and 22 deletions

View File

@@ -1,4 +1,4 @@
README for wxPython-src-2.5.*.tar.gz README for wxPython-src-2.6.*.tar.gz
==================================== ====================================
@@ -12,7 +12,7 @@ checkout from CVS yourself (see http://www.wxwindows.org/cvs.htm.) If
you would like to use CVS to get the exact same sources as one of you would like to use CVS to get the exact same sources as one of
these tarballs then you can update using a release tag. For example:: these tarballs then you can update using a release tag. For example::
cvs update -r wxPy_2_5_1_0 cvs update -r wxPy_2_6_1_0
For more details about building and installing wxWidgets and wxPython For more details about building and installing wxWidgets and wxPython
@@ -28,8 +28,8 @@ For a log of recent changes check these files::
wxPython/docs/CHANGES.txt (for wxPython) wxPython/docs/CHANGES.txt (for wxPython)
And for information about major changes in wxPython 2.5 and how to And for information about major changes in wxPython 2.6 and how to
migrate your existing code to 2.5 please read this file:: migrate your existing code to 2.6 please read this file::
wxPython/docs/MigrationGuide.txt wxPython/docs/MigrationGuide.txt

View File

@@ -21,7 +21,7 @@ page for using wxversion.
This installer does *not* include the wxPython documentation, the This installer does *not* include the wxPython documentation, the
wxPython demo and other sample applications are provided as part of wxPython demo and other sample applications are provided as part of
wxPython. Those are available in a separate installer named wxPython. Those are available in a separate installer named
wxPython2.5-win32-docs-demos-*.exe which should also be located from wxPython2.6-win32-docs-demos-*.exe which should also be located from
wherever you downloaded this package from. The Docs and Demos wherever you downloaded this package from. The Docs and Demos
installer will also create Start Menu shortcuts for the tool scripts installer will also create Start Menu shortcuts for the tool scripts
mentioned above. mentioned above.

View File

@@ -67,9 +67,9 @@ rem del /sxzy @del-dirs
rm del-files rm del-files
rm del-dirs rm del-dirs
rem *** bundle it all up TODO: don't hard-code the 2.5 rem *** bundle it all up TODO: don't hard-code the 2.6
tar cvf ../dist/wxPython2.5-win32-devel-%1.tar wxPython-%1 tar cvf ../dist/wxPython2.6-win32-devel-%1.tar wxPython-%1
gzip -9 ../dist/wxPython2.5-win32-devel-%1.tar gzip -9 ../dist/wxPython2.6-win32-devel-%1.tar
rem *** cleanup rem *** cleanup
cd .. cd ..

View File

@@ -1,11 +1,11 @@
Building wxPython 2.5 for Development and Testing Building wxPython 2.6 for Development and Testing
================================================= =================================================
This file describes how I build wxWidgets and wxPython while doing This file describes how I build wxWidgets and wxPython while doing
development and testing, and is meant to help other people that want development and testing, and is meant to help other people that want
to do the same thing. I'll assume that you are using either a CVS to do the same thing. I'll assume that you are using either a CVS
snapshot from http://wxWidgets.org/snapshots/, a checkout from CVS, or snapshot from http://wxWidgets.org/snapshots/, a checkout from CVS, or
one of the released wxPython-src-2.5.* tarballs. I'll also assume that one of the released wxPython-src-2.6.* tarballs. I'll also assume that
you know your way around your system, the compiler, etc. and most you know your way around your system, the compiler, etc. and most
importantly, that you know what you are doing! ;-) importantly, that you know what you are doing! ;-)
@@ -74,7 +74,7 @@ place, then do the same for wxPython.
cd $WXDIR cd $WXDIR
mkdir bld mkdir bld
cd bld cd bld
../configure --prefix=/opt/wx/2.5 \ ../configure --prefix=/opt/wx/2.6 \
--with-gtk \ --with-gtk \
--with-opengl \ --with-opengl \
--enable-debug \ --enable-debug \
@@ -112,14 +112,14 @@ place, then do the same for wxPython.
--enable-unicode \ --enable-unicode \
Notice that I used a prefix of /opt/wx/2.5. You can use whatever Notice that I used a prefix of /opt/wx/2.6. You can use whatever
path you want, such as a path in your HOME dir or even one of the path you want, such as a path in your HOME dir or even one of the
standard prefix paths such as /usr or /usr/local if you like, but standard prefix paths such as /usr or /usr/local if you like, but
using /opt this way lets me easily have multiple versions and ports using /opt this way lets me easily have multiple versions and ports
of wxWidgets "installed" and makes it easy to switch between them, of wxWidgets "installed" and makes it easy to switch between them,
without impacting any versions of wxWidgets that may have been without impacting any versions of wxWidgets that may have been
installed via an RPM or whatever. For the rest of the steps below installed via an RPM or whatever. For the rest of the steps below
be sure to also substitute "/opt/wx/2.5" with whatever prefix you be sure to also substitute "/opt/wx/2.6" with whatever prefix you
choose for your build. choose for your build.
If you want to use the image and zlib libraries included with If you want to use the image and zlib libraries included with
@@ -152,9 +152,9 @@ place, then do the same for wxPython.
.make install .make install
When it's done you should have an installed set of files under When it's done you should have an installed set of files under
/opt/wx/2.5 containing just wxWidgets. Now to use this version of /opt/wx/2.6 containing just wxWidgets. Now to use this version of
wxWidgets you just need to add /opt/wx/2.5/bin to the PATH and set wxWidgets you just need to add /opt/wx/2.6/bin to the PATH and set
LD_LIBRARY_PATH (or DYLD_LIBRARY_PATH on OS X) to /opt/wx/2.5/lib. LD_LIBRARY_PATH (or DYLD_LIBRARY_PATH on OS X) to /opt/wx/2.6/lib.
3. I also have a script to help me build wxPython and it is checked in 3. I also have a script to help me build wxPython and it is checked in
@@ -187,7 +187,7 @@ place, then do the same for wxPython.
other version of it found first, then you can add this to the other version of it found first, then you can add this to the
command line to ensure your new one is used instead:: command line to ensure your new one is used instead::
WX_CONFIG=/opt/wx/2.5/bin/wx-config WX_CONFIG=/opt/wx/2.6/bin/wx-config
By default setup.py will assume that you built wxWidgets to use By default setup.py will assume that you built wxWidgets to use
GTK2. If you built wxWidgets to use GTK 1.2.x then you should add GTK2. If you built wxWidgets to use GTK 1.2.x then you should add
@@ -222,7 +222,7 @@ place, then do the same for wxPython.
PYTHONPATH to the wxPython dir located in the source tree. For PYTHONPATH to the wxPython dir located in the source tree. For
example:: example::
export LD_LIBRARY_PATH=/opt/wx/2.5/lib export LD_LIBRARY_PATH=/opt/wx/2.6/lib
export PYTHONPATH=$WXDIR/wxPython export PYTHONPATH=$WXDIR/wxPython
cd $WXDIR/wxPython/demo cd $WXDIR/wxPython/demo
python2.3 demo.py python2.3 demo.py

View File

@@ -1,4 +1,4 @@
Installing wxPython 2.5 from Source Installing wxPython 2.6 from Source
=================================== ===================================
@@ -48,7 +48,7 @@ Installing on Unix-like Systems (not OS X)
path into the binaries by using the rpath option when configuring path into the binaries by using the rpath option when configuring
wxWidgets. For example:: wxWidgets. For example::
--enable-rpath=/opt/wx/2.5/lib \ --enable-rpath=/opt/wx/2.6/lib \
SOLARIS NOTE: The --enable-rpath option may cause problems when SOLARIS NOTE: The --enable-rpath option may cause problems when
using wxGTK on Solaris when compiling wxPython as described below. using wxGTK on Solaris when compiling wxPython as described below.

View File

@@ -1,9 +1,9 @@
============================ ============================
wxPython 2.5 Migration Guide wxPython 2.6 Migration Guide
============================ ============================
This document will help explain some of the major changes in wxPython This document will help explain some of the major changes in wxPython
2.5 since the 2.4 series and let you know what you need to do to adapt 2.6 since the 2.4 series and let you know what you need to do to adapt
your programs to those changes. Be sure to also check in the CHANGES_ your programs to those changes. Be sure to also check in the CHANGES_
file like usual to see info about the not so major changes and other file like usual to see info about the not so major changes and other
things that have been added to wxPython. things that have been added to wxPython.