1 2009-10-27 Marek Habersack <mhabersack@novell.com>
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.
8 2009-10-22 Marek Habersack <mhabersack@novell.com>
10 * ProfileBase.cs: put named entries into SettingProperty's
11 Attributes collection based on custom attributes decorating the
12 associated profile property.
14 * CustomProviderDataAttribute.cs: implemented IsDefaultAttribute
16 2009-09-08 Marek Habersack <mhabersack@novell.com>
18 * ProfileParser.cs: GetProfileGroupType creates type name with
19 "ProfileGroup" prefix instead of "ProfileCommon". Fixes bug
22 * ProfileBase.cs: typo fix - renamed CreateSettingsPropery to
23 CreateSettingsProperty
25 2008-12-25 Gonzalo Paniagua Javier <gonzalo@novell.com>
27 * SqlProfileProvider.cs: use IndexOf (char).
29 2008-06-30 Marek Habersack <mhabersack@novell.com>
31 * SqliteProfileProvider.cs: remove unused method
33 2008-05-30 Marek Habersack <mhabersack@novell.com>
35 * ProfileModule.cs: do not use synthetized event accessors (to
38 2007-12-30 Vladimir Krasnov <vladimirk@mainsoft.com>
40 * SqlProfileProvider.cs: added db schema checking
42 2007-12-13 Marek Habersack <mhabersack@novell.com>
44 * SqlProfileProvider.cs, ProfileParser.cs: speed optimization -
45 use String.Concat instead of String.Format in some cases.
47 2007-12-12 Vladimir Krasnov <vladimirk@mainsoft.com>
49 * ProfileParser.jvm.cs: Profile types loading optimized
51 2007-12-11 Vladimir Krasnov <vladimirk@mainsoft.com>
53 * ProfileManager.cs: fixed Providers property to be thread safe
55 2007-12-08 Marek Habersack <mhabersack@novell.com>
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>
61 2007-10-15 Marek Habersack <mhabersack@novell.com>
63 * ProfileBase.cs: use HttpApplication.LoadType instead of
66 2007-08-14 Marek Habersack <mhabersack@novell.com>
68 * SqlProfileProvider.cs: remove unused variable.
70 2007-07-16 Vladimir Krasnov <vladimirk@mainsoft.com>
72 * ProfileBase.cs: fixed typo bug in InitProperties
74 2007-05-21 Vladimir Krasnov <vladimirk@mainsoft.com>
76 * ProfileModule.cs: OnLeave checks if Profile was accessed during a
79 2007-04-17 Igor Zelmanovich <igorz@mainsoft.com>
82 if default provider was not found ConfigurationErrorsException is thrown.
84 2007-03-14 Vladimir Krasnov <vladimirk@mainsoft.com>
86 * ProfileParser.jvm.cs: performance optimization
88 2007-01-18 Vladimir Krasnov <vladimirk@mainsoft.com>
90 * ProfileModule.cs: fixed OnLeave, AutomaticSaveEnabled should be
93 2007-01-02 Vladimir Krasnov <vladimirk@mainsoft.com>
95 * ProfileBase.cs: fixed SetPropertyValue, allow anonymous attribute
96 check added on property value set
98 2007-01-02 Vladimir Krasnov <vladimirk@mainsoft.com>
100 * ProfileBase.cs: added inherited properties properties initialization
102 2006-12-26 Vladimir Krasnov <vladimirk@mainsoft.com>
104 * ProfileGroupBase.cs: fixed property name while getting from parent
106 2006-12-26 Vladimir Krasnov <vladimirk@mainsoft.com>
108 * ProfileParser.jvm.cs: implemented PageMapper call
109 * ProfileBase.cs: fixed SettingsProperty type resolving,
110 added SettingsProperty validation
112 2006-12-20 Marek Habersack <grendello@gmail.com>
114 * ProfileParser.cs: use App_Code compiler to get the assembly
115 where the ProfileCommon class is found.
117 2006-11-05 Vladimir Krasnov <vladimirk@mainsoft.com>
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
125 2006-02-28 Chris Toshok <toshok@ximian.com>
127 * ProfileBase.cs: corcompare work.
129 * SqlProfileProvider.cs: add stubbed out file.
131 2005-11-30 Chris Toshok <toshok@ximian.com>
133 * ProfileBase.cs (Properties): mark as override, not static.
135 * ProfileProviderCollection.cs (ProfileProvider): mark as "new" to
138 2005-11-18 Chris Toshok <toshok@ximian.com>
140 * ProfileModule.cs: hook up saving of the request's profile.
142 * ProfileBase.cs (Save): call base.Save instead of throwing NIE.
144 2005-11-03 Chris Toshok <toshok@ximian.com>
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.
155 * ProfileInfoCollection.cs: make serializable.
157 * ProfileAuthenticationOption.cs: fix ordering of enum elements.
159 2005-11-03 Chris Toshok <toshok@ximian.com>
161 * ProfileInfoCollection.cs: new implementation.
163 * ProfileProvider.cs: new implementation.
165 2005-08-19 Chris Toshok <toshok@ximian.com>
167 * ProfileInfo.cs: I was bored. implement this.
169 2004-08-02 Duncan Mak <duncan@ximian.com>
171 * ProfileAuthenticationOption.cs: Added enumeration.