[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / Mono.Globalization.Unicode / ChangeLog
index 5550f25e66063fbc66dccc53e62c2bf5e6668f36..551f367c78af7480ad734e2928b783a7e9d894be 100644 (file)
@@ -1,3 +1,31 @@
+2010-06-04  Damien Diederen  <dd@crosstwine.com>
+
+       * create-category-table.cs: Utility to generate reasonably-packed
+       Unicode tables.
+
+       This program generates (partially) bi-level tables encoding the
+       contents of the Unicode character category database.
+
+       Mono embeds a linear table with category codes for the Unicode BMP
+       (first 65536 codepoints), and lacks information about characters
+       in the astral planes--leading to requests such as bug 480178.
+       Extending the linear table to cover the full codespace is not an
+       ideal solution, as that would expand the embedded "blob" by a
+       factor of 17.
+
+       The new tables generated by this program can be used to support
+       the full range of characters.  An additional level of indirection
+       used for characters outside the U+0000..U+FFFF range enables
+       "page" sharing, so that the total amount of embedded data only
+       grows by 13.5kB.
+
+       Cf. in-file comments for usage instructions.
+
+2010-05-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SimpleCollator.cs : fix extender search index for LastIndexOf().
+         Fixed bug #605094.
+
 2010-04-20  Damien Diederen  <dd@crosstwine.com>
 
        * Normalization.cs: Really apply canonical reordering "recursively."