summaryrefslogtreecommitdiffstats
path: root/Misc/unicode.txt
Commit message (Collapse)AuthorAgeFilesLines
* Updated according to the changes made to the "s#" parser markerMarc-André Lemburg2000-09-211-20/+27
| | | | and bumped the version number to 1.7.
* This patch finalizes the move from UTF-8 to a default encoding inMarc-André Lemburg2000-08-031-19/+60
| | | | | | | | | | | | | | | | | | the Python Unicode implementation. The internal buffer used for implementing the buffer protocol is renamed to defenc to make this change visible. It now holds the default encoded version of the Unicode object and is calculated on demand (NULL otherwise). Since the default encoding defaults to ASCII, this will mean that Unicode objects which hold non-ASCII characters will no longer work on C APIs using the "s" or "t" parser markers. C APIs must now explicitly provide Unicode support via the "u", "U" or "es"/"es#" parser markers in order to work with non-ASCII Unicode strings. (Note: this patch will also have to be applied to the 1.6 branch of the CVS tree.)
* Marc-Andre Lemburg <mal@lemburg.com>:Marc-André Lemburg2000-06-081-18/+18
| | | | | Updated to version 1.5. Includes typo fixes by Andrew Kuchling and a new section on the default encoding.
* M.-A. Lemburg <mal@lemburg.com>:Fred Drake2000-05-091-1/+4
| | | | | Added a useful link to Markus Kuhn's Unicode and UTF-8 FAQ.
* M.-A. Lemburg <mal@lemburg.com>:Fred Drake2000-04-131-7/+73
| | | | Updated to version 1.4.
* Version 1.3 of the Python Unicode Integration proposal.Guido van Rossum2000-04-101-3/+4
|
* Marc-Andre Lemburg:Guido van Rossum2000-03-281-6/+7
| | | | | | | | | | | | | | | The attached patch set includes a workaround to get Python with Unicode compile on BSDI 4.x (courtesy Thomas Wouters; the cause is a bug in the BSDI wchar.h header file) and Python interfaces for the MBCS codec donated by Mark Hammond. Also included are some minor corrections w/r to the docs of the new "es" and "es#" parser markers (use PyMem_Free() instead of free(); thanks to Mark Hammond for finding these). The unicodedata tests are now in a separate file (test_unicodedata.py) to avoid problems if the module cannot be found.
* Marc-Andre Lemburg:Guido van Rossum2000-03-241-4/+110
| | | | | | | | | | Attached you find the latest update of the Unicode implementation. The patch is against the current CVS version. It includes the fix I posted yesterday for the core dump problem in codecs.c (was introduced by my previous patch set -- sorry), adds more tests for the codecs and two new parser markers "es" and "es#".
* On 17-Mar-2000, Marc-Andre Lemburg said:Barry Warsaw2000-03-201-3/+8
| | | | | | | | | | | | | Attached you find an update of the Unicode implementation. The patch is against the current CVS version. I would appreciate if someone with CVS checkin permissions could check the changes in. The patch contains all bugs and patches sent this week and also fixes a leak in the codecs code and a bug in the free list code for Unicode objects (which only shows up when compiling Python with Py_DEBUG; thanks to MarkH for spotting this one).
* Marc-Andre Lemburg: Python Unicode integration proposal, version 1.2.Guido van Rossum2000-03-101-0/+885