X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0979bd01610811c2a2a818ef473686cf058cb365..2dfa1180b02ff64115f9ad96e270edea64027a3b:/wxPython/docs/CHANGES.html?ds=sidebyside diff --git a/wxPython/docs/CHANGES.html b/wxPython/docs/CHANGES.html index e48a9979bd..65ea7c18a5 100644 --- a/wxPython/docs/CHANGES.html +++ b/wxPython/docs/CHANGES.html @@ -11,7 +11,205 @@

Recent Changes for wxPython

-

2.6.0.1

+

2.6.2.1

+ +

wxMSW: Fix for bug #1211907, popup menu indenting inconsistent with +bitmaps.

+

wxMac: Don't send an event for wx.RadioButton deselections, just the +selections. This was done to make it consistent with the other +platforms.

+

wxMSW: Always set flat toolbar style, even under XP with themes: this +is necessary or separators aren't shown at all.

+

Fixes for bug #1217872, pydocview.DocService not correctly initialized.

+

Fix for bug #1217874, Error in parameter name in DocManager.CreateView.

+

Added wrappers for the wx.RendererNative class.

+

Added the wx.lib.splitter module, which contains the +MultiSplitterWindow class. This class is much like the standard +wx.SplitterWindow class, except it allows more than one split, so it +can manage more than two child windows.

+

Docview and IDE patch from Morgan Hua with fix for bug #1217890 +"Closing view crashes Python" plus some new features:

+
+New feature added to the IDE is 'Extensions'.  Under
+Tools|Options|Extensions, you can add calls to external programs.
+For example you can add a "Notepad" extension (under windows) that
+will exec Notepad on the currently open file.  A new "Notepad"
+menu item will appear under the Tools menu.
+
+

Some fixes to XRCed to make encoding errors a bit more user friendly.

+

XRCed changes from Roman Rolinsky:

+
+
    +
  • Added new controls (Choicebook, Listbook, StatusBar, +DatePicker), and completed style flags. Test window is opened +for an available parent control if no specific view +defined. Better handling of exceptions (highlighting does not +'stick' anymore).
  • +
  • Use system clipboard for Copy/Paste.
  • +
  • Improved some dialogs (window styles, growable cols). Changed +the range for wxSpinCtrl min/max to all integers (default 0/100 +is not always good).
  • +
+
+

Updates for wx.lib.foldpanelbar and wx.lib.hyperlink from Andrea +Gavana.

+

Fix for Bug #1283496: wxPython TheClipboard class causes problems for +pychecker. Ensure the app has been created before initializing +wx.TheClipboard.

+

Fix for Bug #1352602: FileBrowseButtonWithHistory can't type in Value.

+

wxHTML: Added space after list item number.

+

wx.lib.printout: Applied patch #1384440.

+

wxMSW: Fix for Bug #1293225 Window_FromHWND crashes if parent is +None.

+

Fix for Bug #1261669, use a wx.TE_RICH2 style for the Process demo so +it doesn't fill up too soon.

+

Applied Patch #1354389: wxPython MenuItem SetBitmaps fix.

+

Applied Patch #1239456: wxPython wx.DataObject.GetAllFormats fix.

+

Applied Patch # #1230107 which allows image handlers to be written in +Python by deriving from wx.PyImageHandler.

+

Applied patch #1072210: generalize printout.py to allow text printing.

+

Applied patch #1243907: Give Throbber much more flexibility by +allowing the user to set the rest image, the direction, the current +index, custom sequence. Allows user to manually step through the +sequence with Next(), Previous(), Increment(), Decrement() & +SetCurrent(). Very handy if you have multiple throbbers that you want +to synchronize with a single timer.

+

Fix for bug #1336711: wx.lib.calendar.CalenDlg can yield incorrect +result.

+

Applied patch from Morgan Hua for updates to ActiveGrid code +(pydocview, ActiveGrid IDE, etc.)

+

Applied patch #1326241: Supporting "setup.py install --install-headers=path"

+

Applied patch from Morgan Hua to fix bug #1219423: CommandManager +should not repeat old commands after a branch.

+

Applied patch #1238825 adding search backward capabilities to the +demo. Modified to use the up/down options in the wx.FindReplaceDialog +instead of a separate menu item.

+

Fix for bug #1266745 and #1387725 in the wx.FindReplaceDialog on MSW. +Actually check we are using MSLU before doing the hack designed to +workaround a bug in MSLU!

+

wxMSW: wx.lib.iewin.IEHtmlWindow now properly handles tabbing, return +and other special keys properly.

+

Lots of PyCrust enhancments started by Franz Steinaeusler, Adi Sieker, +and Sebastian Haase, and which in turn were further enhanced, fixed +tweaked and finished up by me. The changes include the following:

