ChangeLog 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. 2009-10-27 Marek Habersack <[email protected]>
  2. * ProfileBase.cs: CreateSettingsProperty sets the returned
  3. property's DefaultValue to String.Empty if no default is specified
  4. through the DefaultSettingValue attribute and the associated
  5. property type is String.
  6. 2009-10-22 Marek Habersack <[email protected]>
  7. * ProfileBase.cs: put named entries into SettingProperty's
  8. Attributes collection based on custom attributes decorating the
  9. associated profile property.
  10. * CustomProviderDataAttribute.cs: implemented IsDefaultAttribute
  11. 2009-09-08 Marek Habersack <[email protected]>
  12. * ProfileParser.cs: GetProfileGroupType creates type name with
  13. "ProfileGroup" prefix instead of "ProfileCommon". Fixes bug
  14. #535655
  15. * ProfileBase.cs: typo fix - renamed CreateSettingsPropery to
  16. CreateSettingsProperty
  17. 2008-12-25 Gonzalo Paniagua Javier <[email protected]>
  18. * SqlProfileProvider.cs: use IndexOf (char).
  19. 2008-06-30 Marek Habersack <[email protected]>
  20. * SqliteProfileProvider.cs: remove unused method
  21. 2008-05-30 Marek Habersack <[email protected]>
  22. * ProfileModule.cs: do not use synthetized event accessors (to
  23. avoid locks).
  24. 2007-12-30 Vladimir Krasnov <[email protected]>
  25. * SqlProfileProvider.cs: added db schema checking
  26. 2007-12-13 Marek Habersack <[email protected]>
  27. * SqlProfileProvider.cs, ProfileParser.cs: speed optimization -
  28. use String.Concat instead of String.Format in some cases.
  29. 2007-12-12 Vladimir Krasnov <[email protected]>
  30. * ProfileParser.jvm.cs: Profile types loading optimized
  31. 2007-12-11 Vladimir Krasnov <[email protected]>
  32. * ProfileManager.cs: fixed Providers property to be thread safe
  33. 2007-12-08 Marek Habersack <[email protected]>
  34. * SqliteProfileProvider.cs: added - a Profile Provider for
  35. Sqlite, based on PostgreSQL Profile Provider code from Daniel
  36. Nauck <[email protected]>
  37. 2007-10-15 Marek Habersack <[email protected]>
  38. * ProfileBase.cs: use HttpApplication.LoadType instead of
  39. Type.GetType.
  40. 2007-08-14 Marek Habersack <[email protected]>
  41. * SqlProfileProvider.cs: remove unused variable.
  42. 2007-07-16 Vladimir Krasnov <[email protected]>
  43. * ProfileBase.cs: fixed typo bug in InitProperties
  44. 2007-05-21 Vladimir Krasnov <[email protected]>
  45. * ProfileModule.cs: OnLeave checks if Profile was accessed during a
  46. request
  47. 2007-04-17 Igor Zelmanovich <[email protected]>
  48. * ProfileManager.cs:
  49. if default provider was not found ConfigurationErrorsException is thrown.
  50. 2007-03-14 Vladimir Krasnov <[email protected]>
  51. * ProfileParser.jvm.cs: performance optimization
  52. 2007-01-18 Vladimir Krasnov <[email protected]>
  53. * ProfileModule.cs: fixed OnLeave, AutomaticSaveEnabled should be
  54. checked before save
  55. 2007-01-02 Vladimir Krasnov <[email protected]>
  56. * ProfileBase.cs: fixed SetPropertyValue, allow anonymous attribute
  57. check added on property value set
  58. 2007-01-02 Vladimir Krasnov <[email protected]>
  59. * ProfileBase.cs: added inherited properties properties initialization
  60. 2006-12-26 Vladimir Krasnov <[email protected]>
  61. * ProfileGroupBase.cs: fixed property name while getting from parent
  62. 2006-12-26 Vladimir Krasnov <[email protected]>
  63. * ProfileParser.jvm.cs: implemented PageMapper call
  64. * ProfileBase.cs: fixed SettingsProperty type resolving,
  65. added SettingsProperty validation
  66. 2006-12-20 Marek Habersack <[email protected]>
  67. * ProfileParser.cs: use App_Code compiler to get the assembly
  68. where the ProfileCommon class is found.
  69. 2006-11-05 Vladimir Krasnov <[email protected]>
  70. * ProfileBase.cs, ProfileGroupBase.cs, ProfileManager.cs,
  71. ProfileModule.cs, ProfileProviderCollection.cs, SqlProfileProvider.cs:
  72. implemented profile feature
  73. * added: ProfileParser.cs, ProfileParser.jvm.cs stubs for profile
  74. helper classes compilation
  75. 2006-02-28 Chris Toshok <[email protected]>
  76. * ProfileBase.cs: corcompare work.
  77. * SqlProfileProvider.cs: add stubbed out file.
  78. 2005-11-30 Chris Toshok <[email protected]>
  79. * ProfileBase.cs (Properties): mark as override, not static.
  80. * ProfileProviderCollection.cs (ProfileProvider): mark as "new" to
  81. fix warning.
  82. 2005-11-18 Chris Toshok <[email protected]>
  83. * ProfileModule.cs: hook up saving of the request's profile.
  84. * ProfileBase.cs (Save): call base.Save instead of throwing NIE.
  85. 2005-11-03 Chris Toshok <[email protected]>
  86. * ProfileEventArgs.cs, ProfileProviderCollection.cs,
  87. ProfileAutoSaveEventArgs.cs, ProfileMigrateEventArgs.cs,
  88. ProfileBase.cs, ProfileManager.cs,
  89. SettingsAllowAnonymousAttribute.cs, ProfileProviderAttribute.cs,
  90. ProfileEventHandler.cs, CustomProviderDataAttribute.cs,
  91. DefaultProfile.cs, ProfileModule.cs,
  92. ProfileAutoSaveEventHandler.cs, ProfileGroupBase.cs,
  93. ProfileMigrateEventHandler.cs: 90% unimplemented skeletons.
  94. * ProfileInfoCollection.cs: make serializable.
  95. * ProfileAuthenticationOption.cs: fix ordering of enum elements.
  96. 2005-11-03 Chris Toshok <[email protected]>
  97. * ProfileInfoCollection.cs: new implementation.
  98. * ProfileProvider.cs: new implementation.
  99. 2005-08-19 Chris Toshok <[email protected]>
  100. * ProfileInfo.cs: I was bored. implement this.
  101. 2004-08-02 Duncan Mak <[email protected]>
  102. * ProfileAuthenticationOption.cs: Added enumeration.