2009-10-27 Marek Habersack * ProfileBase.cs: CreateSettingsProperty sets the returned property's DefaultValue to String.Empty if no default is specified through the DefaultSettingValue attribute and the associated property type is String. 2009-10-22 Marek Habersack * ProfileBase.cs: put named entries into SettingProperty's Attributes collection based on custom attributes decorating the associated profile property. * CustomProviderDataAttribute.cs: implemented IsDefaultAttribute 2009-09-08 Marek Habersack * ProfileParser.cs: GetProfileGroupType creates type name with "ProfileGroup" prefix instead of "ProfileCommon". Fixes bug #535655 * ProfileBase.cs: typo fix - renamed CreateSettingsPropery to CreateSettingsProperty 2008-12-25 Gonzalo Paniagua Javier * SqlProfileProvider.cs: use IndexOf (char). 2008-06-30 Marek Habersack * SqliteProfileProvider.cs: remove unused method 2008-05-30 Marek Habersack * ProfileModule.cs: do not use synthetized event accessors (to avoid locks). 2007-12-30 Vladimir Krasnov * SqlProfileProvider.cs: added db schema checking 2007-12-13 Marek Habersack * SqlProfileProvider.cs, ProfileParser.cs: speed optimization - use String.Concat instead of String.Format in some cases. 2007-12-12 Vladimir Krasnov * ProfileParser.jvm.cs: Profile types loading optimized 2007-12-11 Vladimir Krasnov * ProfileManager.cs: fixed Providers property to be thread safe 2007-12-08 Marek Habersack * SqliteProfileProvider.cs: added - a Profile Provider for Sqlite, based on PostgreSQL Profile Provider code from Daniel Nauck 2007-10-15 Marek Habersack * ProfileBase.cs: use HttpApplication.LoadType instead of Type.GetType. 2007-08-14 Marek Habersack * SqlProfileProvider.cs: remove unused variable. 2007-07-16 Vladimir Krasnov * ProfileBase.cs: fixed typo bug in InitProperties 2007-05-21 Vladimir Krasnov * ProfileModule.cs: OnLeave checks if Profile was accessed during a request 2007-04-17 Igor Zelmanovich * ProfileManager.cs: if default provider was not found ConfigurationErrorsException is thrown. 2007-03-14 Vladimir Krasnov * ProfileParser.jvm.cs: performance optimization 2007-01-18 Vladimir Krasnov * ProfileModule.cs: fixed OnLeave, AutomaticSaveEnabled should be checked before save 2007-01-02 Vladimir Krasnov * ProfileBase.cs: fixed SetPropertyValue, allow anonymous attribute check added on property value set 2007-01-02 Vladimir Krasnov * ProfileBase.cs: added inherited properties properties initialization 2006-12-26 Vladimir Krasnov * ProfileGroupBase.cs: fixed property name while getting from parent 2006-12-26 Vladimir Krasnov * ProfileParser.jvm.cs: implemented PageMapper call * ProfileBase.cs: fixed SettingsProperty type resolving, added SettingsProperty validation 2006-12-20 Marek Habersack * ProfileParser.cs: use App_Code compiler to get the assembly where the ProfileCommon class is found. 2006-11-05 Vladimir Krasnov * ProfileBase.cs, ProfileGroupBase.cs, ProfileManager.cs, ProfileModule.cs, ProfileProviderCollection.cs, SqlProfileProvider.cs: implemented profile feature * added: ProfileParser.cs, ProfileParser.jvm.cs stubs for profile helper classes compilation 2006-02-28 Chris Toshok * ProfileBase.cs: corcompare work. * SqlProfileProvider.cs: add stubbed out file. 2005-11-30 Chris Toshok * ProfileBase.cs (Properties): mark as override, not static. * ProfileProviderCollection.cs (ProfileProvider): mark as "new" to fix warning. 2005-11-18 Chris Toshok * ProfileModule.cs: hook up saving of the request's profile. * ProfileBase.cs (Save): call base.Save instead of throwing NIE. 2005-11-03 Chris Toshok * ProfileEventArgs.cs, ProfileProviderCollection.cs, ProfileAutoSaveEventArgs.cs, ProfileMigrateEventArgs.cs, ProfileBase.cs, ProfileManager.cs, SettingsAllowAnonymousAttribute.cs, ProfileProviderAttribute.cs, ProfileEventHandler.cs, CustomProviderDataAttribute.cs, DefaultProfile.cs, ProfileModule.cs, ProfileAutoSaveEventHandler.cs, ProfileGroupBase.cs, ProfileMigrateEventHandler.cs: 90% unimplemented skeletons. * ProfileInfoCollection.cs: make serializable. * ProfileAuthenticationOption.cs: fix ordering of enum elements. 2005-11-03 Chris Toshok * ProfileInfoCollection.cs: new implementation. * ProfileProvider.cs: new implementation. 2005-08-19 Chris Toshok * ProfileInfo.cs: I was bored. implement this. 2004-08-02 Duncan Mak * ProfileAuthenticationOption.cs: Added enumeration.