1 2005-09-27 Chris Toshok <toshok@ximian.com>
3 * Microsoft.Web/ScriptEvent.cs (RenderActions): remove the
4 WriteWhitespace calls - the writer takes care of formatting for
7 * Microsoft.Web/ScriptControl.cs (AddAttributesToElement): add
8 cssClass and targetElement.
9 (InitializeTypeDescriptor): flesh out the type descriptor.
10 (RenderScriptTagContents): call the base class method, then render
12 (Behaviors): implement.
13 (CssClass): implement.
15 * Microsoft.Web/Behavior.cs (RenderBehavior): new.
18 * Microsoft.Web/ScriptComponent.cs (AddAttributesToRender): write
20 (InitializeTypeDescriptor): implement.
21 (OnInit): register ourselves with the script manager.
22 (RenderScriptTagContents): render our bindings.
23 (Bindings): implement.
24 (PropertyChanged): implement.
25 (IScriptOwner.Owner): return null instead of NIE.
27 * Microsoft.Web/ScriptComponentBase.cs (RenderScript): add new
28 non-iface virtual method, and have the explicit interface impl
30 (RenderScriptTagContents): write out the bindings.
32 * Microsoft.Web/ScriptTextWriter.cs (.ctor): set Formatting to
35 * Microsoft.Web/IScriptComponentContainer.cs: new interface.
37 * Microsoft.Web/ScriptComponentCollection.cs: new implementation.
39 * Microsoft.Web/GenericScriptComponent.cs: new implementation.
41 2005-09-27 Chris Toshok <toshok@ximian.com>
43 * Microsoft.Web.UI/ScriptManager.cs: implement things such that
46 * Microsoft.Web.UI/Button.cs (AddAttributesToElement): call base
48 (InitializeTypeDescriptor): same.
51 * Microsoft.Web.UI/Label.cs: new implementation.
53 * Microsoft.Web.UI/TextBox.cs: new implementation.
55 * Microsoft.Web.UI/ListView.cs: new implementation.
57 2005-09-16 Chris Toshok <toshok@ximian.com>
59 * Test/Microsoft.Web.UI/LabelTest.cs: new test.
61 * Test/Microsoft.Web.UI/ListViewTest.cs: new test.
63 * Test/Microsoft.Web.UI/TextBoxTest.cs: new test.
65 2005-09-15 Chris Toshok <toshok@ximian.com>
67 * Makefile (LIB_MCS_FLAGS): fix this up.
69 * Microsoft.Web.Services/ScriptHandlerFactory.cs
70 (ScriptHandlerFactory.GetHandler): implement by returning a
71 JSProxyGenerator if PathInfo == "/js", otherwise we fallback to
72 using WebServiceHandlerFactory.
73 (JSProxyGenerator): brain dead and simple proxy generator that
74 uses S.R. to emit the JS.
76 * Microsoft.Web.UI/Script.cs: always render the <script> tags for
77 the time being - eventually we'll compare Page.Browser and
80 * resources/AtlasCore.js: include portions of prototype.js to get
81 the Ajax stuff working. Their stuff is MIT, and why reinvent the
83 (Web.Net.ServiceMethodRequest): implement this in terms of
84 Ajax.Request from prototype.js.
86 2005-09-15 Chris Toshok <toshok@ximian.com>
88 * Microsoft.Web.Services/ScriptHandlerFactory.cs: new (stub) file.
90 * Microsoft.Web.Services/ScriptModule.cs: same.
92 2005-09-15 Chris Toshok <toshok@ximian.com>
94 * Assembly/AssemblyInfo.cs: new file.
96 * Microsoft.Web.Atlas.dll.sources: add the assemblyinfo stuff.
98 2005-09-15 Chris Toshok <toshok@ximian.com>
100 * resources/AtlasControls.js: new file.
102 * resources/AtlasCore.js: new file.
104 2005-09-14 Chris Toshok <toshok@ximian.com>
106 * Microsoft.Web.UI/Option.cs: new implementation.
108 * Test/Microsoft.Web.UI/OptionTest.cs: new test.
110 * Microsoft.Web.Atlas_test.dll.sources: add OptionTest.cs
112 * Microsoft.Web.Atlas.dll.sources: add Option.cs
114 2005-09-14 Chris Toshok <toshok@ximian.com>
116 * Microsoft.Web.UI/PropertyFilter.cs: new implementation.
118 * Microsoft.Web.UI/Filter.cs: new implementation.
120 * Test/Microsoft.Web.UI/PropertyFilterTest.cs: new test.
122 * Microsoft.Web.Atlas_test.dll.sources: add PropertyFilterTest.cs
124 * Microsoft.Web.Atlas.dll.sources: add PropertyFilter.cs
126 2005-09-14 Chris Toshok <toshok@ximian.com>
128 * Microsoft.Web.Atlas.dll.sources: add DraggableListItem.cs
130 * Microsoft.Web.UI/HoverBehavior.cs (AddAttributesToElement): add
131 comment about how MS NRE's here in our tests.
132 (InitializeTypeDescriptor): fix the ServerPropertyName for
135 * Microsoft.Web.UI/DraggableListItem.cs (AddAttributesToElement):
136 add comment about how MS NRE's here in our tests.
138 * Microsoft.Web.UI/DataSourceDropTarget.cs
139 (AddAttributesToElement): add comment about how MS NRE's here in
142 * Microsoft.Web.UI/FloatingBehavior.cs (AddAttributesToElement):
143 add comment about how MS NRE's here in our tests.
145 * Microsoft.Web/Binding.cs: new implementation.
147 * Microsoft.Web/BindingDirection.cs: fix ordering on enum.
149 2005-09-14 Chris Toshok <toshok@ximian.com>
151 * Microsoft.Web.Atlas_test.dll.sources: add BindingTest and
152 DraggableListItemTest.
154 * Test/Microsoft.Web/*: lots of new test work.
156 * Test/Microsoft.Web.UI/*: lots of new test work.
158 2005-09-14 Chris Toshok <toshok@ximian.com>
160 * Microsoft.Web.Atlas_test.dll.sources: add DragDropListTest.cs
162 * Microsoft.Web.Atlas.dll.sources: add DragDropList.cs
164 * Microsoft.Web.UI/DragDropList.cs: new implementation.
166 * Test/Microsoft.Web.UI/DragDropListTest.cs: new tests.
168 2005-09-14 Chris Toshok <toshok@ximian.com>
170 * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: expand the
173 * Microsoft.Web.UI/DataSourceDropTarget.cs: fix up the default
174 values and behavior of properties.
176 2005-09-14 Chris Toshok <toshok@ximian.com>
178 * Microsoft.Web.Atlas_test.dll.sources: add DataSourceDropTargetTest.cs
180 * Microsoft.Web.Atlas.dll.sources: add DataSourceDropTarget.cs
182 * Microsoft.Web.UI/DataSourceDropTarget.cs: new implementation.
184 * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: new tests.
186 2005-09-14 Chris Toshok <toshok@ximian.com>
188 * Microsoft.Web.Atlas_test.dll.sources: add HoverBehaviorTest.cs
190 * Microsoft.Web.Atlas.dll.sources: add HoverBehavior.cs
192 * Microsoft.Web.UI/HoverBehavior.cs: new implementation.
194 * Test/Microsoft.Web.UI/HoverBehaviorTest.cs: new tests.
196 2005-09-14 Chris Toshok <toshok@ximian.com>
198 * Microsoft.Web.UI/ClickBehavior.cs: fix a nullref in kind of a
199 stupid way.. leave an XXX.
201 * Microsoft.Web.Atlas_test.dll.sources: add FloatingBehaviorTest.cs
203 * Microsoft.Web.Atlas.dll.sources: add FloatingBehavior.cs
205 * Microsoft.Web.UI/FloatingBehavior.cs: new implementation.
207 * Test/Microsoft.Web.UI/FloatingBehaviorTest.cs: new tests.
209 2005-09-14 Chris Toshok <toshok@ximian.com>
211 * Microsoft.Web.Atlas.dll_sources: add implementations.
213 * Microsoft.Web.Atlas_test.dll_sources: add tests.
215 * Microsoft.Web/Behavior.cs: this class is pretty much empty.
217 * Microsoft.Web/ActionCollection.cs: make the readonly stuff work.
218 someone with more experience with this crap should tell me whether
221 * Microsoft.Web/ScriptMemberDescriptor.cs: cleanup.
223 * Microsoft.Web/ScriptComponent.cs: cleanup.
225 * Microsoft.Web/ScriptTypeDescriptor.cs (.ctor): cleanup.
227 * Microsoft.Web/ScriptComponentBase.cs (RenderScript): make this
228 an explicit interface implementation.
230 * Microsoft.Web/Action.cs (InitializeTypeDescriptor): move some of
231 the propertydescriptors from ScriptComponentBase to here, as they
232 don't show up when we get type descriptors for Behaviors.
234 * Microsoft.Web/BehaviorCollection.cs: this class should be
237 * Microsoft.Web/ScriptControl.cs: stubs.
239 * Microsoft.Web.UI/Button.cs: stubs.
241 * Test/Microsoft.Web.UI/ClickBehavior.cs: new tests.
243 * Microsoft.Web.UI/ClickBehavior: new implementation.
245 * Test/Microsoft.Web/ScriptEventTest.cs: new tests.
247 * Microsoft.Web/ScriptEvent.cs: round out implementation.
249 2005-09-14 Chris Toshok <toshok@ximian.com>
251 * Test/Microsoft.Web/ActionTest.cs,
252 Microsoft.Web/BehaviorCollection.cs,
253 Microsoft.Web/ScriptComponentBase.cs,
254 Microsoft.Web/BindingCollection.cs,
255 Microsoft.Web/ActionCollection.cs, Microsoft.Web/Behavior.cs,
256 Microsoft.Web/IScriptObject.cs, Microsoft.Web/Binding.cs: fix a
257 missing method in IScriptObject.
259 2005-09-14 Chris Toshok <toshok@ximian.com>
261 * Test/Microsoft.Web/SetPropertyActionTest.cs,
262 Test/Microsoft.Web/InvokeMethodActionTest.cs: new tests.
264 * Microsoft.Web/SetPropertyAction.cs,
265 Microsoft.Web/InvokeMethodAction.cs: new implementations.
267 * Microsoft.Web.Atlas.dll_sources: add implementations.
269 * Microsoft.Web.Atlas_test.dll_sources: add tests.
271 2005-09-14 Chris Toshok <toshok@ximian.com>
273 * Microsoft.Web.Atlas_test.dll.sources: add
274 ScriptComponentBaseTest.
276 * Test/Microsoft.Web/ScriptComponentBaseTest.cs: new tests.
278 * Microsoft.Web/ScriptEventCollection.cs: naive, untested,
279 implementation to get the other tests running.
281 * Microsoft.Web/ScriptEvent.cs: same.
283 * Microsoft.Web/BindingCollection.cs: same.
285 * Microsoft.Web/ActionCollection.cs: same.
287 * Microsoft.Web/ScriptComponentBase.cs: round out implementation.
289 2005-09-14 Chris Toshok <toshok@ximian.com>
291 * Microsoft.Web/ScriptComponentBase.cs (InitializeTypeDescriptor):
294 * Microsoft.Web/ScriptType.cs: fix enum.
296 * Microsoft.Web/Action.cs: round out implementation.
298 * Test/Microsoft.Web/ActionTest.cs: more tests.
300 2005-09-14 Chris Toshok <toshok@ximian.com>
302 * Microsoft.Web/ScriptMemberDescriptor.cs: new implementation.
304 * Microsoft.Web/ScriptTypeDescriptor.cs: new implementation.
306 * Microsoft.Web/ScriptMethodDescriptor.cs: new implementation.
308 * Microsoft.Web/ScriptEventDescriptor.cs: new implementation.
310 * Microsoft.Web/ScriptPropertyDescriptor.cs: new implementation.
312 2005-09-14 Chris Toshok <toshok@ximian.com>
314 * Test/Microsoft.Web/ScriptEventDescriptorTest.cs,
315 Test/Microsoft.Web/ScriptMethodDescriptorTest.cs,
316 Test/Microsoft.Web/ScriptPropertyDescriptorTest.cs: new tests.
318 * Microsoft.Web.Atlas_test.dll.sources: add the descriptor tests.
320 2005-09-14 Chris Toshok <toshok@ximian.com>
322 * Microsoft.Web.Atlas_test.dll.sources: add
323 ScriptTypeDescriptorTest
325 * Test/Microsoft.Web/ScriptTypeDescriptorTest.cs: new test.
327 2005-09-13 Chris Toshok <toshok@ximian.com>
329 * *: Initial import.. I was bored so I got started.