Commit graph

12 commits

Author SHA1 Message Date
Happy-melon
41ca27d283 Revert r84706, r84709 (UtfNormal rewrite). Clearly more work needed to get these in line with our coding standards. 2011-03-27 12:21:45 +00:00
Happy-melon
2234489178 (bug 5303) Merge UtfNormal rewrite. Patch by Ludovic Arnaud (YuviPanda). This is well beyond my ability to review... :D 2011-03-24 20:51:38 +00:00
Niklas Laxström
7aa56cf812 * (bug 25708) Update case mappings and normalization to Unicode 6.0.0 2011-01-09 12:04:28 +00:00
Alexandre Emsenhuber
18cbe55c7b * Standardised file description headers
* Added some descriptions
* Added @file where needed
2010-08-15 07:47:23 +00:00
Platonides
4074968ddf Moved globals $utfCombiningClass, $utfCanonicalComp, $utfCanonicalDecomp, $utfCheckNFC and utfCompatibilityDecomp into UtfNormal class
Regenerated unicode tables
All tests successful
2010-07-26 12:39:44 +00:00
Max Semenik
a49fee2729 * Removed remaining trailing ?> from core.
* This involved updating of autogenerated Unicode normalisation tables, which are compliant with Unicode 5.2.0 now. All normalization tests pass except for RandomTest.php which have bitrotten to its death from PHP fatals.
* Added a line about r59036 to release notes
2009-11-14 08:12:51 +00:00
Brion Vibber
c012a63d95 * (bug 13615) Update case mappings and normalization to Unicode 5.1.0
Note that case mappings will only be used if mbstring extension is not present.

Normalization data files updated to Unicode 5.1.0; passes the automated tests.

Seem to have long since lost the script I originally used to generate the Utf8Case.php mapping file, which appears not to have been updated since 2002 or so. :)
Made a new one and moved it into the UtfNormal sub-library.

Note a couple limitations:
* Case mapping (still) uses only the 1:1 simple mappings. Any full or locale-specific mappings are ignored.
* These case mappings are not used anyway when the PHP mbstring extension is available; mbstring's case conversion functions are used instead, with whatever version of Unicode support and whatever complex mapping support they may or may not have.
* The generated Utf8Case.php file is not used directly -- you must also regenerate the serialized version in the 'serialized' directory after updating it to a new Unicode version.
2008-05-08 06:28:50 +00:00
Antoine Musso
c771fc9c96 Use Doxygen @addtogroup instead of phpdoc @package && @subpackage 2007-01-20 15:09:52 +00:00
Brion Vibber
161d9aee1f * (bug 7250) Updated Unicode normalization tables to Unicode 5.0 2007-01-13 02:30:59 +00:00
Brion Vibber
f77b1cbbf3 Update files as currently generated. 2005-05-18 09:18:07 +00:00
Antoine Musso
705bb88da0 Change the way comment are generated so they are compatible with phpdocumentor. Changes already existing files as well. 2004-09-03 22:52:28 +00:00
Brion Vibber
53e71c1702 Split the data arrays for form KC, KD to a separate include file and load it on demand.
These are less likely to be used, so save the memory and parse time...
2004-09-02 07:39:06 +00:00