+2005-09-27 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web/ScriptEvent.cs (RenderActions): remove the
+ WriteWhitespace calls - the writer takes care of formatting for
+ us.
+
+ * Microsoft.Web/ScriptControl.cs (AddAttributesToElement): add
+ cssClass and targetElement.
+ (InitializeTypeDescriptor): flesh out the type descriptor.
+ (RenderScriptTagContents): call the base class method, then render
+ our behaviors.
+ (Behaviors): implement.
+ (CssClass): implement.
+
+ * Microsoft.Web/Behavior.cs (RenderBehavior): new.
+ (RenderScript): new.
+
+ * Microsoft.Web/ScriptComponent.cs (AddAttributesToRender): write
+ the ID.
+ (InitializeTypeDescriptor): implement.
+ (OnInit): register ourselves with the script manager.
+ (RenderScriptTagContents): render our bindings.
+ (Bindings): implement.
+ (PropertyChanged): implement.
+ (IScriptOwner.Owner): return null instead of NIE.
+
+ * Microsoft.Web/ScriptComponentBase.cs (RenderScript): add new
+ non-iface virtual method, and have the explicit interface impl
+ call it.
+ (RenderScriptTagContents): write out the bindings.
+
+ * Microsoft.Web/ScriptTextWriter.cs (.ctor): set Formatting to
+ Formatting.Indented.
+
+ * Microsoft.Web/IScriptComponentContainer.cs: new interface.
+
+ * Microsoft.Web/ScriptComponentCollection.cs: new implementation.
+
+ * Microsoft.Web/GenericScriptComponent.cs: new implementation.
+
+2005-09-27 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.UI/ScriptManager.cs: implement things such that
+ things kinda work.
+
+ * Microsoft.Web.UI/Button.cs (AddAttributesToElement): call base
+ class method.
+ (InitializeTypeDescriptor): same.
+ (OnPreRender): same.
+
+ * Microsoft.Web.UI/Label.cs: new implementation.
+
+ * Microsoft.Web.UI/TextBox.cs: new implementation.
+
+ * Microsoft.Web.UI/ListView.cs: new implementation.
+
+2005-09-16 Chris Toshok <toshok@ximian.com>
+
+ * Test/Microsoft.Web.UI/LabelTest.cs: new test.
+
+ * Test/Microsoft.Web.UI/ListViewTest.cs: new test.
+
+ * Test/Microsoft.Web.UI/TextBoxTest.cs: new test.
+
+2005-09-15 Chris Toshok <toshok@ximian.com>
+
+ * Makefile (LIB_MCS_FLAGS): fix this up.
+
+ * Microsoft.Web.Services/ScriptHandlerFactory.cs
+ (ScriptHandlerFactory.GetHandler): implement by returning a
+ JSProxyGenerator if PathInfo == "/js", otherwise we fallback to
+ using WebServiceHandlerFactory.
+ (JSProxyGenerator): brain dead and simple proxy generator that
+ uses S.R. to emit the JS.
+
+ * Microsoft.Web.UI/Script.cs: always render the <script> tags for
+ the time being - eventually we'll compare Page.Browser and
+ Script.Browser.
+
+ * resources/AtlasCore.js: include portions of prototype.js to get
+ the Ajax stuff working. Their stuff is MIT, and why reinvent the
+ wheel?
+ (Web.Net.ServiceMethodRequest): implement this in terms of
+ Ajax.Request from prototype.js.
+
+2005-09-15 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Services/ScriptHandlerFactory.cs: new (stub) file.
+
+ * Microsoft.Web.Services/ScriptModule.cs: same.
+
+2005-09-15 Chris Toshok <toshok@ximian.com>
+
+ * Assembly/AssemblyInfo.cs: new file.
+
+ * Microsoft.Web.Atlas.dll.sources: add the assemblyinfo stuff.
+
+2005-09-15 Chris Toshok <toshok@ximian.com>
+
+ * resources/AtlasControls.js: new file.
+
+ * resources/AtlasCore.js: new file.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.UI/Option.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/OptionTest.cs: new test.
+
+ * Microsoft.Web.Atlas_test.dll.sources: add OptionTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add Option.cs
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.UI/PropertyFilter.cs: new implementation.
+
+ * Microsoft.Web.UI/Filter.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/PropertyFilterTest.cs: new test.
+
+ * Microsoft.Web.Atlas_test.dll.sources: add PropertyFilterTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add PropertyFilter.cs
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas.dll.sources: add DraggableListItem.cs
+
+ * Microsoft.Web.UI/HoverBehavior.cs (AddAttributesToElement): add
+ comment about how MS NRE's here in our tests.
+ (InitializeTypeDescriptor): fix the ServerPropertyName for
+ "hoverElement".
+
+ * Microsoft.Web.UI/DraggableListItem.cs (AddAttributesToElement):
+ add comment about how MS NRE's here in our tests.
+
+ * Microsoft.Web.UI/DataSourceDropTarget.cs
+ (AddAttributesToElement): add comment about how MS NRE's here in
+ our tests.
+
+ * Microsoft.Web.UI/FloatingBehavior.cs (AddAttributesToElement):
+ add comment about how MS NRE's here in our tests.
+
+ * Microsoft.Web/Binding.cs: new implementation.
+
+ * Microsoft.Web/BindingDirection.cs: fix ordering on enum.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas_test.dll.sources: add BindingTest and
+ DraggableListItemTest.
+
+ * Test/Microsoft.Web/*: lots of new test work.
+
+ * Test/Microsoft.Web.UI/*: lots of new test work.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas_test.dll.sources: add DragDropListTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add DragDropList.cs
+
+ * Microsoft.Web.UI/DragDropList.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/DragDropListTest.cs: new tests.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: expand the
+ property tests.
+
+ * Microsoft.Web.UI/DataSourceDropTarget.cs: fix up the default
+ values and behavior of properties.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas_test.dll.sources: add DataSourceDropTargetTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add DataSourceDropTarget.cs
+
+ * Microsoft.Web.UI/DataSourceDropTarget.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/DataSourceDropTargetTest.cs: new tests.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas_test.dll.sources: add HoverBehaviorTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add HoverBehavior.cs
+
+ * Microsoft.Web.UI/HoverBehavior.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/HoverBehaviorTest.cs: new tests.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.UI/ClickBehavior.cs: fix a nullref in kind of a
+ stupid way.. leave an XXX.
+
+ * Microsoft.Web.Atlas_test.dll.sources: add FloatingBehaviorTest.cs
+
+ * Microsoft.Web.Atlas.dll.sources: add FloatingBehavior.cs
+
+ * Microsoft.Web.UI/FloatingBehavior.cs: new implementation.
+
+ * Test/Microsoft.Web.UI/FloatingBehaviorTest.cs: new tests.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas.dll_sources: add implementations.
+
+ * Microsoft.Web.Atlas_test.dll_sources: add tests.
+
+ * Microsoft.Web/Behavior.cs: this class is pretty much empty.
+
+ * Microsoft.Web/ActionCollection.cs: make the readonly stuff work.
+ someone with more experience with this crap should tell me whether
+ i did it right..
+
+ * Microsoft.Web/ScriptMemberDescriptor.cs: cleanup.
+
+ * Microsoft.Web/ScriptComponent.cs: cleanup.
+
+ * Microsoft.Web/ScriptTypeDescriptor.cs (.ctor): cleanup.
+
+ * Microsoft.Web/ScriptComponentBase.cs (RenderScript): make this
+ an explicit interface implementation.
+
+ * Microsoft.Web/Action.cs (InitializeTypeDescriptor): move some of
+ the propertydescriptors from ScriptComponentBase to here, as they
+ don't show up when we get type descriptors for Behaviors.
+
+ * Microsoft.Web/BehaviorCollection.cs: this class should be
+ public.
+
+ * Microsoft.Web/ScriptControl.cs: stubs.
+
+ * Microsoft.Web.UI/Button.cs: stubs.
+
+ * Test/Microsoft.Web.UI/ClickBehavior.cs: new tests.
+
+ * Microsoft.Web.UI/ClickBehavior: new implementation.
+
+ * Test/Microsoft.Web/ScriptEventTest.cs: new tests.
+
+ * Microsoft.Web/ScriptEvent.cs: round out implementation.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Test/Microsoft.Web/ActionTest.cs,
+ Microsoft.Web/BehaviorCollection.cs,
+ Microsoft.Web/ScriptComponentBase.cs,
+ Microsoft.Web/BindingCollection.cs,
+ Microsoft.Web/ActionCollection.cs, Microsoft.Web/Behavior.cs,
+ Microsoft.Web/IScriptObject.cs, Microsoft.Web/Binding.cs: fix a
+ missing method in IScriptObject.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Test/Microsoft.Web/SetPropertyActionTest.cs,
+ Test/Microsoft.Web/InvokeMethodActionTest.cs: new tests.
+
+ * Microsoft.Web/SetPropertyAction.cs,
+ Microsoft.Web/InvokeMethodAction.cs: new implementations.
+
+ * Microsoft.Web.Atlas.dll_sources: add implementations.
+
+ * Microsoft.Web.Atlas_test.dll_sources: add tests.
+
+2005-09-14 Chris Toshok <toshok@ximian.com>
+
+ * Microsoft.Web.Atlas_test.dll.sources: add
+ ScriptComponentBaseTest.
+
+ * Test/Microsoft.Web/ScriptComponentBaseTest.cs: new tests.
+
+ * Microsoft.Web/ScriptEventCollection.cs: naive, untested,
+ implementation to get the other tests running.
+
+ * Microsoft.Web/ScriptEvent.cs: same.
+
+ * Microsoft.Web/BindingCollection.cs: same.
+
+ * Microsoft.Web/ActionCollection.cs: same.
+
+ * Microsoft.Web/ScriptComponentBase.cs: round out implementation.
+
2005-09-14 Chris Toshok <toshok@ximian.com>
* Microsoft.Web/ScriptComponentBase.cs (InitializeTypeDescriptor):