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:
@@ -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
|
||||||
|
|
||||||
|
@@ -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.
|
||||||
|
@@ -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 ..
|
||||||
|
@@ -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
|
||||||
|
@@ -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.
|
||||||
|
@@ -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.
|
||||||
|
Reference in New Issue
Block a user