History log of /external/python/cpython2/Tools/unicode/makeunicodedata.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
22b243809eea5f4f504f9a7ac157539adde6b3f7 30-Mar-2010 Florent Xicluna <florent.xicluna@gmail.com> #7643: Unicode codepoints VT (0x0B) and FF (0x0C) are linebreaks according to Unicode Standard Annex #14.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
2e0a53fdf6dd84ab5418ae4faec330eaed443bd6 18-Mar-2010 Florent Xicluna <florent.xicluna@gmail.com> Issue #8024: Update the Unicode database to 5.2
/external/python/cpython2/Tools/unicode/makeunicodedata.py
dc36472472361d8a360d97adbc7f1a3a8fce4493 15-Mar-2010 Florent Xicluna <florent.xicluna@gmail.com> Remove py3k deprecation warnings from these Unicode tools.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
5c92d4301dae4ffa970ddc9e5064d88062c4a900 13-Oct-2009 Amaury Forgeot d'Arc <amauryfa@gmail.com> #7112: Fix compilation warning in unicodetype_db.h
makeunicodedata now generates double literals
/external/python/cpython2/Tools/unicode/makeunicodedata.py
d0052d17b1a067e4aa8a69f5564a4b94e0c00502 06-Oct-2009 Amaury Forgeot d'Arc <amauryfa@gmail.com> #1571184: makeunicodedata.py now generates the functions _PyUnicode_ToNumeric,
_PyUnicode_IsLinebreak and _PyUnicode_IsWhitespace.

It now also parses the Unihan.txt for numeric values.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
e988e286b2831382deb7c69b26c74ed185f51696 27-Apr-2009 Antoine Pitrou <solipsis@pitrou.net> Issue #1734234: Massively speedup `unicodedata.normalize()` when the
string is already in normalized form, by performing a quick check beforehand.
Original patch by Rauli Ruohonen.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
5d98ec76bb548ef65b6943c6eefd48eaabdbed90 25-Apr-2009 Walter Dörwald <walter@livinglogic.de> Issue #5828 (Invalid behavior of unicode.lower): Fixed bogus logic in
makeunicodedata.py and regenerated the Unicode database (This fixes
u'\u1d79'.lower() == '\x00').
/external/python/cpython2/Tools/unicode/makeunicodedata.py
24329ba1762688f78ff589d0243683c4afafe096 10-Sep-2008 Martin v. Löwis <martin@v.loewis.de> Issue #3811: The Unicode database was updated to 5.1.
Reviewed by Fredrik Lundh and Marc-Andre Lemburg.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
111c180674379950f65113db8076919b2353f5ab 13-Jun-2008 Martin v. Löwis <martin@v.loewis.de> Make more symbols static.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
43179c8e6fa2679e17da2eeab36cdc6d91560477 11-Mar-2006 Martin v. Löwis <martin@v.loewis.de> Add changelog entry.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
88ca467ca4b1f13a9fb172712cf25eeae94e3095 11-Mar-2006 Tim Peters <tim.peters@gmail.com> Whitespace normalization.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
480f1bb67ba8d2857d87921391df278c5569774c 10-Mar-2006 Martin v. Löwis <martin@v.loewis.de> Update Unicode database to Unicode 4.1.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
e9ddfbb41207328d5c89061067f3431e00711fda 04-Aug-2004 Hye-Shik Chang <hyeshik@gmail.com> SF #989185: Drop unicode.iswide() and unicode.width() and add
unicodedata.east_asian_width(). You can still implement your own
simple width() function using it like this:
def width(u):
w = 0
for c in unicodedata.normalize('NFC', u):
cwidth = unicodedata.east_asian_width(c)
if cwidth in ('W', 'F'): w += 2
else: w += 1
return w
/external/python/cpython2/Tools/unicode/makeunicodedata.py
974ed7cfa50b666c9ab91f7a3f8f26049d387107 02-Jun-2004 Hye-Shik Chang <hyeshik@gmail.com> - SF #962502: Add two more methods for unicode type; width() and
iswide() for east asian width manipulation. (Inspired by David
Goodger, Reviewed by Martin v. Loewis)
- Move _PyUnicode_TypeRecord.flags to the end of the struct so that
no padding is added for UCS-4 builds. (Suggested by Martin v. Loewis)
/external/python/cpython2/Tools/unicode/makeunicodedata.py
b5c980b8028af0876e40f71c94b82cd02e327bf0 25-Nov-2002 Martin v. Löwis <martin@v.loewis.de> Add unidata_version. Bump generator version number.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
97225da29afabd4f5421f649257c3c9b088ccdd0 25-Nov-2002 Martin v. Löwis <martin@v.loewis.de> Sort names independent of the Python version. Fix hex constant warning.
Include all First/Last blocks.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
677bde2dd14ac2c8f170779adcc732f991db8bd6 23-Nov-2002 Martin v. Löwis <martin@v.loewis.de> Patch #626485: Support Unicode normalization.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
99ac3283e74d8d33479f9ef58a018b0d9a25e3b3 18-Oct-2002 Martin v. Löwis <martin@v.loewis.de> Verify that lower-higher case delta are 16-bit.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
9def6a3a77569214b49d1b54ef138b0e4985a6bd 18-Oct-2002 Martin v. Löwis <martin@v.loewis.de> Update to Unicode 3.2 database.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
aaab30e00cc3e8d90c71b8657c284feeb4ac1413 11-Sep-2002 Walter Dörwald <walter@livinglogic.de> Apply diff2.txt from SF patch http://www.python.org/sf/572113
(with one small bugfix in bgen/bgen/scantools.py)

