]> git.saurik.com Git - wxWidgets.git/blob - docs/motif/changes.txt
Rmoved more wxprop files
[wxWidgets.git] / docs / motif / changes.txt
1 wxMotif CHANGES
2 ---------------
3
4 21/9/98
5 -------
6
7 Julian:
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
14
15 12/11/98
16 --------
17
18 It'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
29 More 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
37 25/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.
55 It remains to be seen whether this produces any resize bugs.
56
57 3/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.
63 - Diagnosed but not yet cured a wxTreeCtrl bug (see todo.txt).
64
65 4/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.
78
79 18/12/98
80 --------
81
82 - Removed major bug whereby dialogs were unmanaged automatically
83 when any button was pressed.
84 - Fixed colours of wxWindow scrollbars, made list and text controls
85 have a white background.
86 - Fixed dialog colour setting.
87 - Added settable fonts and colours for wxMenu/wxMenuBar. Now
88 they have sensible colours by default.
89 - Fixed a bug in wxStaticBox.
90 - Controls sample runs, though wxRadioBox doesn't appear and
91 the notebook flickers for a while.
92 - Cured wxTreeCtrl bug: now works pretty well!
93
94 28/12/98
95 --------
96
97 - Cured scrolling problem: scrollbars now show/hide themselves
98 without (permanently) resizing the window.
99 - Removed some commented-out lines in wxScrolledWindow::AdjustScrollbars
100 that disabled scrollbar paging.
101 - Set background colour of drawing area in wxWindow, so e.g. wxListCtrl
102 colours correctly.