+
+
    +
  • The Autocomplete and Calltip windows can now be opened manually +with Ctrl-Space and Ctrl-Shift-Space.
  • +
  • In the stand alone PyCrust app the various option settings, +window size and position, and etc. are saved and restored at the +next run.
  • +
  • Added a help dialog bound to the F1 key that shows the key +bindings.
  • +
  • Added a new text completion function that suggests words from +the history. Bound to Shift-Return.
  • +
  • F11 will toggle the maximized state of the frame.
  • +
  • switched to Bind() from wx.EVT_*().
  • +
  • Display of line numbers can be toggled.
  • +
  • F12 toggles a "free edit" mode of the shell buffer. This mode +is useful, for example, if you would like to remove some output +or errors or etc. from the buffer before doing a copy/paste. +The free edit mode is designated by the use of a red, +non-flashing caret.
  • +
  • Ctrl-Shift-F will fold/unfold (hide/show) the selected lines.
  • +
  • General code cleanup and fixes.
  • +
  • Use wx.StandardPaths to determine the location of the config +files.
  • +
  • Use wx.SP_LIVE_UPDATE on crust and filling windows.
  • +
  • Extended the saving of the config info and other new features to +the PyShell app too. Additionally, other apps that embed a +PyCrust or a PyShell can pass their own wx.Config object and +have the Py code save/restore its settings to/from there.
  • +
  • All of the classes with config info get an opportunity to +save/load their own settings instead of putting all the +save/load code in one place that then has to reach all over the +place to do anything.
  • +
  • Enable editing of the startup python code, which will either be +the file pointed to by PYTHONSTARTUP or a file in the config dir +if PYTHONSTARTUP is not set in the environment.
  • +
  • Added an option to skip the running of the startup code when +PyShell or PyCrust starts.
  • +
  • PyCrust adds a pp(item) function to the shell's namespace that +pretty prints the item in the Display tab of the notebook. +Added code to raise that tab when pp() is called.
  • +
  • Added an option for whether to insert text for function +parameters when popping up the call tip.
  • +
  • Added Find and Find-Next functions that use the +wx.FindReplaceDialog.
  • +
+
+

Applied patches from Will Sadkin for wx.lib.masked modules:

+
+
    +
  • Now ignores kill focus events when being destroyed.
  • +
  • Added missing call to set insertion point on changing fields.
  • +
  • Modified SetKeyHandler() to accept None as means of removing +one.
  • +
  • Fixed keyhandler processing for group and decimal character +changes.
  • +
  • Fixed a problem that prevented input into the integer digit of a +integerwidth=1 numctrl, if the current value was 0.
  • +
  • Fixed logic involving processing of "_signOk" flag, to remove +default sign key handlers if false, so that +SetAllowNegative(False) in the NumCtrl works properly.
  • +
  • Fixed selection logic for numeric controls so that if +selectOnFieldEntry is true, and the integer portion of an +integer format control is selected and the sign position is +selected, the sign keys will always result in a negative value, +rather than toggling the previous sign.
  • +
+
+

wx.FontMapper.SetConfig is deprecated. You should instead just set an +application-wide config object with wx.Config.Set, which wx.FontMapper +will use by default.

+

Added wx.GetMouseState which returns the current state of the mouse. +It returns an instance of a wx.MouseState object that contains the +current position of the mouse pointer in screen coordinants, as well +as boolean values indicating the up/down status of the mouse buttons +and the modifier keys.

+

Added wx.SizerItem.SetUserData

+

A variety of updates to wx.lib.floatcanvas, including Added +DrawObjects, including a ScaledTextBox, with auto-wrapping, etc, and +Scaled and Unscaled Bitmap Objects.

+
+WARNING: Changed all DrawObjects to take an (x,y) pair rather +than individual x,y parameters. Also changed rectangles and +ellipses to take (w,h) pair. This is an API change, but should +be easy to accommodate, all you need to do is add a parenthesis +pair: (...x, y, ...) ---> (...(x,y), ...)
+
+
+

2.6.1.0

+ +

wx.ListCtrl: patch #1210352, fixes editing in generic wx.ListCtrl with +wx.LC_EDIT_LABELS.

+

Applied patch #208286, MediaCtrl DirectShow rewrite.

+

DocView patches from Morgan Hua: bug fixes, and additional SVN +commands, also added a default template that uses the text editor for +any unknown file type.

+

wxMSW: Use the system IDC_HAND cursor for wx.CURSOR_HAND and only fallback +to the strange wxWidgets version if the system one is not available.

+

wx.grid.Grid: Merge the cell size attribute the same way that other +attributes are merged, e.g., if it is already set to a non-default +value in the current GridCellAttr object then don't merge from the +other.

+

wx.lib.evtmgr: Fixed to use wx._core._wxPyDeadObject

+

wx.lib.gridmovers: Don't scroll when the mouse is dragged outside of +the grid, unless the mouse is kept in motion.

+

wxMSW: Applied patch #1213290 incorrect logic in +wx.TopLevelWindow.ShowFullScreen.

+

Applied patch #1213066 correct device names for Joystick in Linux.

+

wxGTK: Applied patch #1207162 wx.TextCtrl.SetStyle fix for overlapping +calls.

+

wx.FileConfig: fixed DeleteEntry to set the dirty flag properly so the +change will get written at the next flush.

