Martin v. Löwis
9b142aaae8
Issue #11121 : Fix building with --enable-shared.
2011-02-05 20:26:52 +00:00
Brett Cannon
e144507b09
There was a possibility that the initialization of _sqlite, when it failed,
...
would lead to a decref of a NULL.
Fixes issue #11110 .
2011-02-04 20:24:02 +00:00
Martin v. Löwis
d77520a426
Issue #11118 : Fix bogus export of None in python3.dll.
2011-02-04 19:09:02 +00:00
Antoine Pitrou
0ea622a5c8
Issue #8275 : Fix passing of callback arguments with ctypes under Win64.
...
Patch by Stan Mihai. Ok'ed by Georg.
2011-01-31 21:08:57 +00:00
Georg Brandl
6b449baa83
Post-release updates.
2011-01-31 10:39:57 +00:00
Georg Brandl
d6e19c3513
Bump version.
2011-01-30 14:03:33 +00:00
Georg Brandl
0f6b47a338
#10680 : fix mutually exclusive arguments in argument groups.
2011-01-30 12:19:35 +00:00
Georg Brandl
d2f3857c40
#10961 : fix exception handling in new pydoc server code.
...
Patch by Ron Adam, reviewed by Eric Araujo.
2011-01-30 08:37:19 +00:00
R. David Murray
b7deff1ddc
#9124 : mailbox now accepts binary input and uses binary internally
...
Although this patch contains API changes and is rather weighty for an
RC phase, the mailbox module was essentially unusable without the patch
since it would produce UnicodeErrors when handling non-ascii input
at arbitrary and somewhat mysterious places, and any non-trivial amount
of email processing will encounter messages with non-ascii bytes.
The release manager approved the patch application.
The changes allow binary input, and reject non-ASCII string input early
with a useful message instead of failing mysteriously later. Binary
is used internally for reading and writing the mailbox files. StringIO
and Text file input are deprecated.
Initial patch by Victor Stinner, validated and expanded by R. David Murray.
2011-01-30 06:21:28 +00:00
Nick Coghlan
793ee1f8a8
Issue #10845 : Improve compatibility between multiprocessing on Windows and package, zipfile and directory execution (Reviewed by Antoine Pitrou and approved by Georg Brandl)
2011-01-30 01:24:08 +00:00
Éric Araujo
ac4e58eb61
Protect logging call against None argument ( fixes #11045 ).
...
Initial patch by Kelsey Hightower. Approved by Raymond. A test was
non-trivial to write without calling the private function directly, so
we moved that for later.
2011-01-29 20:32:11 +00:00
Ned Deily
5c2d330662
Issue 11052: Correct IDLE menu accelerators on Mac OS X for Save
...
commands. (with release manager approval for 3.2rc2)
2011-01-29 19:10:26 +00:00
Ned Deily
e59e4c5e56
Issue #11054 : Allow Mac OS X installer builds to again work on 10.5 with
...
the system-provided Python. Also, properly guard a new Python 3 only
installer build step so that build-installer.py can stay compatible
with the 2.7 version. (with release manager approval for 3.2rc2)
2011-01-29 18:56:28 +00:00
Ned Deily
806c944edb
Issue #11053 : Fix IDLE "Syntax Error" windows to behave as in 2.x,
...
preventing a confusing hung appearance on OS X with the windows
obscured. (with release manager approval for 3.2rc2)
2011-01-29 18:43:56 +00:00
Ned Deily
70063937ec
Issue #10940 : Workaround an IDLE hang on Mac OS X 10.6 when using the
...
menu accelerators for Open Module, Go to Line, and New Indent Width.
The accelerators still work but no longer appear in the menu items.
2011-01-29 18:29:01 +00:00
Victor Stinner
80f75e684e
Issue #10989 : Fix a crash on SSLContext.load_verify_locations(None, True).
...
Patch reviewed by Antoine Pitrou, okayed by Georg Brandl.
2011-01-29 11:31:20 +00:00
Raymond Hettinger
8b5eb2f813
Issue #11020 : Command-line pyclbr was broken because of missing 2-to-3
...
conversion.
(Patch reviewed by David Murray.)
2011-01-27 00:06:54 +00:00
R. David Murray
7372a07fd0
#11019 : Make BytesGenerator handle Message with None body.
...
Bug discovery and initial patch by Victor Stinner.
2011-01-26 21:21:32 +00:00
Raymond Hettinger
a63a312a3f
Issue #11014 : Make 'filter' argument in tarfile.Tarfile.add() into a
...
keyword-only argument. The preceding positional argument was deprecated,
so it made no sense to add filter as a positional argument.
(Patch reviewed by Brian Curtin and Anthony Long.)
2011-01-26 20:34:14 +00:00
Raymond Hettinger
512d2cc643
Issue #11004 : Repair edge case in deque.count().
...
(Reviewed by Georg Brandl.)
Also made similar changes to deque.reverse() though this wasn't
strictly necessary (the edge case cannot occur with two pointers
moving to meet in the middle). Making the change in reverse()
was more a matter of future-proofing.
2011-01-25 21:32:39 +00:00
Ned Deily
122539e287
#10974 : IDLE no longer crashes if its recent files list includes files
...
with non-ASCII characters in their path names.
(with approval of release manager for 3.2rc2)
2011-01-24 21:46:44 +00:00
Steven Bethard
b02701101b
Issue #9509 : make argarse properly handle IOErrors raised by argparse.FileType. Approved by Georg in the tracker.
2011-01-24 21:02:50 +00:00
Raymond Hettinger
bf1d2bc7cb
Make the type consistent for hashlib algorithm constants. (Reviewed by Benjamin).
2011-01-24 04:52:27 +00:00
Antoine Pitrou
e6d4c5bab8
Issue #10987 : Fix the recursion limit handling in the _pickle module.
2011-01-23 17:12:25 +00:00
Victor Stinner
f2e439fd8e
Issue #10955 : Fix typo in NEWS, cp497 => cp437
2011-01-23 00:11:58 +00:00
Georg Brandl
c7c199f907
#10983 : fix several bugs in the _tunnel implementation that seem to have missed while porting between branches. A unittest is needed!
2011-01-22 22:06:24 +00:00
Armin Ronacher
59531287fd
To match the behaviour of HTTP server, the HTTP client library now also encodes
...
headers with iso-8859-1 (latin1) encoding. It was already doing that for
incoming headers which makes this behaviour now consistent in both incoming and
outgoing direction.
2011-01-22 13:44:22 +00:00
Armin Ronacher
8d96d77f9a
Issue #10980 : encode headers with latin1 instead of ASCII in the HTTP server.
...
This makes the implementation of PEP 3333 compliant servers on top of
BaseHTTPServer possible.
2011-01-22 13:13:05 +00:00
Victor Stinner
137e0f0a22
Issue #10955 : fix NEWS entry
2011-01-22 10:33:01 +00:00
Victor Stinner
4ee65a9685
Issue #10955 : zipimport uses ASCII at bootstrap
...
zipimport uses ASCII encoding instead of cp497 to decode filenames, at
bootstrap, if the codec registry is not ready yet. It is still possible to have
non-ASCII filenames using the Unicode flag (UTF-8 encoding) for file entries in
the ZIP file.
2011-01-22 10:30:29 +00:00
Vinay Sajip
01241d6c35
Issue #10949 : Improved robustness of rotating file handlers.
2011-01-21 23:35:57 +00:00
Antoine Pitrou
305bc9e0e8
Issue #10955 : Fix a potential crash when trying to mmap() a file past its
...
length. Initial patch by Ross Lagerwall.
This fixes a regression introduced by r88022.
2011-01-20 21:07:24 +00:00
Antoine Pitrou
e47e093f70
Issue #10898 : Allow compiling the posix module when the C library defines
...
a symbol named FSTAT.
2011-01-19 15:21:35 +00:00
Antoine Pitrou
ad62b03949
Issue #10451 : memoryview objects could allow to mutate a readable buffer.
...
Initial patch by Ross Lagerwall.
2011-01-18 18:57:52 +00:00
Georg Brandl
255abdd372
Rewrap and punctuation consistency.
2011-01-16 14:17:26 +00:00
Nick Coghlan
eea594b446
Add missing NEWS entry for r87948
2011-01-16 13:08:48 +00:00
Georg Brandl
0c5036fdcd
Post-release updates.
2011-01-16 08:44:50 +00:00
Georg Brandl
3988ed8e6f
Bump to 3.2rc1.
2011-01-15 17:08:53 +00:00
Antoine Pitrou
85f4615500
Issue #10916 : mmap should not segfault when a file is mapped using 0 as
...
length and a non-zero offset, and an attempt to read past the end of file
is made (IndexError is raised instead). Patch by Ross Lagerwall.
Requested by Georg.
2011-01-15 16:17:07 +00:00
Antoine Pitrou
5ace8e98da
Issue #10913 : Deprecate misleading functions PyEval_AcquireLock() and
...
PyEval_ReleaseLock(). The thread-state aware APIs should be used instead.
2011-01-15 13:11:48 +00:00
Ned Deily
4f7ff7812a
#10843 : Update third-party library versions used in OS X 32-bit
...
installer builds: bzip2 1.0.6, readline 6.1.2, SQLite 3.7.4
(with FTS3/FTS4 and RTREE enabled), and ncursesw 5.5 (wide-char
support enabled).
2011-01-15 05:29:12 +00:00
Ned Deily
916f2a860e
#10843 : Install the Tools directory on OS X in the applications
...
Extras (/Applications/Python 3.n/Extras/) where the Demo
directory had previous been installed.
2011-01-15 05:05:53 +00:00
Ned Deily
4ce92b23fe
#10907 : Warn OS X 10.6 IDLE users to use ActiveState Tcl/Tk 8.5,
...
rather than the currently problematic Apple-supplied one,
when running with the 64-/32-bit installer variant.
2011-01-15 04:37:12 +00:00
Victor Stinner
c5982967fc
Issue #4953 : add the author of the patch
2011-01-14 14:11:45 +00:00
Victor Stinner
5c23b8e6ea
Issue #4953 : cgi.FieldStorage and cgi.parse() parse the request as bytes, not
...
as unicode, and accept binary files. Add encoding and errors attributes to
cgi.FieldStorage.
2011-01-14 13:05:21 +00:00
Victor Stinner
ac71c54b88
Add encoding and errors arguments to urllib.parse_qs() and urllib.parse_qsl()
2011-01-14 12:52:12 +00:00
Raymond Hettinger
3c94024c3e
Issue #10899 : No function type annotations in the standard library.
...
Removed function type annotations from _pyio.py.
2011-01-12 23:39:31 +00:00
Antoine Pitrou
318b8f35fe
Issue #10822 : Fix test_posix:test_getgroups failure under Solaris. Patch
...
by Ross Lagerwall.
2011-01-12 18:45:27 +00:00
Benjamin Peterson
477ba919c1
don't segfault on deleting __abstractmethods__ #10892
2011-01-12 15:34:01 +00:00
Alexander Belopolsky
ef4a03fffe
Issue #5109 : array.array constructor will now use fast code when
...
initial data is provided in an array object with correct type.
2011-01-11 21:44:00 +00:00