]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/changes.txt
added wxEvtHandler::Disconnect(evtType, ...) overload
[wxWidgets.git] / docs / changes.txt
... / ...
CommitLineData
1---------------------------------------------------------------
2wxWidgets Change Log - For more verbose changes, see the manual
3---------------------------------------------------------------
4
52.6.1
6-----
7
8All:
9
10- Added wxLaunchDefaultBrowser.
11
12All (GUI):
13
14- Fixed potential infinite loop when adjusting wxScrolledWindow scrollbars.
15- Radio in menus do not send menu event for selections of already selected item.
16- Fixed wrong positioning of marks and enumerations in lists of wxHTML.
17
18wxMSW:
19
20- Fixed erroneous selection of content in wxComboBox when within a wxStaticBox
21 (checking for selection caused by WM_STYLECHANGED).
22- Added deferred positioning to wxRadioBox, wxSlider and wxSpinCtrl and thereby
23 eliminated some refresh glitches when resizing.
24- Eliminated further refresh glitches caused by wxRadioBox (to nearby controls)
25 by refreshing parent when the radio box moves.
26- Added ability set the system option "msw.staticbox.optimized-paint" to 0 to
27 allow a panel to paint graphics around controls within a static box.
28- Worked around an apparent bug in deferred window positioning (moving a
29 window from (x, y) to (a, b) and back to (x, y) misses the last step) by
30 checking window positions against corresponding sizer state, if any.
31- A control's text colour now reflects the system colour setting.
32- Fixed wxFileName::GetLongPath() to behave correctly during the first call too.
33- Fixed alpha blitting to take into account source position.
34
35wxMac:
36
37- Added support for launching 'APPL' bundles with wxExecute (usually they have a
38 .app extension and are the ones that reside in the Applications folder).
39- Fixed a bug in wxGetKeyState where shift and some other keys were returning an
40 incorrect state.
41
422.6.0
43-----
44
45All:
46
47- wxPathExists deprecated, use wxDirExists instead.
48- Configure: --enable-std_iostreams, --enable-std_string are now the default.
49
50All (GUI):
51
52- Fixed ~wxStatusBar and ~wxToolBar which tried to check
53 non-existent wxFrameBase RTTI, causing a crash if not in a frame.
54
55wxMSW:
56
57- Fixed static box border when the label is empty.
58- Fixed SetBackgroundColour() to change only label background, not entire box.
59- wxHelpController is now aliased to wxCHMHelpController.
60
61wxWinCE:
62
63- Fixed device origin setting and clipping region setting.
64
65wxGTK:
66- New configure syntax for specifying the GTK+ version.
67 --with-gtk Use GTK 2.x, no fallback
68 --with-gtk=1 Use GTK 1.2, no fallback
69 --with-gtk=2 Use GTK 2.x, no fallback
70 --with-gtk=any Use any available GTK
71- wxMenuItem::SetText() takes care of hotkeys, too.
72- Reworked text wrapping for wxStaticText.
73
74wxMac:
75- Implemented most of the wxFileType and wxMimeTypesManager functions
76
772.5.5
78-----
79
80All:
81
82- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get
83 user and password as in 2.5.4; wxURI::GetPassword() added.
84- Added wxDebugReport class.
85- Added wxTempFileOutputStream by Stas Sergeev.
86- Fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First).
87- Added WXK_SPECIAL keycodes for special hardware buttons.
88- Fixed bug with wxFile::Seek(-1, wxFromCurrent).
89- Added wxString/C array constructors to wxArrayString.
90- Added wxMemoryInputStream(wxMemoryOutputStream&) constructor (Stas Sergeev)
91
92All (GUI):
93
94- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
95 GetBitmap is renamed GetBitmapPtr.
96- Added XPM data constructor to wxImage.
97- Added style parameter to wxBufferedDC to allow buffering just the client, or
98 the whole virtual area.
99- Restored ability to set a custom splitter sash size with SetSashSize.
100- Fixed wxScrolledWindow sizer behaviour so that the virtual size
101 isn't used to set the window size.
102- Added wxTE_BESTWRAP (based on patch by Mart Raudsepp).
103- wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED is now only sent once at the end of
104 splitter dragging and not after each CHANGING event (Jacobo Vilella Vilahur).
105- Added wxImage::IsTransparent().
106
107Unix:
108
109- Fixed build on Linux/AMD64.
110
111wxMSW:
112
113- Added "orient" parameter to wxMDIParentFrame::Tile().
114- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available.
115- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert).
116- wxWindow::Refresh() refreshes the window children as well.
117- Improved static box and radio box refresh and background colour
118 handling (Jamie Gadd).
119
120wxGTK:
121
122- Improved wxSystemSettings::GetMetric() to work better with X11 (Mart Raudsepp).
123- Corrected wxListBox selection handling.
124- Corrected default button size handling for different themes.
125- Corrected splitter sash size and look for different themes.
126- Fixed keyboard input for dead-keys.
127- Added support for more wrapping styles (Mart Raudsepp).
128- GTK2.4+ wxFileDialog reimplemented to support non-modal usage better,
129 and fix all known bugs (Mart Raudsepp).
130
131wxMac:
132
133- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows.
134
135wxPalmOS:
136
137- Native wxRadioBox implementation.
138
139wxWinCE:
140
141- Added wxNB_FLAT for flat-look notebooks on Windows CE.
142- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId.
143 You can also override wxDialog::DoOK if you need more flexibility.
144- Dialog size now takes into account SIP or menubar.
145- Panels more naturally white on PocketPC.
146- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes
147 with correct titlebar style.
148- Frames have Ctrl+Q accelerator set automatically, as per the
149 PocketPC guidelines
150- Documented issues in manual under wxWinCE topic.
151- Made (Un)RegisterHotKey WinCE-aware.
152- Sends wxEVT_HIBERNATE event.
153- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE.
154- Added wxTE_CAPITALIZE for CAPEDIT controls.
155- wxDialog::GetToolBar can be used if you need to add buttons
156 to the dialog's toolbar.
157
1582.5.4
159-----
160
161All:
162
163- wxEvent and derived classes don't have public members any more, you must
164 use accessors methods now (Mart Raudsepp)
165- new classes for reading and writing ZIP files (M.J.Wetherell)
166- large files support for wxFFile (M.J.Wetherell)
167