2005-09-15 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / Microsoft.Web.Atlas / ChangeLog
1 2005-09-15  Chris Toshok  <toshok@ximian.com>
2
3         * Makefile (LIB_MCS_FLAGS): fix this up.
4
5         * Microsoft.Web.Services/ScriptHandlerFactory.cs
6         (ScriptHandlerFactory.GetHandler): implement by returning a
7         JSProxyGenerator if PathInfo == "/js", otherwise we fallback to
8         using WebServiceHandlerFactory.
9         (JSProxyGenerator): brain dead and simple proxy generator that
10         uses S.R. to emit the JS.
11
12         * Microsoft.Web.UI/Script.cs: always render the <script> tags for
13         the time being - eventually we'll compare Page.Browser and
14         Script.Browser.
15
16         * resources/AtlasCore.js: include portions of prototype.js to get
17         the Ajax stuff working.  Their stuff is MIT, and why reinvent the
18         wheel?
19         (Web.Net.ServiceMethodRequest): implement this in terms of
20         Ajax.Request from prototype.js.
21
22 2005-09-15  Chris Toshok  <toshok@ximian.com>
23
24         * Microsoft.Web.Services/ScriptHandlerFactory.cs: new (stub) file.
25
26         * Microsoft.Web.Services/ScriptModule.cs: same.
27
28 2005-09-15  Chris Toshok  <toshok@ximian.com>
29
30         * Assembly/AssemblyInfo.cs: new file.
31
32         * Microsoft.Web.Atlas.dll.sources: add the assemblyinfo stuff.
33
34 2005-09-15  Chris Toshok  <toshok@ximian.com>
35
36         * resources/AtlasControls.js: new file.
37
38         * resources/AtlasCore.js: new file.
39
40 2005-09-14  Chris Toshok  <toshok@ximian.com>
41
42         * Microsoft.Web.UI/Option.cs: new implementation.
43
44         * Test/Microsoft.Web.UI/OptionTest.cs: new test.
45
46         * Microsoft.Web.Atlas_test.dll.sources: add OptionTest.cs
47
48         * Microsoft.Web.Atlas.dll.sources: add Option.cs
49
50 2005-09-14  Chris Toshok  <toshok@ximian.com>
51
52         * Microsoft.Web.UI/PropertyFilter.cs: new implementation.
53
54         * Microsoft.Web.UI/Filter.cs: new implementation.
55
56         * Test/Microsoft.Web.UI/PropertyFilterTest.cs: new test.
57
58         * Microsoft.Web.Atlas_test.dll.sources: add PropertyFilterTest.cs
59
60         * Microsoft.Web.Atlas.dll.sources: add PropertyFilter.cs
61
62 2005-09-14  Chris Toshok  <toshok@ximian.com>
63
64         * Microsoft.Web.Atlas.dll.sources: add DraggableListItem.cs
65
66         * Microsoft.Web.UI/HoverBehavior.cs (AddAttributesToElement): add
67         comment about how MS NRE's here in our tests.
68         (InitializeTypeDescriptor): fix the ServerPropertyName for
69         "hoverElement".
70
71         * Microsoft.Web.UI/DraggableListItem.cs (AddAttributesToElement):
72         add comment about how MS NRE's here in our tests.
73
74         * Microsoft.Web.UI/DataSourceDropTarget.cs
75         (AddAttributesToElement): add comment about how MS NRE's here in
76         our tests.
77
78         * Microsoft.Web.UI/FloatingBehavior.cs (AddAttributesToElement):
79         add comment about how MS NRE's here in our tests.
80         
81         * Microsoft.Web/Binding.cs: new implementation.
82
83         * Microsoft.Web/BindingDirection.cs: fix ordering on enum.
84
85 2005-09-14  Chris Toshok  <toshok@ximian.com>
86
87         * Microsoft.Web.Atlas_test.dll.sources: add BindingTest and
88         DraggableListItemTest.
89
90         * Test/Microsoft.Web/*: lots of new test work.
91
92         * Test/Microsoft.Web.UI/*: lots of new test work.
93         
94 2005-09-14  Chris Toshok  <toshok@ximian.com>
95
96         * Microsoft.Web.Atlas_test.dll.sources: add DragDropListTest.cs
97
98         * Microsoft.Web.Atlas.dll.sources: add DragDropList.cs
99
100         * Microsoft.Web.UI/DragDropList.cs: new implementation.
101
102         * Test/Microsoft.Web.UI/DragDropListTest.cs: new tests.
103
104 2005-09-14  Chris Toshok  <toshok@ximian.com>
105
106         * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: expand the
107         property tests.
108
109         * Microsoft.Web.UI/DataSourceDropTarget.cs: fix up the default
110         values and behavior of properties.
111
112 2005-09-14  Chris Toshok  <toshok@ximian.com>
113
114         * Microsoft.Web.Atlas_test.dll.sources: add DataSourceDropTargetTest.cs
115
116         * Microsoft.Web.Atlas.dll.sources: add DataSourceDropTarget.cs
117
118         * Microsoft.Web.UI/DataSourceDropTarget.cs: new implementation.
119
120         * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: new tests.
121
122 2005-09-14  Chris Toshok  <toshok@ximian.com>
123
124         * Microsoft.Web.Atlas_test.dll.sources: add HoverBehaviorTest.cs
125
126         * Microsoft.Web.Atlas.dll.sources: add HoverBehavior.cs
127
128         * Microsoft.Web.UI/HoverBehavior.cs: new implementation.
129
130         * Test/Microsoft.Web.UI/HoverBehaviorTest.cs: new tests.
131
132 2005-09-14  Chris Toshok  <toshok@ximian.com>
133
134         * Microsoft.Web.UI/ClickBehavior.cs: fix a nullref in kind of a
135         stupid way.. leave an XXX.
136
137         * Microsoft.Web.Atlas_test.dll.sources: add FloatingBehaviorTest.cs
138
139         * Microsoft.Web.Atlas.dll.sources: add FloatingBehavior.cs
140
141         * Microsoft.Web.UI/FloatingBehavior.cs: new implementation.
142
143         * Test/Microsoft.Web.UI/FloatingBehaviorTest.cs: new tests.
144
145 2005-09-14  Chris Toshok  <toshok@ximian.com>
146
147         * Microsoft.Web.Atlas.dll_sources: add implementations.
148
149         * Microsoft.Web.Atlas_test.dll_sources: add tests.
150
151         * Microsoft.Web/Behavior.cs: this class is pretty much empty.
152
153         * Microsoft.Web/ActionCollection.cs: make the readonly stuff work.
154         someone with more experience with this crap should tell me whether
155         i did it right..
156
157         * Microsoft.Web/ScriptMemberDescriptor.cs: cleanup.
158
159         * Microsoft.Web/ScriptComponent.cs: cleanup.
160
161         * Microsoft.Web/ScriptTypeDescriptor.cs (.ctor): cleanup.
162
163         * Microsoft.Web/ScriptComponentBase.cs (RenderScript): make this
164         an explicit interface implementation.
165
166         * Microsoft.Web/Action.cs (InitializeTypeDescriptor): move some of
167         the propertydescriptors from ScriptComponentBase to here, as they
168         don't show up when we get type descriptors for Behaviors.
169
170         * Microsoft.Web/BehaviorCollection.cs: this class should be
171         public.
172
173         * Microsoft.Web/ScriptControl.cs: stubs.
174
175         * Microsoft.Web.UI/Button.cs: stubs.
176
177         * Test/Microsoft.Web.UI/ClickBehavior.cs: new tests.
178
179         * Microsoft.Web.UI/ClickBehavior: new implementation.
180         
181         * Test/Microsoft.Web/ScriptEventTest.cs: new tests.
182
183         * Microsoft.Web/ScriptEvent.cs: round out implementation.
184
185 2005-09-14  Chris Toshok  <toshok@ximian.com>
186
187         * Test/Microsoft.Web/ActionTest.cs,
188         Microsoft.Web/BehaviorCollection.cs,
189         Microsoft.Web/ScriptComponentBase.cs,
190         Microsoft.Web/BindingCollection.cs,
191         Microsoft.Web/ActionCollection.cs, Microsoft.Web/Behavior.cs,
192         Microsoft.Web/IScriptObject.cs, Microsoft.Web/Binding.cs: fix a
193         missing method in IScriptObject.
194
195 2005-09-14  Chris Toshok  <toshok@ximian.com>
196
197         * Test/Microsoft.Web/SetPropertyActionTest.cs,
198         Test/Microsoft.Web/InvokeMethodActionTest.cs: new tests.
199
200         * Microsoft.Web/SetPropertyAction.cs,
201         Microsoft.Web/InvokeMethodAction.cs: new implementations.
202
203         * Microsoft.Web.Atlas.dll_sources: add implementations.
204
205         * Microsoft.Web.Atlas_test.dll_sources: add tests.
206
207 2005-09-14  Chris Toshok  <toshok@ximian.com>
208
209         * Microsoft.Web.Atlas_test.dll.sources: add
210         ScriptComponentBaseTest.
211
212         * Test/Microsoft.Web/ScriptComponentBaseTest.cs: new tests.
213
214         * Microsoft.Web/ScriptEventCollection.cs: naive, untested,
215         implementation to get the other tests running.
216
217         * Microsoft.Web/ScriptEvent.cs: same.
218
219         * Microsoft.Web/BindingCollection.cs: same.
220
221         * Microsoft.Web/ActionCollection.cs: same.
222
223         * Microsoft.Web/ScriptComponentBase.cs: round out implementation.
224
225 2005-09-14  Chris Toshok  <toshok@ximian.com>
226
227         * Microsoft.Web/ScriptComponentBase.cs (InitializeTypeDescriptor):
228         implement.
229
230         * Microsoft.Web/ScriptType.cs: fix enum.
231
232         * Microsoft.Web/Action.cs: round out implementation.
233
234         * Test/Microsoft.Web/ActionTest.cs: more tests.
235
236 2005-09-14  Chris Toshok  <toshok@ximian.com>
237
238         * Microsoft.Web/ScriptMemberDescriptor.cs: new implementation.
239
240         * Microsoft.Web/ScriptTypeDescriptor.cs: new implementation.
241
242         * Microsoft.Web/ScriptMethodDescriptor.cs: new implementation.
243
244         * Microsoft.Web/ScriptEventDescriptor.cs: new implementation.
245
246         * Microsoft.Web/ScriptPropertyDescriptor.cs: new implementation.
247
248 2005-09-14  Chris Toshok  <toshok@ximian.com>
249
250         * Test/Microsoft.Web/ScriptEventDescriptorTest.cs,
251         Test/Microsoft.Web/ScriptMethodDescriptorTest.cs,
252         Test/Microsoft.Web/ScriptPropertyDescriptorTest.cs: new tests.
253
254         * Microsoft.Web.Atlas_test.dll.sources: add the descriptor tests.
255         
256 2005-09-14  Chris Toshok  <toshok@ximian.com>
257
258         * Microsoft.Web.Atlas_test.dll.sources: add
259         ScriptTypeDescriptorTest
260
261         * Test/Microsoft.Web/ScriptTypeDescriptorTest.cs: new test.
262
263 2005-09-13  Chris Toshok  <toshok@ximian.com>
264
265         * *: Initial import.. I was bored so I got started.