]> granicus.if.org Git - python/log
python
14 years agoBlocked revisions 81925 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 23:49:41 +0000 (23:49 +0000)]
Blocked revisions 81925 via svnmerge

........
  r81925 | victor.stinner | 2010-06-12 01:46:47 +0200 (sam., 12 juin 2010) | 4 lines

  Issue #8784: Set tarfile default encoding to 'utf-8' on Windows.

  Note: file system encoding cannot be None anymore (since r81190, issue #8610).
........

14 years agoMerged revisions 81923 via svnmerge from
Victor Stinner [Fri, 11 Jun 2010 23:33:56 +0000 (23:33 +0000)]
Merged revisions 81923 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81923 | victor.stinner | 2010-06-12 01:30:12 +0200 (sam., 12 juin 2010) | 16 lines

  Fix some bugs in c-api/arg.rst documentation

   * replace "the default encoding" by "'utf-8' encoding"
   * fix "w" / "w*" / "w#" doc: similar to "y" / "y*" / "y#"
     and not "s" / "s*" / "s#"
   * "u#": remove "Non-Unicode objects are handled by interpreting their
     read-buffer pointer ...", it's no more true
   * "es", "es#": remove "... and objects convertible to Unicode into a character
     buffer", it's no more true
   * Py_BuildValue(), "K" and "L" formats: specify the name of the C type on
     Windows (_int64 / unsigned _int64) as done for PyArg_Parse*() long long
     types
  --CETTE ligne, et les suivantes ci-dessous, seront ignorées--

  M    Doc/c-api/arg.rst
........

14 years agoBlocked revisions 81918 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 23:13:29 +0000 (23:13 +0000)]
Blocked revisions 81918 via svnmerge

........
  r81918 | victor.stinner | 2010-06-12 00:27:14 +0200 (sam., 12 juin 2010) | 2 lines

  readline: use PyUnicode_FSConverter() to parse filenames
........

14 years agoBackport test_getfilesystemencoding() from py3k
Victor Stinner [Fri, 11 Jun 2010 23:12:58 +0000 (23:12 +0000)]
Backport test_getfilesystemencoding() from py3k

Note: On Python 3.1, file system encoding can be None.

14 years agoBlocked revisions 81916 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 22:18:39 +0000 (22:18 +0000)]
Blocked revisions 81916 via svnmerge

........
  r81916 | victor.stinner | 2010-06-12 00:17:52 +0200 (sam., 12 juin 2010) | 2 lines

  Issue #8965: Add a regression test to test_sys with LANG=C
........

14 years agoBlocked revisions 81914 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 22:12:43 +0000 (22:12 +0000)]
Blocked revisions 81914 via svnmerge

........
  r81914 | victor.stinner | 2010-06-12 00:09:51 +0200 (sam., 12 juin 2010) | 2 lines

  locale.bindtextdomain(): use PyUnicode_FSConverter() to parse the filename
........

14 years agoBlocked revisions 81911 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 21:53:36 +0000 (21:53 +0000)]
Blocked revisions 81911 via svnmerge

........
  r81911 | victor.stinner | 2010-06-11 23:50:30 +0200 (ven., 11 juin 2010) | 3 lines

  Issue #8966: If a ctypes structure field is an array of c_char, convert its
  value to bytes instead of str (as done for c_char and c_char_p).
........

14 years agoMerged revisions 81908 via svnmerge from
Antoine Pitrou [Fri, 11 Jun 2010 21:48:34 +0000 (21:48 +0000)]
Merged revisions 81908 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81908 | antoine.pitrou | 2010-06-11 23:46:32 +0200 (ven., 11 juin 2010) | 11 lines

  Merged revisions 81907 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81907 | antoine.pitrou | 2010-06-11 23:42:26 +0200 (ven., 11 juin 2010) | 5 lines

    Issue #8941: decoding big endian UTF-32 data in UCS-2 builds could crash
    the interpreter with characters outside the Basic Multilingual Plane
    (higher than 0x10000).
  ........
................

14 years agoMerged revisions 81897-81898,81902 via svnmerge from
Mark Dickinson [Fri, 11 Jun 2010 20:08:36 +0000 (20:08 +0000)]
Merged revisions 81897-81898,81902 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81897 | mark.dickinson | 2010-06-11 17:56:34 +0100 (Fri, 11 Jun 2010) | 1 line

  Avoid possible undefined behaviour from signed overflow.
........
  r81898 | mark.dickinson | 2010-06-11 20:05:08 +0100 (Fri, 11 Jun 2010) | 1 line

  Fix an incorrect return type.
........
  r81902 | mark.dickinson | 2010-06-11 20:50:30 +0100 (Fri, 11 Jun 2010) | 1 line

  Fix more undefined-behaviour inducing overflow checks in struct module.
........

14 years agoMerged revisions 81891 via svnmerge from
Ezio Melotti [Fri, 11 Jun 2010 02:28:37 +0000 (02:28 +0000)]
Merged revisions 81891 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81891 | ezio.melotti | 2010-06-11 05:26:42 +0300 (Fri, 11 Jun 2010) | 9 lines

  Merged revisions 81889 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81889 | ezio.melotti | 2010-06-11 05:21:25 +0300 (Fri, 11 Jun 2010) | 1 line

    Remove extra ] from itertools.count docstring.
  ........
................

14 years agoBlocked revisions 81885 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 00:42:36 +0000 (00:42 +0000)]
Blocked revisions 81885 via svnmerge

........
  r81885 | victor.stinner | 2010-06-11 02:41:41 +0200 (ven., 11 juin 2010) | 2 lines

  test_sys: add a test on the file system encoding for darwin
........

14 years agoBlocked revisions 81883 via svnmerge
Victor Stinner [Fri, 11 Jun 2010 00:39:31 +0000 (00:39 +0000)]
Blocked revisions 81883 via svnmerge

........
  r81883 | victor.stinner | 2010-06-11 02:36:33 +0200 (ven., 11 juin 2010) | 5 lines

  Issue #8965: initfsencoding() doesn't change the encoding on Mac OS X

  File system encoding have to be hardcoded to "utf-8" on Mac OS X. r81190
  introduced a regression: the encoding was changed depending on the locale.
........

14 years agoBlocked revisions 81871 via svnmerge
Victor Stinner [Thu, 10 Jun 2010 13:38:26 +0000 (13:38 +0000)]
Blocked revisions 81871 via svnmerge

........
  r81871 | victor.stinner | 2010-06-10 15:36:23 +0200 (jeu., 10 juin 2010) | 4 lines

  Fix r81869: ISO-8859-15 was seen as an alias to ISO-8859-1

  Don't use normalize_encoding() result if it is truncated.
........

14 years agoBlocked revisions 81869 via svnmerge
Victor Stinner [Thu, 10 Jun 2010 12:01:27 +0000 (12:01 +0000)]
Blocked revisions 81869 via svnmerge

........
  r81869 | victor.stinner | 2010-06-10 14:00:55 +0200 (jeu., 10 juin 2010) | 4 lines

  Issue #8922: Normalize the encoding name in PyUnicode_AsEncodedString() to
  enable shortcuts for upper case encoding name. Add also a shortcut for
  "iso-8859-1" in PyUnicode_AsEncodedString() and PyUnicode_Decode().
........

