(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ochangelog
blob38cf0dceda6253c01a51b9564c8a1fdaa87d40d0
1   2002-10-18  DennisHayes <dennish@raytek.com>\r
2   \r
3         * Application.cs\r
4         * ContainerControl.cs\r
5         * Control.cs\r
6         * Form.cs\r
7         * Label.cs\r
8 \r
9         * Added //Compact Framework comment to members that belong.\r
10         * A CE subset of SWF might not be that difficult to reach. \r
11         * John has already completed *Most* of the CE members in these files.\r
12         * \r
13         * also added a couple of members that seem to have not been\r
14     s           stubbed, hope I did not break the build, unable to test\r
16   2002-10-13 John Sohn <jsohn@columbus.rr.com>\r
17         * Button.cs:\r
18         * Label.cs: \r
19         * Control.cs:\r
20         * Form.cs: fixed location of elements on Form\r
21         * FormTest.cs: changed location of Label and Button on Form\r
22   \r
23   2002-10-12 John Sohn <jsohn@columbus.rr.com>\r
24         * ButtonBase.cs:\r
25         * Button.cs:  initial implementation of Button class\r
26         * FormTest.cs: added Button to form\r
27         * makefile: added Button.cs and ButtonBase.cs to makefile\r
28         \r
29   2002-10-12 John Sohn <jsohn@columbus.rr.com>\r
30         * Control.cs: \r
31         * Label.cs: changed CreateHandle method to use CreateParams property\r
32         * README: added instructions for building and using project\r
33         * makefile: removed monostart.c from makefile\r
34         * monostart.c:\r
35         * test.sh\r
36         * build.sh: no longer used, removed\r
37     \r
38     2002-9-29  John Sohn <jsohn@columbus.rr.com>\r
39         * Form.cs: Site property now calls base class\r
40         * FormTest.cs: set label position on test form\r
41         * Label.cs: implemented more methods\r
42         * makefile: stub no longer links to gc library\r
43         \r
44     2002-9-24  John Sohn <jsohn@columbus.rr.com>\r
45         * Application.cs: Run method now creates the Form\r
46         * ContainerControl.cs: no implementation but made sure overridden\r
47         methods call the base class\r
48         * Control.cs: Implemented several more methods in the implementation\r
49         of this class. Implemented ControlCollection, allowing controls\r
50         to be added and removed from the Form.\r
51         * Form.cs: Implemented more methods of the Form class\r
52         * FormTest.cs: Added code to draw and display a Label\r
53         * Label.cs: Initial implementation of Label class. The Label can \r
54         be added and displayed on a Form.\r
55         * NativeWindow.cs: modified debugging (console) output\r
56         * ScrollableControl.cs: no implementation but made sure overridden\r
57         methods call the base class\r
58         * Win32.cs: added more Win32 imports and definitions\r
59         * monostub.c: now store the application HINSTANCE\r
60         * makefile: added Label.cs to makefile\r
61         \r
62     2002-9-16  John Sohn <jsohn@columbus.rr.com>\r
63         * Control.cs:\r
64         * ScrollableControl.cs\r
65         * Form.cs: added Win32 implementation to more methods and properties\r
66         * MessageBox.cs: fixed typo\r
67         * makefile: now using pkg-config for including and linking glib\r
68         \r
69     2002-9-3   John Sohn <jsohn@columbus.rr.com>\r
70         * Control.cs: mapped more of the functions to the Win32 API\r
71         * Win32.cs: added more Win32 imports and definitions\r
72         \r
73     2002-9-1   John Sohn <jsohn@columbus.rr.com>\r
74         * MessageBox.cs: added mostly complete implementation of the \r
75         MessageBox class\r
76         * Application.cs: completed implementation of Run methods, implemented\r
77         message handler functionality\r
78         * Form.cs: implemented the Close event, allows the Application class to\r
79         receive notification for shutting down the application\r
80         * FormTest.cs: added additional functionality to test most methods\r
81         currently implemented in the Application and Form class\r
82         * NativeWindowTest.cs: fixed methods which received the MSG structure,\r
83         previously was using an integer type instead of the struct\r
84         * Win32.cs: added more Win32 imports and definitions\r
85         * makefile: added the MessageBox.cs class to the build\r
86     \r
87     2002-8-30  John Sohn <jsohn@columbus.rr.com>\r
88         * Application.cs: removed _ApplicationWndProc, we no longer need to \r
89         have the WndProc callback in the stub application\r
90         * Control.cs: use new registered class, implemented WndProc \r
91         functionality\r
92         * NativeWindow.cs: Now using the WndProc handler again. The window \r
93         class is now registered in C# code instead of the helper function\r
94         in the stub shared library.\r
95         * NativeWindowTest.cs: using the new registered class\r
96         * Win32.cs: added more Win32 definitions, added DllImport and helper\r
97         function in stub application to register the window class.\r
98         * monostart.c: no longer being used, tagged for deletion. no longer\r
99         registering the class and WNDPROC inside the stub application\r
100         * monostub.c: Simplified the stub application and am now registering\r
101         the window class and WNDPROC callback in C# code. This is now the only \r
102         file that is used in the stub application. In order to simplify the \r
103         code the #include <windows.h> was removed due to overlap with the \r
104         jit.h include file but some definitions from windows.h are included\r
105         in this file. WinMain and MonoRegisterClass are the only functions\r
106         that exist in this file and application.\r
107         * makefile: removed monostart.c from the build, added Test.exe to \r
108         the build \r
109         \r
110     2002-8-21  John Sohn <jsohn@columbus.rr.com>\r
111         * Application.cs:\r
112         * Control.cs:\r
113         * Form.cs:\r
114         * NativeWindow.cs:\r
115         * NativeWindowTest.cs: updated code to build on latest mcs in cvs\r
116     \r
117     2002-8-21  John Sohn <jsohn@columbus.rr.com>\r
118         * Application.cs:\r
119         * NativeWindow.cs: \r
120         * NativeWindowTest.cs: compliant with new DllImports in Win32.cs\r
121         * makefile: correctly links libmono.a\r
122     \r
123     2002-8-20  John Sohn <jsohn@columbus.rr.com>\r
124         * Win32.cs: now uses correct Win32 imports and defs. Fixed file provded\r
125         by Dennis Hayes (dennish@raytek.com)\r
126         * Application.cs: fixed Win32 API calls\r
127         * Control.cs: commented out functions which broked build \r
128         but are not currently implemented\r
129         * DrawItemEventHandler.cs: \r
130         * MenuItem.cs: added empty classes that allows build to continue\r
131         without commenting out references to them in the source\r
132         * NativeWindow.cs: fixed Win32 API calls\r
133     \r
134     2002-8-19  John Sohn <jsohn@columbus.rr.com>\r
135         * monostart.c: fixed link from monostub WndProc to Application\r
136         class WndProc\r
137         * FormTest.cs: test of class NOT derived from the Form class\r
138     \r
139     2002-8-18  John Sohn <jsohn@columbus.rr.com>\r
140         * Application.cs:\r
141         * ContainerControl.cs:\r
142         * Control.cs:\r
143         * Form.cs:\r
144         * FormTest.cs:\r
145         * NativeWindow.cs:\r
146         * NativeWindowTest.cs:\r
147         * ScrollableControl.cs:\r
148         * Win32.cs: Updated to better conform to Mono coding conventions\r
149     \r
150     2002-8-16  John Sohn <jsohn@columbus.rr.com>\r
151         * Application.cs: start of implementation, implements Run(Form) and \r
152         handles WndProc as called from monostub WINE application\r
153         * Font.cs: empty class that allows code with references to \r
154         Font to compile\r
155         * IContainerControl.cs: empty class the allows code with references to \r
156         IContainerControl to compile\r
157         * ContainerControl.cs: start of implementation, a base class of Form\r
158         * Form.cs: start of implementation, converts most messages to \r
159         appropriate On handlers\r
160         * NativeWindow.cs: almost complete implementation of NativeWindow class\r
161         * Win32.cs: central point for DllImport and WineLib defs\r
162         * Control.cs: start of implementation, a base class of Form\r
163         * DrawItemEventArgs.cs - empty class the allows code with references \r
164         to DrawItemEventArgs to compile\r
165         * IAccessible.cs - empty class the allows code with references to \r
166         IAccessible to compile\r
167         * ScrollableControl.cs: start of implementation, a base class of Form\r
168         * FormTest.cs - test application for the Form class\r
169         * NativeWindowTest.cs - test application for the NativeWindowTest\r
170         * monostub.c - added WNDCLASS registration\r
171         * monosart.c - added WndProc handler for messages, dispatch messages\r
172         to C# code using Mono embedded API\r
173         * makefile - Now uses a real makefile to build monostub.exe.so, \r
174         System.Windows.Forms, and test applications. Based on the makefile \r
175         used in the Gtk target of Windows.Forms. The build.sh script is\r
176         no longer maintained.\r
177         \r
178     2002-8-7  DennisHayes <dennish@raytek.com>\r
179     \r
180          *  Started changelog\r
181     \r
182     2002-8-4  DennisHayes <dennish@raytek.com>\r
183     Checked in for John Sohn <jsohn@columbus.rr.com\r
184     \r
185     * build.sh\r
186     * changelog\r
187     * monostart.c\r
188     * monostub.c\r
189     * monostub.exe.dbg.c\r
190     * monostub.exe.spec.c\r
191     * Test.cs\r
192     * test.sh\r
193     * Experiment to get first form working using WINELIB\r