merge 3.3

This commit is contained in:
Benjamin Peterson 2013-04-06 15:18:15 -04:00
commit 7bd190f7ad
1 changed files with 54 additions and 39 deletions

View File

@ -33,8 +33,6 @@ Core and Builtins
- Use the HTTPS PyPI url for upload, overriding any plain HTTP URL in pypirc.
- Issue #17625: In IDLE, close the replace dialog after it is used.
- Issue #16795: On the ast.arguments object, unify vararg with varargannotation
and kwarg and kwargannotation. Change the column offset of ast.Attribute to be
at the attribute name.
@ -315,17 +313,6 @@ Library
- Issue #17572: Avoid chained exceptions while passing bad directives to
time.strptime(). Initial patch by Claudiu Popa.
- Issue #14254: IDLE now handles readline correctly across shell restarts.
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
- Issue #6698: IDLE now opens just an editor window when configured to do so.
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
raises an exception.
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
- Issue #17435: threading.Timer's __init__ method no longer uses mutable
default values for the args and kwargs parameters.
@ -527,8 +514,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #17073: Fix some integer overflows in sqlite3 module.
- Issue #17114: IDLE now uses non-strict config parser.
- Issue #16723: httplib.HTTPResponse no longer marked closed when the connection
is automatically closed.
@ -590,9 +575,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #15505: `unittest.installHandler` no longer assumes SIGINT handler is
set to a callable object.
- Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.
- Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
@ -621,16 +603,11 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #9720: zipfile now writes correct local headers for files larger than
4 GiB.
- Issue #5066: Update IDLE docs. Patch by Todd Rovito.
- Issue #16955: Fix the poll() method for multiprocessing's socket
connections on Windows.
- SSLContext.load_dh_params() now properly closes the input file.
- Issue #16829: IDLE printing no longer fails if there are spaces or other
special characters in the file path.
- Issue #15031: Refactor some .pyc management code to cut down on code
duplication. Thanks to Ronan Lamy for the report and taking an initial stab
at the problem.
@ -647,8 +624,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
failing if the connection used a row factory (such as sqlite3.Row) that
produced unsortable objects. (Regression was introduced by fix for 9750).
- Issue #16491: IDLE now prints chained exception tracebacks.
- fcntl: add F_DUPFD_CLOEXEC constant, available on Linux 2.6.24+.
- Issue #15972: Fix error messages when os functions expecting a file name or
@ -685,8 +660,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
clears previous values stored in the default section. Same goes for
``parser.update({'DEFAULT': {}})``.
- Issue #16819: IDLE method completion now correctly works for bytes literals.
- Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.
- Issue #16787: Increase asyncore and asynchat default output buffers size, to
@ -710,9 +683,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #16641: Default values of sched.scheduler.enter() are no longer
modifiable.
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by
Roger Serwy.
- Issue #16618: Make glob.glob match consistently across strings and bytes
regarding leading dots. Patch by Serhiy Storchaka.
@ -721,9 +691,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #16702: test_urllib2_localnet tests now correctly ignores proxies for
localhost tests.
- Issue #16511: Use default IDLE width and height if config param is not valid.
Patch Serhiy Storchaka.
- Issue #16713: Parsing of 'tel' urls using urlparse separates params from
path.
@ -886,9 +853,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #16284: Prevent keeping unnecessary references to worker functions
in concurrent.futures ThreadPoolExecutor.
- Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu
Patch by Todd Rovito.
- Issue #16230: Fix a crash in select.select() when one the lists changes
size while iterated on. Patch by Serhiy Storchaka.
@ -965,9 +929,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #15417: Add support for csh and fish in venv activation scripts.
- Issue #16123: IDLE - deprecate running without a subprocess.
Patch by Roger Serwy.
- Issue #14377: ElementTree.write and some of the module-level functions have
a new parameter - *short_empty_elements*. It controls how elements with no
contents are emitted.
@ -1052,6 +1013,60 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #12268: The io module file object write methods no longer abort early
when one of its write system calls is interrupted (EINTR).
IDLE
----
- Issue #14254: IDLE now handles readline correctly across shell restarts.
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
- Issue #6698: IDLE now opens just an editor window when configured to do so.
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
raises an exception.
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
- Issue #17625: In IDLE, close the replace dialog after it is used.
- Issue #16123: IDLE - deprecate running without a subprocess.
Patch by Roger Serwy.
- Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu
Patch by Todd Rovito.
- Issue #16511: Use default IDLE width and height if config param is not valid.
Patch Serhiy Storchaka.
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by
Roger Serwy.
- Issue #16819: IDLE method completion now correctly works for bytes literals.
- Issue #16491: IDLE now prints chained exception tracebacks.
- Issue #16829: IDLE printing no longer fails if there are spaces or other
special characters in the file path.
- Issue #5066: Update IDLE docs. Patch by Todd Rovito.
- Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.
- Issue #17114: IDLE now uses non-strict config parser.
- Issue #14254: IDLE now handles readline correctly across shell restarts.
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
- Issue #6698: IDLE now opens just an editor window when configured to do so.
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
raises an exception.
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
Tests
-----