]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/CHANGES.txt
fixed Traditional Chinese mapping
[wxWidgets.git] / wxPython / CHANGES.txt
index 235dbaef83f637f9aa2fbd308246d196540ba6d4..eefa6256aa174c013d81b02111d40393c0133aa4 100644 (file)
@@ -11,8 +11,8 @@ Added wxGenericDirCtrl.
 Added wxMultiChoiceDialog.
 
 The calltip window and autocomplete window in wxSTC will now use a
 Added wxMultiChoiceDialog.
 
 The calltip window and autocomplete window in wxSTC will now use a
-wxPopupWindow if available so they can extend beyond the client area
-of the STC if needed.
+wxPopupWindow if available on the platform (and functioning correctly)
+so they can extend beyond the client area of the STC if needed.
 
 Finished wrapping and providing typemaps for wxInputStream and also
 added the stream ctor and other methods for wxImage so images can now
 
 Finished wrapping and providing typemaps for wxInputStream and also
 added the stream ctor and other methods for wxImage so images can now
@@ -33,7 +33,8 @@ Updated XRCed from Roman Rolinsky
 
 Added wxBufferedDC.
 
 
 Added wxBufferedDC.
 
-Upgraded wxSTC from Scintilla 1.40 to Scintilla 1.45
+Upgraded wxSTC from Scintilla 1.40 to Scintilla 1.45, and then again
+to version 1.47, and one more time to 1.48! <wink>
 
 UNICODE!
     wxWindows/wxPython can be compiled with unicode support enabled or
 
 UNICODE!
     wxWindows/wxPython can be compiled with unicode support enabled or
@@ -93,8 +94,8 @@ the image data.  (Patch #546009)
 Added a sample that shows how to embed wxPython in a wxWindows C++
 application.
 
 Added a sample that shows how to embed wxPython in a wxWindows C++
 application.
 
-Added wxPyWindow and wxPyControl which are just like their wx
-counterparts except they allow some of the more common C++ virtual
+Added wxPyWindow, wxPyPanel and wxPyControl which are just like their
+wx counterparts except they allow some of the more common C++ virtual
 methods to be overridden in Python derived classes.  The methods
 supported are:
 
 methods to be overridden in Python derived classes.  The methods
 supported are:
 
@@ -114,9 +115,11 @@ supported are:
     AcceptsFocus
     AcceptsFocusFromKeyboard
     GetMaxSize
     AcceptsFocus
     AcceptsFocusFromKeyboard
     GetMaxSize
+    AddChild
+    RemoveChild
 
 
-    If there are other methods that should be supported please let me
-    know.
+    If there are other methods that you think should be supported
+    please let me know.
 
 Changed wxGenButton to derive from wxPyControl and overload
 DoGetBestSize and AcceptsFocus.
 
 Changed wxGenButton to derive from wxPyControl and overload
 DoGetBestSize and AcceptsFocus.
@@ -124,13 +127,53 @@ DoGetBestSize and AcceptsFocus.
 Added wxArtProvider.
 
 Added wxCallAfter which is a helper function that registers a function
 Added wxArtProvider.
 
 Added wxCallAfter which is a helper function that registers a function
-(or any callable Python object) to be called one time the next time
-there are no pending events.  This is useful for when you need to do
+(or any callable Python object) to be called once the next time there
+are no pending events.  This is useful for when you need to do
 something but it can't be done during the current event handler.  The
 implementation is very simple, see wxPython/wx.py.
 
 Fixed a boatload of reference leaks.
 
 something but it can't be done during the current event handler.  The
 implementation is very simple, see wxPython/wx.py.
 
 Fixed a boatload of reference leaks.
 
+Added a demo of using a sizer in a wxScrolledWindow, in effect
+creating a ScrolledPanel.
+
+Added a sample to the demo that shows how to use radio menu items, and
+other menu stuff.
+
+Added wxIEHtmlWin.  This is essentially the same as using IE with the
+ActiveXWrapper already in the library, but it is implemented all in
+C++ and therefore does not need any of the modules from win32all and
+so it is less fragile in the face of changes.
+
+Fixed the ActiveXWrapper problem.  Looks like when the win32com
+modules make a "callback" that they (incorrectly, IMHO) allocate a
+transient thread state structure.  Since wxPython is now saving
+tstates for it's own callbacks it ended up using garbage after
+win32com got rid of the temporary tstate...
+
+Added a generic static text control to wxPython.lib.stattext.  This is
+so things like Boa and PythonCard can have a static text that can
+respond to mouse events and etc.
+
+Changed the wxDateTime.Parse* methods to return an int that will be -1
+on failure, and the index where parsing stopped otherwise.
+
+Moved tools to be a Python package in wxPython.tools, added scripts to
+import and launch each tool.  This will let you import and use the
+tools in your own scripts or apps as needed.  On Linux and OS X the
+tool scripts are installed to {prefix}/bin so you should be able to
+easily launch them from the command line.  For example, PyCrust can be
+started with just the "pycrust" command.
+
+Added a sample to the demo that catches various key events and
+displays the details of the event.
+
+Added wxWizard, wxWizardPage, wxWizardPageSimple and wxPyWizardPage.
+
+Added wxXmlResourceHandler which allows you to create custom handlers
+for nonstandard class types in XRC resources.  See the demo for an
+example.
+