1. 21 Eyl, 2000 1 kayıt (commit)
  2. 03 Agu, 2000 1 kayıt (commit)
    • Marc-André Lemburg's avatar
      This patch finalizes the move from UTF-8 to a default encoding in · bff879ca
      Marc-André Lemburg yazdı
      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.)
      bff879ca
  3. 08 Haz, 2000 1 kayıt (commit)
  4. 09 May, 2000 1 kayıt (commit)
  5. 13 Nis, 2000 1 kayıt (commit)
  6. 10 Nis, 2000 1 kayıt (commit)
  7. 28 Mar, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Marc-Andre Lemburg: · 24bdb047
      Guido van Rossum yazdı
      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.
      24bdb047
  8. 24 Mar, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Marc-Andre Lemburg: · d8855fde
      Guido van Rossum yazdı
      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#".
      d8855fde
  9. 20 Mar, 2000 1 kayıt (commit)
    • Barry Warsaw's avatar
      On 17-Mar-2000, Marc-Andre Lemburg said: · 51ac5803
      Barry Warsaw yazdı
          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).
      51ac5803
  10. 10 Mar, 2000 1 kayıt (commit)