• Christian Heimes's avatar
    Merged revisions… · d5e2b6f3
    Christian Heimes yazdı
    Merged revisions 61538-61540,61556,61559-61560,61563,61565,61571,61575-61576,61580-61582,61586,61591,61593,61595,61605-61606,61613-61616,61618,61621-61623,61625,61627,61631-61634 via svnmerge from
    svn+ssh://pythondev@svn.python.org/python/trunk
    
    ........
      r61538 | steven.bethard | 2008-03-18 20:03:50 +0100 (Di, 18 Mär 2008) | 1 line
    
      cell_compare needs to return -2 instead of NULL.
    ........
      r61539 | steven.bethard | 2008-03-18 20:04:32 +0100 (Di, 18 Mär 2008) | 1 line
    
      _have_soundcard() is a bad check for winsound.Beep, since you can have a soundcard but have the beep driver disabled. This revision basically disables the beep tests by wrapping them in a try/except. The Right Way To Do It is to come up with a _have_enabled_beep_driver() and use that.
    ........
      r61540 | gregory.p.smith | 2008-03-18 20:05:32 +0100 (Di, 18 Mär 2008) | 8 lines
    
      Fix chown on 64-bit linux.  It needed to take a long (64-bit on 64bit linux) as
      uid and gid input to accept values >=2**31 as valid while still accepting
      negative numbers to pass -1 to chown for "no change".
    
      Fixes issue1747858.
    
      This should be backported to release25-maint.
    ........
      r61556 | steven.bethard | 2008-03-18 20:59:14 +0100 (Di, 18 Mär 2008) | 1 line
    
      Fix test_atexit so that it still passes when -3 is supplied. (It was catching the warning messages on stdio from using the reload() function.)
    ........
      r61559 | neal.norwitz | 2008-03-18 21:30:38 +0100 (Di, 18 Mär 2008) | 1 line
    
      Import the test properly.  This is especially important for py3k.
    ........
      r61560 | gregory.p.smith | 2008-03-18 21:40:01 +0100 (Di, 18 Mär 2008) | 2 lines
    
      news entry for the chown fix
    ........
      r61563 | brett.cannon | 2008-03-18 22:12:42 +0100 (Di, 18 Mär 2008) | 2 lines
    
      Ignore BIG5HKSCS-2004.TXT which is downloaded as part of a test.
    ........
      r61565 | steven.bethard | 2008-03-18 22:30:13 +0100 (Di, 18 Mär 2008) | 1 line
    
      Have regrtest skip test_py3kwarn when the -3 flag is missing.
    ........
      r61571 | gregory.p.smith | 2008-03-18 23:27:41 +0100 (Di, 18 Mär 2008) | 4 lines
    
      Add a test to make sure zlib.crc32 and binascii.crc32 return the same thing.
      Fix a buglet in binascii.crc32, the second optional argument could previously
      have a signedness mismatch with the C variable its going into.
    ........
      r61575 | raymond.hettinger | 2008-03-19 00:22:29 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Speed-up isinstance() for one easy case.
    ........
      r61576 | raymond.hettinger | 2008-03-19 00:33:08 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Issue: 2354: Add 3K warning for the cmp argument to list.sort() and sorted().
    ........
      r61580 | andrew.kuchling | 2008-03-19 02:05:35 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Add Jeff Rush
    ........
      r61581 | gregory.p.smith | 2008-03-19 02:38:35 +0100 (Mi, 19 Mär 2008) | 3 lines
    
      Mention that crc32 and adler32 are available in a different module (zlib).
      Some people look for them in hashlib.
    ........
      r61582 | gregory.p.smith | 2008-03-19 02:46:10 +0100 (Mi, 19 Mär 2008) | 3 lines
    
      Use zlib's crc32 routine instead of binascii when available.  zlib's is faster
      when compiled properly optimized and about the same speed otherwise.
    ........
      r61586 | david.wolever | 2008-03-19 03:26:57 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Added my name to ACKS
    ........
      r61591 | gregory.p.smith | 2008-03-19 04:14:41 +0100 (Mi, 19 Mär 2008) | 5 lines
    
      Fix the struct module DeprecationWarnings that zipfile was triggering by
      removing all use of signed struct values.
    
      test_zipfile and test_zipfile64 pass.  no more warnings.
    ........
      r61593 | raymond.hettinger | 2008-03-19 04:56:59 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Fix compiler warning.
    ........
      r61595 | martin.v.loewis | 2008-03-19 05:39:13 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Issue #2400: Allow relative imports to "import *".
    ........
      r61605 | martin.v.loewis | 2008-03-19 07:00:28 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Import relimport using a relative import.
    ........
      r61606 | trent.nelson | 2008-03-19 07:28:24 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Issue2290: Support x64 Windows builds that live in pcbuild/amd64.  Without it, sysutils._python_build() returns the wrong directory, which causes the test_get_config_h_filename method in Lib/distutils/tests/test_sysconfig.py to fail.
    ........
      r61613 | trent.nelson | 2008-03-19 08:45:19 +0100 (Mi, 19 Mär 2008) | 3 lines
    
      Refine the Visual Studio 2008 build solution in order to improve how we deal with external components, as well as fixing outstanding issues with Windows x64 build support.  Introduce two new .vcproj files, _bsddb44.vcproj and sqlite3.vcproj, which replace the previous pre-link event scripts for _bsddb and _sqlite3 respectively.  The new project files inherit from our property files as if they were any other Python module.  This has numerous benefits.  First, the components get built with exactly the same compiler flags and settings as the rest of Python.  Second, it makes it much easier to debug problems in the external components when they're part of the build system.  Third, they'll benefit from profile guided optimisation in the release builds, just like the rest of Python core.
    
      I've also introduced a slightly new pattern for managing externals in subversion.  New components get checked in as <name>-<version>.x, where <version> matches the exact vendor version string.  After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -> tcl-8.4.18.0).  Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket).  In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass.  Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required.  (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
    ........
      r61614 | trent.nelson | 2008-03-19 08:56:39 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Remove extraneous apostrophe and semi-colon from AdditionalIncludeDirectories.
    ........
      r61615 | georg.brandl | 2008-03-19 08:56:40 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Remove footnote from versionchanged as it upsets LaTeX.
    ........
      r61616 | georg.brandl | 2008-03-19 08:57:57 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Another one.
    ........
      r61618 | trent.nelson | 2008-03-19 09:06:03 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Fix the tcl-8.4.18.1 path and make sure we cd into the right directory when building tcl/tk.
    ........
      r61621 | trent.nelson | 2008-03-19 10:23:08 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Lets have another try at getting the Windows buildbots in a consistent state before rebuilding using the new process.
    ........
      r61622 | eric.smith | 2008-03-19 13:09:55 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Use test.test_support.captured_stdout instead of a custom contextmanager.
      Thanks Nick Coghlan.
    ........
      r61623 | eric.smith | 2008-03-19 13:15:10 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Trivial typo.
    ........
      r61625 | thomas.heller | 2008-03-19 17:10:57 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Checkout sqlite-source when it is not there.
    ........
      r61627 | brett.cannon | 2008-03-19 17:50:13 +0100 (Mi, 19 Mär 2008) | 5 lines
    
      test_nis would fail if test.test_support.verbose was true but NIS was not set
      up on the machine.
    
      Closes issue2411. Thanks Michael Bishop.
    ........
      r61631 | brett.cannon | 2008-03-19 18:37:43 +0100 (Mi, 19 Mär 2008) | 2 lines
    
      Use sys.py3kwarning instead of trying to trigger a Py3k-related warning.
    ........
      r61632 | raymond.hettinger | 2008-03-19 18:45:19 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Issue 2354: Fix-up compare warning.  Patch contributed by Jeff Balogh.
    ........
      r61633 | raymond.hettinger | 2008-03-19 18:58:59 +0100 (Mi, 19 Mär 2008) | 1 line
    
      The filter() function does support a None argument in Py3.0.
    ........
      r61634 | raymond.hettinger | 2008-03-19 19:01:58 +0100 (Mi, 19 Mär 2008) | 1 line
    
      Remove itertools warnings I had added before the 2-to-3 handled the migration.
    ........
    d5e2b6f3
external.bat 601 Bytes