1. 10 Dec, 2007 3 commits
    • Christian Heimes's avatar
      Fixed #1578: Problems in win_getpass · e2d563b4
      Christian Heimes authored
      e2d563b4
    • Christian Heimes's avatar
      Merged revisions 59441-59449 via svnmerge from · c3ec0367
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59442 | georg.brandl | 2007-12-09 22:15:07 +0100 (Sun, 09 Dec 2007) | 5 lines
      
        Two fixes in DocXMLRPCServer:
        * remove parameter default that didn't make sense
        * properly escape values in output
        Thanks to Jeff Wheeler from GHOP!
      ........
        r59444 | georg.brandl | 2007-12-09 23:38:26 +0100 (Sun, 09 Dec 2007) | 2 lines
      
        Add Jeff Wheeler.
      ........
        r59445 | georg.brandl | 2007-12-09 23:39:12 +0100 (Sun, 09 Dec 2007) | 2 lines
      
        Add DocXMLRPCServer test from GHOP task #136, written by Jeff Wheeler.
      ........
        r59447 | christian.heimes | 2007-12-10 16:12:41 +0100 (Mon, 10 Dec 2007) | 1 line
      
        Added wide char api variants of getch and putch to msvcrt module. The wide char methods are required to fix #1578 in py3k. I figured out that they might be useful in 2.6, too.
      ........
        r59448 | christian.heimes | 2007-12-10 16:39:09 +0100 (Mon, 10 Dec 2007) | 1 line
      
        Stupid save all didn't safe it all ...
      ........
      c3ec0367
    • Christian Heimes's avatar
      Fixed issue #1564: The set implementation should special-case PyUnicode instead of PyString · d4f2619f
      Christian Heimes authored
      I moved the unicode_eq to stringlib/eq.h to keep the function static and possible inline for setobject.c and dictobject.h. I also removed the unused _PyString_Eq method. If it's required in the future it can be added to eq.h
      d4f2619f
  2. 09 Dec, 2007 4 commits
  3. 08 Dec, 2007 13 commits
    • Christian Heimes's avatar
      e6725386
    • Christian Heimes's avatar
      Added two tests for f(*, **kw) syntax · 477b213f
      Christian Heimes authored
      477b213f
    • Christian Heimes's avatar
      Fixed #1573: Improper use of the keyword-only syntax makes the parser crash · 93266ab6
      Christian Heimes authored
      >>> def f(*, **kw):
      ...   pass
      ...
      python: Python/ast.c:652: handle_keywordonly_args: Assertion 'kwonlyargs
      != ((void *)0)' failed.
      93266ab6
    • Georg Brandl's avatar
      Fix one more PyInt occurrence. · 127eb763
      Georg Brandl authored
      127eb763
    • Georg Brandl's avatar
      1ef255fc
    • Christian Heimes's avatar
      22985809
    • Christian Heimes's avatar
      Fixed a bug found by Marcin Kowalczyk · 1d785a0c
      Christian Heimes authored
      'Applying PyMethod_Type to 3 arguments crashes Python 3'
      1d785a0c
    • Christian Heimes's avatar
      Added descriptor for builtins.open.__doc__ · 84626a35
      Christian Heimes authored
      Before the change help(open) didn't return anything helpful but the doc string of io.OpenWrapper. Now it shows the user the documentation of io.open.
      84626a35
    • Christian Heimes's avatar
      Merged revisions 59407-59422 via svnmerge from · 77d86170
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59407 | armin.rigo | 2007-12-07 20:19:55 +0100 (Fri, 07 Dec 2007) | 2 lines
      
        This is probably what was meant here.
      ........
        r59410 | guido.van.rossum | 2007-12-08 05:38:23 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Be (just a bit :) more specific about release date.
      ........
        r59411 | alexandre.vassalotti | 2007-12-08 05:49:22 +0100 (Sat, 08 Dec 2007) | 3 lines
      
        Fix issue #1530.
        Return an error exit status if not all tests passes.
      ........
        r59413 | georg.brandl | 2007-12-08 11:56:39 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Fix tpyo.
      ........
        r59414 | georg.brandl | 2007-12-08 12:05:05 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Fix markup in whatsnew, use new directive in ACKS.
      ........
        r59415 | georg.brandl | 2007-12-08 12:05:36 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Fix Eren's name.
      ........
        r59416 | georg.brandl | 2007-12-08 12:23:13 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Add examples to the datetime documentation. Written for GHOP by "h4wk.cz".
      ........
        r59417 | skip.montanaro | 2007-12-08 15:37:43 +0100 (Sat, 08 Dec 2007) | 2 lines
      
        Note that open() is the preferred way to open files (issue 1510).
      ........
        r59418 | skip.montanaro | 2007-12-08 16:23:31 +0100 (Sat, 08 Dec 2007) | 1 line
      
        + "context manager"
      ........
        r59419 | skip.montanaro | 2007-12-08 16:26:16 +0100 (Sat, 08 Dec 2007) | 1 line
      
        correct email address
      ........
        r59420 | skip.montanaro | 2007-12-08 16:33:24 +0100 (Sat, 08 Dec 2007) | 3 lines
      
        When splitting, avoid making a copy of the string if the split doesn't find
        anything (issue 1538).
      ........
      77d86170
    • Christian Heimes's avatar
      Added stop_serving and a timeout to tearDown() · c8a1139f
      Christian Heimes authored
      It prevents the XML RPC tests from blocking until the end of the world.
      I think it's a backport candidate and other modules may benefit from the feature, too.
      c8a1139f
    • Christian Heimes's avatar
      Disabled test_404, see issue #1572 · a5e330df
      Christian Heimes authored
      a5e330df
    • Christian Heimes's avatar
      Readded Lib/distutils/tests/test_sysconfig.py · 0526db29
      Christian Heimes authored
      Somehow it went missing during the merge
      0526db29
    • Christian Heimes's avatar
      Merged revisions 59376-59406 via svnmerge from · 3843dc37
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59377 | georg.brandl | 2007-12-06 01:24:23 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Add another GHOP student to ACKS.
      ........
        r59378 | raymond.hettinger | 2007-12-06 01:56:53 +0100 (Thu, 06 Dec 2007) | 5 lines
      
        Fix Issue 1045.
        Factor-out common calling code by simplifying the length_hint API.
        Speed-up the function by caching the PyObject_String for the attribute lookup.
      ........
        r59380 | georg.brandl | 2007-12-06 02:52:24 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Diverse markup fixes.
      ........
        r59383 | georg.brandl | 2007-12-06 10:45:39 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Better re.split examples.
      ........
        r59386 | christian.heimes | 2007-12-06 14:15:13 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Fixed get_config_h_filename for Windows. Without the patch it can't find the pyconfig.h file inside a build tree.
        Added several small unit tests for sysconfig.
      ........
        r59387 | christian.heimes | 2007-12-06 14:30:11 +0100 (Thu, 06 Dec 2007) | 1 line
      
        Silence more warnings, _CRT_NONSTDC_NO_DEPRECATE is already defined in pyconfig.h but several projects don't include it.
      ........
        r59389 | christian.heimes | 2007-12-06 14:55:01 +0100 (Thu, 06 Dec 2007) | 1 line
      
        Disabled one test that is failing on Unix
      ........
        r59399 | christian.heimes | 2007-12-06 22:13:06 +0100 (Thu, 06 Dec 2007) | 8 lines
      
        Several Windows related cleanups:
        * Removed a #define from pyconfig.h. The macro was already defined a few lines higher.
        * Fixed path to tix in the build_tkinter.py script
        * Changed make_buildinfo.c to use versions of unlink and strcat which are considered safe by Windows (as suggested by MvL).
        * Removed two defines from pyproject.vsprops that are no longer required. Both are defined in pyconfig.h and make_buildinfo.c doesn't use the unsafe versions any more (as suggested by MvL).
        * Added some more information about PGO and the property files to PCbuild9/readme.txt.
      
        Are you fine with the changes, Martin?
      ........
        r59400 | raymond.hettinger | 2007-12-07 02:53:01 +0100 (Fri, 07 Dec 2007) | 4 lines
      
        Don't have the docs berate themselves.  Keep a professional tone.
        If a todo is needed, put it in the tracker.
      ........
        r59402 | georg.brandl | 2007-12-07 10:07:10 +0100 (Fri, 07 Dec 2007) | 3 lines
      
        Increase unit test coverage of SimpleXMLRPCServer.
        Written for GHOP by Turkay Eren.
      ........
        r59406 | georg.brandl | 2007-12-07 16:16:57 +0100 (Fri, 07 Dec 2007) | 2 lines
      
        Update to windows doc from Robert.
      ........
      3843dc37
  4. 07 Dec, 2007 3 commits
  5. 06 Dec, 2007 9 commits
  6. 05 Dec, 2007 8 commits
    • Christian Heimes's avatar
      Merged revisions 59371-59375 via svnmerge from · 929dccca
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59374 | georg.brandl | 2007-12-05 22:52:40 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Add Ross Light, a GHOP student, to ACKs.
      ........
        r59375 | christian.heimes | 2007-12-05 22:57:25 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        The macros _WIN32, _WIN64 and _M_X64 are defined by the compiler. The VS 2008 IDE doesn't know about (some) of the macros and can display wrong information. In my case a section #ifdef _WIN64 was grayed out although the platform was x64. I've added the macros to pyproject.vsprops and x64.vsprops.
        I've also added a paragraph about the property files to the readme and fixed the order of pyupdate > pyinstrument.
      ........
      929dccca
    • Christian Heimes's avatar
      Merged revisions 59333-59370 via svnmerge from · 8752ebf4
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59343 | georg.brandl | 2007-12-05 08:02:47 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Fix typo.
      ........
        r59347 | christian.heimes | 2007-12-05 13:31:44 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed quoting and paths in the sqlite project file
      ........
        r59348 | christian.heimes | 2007-12-05 13:45:11 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed error in regrtest. I must have missed the spot.
      ........
        r59350 | christian.heimes | 2007-12-05 13:49:14 +0100 (Wed, 05 Dec 2007) | 1 line
      
        merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError
      ........
        r59352 | christian.heimes | 2007-12-05 13:52:34 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Added msg to Misc/NEWS
      ........
        r59354 | andrew.kuchling | 2007-12-05 14:27:20 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Spelling fix
      ........
        r59356 | georg.brandl | 2007-12-05 18:56:50 +0100 (Wed, 05 Dec 2007) | 3 lines
      
        Add examples to csv, pprint and traceback docs.
        Written by Ross for GHOP.
      ........
        r59358 | raymond.hettinger | 2007-12-05 19:11:08 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Error checking was too aggressive (reported by Chris Tismer)
      ........
        r59359 | georg.brandl | 2007-12-05 19:30:48 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Add examples to re docs. Written for GHOP by Dan Finnie.
      ........
        r59366 | georg.brandl | 2007-12-05 20:49:21 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Fix markup.
      ........
        r59367 | christian.heimes | 2007-12-05 20:57:54 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Updated documentation and build_tkinter.py script
      ........
        r59368 | georg.brandl | 2007-12-05 21:03:57 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Another markup fix.
      ........
        r59369 | ronald.oussoren | 2007-12-05 21:07:36 +0100 (Wed, 05 Dec 2007) | 7 lines
      
        This "fixes" compilation issues for the Carbon._OSA module on OSX Leopard
        by purging bindings to OSA's debug API's. Those APIs we're completely
        unsupported on OSX 10.4 and are no longer available on OSX 10.5.
      
        Note that this patches a generated file. This is somewhat acceptable because
        regenerating the file is non-trivial and wouldn't use system headers anyway.
      ........
        r59370 | christian.heimes | 2007-12-05 21:10:38 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed bug #1557 by using popen.communicate() before popen.wait()
      ........
      8752ebf4
    • Christian Heimes's avatar
    • Martin v. Löwis's avatar
    • Christian Heimes's avatar
    • Christian Heimes's avatar
      Fixed line separator problem on Windows · 8c5783b5
      Christian Heimes authored
      8c5783b5
    • Christian Heimes's avatar
    • Christian Heimes's avatar
      Reverted two commit accidents · b72cb646
      Christian Heimes authored
      b72cb646