ChangeLog 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. 2004-01-07 Lluis Sanchez Gual <[email protected]>
  2. * regex.cs: In Split(), if the last match is at the end of the string,
  3. an empty string must be added to the array of results.
  4. 2003-12-15 Sanjay Gupta <[email protected]>
  5. * match.cs: Check for null value before Substring method call.
  6. Fixes bug #52034.
  7. 2003-11-21 Juraj Skripsky <[email protected]>
  8. * quicksearch.cs: Create and use hashtable only for "long" search
  9. strings.
  10. (Search): Use simple scan for a single-character search strings.
  11. (GetChar): Simplify case sensitivity handling.
  12. 2003-11-27 Gonzalo Paniagua Javier <[email protected]>
  13. * interpreter.cs: when evaluating a degenerate match, restore the
  14. RepeatContext if fail. Fixes bug #42529.
  15. 2003-11-22 Jackson Harper <[email protected]>
  16. * regex.cs: Add CultureInvariant flag to RegexOptions.
  17. 2003-11-20 Juraj Skripsky <[email protected]>
  18. * quicksearch.cs: Use a hashtable instead of an array for the
  19. shift table to improve the memory usage.
  20. 2003-11-19 Gonzalo Paniagua Javier <[email protected]>
  21. * regex.cs:
  22. (Split): include capture groups in the results, if any. Fixes bug
  23. #51146.
  24. 2003-07-09 Gonzalo Paniagua Javier <[email protected]>
  25. * regex.cs: patch from Eric Lindvall <[email protected]> that fixes bug
  26. #44830.
  27. 2003-03-05 Miguel de Icaza <[email protected]>
  28. * category.cs (CategoryUtils.CategoryFromName): Use StartsWith
  29. ("Is") instead of a substring for (0,2) which was throwing an
  30. exception causing Category.None to be returned
  31. 2003-01-17 Gonzalo Paniagua Javier <[email protected]>
  32. * collections.cs: fixed bug #30091.
  33. 2002-12-20 Gonzalo Paniagua Javier <[email protected]>
  34. * regex.cs: fixed little mistake (closes #35860).
  35. 2002-11-12 Jackson Harper <[email protected]>
  36. * arch.cs compiler.cs regex.cs: Added mapping attribute to MachineFactories
  37. 2002-11-06 Gonzalo Paniagua Javier <[email protected]>
  38. * parser.cs: detect illegal \ at end of pattern. Fixes 31334.
  39. 2002-10-25 Gonzalo Paniagua Javier <[email protected]>
  40. * parser.cs: applied fix from Tim Haynes ([email protected]) to
  41. solve bug #32807. Also modified GetMapping to return the same as MS.
  42. 2002-08-28 Juli Mallett <[email protected]>
  43. * arch.cs, compiler.cs: Give the interpreter machine a property
  44. for the retrieval of the group count.
  45. * regex.cs: Use the new GroupCount property of the factory to
  46. initialise the current group count, and restructure code to compile
  47. the pattern only the first time it is needed (essentially backing
  48. out the previous revision of regex.cs, to use the new code.)
  49. 2002-08-14 Cesar Octavio Lopez Nataren <[email protected]>
  50. * regex.cs: Added the ctr for ISerializable implementation and
  51. implemented the GetObjectData function.
  52. 2002-07-30 Juli Mallett <[email protected]>
  53. * regex.cs: Fixed bug where the expression would not be
  54. re-evaluated for grouping purposes when factory caches were
  55. used, resulting in no groups being recognised after one call
  56. with a given pattern and no change in options.
  57. 2002-05-13 Dan Lewis <[email protected]>
  58. * regex.cs: Fixed bug in split.
  59. 2002-05-08 Dan Lewis <[email protected]>
  60. * interpreter.cs: Moved to an array-based stack representation
  61. for faster captures.
  62. * match.cs, collections.cs: Decoupled capture representation from
  63. interpreter internals.
  64. * cache.cs: Changed Key type from struct to class for speed.
  65. 2002-04-06 Dan Lewis <[email protected]>
  66. * cache.cs: Object methods should be overridden with "override".
  67. 2002-04-04 Dan Lewis <[email protected]>
  68. * RegexRunner.cs, RegexRunnerFactory.cs: MS support classes. Stubs
  69. added for completeness.
  70. * regex.cs, match.cs, collections.cs: Serializable attribute.
  71. 2002-04-04 Dan Lewis <[email protected]>
  72. * regex.cs: Added static Matches and IsMatch methods.
  73. 2002-04-03 Dan Lewis <[email protected]>
  74. * ChangeLog: Added changelog.
  75. * cache.cs: Fixed bug in MRUList.Evict.