ChangeLog 12 KB

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