wxPython 2407 is working great! Here's some slight improvs that could
be made that I took note of during my last install:
* The installation notes (README.1st.txt) say:
···
-------------------------------------------------------------------------------------
2. Make a build directory and configure wxGTK.
cd wxPythonGTK-2.3.3 # or whatever the top-level dir is
-------------------------------------------------------------------------------------
That should be s/wxPythonGTK/wxPythonSrc
* They also say:
-------------------------------------------------------------------------------------
3. Build and install wxGTK. (You may need to be root for the last
step, depending on where your WXPREF is.)
make
cd ../build
-------------------------------------------------------------------------------------
But in step 2 I already did a "cd build". I believe the "cd ../build"
should be removed.
* It would be a good idea at the end of the installation notes to remind
the person to get matching docs and demo from
http://wxpython.org/download.php#documentation
* There are a lot of gcc warnings at compile time:
contrib/ogl/contrib/src/ogl/lines.cpp:603: warning: `double
startPositionX' might be used uninitialized in this function
gcc often guesses right in these cases, and it doesn't seem expensive to
initialize such variables to 0. Can we do so?
* The version numbers in wxPython.wx either stop short or have the wrong
last digit:
from wxPython import wx
[s for s in dir(wx) if s.lower().find('versi')!=-1]
['__version__', 'wxGetOsVersion', 'wxMAJOR_VERSION', 'wxMINOR_VERSION',
'wxVERSION', 'wxVERSION_NUMBER', 'wxVERSION_STRING']
wx.wxVERSION
(2, 4, 0)
wx.wxVERSION_NUMBER
2400
wx.wxVERSION_STRING
'wxWindows 2.4.0'
Particularly wx.wxVERSION_NUMBER seems wrong since it specifies the
fourth digit, but as '0' instead of '7'.
These items aren't huge, but they would make wxPython a little smoother
and should be easy to fix. Robin, if you want formal patches or need
anything, let me know.
--
Chuck
http://ChuckEsterbrook.com