]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/changes.txt
Added typemap for wxArrayString
[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
47wxHTML:
48
49- new HTML parser with correct parsing of character entities and fixes
50 to tags parsing
51- added support for animated GIFs
52
532.3.1
54-----
55
56wxBase:
57
58- Fixes for gcc 3.0
59- Fixed new charset detection code
60- ODBC Informix fixes (submitted by Roger Gammans)
61- Added ODBC date support to wxVariant
62- Added wxDir::Traverse
63- Added wxSingleInstanceChecker class
64- Removed redundant wxDebugContext functions using C++ streams,
65 so now standard stream usage should be unnecessary
66
67All (GUI):
68
69- Added wxDbGrid class for displaying ODBC tables
70- Added EVT_GRID_EDITOR_CREATED and wxGridEditorCreatedEvent so the
71 user code can get access to the edit control when it is created, (to
72 push on a custom event handler for example)
73- Added wxTextAttr class and SetStyle, SetDefaultStyle and
74 GetDefaultStyle methods to wxTextCtrl
75- Added wxSingleInstanceChecker
76- Improvements to Tex2RTF
77- Added Paul and Roger Gammans' grid controls
78- Bug in wxDocument::Save logic corrected, whereby Save didn't save when not
79 first-time saved
80- Fixed memory leak in textcmn.cpp
81- Various wxXML enhancements
82- Removed wxCLIP_CHILDREN style from wxSplitterWindow
83- Fixed memory leak in DoPrint, htmprint.cpp
84- Fixed calendar sample bug with using wxCommandEvent::GetInt()
85 instead of GetId()
86- Added wxDbGrid combining wxODBC classes with wxGrid
87- Added more makefiles and project files for contrib hierarchy
88
89wxMSW:
90
91- Fixed wxApp::ProcessMessage so controls don't lose their
92 accelerators when the accelerators are redefined elsewhere
93- Accelerators consisting of simple keystrokes (without control,
94 alt or shift) now work
95- Compile fixes for Watcom C++ added
96- Compile fixes for Cygwin 1.0 added
97- Use SetForegroundWindow() in wxWindow::Raise() instead of BringWindowToTop()
98- Replaced wxYield() call in PopupMenu() by a much safer
99 wxYieldForCommandsOnly() - fixes tree ctrl popup menu bug and other ones
100- Enter processing in wxSpinCtrl fixed
101- Fixed bug in determining the best listbox size
102- Fix for wxFrame's last focus bug
103- We now send iconize events
104- Fixed wxFrame::SetClientSize() with toolbar bug
105- Added mousewheel processing
106- Added wxSystemSettings::Get/SetOption so we can configure
107 wxWindows at run time; used this to implement no-maskblt option
108 in wxDC
109- Fixed bug when using MDIS_ALLCHILDSTYLES style: so now MDI
110 child frame styles are honoured
111
112wxGTK:
113
114- Fixed slider rounding bug
115- Added code to set wxFont's default encoding to wxLocale::GetSystemEncoding()
116- We now send iconize events
117- Fix for discrepancies between wxNotebookEvent and wxNotebook
118 GetSelection() results
119
1202.3.0
121-----
122
123wxBase:
124
125- fixed problem with wxURL when using static version of the library
126- wxZipFSHandler::FindFirst() and FindNext() now correctly list directories
127- wxMimeTypesManager now can create file associations too (Chris Elliott)
128- wxCopyFile() respects the file permissions (Roland Scholz)
129