]> git.saurik.com Git - wxWidgets.git/blame - docs/motif/changes.txt
Fixed nasty bug wxFont
[wxWidgets.git] / docs / motif / changes.txt
CommitLineData
16c1f7f3
JS
1wxMotif CHANGES
2---------------
3
421/9/98
5-------
6
7Julian:
8
9- Made makefiles for wxMotif source directory and minimal sample.
10
11- First go at wxApp, wxWindow, wxDialog, wxPen, wxBrush, wxFont,
12 wxColour, wxButton, wxCheckBox, wxTextCtrl, wxStaticText,
13 wxMenu, wxMenuItem, wxMenuBar
8aa04e8b
JS
14
1512/11/98
16--------
17
18It's a long time since I updated this file. Previously done:
19
20- wxFrame, wxDialog done.
21- wxScrolledWindow done (but backing pixmap not used at present).
22- wxBitmap done though could be tidied it up at some point.
23- Most basic controls are there, if not rigorously tested.
24- Some MDI support (menus appear on child frames at present).
25- wxNotebook almost done.
26- wxToolBar done (horizontal only, which would be easy to extend
27 to vertical toolbars).
28
29More recently:
30
31- Colour and font changing done (question mark over what happens
32 to scrollbars).
33- Accelerators done (for menu items and buttons). Also event loop
34 tidied up in wxApp so that events are filtered through ProcessXEvent.
35- wxWindow::GetUpdateRegion should now work.
36
7fe7d506
JS
3725/11/98
38--------
39
40- Reimplemented MDI using wxNotebook instead of the MDI widgets, which
41 were too buggy (probably not design for dynamic addition/removal of
42 child frames).
43- Some improvements to the wxNotebook implementation.
44- wxToolBar now uses a bulletin board instead of a form, in an attempt
45 to make it possible to add ordinary wxControls to a toolbar.
46- Cured problem with not being able to use global memory operators,
47 by defining two more global operators, so that the delete will match
48 the debugging implementation.
49- Added wxUSE_DEBUG_NEW_ALWAYS so we can distinguish between using
50 global memory operators (usually OK) and #defining new to be
51 WXDEBUG_NEW (sometimes it might not be OK).
52- Added time.cpp to makefile; set wxUSE_DATETIME to 1.
53- Added a parent-existance check to popup menu code to make it not crash.
54- Added some optimization in wxWindow::SetSize to produce less flicker.
45d49251
JS
55 It remains to be seen whether this produces any resize bugs.
56
573/12/98
58-------
59
60- Debugged DrawEllipticArc (a ! in the wrong place).
61- Added SetClippingRegion( const wxRegion& region ).
62- Added wxPoint, wxSize, wxRect versions of SetSize etc.
a367b9b3
JS
63- Diagnosed but not yet cured a wxTreeCtrl bug (see todo.txt).
64
654/12/98
66-------
67
68- Got further with wxTreeCtrl, fixing wxWindow::Refresh on the way,
69 and adding Clear(const wxRect&). Mainly the scrolling to sort out now,
70 and inter-line spacing.
71- Fixed some problems with wxListCtrl espec. trying to call m_mainWin
72 functions when it wasn't initialised. As with the wxTreeCtrl sample,
73 removed usage of wxTextCtrl as a stream (doesn't seem to agree
74 with gcc) and the sample is now partially working. Some work
75 on the scrollbars is required.
76- wxListCtrl assumed that one of the args to GetClientSize can be NULL:
77 corrected.