ChangeLog 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. 2003-01-30 Gonzalo Paniagua Javier <[email protected]>
  2. * StringBuilder.cs: fixed typo in set_Length.
  3. 2002-12-12 Gonzalo Paniagua Javier <[email protected]>
  4. * Encoding.cs: g_get_encoding () returns "ASCII". In Default, when the
  5. encoding is not found, default to UTF8Unmarked. Removed comment in
  6. UnixConsoleEncoding, because it's now Default, which gets the
  7. encoding internally using g_get_encoding ().
  8. 2002-12-01 Gonzalo Paniagua Javier <[email protected]>
  9. * StringBuilder.cs: fixed constructor. Thanks to marcusU for reporting.
  10. Tue Nov 19 13:03:27 CET 2002 Paolo Molaro <[email protected]>
  11. * UTF8Encoding.cs: fix GetByteCount (), too.
  12. 2002-11-19 Miguel de Icaza <[email protected]>
  13. * UnicodeEncoding.cs: the bytemark should only be used to return
  14. information in GetPreamble, not to actually encode the information
  15. on the stream. That is taken care of by the Stream classes.
  16. * UTF8Encoding.cs: ditto.
  17. 2002-11-13 Gonzalo Paniagua Javier <[email protected]>
  18. * StringBuilder.cs: only move the remaining chars in Remove.
  19. 2002-11-05 Gonzalo Paniagua Javier <[email protected]>
  20. * Encoding.cs: unixConsoleEncoding is now the same as Default. Avoid
  21. locking whenever possible.
  22. 2002-10-30 Miguel de Icaza <[email protected]>
  23. * Encoding.cs (UTF8Unmarked): New static property, used to return
  24. a no-markers UTf8 encoder, used in a few places in the class library.
  25. 2002-09-06 Miguel de Icaza <[email protected]>
  26. * Encoding.cs (UTF8, Unicode): Create with a preamble, that is
  27. what the Microsoft version does.
  28. (UnixConsoleEncoding): New internal method, used to get the
  29. encoding, in the future, this should pull the locale, map to
  30. charset and then code page.
  31. Wed Sep 4 14:01:25 CEST 2002 Paolo Molaro <[email protected]>
  32. * Encoding.cs: use icall to get default codepage.
  33. * DefaultEncoding.cs: remove useless class.
  34. Mon Aug 26 16:44:54 CEST 2002 Paolo Molaro <[email protected]>
  35. * *.cs: change to conform to mono coding style.
  36. 2002-08-24 Gonzalo Paniagua Javier <[email protected]>
  37. * ASCIIEncoding.cs:
  38. * Decoder.cs:
  39. * Encoder.cs:
  40. * Encoding.cs:
  41. * UTF7Encoding.cs:
  42. * UTF8Encoding.cs:
  43. * UnicodeEncoding.cs: added Serializable attribute.
  44. 2002-08-24 Gonzalo Paniagua Javier <[email protected]>
  45. * StringBuilder.cs: improved performace by using String.InternalCopyTo
  46. instead of using ToCharArray all over the place (more that 50% of
  47. speed improvement when using Append).
  48. Wed Aug 21 20:02:04 CEST 2002 Paolo Molaro <[email protected]>
  49. * *.cs: imported the code donated by Rhys Weatherley
  50. <[email protected]>.
  51. 2002-08-18 Dick Porter <[email protected]>
  52. * Encoding.cs: Make GetString() return a useful representation of
  53. the bytes, rather than "System.Char[]"
  54. 2002-08-03 Gonzalo Paniagua Javier <[email protected]>
  55. * StringBuilder.cs: added IndexerName to indexer.
  56. 2002-08-01 Jason Diamond <[email protected]>
  57. * Encoding.cs: Use GetByteCount instead of GetMaxByteCount when
  58. converting chars to bytes.
  59. 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
  60. * StringBuilder.cs: updated comments. MaxCapacity always returns
  61. Int32.MaxValue.
  62. 2002-06-21 Gonzalo Paniagua Javier <[email protected]>
  63. * StringBuilder.cs: implemented AppendFormat methods using
  64. String.Format. Thanks Paolo!
  65. This makes xsp generate correct C# output in linux :-). I still need
  66. to do more testing, though.
  67. Mon Jun 3 12:58:40 CEST 2002 Paolo Molaro <[email protected]>
  68. * ASCIIEncoding.cs: fixed handling of 0 bytecount.
  69. 2002-05-19 Martin Baulig <[email protected]>
  70. * Encoder.cs (IConvEncoder.GetByteCount, IConvEncoder.GetBytes):
  71. Added exception handling.
  72. * Decoder.cs (IConvDecoder.GetCharCount, IConvDecoder.GetChars):
  73. Added exception handling.
  74. 2002/04/02 Nick Drochak <[email protected]>
  75. * StringBuilder.cs (Append): Removed obsolete overload.
  76. 2002-03-21 Mike Kestner <[email protected]>
  77. * ASCIIEncoding.cs : Fix off by one error in Get(Char|Byte)Count.
  78. Thu Mar 21 17:38:19 CET 2002 Paolo Molaro <[email protected]>
  79. * StringBuilder.cs: no need to intern the string returned by ToString().
  80. 2002-03-17 Mike Kestner <[email protected]>
  81. * ASCIIEncoding.cs: Implement all the overridden methods. No longer
  82. dependent on iconv icalls.
  83. * Encoding.cs: Fix count bugs in GetBytes and GetChars. Add virtual
  84. to GetBytes.
  85. Wed Mar 13 00:26:29 CET 2002 Paolo Molaro <[email protected]>
  86. * StringBuilder.cs: make ToString() return a interned string, this
  87. seems to be required to make switch on string work.
  88. Fri Mar 8 17:29:58 CET 2002 Paolo Molaro <[email protected]>
  89. * StringBuilder.cs: make Append(char) do the smart thing.
  90. 2002-01-05 Ravi Pratap <[email protected]>
  91. * ASCIIEncoding.cs, Encoding.cs, UTF7Encoding.cs,
  92. UnicodeEncoding.cs: MonoTODO attribute marking.
  93. * StringBuilder.cs : Ditto.
  94. Wed Nov 14 17:05:22 CET 2001 Paolo Molaro <[email protected]>
  95. * Encoding.cs: renamed some fields.
  96. * StringBuilder.cs: CLSCompliant updates.
  97. 2001-10-29 Nick Drochak <[email protected]>
  98. * StringBuilder.cs: Throw exceptions when constructor paramter(s) are
  99. invalid. Just like MS does (as best as I can tell).
  100. Tests for these exceptions are now added to the unit tests as well.
  101. 2001-10-25 Nick Drochak <[email protected]>
  102. * StringBuilder.cs: Throw exception if they try to make a StringBuilder
  103. whose capacity is greater than the MaxCapacity.
  104. I added some tests for the constructors and the above exception. More
  105. coming soon.
  106. 2001-10-23 Nick Drochak <[email protected]>
  107. * StringBuilder.cs: Refactored constructor code into just one
  108. constructor. All the other construtors call it. Also supplied missing
  109. constructors so the class has all those in the spec.
  110. Added the MaxCapacity property as well, however this needs to be
  111. completed to return a value is related to the available system memory.
  112. 2001-10-07 Miguel de Icaza <[email protected]>
  113. * Encoding.cs, UTF8Encoding.cs, UTF7Encoding.cs, ASCIIEncoding.cs,
  114. UnicodeEncoding.cs: Corrected API.
  115. * UTF8Encoding.cs: Checked in changes from Rafael.
  116. 2001-08-28 Dietmar Maurer <[email protected]>
  117. * UTF8Encoding.cs: impl. clumsy GetBytes
  118. 2001-07-16 Marcin Szczepanski <[email protected]>
  119. * StringBuilder.cs (Text): Fixed.
  120. * StringBuilderTest.cs: Implement Test suite.
  121. 2001-07-12 Marcin Szczepanski <[email protected]>
  122. * StringBuilder.cs: Implemented.
  123. The only methods left unimplemented are the AppendFormat( ... )
  124. ones just because it's probably better to wait until some of the
  125. Format related classes are implemented. I've put that as a TODO
  126. comment at the top and created the methods with a "nop" body.
  127. 2001-06-26 Sean MacIsaac <[email protected]>
  128. * UnicodeEncoding.cs: Members added so that a clean compile is
  129. possible.
  130. * ASCIIEncoding.cs: Members added so that a clean compile is
  131. possible.
  132. * UTF7Encoding.cs: Members added so that a clean compile is
  133. possible.
  134. * UTF8Encoding.cs: Members added so that a clean compile is
  135. possible.
  136. * Encoding.cs: All public members included. Most members
  137. unimplemented.