ChangeLog 12 KB

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