14 years agoMerged revisions 79780 via svnmerge from
Philip Jenvey [Wed, 9 Jun 2010 17:56:11 +0000 (17:56 +0000)]
Merged revisions 79780 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r79780 | philip.jenvey | 2010-04-04 20:05:24 -0700 (Sun, 04 Apr 2010) | 9 lines

  Merged revisions 79779 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r79779 | philip.jenvey | 2010-04-04 19:51:51 -0700 (Sun, 04 Apr 2010) | 2 lines

    fix escape_encode to return the correct consumed size
  ........
................

14 years agoMerged revisions 81862 via svnmerge from
Antoine Pitrou [Wed, 9 Jun 2010 16:58:35 +0000 (16:58 +0000)]
Merged revisions 81862 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81862 | antoine.pitrou | 2010-06-09 18:38:55 +0200 (mer., 09 juin 2010) | 9 lines

  Merged revisions 81860 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81860 | antoine.pitrou | 2010-06-09 18:24:00 +0200 (mer., 09 juin 2010) | 3 lines

    Issue #8930: fix some C code indentation
  ........
................

14 years agoBlocked revisions 81857 via svnmerge
Stefan Krah [Wed, 9 Jun 2010 09:04:58 +0000 (09:04 +0000)]
Blocked revisions 81857 via svnmerge

........
  r81857 | stefan.krah | 2010-06-09 10:56:28 +0200 (Wed, 09 Jun 2010) | 3 lines

  Issue #8932: Skip required when compiled --without-threads.
........

14 years agoBlocked revisions 81854 via svnmerge
Victor Stinner [Tue, 8 Jun 2010 22:54:54 +0000 (22:54 +0000)]
Blocked revisions 81854 via svnmerge

........
  r81854 | victor.stinner | 2010-06-09 00:54:19 +0200 (mer., 09 juin 2010) | 5 lines

  Issue #8838, #8339: Remove codecs.charbuffer_encode() and "t#" parsing format

  Remove last references to the "char buffer" of the buffer protocol from
  Python3.
........

14 years agoMerged revisions 81851 via svnmerge from
Brian Curtin [Tue, 8 Jun 2010 22:30:34 +0000 (22:30 +0000)]
Merged revisions 81851 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81851 | brian.curtin | 2010-06-08 17:27:07 -0500 (Tue, 08 Jun 2010) | 2 lines

  Fix #8946. Extra PyObject* parameter documented which doesn't exist.
........

14 years agoMerged revisions 81849 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 21:46:32 +0000 (21:46 +0000)]
Merged revisions 81849 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81849 | victor.stinner | 2010-06-08 23:45:51 +0200 (mar., 08 juin 2010) | 7 lines

  PyArg_Parse*("Z#") raises an error for unknown type

  instead of ignoring the error and leave the pointer to the string and the size
  unchanged (not initialized).

  Fix also the type in the error message of "Z", "Z#" and "Y" formats.
........

14 years agoMerged revisions 81844 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 21:05:20 +0000 (21:05 +0000)]
Merged revisions 81844 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81844 | victor.stinner | 2010-06-08 23:00:13 +0200 (mar., 08 juin 2010) | 6 lines

  Py_FatalError(): don't sys sys.last_xxx variables

  Call PyErr_PrintEx(0) instead of PyErr_Print() to avoid a crash if
  Py_FatalError() is called in an early stage of Python initialization (if PySys
  is not yet initialized).
........

14 years agoMerged revisions 81843 via svnmerge from
Brian Curtin [Tue, 8 Jun 2010 21:00:35 +0000 (21:00 +0000)]
Merged revisions 81843 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81843 | brian.curtin | 2010-06-08 15:57:52 -0500 (Tue, 08 Jun 2010) | 3 lines

  Fix a compile warning missed during porting (wchar_t/char) and move a
  variable declaration outside of a loop. #2810 was when this first went in.
........

14 years agoMerged revisions 81841 via svnmerge from
Victor Stinner [Tue, 8 Jun 2010 20:50:09 +0000 (20:50 +0000)]
Merged revisions 81841 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81841 | victor.stinner | 2010-06-08 22:46:00 +0200 (mar., 08 juin 2010) | 6 lines

  sys_pyfile_write() does nothing if file is NULL

  mywrite() falls back to the C file object if sys_pyfile_write() returns an
  error. This patch fixes a segfault is Py_FatalError() is called in an early
  stage of Python initialization.
........

14 years agoMerged revisions 81838 via svnmerge from
Alexander Belopolsky [Tue, 8 Jun 2010 17:15:33 +0000 (17:15 +0000)]
Merged revisions 81838 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81838 | alexander.belopolsky | 2010-06-08 13:06:48 -0400 (Tue, 08 Jun 2010) | 1 line

  Added myself as a maintainer of time and datetime modules.
........

14 years agoMerged revisions 81823,81835 via svnmerge from
Benjamin Peterson [Tue, 8 Jun 2010 15:12:17 +0000 (15:12 +0000)]
Merged revisions 81823,81835 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81823 | benjamin.peterson | 2010-06-07 17:31:26 -0500 (Mon, 07 Jun 2010) | 9 lines

  Merged revisions 81820 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81820 | benjamin.peterson | 2010-06-07 17:23:23 -0500 (Mon, 07 Jun 2010) | 1 line

    correctly overflow when indexes are too large
  ........
................
  r81835 | benjamin.peterson | 2010-06-08 09:57:22 -0500 (Tue, 08 Jun 2010) | 9 lines

  Merged revisions 81834 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81834 | benjamin.peterson | 2010-06-08 09:53:29 -0500 (Tue, 08 Jun 2010) | 1 line

    kill extra word
  ........
................

14 years agoMerged revisions 81832 via svnmerge from
R. David Murray [Tue, 8 Jun 2010 14:43:46 +0000 (14:43 +0000)]
Merged revisions 81832 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81832 | r.david.murray | 2010-06-08 10:41:45 -0400 (Tue, 08 Jun 2010) | 2 lines

  Now that sunau has some tests, remove it from test_sundry.
........

14 years agoMerged revisions 81811 via svnmerge from
Victor Stinner [Mon, 7 Jun 2010 21:29:23 +0000 (21:29 +0000)]
Merged revisions 81811 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81811 | victor.stinner | 2010-06-07 23:20:41 +0200 (lun., 07 juin 2010) | 9 lines

  Issue #8925: fix types of Py_Parse*() and Py_BuildValue() functions

   * Add links to Python types
   * Replace "string" by bytes or str
   * Replace "long" by "int"
   * Specify the default encoding
   * Fix reST syntax ("..note ::")
   * etc.
........

14 years agoMerged revisions 81809 via svnmerge from
Victor Stinner [Mon, 7 Jun 2010 20:24:48 +0000 (20:24 +0000)]
Merged revisions 81809 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81809 | victor.stinner | 2010-06-07 22:14:04 +0200 (lun., 07 juin 2010) | 3 lines

  Issue #8897: Fix sunau module, use bytes to write the header. Patch written by
  Thomas Jollans.
........

14 years agoBlocked revisions 81807 via svnmerge
Victor Stinner [Mon, 7 Jun 2010 19:59:35 +0000 (19:59 +0000)]
Blocked revisions 81807 via svnmerge

........
  r81807 | victor.stinner | 2010-06-07 21:57:46 +0200 (lun., 07 juin 2010) | 2 lines

  Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s#
........

14 years agoBlocked revisions 81794 via svnmerge
Victor Stinner [Sun, 6 Jun 2010 20:38:57 +0000 (20:38 +0000)]
Blocked revisions 81794 via svnmerge

