]> git.saurik.com Git - wxWidgets.git/blame - docs/changes.txt
Copy about.htm
[wxWidgets.git] / docs / changes.txt
CommitLineData
5fae57de
JS
1---------------------------------------------------------------
2wxWidgets Change Log - For more verbose changes, see the manual
3---------------------------------------------------------------
d643b80e 4
62705a27
RN
52.6.1
6-----
3bce55ac 7
62705a27 8All:
3bce55ac 9
498a1eeb 10- Added wxLaunchDefaultBrowser.
62705a27 11
3bce55ac
JS
12wxMSW:
13
14- Fixed erroneous selection of content in wxComboBox when within a wxStaticBox.
15
62705a27 16wxMac:
3bce55ac
JS
17
18- Added support for launching 'APPL' bundles with wxExecute (usually they have a
19 .app extension and are the ones that reside in the Applications folder).
20- Fixed a bug in wxGetKeyState where shift and some other keys were returning an
21 incorrect state.
62705a27 22
5fae57de 232.6.0
da865fdd
WS
24-----
25
26All:
27
28- wxPathExists deprecated, use wxDirExists instead.
2f0e16e1 29- Configure: --enable-std_iostreams, --enable-std_string are now the default.
da865fdd 30
5fae57de
JS
31All (GUI):
32
33- Fixed ~wxStatusBar and ~wxToolBar which tried to check
34 non-existent wxFrameBase RTTI, causing a crash if not in a frame.
35
6ecfb2c8
VZ
36wxMSW:
37
5fae57de
JS
38- Fixed static box border when the label is empty.
39- Fixed SetBackgroundColour() to change only label background, not entire box.
2f0e16e1 40- wxHelpController is now aliased to wxCHMHelpController.
5fae57de
JS
41
42wxWinCE:
43
44- Fixed device origin setting and clipping region setting.
6ecfb2c8 45
9fd540ed
MW
46wxGTK:
47- New configure syntax for specifying the GTK+ version.
48 --with-gtk Use GTK 2.x, no fallback
49 --with-gtk=1 Use GTK 1.2, no fallback
50 --with-gtk=2 Use GTK 2.x, no fallback
51 --with-gtk=any Use any available GTK
3128a6fd
RR
52- wxMenuItem::SetText() takes care of hotkeys, too.
53- Reworked text wrapping for wxStaticText.
9fd540ed 54
c9e227f4
RN
55wxMac:
56- Implemented most of the wxFileType and wxMimeTypesManager functions
9fd540ed 57
1a87edf2
WS
582.5.5
59-----
60
2a138829
JS
61All:
62
9f8d3f61 63- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get
b554cf63 64 user and password as in 2.5.4; wxURI::GetPassword() added.
afafd942
JS
65- Added wxDebugReport class.
66- Added wxTempFileOutputStream by Stas Sergeev.
67- Fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First).
68- Added WXK_SPECIAL keycodes for special hardware buttons.
eba99da4
JS
69- Fixed bug with wxFile::Seek(-1, wxFromCurrent).
70- Added wxString/C array constructors to wxArrayString.
96461cc2 71- Added wxMemoryInputStream(wxMemoryOutputStream&) constructor (Stas Sergeev)
265a3864
JS
72
73All (GUI):
74
2a138829
JS
75- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
76 GetBitmap is renamed GetBitmapPtr.
7ab37822 77- Added XPM data constructor to wxImage.
9f8d3f61
VZ
78- Added style parameter to wxBufferedDC to allow buffering just the client, or
79 the whole virtual area.
8ddd9176
JS
80- Restored ability to set a custom splitter sash size with SetSashSize.
81- Fixed wxScrolledWindow sizer behaviour so that the virtual size
82 isn't used to set the window size.
eba99da4 83- Added wxTE_BESTWRAP (based on patch by Mart Raudsepp).
9ec0e7da 84- wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED is now only sent once at the end of
eba99da4 85 splitter dragging and not after each CHANGING event (Jacobo Vilella Vilahur).
5fae57de 86- Added wxImage::IsTransparent().
9f8d3f61 87
f303447b
VZ
88Unix:
89
eba99da4 90- Fixed build on Linux/AMD64.
f303447b 91
0d97c090
VZ
92wxMSW:
93
eba99da4
JS
94- Added "orient" parameter to wxMDIParentFrame::Tile().
95- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available.
96- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert).
97- wxWindow::Refresh() refreshes the window children as well.
98- Improved static box and radio box refresh and background colour
99 handling (Jamie Gadd).
0d97c090 100
9b0b5ba7
RR
101wxGTK:
102
eba99da4 103- Improved wxSystemSettings::GetMetric() to work better with X11 (Mart Raudsepp).
b554cf63
JS
104- Corrected wxListBox selection handling.
105- Corrected default button size handling for different themes.
106- Corrected splitter sash size and look for different themes.
107- Fixed keyboard input for dead-keys.
eba99da4 108- Added support for more wrapping styles (Mart Raudsepp).
f8bc53eb
JS
109- GTK2.4+ wxFileDialog reimplemented to support non-modal usage better,
110 and fix all known bugs (Mart Raudsepp).
b554cf63
JS
111
112wxMac:
113
114- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows.
2a138829 115
1a87edf2
WS
116wxPalmOS:
117
afafd942 118- Native wxRadioBox implementation.
b554cf63
JS
119
120wxWinCE:
121
122- Added wxNB_FLAT for flat-look notebooks on Windows CE.
9ceeecb9
JS
123- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId.
124 You can also override wxDialog::DoOK if you need more flexibility.
b554cf63
JS
125- Dialog size now takes into account SIP or menubar.
126- Panels more naturally white on PocketPC.
127- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes
128 with correct titlebar style.
9ceeecb9
JS
129- Frames have Ctrl+Q accelerator set automatically, as per the
130 PocketPC guidelines
131- Documented issues in manual under wxWinCE topic.
afafd942
JS
132- Made (Un)RegisterHotKey WinCE-aware.
133- Sends wxEVT_HIBERNATE event.
134- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE.
135- Added wxTE_CAPITALIZE for CAPEDIT controls.
ec5f0c24
JS
136- wxDialog::GetToolBar can be used if you need to add buttons
137 to the dialog's toolbar.
1a87edf2 138
19b65a30
VZ
1392.5.4
140-----
141
a22d4c5c
VZ
142All:
143
97e490f8
VZ
144- wxEvent and derived classes don't have public members any more, you must
145 use accessors methods now (Mart Raudsepp)
00375592 146- new classes for reading and writing ZIP files (M.J.Wetherell)
70a7bd90 147- large files support for wxFFile (M.J.Wetherell)
4116fac0 148