[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Web / System.Web.Profile / ChangeLog
1 2009-10-27  Marek Habersack  <mhabersack@novell.com>
2
3         * ProfileBase.cs: CreateSettingsProperty sets the returned
4         property's DefaultValue to String.Empty if no default is specified
5         through the DefaultSettingValue attribute and the associated
6         property type is String.
7
8 2009-10-22  Marek Habersack  <mhabersack@novell.com>
9
10         * ProfileBase.cs: put named entries into SettingProperty's
11         Attributes collection based on custom attributes decorating the
12         associated profile property.
13
14         * CustomProviderDataAttribute.cs: implemented IsDefaultAttribute
15
16 2009-09-08  Marek Habersack  <mhabersack@novell.com>
17
18         * ProfileParser.cs: GetProfileGroupType creates type name with
19         "ProfileGroup" prefix instead of "ProfileCommon". Fixes bug
20         #535655
21
22         * ProfileBase.cs: typo fix - renamed CreateSettingsPropery to
23         CreateSettingsProperty
24
25 2008-12-25 Gonzalo Paniagua Javier <gonzalo@novell.com>
26
27         * SqlProfileProvider.cs: use IndexOf (char).
28
29 2008-06-30  Marek Habersack  <mhabersack@novell.com>
30
31         * SqliteProfileProvider.cs: remove unused method
32
33 2008-05-30  Marek Habersack  <mhabersack@novell.com>
34
35         * ProfileModule.cs: do not use synthetized event accessors (to
36         avoid locks).
37
38 2007-12-30  Vladimir Krasnov  <vladimirk@mainsoft.com>
39
40         * SqlProfileProvider.cs: added db schema checking
41
42 2007-12-13  Marek Habersack  <mhabersack@novell.com>
43
44         * SqlProfileProvider.cs, ProfileParser.cs: speed optimization -
45         use String.Concat instead of String.Format in some cases.
46
47 2007-12-12  Vladimir Krasnov  <vladimirk@mainsoft.com>
48
49         * ProfileParser.jvm.cs: Profile types loading optimized
50
51 2007-12-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
52
53         * ProfileManager.cs: fixed Providers property to be thread safe
54
55 2007-12-08  Marek Habersack  <mhabersack@novell.com>
56
57         * SqliteProfileProvider.cs: added - a Profile Provider for
58         Sqlite, based on PostgreSQL Profile Provider code from Daniel
59         Nauck <dna@informatik.uni-kiel.de>
60
61 2007-10-15  Marek Habersack  <mhabersack@novell.com>
62
63         * ProfileBase.cs: use HttpApplication.LoadType instead of
64         Type.GetType.
65
66 2007-08-14  Marek Habersack  <mhabersack@novell.com>
67
68         * SqlProfileProvider.cs: remove unused variable.
69
70 2007-07-16  Vladimir Krasnov  <vladimirk@mainsoft.com>
71
72         * ProfileBase.cs: fixed typo bug in InitProperties
73
74 2007-05-21  Vladimir Krasnov  <vladimirk@mainsoft.com>
75
76         * ProfileModule.cs: OnLeave checks if Profile was accessed during a
77         request
78
79 2007-04-17 Igor Zelmanovich <igorz@mainsoft.com>
80
81         * ProfileManager.cs:
82         if default provider was not found ConfigurationErrorsException is thrown.
83
84 2007-03-14  Vladimir Krasnov  <vladimirk@mainsoft.com>
85
86         * ProfileParser.jvm.cs: performance optimization
87
88 2007-01-18  Vladimir Krasnov  <vladimirk@mainsoft.com>
89
90         * ProfileModule.cs: fixed OnLeave, AutomaticSaveEnabled should be
91         checked before save
92
93 2007-01-02  Vladimir Krasnov  <vladimirk@mainsoft.com>
94
95         * ProfileBase.cs: fixed SetPropertyValue, allow anonymous attribute
96         check added on property value set
97
98 2007-01-02  Vladimir Krasnov  <vladimirk@mainsoft.com>
99
100         * ProfileBase.cs: added inherited properties properties initialization
101
102 2006-12-26  Vladimir Krasnov  <vladimirk@mainsoft.com>
103
104         * ProfileGroupBase.cs: fixed property name while getting from parent
105
106 2006-12-26  Vladimir Krasnov  <vladimirk@mainsoft.com>
107
108         * ProfileParser.jvm.cs: implemented PageMapper call
109         * ProfileBase.cs: fixed SettingsProperty type resolving, 
110         added SettingsProperty validation
111
112 2006-12-20  Marek Habersack  <grendello@gmail.com>
113
114         * ProfileParser.cs: use App_Code compiler to get the assembly
115         where the ProfileCommon class is found.
116
117 2006-11-05  Vladimir Krasnov  <vladimirk@mainsoft.com>
118
119         * ProfileBase.cs, ProfileGroupBase.cs, ProfileManager.cs, 
120         ProfileModule.cs, ProfileProviderCollection.cs, SqlProfileProvider.cs:
121         implemented profile feature
122         * added: ProfileParser.cs, ProfileParser.jvm.cs stubs for profile
123         helper classes compilation
124
125 2006-02-28  Chris Toshok  <toshok@ximian.com>
126
127         * ProfileBase.cs: corcompare work.
128
129         * SqlProfileProvider.cs: add stubbed out file.
130
131 2005-11-30  Chris Toshok  <toshok@ximian.com>
132
133         * ProfileBase.cs (Properties): mark as override, not static.
134
135         * ProfileProviderCollection.cs (ProfileProvider): mark as "new" to
136         fix warning.
137
138 2005-11-18  Chris Toshok  <toshok@ximian.com>
139
140         * ProfileModule.cs: hook up saving of the request's profile.
141
142         * ProfileBase.cs (Save): call base.Save instead of throwing NIE.
143
144 2005-11-03  Chris Toshok  <toshok@ximian.com>
145
146         * ProfileEventArgs.cs, ProfileProviderCollection.cs,
147         ProfileAutoSaveEventArgs.cs, ProfileMigrateEventArgs.cs,
148         ProfileBase.cs, ProfileManager.cs,
149         SettingsAllowAnonymousAttribute.cs, ProfileProviderAttribute.cs,
150         ProfileEventHandler.cs, CustomProviderDataAttribute.cs,
151         DefaultProfile.cs, ProfileModule.cs,
152         ProfileAutoSaveEventHandler.cs, ProfileGroupBase.cs,
153         ProfileMigrateEventHandler.cs: 90% unimplemented skeletons.
154         
155         * ProfileInfoCollection.cs: make serializable.
156
157         * ProfileAuthenticationOption.cs: fix ordering of enum elements.
158
159 2005-11-03  Chris Toshok  <toshok@ximian.com>
160
161         * ProfileInfoCollection.cs: new implementation.
162
163         * ProfileProvider.cs: new implementation.
164
165 2005-08-19  Chris Toshok  <toshok@ximian.com>
166
167         * ProfileInfo.cs: I was bored.  implement this.
168
169 2004-08-02  Duncan Mak  <duncan@ximian.com>
170
171         * ProfileAuthenticationOption.cs: Added enumeration.