<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Tools/unicode/makeunicodedata.py, branch v2.4.4</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>SF #989185: Drop unicode.iswide() and unicode.width() and add</title>
<updated>2004-08-04T07:38:35+00:00</updated>
<author>
<name>Hye-Shik Chang</name>
<email>hyeshik@gmail.com</email>
</author>
<published>2004-08-04T07:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e9ddfbb41207328d5c89061067f3431e00711fda'/>
<id>e9ddfbb41207328d5c89061067f3431e00711fda</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>- SF #962502: Add two more methods for unicode type; width() and</title>
<updated>2004-06-02T16:49:17+00:00</updated>
<author>
<name>Hye-Shik Chang</name>
<email>hyeshik@gmail.com</email>
</author>
<published>2004-06-02T16:49:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=974ed7cfa50b666c9ab91f7a3f8f26049d387107'/>
<id>974ed7cfa50b666c9ab91f7a3f8f26049d387107</id>
<content type='text'>
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)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add unidata_version. Bump generator version number.</title>
<updated>2002-11-25T09:13:37+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-11-25T09:13:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b5c980b8028af0876e40f71c94b82cd02e327bf0'/>
<id>b5c980b8028af0876e40f71c94b82cd02e327bf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sort names independent of the Python version. Fix hex constant warning.</title>
<updated>2002-11-24T23:05:09+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-11-24T23:05:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=97225da29afabd4f5421f649257c3c9b088ccdd0'/>
<id>97225da29afabd4f5421f649257c3c9b088ccdd0</id>
<content type='text'>
Include all First/Last blocks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include all First/Last blocks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch #626485: Support Unicode normalization.</title>
<updated>2002-11-23T22:08:15+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-11-23T22:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=677bde2dd14ac2c8f170779adcc732f991db8bd6'/>
<id>677bde2dd14ac2c8f170779adcc732f991db8bd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify that lower-higher case delta are 16-bit.</title>
<updated>2002-10-18T17:34:18+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-10-18T17:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=99ac3283e74d8d33479f9ef58a018b0d9a25e3b3'/>
<id>99ac3283e74d8d33479f9ef58a018b0d9a25e3b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to Unicode 3.2 database.</title>
<updated>2002-10-18T16:11:54+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2002-10-18T16:11:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9def6a3a77569214b49d1b54ef138b0e4985a6bd'/>
<id>9def6a3a77569214b49d1b54ef138b0e4985a6bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply diff2.txt from SF patch http://www.python.org/sf/572113</title>
<updated>2002-09-11T20:36:02+00:00</updated>
<author>
<name>Walter Dörwald</name>
<email>walter@livinglogic.de</email>
</author>
<published>2002-09-11T20:36:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=aaab30e00cc3e8d90c71b8657c284feeb4ac1413'/>
<id>aaab30e00cc3e8d90c71b8657c284feeb4ac1413</id>
<content type='text'>
(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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unicode nits: Don't include unicodedatabase.h no more.  And make sure</title>
<updated>2001-01-21T23:31:52+00:00</updated>
<author>
<name>Fredrik Lundh</name>
<email>fredrik@pythonware.com</email>
</author>
<published>2001-01-21T23:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b2dfd73bdce7552e671520a14e4b5a72dc02ce12'/>
<id>b2dfd73bdce7552e671520a14e4b5a72dc02ce12</id>
<content type='text'>
to build *all* tables in makeunicodedata.py.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to build *all* tables in makeunicodedata.py.
</pre>
</div>
</content>
</entry>
<entry>
<title>compress unicode decomposition tables (this saves another 55k)</title>
<updated>2001-01-21T22:41:08+00:00</updated>
<author>
<name>Fredrik Lundh</name>
<email>fredrik@pythonware.com</email>
</author>
<published>2001-01-21T22:41:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7b7dd107b3654926fb75215805d6c0c8a15bf89e'/>
<id>7b7dd107b3654926fb75215805d6c0c8a15bf89e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
