]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/distrib/SelfInst-README.txt
wxPython 2.0b9, second phase (gtk)
[wxWidgets.git] / utils / wxPython / distrib / SelfInst-README.txt
1 wxPython README
2 ---------------
3
4 Welcome to the wonderful world of wxPython!
5
6 Now that you have installed the Win32 extension module, you can try it
7 out by going to the [install dir]\wxPython\demo directory and typing:
8
9 python test1.py
10
11 There are also some other sample files there for you to play with and
12 learn from.
13
14 If you selected to install the documentation then point your browser
15 to [install dir]\wxPython\docs\index.htm and you will then be looking
16 at the docs for wxWindows. For the most part you can use the C++ docs
17 as most classes and methods are used identically. Where there are
18 differences they are documented with a "wxPython Note."
19
20
21
22 Getting Help
23 ------------
24
25 Since wxPython is a blending of multiple technologies, help comes from
26 multiple sources. See the http://alldunn.com/wxPython for details on
27 various sources of help, but probably the best source is the
28 wxPython-users mail list. You can view the archive or subscribe by
29 going to
30
31 http://starship.python.net/mailman/listinfo/wxpython-users
32
33 Or you can send mail directly to the list using this address:
34
35 wxpython-users@starship.python.net
36
37
38 What's new in 2.0b9
39 -------------------
40 Bug fix for ListCtrl in test4.py (Was a missing file... DSM!)
41
42 Bug fix for occassional GPF on Win32 systems upon termination of a
43 wxPython application.
44
45 Added wxListBox.GetSelections returning selections as a Tuple.
46
47 Added a wxTreeItemData that is able to hold any Python object and be
48 associated with items in a wxTreeCtrl. Added test pytree.py to show
49 this feature off.
50
51 Added wxSafeYield function.
52
53 OpenGL Canvas can be optionally compiled in to wxPython.
54
55 Awesome new Demo Framework for showing off wxPython and for learning
56 how it all works.
57
58 The pre-built Win32 version is no longer distributing the wxWindows
59 DLL. It is statically linked with the wxWindows library instead.
60
61 Added a couple missing items from the docs.
62
63 Added wxImage, wxImageHandler, wxPNGHandler, wxJPEGHandler,
64 wxGIFHandler and wxBMPHandler.
65
66 Added new methods to wxTextCtrl.
67
68
69
70 What's new in 2.0b8
71 -------------------
72 Support for using Python threads in wxPython apps.
73
74 Several missing methods from various classes.
75
76 Various bug fixes.
77
78
79
80 What's new in 2.0b7
81 -------------------
82 Added DLG_PNT and DLG_SZE convienience methods to wxWindow class.
83
84 Added missing constructor and other methods for wxMenuItem.
85
86
87
88 What's new in 2.0b6
89 -------------------
90 Just a quickie update to fix the self-installer to be compatible with
91 Python 1.5.2b2's Registry settings.
92
93
94 What's new in 2.0b5
95 -------------------
96 Well obviously the numbering scheme has changed. I did this to
97 reflect the fact that this truly is the second major revision of
98 wxPython, (well the third actually if you count the one I did for
99 wxWindows 1.68 and then threw away...) and also that it is associated
100 with the 2.0 version of wxWindows.
101
102 I have finally started documenting wxPython. There are several pages
103 in the wxWindows documentation tree specifically about wxPython, and I
104 have added notes within the class references about where and how wxPython
105 diverges from wxWindows.
106
107 Added wxWindow_FromHWND(hWnd) for wxMSW to construct a wxWindow from a
108 window handle. If you can get the window handle into the python code,
109 it should just work... More news on this later.
110
111 Added wxImageList, wxToolTip.
112
113 Re-enabled wxConfig.DeleteAll() since it is reportedly fixed for the
114 wxRegConfig class.
115
116 As usual, some bug fixes, tweaks, etc.
117
118
119
120 What's new in 0.5.3
121 -------------------
122 Added wxSashWindow, wxSashEvent, wxLayoutAlgorithm, etc.
123
124 Various cleanup, tweaks, minor additions, etc. to maintain
125 compatibility with the current wxWindows.
126
127
128
129 What's new in 0.5.0
130 -------------------
131 Changed the import semantics from "from wxPython import *" to "from
132 wxPython.wx import *" This is for people who are worried about
133 namespace pollution, they can use "from wxPython import wx" and then
134 prefix all the wxPython identifiers with "wx."
135
136 Added wxTaskbarIcon for wxMSW.
137
138 Made the events work for wxGrid.
139
140 Added wxConfig.
141
142 Added wxMiniFrame for wxGTK.
143
144 Changed many of the args and return values that were pointers to gdi
145 objects to references to reflect changes in the wxWindows API.
146
147 Other assorted fixes and additions.
148
149
150
151
152 What's new in 0.4.2
153 -------------------
154
155 wxPython on wxGTK works!!! Both dynamic and static on Linux and
156 static on Solaris have been tested. Many thanks go to Harm
157 <H.v.d.Heijden@phys.tue.nl> for his astute detective work on tracking
158 down a nasty DECREF bug. Okay so I have to confess that it was just a
159 DSM (Dumb Stupid Mistake) on my part but it was nasty none the less
160 because the behavior was so different on different platforms.
161
162
163 The dynamicly loaded module on Solaris is still segfaulting, so it
164 must have been a different issue all along...
165
166
167
168 What's New in 0.4
169 -----------------
170
171 1. Worked on wxGTK compatibility. It is partially working. On a
172 Solaris/Sparc box wxPython is working but only when it is statically
173 linked with the Python interpreter. When built as a dyamically loaded
174 extension module, things start acting weirdly and it soon seg-faults.
175 And on Linux both the statically linked and the dynamically linked
176 version segfault shortly after starting up.
177
178 2. Added Toolbar, StatusBar and SplitterWindow classes.
179
180 3. Varioius bug fixes, enhancements, etc.
181
182
183
184 ----------------
185 Robin Dunn
186 robin@alldunn.com
187
188
189