]> git.saurik.com Git - wxWidgets.git/blame - docs/changes.txt
Add extern "C" to DllMain
[wxWidgets.git] / docs / changes.txt
CommitLineData
ae4bd80a
RN
1-------------------------------------------------------------------
2wxWidgets 2.5 Change Log - For more verbose changes, see the manual
3-------------------------------------------------------------------
d643b80e 4
1a87edf2
WS
52.5.5
6-----
7
2a138829
JS
8All:
9
9f8d3f61 10- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get
b554cf63 11 user and password as in 2.5.4; wxURI::GetPassword() added.
afafd942
JS
12- Added wxDebugReport class.
13- Added wxTempFileOutputStream by Stas Sergeev.
14- Fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First).
15- Added WXK_SPECIAL keycodes for special hardware buttons.
eba99da4
JS
16- Fixed bug with wxFile::Seek(-1, wxFromCurrent).
17- Added wxString/C array constructors to wxArrayString.
96461cc2 18- Added wxMemoryInputStream(wxMemoryOutputStream&) constructor (Stas Sergeev)
265a3864
JS
19
20All (GUI):
21
2a138829
JS
22- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
23 GetBitmap is renamed GetBitmapPtr.
7ab37822 24- Added XPM data constructor to wxImage.
9f8d3f61
VZ
25- Added style parameter to wxBufferedDC to allow buffering just the client, or
26 the whole virtual area.
8ddd9176
JS
27- Restored ability to set a custom splitter sash size with SetSashSize.
28- Fixed wxScrolledWindow sizer behaviour so that the virtual size
29 isn't used to set the window size.
eba99da4 30- Added wxTE_BESTWRAP (based on patch by Mart Raudsepp).
9ec0e7da 31- wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED is now only sent once at the end of
eba99da4 32 splitter dragging and not after each CHANGING event (Jacobo Vilella Vilahur).
21dc4be5 33- Added wxImage::IsTransparent()
9f8d3f61 34
f303447b
VZ
35Unix:
36
eba99da4 37- Fixed build on Linux/AMD64.
f303447b 38
0d97c090
VZ
39wxMSW:
40
eba99da4
JS
41- Added "orient" parameter to wxMDIParentFrame::Tile().
42- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available.
43- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert).
44- wxWindow::Refresh() refreshes the window children as well.
45- Improved static box and radio box refresh and background colour
46 handling (Jamie Gadd).
0d97c090 47
9b0b5ba7
RR
48wxGTK:
49
eba99da4 50- Improved wxSystemSettings::GetMetric() to work better with X11 (Mart Raudsepp).
b554cf63
JS
51- Corrected wxListBox selection handling.
52- Corrected default button size handling for different themes.
53- Corrected splitter sash size and look for different themes.
54- Fixed keyboard input for dead-keys.
eba99da4 55- Added support for more wrapping styles (Mart Raudsepp).
f8bc53eb
JS
56- GTK2.4+ wxFileDialog reimplemented to support non-modal usage better,
57 and fix all known bugs (Mart Raudsepp).
b554cf63
JS
58
59wxMac:
60
61- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows.
2a138829 62
1a87edf2
WS
63wxPalmOS:
64
afafd942 65- Native wxRadioBox implementation.
b554cf63
JS
66
67wxWinCE:
68
69- Added wxNB_FLAT for flat-look notebooks on Windows CE.
9ceeecb9
JS
70- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId.
71 You can also override wxDialog::DoOK if you need more flexibility.
b554cf63
JS
72- Dialog size now takes into account SIP or menubar.
73- Panels more naturally white on PocketPC.
74- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes
75 with correct titlebar style.
9ceeecb9
JS
76- Frames have Ctrl+Q accelerator set automatically, as per the
77 PocketPC guidelines
78- Documented issues in manual under wxWinCE topic.
afafd942
JS
79- Made (Un)RegisterHotKey WinCE-aware.
80- Sends wxEVT_HIBERNATE event.
81- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE.
82- Added wxTE_CAPITALIZE for CAPEDIT controls.
ec5f0c24
JS
83- wxDialog::GetToolBar can be used if you need to add buttons
84 to the dialog's toolbar.
1a87edf2 85
19b65a30
VZ
862.5.4
87-----
88
a22d4c5c
VZ
89All:
90
97e490f8
VZ
91- wxEvent and derived classes don't have public members any more, you must
92 use accessors methods now (Mart Raudsepp)
00375592 93- new classes for reading and writing ZIP files (M.J.Wetherell)
70a7bd90 94- large files support for wxFFile (M.J.Wetherell)
4116fac0 95