ChangeLog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
  1. 2007-12-12 Marek Habersack <[email protected]>
  2. * SettingsMappingManager.cs: use the 'settings.map.config' name
  3. for the application-specific mapper configuration. This ensures
  4. that the file won't be downloadable on systems which don't support
  5. the mapping feature without the need to add the extra handler
  6. entry to the app's Web.config file. Thanks to Joe Audette for the
  7. idea.
  8. 2007-12-11 Marek Habersack <[email protected]>
  9. * SettingsMappingManager.cs: made the class public - it is
  10. required for user-defined mappers to work.
  11. Added a new property, Platform, which specifies the platform we're
  12. running on. Platform check is now done only on initialization
  13. time.
  14. LoadMappings considers only the mappings which apply to the
  15. current platform. Other entries are not loaded.
  16. * SettingsMapping.cs: made the class public.
  17. * SettingsMappingWhat.cs: made the class public.
  18. * ISectionSettingsMapper.cs: made the interface public.
  19. 2007-12-08 Marek Habersack <[email protected]>
  20. * SerializationHelper.cs: added - serialization helper for the
  21. Sqlite Profile Provider.
  22. * RoleManagerSectionMapper.cs: added - section settings mapper for
  23. the RoleManager section.
  24. * MembershipSectionMapper.cs: added - section settings mapper for
  25. the Membership section.
  26. * ISectionSettingsMapper.cs: added - interface definition for
  27. section settings mappers.
  28. * SettingsMappingWhat.cs: added - describes a single 'what' tag
  29. instance inside the mapper definition in the settings.map file.
  30. * SettingsMapping.cs: added - represents a single mapper entry in
  31. the settings.map file.
  32. * SettingsMappingManager.cs: added - manages settings mapping as
  33. defined in the settings.map file.
  34. 2006-08-19 Vladimir Krasnov <[email protected]>
  35. * UrlUtils.cs: optimized string.Replace in RemoveDoubleSlashes
  36. 2007-03-21 Konstantin Triger <[email protected]>
  37. AltSerialization.cs: refactoring for Serialize/Deserialize functionality.
  38. 2007-03-18 Marek Habersack <[email protected]>
  39. * UrlUtils.cs: GetDirectory always returns a path with trailing
  40. slash.
  41. 2007-03-16 Marek Habersack <[email protected]>
  42. * UrlUtils.cs: make sure the trailing slash is present.
  43. 2007-03-05 Marek Habersack <[email protected]>
  44. * UrlUtils.cs: Make sure GetDirectory returns a directory with the
  45. trailing slash.
  46. 2007-01-30 Adar Wesley <[email protected]>
  47. * UrlUtils.cs: fixed GetFile to throw right exception
  48. 2007-01-20 Miguel de Icaza <[email protected]>
  49. * FileUtils.cs (CreateTemporaryFile): Remove unused variable.
  50. 2006-11-26 Igor Zelmanovich <[email protected]>
  51. * StrUtils.cs: added new helper method EscapeQuotesAndBackslashes
  52. 2006-11-13 Marek Habersack <[email protected]>
  53. * FileUtils.cs: Added a utility class for temporary file creation
  54. (and possibly other future common file operations)
  55. 2006-03-15 Vladimir Krasnov <[email protected]>
  56. * DataSourceResolver.cs: corrected exceptions type in
  57. ResolveDataSource
  58. 2006-02-01 Chris Toshok <[email protected]>
  59. * WebEncoding.cs: CONFIGURATION_2_0 => NET_2_0, and use GetSection
  60. instead of GetWebApplicationSection.
  61. 2006-01-31 Gonzalo Paniagua Javier <[email protected]>
  62. * UrlUtils.cs: more than one consecutive slash are turned into one.
  63. 2006-01-26 Chris Toshok <[email protected]>
  64. * WebEncoding.cs: rework this so we cache the section, and so we
  65. swallow exceptions based on a broken configuration.
  66. 2006-01-09 Konstantin Triger <[email protected]>
  67. AltSerialization.cs: under TARGET_JVM: merging /main/4
  68. 2005-11-28 Chris Toshok <[email protected]>
  69. * WebEncoding.cs (FileEncoding, ResponseEncoding,
  70. RequestEncoding): CONFIGURATION_2_0 work.
  71. 2005-09-22 Gonzalo Paniagua Javier <[email protected]>
  72. * UrlUtils.cs: fix GetFile to work with '/blah'.
  73. 2005-09-11 Sebastien Pouliot <[email protected]>
  74. * IWebObjectFactory.cs: New. 2.0 interface.
  75. * IWebPropertyAccessor.cs: New. 2.0 interface.
  76. * Transactions.cs: Added [Link|Inheritance]Demand for Minimal.
  77. * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added
  78. Demand for UnmanagedCode on the static Post method,
  79. 2005-08-28 Gonzalo Paniagua Javier <[email protected]>
  80. * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if
  81. there's a colon in the string, assuming it's the beginning of the ://
  82. after the schema.
  83. 2005-07-15 Ben Maurer <[email protected]>
  84. * DataSourceHelper.cs: Obsolete
  85. * DataSourceResolver.cs: Moved from DataSourceHelper.
  86. 2005-07-14 Ben Maurer <[email protected]>
  87. * DataSourceHelper.cs: Helper method used for data binding.
  88. 2005-06-26 Gonzalo Paniagua Javier <[email protected]>
  89. * UrlUtils.cs: (Combine) if the base path is "~", expand it.
  90. 2005-06-26 Gonzalo Paniagua Javier <[email protected]>
  91. * StrUtils.cs: new string utilities.
  92. 2005-05-09 Ben Maurer <[email protected]>
  93. * UrlUtils.cs (Reduce): a more efficient impl that avoids an
  94. arraylist, making an arraylist into an array, and a replace
  95. operation.
  96. 2004-11-30 Gonzalo Paniagua Javier <[email protected]>
  97. * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot +
  98. SessionID + vpath format.
  99. 2004-07-20 Gonzalo Paniagua Javier <[email protected]>
  100. * UrlUtils.cs: don't pass double slash when the path begins with a
  101. tilde. Fixes bug #61654.
  102. 2004-05-26 Gonzalo Paniagua Javier <[email protected]>
  103. * UrlUtils.cs:
  104. (GetFile): not public, and fixed to really return just the file name.
  105. (InsertSessionId): ensure that the directory ends with a "/". This
  106. fixes cookieless sessions.
  107. (RemoveSessionId): don't return "/" twice.
  108. Fixed bug #59051.
  109. 2004-05-14 Gonzalo Paniagua Javier <[email protected]>
  110. * UrlUtils.cs: respect trailing slashes. Fixes bug #56802.
  111. 2004-05-14 Gonzalo Paniagua Javier <[email protected]>
  112. * UrlUtils.cs: no more ^Ms.
  113. 2004-04-24 Gonzalo Paniagua Javier <[email protected]>
  114. * UrlUtils.cs: MakeRelative was returning null for virtual paths without
  115. directory.
  116. 2004-04-22 Gonzalo Paniagua Javier <[email protected]>
  117. * FileAction.cs:
  118. * FileChangeEventHandler.cs:
  119. * FileChangedEventArgs.cs:
  120. * FileChangesMonitor.cs:
  121. * FilePathParser.cs: removed unused/obsolete files.
  122. 2004-04-19 Gonzalo Paniagua Javier <[email protected]>
  123. * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further.
  124. 2004-03-19 Gonzalo Paniagua Javier <[email protected]>
  125. * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used.
  126. 2004-02-18 Gonzalo Paniagua Javier <[email protected]>
  127. * UrlUtils.cs: ~ is not always /. Fixed.
  128. 2004-02-17 Gonzalo Paniagua Javier <[email protected]>
  129. * UrlUtils.cs:
  130. (Combine): handle subdirectories and tilde. Fixes bug 54231.
  131. 2004-02-01 Alon Gazit <[email protected]>
  132. * UrlUtils.cs: little fix in GetDirectory ().
  133. 2004-01-11 Andreas Nahr <[email protected]>
  134. * TransactedCallback.cs:
  135. * WorkItemCallback.cs:
  136. * WorkItem.cs:
  137. * Transactions.cs: Added and stubbed/ implemented
  138. 2004-01-11 Andreas Nahr <[email protected]>
  139. * WebEqualComparer.cs:
  140. * WebHashCodeProvider.cs:
  141. * FileAction.cs:
  142. * FileChangeEventHandler.cs:
  143. * NativeFileChangeEventHandler.cs: Monostyled header, internalized
  144. 2004-01-09 Gonzalo Paniagua Javier <[email protected]>
  145. * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes
  146. bug #52599.
  147. 2003-12-03 Jackson Harper <[email protected]>
  148. * UrlUtils.cs: Some methods for working with session ids in urls.
  149. 2003-12-02 Gonzalo Paniagua Javier <[email protected]>
  150. * WebEncoding.cs: use the Default encoding when the globalization
  151. configuration is not available.
  152. 2003-12-01 Gonzalo Paniagua Javier <[email protected]>
  153. * UrlUtils.cs: don't forget basePath when relative path is not rooted.
  154. Fixes bug #51522.
  155. 2003-11-27 Gonzalo Paniagua Javier <[email protected]>
  156. * UrlUtils.cs: fix bug introduced with last change that makes relative
  157. paths fail. Closes bug #51448.
  158. 2003-11-27 Gonzalo Paniagua Javier <[email protected]>
  159. * UrlUtils.cs: fixed Combine() handling of ~.
  160. 2003-11-25 Jackson Harper <[email protected]>
  161. * AltSerialization.cs: Utility methods for optimized serializing.
  162. 2003-11-13 Jackson Harper <[email protected]>
  163. * TimeUtil.cs: Utility methods for dealing with time.
  164. 2003-11-08 Ben Maurer <[email protected]>
  165. * UrlUtils.cs: new function to do the app mapping, but make
  166. it return a physical path.
  167. 2003-11-07 Ben Maurer <[email protected]>
  168. * UrlUtils.cs: add a new function for mapping app absolute
  169. paths to virual paths (ie, ~/blah/ to /application/root/blah/)
  170. 2003-11-05 Gonzalo Paniagua Javier <[email protected]>
  171. * WebEncoding.cs: added properties to access configuration files
  172. encoding.
  173. 2003-08-29 Gonzalo Paniagua Javier <[email protected]>
  174. * ICalls.cs: holds a couple of icalls.
  175. 2003-08-27 Gonzalo Paniagua Javier <[email protected]>
  176. * UrlUtils.cs: made Reduce work when a "/" is passed.
  177. 2003-05-14 Gonzalo Paniagua Javier <[email protected]>
  178. * UrlUtils.cs: fixed Combine and reworked Reduce.
  179. 2003-03-18 Gonzalo Paniagua Javier <[email protected]>
  180. * UrlUtils.cs: another little fix in Combine ().
  181. 2003-01-29 Gonzalo Paniagua Javier <[email protected]>
  182. * UrlUtils.cs: fixed Combine ().
  183. 2002-12-20 Gonzalo Paniagua Javier <[email protected]>
  184. * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl.
  185. 2002-12-18 Gonzalo Paniagua Javier <[email protected]>
  186. * PathUtil.cs: removed.
  187. * UrlUtils.cs: fixed Combine to handle '~'.
  188. 2002-12-12 Gonzalo Paniagua Javier <[email protected]>
  189. * PathUtil.cs: some path handling methods that are not available in
  190. System.IO.Path.
  191. 2002-10-28 Gaurav Vaish <[email protected]>
  192. * DataSourceHelper.cs : Fresh implementation. Moved from
  193. System.Web.UI.WebControls.DataGrid
  194. ::ResolveData(object, string).
  195. 2002-10-27 Gonzalo Paniagua Javier <[email protected]>
  196. * WebTrace.cs: fixed namespace.
  197. * WebEncoding.cs: new class that holds the default encoding for
  198. System.Web.
  199. 2002-01-03 Nick Drochak <[email protected]>
  200. * FileChangesMonitor.cs: remove redundant using statement; use int
  201. for MAXLEN; capitalize correctly 'WebHashCodeProvider';
  202. fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted;
  203. set out parameter value where needed
  204. * FilePathParser.cs: qualify method GetPathRoot() with 'Path.'
  205. * IISVersionInfo.cs: initialize static member to avoid compile error.
  206. * WebEqualComparer.cs: static member defC shouldn't be readonly;
  207. the string comparer had some typos (fixed)
  208. * WebHashCodeProvider.cs: needed System.Globalization; static member
  209. defHcp shouldn't be readonly; remove double equal typo.
  210. 2002-01-02 Nick Drochak <[email protected]>
  211. * FileAction.cs: Use 0x7FFFFFFF as enum value for error. 0xFFFFFFFF
  212. is too big for Int32.
  213. * FileChangeEventHandler.cs: put missing 'void' return type on delegate
  214. FileChangeEventHandler()
  215. * FileChangedEventArgs.cs: ditto for FileChangedEvent()
  216. * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler()
  217. * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete
  218. code.
  219. 2001-12-21 Gaurav Vaish <[email protected]>
  220. * ApacheVersionInfo.cs - Dummy class, for later use.
  221. * FileAction.cs:
  222. * FileChangeEventHandler.cs:
  223. * FileChangeEventArgs.cs:
  224. * FileChangesMonitor.cs:
  225. * NativeFileChangeEventHandler.cs
  226. - To be used in System.Web/Http* classes.
  227. Initially needed for HttpRuntime
  228. * IISVersionInfo.cs - Some useful methods
  229. 2001-12-17 Gaurav Vaish <[email protected]>
  230. * UrlUtils.cs - Added functions Combine and Reduce
  231. 2001-12-16 Miguel de Icaza <[email protected]>
  232. * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace.
  233. 2001-11-30
  234. Gaurav Vaish <[email protected]>
  235. * DataSourceHelper.cs - Resolving DataSource objects
  236. 2001-11-09
  237. Gaurav Vaish <[email protected]>
  238. * UrlUtil.cs - Some basic functions
  239. 2001-11-08
  240. Gaurav Vaish <[email protected]>
  241. * Namespace - Created the namespace for commonly used,
  242. otherwise not available functions