@@ -4,8 +4,45 @@ Released on 2026-10-01
44=========================
55
66
7- gh-152728: Move functions run.fix_scaling, editor.fixwordbreaks (as fix_word_breaks)
8- and pyshell.fix_x11_paste to module util. Patch by Terry J. Reedy.
7+ gh-152745: When "Run... Customized" with "Restart shell" unchecked
8+ while Shell is running code, including waiting for an input('prompt:')
9+ response, just report that the shell is executing instead of
10+ reporting twice and restarting anyway. Patch by Serhiy Storchaka.
11+
12+ gh-152743: When an integer entry in IDLE's Settings dialog, such as
13+ "Auto squeeze min lines", is deleted, do not save '', which is an
14+ invalid configuration value. Patch by Serhiy Storchaka.
15+
16+ gh-152742: MakeChange the default extension when saving a Shell or
17+ Output window '.txt' and list text files before Python files. Their
18+ content is not Python source. Patch by Serhiy Storchaka and Claude Code.
19+
20+ gh-152740: Fill the "In files:" field of IDLE's Find in Files dialog
21+ with a full directory path, even for an unsaved editor or the Shell.
22+ In the grep output whow which directory was searched. Patch by Serhiy
23+ Storchaka and Claude Code.
24+
25+ gh-152739: Omit the idlelib directory from the path of the IDLE user
26+ process. User code imports such as `import help' can no longer import
27+ an idlelib submodule (here idlelib.help) instead of the intended
28+ top-level module. Patch by Serhiy Storchaka and Claude Code.
29+
30+ gh-152738: Fix a rare crash in the IDLE editor when the completion
31+ window is closed: deleting a key binding for a sequence that is not
32+ bound to the virtual event is now ignored instead of raising a
33+ ValueError. Patch by Serhiy Storchaka and Claude Code.
34+
35+ gh-152737: Fix Replace All in the IDLE editor's Replace dialog when the
36+ search direction is "Up" and "Wrap around" is off: it now replaces all
37+ matches above the current position instead of only the first one.
38+ Patch by Serhiy Storchaka and Claude Code.
39+
40+ gh-152733: For X11 window managers, set toplevel window classes to
41+ "Idle". Patch by Serhiy Storchaka and Claude Code.
42+
43+ gh-152728: Move functions run.fix_scaling, editor.fixwordbreaks
44+ (as 'fix_word_breaks') and pyshell.fix_x11_paste to module util.
45+ Patch by Terry J. Reedy.
946
1047gh-85320: IDLE now reads and writes its configuration files and the
1148breakpoints file using UTF-8 instead of the locale encoding.
0 commit comments