........
  r81794 | victor.stinner | 2010-06-06 22:38:02 +0200 (dim., 06 juin 2010) | 4 lines

  convertsimple(): call PyErr_NoMemory() on PyMem_NEW() failure

  Raise a more revelant error (MemoryError instead of TypeError)
........

14 years agoBlocked revisions 81792 via svnmerge
Victor Stinner [Sun, 6 Jun 2010 20:33:05 +0000 (20:33 +0000)]
Blocked revisions 81792 via svnmerge

........
  r81792 | victor.stinner | 2010-06-06 22:27:51 +0200 (dim., 06 juin 2010) | 2 lines

  Simplify getbuffer(): convertbuffer() fails anyway if bf_getbuffer is NULL
........

14 years agoMerged revisions 81790 via svnmerge from
Tarek Ziadé [Sun, 6 Jun 2010 20:23:10 +0000 (20:23 +0000)]
Merged revisions 81790 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81790 | tarek.ziade | 2010-06-06 22:18:42 +0200 (Sun, 06 Jun 2010) | 9 lines

  Merged revisions 81788 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81788 | tarek.ziade | 2010-06-06 22:05:20 +0200 (Sun, 06 Jun 2010) | 1 line

    Fixed #8909: now the doc details the size of the bitmap used in distutils' bdist_wininst
  ........
................

14 years agoMerged revisions 81782 via svnmerge from
Benjamin Peterson [Sun, 6 Jun 2010 02:51:17 +0000 (02:51 +0000)]
Merged revisions 81782 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81782 | benjamin.peterson | 2010-06-05 21:44:41 -0500 (Sat, 05 Jun 2010) | 1 line

  bltn-file-objects don't exist in python3
........

14 years agoMerged revisions 81703 via svnmerge from
Martin v. Löwis [Fri, 4 Jun 2010 19:51:05 +0000 (19:51 +0000)]
Merged revisions 81703 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81703 | martin.v.loewis | 2010-06-04 21:50:26 +0200 (Fr, 04 Jun 2010) | 10 lines

  Merged revisions 81701 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81701 | martin.v.loewis | 2010-06-04 21:39:07 +0200 (Fr, 04 Jun 2010) | 2 lines

    Issue #6470: Drop UNC prefix in FixTk.py
    Patch by Christop Gohlke and Amaury Forgeot d'Arc.
  ........
................

14 years agoMerged revisions 81695 via svnmerge from
Senthil Kumaran [Fri, 4 Jun 2010 17:31:11 +0000 (17:31 +0000)]
Merged revisions 81695 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81695 | senthil.kumaran | 2010-06-04 22:57:11 +0530 (Fri, 04 Jun 2010) | 9 lines

  Merged revisions 81691 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81691 | senthil.kumaran | 2010-06-04 22:47:09 +0530 (Fri, 04 Jun 2010) | 3 lines

    test verifying the resp object is closed for HEAD response.
  ........
................

14 years agoMerged revisions 81689 via svnmerge from
Senthil Kumaran [Fri, 4 Jun 2010 16:43:10 +0000 (16:43 +0000)]
Merged revisions 81689 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81689 | senthil.kumaran | 2010-06-04 22:08:00 +0530 (Fri, 04 Jun 2010) | 9 lines

  Merged revisions 81687 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81687 | senthil.kumaran | 2010-06-04 22:02:14 +0530 (Fri, 04 Jun 2010) | 3 lines

    Fix issue6312 - close the resp object for HEAD response.
  ........
................

14 years agoMerged revisions 81685 via svnmerge from
R. David Murray [Fri, 4 Jun 2010 16:15:34 +0000 (16:15 +0000)]
Merged revisions 81685 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81685 | r.david.murray | 2010-06-04 12:11:08 -0400 (Fri, 04 Jun 2010) | 4 lines

  #4768: store base64 encoded email body parts as text, not binary.

  Patch and tests by Forest Bond.
........

14 years agoMerged revisions 81673 via svnmerge from
Ronald Oussoren [Thu, 3 Jun 2010 16:21:03 +0000 (16:21 +0000)]
Merged revisions 81673 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81673 | ronald.oussoren | 2010-06-03 16:42:25 +0200 (Thu, 03 Jun 2010) | 16 lines

  Merged revisions 81662 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81662 | ronald.oussoren | 2010-06-03 11:47:21 +0200 (Thu, 03 Jun 2010) | 9 lines

    Fix for issue #7724: ensure that distutils and python's own setup.py
    honor the MacOSX SDK when one is specified.

    This is needed to be able to build using the 10.4u SDK while running
    on OSX 10.6.

    This is a fixed version of the patch in r80963, I've tested this patch
    on OSX and Linux.
  ........
................

14 years agoBlocked revisions 81670 via svnmerge
Lars Gustäbel [Thu, 3 Jun 2010 12:46:14 +0000 (12:46 +0000)]
Blocked revisions 81670 via svnmerge

................
  r81670 | lars.gustaebel | 2010-06-03 14:45:16 +0200 (Thu, 03 Jun 2010) | 14 lines

  Merged revisions 81667 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81667 | lars.gustaebel | 2010-06-03 14:34:14 +0200 (Thu, 03 Jun 2010) | 8 lines

    Issue #8741: Fixed the TarFile.makelink() method that is responsible
    for extracting symbolic and hard link entries as regular files as a
    work-around on platforms that do not support filesystem links.

    This stopped working reliably after a change in r74571. I also added
    a few tests for this functionality.
  ........
................

14 years agoMerged revisions 81665 via svnmerge from
Lars Gustäbel [Thu, 3 Jun 2010 10:15:18 +0000 (10:15 +0000)]
Merged revisions 81665 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81665 | lars.gustaebel | 2010-06-03 12:11:52 +0200 (Thu, 03 Jun 2010) | 11 lines

  Merged revisions 81663 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81663 | lars.gustaebel | 2010-06-03 11:56:22 +0200 (Thu, 03 Jun 2010) | 4 lines

    Issue #8833: tarfile created hard link entries with a size
    field != 0 by mistake. The associated testcase did not
    expose this bug because it was broken too.
  ........
................

14 years agoMerged revisions 81660 via svnmerge from
R. David Murray [Thu, 3 Jun 2010 02:05:47 +0000 (02:05 +0000)]
Merged revisions 81660 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81660 | r.david.murray | 2010-06-02 21:58:28 -0400 (Wed, 02 Jun 2010) | 25 lines

  Fix Charset.body_encode to encode to output_charset before calling base64mime.

  This means that what gets encoded in base64 is the encoded version of the
  unicode payload.  This bug was revealed by a forward port of the tests from
  Issue 1368247, but the fix was completely different.

  Note that the merge is only of the tests, the doc changes were inappropriate
  since email5 expects unicode, not bytes.  I'm also not convinced that
  quopri works correctly in email5, but that's a different issue.

  Merged revisions 81658 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81658 | r.david.murray | 2010-06-02 18:03:15 -0400 (Wed, 02 Jun 2010) | 9 lines

    #1368247: make set_charset/MIMEText automatically encode unicode _payload.

    Fixes (mysterious, to the end user) UnicodeErrors when using utf-8 as
    the charset and unicode as the _text argument.  Also makes the way in
    which unicode gets encoded to quoted printable for other charsets more
    sane (it only worked by accident previously).  The _payload now is encoded
    to the charset.output_charset if it is unicode.
  ........
................

14 years agoMerged revisions 81656 via svnmerge from
Benjamin Peterson [Wed, 2 Jun 2010 18:47:26 +0000 (18:47 +0000)]
Merged revisions 81656 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81656 | benjamin.peterson | 2010-06-02 13:10:09 -0500 (Wed, 02 Jun 2010) | 1 line

  remove description of LOAD_LOCALS #8874
........

14 years agoMerged revisions 81654 via svnmerge from
Antoine Pitrou [Wed, 2 Jun 2010 17:11:32 +0000 (17:11 +0000)]
Merged revisions 81654 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81654 | antoine.pitrou | 2010-06-02 19:10:49 +0200 (mer., 02 juin 2010) | 10 lines

  Merged revisions 81652 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81652 | antoine.pitrou | 2010-06-02 19:08:47 +0200 (mer., 02 juin 2010) | 4 lines

    Issue #8873: add a documentation note about possible performance issues with the
    default of unbuffered IO in subprocess.Popen.
  ........
................

14 years agoMerged revisions 81647 via svnmerge from
Senthil Kumaran [Wed, 2 Jun 2010 02:31:04 +0000 (02:31 +0000)]
Merged revisions 81647 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81647 | senthil.kumaran | 2010-06-02 07:59:00 +0530 (Wed, 02 Jun 2010) | 9 lines

  Merged revisions 81645 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81645 | senthil.kumaran | 2010-06-02 07:49:15 +0530 (Wed, 02 Jun 2010) | 3 lines

    Fix issue8788 - description of doseq parameter in urllib.urlencode
  ........
................

14 years agoMerged revisions 81642 via svnmerge from
Brian Curtin [Tue, 1 Jun 2010 13:52:18 +0000 (13:52 +0000)]
Merged revisions 81642 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81642 | brian.curtin | 2010-06-01 08:49:19 -0500 (Tue, 01 Jun 2010) | 10 lines

  Merged revisions 81640 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81640 | brian.curtin | 2010-06-01 08:29:13 -0500 (Tue, 01 Jun 2010) | 3 lines

    Fix #8618. Ask the Windows mixer API if there are any playback devices
    configured before attempting to test PlaySound.
  ........
................

14 years agoMerged revisions 81638 via svnmerge from
Senthil Kumaran [Tue, 1 Jun 2010 12:56:17 +0000 (12:56 +0000)]
Merged revisions 81638 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81638 | senthil.kumaran | 2010-06-01 18:23:48 +0530 (Tue, 01 Jun 2010) | 9 lines

  Merged revisions 81636 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81636 | senthil.kumaran | 2010-06-01 18:10:07 +0530 (Tue, 01 Jun 2010) | 3 lines

    Fix Issue8797 - urllib2 basic authentication fix for wrong passwords. It fails after 5 retries.
  ........
................

14 years agoBlocked revisions 81632 via svnmerge
R. David Murray [Tue, 1 Jun 2010 01:33:31 +0000 (01:33 +0000)]
Blocked revisions 81632 via svnmerge

........
  r81632 | r.david.murray | 2010-05-31 21:32:12 -0400 (Mon, 31 May 2010) | 4 lines

  #8845: expose sqlite3 inTransaction as RO in_transaction Connection attribute.

  Patch by R. David Murray, unit tests by Shashwat Anand.
........

14 years agoMerged revisions 81630 via svnmerge from
R. David Murray [Tue, 1 Jun 2010 01:12:24 +0000 (01:12 +0000)]
Merged revisions 81630 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81630 | r.david.murray | 2010-05-31 21:11:18 -0400 (Mon, 31 May 2010) | 9 lines

  Merged revisions 81586 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81586 | r.david.murray | 2010-05-28 14:08:11 -0400 (Fri, 28 May 2010) | 2 lines

    Make reference to Generic Attribute Management a hyperlink.
  ........
................

14 years agoBlocked revisions 81628 via svnmerge
R. David Murray [Tue, 1 Jun 2010 01:04:14 +0000 (01:04 +0000)]
Blocked revisions 81628 via svnmerge

................
  r81628 | r.david.murray | 2010-05-31 19:23:50 -0400 (Mon, 31 May 2010) | 9 lines

  Merged revisions 81587 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81587 | r.david.murray | 2010-05-28 14:17:20 -0400 (Fri, 28 May 2010) | 2 lines

    Make the ctl-C shutdown of serve.py prettier.
  ........
................

