]> git.saurik.com Git - wxWidgets.git/blame - docs/changes.txt
Added typemap for wxArrayString
[wxWidgets.git] / docs / changes.txt
CommitLineData
8870c26e
JS
1wxWindows 2 Change Log
2----------------------
e3a43801 3
bbed9595
VZ
4INCOMPATIBLE CHANGES SINCE 2.2.x
5================================
6
d73e6791
VZ
7All (GUI):
8
9- wxGridCellAttrProvider class API changed, you will need to update your code
10 if you derived any classes from it
11
bbed9595
VZ
12wxMSW:
13
eead3ccb
VZ
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
bbed9595 22- child frames appear in the taskbar by default now, use wxFRAME_NO_TASKBAR
eead3ccb
VZ
23 style to avoid it, wxFRAME_FLOAT_ON_PARENT style is now obsolete and has no
24 effect
bbed9595 25
614391dc 262.3.2
a553cb8b
VZ
27-----
28
29wxBase:
30
31- wxRegEx class added
eadd7bd2
VZ
32- wxGetDiskSpace() function added (Jonothan Farr, Markus Fieber)
33- more fixes to wxMBConv classes. Conversion to and from wchar_t now works with
30341997
VS
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.
a553cb8b 36
614391dc
VZ
37All (GUI):
38
39- support for virtual list control added
0a816d95 40- column images in report mode of the list control
8db37e06 41- wxFindReplaceDialog added (based on work of Markus Greither)
d7eee191 42- wxTextCtrl::SetMaxLength() added (wxMSW/wxGTK)
5549e9f7 43- polygon support in wxRegion (Klaas Holwerda)
d73e6791 44- wxStreamToTextRedirector to allow easily redirect cout to wxTextCtrl added
0e300ddd 45- fixed bug with using wxExecute() to capture huge amounts of output
a553cb8b 46
30341997
VS
47wxHTML:
48
49- new HTML parser with correct parsing of character entities and fixes
50 to tags parsing
ea5c1679 51- added support for animated GIFs
30341997 52
014e19de
RD
532.3.1
54-----
55
bc00e715
JS
56wxBase:
57
58- Fixes for gcc 3.0
7e05b755 59- Fixed new charset detection code
bc00e715 60- ODBC Informix fixes (submitted by Roger Gammans)
cb35465e 61- Added ODBC date support to wxVariant
bc00e715 62- Added wxDir::Traverse
7e05b755 63- Added wxSingleInstanceChecker class
cb35465e
JS
64- Removed redundant wxDebugContext functions using C++ streams,
65 so now standard stream usage should be unnecessary
bc00e715 66
014e19de
RD
67All (GUI):
68
7e05b755 69- Added wxDbGrid class for displaying ODBC tables
014e19de
RD
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
bc00e715 72 push on a custom event handler for example)
014e19de 73- Added wxTextAttr class and SetStyle, SetDefaultStyle and
bc00e715
JS
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()
93a21d88 86- Added wxDbGrid combining wxODBC classes with wxGrid
cb35465e 87- Added more makefiles and project files for contrib hierarchy
014e19de 88
bc00e715
JS
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,
cb35465e 94 alt or shift) now work
bc00e715
JS
95- Compile fixes for Watcom C++ added
96- Compile fixes for Cygwin 1.0 added
d014b867 97- Use SetForegroundWindow() in wxWindow::Raise() instead of BringWindowToTop()
bc00e715 98- Replaced wxYield() call in PopupMenu() by a much safer
d014b867 99 wxYieldForCommandsOnly() - fixes tree ctrl popup menu bug and other ones
bc00e715
JS
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
cb35465e
JS
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
014e19de 111
bc00e715 112wxGTK:
014e19de 113
bc00e715 114- Fixed slider rounding bug
d014b867 115- Added code to set wxFont's default encoding to wxLocale::GetSystemEncoding()
bc00e715
JS
116- We now send iconize events
117- Fix for discrepancies between wxNotebookEvent and wxNotebook
118 GetSelection() results
014e19de 119
32f31043
VZ
1202.3.0
121-----
122
76e23cdb
VZ
123wxBase:
124
f92f546c
VS
125- fixed problem with wxURL when using static version of the library
126- wxZipFSHandler::FindFirst() and FindNext() now correctly list directories
35332784 127- wxMimeTypesManager now can create file associations too (Chris Elliott)
32f31043 128- wxCopyFile() respects the file permissions (Roland Scholz)
b92fd37c 129