+
+
+

2.6.0.1

@@ -123,8 +321,8 @@ usual.

there is a range of allowed values (so a wx.SpinCtrl is used instead of a wx.TextCtrl.)

-
-

2.6.0.0

+
+

2.6.0.0

  • 26-Apr-2005
@@ -201,8 +399,8 @@ EVT_KEY_UP and EVT_TEXT events from its embedded text control.

-
-

2.5.5.1

+
+

2.5.5.1

  • 8-Apr-2005
@@ -270,8 +468,8 @@ list of top-level windows that currently exist in the application.

folks.

Added the ActiveGrid IDE as a sample application.

-
-

2.5.4.1

+
+

2.5.4.1

  • 16-Mar-2005
@@ -504,8 +702,8 @@ wx.Image.

-
-

2.5.3.1

+
+

2.5.3.1

  • 9-Nov-2004
@@ -661,8 +859,8 @@ it.

wxPython on OSX can now be built in Unicode mode, can support multiple version installs, and comes with an uninstaller script.

-
-

2.5.2.8

+
+

2.5.2.8

  • 27-Aug-2004
@@ -693,8 +891,8 @@ wxCheckListBox.
-
-

2.5.2.7

+
+

2.5.2.7

  • 14-Aug-2004
@@ -877,8 +1075,8 @@ migrating away from using activexwrapper as well. Please see the MigrationGuide for more details on using the new module.

Floats are allowed again as function parameters where ints are expected.

-
-

2.4.2.4

+
+

2.4.2.4

  • 1-Oct-2003
@@ -890,8 +1088,8 @@ demonstrated in the Threads sample in the demo.

Added wxMaskedNumCtrl.

Added Chris Barker's FloatCanvas.

-
-

2.4.1.2

+
+

2.4.1.2

  • 19-Jun-2003
@@ -945,8 +1143,8 @@ release,) SetItemMinSize can now take a wxSize (or 2-tuple) parameter, and Spacers can be specified with a wxSize (or 2-tuple) parameter

Added wxCursorFromBits.

-
-

2.4.0.7

+
+

2.4.0.7

  • 24-Mar-2003
@@ -985,8 +1183,8 @@ think I am testing in the future...

Updated pycolourchooser.

Updated to 0.9b of PyCrust.

-
-

2.4.0.4

+
+

2.4.0.4

  • 7-Mar-2003
@@ -1046,8 +1244,8 @@ doesn't have a standard place for them.

Fixed typemaps for wxGridCellCoordsArray.

Updated to the 0.9a version of PyCrust

-
-

2.4.0.2

+
+

2.4.0.2

  • 23-Jan-2003
@@ -1055,8 +1253,8 @@ doesn't have a standard place for them.

Added wxIntCtrl from Will Sadkin.

Added wxPyColourChooser by Michael Gilfix.

-
-

2.4.0.1

+
+

2.4.0.1

  • 10-Jan-2003
@@ -1065,15 +1263,15 @@ enhancements.

Added function wrappers for the common dialogs from Kevin Altis. See wxPython/lib/dialogs.py for more details.

-
-

2.3.4.2

+
+

2.3.4.2

  • 21-Dec-2002

Various bug fixes.

-
-

2.3.4.1

+
+

2.3.4.1

  • 18-Dec-2002
@@ -1130,8 +1328,8 @@ windows when desired.

HTMLHelp viewer does. Changed how the wxPythonDocs tarball is built and added a script to launch the doc viewer.

-
-

2.3.3.1

+
+

2.3.3.1

  • 19-Sep-2002
@@ -1276,8 +1474,8 @@ example.

Added wxPython.lib.mixins.rubberband module from Robb Shecter.

Added wxTimeCtrl from Will Sadkin.

-
-

2.3.2.1

+
+

2.3.2.1

  • 20-Dec-2001
@@ -1286,8 +1484,8 @@ well as the Python thread state. This time it works on SMP machines without barfing and is also still compatible with Python debuggers.

Added some patches from library contributors.

-
-

2.3.2

+
+

2.3.2

  • 11-Dec-2001
@@ -1372,8 +1570,8 @@ SendCommand method, but it is still quite powerful. See wxPython/contrib/dllwidget and wxPython/demo/dllwidget for more details.

-
-

2.3.1

+
+

2.3.1

  • 10-Jul-2001
@@ -1389,8 +1587,8 @@ subclass wxXmlResourceHandler, etc...

Fixed img2py to work correctly with Python 2.1.

Added enhanced wxVTKRenderWindow by Prabhu Ramachandran

-
-

2.3.0

+
+

2.3.0

  • 22-May-2001
@@ -1489,16 +1687,16 @@ please send it to me for inclusion in this package.

by having smaller functional apps to play with. They can be found in wxPython/samples.

-
-

2.2.7

+
+

2.2.7

  • 19-Jun-2001

No changes happened in the Python wrappers for this release, only changes and fixes in the wxWindows library.

-
-

2.2.5

+
+

2.2.5

  • 30-Jan-2001