14 years agoMerged revisions 81623 via svnmerge from
Antoine Pitrou [Mon, 31 May 2010 17:06:44 +0000 (17:06 +0000)]
Merged revisions 81623 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81623 | antoine.pitrou | 2010-05-31 19:04:40 +0200 (lun., 31 mai 2010) | 9 lines

  Merged revisions 81621 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81621 | antoine.pitrou | 2010-05-31 19:01:01 +0200 (lun., 31 mai 2010) | 4 lines

    Improve documentation for getaddrinfo() (part of #8857)
  ........
................

14 years agoMerged revisions 81560 via svnmerge from
Alexander Belopolsky [Mon, 31 May 2010 16:21:02 +0000 (16:21 +0000)]
Merged revisions 81560 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81560 | alexander.belopolsky | 2010-05-26 16:48:30 -0400 (Wed, 26 May 2010) | 10 lines

  Merged revisions 81559 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81559 | alexander.belopolsky | 2010-05-26 16:45:37 -0400 (Wed, 26 May 2010) | 3 lines

    Issue #7879: Skip negative timestamps test on any Windows platform
    using unittest.skipIf decorator.
  ........
................

14 years agoMerged revisions 81556 via svnmerge from
Alexander Belopolsky [Mon, 31 May 2010 16:11:21 +0000 (16:11 +0000)]
Merged revisions 81556 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81556 | alexander.belopolsky | 2010-05-26 16:00:12 -0400 (Wed, 26 May 2010) | 10 lines

  Merged revisions 81555 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81555 | alexander.belopolsky | 2010-05-26 15:43:16 -0400 (Wed, 26 May 2010) | 3 lines

    Issue #7879: Do not test negative timestamps on any Windows platform
    including Windows CE.
  ........
................

14 years agoMerged revisions 81604 via svnmerge from
Mark Dickinson [Sat, 29 May 2010 21:11:05 +0000 (21:11 +0000)]
Merged revisions 81604 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81604 | mark.dickinson | 2010-05-29 22:05:27 +0100 (Sat, 29 May 2010) | 9 lines

  Merged revisions 81602 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81602 | mark.dickinson | 2010-05-29 22:00:52 +0100 (Sat, 29 May 2010) | 1 line

    Untabify Modules/config.c.in.
  ........
................

14 years agoMerged revisions 81600 via svnmerge from
Stefan Krah [Sat, 29 May 2010 13:01:02 +0000 (13:01 +0000)]
Merged revisions 81600 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81600 | stefan.krah | 2010-05-29 14:59:18 +0200 (Sat, 29 May 2010) | 9 lines

  Merged revisions 81598 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81598 | stefan.krah | 2010-05-29 14:54:35 +0200 (Sat, 29 May 2010) | 1 line

    Fix typo
  ........
................

14 years agoMerged revisions 81595 via svnmerge from
Antoine Pitrou [Sat, 29 May 2010 12:10:15 +0000 (12:10 +0000)]
Merged revisions 81595 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81595 | antoine.pitrou | 2010-05-29 14:08:25 +0200 (sam., 29 mai 2010) | 9 lines

  Merged revisions 81594 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81594 | antoine.pitrou | 2010-05-29 14:06:13 +0200 (sam., 29 mai 2010) | 3 lines

    Issue #8840: Make documentation for truncate() clearer
  ........
................

14 years agoBlocked revisions 81590 via svnmerge
Victor Stinner [Sat, 29 May 2010 00:13:47 +0000 (00:13 +0000)]
Blocked revisions 81590 via svnmerge

........
  r81590 | victor.stinner | 2010-05-29 02:13:06 +0200 (sam., 29 mai 2010) | 2 lines

  Remove dead code
........

14 years agoBlocked revisions 81588 via svnmerge
Victor Stinner [Fri, 28 May 2010 21:55:42 +0000 (21:55 +0000)]
Blocked revisions 81588 via svnmerge

........
  r81588 | victor.stinner | 2010-05-28 23:55:10 +0200 (ven., 28 mai 2010) | 3 lines

  Issue #8837: Remove "O?" format of PyArg_Parse*() functions. The format is no
  used anymore and it was never documented.
........

14 years agoBlocked revisions 81575 via svnmerge
Ezio Melotti [Thu, 27 May 2010 22:44:00 +0000 (22:44 +0000)]
Blocked revisions 81575 via svnmerge

................
  r81575 | ezio.melotti | 2010-05-28 01:38:16 +0300 (Fri, 28 May 2010) | 9 lines

  Merged revisions 81318 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81318 | ezio.melotti | 2010-05-19 03:32:52 +0300 (Wed, 19 May 2010) | 1 line

    Fix typo in argparse doc.
  ........
................

14 years agoMerged revisions 81572 via svnmerge from
Benjamin Peterson [Thu, 27 May 2010 22:36:14 +0000 (22:36 +0000)]
Merged revisions 81572 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81572 | benjamin.peterson | 2010-05-27 17:32:22 -0500 (Thu, 27 May 2010) | 1 line

  correct default value in signature
........

14 years agoMerged revisions 81568 via svnmerge from
Alexander Belopolsky [Thu, 27 May 2010 22:03:53 +0000 (22:03 +0000)]
Merged revisions 81568 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81568 | alexander.belopolsky | 2010-05-27 17:42:58 -0400 (Thu, 27 May 2010) | 10 lines

  Merged revisions 81566 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81566 | alexander.belopolsky | 2010-05-27 16:55:27 -0400 (Thu, 27 May 2010) | 3 lines

    Issue #7150: Raise OverflowError if the result of adding or subtracting
    timedelta from date or datetime falls outside of the MINYEAR:MAXYEAR range.
  ........
................

14 years agoBlocked revisions 81557 via svnmerge
Mark Dickinson [Wed, 26 May 2010 20:31:07 +0000 (20:31 +0000)]
Blocked revisions 81557 via svnmerge

........
  r81557 | mark.dickinson | 2010-05-26 21:07:58 +0100 (Wed, 26 May 2010) | 4 lines

  Issue #2844: Make int('42', n) consistently raise ValueError for
  invalid integers n (including n = -909).
........

14 years agoMerged revisions 81553 via svnmerge from
Mark Dickinson [Wed, 26 May 2010 19:18:28 +0000 (19:18 +0000)]
Merged revisions 81553 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81553 | mark.dickinson | 2010-05-26 20:14:01 +0100 (Wed, 26 May 2010) | 9 lines

  Merged revisions 81551 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81551 | mark.dickinson | 2010-05-26 20:06:33 +0100 (Wed, 26 May 2010) | 1 line

    Issue #8825: additional testcases for int(string, 0) and long(string, 0).
  ........
................

14 years agoMerged revisions 81547 via svnmerge from
Brian Curtin [Wed, 26 May 2010 18:09:32 +0000 (18:09 +0000)]
Merged revisions 81547 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81547 | brian.curtin | 2010-05-26 12:43:50 -0500 (Wed, 26 May 2010) | 6 lines

  Fix #2810 - handle the case where some registry calls return
  ERROR_MORE_DATA, requiring another call to get the remaining data.

  Patch by Daniel Stutzbach
........

14 years agoMerged revisions 81545 via svnmerge from
Victor Stinner [Wed, 26 May 2010 17:35:09 +0000 (17:35 +0000)]
Merged revisions 81545 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81545 | victor.stinner | 2010-05-26 19:33:03 +0200 (mer., 26 mai 2010) | 9 lines

  Merged revisions 81543 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81543 | victor.stinner | 2010-05-26 19:25:28 +0200 (mer., 26 mai 2010) | 2 lines

    Issue #7449: Skip test_socketserver if threading support is disabled
  ........
................

14 years agoBlocked revisions 81541 via svnmerge
Mark Dickinson [Wed, 26 May 2010 16:06:11 +0000 (16:06 +0000)]
Blocked revisions 81541 via svnmerge

........
  r81541 | mark.dickinson | 2010-05-26 17:02:59 +0100 (Wed, 26 May 2010) | 4 lines

  Issue #8817: Expose round-to-nearest variant of divmod in _PyLong_Divmod_Near
  for use by the datetime module; also refactor long_round to use this function.
........

14 years agoMerged revisions 81535 via svnmerge from
Victor Stinner [Tue, 25 May 2010 22:18:30 +0000 (22:18 +0000)]
Merged revisions 81535 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81535 | victor.stinner | 2010-05-26 00:17:22 +0200 (mer., 26 mai 2010) | 2 lines

  Fix the new TestMain.test_decode() of test_base64 for Windows
........

14 years agoMerged revisions 81533 via svnmerge from
Victor Stinner [Tue, 25 May 2010 21:32:42 +0000 (21:32 +0000)]
Merged revisions 81533 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81533 | victor.stinner | 2010-05-25 23:12:34 +0200 (mar., 25 mai 2010) | 3 lines

  Issue #4769: Fix main() function of the base64 module, use sys.stdin.buffer and
  sys.stdout.buffer (instead of sys.stdin and sys.stdout) to use the bytes API
........

14 years agoMerged revisions 81528 via svnmerge from
Mark Dickinson [Tue, 25 May 2010 19:48:15 +0000 (19:48 +0000)]
Merged revisions 81528 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81528 | mark.dickinson | 2010-05-25 20:46:20 +0100 (Tue, 25 May 2010) | 9 lines

  Merged revisions 81527 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81527 | mark.dickinson | 2010-05-25 20:44:49 +0100 (Tue, 25 May 2010) | 1 line

    Fix a NameError in test_enumerate.
  ........
................

14 years agoMerged revisions 81522 via svnmerge from
R. David Murray [Tue, 25 May 2010 15:54:24 +0000 (15:54 +0000)]
Merged revisions 81522 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81522 | r.david.murray | 2010-05-25 11:36:46 -0400 (Tue, 25 May 2010) | 9 lines

  Recorded merge of revisions 81521 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81521 | r.david.murray | 2010-05-25 11:32:06 -0400 (Tue, 25 May 2010) | 2 lines

    Issue 8818: urlparse/urlsplit keyword is 'scheme', not 'default_scheme'.
  ........
................

14 years agoBlocked revisions 81513-81514 via svnmerge
Tarek Ziadé [Tue, 25 May 2010 09:48:07 +0000 (09:48 +0000)]
Blocked revisions 81513-81514 via svnmerge

........
  r81513 | tarek.ziade | 2010-05-25 11:44:36 +0200 (Tue, 25 May 2010) | 1 line

  Made sysconfig a script that displays useful information - #8770
........
  r81514 | tarek.ziade | 2010-05-25 11:47:06 +0200 (Tue, 25 May 2010) | 1 line

  added the list of public APIs in sysconfig
........

14 years agoMerged revisions 81504 via svnmerge from
Victor Stinner [Mon, 24 May 2010 21:48:07 +0000 (21:48 +0000)]
Merged revisions 81504 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81504 | victor.stinner | 2010-05-24 23:46:25 +0200 (lun., 24 mai 2010) | 13 lines

  Recorded merge of revisions 81500-81501 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81500 | victor.stinner | 2010-05-24 23:33:24 +0200 (lun., 24 mai 2010) | 2 lines

    Issue #6662: Fix parsing of malformatted charref (&#bad;)
  ........
    r81501 | victor.stinner | 2010-05-24 23:37:28 +0200 (lun., 24 mai 2010) | 2 lines

    Add the author of the last fix (Issue #6662)
  ........
................

14 years agoMerged revisions 81481 via svnmerge from
Benjamin Peterson [Sat, 22 May 2010 19:40:31 +0000 (19:40 +0000)]
Merged revisions 81481 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81481 | benjamin.peterson | 2010-05-22 13:59:24 -0500 (Sat, 22 May 2010) | 20 lines

  Merged revisions 81479 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ................
    r81479 | benjamin.peterson | 2010-05-22 13:52:21 -0500 (Sat, 22 May 2010) | 13 lines

    Merged revisions 80937,81478 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r80937 | benjamin.peterson | 2010-05-07 14:10:58 -0500 (Fri, 07 May 2010) | 1 line

      remove redundant unicode call
    ........
      r81478 | benjamin.peterson | 2010-05-22 13:47:39 -0500 (Sat, 22 May 2010) | 1 line

      ensure doctests have some future_features
    ........
  ................
................

14 years agoMerged revisions 80016 via svnmerge from
Mark Dickinson [Sat, 22 May 2010 18:58:39 +0000 (18:58 +0000)]
Merged revisions 80016 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r80016 | mark.dickinson | 2010-04-12 22:00:59 +0100 (Mon, 12 Apr 2010) | 29 lines

  Merged revisions 80013-80015 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r80013 | mark.dickinson | 2010-04-12 20:25:32 +0100 (Mon, 12 Apr 2010) | 14 lines

    Issue #7355: Various improvements to struct module documentation.

     - note early on that the result of struct.pack includes padding
       bytes by default

     - add examples showing how order of struct fields can affect size
       (due to padding)

     - better headers and references; introduction to format strings

     - integrate packing notes into table

    Many thanks to Meador Inge for the patch.
  ........
    r80014 | mark.dickinson | 2010-04-12 20:46:20 +0100 (Mon, 12 Apr 2010) | 1 line

    Rewrap some long lines in struct module doc source.
  ........
    r80015 | mark.dickinson | 2010-04-12 21:38:36 +0100 (Mon, 12 Apr 2010) | 1 line

    More struct doc tweaks.
  ........
................

14 years agoMerged revisions 81474 via svnmerge from
Victor Stinner [Sat, 22 May 2010 17:01:13 +0000 (17:01 +0000)]
Merged revisions 81474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81474 | victor.stinner | 2010-05-22 18:59:09 +0200 (sam., 22 mai 2010) | 20 lines

  Merged revisions 81471-81472 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81471 | victor.stinner | 2010-05-22 15:37:56 +0200 (sam., 22 mai 2010) | 7 lines

    Issue #6268: More bugfixes about BOM, UTF-16 and UTF-32

     * Fix seek() method of codecs.open(), don't write the BOM twice after seek(0)
     * Fix reset() method of codecs, UTF-16, UTF-32 and StreamWriter classes
     * test_codecs: use "w+" mode instead of "wt+". "t" mode is not supported by
       Solaris or Windows, but does it really exist? I found it the in the issue.
  ........
    r81472 | victor.stinner | 2010-05-22 15:44:25 +0200 (sam., 22 mai 2010) | 4 lines

    Fix my last commit (r81471) about codecs

    Rememder: don't touch the code just before a commit
  ........
................

14 years agoMerged revisions 81461 via svnmerge from
Victor Stinner [Sat, 22 May 2010 02:17:42 +0000 (02:17 +0000)]
Merged revisions 81461 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81461 | victor.stinner | 2010-05-22 04:16:27 +0200 (sam., 22 mai 2010) | 10 lines

  Merged revisions 81459 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81459 | victor.stinner | 2010-05-22 04:11:07 +0200 (sam., 22 mai 2010) | 3 lines

    Issue #6268: Fix seek() method of codecs.open(), don't read the BOM twice
    after seek(0)
  ........
................

14 years agoMerged revisions 81452 via svnmerge from
Georg Brandl [Fri, 21 May 2010 22:05:15 +0000 (22:05 +0000)]
Merged revisions 81452 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81452 | georg.brandl | 2010-05-22 00:04:32 +0200 (Sa, 22 Mai 2010) | 9 lines

  Merged revisions 81450 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81450 | georg.brandl | 2010-05-22 00:03:29 +0200 (Sa, 22 Mai 2010) | 1 line

    #8709: mention Windows support for os.devnull.
  ........
................

14 years agoBlocked revisions 81446 via svnmerge
Georg Brandl [Fri, 21 May 2010 21:50:17 +0000 (21:50 +0000)]
Blocked revisions 81446 via svnmerge

................
  r81446 | georg.brandl | 2010-05-21 23:49:47 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81443 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81443 | georg.brandl | 2010-05-21 23:48:57 +0200 (Fr, 21 Mai 2010) | 1 line

    typo
  ........
................

14 years agoRecorded merge of revisions 81442 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:49:56 +0000 (21:49 +0000)]
Recorded merge of revisions 81442 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81442 | georg.brandl | 2010-05-21 23:48:27 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81440 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81440 | georg.brandl | 2010-05-21 23:47:05 +0200 (Fr, 21 Mai 2010) | 1 line

    Correct info for Semaphore.acquire() semantics under OSX.
  ........
................

14 years agoMerged revisions 81438 via svnmerge from
Benjamin Peterson [Fri, 21 May 2010 21:49:24 +0000 (21:49 +0000)]
Merged revisions 81438 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81438 | benjamin.peterson | 2010-05-21 16:45:06 -0500 (Fri, 21 May 2010) | 25 lines

  Merged revisions 81428-81429,81432-81433,81437 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81428 | benjamin.peterson | 2010-05-21 16:16:12 -0500 (Fri, 21 May 2010) | 1 line

    use addCleanup
  ........
    r81429 | benjamin.peterson | 2010-05-21 16:17:22 -0500 (Fri, 21 May 2010) | 1 line

    fix name
  ........
    r81432 | benjamin.peterson | 2010-05-21 16:31:24 -0500 (Fri, 21 May 2010) | 1 line

    ensure the last line has a trailing newline #8782
  ........
    r81433 | benjamin.peterson | 2010-05-21 16:32:49 -0500 (Fri, 21 May 2010) | 1 line

    remove debugging rubish
  ........
    r81437 | benjamin.peterson | 2010-05-21 16:35:44 -0500 (Fri, 21 May 2010) | 1 line

    simplify and modernize updatecache()
  ........
................

14 years agoMerged revisions 81435 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:33:56 +0000 (21:33 +0000)]
Merged revisions 81435 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81435 | georg.brandl | 2010-05-21 23:33:23 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81431 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81431 | georg.brandl | 2010-05-21 23:30:47 +0200 (Fr, 21 Mai 2010) | 1 line

    #8707: remove duplicate paragraph part.
  ........
