From: Terry Jan Reedy Date: Mon, 30 May 2016 05:04:08 +0000 (-0400) Subject: Add items to MISC/NEWS and idlelib/NEWS.txt. X-Git-Tag: v3.6.0a2~200 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=137bac265e5e22a44680799859666cc18bb4af3c;p=python Add items to MISC/NEWS and idlelib/NEWS.txt. --- 137bac265e5e22a44680799859666cc18bb4af3c diff --cc Lib/idlelib/NEWS.txt index d914b2cc44,6dd3b8a206..915c2df017 --- a/Lib/idlelib/NEWS.txt +++ b/Lib/idlelib/NEWS.txt @@@ -1,7 -1,47 +1,47 @@@ - What's New in IDLE 3.6.0a1? -What's New in IDLE 3.5.2? -========================= -*Release date: 2016-06-30?* ++What's New in IDLE 3.6.0? +=========================== - *Release date: 2017?* ++*Release date: 2016-09-??* + + - Issue #27117: Make colorizer htest and turtledemo work with dark themes. + Move code for configuring text widget colors to a new function. + ++- Issue #24225: Rename many idlelib/*.py and idle_test/test_*.py files. ++ Edit files to replace old names with new names when the old name ++ referred to the module rather than the class it contained. ++ See the issue and IDLE section in What's New in 3.6 for more. ++ + - Issue #26673: When tk reports font size as 0, change to size 10. + Such fonts on Linux prevented the configuration dialog from opening. + + - Issue #21939: Add test for IDLE's percolator. + Original patch by Saimadhav Heblikar. + + - Issue #21676: Add test for IDLE's replace dialog. + Original patch by Saimadhav Heblikar. + + - Issue #18410: Add test for IDLE's search dialog. + Original patch by Westley Martínez. + -- Issue #21703: Add test for undo delegator. - Original patch by Saimadhav Heblikar . ++- Issue #21703: Add test for undo delegator. Patch mostly by ++ Saimadhav Heblikar . + + - Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks. + + - Issue #23977: Add more asserts to test_delegator. + + - Issue #20640: Add tests for idlelib.configHelpSourceEdit. + Patch by Saimadhav Heblikar. + + - In the 'IDLE-console differences' section of the IDLE doc, clarify + how running with IDLE affects sys.modules and the standard streams. + + - Issue #25507: fix incorrect change in IOBinding that prevented printing. + Augment IOBinding htest to include all major IOBinding functions. + + - Issue #25905: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION + MARK in README.txt and open this and NEWS.txt with 'ascii'. + Re-encode CREDITS.txt to utf-8 and open it with 'utf-8'. - -What's New in IDLE 3.5.1? -========================= -*Release date: 2015-12-06* - - Issue 15348: Stop the debugger engine (normally in a user process) before closing the debugger window (running in the IDLE process). This prevents the RuntimeErrors that were being caught and ignored. diff --cc Misc/NEWS index d2d157ff05,3191c7b1bf..42d7f4e384 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -2,62 -2,10 +2,92 @@@ Python News +++++++++++ -What's New in Python 3.5.2 release candidate 1? -=============================================== +What's New in Python 3.6.0 alpha 2 +================================== + +*Release date: XXXX-XX-XX* + +Core and Builtins +----------------- + +- Issue #27097: Python interpreter is now about 7% faster due to optimized + instruction decoding. Based on patch by Demur Rumed. + +- Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. + Patch by Demur Rumed. + +- Issue #23275: Allow assigning to an empty target list in round brackets: + () = iterable. + +Library +------- + +- Issue #27114: Fix SSLContext._load_windows_store_certs fails with + PermissionError + +- Issue #18383: Avoid creating duplicate filters when using filterwarnings + and simplefilter. Based on patch by Alex Shkop. + +- Issue #23026: winreg.QueryValueEx() now return an integer for REG_QWORD type. + +- Issue #26741: subprocess.Popen destructor now emits a ResourceWarning warning + if the child process is still running. + +- Issue #27056: Optimize pickle.load() and pickle.loads(), up to 10% faster + to deserialize a lot of small objects. + ++IDLE ++---- ++ ++- Issue #27117: Make colorizer htest and turtledemo work with dark themes. ++ Move code for configuring text widget colors to a new function. ++ ++- Issue #24225: Rename many idlelib/*.py and idle_test/test_*.py files. ++ Edit files to replace old names with new names when the old name ++ referred to the module rather than the class it contained. ++ See the issue and IDLE section in What's New in 3.6 for more. ++ ++- Issue #26673: When tk reports font size as 0, change to size 10. ++ Such fonts on Linux prevented the configuration dialog from opening. ++ ++- Issue #21939: Add test for IDLE's percolator. ++ Original patch by Saimadhav Heblikar. ++ ++- Issue #21676: Add test for IDLE's replace dialog. ++ Original patch by Saimadhav Heblikar. ++ ++- Issue #18410: Add test for IDLE's search dialog. ++ Original patch by Westley Martínez. ++ ++- Issue #21703: Add test for undo delegator. Patch mostly by ++ Saimadhav Heblikar . ++ ++- Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks. ++ ++- Issue #23977: Add more asserts to test_delegator. ++ +Tests +----- + +- Issue #25285: regrtest now uses subprocesses when the -j1 command line option + is used: each test file runs in a fresh child process. Before, the -j1 option + was ignored. -Release date: tba +- Issue #25285: Tools/buildbot/test.bat script now uses -j1 by default to run + each test file in fresh child process. + +Windows +------- + +- Issue #27064: The py.exe launcher now defaults to Python 3. + The Windows launcher ``py.exe`` no longer prefers an installed + Python 2 version over Python 3 by default when used interactively. + + +What's New in Python 3.6.0 alpha 1? +=================================== + +Release date: 2016-05-16 Core and Builtins ----------------- @@@ -1051,100 -474,41 +1081,113 @@@ Librar IDLE ---- -- Issue #27117: Make colorizer htest and turtledemo work with dark themes. - Move code for configuring text widget colors to a new function. - -- Issue #26673: When tk reports font size as 0, change to size 10. - Such fonts on Linux prevented the configuration dialog from opening. - -- Issue #21939: Add test for IDLE's percolator. - Original patch by Saimadhav Heblikar. - -- Issue #21676: Add test for IDLE's replace dialog. - Original patch by Saimadhav Heblikar. - -- Issue #18410: Add test for IDLE's search dialog. - Original patch by Westley Martínez. - -- Issue #21703: Add test for IDLE's undo delegator. - Original patch by Saimadhav Heblikar . - -- Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks. - -- Issue #23977: Add more asserts to test_delegator. - + - Issue #20640: Add tests for idlelib.configHelpSourceEdit. + Patch by Saimadhav Heblikar. + + - In the 'IDLE-console differences' section of the IDLE doc, clarify + how running with IDLE affects sys.modules and the standard streams. + + - Issue #25507: fix incorrect change in IOBinding that prevented printing. + Augment IOBinding htest to include all major IOBinding functions. + + - Issue #25905: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION + MARK in README.txt and open this and NEWS.txt with 'ascii'. + Re-encode CREDITS.txt to utf-8 and open it with 'utf-8'. + +- Issue #15348: Stop the debugger engine (normally in a user process) + before closing the debugger window (running in the IDLE process). + This prevents the RuntimeErrors that were being caught and ignored. + +- Issue #24455: Prevent IDLE from hanging when a) closing the shell while the + debugger is active (15347); b) closing the debugger with the [X] button + (15348); and c) activating the debugger when already active (24455). + The patch by Mark Roseman does this by making two changes. + 1. Suspend and resume the gui.interaction method with the tcl vwait + mechanism intended for this purpose (instead of root.mainloop & .quit). + 2. In gui.run, allow any existing interaction to terminate first. + +- Change 'The program' to 'Your program' in an IDLE 'kill program?' message + to make it clearer that the program referred to is the currently running + user program, not IDLE itself. + +- Issue #24750: Improve the appearance of the IDLE editor window status bar. + Patch by Mark Roseman. + +- Issue #25313: Change the handling of new built-in text color themes to better + address the compatibility problem introduced by the addition of IDLE Dark. + Consistently use the revised idleConf.CurrentTheme everywhere in idlelib. + +- Issue #24782: Extension configuration is now a tab in the IDLE Preferences + dialog rather than a separate dialog. The former tabs are now a sorted + list. Patch by Mark Roseman. + +- Issue #22726: Re-activate the config dialog help button with some content + about the other buttons and the new IDLE Dark theme. + +- Issue #24820: IDLE now has an 'IDLE Dark' built-in text color theme. + It is more or less IDLE Classic inverted, with a cobalt blue background. + Strings, comments, keywords, ... are still green, red, orange, ... . + To use it with IDLEs released before November 2015, hit the + 'Save as New Custom Theme' button and enter a new name, + such as 'Custom Dark'. The custom theme will work with any IDLE + release, and can be modified. + +- Issue #25224: README.txt is now an idlelib index for IDLE developers and + curious users. The previous user content is now in the IDLE doc chapter. + 'IDLE' now means 'Integrated Development and Learning Environment'. + +- Issue #24820: Users can now set breakpoint colors in + Settings -> Custom Highlighting. Original patch by Mark Roseman. + +- Issue #24972: Inactive selection background now matches active selection + background, as configured by users, on all systems. Found items are now + always highlighted on Windows. Initial patch by Mark Roseman. + +- Issue #24570: Idle: make calltip and completion boxes appear on Macs + affected by a tk regression. Initial patch by Mark Roseman. + +- Issue #24988: Idle ScrolledList context menus (used in debugger) + now work on Mac Aqua. Patch by Mark Roseman. + +- Issue #24801: Make right-click for context menu work on Mac Aqua. + Patch by Mark Roseman. + +- Issue #25173: Associate tkinter messageboxes with a specific widget. + For Mac OSX, make them a 'sheet'. Patch by Mark Roseman. + +- Issue #25198: Enhance the initial html viewer now used for Idle Help. + * Properly indent fixed-pitch text (patch by Mark Roseman). + * Give code snippet a very Sphinx-like light blueish-gray background. + * Re-use initial width and height set by users for shell and editor. + * When the Table of Contents (TOC) menu is used, put the section header + at the top of the screen. + +- Issue #25225: Condense and rewrite Idle doc section on text colors. + +- Issue #21995: Explain some differences between IDLE and console Python. + +- Issue #22820: Explain need for *print* when running file from Idle editor. + +- Issue #25224: Doc: augment Idle feature list and no-subprocess section. + +- Issue #25219: Update doc for Idle command line options. + Some were missing and notes were not correct. + +- Issue #24861: Most of idlelib is private and subject to change. + Use idleib.idle.* to start Idle. See idlelib.__init__.__doc__. + +- Issue #25199: Idle: add synchronization comments for future maintainers. + +- Issue #16893: Replace help.txt with help.html for Idle doc display. + The new idlelib/help.html is rstripped Doc/build/html/library/idle.html. + It looks better than help.txt and will better document Idle as released. + The tkinter html viewer that works for this file was written by Rose Roseman. + The now unused EditorWindow.HelpDialog class and helt.txt file are deprecated. + +- Issue #24199: Deprecate unused idlelib.idlever with possible removal in 3.6. + +- Issue #24790: Remove extraneous code (which also create 2 & 3 conflicts). + Documentation -------------