]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/changes.txt
removed 2.6.1 symbols from 2.6.2 tag
[wxWidgets.git] / docs / changes.txt
... / ...
CommitLineData
1---------------------------------------------------------------
2wxWidgets Change Log - For more verbose changes, see the manual
3---------------------------------------------------------------
4
52.6.2
6-----
7
8All:
9
10- Fixed wxScopeGuard to work with VC++, documented it.
11- Fixed proxy handling in wxURL.
12
13All (GUI):
14
15- Added wxXmlResource::Unload()
16- Possibility of modeless wxWizard dialog (with presentation in sample).
17
18wxMSW:
19
20- Separators are now correctly shown in the toolbars under Windows XP
21- Fixed multiline tooltips handling.
22- Fixed wxSlider::GetSelEnd() (Atilim Cetin)
23
24wxUniv:
25
26- Window creation now honours wxVSCROLL.
27
28
292.6.1
30-----
31
32All:
33
34- Added wxLaunchDefaultBrowser.
35- Added wxPLURAL() macro in addition to _() (Jonas Rydberg)
36
37All (GUI):
38
39- Fixed potential infinite loop when adjusting wxScrolledWindow scrollbars.
40- Radio in menus do not send menu event for selections of already selected item.
41- Fixed wrong positioning of marks and enumerations in lists of wxHTML.
42- wxImage::Rotate90 respects alpha channel.
43- Added wxEVT_SCROLL_CHANGED as synonym for wxEVT_SCROLL_ENDSCROLL.
44- Replaced artwork for some cursors, icons and toolbar buttons.
45- Fixed sizing problem in generic wxCalendarCtrl for short day abbreviations.
46- Fixed wxWindow::DoGetBestSize to keep original best size.
47- PNM now supports ASCII and raw grey formats.
48- wxGrid focus and edit key improvements.
49
50wxMSW:
51
52- Fixed erroneous selection of content in wxComboBox when within a wxStaticBox
53 (checking for selection caused by WM_STYLECHANGED).
54- Added deferred positioning to wxRadioBox, wxSlider and wxSpinCtrl and thereby
55 eliminated some refresh glitches when resizing.
56- Eliminated further refresh glitches caused by wxRadioBox (to nearby controls)
57 by refreshing parent when the radio box moves.
58- Added ability set the system option "msw.staticbox.optimized-paint" to 0 to
59 allow a panel to paint graphics around controls within a static box.
60- Refresh exposed areas when resizing, using WM_WINDOWPOSCHANGED.
61- Worked around an apparent bug in deferred window positioning (moving a
62 window from (x, y) to (a, b) and back to (x, y) misses the last step) by
63 checking window positions against corresponding sizer state, if any.
64- A control's text colour now reflects the system colour setting.
65- Fixed wxFileName::GetLongPath() to behave correctly during the first call too.
66- Fixed alpha blitting to take into account source position.
67- Setting foreground colour for wxCheckBox now works when using XP themes too.
68- wxStaticBox label can use custom foreground colour.
69- Now uses newer font MS Shell Dlg 2 if possible.
70- Compiles again with WIN64.
71- Winelib compilation now works.
72- When converting a wxIcon to a bitmap check if the icon has an alpha
73 channel and set the bitmap to use it.
74- wxSlider now also sends wxEVT_SCROLL_CHANGED when using mouse wheel
75- Miscellaneous wxMediaCtrl improvements.
76- wxTopLevelWindow::ShowFullScreen logic error fixed.
77- Fixed wxScrollBar background colour bug.
78- Fixed problems with paper sizes being ignored.
79- wxNotebook refresh problem fixed.
80- DDE fixed for Unicode.
81- Fixed ownerdrawn multiline buttons.
82- wxCheckListBox item background fixed.
83- Fixed some wxRegKey bugs.
84
85wxWinCE:
86
87- Fixed wxFileName::CreateTempFileName.
88
89wxGTK:
90
91- Added support for wxSTAY_ON_TOP (GTK 2.4+).
92- Fixed wxTextCtrl::SetStyle for overlapping calls.
93- Fixed scrollbar border colour.
94- Added bitmap support in menus.
95
96wxMac:
97
98- Added support for launching 'APPL' bundles with wxExecute (usually they have a
99 .app extension and are the ones that reside in the Applications folder).
100- Fixed a bug in wxGetKeyState where shift and some other keys were returning an
101 incorrect state.
102- Fixed toolbar colour bug on Tiger.
103- Fixed visual problems caused by removal of About menu item.
104- Window menu now added automatically.
105- Configure fixed for wxBase compilation.
106- Modified function key support fixed.
107- wxTopLevelWindow::Maximize improvements.
108
109wxX11:
110
111- Menu problems fixed.
112- wxScrolledWindow scrolls any child windows.
113- Fixed a font memory leak.
114- Multiple wxTimers now work correctly.
115
116
1172.6.0
118-----
119
120All:
121
122- wxPathExists deprecated, use wxDirExists instead.
123- Configure: --enable-std_iostreams, --enable-std_string are now the default.
124
125All (GUI):
126
127- Fixed ~wxStatusBar and ~wxToolBar which tried to check
128 non-existent wxFrameBase RTTI, causing a crash if not in a frame.
129
130wxMSW:
131
132- Fixed static box border when the label is empty.
133- Fixed SetBackgroundColour() to change only label background, not entire box.
134- wxHelpController is now aliased to wxCHMHelpController.
135
136wxWinCE:
137
138- Fixed device origin setting and clipping region setting.
139
140wxGTK:
141- New configure syntax for specifying the GTK+ version.
142 --with-gtk Use GTK 2.x, no fallback
143 --with-gtk=1 Use GTK 1.2, no fallback
144 --with-gtk=2 Use GTK 2.x, no fallback
145 --with-gtk=any Use any available GTK
146- wxMenuItem::SetText() takes care of hotkeys, too.
147- Reworked text wrapping for wxStaticText.
148
149wxMac:
150- Implemented most of the wxFileType and wxMimeTypesManager functions
151
1522.5.5
153-----
154
155All:
156
157- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get
158 user and password as in 2.5.4; wxURI::GetPassword() added.
159- Added wxDebugReport class.
160- Added wxTempFileOutputStream by Stas Sergeev.
161- Fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First).
162- Added WXK_SPECIAL keycodes for special hardware buttons.
163- Fixed bug with wxFile::Seek(-1, wxFromCurrent).
164- Added wxString/C array constructors to wxArrayString.
165- Added wxMemoryInputStream(wxMemoryOutputStream&) constructor (Stas Sergeev)
166
167All (GUI):
168
169- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
170 GetBitmap is renamed GetBitmapPtr.
171- Added XPM data constructor to wxImage.
172- Added style parameter to wxBufferedDC to allow buffering just the client, or
173 the whole virtual area.
174- Restored ability to set a custom splitter sash size with SetSashSize.
175- Fixed wxScrolledWindow sizer behaviour so that the virtual size
176 isn't used to set the window size.
177- Added wxTE_BESTWRAP (based on patch by Mart Raudsepp).
178- wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED is now only sent once at the end of
179 splitter dragging and not after each CHANGING event (Jacobo Vilella Vilahur).
180- Added wxImage::IsTransparent().
181
182Unix:
183
184- Fixed build on Linux/AMD64.
185
186wxMSW:
187
188- Added "orient" parameter to wxMDIParentFrame::Tile().
189- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available.
190- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert).
191- wxWindow::Refresh() refreshes the window children as well.
192- Improved static box and radio box refresh and background colour
193 handling (Jamie Gadd).
194
195wxGTK:
196
197- Improved wxSystemSettings::GetMetric() to work better with X11 (Mart Raudsepp).
198- Corrected wxListBox selection handling.
199- Corrected default button size handling for different themes.
200- Corrected splitter sash size and look for different themes.
201- Fixed keyboard input for dead-keys.
202- Added support for more wrapping styles (Mart Raudsepp).
203- GTK2.4+ wxFileDialog reimplemented to support non-modal usage better,
204 and fix all known bugs (Mart Raudsepp).
205
206wxMac:
207
208- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows.
209
210wxPalmOS:
211
212- Native wxRadioBox implementation.
213
214wxWinCE:
215
216- Added wxNB_FLAT for flat-look notebooks on Windows CE.
217- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId.
218 You can also override wxDialog::DoOK if you need more flexibility.
219- Dialog size now takes into account SIP or menubar.
220- Panels more naturally white on PocketPC.
221- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes
222 with correct titlebar style.
223- Frames have Ctrl+Q accelerator set automatically, as per the
224 PocketPC guidelines
225- Documented issues in manual under wxWinCE topic.
226- Made (Un)RegisterHotKey WinCE-aware.
227- Sends wxEVT_HIBERNATE event.
228- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE.
229- Added wxTE_CAPITALIZE for CAPEDIT controls.
230- wxDialog::GetToolBar can be used if you need to add buttons
231 to the dialog's toolbar.
232
2332.5.4
234-----
235
236All:
237
238- wxEvent and derived classes don't have public members any more, you must
239 use accessors methods now (Mart Raudsepp)
240- new classes for reading and writing ZIP files (M.J.Wetherell)
241- large files support for wxFFile (M.J.Wetherell)
242