]>
Commit | Line | Data |
---|---|---|
73adcb01 | 1 | Recent Changes for wxPython |
8eda5e35 | 2 | ===================================================================== |
6d75ea8f | 3 | |
95fed4d8 RD |
4 | 2.5.1.6 |
5 | ------- | |
6 | ||
7 | wx.ADJUST_MINSIZE is now the default behaviour for window items in | |
8 | sizers. This means that the item's GetAdjustedBestSize will be called | |
9 | when calculating layout and the return value from that will be used | |
761b244f | 10 | for the minimum size. Added wx.FIXED_MINSIZE flag for when you would |
95fed4d8 | 11 | like the old behavior but you should only need it when your desired |
1980f3fa RD |
12 | size is smaller than the item's GetBestSize. When a window is added |
13 | to a sizer it's initial size, if any, is set as the window's minimal | |
14 | size using SetSizeHints if there isn't already a minimal size. | |
95fed4d8 | 15 | |
ba938c3d RD |
16 | Added some convenience methods to wx.Bitmap: SetSize, GetSize, and |
17 | wx.EmptyBitmap can be called with a wx.Size (or a 2-element sequence) | |
18 | object too. Similar changes were done for wx.Image as well. | |
19 | ||
20 | ||
21 | ||
95fed4d8 | 22 | |
db4daa84 | 23 | 2.5.1.5 |
3ef86e32 RD |
24 | ------- |
25 | ||
33ab916f | 26 | (See also the MigrationGuide_ file for details about some of the |
7ca4c2e1 RD |
27 | big changes that have happened in this release and how you should |
28 | adapt your code.) | |
29 | ||
33ab916f RD |
30 | .. _MigrationGuide: MigrationGuide.html |
31 | ||
32 | ||
e8a71fa0 RD |
33 | The wxWindows project and library is now known as wxWidgets. Please |
34 | see http://www.wxwindows.org/name.htm for more details. This won't | |
35 | really affect wxPython all that much, other than the fact that the | |
36 | wxwindows.org domain name will be changing to wxwidgets.org, so mail | |
37 | list, CVS, and etc. addresses will be changing. We're going to try | |
38 | and smooth the transition as much as possible, but I wanted you all to | |
39 | be aware of this change if you run into any issues. | |
40 | ||
41 | ||
3ef86e32 | 42 | Many, many little fixes, changes and additions done as part of the move |
b25cb7db | 43 | to wxWidgets 2.5 that I have forgotten about. |
3ef86e32 | 44 | |
3ef86e32 RD |
45 | Added wxMirrorDC. |
46 | ||
47 | Added wxIconLocation | |
48 | ||
b25cb7db RD |
49 | Added Python wrappers and demos for the new wxVScrolledWindow, |
50 | wxVListBox, and wxHtmlListBox classes. | |
3ef86e32 | 51 | |
edadef3f RD |
52 | Added wrappers for wxBookCtrl and wxListbook. wxNotebook now derives |
53 | from wxBookCtrl. | |
54 | ||
9d6685e2 RD |
55 | Added Gordon Williams' PyPlot module to the library, available as the |
56 | wx.lib.plot module. | |
3ef86e32 | 57 | |
e6a5dac6 RD |
58 | I made a small but important change in the code that aquires the |
59 | Python Global Interpreter Lock to try and prevent deadlocks that can | |
60 | happen when there are nested attempts to aquire the GIL. | |
61 | ||
b25cb7db RD |
62 | The RPMs will now install menu items on Mandrake Linux in |
63 | Applications/Development/Tools for PyCrust, XRCed, etc. The RPMs are | |
64 | also installing icons and ``*.desktop`` items in the generic KDE and | |
65 | GNOME locations, but I don't know yet if they are resulting in menu | |
66 | items on non-Mandrake systems. (It didn't automatically do it on my | |
67 | RH-9 build box but I didn't chase it very far...) If you have ideas | |
68 | for how to improve the .spec file to work better and/or on more | |
69 | distros please send me a patch. | |
e6a5dac6 | 70 | |
b25cb7db RD |
71 | The RPMs are now built on a fairly generic RH-9 box, and I have tested |
72 | installing them also on my main Mandrake 9.2 box. | |
e6a5dac6 RD |
73 | |
74 | There are some big changes in the OS X disk image. The actual | |
75 | Installer package now *only* installs the wxMac dynlibs, wxPython | |
b25cb7db | 76 | extension modules and Python pacakges, and also the command-line tool |
e6a5dac6 RD |
77 | scripts. The remaining items (demo, samples, and application bundles |
78 | for the Demo, PyCrust and XRCed) are now top-level items in the disk | |
79 | image (.dmg file) that users can just drag and drop to wherever they | |
80 | want to put them. | |
81 | ||
78862f24 RD |
82 | The wxWave class has been renamed to wxSound, and now has a slightly |
83 | different API. | |
e6a5dac6 | 84 | |
1a31cb0a | 85 | Content-type: text/html ]>