................

14 years agoRecorded merge of revisions 81427 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:28:17 +0000 (21:28 +0000)]
Recorded merge of revisions 81427 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81427 | georg.brandl | 2010-05-21 23:12:07 +0200 (Fr, 21 Mai 2010) | 1 line

  Fix signatures for the various TemporaryFile class^Wfunctions.
........

14 years agoMerged revisions 81417 via svnmerge from
Benjamin Peterson [Fri, 21 May 2010 21:05:45 +0000 (21:05 +0000)]
Merged revisions 81417 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81417 | benjamin.peterson | 2010-05-21 15:55:22 -0500 (Fri, 21 May 2010) | 9 lines

  Merged revisions 81414 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81414 | benjamin.peterson | 2010-05-21 15:51:45 -0500 (Fri, 21 May 2010) | 1 line

    return NotImplemented from Mapping when comparing to a non-mapping #8729
  ........
................

14 years agoMerged revisions 81421 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:02:56 +0000 (21:02 +0000)]
Merged revisions 81421 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81421 | georg.brandl | 2010-05-21 23:01:32 +0200 (Fr, 21 Mai 2010) | 1 line

  Fix variable name in example.
........

14 years agoMerged revisions 81418 via svnmerge from
Georg Brandl [Fri, 21 May 2010 21:01:43 +0000 (21:01 +0000)]
Merged revisions 81418 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81418 | georg.brandl | 2010-05-21 22:57:33 +0200 (Fr, 21 Mai 2010) | 9 lines

  Recorded merge of revisions 81415 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81415 | georg.brandl | 2010-05-21 22:52:46 +0200 (Fr, 21 Mai 2010) | 1 line

    typo
  ........
