2005-11-14 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Configuration_2.0 / ChangeLog
1 2005-11-14  Chris Toshok  <toshok@ximian.com>
2
3         * TagPrefixCollection.cs (Remove): pass the key to BaseRemove.
4         (set_Item (int index)): implement.
5         
6         * TagPrefixInfo.cs (Equals): implement.
7         (GetHashCode): implement.
8
9         * AuthorizationRuleCollection.cs (CreateNewElement(string)):
10         implement propertly.
11         (IndexOf): implement.
12         (IsElementName): implement.
13         (ElementName): implement.
14         (Item (int index)): implement.
15         
16         * FormsAuthenticationUserCollection.cs (set_Item (int index)): implement.
17
18         * UrlMappingCollection.cs (set_Item (int index)): implement.
19
20         * OutputCacheProfileCollection.cs (set_Item (int index)): implement.
21
22         * TransformerInfo.cs (Equals): implement.
23         (GetHashCode): implement.
24
25         * NamespaceInfo.cs (Equals): implement.
26         (GetHashCode): implement.
27         
28         * ProfileSettingsCollection.cs (set_Item (int index)): implement.
29
30         * TransformerInfoCollection.cs (set_Item (int index)): implement.
31
32         * HttpHandlerActionCollection.cs (set_Item (int index)): implement.
33
34         * BufferModesCollection.cs (set_Item (int index)): implement.
35
36         * BuildProvider.cs: use the base[fooProp] pattern instead of
37         instance fields.
38
39         * ProfileGroupSettingsCollection.cs: implement most of this class.
40
41         * RuleSettingsCollection.cs (set_Item (int index)): implement.
42
43         * ClientTargetCollection.cs (set_Item (int index)): implement.
44
45         * AssemblyCollection.cs (set_Item (int index)): implement.
46
47         * BuildProviderCollection.cs (set_Item (int index)): reformat.
48
49         * CustomError.cs (Equals): implement.
50         (GetHashCode): implement.
51
52         * ExpressionBuilderCollection.cs (set_Item (int index)): reformat.
53
54         * PassportAuthentication.cs (RedirectUrl): express consternation
55         in comment form.
56
57         * NamespaceCollection.cs (set_Item (int index)): implement.
58
59         * RootProfilePropertySettingsCollection.cs (SerializeElement): add
60         comment.
61
62         * ProfilePropertySettingsCollection.cs (set_Item (int index)):
63         implement.
64
65         * CustomErrorCollection.cs (set_Item (int index)): implement.
66
67         * HttpModuleActionCollection.cs (set_Item (int index)): implement.
68
69         * CodeSubDirectoriesCollection.cs (set_Item (int index)):
70         implement.
71
72         * CustomErrorsSection.cs (DeserializeSection): include call to
73         base.DeserializeSection, and add MonoTODO.
74
75         * EventMappingSettingsCollection.cs (set_Item (int index)):
76         implement.
77
78         * AuthorizationRule.cs (Equals): implement.
79         (GetHashCode): implement.
80         (SerializeElement): add comment.
81
82         * TagMapCollection.cs (Remove): pass the key to BaseRemove.
83         (set_Item (int index)): implement.
84         
85         * TagMapInfo.cs (Equals): implement.
86         (GetHashCode): implement.
87         (SerializeElement): add call to base.SerializeElement.
88
89         * TrustLevelCollection.cs (Remove): pass the key to BaseRemove.
90         (GetElementKey): implement.
91
92         * SqlCacheDependencyDatabase.cs (set_Item (int index)): implement.
93
94         * WebContext.cs: new implementation.
95
96 2005-11-13  Chris Toshok  <toshok@ximian.com>
97
98         * AnonymousIdentificationSection.cs: rework this class a bit to
99         fit in with the rest of S.W.C.  Add validators to the
100         ConfigurationProperty ctor calls, a pattern which will need to be
101         replicated across the entire assembly, it appears (uggggh).
102
103 2005-11-13  Chris Toshok  <toshok@ximian.com>
104
105         * AuthorizationRuleCollection.cs: fix ConfigurationCollection
106         attribute.
107
108         * TransformerInfo.cs: fix corcompare.
109
110         * SqlCacheDependencyDatabase.cs: mark ctor internal to fix
111         corcompare.
112
113         * AuthenticationSection.cs: add missing Reset stub.
114
115         * ProfileSettingsCollection.cs: use the more succint ctor.
116
117         * FormsAuthenticationUser.cs: enable the TypeConverter on "name".
118
119         * GlobalizationSection.cs: fix up corcompare.
120
121         * WebPartsSection.cs: fix up corcompare.
122
123         * ProfileGroupSettingsCollection.cs: add missing
124         ConfigurationCollection attribute.
125
126         * ExpressionBuilder.cs: implement.
127
128         * FormsAuthenticationCredentials.cs: fix up corcompare.
129
130         * AssemblyCollection.cs: implement Properties.
131
132         * SiteMapSection.cs: implement Properties.
133
134         * ExpressionBuilderCollection.cs: fix up corcompare.
135
136         * ProfileSettings.cs: add missing ctor.
137
138         * PassportAuthentication.cs: new implementation.
139
140         * SqlCacheDependencySection.cs: fix up corcompare.
141
142         * ProfilePropertySettingsCollection.cs: fix up corcompare.
143
144         * HttpModuleActionCollection.cs: fix up corcompare.
145
146         * EventMappingSettingsCollection.cs: fix up corcompare.
147
148         * AuthorizationRule.cs: fix up corcompare.
149
150         * WebControlsSection.cs: fix up corcompare.
151
152         * AuthorizationSection.cs: fix up corcompare.
153
154         * MembershipSection.cs: clean this up, implement Properties, fix
155         up corcompare, etc.
156
157 2005-11-13  Chris Toshok  <toshok@ximian.com>
158
159         * UrlMapping.cs, CustomErrorCollection.cs, CustomError.cs,
160         HostingEnvironmentSection.cs, TrustLevel.cs,
161         HttpCookiesSection.cs, UrlMappingsSection.cs,
162         UrlMappingCollection.cs, LowerCaseStringConverter.cs,
163         RoleManagerSection.cs, ProcessModelSection.cs,
164         TrustLevelCollection.cs, ClientTarget.cs, CustomErrorsSection.cs,
165         MachineKeySection.cs, SessionPageStateSection.cs,
166         SessionStateSection.cs, ProvidersHelper.cs,
167         ClientTargetCollection.cs, SecurityPolicySection.cs,
168         HttpCapabilitiesBase.cs, ClientTargetSection.cs: Another large
169         swath.
170
171
172 2005-11-12  Chris Toshok  <toshok@ximian.com>
173
174         * AuthorizationRuleCollection.cs, AuthorizationRule.cs,
175         AuthorizationSection.cs, BufferModesCollection.cs,
176         BufferModeSettings.cs, CacheSection.cs, CompilerCollection.cs,
177         Compiler.cs, DeploymentSection.cs,
178         EventMappingSettingsCollection.cs, EventMappingSettings.cs,
179         GlobalizationSection.cs, HealthMonitoringSection.cs,
180         IdentitySection.cs, OutputCacheProfileCollection.cs,
181         OutputCacheProfile.cs, OutputCacheSection.cs,
182         OutputCacheSettingsSection.cs, ProfileSettingsCollection.cs,
183         ProfileSettings.cs, RuleSettingsCollection.cs, RuleSettings.cs,
184         SqlCacheDependencyDatabaseCollection.cs,
185         SqlCacheDependencyDatabase.cs, SqlCacheDependencySection.cs,
186         SystemWebCachingSectionGroup.cs, TraceSection.cs,
187         TransformerInfoCollection.cs, TransformerInfo.cs, TrustSection.cs,
188         WebControlsSection.cs, WebPartsPersonalizationAuthorization.cs,
189         WebPartsPersonalization.cs, WebPartsSection.cs,
190         XhtmlConformanceSection.cs: a whole slew of new classes.  the
191         fruits of tons of c&p and ibuprofen.
192
193
194 2005-11-09  Chris Toshok  <toshok@ximian.com>
195
196         * PagesSection.cs, AuthenticationSection.cs, BuildProvider.cs,
197         BuildProviderCollection.cs, HttpHandlerActionCollection.cs,
198         HttpModulesSection.cs, HttpModuleAction.cs,
199         HttpModuleActionCollection.cs, AnonymousIdentificationSection.cs,
200         CodeSubDirectory.cs, CodeSubDirectoriesCollection.cs,
201         SystemWebSectionGroup.cs, SiteMapSection.cs,
202         WebConfigurationManager.cs: flesh out the implementation.
203
204         * TagMap*.cs, TagPrefix*.cs: new implementation.
205
206         * FormsAuthentication*.cs: new implementation.
207
208         * Profile*.cs: new implementation.
209
210         * Namespace*.cs: new implementation.
211
212         * HttpRuntimeSection.cs: new implementation.
213