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. - 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 - Issue #16795: On the ast.arguments object, unify vararg with varargannotation
and kwarg and kwargannotation. Change the column offset of ast.Attribute to be and kwarg and kwargannotation. Change the column offset of ast.Attribute to be
at the attribute name. at the attribute name.
@ -315,17 +313,6 @@ Library
- Issue #17572: Avoid chained exceptions while passing bad directives to - Issue #17572: Avoid chained exceptions while passing bad directives to
time.strptime(). Initial patch by Claudiu Popa. 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 - Issue #17435: threading.Timer's __init__ method no longer uses mutable
default values for the args and kwargs parameters. 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 #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 - Issue #16723: httplib.HTTPResponse no longer marked closed when the connection
is automatically closed. 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 - Issue #15505: `unittest.installHandler` no longer assumes SIGINT handler is
set to a callable object. 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() - Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before. 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 - Issue #9720: zipfile now writes correct local headers for files larger than
4 GiB. 4 GiB.
- Issue #5066: Update IDLE docs. Patch by Todd Rovito.
- Issue #16955: Fix the poll() method for multiprocessing's socket - Issue #16955: Fix the poll() method for multiprocessing's socket
connections on Windows. connections on Windows.
- SSLContext.load_dh_params() now properly closes the input file. - 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 - 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 duplication. Thanks to Ronan Lamy for the report and taking an initial stab
at the problem. 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 failing if the connection used a row factory (such as sqlite3.Row) that
produced unsortable objects. (Regression was introduced by fix for 9750). 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+. - 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 - 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 clears previous values stored in the default section. Same goes for
``parser.update({'DEFAULT': {}})``. ``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 #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.
- Issue #16787: Increase asyncore and asynchat default output buffers size, to - 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 - Issue #16641: Default values of sched.scheduler.enter() are no longer
modifiable. 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 - Issue #16618: Make glob.glob match consistently across strings and bytes
regarding leading dots. Patch by Serhiy Storchaka. 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 - Issue #16702: test_urllib2_localnet tests now correctly ignores proxies for
localhost tests. 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 - Issue #16713: Parsing of 'tel' urls using urlparse separates params from
path. path.
@ -886,9 +853,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
- Issue #16284: Prevent keeping unnecessary references to worker functions - Issue #16284: Prevent keeping unnecessary references to worker functions
in concurrent.futures ThreadPoolExecutor. 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 - Issue #16230: Fix a crash in select.select() when one the lists changes
size while iterated on. Patch by Serhiy Storchaka. 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 #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 - Issue #14377: ElementTree.write and some of the module-level functions have
a new parameter - *short_empty_elements*. It controls how elements with no a new parameter - *short_empty_elements*. It controls how elements with no
contents are emitted. 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 - Issue #12268: The io module file object write methods no longer abort early
when one of its write system calls is interrupted (EINTR). 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 Tests
----- -----