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