Georg Brandl
bb386cf810
Update NEWS for 3.3.5rc2.
12 years ago
Benjamin Peterson
9e90b12bb2
add Chris Angelico
12 years ago
Brett Cannon
298bb96776
Issue #20778 : Fix modulefinder to work with bytecode-only modules.
Bug filed and initial attempt at a patch by Bohuslav Kabrda.
12 years ago
Martin v. Löwis
815b41b1cd
Issue #20731 : Properly position in source code files even if they
are opened in text mode. Patch by Serhiy Storchaka.
12 years ago
Antoine Pitrou
b807577da2
Issue #20791 : copy.copy() now doesn't make a copy when the input is a bytes object. Initial patch by Peter Otten.
12 years ago
Gregory P. Smith
7b80716cff
Mention issue 20621 fix in the NEWS file for 3.3.5rc1.
This bug was of the major reasons for the release.
12 years ago
Serhiy Storchaka
94ee389308
Issue #19619 : Blacklist non-text codecs in method API
str.encode, bytes.decode and bytearray.decode now use an
internal API to throw LookupError for known non-text encodings,
rather than attempting the encoding or decoding operation and
then throwing a TypeError for an unexpected output type.
The latter mechanism remains in place for third party non-text
encodings.
Backported changeset d68df99d7a57.
12 years ago
Serhiy Storchaka
20f8728bf0
Issue #20535 : PYTHONWARNING no longer affects the run_tests.py script.
Patch by Arfrever Frehtes Taifersar Arahesis.
12 years ago
Antoine Pitrou
220cc21cec
Issue #20743 : Fix a reference leak in test_tcl.
12 years ago
Georg Brandl
e12675a0f2
Bump to 3.3.5rc1.
12 years ago
Zachary Ware
2d659518aa
Issue #20221 : Removed conflicting (or circular) hypot definition
when compiled with VS 2010 or above. Initial patch by Tabrez Mohammed.
12 years ago
Serhiy Storchaka
e95977621d
Fixed grid_columnconfigure() and grid_rowconfigure() methods of
Tkinter widgets to work in wantobjects=True mode.
12 years ago
Victor Stinner
d5c8ce7cc0
Issue #19612 : On Windows, subprocess.Popen.communicate() now ignores
OSError(22, 'Invalid argument') when writing input data into stdin, whereas
the process already exited.
12 years ago
Zachary Ware
9e5a9876ad
Issue #20609 : Fix building 64-bit binaries on 32-bit Windows.
12 years ago
Zachary Ware
cefe6b34de
Issue #20510 : Rewrote test_exit in test_sys to match existing comments
and to modernize. Patch by Gareth Rees.
12 years ago
Terry Jan Reedy
5b8d2c3af7
Issue #8478 : Untokenizer.compat now processes first token from iterator input.
Patch based on lines from Georg Brandl, Eric Snow, and Gareth Rees.
12 years ago
Ned Deily
b24f481ab4
Issue #20605 : Make test_socket getaddrinfo OS X segfault test more robust.
12 years ago
Serhiy Storchaka
dbb101909d
Issue #6815 : os.path.expandvars() now supports non-ASCII environment
variables names and values.
12 years ago
Serhiy Storchaka
61e2493b83
Issue #17671 : Fixed a crash when use non-initialized io.BufferedRWPair.
Based on patch by Stephen Tu.
13 years ago
Benjamin Peterson
932bba33f2
avoid name clash with posix_close ( closes #20594 )
13 years ago
Serhiy Storchaka
3a308b9f37
Issue #19856 : shutil.move() failed to move a directory to other directory
on Windows if source name ends with os.altsep.
13 years ago
Benjamin Peterson
c2f665e721
don't put runtime values in array initializer for C89 compliance ( closes #20588 )
13 years ago
Georg Brandl
a37fcb28e6
Post-release updates.
13 years ago
Serhiy Storchaka
505ff755d7
Issue #20437 : Fixed 21 potential bugs when deleting objects references.
13 years ago
Georg Brandl
a7bf78d3eb
news entry
13 years ago
R David Murray
e9c31470e1
#14983 : always add a line end after a MIME boundary marker.
This is more RFC compliant (see issue) and fixes a problem with
signature verifiers rejecting the part when signed. There is some
amount of backward compatibility concern here since it changes
the output, but the RFC issue coupled with fixing the problem
with signature verifiers seems worth the small risk of breaking
code that depends on the current incorrect output.
13 years ago
Antoine Pitrou
b7d6d2ac6e
Issue #20540 : Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket.
For small payloads, Nagle's algorithm would introduce idle delays before the entire transmission of a message.
13 years ago
R David Murray
0400d33928
#16983 : Apply postel's law to encoded words inside quoted strings.
This applies only to the new parser. The old parser decodes encoded words
inside quoted strings already, although it gets the whitespace wrong
when it does so.
This version of the patch only handles the most common case (a single encoded
word surrounded by quotes), but I haven't seen any other variations of this in
the wild yet, so its good enough for now.
13 years ago
R David Murray
905c8c3d8d
#19772 : Do not mutate message when downcoding to 7bit.
This is a bit of an ugly hack because of the way generator pieces together the
output message. The deepcopys aren't too expensive, though, because we know it
is only called on messages that are not multiparts, and the payload (the thing
that could be large) is an immutable object.
Test and preliminary work on patch by Vajrasky Kok.
13 years ago
Terry Jan Reedy
a7c07d320b
Issue #20406 : Use Python application icons for Idle window title bars.
Patch mostly by Serhiy Storchaka.
13 years ago
Nick Coghlan
98585b6c04
Fix #18805 NEWS entry
13 years ago
Nick Coghlan
932346f572
Issue #18805 : better netmask validation in ipaddress
13 years ago
Serhiy Storchaka
016a3f33a5
Issue #20538 : UTF-7 incremental decoder produced inconsistant string when
input was truncated in BASE64 section.
13 years ago
R David Murray
1e949890f6
#17369 : Improve handling of broken RFC2231 values in get_filename.
This fixes a regression relative to python2.
13 years ago
R David Murray
bd3a11ba34
#20013 : don't raise socket error when selected mailbox deleted.
I'm checking this in without a test because not much of this code
is tested and I don't have time to work up the necessary extensions
to the existing test framework.
The patch itself was tested by the person who reported the bug.
13 years ago
Serhiy Storchaka
5cfc79deae
Issue #20532 : Tests which use _testcapi now are marked as CPython only.
13 years ago
Brett Cannon
07fbd78473
Issue #20488 : Update docs to say importlib is *the* implementaiton of
import and not *an* implementation.
13 years ago
Georg Brandl
c81402527a
Bump to 3.3.4 final
13 years ago
Serhiy Storchaka
3b4f1594ff
Issue #19920 : TarFile.list() no longer fails when outputs a listing
containing non-encodable characters. Added tests for TarFile.list().
Based on patch by Vajrasky Kok.
13 years ago
Christian Heimes
d33491ea76
Issue #20515 : Fix NULL pointer dereference introduced by issue #20368
CID 1167595
13 years ago
Benjamin Peterson
091d017ab1
restore namespacing of pyexpat symbols ( closes #19186 )
13 years ago
Ned Deily
c564038580
Issue #20474 : Fix "unexpected success" test_socket failures on OS X 10.7+.
13 years ago
Antoine Pitrou
d2cc743ca4
Issue #20426 : When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache.
13 years ago
Serhiy Storchaka
1317e14468
Issue #20368 : The null character now correctly passed from Tcl to Python.
Improved error handling in variables-related commands.
13 years ago
Antoine Pitrou
57839a6349
Issue #20435 : Fix _pyio.StringIO.getvalue() to take into account newline translation settings.
13 years ago
Terry Jan Reedy
c8d9e0e932
Update the python.gif icon for the Idle classbrowser and pathbowser
from the old green snake to the new new blue and yellow snakes.
13 years ago
Ezio Melotti
f27b9a741a
#20288 : fix handling of invalid numeric charrefs in HTMLParser.
13 years ago
Gregory P. Smith
844dcfbf59
Remove issue 19081 Misc/NEWS entry since it isn't entirely fixed yet.
13 years ago
Serhiy Storchaka
c92ea76f3f
Issue #20424 : Python implementation of io.StringIO now supports lone surrogates.
13 years ago
Serhiy Storchaka
c369c2c688
Issue #19456 : ntpath.join() now joins relative paths correctly when a drive
is present.
13 years ago