................

14 years agoRecorded merge of revisions 81410 via svnmerge from
Georg Brandl [Fri, 21 May 2010 20:47:30 +0000 (20:47 +0000)]
Recorded merge of revisions 81410 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

........
  r81410 | georg.brandl | 2010-05-21 22:45:12 +0200 (Fr, 21 Mai 2010) | 1 line

  Remove redundant example.
........

14 years agoIssue #8780: Only backport the new test, the fix is not needed
Victor Stinner [Fri, 21 May 2010 20:39:17 +0000 (20:39 +0000)]
Issue #8780: Only backport the new test, the fix is not needed

Recorded merge of revisions 81403 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81403 | victor.stinner | 2010-05-21 22:13:12 +0200 (ven., 21 mai 2010) | 5 lines

  Issue #8780: Fix a regression introduced by r78946 in subprocess on Windows

  Ensure that stdout / stderr is inherited from the parent if stdout=PIPE /
  stderr=PIPE is not used.
........

14 years agoMerged revisions 76888,76922,81406 via svnmerge from
Georg Brandl [Fri, 21 May 2010 20:36:03 +0000 (20:36 +0000)]
Merged revisions 76888,76922,81406 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r76888 | georg.brandl | 2009-12-19 18:51:41 +0100 (Sa, 19 Dez 2009) | 1 line

  #7495: Review of Programming FAQ by Florent Xicluna.
................
  r76922 | georg.brandl | 2009-12-20 15:21:27 +0100 (So, 20 Dez 2009) | 1 line

  #7495: more review fixes.
................
  r81406 | georg.brandl | 2010-05-21 22:28:13 +0200 (Fr, 21 Mai 2010) | 9 lines

  Merged revisions 81404 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81404 | georg.brandl | 2010-05-21 22:24:45 +0200 (Fr, 21 Mai 2010) | 1 line

    #8783: replace link to now dead hash collision FAQ.
  ........
................

