2009-06-15 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 15 Jun 2009 08:57:18 +0000 (08:57 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 15 Jun 2009 08:57:18 +0000 (08:57 -0000)
commit85b8e6cb11f16c8683400df15cf17c8be7bacacf
tree582e21ed17a1c9e1bdacd76ccd567e07d7ef11f6
parent0191763182cbf8accd98aa3100f406003d44b2a8
2009-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* Environment.cs : bump corlib version.

* Normalization.cs : For NFC and NFKC, IsNormalized() was not working
  enough to check composed characters. It's not possible without
  the actual composition, so just call Normalize() and compare them.
  In Normalize() mapping helper didn't pick correct map index since
  the table for index stores index for "uncompressed" numbers.
* NormalizationTableUtil.cs : updated to the latest UCD.
* Makefile : to build test, source file must be downloaded too.

* StringTest.cs : added string normalization test.

svn path=/trunk/mcs/; revision=136100
mcs/class/corlib/Mono.Globalization.Unicode/ChangeLog
mcs/class/corlib/Mono.Globalization.Unicode/Makefile
mcs/class/corlib/Mono.Globalization.Unicode/Normalization.cs
mcs/class/corlib/Mono.Globalization.Unicode/NormalizationTableUtil.cs
mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/Environment.cs
mcs/class/corlib/Test/System/ChangeLog
mcs/class/corlib/Test/System/StringTest.cs