1 2002-10-18 DennisHayes <dennish@raytek.com>
\r
4 * ContainerControl.cs
\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
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
20 * Form.cs: fixed location of elements on Form
\r
21 * FormTest.cs: changed location of Label and Button on Form
\r
23 2002-10-12 John Sohn <jsohn@columbus.rr.com>
\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
29 2002-10-12 John Sohn <jsohn@columbus.rr.com>
\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
36 * build.sh: no longer used, removed
\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
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
62 2002-9-16 John Sohn <jsohn@columbus.rr.com>
\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
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
73 2002-9-1 John Sohn <jsohn@columbus.rr.com>
\r
74 * MessageBox.cs: added mostly complete implementation of the
\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
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
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
110 2002-8-21 John Sohn <jsohn@columbus.rr.com>
\r
115 * NativeWindowTest.cs: updated code to build on latest mcs in cvs
\r
117 2002-8-21 John Sohn <jsohn@columbus.rr.com>
\r
119 * NativeWindow.cs:
\r
120 * NativeWindowTest.cs: compliant with new DllImports in Win32.cs
\r
121 * makefile: correctly links libmono.a
\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
134 2002-8-19 John Sohn <jsohn@columbus.rr.com>
\r
135 * monostart.c: fixed link from monostub WndProc to Application
\r
137 * FormTest.cs: test of class NOT derived from the Form class
\r
139 2002-8-18 John Sohn <jsohn@columbus.rr.com>
\r
141 * ContainerControl.cs:
\r
146 * NativeWindowTest.cs:
\r
147 * ScrollableControl.cs:
\r
148 * Win32.cs: Updated to better conform to Mono coding conventions
\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
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
178 2002-8-7 DennisHayes <dennish@raytek.com>
\r
180 * Started changelog
\r
182 2002-8-4 DennisHayes <dennish@raytek.com>
\r
183 Checked in for John Sohn <jsohn@columbus.rr.com
\r
189 * monostub.exe.dbg.c
\r
190 * monostub.exe.spec.c
\r
193 * Experiment to get first form working using WINELIB
\r