]>
granicus.if.org Git - python/log
Gregory P. Smith [Thu, 23 Aug 2007 05:05:12 +0000 (05:05 +0000)]
Back port of r57286 from py3k and trunk
------------------------------------------------------------------------
r57286 | gregory.p.smith | 2007-08-22 14:32:34 -0700 (Wed, 22 Aug 2007) | 3 lines
stop leaving log.
0000001 __db.00* and xxx.db turds in developer
sandboxes when bsddb3 tests are run.
Neal Norwitz [Tue, 21 Aug 2007 04:55:11 +0000 (04:55 +0000)]
Fix a typo in a comment
Matthias Klose [Thu, 16 Aug 2007 12:00:56 +0000 (12:00 +0000)]
- mark the findCaller 2-element tuple/3-element tuple change as new in 2.4
Georg Brandl [Fri, 10 Aug 2007 17:29:51 +0000 (17:29 +0000)]
Fix #
1771558 (already fixed in trunk).
Georg Brandl [Wed, 8 Aug 2007 13:50:04 +0000 (13:50 +0000)]
Fix compilation warning.
(backport from rev. 56833)
Georg Brandl [Wed, 8 Aug 2007 13:03:45 +0000 (13:03 +0000)]
Revert the fix for #
1548891 , it broke backwards compatibility with arbitrary read buffers.
Fixes #
1730114 .
(backport from rev. 56830)
Georg Brandl [Tue, 7 Aug 2007 07:13:27 +0000 (07:13 +0000)]
Bug #
1769002 : fix a now-wrong sentence in the tutorial.
(backport from rev. 56797)
Hye-Shik Chang [Sat, 4 Aug 2007 04:15:04 +0000 (04:15 +0000)]
Backport from trunk r56727:
Fix gb18030 codec's bug that doesn't map two-byte characters on
GB18030 extension in encoding. (bug reported by Bjorn Stabell)
Matthias Klose [Thu, 2 Aug 2007 21:28:57 +0000 (21:28 +0000)]
- Allow Emacs 22 for building the documentation in info format.
Martin v. Löwis [Tue, 31 Jul 2007 19:54:20 +0000 (19:54 +0000)]
Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
Georg Brandl [Sun, 29 Jul 2007 17:37:22 +0000 (17:37 +0000)]
Bug #
1763149 : use proper slice syntax in docstring.
(backport)
Georg Brandl [Sun, 29 Jul 2007 09:11:19 +0000 (09:11 +0000)]
try-except-finally is new in 2.5.
(backport from rev. 56614)
Georg Brandl [Sun, 29 Jul 2007 08:26:15 +0000 (08:26 +0000)]
Clarify PEP 343 description.
(backport from rev. 56611)
Martin v. Löwis [Sat, 28 Jul 2007 07:01:43 +0000 (07:01 +0000)]
Bug #
1704793 : Raise KeyError if unicodedata.lookup cannot
represent the result in a single character.
Ronald Oussoren [Thu, 26 Jul 2007 21:39:36 +0000 (21:39 +0000)]
Mac Buildscript:
- be more strict about the build environment
- update some 3th party libraries
Georg Brandl [Thu, 26 Jul 2007 09:36:28 +0000 (09:36 +0000)]
tabs, newlines and crs are valid XML characters.
(backport from rev. 56551)
Martin v. Löwis [Wed, 25 Jul 2007 16:24:08 +0000 (16:24 +0000)]
Change location of the package index to pypi.python.org/pypi.
Georg Brandl [Wed, 18 Jul 2007 22:36:55 +0000 (22:36 +0000)]
Add description for wave.setcomptype() values
(backport from rev. 56451)
Andrew M. Kuchling [Sat, 14 Jul 2007 22:06:30 +0000 (22:06 +0000)]
[Backport of r56382]
Avoid exception if there's a stray directory inside a Maildir folder.
The Maildir specification doesn't seem to say anything about this
situation, and it can happen if you're keeping a Maildir mailbox in
Subversion (.svn directories) or some similar system. The patch just
ignores directories in the cur/, new/, tmp/ folders.
Andrew M. Kuchling [Sat, 14 Jul 2007 20:58:23 +0000 (20:58 +0000)]
Typo fix
Georg Brandl [Sat, 14 Jul 2007 17:32:47 +0000 (17:32 +0000)]
Clarify webbrowser.open description.
(backport from rev. 56366)
Georg Brandl [Sat, 14 Jul 2007 17:12:27 +0000 (17:12 +0000)]
Bug #
1753406 : missing \versionadded for subprocess.check_call.
(backport from rev. 56364)
Raymond Hettinger [Sat, 14 Jul 2007 11:31:35 +0000 (11:31 +0000)]
Backport 56345
Barry Warsaw [Fri, 13 Jul 2007 21:20:38 +0000 (21:20 +0000)]
In response to this SF bug:
[
1752723 ] email.message_from_string: initial line gets discarded
I added a test to assert that when the first line of text passed to
message_from_string() contains a leading space, the message ends up with the
appropriate FirstHeaderLineIsContinuationDefect on its defects list.
The bug is invalid.
Thomas Heller [Fri, 13 Jul 2007 19:52:41 +0000 (19:52 +0000)]
PyType_stgdict() returns a borrowed reference which must not be
Py_DECREF'd.
Thomas Heller [Fri, 13 Jul 2007 17:36:01 +0000 (17:36 +0000)]
News entry for
Fix for SF#
1649098 : avoid zero-sized array declaration in structure.
Thomas Heller [Fri, 13 Jul 2007 17:33:13 +0000 (17:33 +0000)]
Fix for SF#
1649098 : avoid zero-sized array declaration in structure.
Thomas Heller [Fri, 13 Jul 2007 17:07:55 +0000 (17:07 +0000)]
Fix for SF#
1701409 : segfault in c_char_p of ctypes. The repr output
of c_char_p and c_wchar_p has changed as a sideeffect.
Georg Brandl [Thu, 12 Jul 2007 09:37:53 +0000 (09:37 +0000)]
Bug #
1637365 : add subsection about "__name__ == __main__" to the
Python tutorial.
(backport from rev. 56306)
Georg Brandl [Thu, 12 Jul 2007 09:06:43 +0000 (09:06 +0000)]
Patch #
1731659 : improve time.strptime docs.
(backport from rev. 56302)
Georg Brandl [Thu, 12 Jul 2007 08:38:04 +0000 (08:38 +0000)]
Patch #
1673759 : add a missing overflow check when formatting floats
with %G.
(backport from rev. 56298)
Georg Brandl [Thu, 12 Jul 2007 08:11:32 +0000 (08:11 +0000)]
Patch #
1739696 : use code.co_code only if really necessary
(backport from rev. 56296)
Georg Brandl [Thu, 12 Jul 2007 08:05:48 +0000 (08:05 +0000)]
Patch #
1752270 , #
1750931 : complain if urllib2 add_handler called
without handler.
(backport from rev. 56293)
Georg Brandl [Wed, 11 Jul 2007 19:41:53 +0000 (19:41 +0000)]
Fix #
1752132 : wrong comment in opcode description.
(backport from rev. 56280)
Ronald Oussoren [Mon, 9 Jul 2007 08:40:34 +0000 (08:40 +0000)]
Patch
1673122 : be explicit about which libtool to use, to avoid name clashes
when a users install GNU libtool early in his PATH
Ronald Oussoren [Mon, 9 Jul 2007 06:03:47 +0000 (06:03 +0000)]
Patch
1693258 : Fix for duplicate "preferences" menu-OS X
Backport of 56204.
Ronald Oussoren [Mon, 9 Jul 2007 05:46:04 +0000 (05:46 +0000)]
Fixes IDLE crash on OSX: some versions of Tcl/Tk on OSX don't have a
console object, avoid crashing in that case.
Georg Brandl [Mon, 2 Jul 2007 11:54:30 +0000 (11:54 +0000)]
Remove duplicate sentence from alarm() doc.
(backport from rev. 56143)
Georg Brandl [Sun, 1 Jul 2007 08:11:40 +0000 (08:11 +0000)]
Fix a few webbrowser.py problems.
(backport from rev. 56137)
Georg Brandl [Sat, 30 Jun 2007 11:01:05 +0000 (11:01 +0000)]
Document smtp.SMTPAuthenticationError.
(backport from rev. 56129)
Georg Brandl [Wed, 27 Jun 2007 14:09:59 +0000 (14:09 +0000)]
Fix a variable name in winreg docs.
(backport from rev. 56091)
Georg Brandl [Mon, 25 Jun 2007 15:21:26 +0000 (15:21 +0000)]
Bug #
1742901 : document None behavior of shlex.split.
(backport from rev. 56084)
Georg Brandl [Tue, 19 Jun 2007 12:38:26 +0000 (12:38 +0000)]
Bug #
1739115 : make shutil.rmtree docs clear wrt. file deletion.
(backport from rev. 56040)
Georg Brandl [Tue, 19 Jun 2007 12:36:06 +0000 (12:36 +0000)]
Bug #
1737864 : allow empty message in logging format routines.
(backport from rev. 56038)
Neal Norwitz [Sun, 17 Jun 2007 18:49:42 +0000 (18:49 +0000)]
SF #
1738670 , make example in doc work
Georg Brandl [Sat, 16 Jun 2007 17:10:26 +0000 (17:10 +0000)]
Add missing \versionadded.
(backport from rev. 56006)
Thomas Heller [Fri, 15 Jun 2007 17:10:41 +0000 (17:10 +0000)]
Merged revisions 55896 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Modules/_ctypes
........
r55896 | thomas.heller | 2007-06-11 17:58:33 +0200 (Mo, 11 Jun 2007) | 3 lines
Use "O&" in calls to PyArg_Parse when we need a 'void*' instead of "k"
or "K" codes.
........
Martin v. Löwis [Thu, 14 Jun 2007 20:47:15 +0000 (20:47 +0000)]
Patch #
1734014 : Use _I64_MAX instead of LLONG_MAX.
Martin v. Löwis [Wed, 13 Jun 2007 03:42:55 +0000 (03:42 +0000)]
Provide PY_LLONG_MAX on all systems having long long.
Neal Norwitz [Mon, 11 Jun 2007 07:34:07 +0000 (07:34 +0000)]
Backport 55887:
Bug #
1734723 : Fix repr.Repr() so it doesn't ignore the maxtuple attribute.
Neal Norwitz [Mon, 11 Jun 2007 05:36:48 +0000 (05:36 +0000)]
Backport 55882: SF #
1734732 , lower case the module names per PEP 8.
Neal Norwitz [Mon, 11 Jun 2007 04:32:41 +0000 (04:32 +0000)]
Backport 55874:
Fix a bug when there was a newline in the string expandtabs was called on.
This also catches another condition that can overflow.
Neal Norwitz [Mon, 11 Jun 2007 04:31:25 +0000 (04:31 +0000)]
Backport 55873:
Prevent these tests from running on Win64 since they don't apply there either
Martin v. Löwis [Sat, 9 Jun 2007 12:57:46 +0000 (12:57 +0000)]
Backport r55845: Provide LLONG_MAX for S390.
Martin v. Löwis [Sat, 9 Jun 2007 08:01:33 +0000 (08:01 +0000)]
Patch #
1733960 : Allow T_LONGLONG to accept ints.
Neal Norwitz [Sat, 9 Jun 2007 04:06:30 +0000 (04:06 +0000)]
Prevent expandtabs() on string and unicode objects from causing a segfault when
a large width is passed on 32-bit platforms. Found by Google.
It would be good for people to review this especially carefully and verify
I don't have an off by one error and there is no other way to cause overflow.
Thomas Heller [Fri, 8 Jun 2007 19:39:31 +0000 (19:39 +0000)]
Merged revisions 55129-55131 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r55129 | thomas.heller | 2007-05-04 21:54:22 +0200 (Fr, 04 Mai 2007) | 3 lines
Do not truncate 64-bit pointers to 32-bit integers.
Fixes SF #
1703286 , will backport to release25-maint.
........
r55131 | thomas.heller | 2007-05-04 21:56:32 +0200 (Fr, 04 Mai 2007) | 1 line
Oops, these tests do not run on Windows CE.
........
Thomas Heller [Fri, 8 Jun 2007 19:19:24 +0000 (19:19 +0000)]
Fix wrong documentation, and correct the punktuation.
Closes [
1700455 ].
Backported from trunk.
Martin v. Löwis [Fri, 8 Jun 2007 17:29:40 +0000 (17:29 +0000)]
Bug #
1733488 : Fix compilation of bufferobject.c on AIX.
Kristján Valur Jónsson [Thu, 7 Jun 2007 23:56:18 +0000 (23:56 +0000)]
backport change 55821 to release25-maint
Georg Brandl [Thu, 7 Jun 2007 13:34:41 +0000 (13:34 +0000)]
Patch #
1667860 : Fix UnboundLocalError in urllib2.
(backport from rev. 55805)
Georg Brandl [Thu, 7 Jun 2007 13:23:28 +0000 (13:23 +0000)]
Disallow function calls like foo(None=1).
Backport from py3k rev. 55708 by Guido.
(backport from rev. 55802)
Georg Brandl [Tue, 5 Jun 2007 22:06:28 +0000 (22:06 +0000)]
Backport rev. 55783:
Patch by Tim Delany (missing DECREF). SF #
1731330 .
Hye-Shik Chang [Tue, 5 Jun 2007 19:28:15 +0000 (19:28 +0000)]
Fix for Windows: close a temporary file before trying to delete it.
Hye-Shik Chang [Tue, 5 Jun 2007 19:14:33 +0000 (19:14 +0000)]
(Backport from r55770)
Bug #
1728403 : Fix a bug that CJKCodecs StreamReader hangs when it
reads a file that ends with incomplete sequence and sizehint argument
for .read() is specified.
Brett Cannon [Mon, 4 Jun 2007 00:14:06 +0000 (00:14 +0000)]
Backport of r55752: make time.strptime() behave better when whitespace is in
the format arguments.
Neal Norwitz [Sat, 2 Jun 2007 18:53:07 +0000 (18:53 +0000)]
Backport 55731:
SF
1668596 /
1720897 : distutils now copies data files
even if package_dir is empty.
Georg Brandl [Fri, 1 Jun 2007 19:20:52 +0000 (19:20 +0000)]
Fix wrong issue number.
(backport from rev. 55735)
Georg Brandl [Fri, 1 Jun 2007 11:33:45 +0000 (11:33 +0000)]
Bug #
1722484 : remove docstrings again when running with -OO.
(backport from rev. 55732)
Thomas Heller [Wed, 30 May 2007 07:07:34 +0000 (07:07 +0000)]
Merged revisions 55677 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes
........
r55677 | thomas.heller | 2007-05-30 09:01:25 +0200 (Mi, 30 Mai 2007) | 2 lines
Correct the name of a field in the WIN32_FIND_DATAA and WIN32_FIND_DATAW structures.
Closes bug #
1726026 .
........
Vinay Sajip [Fri, 25 May 2007 07:27:30 +0000 (07:27 +0000)]
Updated docstring for SysLogHandler (#
1720726 ).
Vinay Sajip [Fri, 25 May 2007 07:21:19 +0000 (07:21 +0000)]
Updated documentation for SysLogHandler (#
1720726 ).
Neal Norwitz [Tue, 22 May 2007 06:09:24 +0000 (06:09 +0000)]
Document "new" params to HTTPConnection/HTTPSConnection
Georg Brandl [Sun, 20 May 2007 15:03:06 +0000 (15:03 +0000)]
Backport rev 55465 by Nick Coghlan.
Neal Norwitz [Sun, 20 May 2007 02:14:48 +0000 (02:14 +0000)]
Backout the original 'fix' to
1721309 which had no effect.
Different versions of Berkeley DB handle this differently.
The comments and bug report should have the details. Memory is allocated
in 4.4 (and presumably earlier), but not in 4.5. Thus
4.5 has the free error, but not earlier versions.
Mostly update comments, plus make the free conditional.
Neal Norwitz [Sat, 19 May 2007 04:37:31 +0000 (04:37 +0000)]
Backport rev 55452:
Whoops, need to pay attention to those test failures.
Move the clear to *before* the first use, not after.
Neal Norwitz [Sat, 19 May 2007 03:53:33 +0000 (03:53 +0000)]
Backport rev 55450:
SF bug #
1721309 : Clear data so random memory does not get freed.
Neal Norwitz [Fri, 18 May 2007 05:45:33 +0000 (05:45 +0000)]
Verify neither dumps or loads overflow the stack and segfault.
Neal Norwitz [Fri, 18 May 2007 05:12:22 +0000 (05:12 +0000)]
Drop the max stack depth to something that works in 2.6
Fred Drake [Thu, 17 May 2007 19:29:43 +0000 (19:29 +0000)]
fix argument name in documentation; match the implementation
Neal Norwitz [Wed, 16 May 2007 20:09:36 +0000 (20:09 +0000)]
Fix bug in marshal where bad data would cause a segfault due to
lack of an infinite recursion check.
Contributed by Damien Miller at Google.
Georg Brandl [Wed, 16 May 2007 13:44:25 +0000 (13:44 +0000)]
Bug #
1719995 : don't use deprecated method in sets example.
(backport from rev. 55383)
Neal Norwitz [Wed, 16 May 2007 04:35:11 +0000 (04:35 +0000)]
Add what looks like a necessary call to PyErr_NoMemory() when PyMem_MALLOC()
fails.
Georg Brandl [Tue, 15 May 2007 20:19:39 +0000 (20:19 +0000)]
HTML-escape the plain traceback in cgitb's HTML output, to prevent
the traceback inadvertently or maliciously closing the comment and
injecting HTML into the error page.
(backport from rev. 55348)
Georg Brandl [Sat, 12 May 2007 21:06:51 +0000 (21:06 +0000)]
Bug #
1046945 : document SWIG options of distutils.
(backport from rev. 55287)
Georg Brandl [Fri, 11 May 2007 11:44:00 +0000 (11:44 +0000)]
Update DDJ link.
(backport from rev. 55259)
Georg Brandl [Fri, 11 May 2007 11:03:46 +0000 (11:03 +0000)]
Patch #
1714700 : clarify os.linesep vs. tfiles opened in text mode.
(backport)
Neal Norwitz [Fri, 11 May 2007 06:23:43 +0000 (06:23 +0000)]
Fix typo in docstring (the module is popen2, not 3).
Thomas Heller [Thu, 10 May 2007 07:19:16 +0000 (07:19 +0000)]
Mark blocked revisions.
Thomas Heller [Thu, 10 May 2007 06:53:40 +0000 (06:53 +0000)]
Mark already merged revisions.
Walter Dörwald [Wed, 9 May 2007 18:13:53 +0000 (18:13 +0000)]
Backport checkin:
Fix a segfault when b"" was passed to b2a_qp() -- it was using strchr()
instead of memchr().
Neal Norwitz [Wed, 9 May 2007 06:45:53 +0000 (06:45 +0000)]
Backport r55070: Stop using PyMem_FREE while the GIL is not held.
Neal Norwitz [Wed, 9 May 2007 06:44:23 +0000 (06:44 +0000)]
Backport: Add markup for True/False.
Kristján Valur Jónsson [Mon, 7 May 2007 19:31:41 +0000 (19:31 +0000)]
Merge change 54983 from the trunk: Add the locale "English" to test_locale.py for a windows run, since "En" isn't legal for the Visual C 8 runtime. This update restores full testsuite compliance to VisualStudio 2005 builds, apart from unavailible external modules.
Kristján Valur Jónsson [Mon, 7 May 2007 19:25:38 +0000 (19:25 +0000)]
Merge change 54982 from the trunk. This fixes the test_subprocess test in the testsuite for VisualStudio2005 builds, by "sanitizing" the "mode" that is used in the posixmodule's fdopen(). In particular the non-standard "U" mode character is removed.
Kristján Valur Jónsson [Mon, 7 May 2007 18:36:39 +0000 (18:36 +0000)]
the nb_long slot on classobject instances now defaults to call the nb_int slot member if there is no __long__ attribute found. This is in accordance with a suggestion from Armin Rigo, and allows the test_getargs2.py test in the testsuite for x64
Kristján Valur Jónsson [Mon, 7 May 2007 18:30:48 +0000 (18:30 +0000)]
Fix two problems that emerged when the testsuite was run with an x64 build: PyLong_FromSSize_t incorrectly assumed an unsigned object, and itertools.count() had the wrong upper limit for the iterator.
Kristján Valur Jónsson [Mon, 7 May 2007 18:28:12 +0000 (18:28 +0000)]
Fix NonRecursiveMutex on x64. The signature of the faux-InterlockedCompareExchange function was wrong: It works with LONG and not PVOID objects, and it needs to have the target marked as volatile. Further, it is not needed at all for x64 targets, since that platform always has the real McCoy.
Kristján Valur Jónsson [Mon, 7 May 2007 13:33:39 +0000 (13:33 +0000)]
Merging change 55102 from the trunk:
Fix those parts in the testsuite that assumed that sys.maxint would cause overflow on x64. Now the testsuite is well behaved on that platform.
Georg Brandl [Sat, 5 May 2007 18:57:09 +0000 (18:57 +0000)]