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