14 years agoMerged revisions 81400 via svnmerge from
Antoine Pitrou [Fri, 21 May 2010 17:33:14 +0000 (17:33 +0000)]
Merged revisions 81400 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81400 | antoine.pitrou | 2010-05-21 19:25:34 +0200 (ven., 21 mai 2010) | 12 lines

  Merged revisions 81398 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines

    Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allows
    embedders of the interpreter to set sys.argv without also modifying
    sys.path.  This helps fix `CVE-2008-5983
    <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_.
  ........
................

14 years agoMerged revisions 80795 via svnmerge from
Matthias Klose [Fri, 21 May 2010 13:11:00 +0000 (13:11 +0000)]
Merged revisions 80795 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r80795 | barry.warsaw | 2010-05-05 18:18:31 +0200 (Mi, 05 Mai 2010) | 5 lines

  Bug 7755: audiotest.au is arguably copyrighted material, but definitely makes
  Debian unhappy.  The actual contents of the audio clip are unimportant, so
  replace it with something that we know is okay.  Guido likes woodpeckers.
........

14 years agoMerged revisions 81393 via svnmerge from
Victor Stinner [Fri, 21 May 2010 10:53:32 +0000 (10:53 +0000)]
Merged revisions 81393 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81393 | victor.stinner | 2010-05-21 12:52:08 +0200 (ven., 21 mai 2010) | 3 lines

  Issue #8774: tabnanny uses the encoding cookie (#coding:...) to use the correct
  encoding
........

14 years agoMerged revisions 81387 via svnmerge from
Benjamin Peterson [Thu, 20 May 2010 22:34:00 +0000 (22:34 +0000)]
Merged revisions 81387 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81387 | benjamin.peterson | 2010-05-20 17:29:43 -0500 (Thu, 20 May 2010) | 9 lines

  Merged revisions 81385 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81385 | benjamin.peterson | 2010-05-20 17:23:37 -0500 (Thu, 20 May 2010) | 1 line

    fix extra 't' #8778
  ........
................

14 years agoFix test_warnings on Windows (don't change current directory)
Victor Stinner [Thu, 20 May 2010 21:42:00 +0000 (21:42 +0000)]
Fix test_warnings on Windows (don't change current directory)

14 years agoRecorded merge of revisions 81364 via svnmerge from
Victor Stinner [Thu, 20 May 2010 21:00:34 +0000 (21:00 +0000)]
Recorded merge of revisions 81364 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81364 | victor.stinner | 2010-05-19 22:40:50 +0200 (mer., 19 mai 2010) | 3 lines

  Issue #8766: Initialize _warnings module before importing the first module.
  Fix a crash if an empty directory called "encodings" exists in sys.path.
........

14 years agoBlocked revisions 81375 via svnmerge
Victor Stinner [Thu, 20 May 2010 10:41:41 +0000 (10:41 +0000)]
Blocked revisions 81375 via svnmerge

........
  r81375 | victor.stinner | 2010-05-20 01:04:56 +0200 (jeu., 20 mai 2010) | 9 lines

  Issue #8559: improve unicode support of (gdb) libpython.py

   * Escape non printable characters (use locale.getpreferredencoding())
   * Fix support of surrogate pairs
   * test_gdb.py: use ascii() instead of repr() in gdb program arguments to avoid
     encoding issues
   * Fix test_strings() of test_gdb.py for encoding different than UTF-8
     (eg. ACSII)
........

14 years agoBlocked revisions 81372 via svnmerge
Tarek Ziadé [Wed, 19 May 2010 22:26:01 +0000 (22:26 +0000)]
Blocked revisions 81372 via svnmerge

................
  r81372 | tarek.ziade | 2010-05-20 00:25:00 +0200 (Thu, 20 May 2010) | 9 lines

  Merged revisions 81371 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81371 | tarek.ziade | 2010-05-20 00:20:14 +0200 (Thu, 20 May 2010) | 1 line

    #8759: Fixed user paths in sysconfig for posix and os2 schemes
  ........
................

14 years agoMerged revisions 81365,81367 via svnmerge from
Georg Brandl [Wed, 19 May 2010 21:22:58 +0000 (21:22 +0000)]
Merged revisions 81365,81367 via svnmerge from
svn+ssh://svn.python.org/python/branches/py3k

................
  r81365 | georg.brandl | 2010-05-19 22:57:08 +0200 (Mi, 19 Mai 2010) | 77 lines

  Merged revisions 80030,80067,80069,80080-80081,80084,80432-80433,80465-80470,81059,81065-81067 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r80030 | georg.brandl | 2010-04-13 08:43:54 +0200 (Di, 13 Apr 2010) | 1 line

    Get rid of multi-row cells.
  ........
    r80067 | georg.brandl | 2010-04-14 10:53:38 +0200 (Mi, 14 Apr 2010) | 1 line

    #5341: typo.
  ........
    r80069 | georg.brandl | 2010-04-14 15:50:31 +0200 (Mi, 14 Apr 2010) | 1 line

    Add an x-ref to where the O_ constants are documented and move the SEEK_ constants after lseek().
  ........
    r80080 | georg.brandl | 2010-04-14 21:16:38 +0200 (Mi, 14 Apr 2010) | 1 line

    #8399: add note about Windows and O_BINARY.
  ........
    r80081 | georg.brandl | 2010-04-14 23:34:44 +0200 (Mi, 14 Apr 2010) | 1 line

    #5250: document __instancecheck__ and __subclasscheck__.  I hope the part about the class/metaclass distinction is understandable.
  ........
    r80084 | georg.brandl | 2010-04-14 23:46:45 +0200 (Mi, 14 Apr 2010) | 1 line

    Fix missing.
  ........
    r80432 | georg.brandl | 2010-04-24 10:56:58 +0200 (Sa, 24 Apr 2010) | 1 line

    Markup fixes.
  ........
    r80433 | georg.brandl | 2010-04-24 11:08:10 +0200 (Sa, 24 Apr 2010) | 1 line

    #7507: quote "!" in pipes.quote(); it is a special character for some shells.
  ........
    r80465 | georg.brandl | 2010-04-25 12:29:17 +0200 (So, 25 Apr 2010) | 1 line

    Remove LaTeXy index entry syntax.
  ........
    r80466 | georg.brandl | 2010-04-25 12:54:42 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Better cross-referencing in socket and winreg docs.
  ........
    r80467 | georg.brandl | 2010-04-25 12:55:16 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Remove reference to winreg being the fabled high-level registry interface.
  ........
    r80468 | georg.brandl | 2010-04-25 12:55:58 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Minor spelling changes to _winreg docs.
  ........
    r80469 | georg.brandl | 2010-04-25 12:56:41 +0200 (So, 25 Apr 2010) | 1 line

    Fix code example to have valid syntax so that it can be highlighted.
  ........
    r80470 | georg.brandl | 2010-04-25 12:57:15 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Make socket setblocking <-> settimeout examples symmetric.
  ........
    r81059 | georg.brandl | 2010-05-10 23:02:51 +0200 (Mo, 10 Mai 2010) | 1 line

    #8642: fix wrong function name.
  ........
    r81065 | georg.brandl | 2010-05-10 23:46:50 +0200 (Mo, 10 Mai 2010) | 1 line

    Fix reference direction.
  ........
    r81066 | georg.brandl | 2010-05-10 23:50:57 +0200 (Mo, 10 Mai 2010) | 1 line

    Consolidate deprecation messages.
  ........
    r81067 | georg.brandl | 2010-05-10 23:51:33 +0200 (Mo, 10 Mai 2010) | 1 line

    Fix typo.
  ........
................
  r81367 | georg.brandl | 2010-05-19 23:03:51 +0200 (Mi, 19 Mai 2010) | 21 lines

  Recorded merge of revisions 80466-80469 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r80466 | georg.brandl | 2010-04-25 12:54:42 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Better cross-referencing in socket and winreg docs.
  ........
    r80467 | georg.brandl | 2010-04-25 12:55:16 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Remove reference to winreg being the fabled high-level registry interface.
  ........
    r80468 | georg.brandl | 2010-04-25 12:55:58 +0200 (So, 25 Apr 2010) | 1 line

    Patch from Tim Hatch: Minor spelling changes to _winreg docs.
  ........
    r80469 | georg.brandl | 2010-04-25 12:56:41 +0200 (So, 25 Apr 2010) | 1 line

    Fix code example to have valid syntax so that it can be highlighted.
  ........
................

14 years agoMerged revisions 81359-81361 via svnmerge from
Victor Stinner [Wed, 19 May 2010 20:30:19 +0000 (20:30 +0000)]
Merged revisions 81359-81361 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r81359 | victor.stinner | 2010-05-19 19:00:07 +0200 (mer., 19 mai 2010) | 4 lines

  Issue #8663: distutils.log emulates backslashreplace error handler. Fix
  compilation in a non-ASCII directory if stdout encoding is ASCII (eg. if stdout
  is not a TTY).
........
  r81360 | victor.stinner | 2010-05-19 19:11:19 +0200 (mer., 19 mai 2010) | 5 lines

  regrtest.py: call replace_stdout() before the first call to print()

  print("==  ", os.getcwd()) fails if the current working directory is not ASCII
  whereas sys.stdout encoding is ASCII.
........
  r81361 | victor.stinner | 2010-05-19 19:15:50 +0200 (mer., 19 mai 2010) | 2 lines

  Oops, add the new test_log.py for distutils test suite (missing part of r81359)
........

14 years agoBlocked revisions 81358 via svnmerge
Victor Stinner [Wed, 19 May 2010 20:13:55 +0000 (20:13 +0000)]
Blocked revisions 81358 via svnmerge

........
  r81358 | victor.stinner | 2010-05-19 18:53:30 +0200 (mer., 19 mai 2010) | 4 lines

  Issue #8589: Decode PYTHONWARNINGS environment variable with the file system
  encoding and surrogateespace error handler instead of the locale encoding to be
  consistent with os.environ. Add PySys_AddWarnOptionUnicode() function.
........

14 years agoMerged revisions 81356 via svnmerge from
Stefan Krah [Wed, 19 May 2010 16:11:36 +0000 (16:11 +0000)]
Merged revisions 81356 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81356 | stefan.krah | 2010-05-19 18:09:41 +0200 (Wed, 19 May 2010) | 9 lines

  Merged revisions 81354 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81354 | stefan.krah | 2010-05-19 17:59:40 +0200 (Wed, 19 May 2010) | 3 lines

    Fix typo.
  ........
................

14 years agoMerged revisions 81352 via svnmerge from
Stefan Krah [Wed, 19 May 2010 15:54:54 +0000 (15:54 +0000)]
Merged revisions 81352 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r81352 | stefan.krah | 2010-05-19 17:52:31 +0200 (Wed, 19 May 2010) | 9 lines

  Merged revisions 81350 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r81350 | stefan.krah | 2010-05-19 17:46:39 +0200 (Wed, 19 May 2010) | 1 line

    Fix typos in docstrings.
  ........
................