2009-04-29 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Wed, 29 Apr 2009 13:17:39 +0000 (13:17 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Wed, 29 Apr 2009 13:17:39 +0000 (13:17 -0000)
commit30140fbbfdcae478ac6010c469e328697a2cfea7
tree38143a61d98b54433b85a3d6a41f032064ba8adf
parent3c4a82b3998e50388ab90b05597c03932e8bcd84
parentc2e4fcd703de076775deffb8951c37d0c8877199
2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * MetaTable.cs: implemented the DataContextType,
     DataContextPropertyName properties and the ToString method.

     * MetaColumn.cs: implemented the Scaffold, DisplayName,
     SortExpression, UIHint properties and the ToString method.

     * DynamicField.cs: implemented

     * DynamicDataManager.cs: partially implemented RegisterControl.
     Added internal AutoFieldGenerator class, used by RegisterControl
     when dealing with GridView.
     Implemented some properties.

     * DynamicDataExtensions.cs: implemented GetTable and FindMetaTable

     * DynamicControl.cs: implemented parts of the class.

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * DataBoundControl.cs: added InternalGetDataSource method, used by
     DynamicData

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * AssemblyInfo.cs: added InternalsVisibleTo for
     System.Web.DynamicData

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * Test/System.Web.DynamicData.ModelProviders/TableProviderTest.cs:
     added

     * System.Web.DynamicData_test.dll.sources: added
     System.Web.DynamicData/DynamicDataManagerTest.cs,
     System.Web.DynamicData/DynamicDataExtensionsTest.cs,
     System.Web.DynamicData.ModelProviders/TableProviderTest.cs

     * System.Web.DynamicData.dll.sources: added
     System.Web.DynamicData.ModelProviders/DLinqAssociationProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqColumnProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqDataModelProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqTableProvider.cs and
     removed
     System.Web.DynamicData.ModelProviders/DLinqDataModelProviders.cs

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * TableProvider.cs: implemented

     * DLinqDataModelProvider.cs: renamed from
     DLinqDataModelProviders.cs and moved some classes to separate
     files.

     * DLinqTableProvider.cs: moved to here from
     DLinqDataModelProvider.cs

     * DLinqColumnProvider.cs: moved to here from
     DLinqDataModelProvider.cs

     * DLinqAssociationProvider.cs: added

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * DataBinder.cs: GetPropertyValue must throw also if propName is
     empty.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * ContextConfiguration.cs: implemented all the methods and added a
     parameterless constructor.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * System.Web.DynamicData_test.dll.sources: added
     System.Web.DynamicData/ContextConfigurationTest.cs

     * Makefile: tests need to be linked with
     System.ComponentModel.DataAnnotations.dll

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * AssociatedMetadataTypeTypeDescriptor.cs: added - doesn't add any
     real functionality yet.

     * AssociatedMetadataTypeTypeDescriptionProvider.cs: implemented
     all the methods.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * System.ComponentModel.DataAnnotations_test.dll.sources: added

     * System.ComponentModel.DataAnnotations.dll.sources: added
     System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs

     * Makefile: enabled tests

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * ContextConfigurationTest.cs: added

svn path=/trunk/mcs/; revision=133003
37 files changed:
mcs/class/System.ComponentModel.DataAnnotations/ChangeLog
mcs/class/System.ComponentModel.DataAnnotations/Makefile
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.dll.sources
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptionProvider.cs
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/ChangeLog
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations_test.dll.sources
mcs/class/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/Makefile
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/ChangeLog
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/DLinqAssociationProvider.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/DLinqColumnProvider.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/DLinqDataModelProvider.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/DLinqDataModelProviders.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/DLinqTableProvider.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/TableProvider.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData.dll.sources
mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/System.Web.DynamicData/ContextConfiguration.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/DynamicControl.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/DynamicDataExtensions.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/DynamicDataManager.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/DynamicField.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/MetaColumn.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData/MetaTable.cs
mcs/class/System.Web.DynamicData/System.Web.DynamicData_test.dll.sources
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData.ModelProviders/TableProviderTest.cs
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ContextConfigurationTest.cs
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/DynamicDataExtensionsTest.cs
mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/DynamicDataManagerTest.cs
mcs/class/System.Web/Assembly/AssemblyInfo.cs
mcs/class/System.Web/Assembly/ChangeLog
mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
mcs/class/System.Web/System.Web.UI.WebControls/DataBoundControl.cs
mcs/class/System.Web/System.Web.UI/ChangeLog
mcs/class/System.Web/System.Web.UI/DataBinder.cs