This replaces string module functions with string methods
for the stuff in the Tools directory. Several uses of
string.letters etc. are still remaining.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
b2dfd73bdce7552e671520a14e4b5a72dc02ce12 22-Jan-2001 Fredrik Lundh <fredrik@pythonware.com> Unicode nits: Don't include unicodedatabase.h no more. And make sure
to build *all* tables in makeunicodedata.py.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
7b7dd107b3654926fb75215805d6c0c8a15bf89e 21-Jan-2001 Fredrik Lundh <fredrik@pythonware.com> compress unicode decomposition tables (this saves another 55k)
/external/python/cpython2/Tools/unicode/makeunicodedata.py
9e9bcda547340a47b5f82d0463f4cdc29bd3b143 21-Jan-2001 Fredrik Lundh <fredrik@pythonware.com> forgot to check in the new makeunicodedata.py script
/external/python/cpython2/Tools/unicode/makeunicodedata.py
fad27aee11e8ece649b72c8ad9513f46882d23ba 03-Nov-2000 Fredrik Lundh <fredrik@pythonware.com> Added 38,642 missing characters to the Unicode database (first-last
ranges) -- but thanks to the 2.0 compression scheme, this doesn't add
a single byte to the resulting binaries (!)

Closes bug #117524
/external/python/cpython2/Tools/unicode/makeunicodedata.py
9c6850510c814dea4c4f5a5c7ff63c5e8ad3976b 26-Oct-2000 Fred Drake <fdrake@acm.org> Remove bogus stdout redirection and use of sys.__stdout__; use
augmented print statement instead.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
375732cd41326fd81c5bc15d7c0e0945992b1939 26-Sep-2000 Fredrik Lundh <fredrik@pythonware.com> - don't set the titlecase flag for uppercase letters (sorry, tim)
/external/python/cpython2/Tools/unicode/makeunicodedata.py
0f8fad4969630cde85d84059fb85f4756f000c46 25-Sep-2000 Fredrik Lundh <fredrik@pythonware.com> unicode database compression, step 3:

- added decimal digit and digit properties to the unidb tables
/external/python/cpython2/Tools/unicode/makeunicodedata.py
e9133f7e2efbe68f89cb35cbc6a8bcc8bf389ad1 25-Sep-2000 Fredrik Lundh <fredrik@pythonware.com> unicode database compression, step 3:

- use unidb compression for the unicodectype module. smaller,
faster, and slightly more portable...

- also mention the unicode directory in Tools/README
/external/python/cpython2/Tools/unicode/makeunicodedata.py
cfcea4921865a922744dc168dde5eaccde8fe50b 25-Sep-2000 Fredrik Lundh <fredrik@pythonware.com> unicode database compression, step 2:

- fixed attributions
- moved decomposition data to a separate table, in preparation
for step 3 (which won't happen before 2.0 final, promise!)
- use relative paths in the generator script

I have a lot more stuff in the works for 2.1, but let's leave
that for another day...
/external/python/cpython2/Tools/unicode/makeunicodedata.py
2101348830ff0d65cebd4caf886011f45bcc7618 25-Sep-2000 Tim Peters <tim.peters@gmail.com> Fiddled w/ /F's cool new splitbins function: documented it, generalized it
a bit, sped it a lot primarily by removing the unused assumption that None was
a legit bin entry (the function doesn't really need to assume that there's
anything special about 0), added an optional "trace" argument, and in __debug__
mode added exhaustive verification that the decomposition is both correct and
doesn't overstep any array bounds (which wasn't obvious to me from staring at the
generated C code -- now I feel safe!). Did not commit a new unicodedata_db.h, as
the one produced by this version is identical to the one already checked in.
/external/python/cpython2/Tools/unicode/makeunicodedata.py
f367cacb98ce3fcd1653546835dff3c3cbf5216a 25-Sep-2000 Fredrik Lundh <fredrik@pythonware.com> unicode database compression, step 1:

- use unidb compression for the unicodedata module. on Windows,
the new unidatabase module is 120k, down from nearly 600k.
/external/python/cpython2/Tools/unicode/makeunicodedata.py