]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/changes.txt
cleanup in wxMGL code
[wxWidgets.git] / docs / changes.txt
... / ...
CommitLineData
1wxWindows 2 Change Log
2----------------------
3
4INCOMPATIBLE CHANGES SINCE 2.2.x
5================================
6
7All (GUI):
8
9- wxGridCellAttrProvider class API changed, you will need to update your code
10 if you derived any classes from it
11
12wxMSW:
13
14- the event type constants are not constants any more but are dynamically
15 allocated during run-time which means that they can't be used as case labels
16 in the switch()es, you must rewrite them to use if()s instead
17
18 You may also define WXWIN_COMPATIBILITY_EVENT_TYPES to get the old behaviour
19 but this is strongly discouraged, please consider changing your codei
20 instead!
21
22- child frames appear in the taskbar by default now, use wxFRAME_NO_TASKBAR
23 style to avoid it, wxFRAME_FLOAT_ON_PARENT style is now obsolete and has no
24 effect
25
262.3.2
27-----
28
29wxBase:
30
31- wxRegEx class added
32- wxGetDiskSpace() function added (Jonothan Farr, Markus Fieber)
33- more fixes to wxMBConv classes. Conversion to and from wchar_t now works with
34 glibc 2.2 as well as with glibc 2.1. Unix version now checks for iconv()'s
35 capabilities at runtime instead of in the configure script.
36
37All (GUI):
38
39- support for virtual list control added
40- column images in report mode of the list control
41- wxFindReplaceDialog added (based on work of Markus Greither)
42- wxTextCtrl::SetMaxLength() added (wxMSW/wxGTK)
43- polygon support in wxRegion (Klaas Holwerda)
44- wxStreamToTextRedirector to allow easily redirect cout to wxTextCtrl added
45- fixed bug with using wxExecute() to capture huge amounts of output
46- wxDirSelector() added (Paul A. Thiessen)
47
48wxHTML:
49
50- new HTML parser with correct parsing of character entities and fixes
51 to tags parsing
52- added support for animated GIFs
53
542.3.1
55-----
56
57wxBase:
58
59- Fixes for gcc 3.0
60- Fixed new charset detection code
61- ODBC Informix fixes (submitted by Roger Gammans)
62- Added ODBC date support to wxVariant
63- Added wxDir::Traverse
64- Added wxSingleInstanceChecker class
65- Removed redundant wxDebugContext functions using C++ streams,
66 so now standard stream usage should be unnecessary
67
68All (GUI):
69
70- Added wxDbGrid class for displaying ODBC tables
71- Added EVT_GRID_EDITOR_CREATED and wxGridEditorCreatedEvent so the
72 user code can get access to the edit control when it is created, (to
73 push on a custom event handler for example)
74- Added wxTextAttr class and SetStyle, SetDefaultStyle and
75 GetDefaultStyle methods to wxTextCtrl
76- Added wxSingleInstanceChecker
77- Improvements to Tex2RTF
78- Added Paul and Roger Gammans' grid controls
79- Bug in wxDocument::Save logic corrected, whereby Save didn't save when not
80 first-time saved
81- Fixed memory leak in textcmn.cpp
82- Various wxXML enhancements
83- Removed wxCLIP_CHILDREN style from wxSplitterWindow
84- Fixed memory leak in DoPrint, htmprint.cpp
85- Fixed calendar sample bug with using wxCommandEvent::GetInt()
86 instead of GetId()
87- Added wxDbGrid combining wxODBC classes with wxGrid
88- Added more makefiles and project files for contrib hierarchy
89
90wxMSW:
91
92- Fixed wxApp::ProcessMessage so controls don't lose their
93 accelerators when the accelerators are redefined elsewhere
94- Accelerators consisting of simple keystrokes (without control,
95 alt or shift) now work
96- Compile fixes for Watcom C++ added
97- Compile fixes for Cygwin 1.0 added
98- Use SetForegroundWindow() in wxWindow::Raise() instead of BringWindowToTop()
99- Replaced wxYield() call in PopupMenu() by a much safer
100 wxYieldForCommandsOnly() - fixes tree ctrl popup menu bug and other ones
101- Enter processing in wxSpinCtrl fixed
102- Fixed bug in determining the best listbox size
103- Fix for wxFrame's last focus bug
104- We now send iconize events
105- Fixed wxFrame::SetClientSize() with toolbar bug
106- Added mousewheel processing
107- Added wxSystemSettings::Get/SetOption so we can configure
108 wxWindows at run time; used this to implement no-maskblt option
109 in wxDC
110- Fixed bug when using MDIS_ALLCHILDSTYLES style: so now MDI
111 child frame styles are honoured
112
113wxGTK:
114
115- Fixed slider rounding bug
116- Added code to set wxFont's default encoding to wxLocale::GetSystemEncoding()
117- We now send iconize events
118- Fix for discrepancies between wxNotebookEvent and wxNotebook
119 GetSelection() results
120
1212.3.0
122-----
123
124wxBase:
125
126- fixed problem with wxURL when using static version of the library
127- wxZipFSHandler::FindFirst() and FindNext() now correctly list directories
128- wxMimeTypesManager now can create file associations too (Chris Elliott)
129- wxCopyFile() respects the file permissions (Roland Scholz)
130