Commit e86ac94a authored by Terry Jan Reedy's avatar Terry Jan Reedy

Issue #17506: Synchronize Misc/NEWS and idlelib/NEWS.txt for 2.7.

parent 609c74e1
What's New in IDLE 2.7.9?
=========================
What's New in IDLE 2.7.8?
=========================
*Release date: 2014-06-29*
- Issue #21940: Add unittest for WidgetRedirector. Initial patch by Saimadhav
Heblikar.
- Issue #18592: Add unittest for SearchDialogBase. Patch by Phil Webster.
- Issue #21694: Add unittest for ParenMatch. Patch by Saimadhav Heblikar.
- Issue #21686: add unittest for HyperParser. Original patch by Saimadhav
Heblikar.
- Issue #12387: Add missing upper(lower)case versions of default Windows key
bindings for Idle so Caps Lock does not disable them. Patch by Roger Serwy.
- Issue #21695: Closing a Find-in-files output window while the search is
still in progress no longer closes Idle.
- Issue #18910: Add unittest for textView. Patch by Phil Webster.
- Issue #18292: Add unittest for AutoExpand. Patch by Saihadhav Heblikar.
- Issue #18409: Add unittest for AutoComplete. Patch by Phil Webster.
What's New in IDLE 2.7.7?
=========================
*Release date: 2014-05-31*
- Issue #18104: Add idlelib/idle_test/htest.py with a few sample tests to begin
consolidating and improving human-validated tests of Idle. Change other files
as needed to work with htest. Running the module as __main__ runs all tests.
- Issue #21139: Change default paragraph width to 72, the PEP 8 recommendation.
- Issue #21284: Paragraph reformat test passes after user changes reformat width.
- Issue #20406: Use Python application icons for Idle window title bars.
Patch mostly by Serhiy Storchaka.
- Issue #21029: Occurrences of "print" are now consistently colored as
being a keyword (the colorizer doesn't know if print functions are
enabled in the source).
- Issue #17721: Remove non-functional configuration dialog help button until we
make it actually gives some help when clicked. Patch by Guilherme Simes.
- Issue #17390: Add Python version to Idle editor window title bar.
Original patches by Edmond Burnett and Kent Johnson.
- Issue #20058: sys.stdin.readline() in IDLE now always returns only one line.
- Issue #19481: print() of unicode, str or bytearray subclass instance in IDLE
no more hangs.
- Issue #18270: Prevent possible IDLE AttributeError on OS X when no initial
shell window is present.
- Issue #17654: Ensure IDLE menus are customized properly on OS X for
non-framework builds and for all variants of Tk.
What's New in IDLE 2.7.6?
=========================
*Release date: 2013-11-10*
- Issue #19426: Fixed the opening of Python source file with specified encoding.
- Issue #18873: IDLE now detects Python source code encoding only in comment
lines.
- Issue #18988: The "Tab" key now works when a word is already autocompleted.
- Issue #18489: Add tests for SearchEngine. Original patch by Phil Webster.
- Issue #18429: Format / Format Paragraph, now works when comment blocks
are selected. As with text blocks, this works best when the selection
only includes complete lines.
- Issue #18226: Add docstrings and unittests for FormatParagraph.py.
Original patches by Todd Rovito and Phil Webster.
- Issue #18279: Format - Strip trailing whitespace no longer marks a file as
changed when it has not been changed. This fix followed the addition of a
test file originally written by Phil Webster (the issue's main goal).
- Issue #18539: Calltips now work for float default arguments.
- Issue #7136: In the Idle File menu, "New Window" is renamed "New File".
Patch by Tal Einat, Roget Serwy, and Todd Rovito.
- Issue #8515: Set __file__ when run file in IDLE.
Initial patch by Bruce Frederiksen.
- Issue #5492: Avoid traceback when exiting IDLE caused by a race condition.
- Issue #17511: Keep IDLE find dialog open after clicking "Find Next".
Original patch by Sarah K.
- Issue #15392: Create a unittest framework for IDLE.
Preliminary patch by Rajagopalasarma Jayakrishnan
See Lib/idlelib/idle_test/README.txt for how to run Idle tests.
- Issue #14146: Highlight source line while debugging on Windows.
- Issue #17532: Always include Options menu for IDLE on OS X.
Patch by Guilherme Simes.
What's New in IDLE 2.7.5? What's New in IDLE 2.7.5?
========================= =========================
*Release date: 2013-05-12*
- Issue #17838: Allow sys.stdin to be reassigned.
- Issue #14735: Update IDLE docs to omit "Control-z on Windows".
- Issue #17585: Fixed IDLE regression. Now closes when using exit() or quit().
- Issue #17657: Show full Tk version in IDLE's about dialog.
Patch by Todd Rovito.
- Issue #17613: Prevent traceback when removing syntax colorizer in IDLE.
- Issue #1207589: Backwards-compatibility patch for right-click menu in IDLE.
- Issue #16887: IDLE now accepts Cancel in tabify/untabify dialog box.
- 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 #17390: Display Python version on Idle title bar. - Issue #17390: Display Python version on Idle title bar.
Initial patch by Edmond Burnett. Initial patch by Edmond Burnett.
...@@ -8,17 +153,67 @@ What's New in IDLE 2.7.5? ...@@ -8,17 +153,67 @@ What's New in IDLE 2.7.5?
What's New in IDLE 2.7.4? What's New in IDLE 2.7.4?
========================= =========================
*Release date: 2013-04-06*
- Issue #17625: In IDLE, close the replace dialog after it is used.
- IDLE was displaying spurious SystemExit tracebacks when running scripts
that terminated by raising SystemExit (i.e. unittest and turtledemo).
- Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
interface and support all mandatory methods and properties.
- Issue #16829: IDLE printing no longer fails if there are spaces or other
special characters in the file path.
- Issue #16819: IDLE method completion now correctly works for unicode literals.
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by
Roger Serwy.
- Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu
Patch by Todd Rovito.
- Issue #13052: Fix IDLE crashing when replace string in Search/Replace dialog
ended with '\'. Patch by Roger Serwy.
- Issue #9803: Don't close IDLE on saving if breakpoint is open.
Patch by Roger Serwy.
- Issue #14958: Change IDLE systax highlighting to recognize all string and byte
literals currently supported in Python 2.7.
- Issue #14962: Update text coloring in IDLE shell window after changing
options. Patch by Roger Serwy.
- Issue #10997: Prevent a duplicate entry in IDLE's "Recent Files" menu.
- Issue #12510: Attempting to get invalid tooltip no longer closes IDLE.
Original patch by Roger Serwy.
- Issue #10365: File open dialog now works instead of crashing
even when parent window is closed. Patch by Roger Serwy.
- Issue #14876: Use user-selected font for highlight configuration.
Patch by Roger Serwy.
- Issue #14409: IDLE now properly executes commands in the Shell window
when it cannot read the normal config files on startup and
has to use the built-in default key bindings.
There was previously a bug in one of the defaults.
- Issue #3573: IDLE hangs when passing invalid command line args
(directory(ies) instead of file(s)) (Patch by Guilherme Polo)
- Issue #5219: Prevent event handler cascade in IDLE.
- Issue #15318: Prevent writing to sys.stdin. - Issue #15318: Prevent writing to sys.stdin.
- Issue #13532, #15319: Check that arguments to sys.stdout.write are strings. - Issue #13532, #15319: Check that arguments to sys.stdout.write are strings.
- Issue # 12510: Attempt to get certain tool tips no longer crashes IDLE. - Issue #10365: File open dialog now works instead of crashing even when
- Issue10365: File open dialog now works instead of crashing even when
parent window is closed while dialog is open. parent window is closed while dialog is open.
- Issue 14876: use user-selected font for highlight configuration.
- Issue #14018: Update checks for unstable system Tcl/Tk versions on OS X - Issue #14018: Update checks for unstable system Tcl/Tk versions on OS X
to include versions shipped with OS X 10.7 and 10.8 in addition to 10.6. to include versions shipped with OS X 10.7 and 10.8 in addition to 10.6.
...@@ -29,6 +224,27 @@ What's New in IDLE 2.7.4? ...@@ -29,6 +224,27 @@ What's New in IDLE 2.7.4?
What's New in IDLE 2.7.3? What's New in IDLE 2.7.3?
========================= =========================
*Release date: 2012-04-09*
- Issue #964437 Make IDLE help window non-modal.
Patch by Guilherme Polo and Roger Serwy.
- Issue #13933: IDLE auto-complete did not work with some imported
module, like hashlib. (Patch by Roger Serwy)
- Issue #13506: Add '' to path for IDLE Shell when started and restarted with Restart Shell.
Original patches by Marco Scataglini and Roger Serwy.
- Issue #4625: If IDLE cannot write to its recent file or breakpoint
files, display a message popup and continue rather than crash.
(original patch by Roger Serwy)
- Issue #8793: Prevent IDLE crash when given strings with invalid hex escape
sequences.
- Issue #13296: Fix IDLE to clear compile __future__ flags on shell restart.
(Patch by Roger Serwy)
- Issue #14409: IDLE now properly executes commands in the Shell window - Issue #14409: IDLE now properly executes commands in the Shell window
when it cannot read the normal config files on startup and when it cannot read the normal config files on startup and
has to use the built-in default key bindings. has to use the built-in default key bindings.
...@@ -41,41 +257,85 @@ What's New in IDLE 2.7.3? ...@@ -41,41 +257,85 @@ What's New in IDLE 2.7.3?
What's New in IDLE 2.7.2? What's New in IDLE 2.7.2?
========================= =========================
*Release date: 29-May-2011* *Release date: 2011-06-11*
- Issue #11718: IDLE's open module dialog couldn't find the __init__.py
file in a package.
- Issue #12590: IDLE editor window now always displays the first line
when opening a long file. With Tk 8.5, the first line was hidden.
- Issue #11088: don't crash when using F5 to run a script in IDLE on MacOSX
with Tk 8.5.
- 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.
- Issue #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.
- Issue #11052: Correct IDLE menu accelerators on Mac OS X for Save
commands.
- Issue #6075: IDLE on Mac OS X now works with both Carbon AquaTk and
Cocoa AquaTk.
- Issue #10404: Use ctl-button-1 on OSX for the context menu in Idle.
- Issue #10107: Warn about unsaved files in IDLE on OSX.
- Issue #10406: Enable Rstrip IDLE extension on OSX (just like on other
platforms).
- Issue #6378: Further adjust idle.bat to start associated Python - Issue #6378: Further adjust idle.bat to start associated Python
- Issue #11896: Save on Close failed despite selecting "Yes" in dialog. - Issue #11896: Save on Close failed despite selecting "Yes" in dialog.
- <Home> toggle failing on Tk 8.5, causing IDLE exits and strange selection - Issue #4676: <Home> toggle failing on Tk 8.5, causing IDLE exits and
behavior. Issue 4676. Improve selection extension behaviour. strange selection behavior. Improve selection extension behaviour.
- <Home> toggle non-functional when NumLock set on Windows. Issue 3851. - Issue #3851 <Home> toggle non-functional when NumLock set on Windows.
What's New in Python 2.7.1?
===========================
*Release date: 2010-11-27*
- Issue #6378: idle.bat now runs with the appropriate Python version rather than
the system default. Patch by Sridhar Ratnakumar.
What's New in IDLE 2.7? What's New in IDLE 2.7?
======================= =======================
*Release date: 07-03-2010* *Release date: 2010-07-03*
- Issue #5150: IDLE's format menu now has an option to strip trailing
whitespace.
- Issue #5847: Remove -n switch on "Edit with IDLE" menu item.
- idle.py modified and simplified to better support developing experimental - idle.py modified and simplified to better support developing experimental
versions of IDLE which are not installed in the standard location. versions of IDLE which are not installed in the standard location.
- OutputWindow/PyShell right click menu "Go to file/line" wasn't working with - Issue #5559: OutputWindow/PyShell right click menu "Go to file/line"
file paths containing spaces. Bug 5559. wasn't working with file paths containing spaces.
- Windows: Version string for the .chm help file changed, file not being - Issue #5783: Windows: Version string for the .chm help file changed,
accessed Patch 5783 Guilherme Polo file not being accessed Patch by Guilherme Polo/
- Allow multiple IDLE GUI/subprocess pairs to exist simultaneously. Thanks to - Issue #1529142: Allow multiple IDLE GUI/subprocess pairs to exist
David Scherer for suggesting the use of an ephemeral port for the GUI. simultaneously. Thanks to David Scherer for suggesting the use of an
Patch 1529142 Weeble. ephemeral port for the GUI. Patch by Weeble.
- Remove port spec from run.py and fix bug where subprocess fails to - Remove port spec from run.py and fix bug where subprocess fails to
extract port from command line when warnings are present. extract port from command line when warnings are present.
- Tk 8.5 Text widget requires 'wordprocessor' tabstyle attr to handle - Issue #5129: Tk 8.5 Text widget requires 'wordprocessor' tabstyle attr
mixed space/tab properly. Issue 5129, patch by Guilherme Polo. to handle mixed space/tab properly. Patch by Guilherme Polo.
- Issue #3549: On MacOS the preferences menu was not present - Issue #3549: On MacOS the preferences menu was not present
......
...@@ -1212,6 +1212,9 @@ IDLE ...@@ -1212,6 +1212,9 @@ IDLE
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo. - Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
- Issue #17390: Display Python version on Idle title bar.
Initial patch by Edmond Burnett.
Documentation Documentation
------------- -------------
...@@ -2093,6 +2096,19 @@ IDLE ...@@ -2093,6 +2096,19 @@ IDLE
- Issue #5219: Prevent event handler cascade in IDLE. - Issue #5219: Prevent event handler cascade in IDLE.
- Issue #15318: Prevent writing to sys.stdin.
- Issue #13532, #15319: Check that arguments to sys.stdout.write are strings.
- Issue #10365: File open dialog now works instead of crashing even when
parent window is closed while dialog is open.
- Issue #14018: Update checks for unstable system Tcl/Tk versions on OS X
to include versions shipped with OS X 10.7 and 10.8 in addition to 10.6.
- Issue #15853: Prevent IDLE crash on OS X when opening Preferences menu
with certain versions of Tk 8.5. Initial patch by Kevin Walzer.
Tests Tests
----- -----
...@@ -2847,6 +2863,14 @@ IDLE ...@@ -2847,6 +2863,14 @@ IDLE
- Issue #13296: Fix IDLE to clear compile __future__ flags on shell restart. - Issue #13296: Fix IDLE to clear compile __future__ flags on shell restart.
(Patch by Roger Serwy) (Patch by Roger Serwy)
- Issue #14409: IDLE now properly executes commands in the Shell window
when it cannot read the normal config files on startup and
has to use the built-in default key bindings.
There was previously a bug in one of the defaults.
- Issue #3573: IDLE hangs when passing invalid command line args
(directory(ies) instead of file(s)).
Build Build
----- -----
...@@ -3416,6 +3440,15 @@ IDLE ...@@ -3416,6 +3440,15 @@ IDLE
- Issue #10406: Enable Rstrip IDLE extension on OSX (just like on other - Issue #10406: Enable Rstrip IDLE extension on OSX (just like on other
platforms). platforms).
- Issue #6378: Further adjust idle.bat to start associated Python
- Issue #11896: Save on Close failed despite selecting "Yes" in dialog.
- Issue #4676: <Home> toggle failing on Tk 8.5, causing IDLE exits and
strange selection behavior. Improve selection extension behaviour.
- Issue #3851 <Home> toggle non-functional when NumLock set on Windows.
Build Build
----- -----
...@@ -6863,6 +6896,27 @@ IDLE ...@@ -6863,6 +6896,27 @@ IDLE
- Issue #5847: Remove -n switch on "Edit with IDLE" menu item. - Issue #5847: Remove -n switch on "Edit with IDLE" menu item.
- idle.py modified and simplified to better support developing experimental
versions of IDLE which are not installed in the standard location.
- Issue #5559: OutputWindow/PyShell right click menu "Go to file/line"
wasn't working with file paths containing spaces.
- Issue #5783: Windows: Version string for the .chm help file changed,
file not being accessed Patch by Guilherme Polo/
- Issue #1529142: Allow multiple IDLE GUI/subprocess pairs to exist
simultaneously. Thanks to David Scherer for suggesting the use of an
ephemeral port for the GUI. Patch by Weeble.
- Remove port spec from run.py and fix bug where subprocess fails to
extract port from command line when warnings are present.
- Issue #5129: Tk 8.5 Text widget requires 'wordprocessor' tabstyle attr
to handle mixed space/tab properly. Patch by Guilherme Polo.
- Issue #3549: On MacOS the preferences menu was not present
Tools/Demos Tools/Demos
----------- -----------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment