| Terry Jan Reedy | 1e957d1 | 2016-06-26 18:20:20 -0400 | [diff] [blame] | 1 | What's New in IDLE 3.5.3? |
| 2 | ========================= |
| 3 | *Release date: 2017-01-01?* |
| 4 | |
| Terry Jan Reedy | 6c58c34 | 2016-09-28 21:55:55 -0400 | [diff] [blame] | 5 | - Issue #15308: Add 'interrupt execution' (^C) to Shell menu. |
| 6 | Patch by Roger Serwy, updated by Bayard Randel. |
| 7 | |
| Terry Jan Reedy | d92cecb | 2016-09-10 16:24:54 -0400 | [diff] [blame] | 8 | - Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen. |
| 9 | |
| 10 | - Add version to title of IDLE help window. |
| 11 | |
| 12 | - Issue #25564: In section on IDLE -- console differences, mention that |
| 13 | using exec means that __builtins__ is defined for each statement. |
| 14 | |
| Terry Jan Reedy | d3fb557 | 2016-08-20 21:41:03 -0400 | [diff] [blame] | 15 | - Issue #27714: text_textview and test_autocomplete now pass when re-run |
| 16 | in the same process. This occurs when test_idle fails when run with the |
| Terry Jan Reedy | 9f95770 | 2016-08-21 00:18:55 -0400 | [diff] [blame] | 17 | -w option but without -jn. Fix warning from test_config. |
| Terry Jan Reedy | d3fb557 | 2016-08-20 21:41:03 -0400 | [diff] [blame] | 18 | |
| 19 | - Issue #25507: IDLE no longer runs buggy code because of its tkinter imports. |
| 20 | Users must include the same imports required to run directly in Python. |
| 21 | |
| 22 | - Issue #27452: add line counter and crc to IDLE configHandler test dump. |
| 23 | |
| Terry Jan Reedy | 1e957d1 | 2016-06-26 18:20:20 -0400 | [diff] [blame] | 24 | - Issue #27365: Allow non-ascii chars in IDLE NEWS.txt, for contributor names. |
| 25 | |
| 26 | - Issue #27245: IDLE: Cleanly delete custom themes and key bindings. |
| 27 | Previously, when IDLE was started from a console or by import, a cascade |
| 28 | of warnings was emitted. Patch by Serhiy Storchaka. |
| 29 | |
| 30 | |
| Terry Jan Reedy | f45d27b | 2016-05-30 01:02:34 -0400 | [diff] [blame] | 31 | What's New in IDLE 3.5.2? |
| 32 | ========================= |
| Terry Jan Reedy | 1e957d1 | 2016-06-26 18:20:20 -0400 | [diff] [blame] | 33 | *Release date: 2016-06-26* |
| Terry Jan Reedy | f45d27b | 2016-05-30 01:02:34 -0400 | [diff] [blame] | 34 | |
| Terry Jan Reedy | 8ace13b | 2016-06-11 04:31:22 -0400 | [diff] [blame] | 35 | - Issue #5124: Paste with text selected now replaces the selection on X11. |
| 36 | This matches how paste works on Windows, Mac, most modern Linux apps, |
| 37 | and ttk widgets. Original patch by Serhiy Storchaka. |
| 38 | |
| Terry Jan Reedy | 8bff8f6 | 2016-06-07 15:33:53 -0400 | [diff] [blame] | 39 | - Issue #24759: Make clear in idlelib.idle_test.__init__ that the directory |
| 40 | is a private implementation of test.test_idle and tool for maintainers. |
| 41 | |
| 42 | - Issue #27196: Stop 'ThemeChangef' warnings when running IDLE tests. |
| 43 | These persisted after other warnings were suppressed in #20567. |
| 44 | Apply Serhiy Storchaka's update_idletasks solution to four test files. |
| 45 | Record this additional advice in idle_test/README.txt |
| 46 | |
| 47 | - Issue #20567: Revise idle_test/README.txt with advice about avoiding |
| 48 | tk warning messages from tests. Apply advice to several IDLE tests. |
| 49 | |
| Terry Jan Reedy | f45d27b | 2016-05-30 01:02:34 -0400 | [diff] [blame] | 50 | - Issue #27117: Make colorizer htest and turtledemo work with dark themes. |
| 51 | Move code for configuring text widget colors to a new function. |
| 52 | |
| 53 | - Issue #26673: When tk reports font size as 0, change to size 10. |
| 54 | Such fonts on Linux prevented the configuration dialog from opening. |
| 55 | |
| 56 | - Issue #21939: Add test for IDLE's percolator. |
| 57 | Original patch by Saimadhav Heblikar. |
| 58 | |
| 59 | - Issue #21676: Add test for IDLE's replace dialog. |
| 60 | Original patch by Saimadhav Heblikar. |
| 61 | |
| 62 | - Issue #18410: Add test for IDLE's search dialog. |
| Terry Jan Reedy | 6ff7a14 | 2016-06-22 03:55:20 -0400 | [diff] [blame] | 63 | Original patch by Westley Martínez. |
| Terry Jan Reedy | f45d27b | 2016-05-30 01:02:34 -0400 | [diff] [blame] | 64 | |
| 65 | - Issue #21703: Add test for undo delegator. |
| 66 | Original patch by Saimadhav Heblikar . |
| 67 | |
| 68 | - Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks. |
| 69 | |
| 70 | - Issue #23977: Add more asserts to test_delegator. |
| 71 | |
| 72 | - Issue #20640: Add tests for idlelib.configHelpSourceEdit. |
| 73 | Patch by Saimadhav Heblikar. |
| 74 | |
| 75 | - In the 'IDLE-console differences' section of the IDLE doc, clarify |
| 76 | how running with IDLE affects sys.modules and the standard streams. |
| 77 | |
| 78 | - Issue #25507: fix incorrect change in IOBinding that prevented printing. |
| 79 | Augment IOBinding htest to include all major IOBinding functions. |
| 80 | |
| Terry Jan Reedy | 6ff7a14 | 2016-06-22 03:55:20 -0400 | [diff] [blame] | 81 | - Issue #25905: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION |
| Terry Jan Reedy | f45d27b | 2016-05-30 01:02:34 -0400 | [diff] [blame] | 82 | MARK in README.txt and open this and NEWS.txt with 'ascii'. |
| 83 | Re-encode CREDITS.txt to utf-8 and open it with 'utf-8'. |
| 84 | |
| 85 | |
| Terry Jan Reedy | c8f4bbb | 2015-09-21 01:10:21 -0400 | [diff] [blame] | 86 | What's New in IDLE 3.5.1? |
| Terry Jan Reedy | 81f01fb | 2014-12-05 20:49:32 -0500 | [diff] [blame] | 87 | ========================= |
| Terry Jan Reedy | 4a93cf7 | 2015-11-21 13:33:06 -0500 | [diff] [blame] | 88 | *Release date: 2015-12-06* |
| Terry Jan Reedy | 6e92c11 | 2015-11-21 13:31:27 -0500 | [diff] [blame] | 89 | |
| 90 | - Issue 15348: Stop the debugger engine (normally in a user process) |
| 91 | before closing the debugger window (running in the IDLE process). |
| 92 | This prevents the RuntimeErrors that were being caught and ignored. |
| 93 | |
| 94 | - Issue #24455: Prevent IDLE from hanging when a) closing the shell while the |
| 95 | debugger is active (15347); b) closing the debugger with the [X] button |
| 96 | (15348); and c) activating the debugger when already active (24455). |
| 97 | The patch by Mark Roseman does this by making two changes. |
| 98 | 1. Suspend and resume the gui.interaction method with the tcl vwait |
| 99 | mechanism intended for this purpose (instead of root.mainloop & .quit). |
| 100 | 2. In gui.run, allow any existing interaction to terminate first. |
| 101 | |
| 102 | - Change 'The program' to 'Your program' in an IDLE 'kill program?' message |
| 103 | to make it clearer that the program referred to is the currently running |
| 104 | user program, not IDLE itself. |
| 105 | |
| 106 | - Issue #24750: Improve the appearance of the IDLE editor window status bar. |
| 107 | Patch by Mark Roseman. |
| 108 | |
| 109 | - Issue #25313: Change the handling of new built-in text color themes to better |
| 110 | address the compatibility problem introduced by the addition of IDLE Dark. |
| 111 | Consistently use the revised idleConf.CurrentTheme everywhere in idlelib. |
| 112 | |
| 113 | - Issue #24782: Extension configuration is now a tab in the IDLE Preferences |
| 114 | dialog rather than a separate dialog. The former tabs are now a sorted |
| 115 | list. Patch by Mark Roseman. |
| 116 | |
| 117 | - Issue #22726: Re-activate the config dialog help button with some content |
| 118 | about the other buttons and the new IDLE Dark theme. |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 119 | |
| Terry Jan Reedy | d17e978 | 2015-10-04 01:14:51 -0400 | [diff] [blame] | 120 | - Issue #24820: IDLE now has an 'IDLE Dark' built-in text color theme. |
| 121 | It is more or less IDLE Classic inverted, with a cobalt blue background. |
| 122 | Strings, comments, keywords, ... are still green, red, orange, ... . |
| Terry Jan Reedy | 6e92c11 | 2015-11-21 13:31:27 -0500 | [diff] [blame] | 123 | To use it with IDLEs released before November 2015, hit the |
| 124 | 'Save as New Custom Theme' button and enter a new name, |
| 125 | such as 'Custom Dark'. The custom theme will work with any IDLE |
| 126 | release, and can be modified. |
| Terry Jan Reedy | d17e978 | 2015-10-04 01:14:51 -0400 | [diff] [blame] | 127 | |
| 128 | - Issue #25224: README.txt is now an idlelib index for IDLE developers and |
| Terry Jan Reedy | 6e92c11 | 2015-11-21 13:31:27 -0500 | [diff] [blame] | 129 | curious users. The previous user content is now in the IDLE doc chapter. |
| 130 | 'IDLE' now means 'Integrated Development and Learning Environment'. |
| Terry Jan Reedy | d17e978 | 2015-10-04 01:14:51 -0400 | [diff] [blame] | 131 | |
| 132 | - Issue #24820: Users can now set breakpoint colors in |
| 133 | Settings -> Custom Highlighting. Original patch by Mark Roseman. |
| 134 | |
| Terry Jan Reedy | 9af7fe7 | 2015-09-28 23:38:57 -0400 | [diff] [blame] | 135 | - Issue #24972: Inactive selection background now matches active selection |
| Terry Jan Reedy | 6e92c11 | 2015-11-21 13:31:27 -0500 | [diff] [blame] | 136 | background, as configured by users, on all systems. Found items are now |
| Terry Jan Reedy | 9af7fe7 | 2015-09-28 23:38:57 -0400 | [diff] [blame] | 137 | always highlighted on Windows. Initial patch by Mark Roseman. |
| 138 | |
| 139 | - Issue #24570: Idle: make calltip and completion boxes appear on Macs |
| 140 | affected by a tk regression. Initial patch by Mark Roseman. |
| 141 | |
| 142 | - Issue #24988: Idle ScrolledList context menus (used in debugger) |
| 143 | now work on Mac Aqua. Patch by Mark Roseman. |
| 144 | |
| 145 | - Issue #24801: Make right-click for context menu work on Mac Aqua. |
| 146 | Patch by Mark Roseman. |
| 147 | |
| 148 | - Issue #25173: Associate tkinter messageboxes with a specific widget. |
| 149 | For Mac OSX, make them a 'sheet'. Patch by Mark Roseman. |
| 150 | |
| 151 | - Issue #25198: Enhance the initial html viewer now used for Idle Help. |
| 152 | * Properly indent fixed-pitch text (patch by Mark Roseman). |
| 153 | * Give code snippet a very Sphinx-like light blueish-gray background. |
| 154 | * Re-use initial width and height set by users for shell and editor. |
| 155 | * When the Table of Contents (TOC) menu is used, put the section header |
| Terry Jan Reedy | 6e92c11 | 2015-11-21 13:31:27 -0500 | [diff] [blame] | 156 | at the top of the screen. |
| Terry Jan Reedy | 9af7fe7 | 2015-09-28 23:38:57 -0400 | [diff] [blame] | 157 | |
| 158 | - Issue #25225: Condense and rewrite Idle doc section on text colors. |
| 159 | |
| 160 | - Issue #21995: Explain some differences between IDLE and console Python. |
| 161 | |
| 162 | - Issue #22820: Explain need for *print* when running file from Idle editor. |
| 163 | |
| 164 | - Issue #25224: Doc: augment Idle feature list and no-subprocess section. |
| 165 | |
| 166 | - Issue #25219: Update doc for Idle command line options. |
| 167 | Some were missing and notes were not correct. |
| 168 | |
| Terry Jan Reedy | d9763c2 | 2015-09-21 19:28:22 -0400 | [diff] [blame] | 169 | - Issue #24861: Most of idlelib is private and subject to change. |
| Terry Jan Reedy | 9af7fe7 | 2015-09-28 23:38:57 -0400 | [diff] [blame] | 170 | Use idleib.idle.* to start Idle. See idlelib.__init__.__doc__. |
| Terry Jan Reedy | d9763c2 | 2015-09-21 19:28:22 -0400 | [diff] [blame] | 171 | |
| Terry Jan Reedy | 09fbb20 | 2015-09-21 01:07:59 -0400 | [diff] [blame] | 172 | - Issue #25199: Idle: add synchronization comments for future maintainers. |
| 173 | |
| Terry Jan Reedy | cba1a1a | 2015-09-21 22:36:42 -0400 | [diff] [blame] | 174 | - Issue #16893: Replace help.txt with help.html for Idle doc display. |
| 175 | The new idlelib/help.html is rstripped Doc/build/html/library/idle.html. |
| Terry Jan Reedy | 09fbb20 | 2015-09-21 01:07:59 -0400 | [diff] [blame] | 176 | It looks better than help.txt and will better document Idle as released. |
| Terry Jan Reedy | d9763c2 | 2015-09-21 19:28:22 -0400 | [diff] [blame] | 177 | The tkinter html viewer that works for this file was written by Mark Roseman. |
| Terry Jan Reedy | 09fbb20 | 2015-09-21 01:07:59 -0400 | [diff] [blame] | 178 | The now unused EditorWindow.HelpDialog class and helt.txt file are deprecated. |
| 179 | |
| 180 | - Issue #24199: Deprecate unused idlelib.idlever with possible removal in 3.6. |
| 181 | |
| Terry Jan Reedy | 09fbb20 | 2015-09-21 01:07:59 -0400 | [diff] [blame] | 182 | - Issue #24790: Remove extraneous code (which also create 2 & 3 conflicts). |
| 183 | |
| Terry Jan Reedy | c8f4bbb | 2015-09-21 01:10:21 -0400 | [diff] [blame] | 184 | |
| Terry Jan Reedy | 5c4725e | 2014-10-01 03:10:27 -0400 | [diff] [blame] | 185 | What's New in IDLE 3.5.0? |
| Terry Jan Reedy | 9e883ca | 2014-10-01 03:08:17 -0400 | [diff] [blame] | 186 | ========================= |
| Terry Jan Reedy | c8f4bbb | 2015-09-21 01:10:21 -0400 | [diff] [blame] | 187 | *Release date: 2015-09-13* |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 188 | |
| Terry Jan Reedy | 5080deb | 2015-08-16 23:23:16 -0400 | [diff] [blame] | 189 | - Issue #23672: Allow Idle to edit and run files with astral chars in name. |
| 190 | Patch by Mohd Sanad Zaki Rizvi. |
| 191 | |
| 192 | - Issue 24745: Idle editor default font. Switch from Courier to |
| 193 | platform-sensitive TkFixedFont. This should not affect current customized |
| 194 | font selections. If there is a problem, edit $HOME/.idlerc/config-main.cfg |
| 195 | and remove 'fontxxx' entries from [Editor Window]. Patch by Mark Roseman. |
| 196 | |
| 197 | - Issue #21192: Idle editor. When a file is run, put its name in the restart bar. |
| 198 | Do not print false prompts. Original patch by Adnan Umer. |
| 199 | |
| 200 | - Issue #13884: Idle menus. Remove tearoff lines. Patch by Roger Serwy. |
| 201 | |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 202 | - Issue #23184: remove unused names and imports in idlelib. |
| 203 | Initial patch by Al Sweigart. |
| 204 | |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 205 | - Issue #20577: Configuration of the max line length for the FormatParagraph |
| 206 | extension has been moved from the General tab of the Idle preferences dialog |
| 207 | to the FormatParagraph tab of the Config Extensions dialog. |
| 208 | Patch by Tal Einat. |
| Terry Jan Reedy | 9e883ca | 2014-10-01 03:08:17 -0400 | [diff] [blame] | 209 | |
| Terry Jan Reedy | 81f01fb | 2014-12-05 20:49:32 -0500 | [diff] [blame] | 210 | - Issue #16893: Update Idle doc chapter to match current Idle and add new |
| 211 | information. |
| 212 | |
| 213 | - Issue #3068: Add Idle extension configuration dialog to Options menu. |
| 214 | Changes are written to HOME/.idlerc/config-extensions.cfg. |
| 215 | Original patch by Tal Einat. |
| 216 | |
| Martin Panter | 204bf0b | 2016-07-11 07:51:37 +0000 | [diff] [blame] | 217 | - Issue #16233: A module browser (File : Class Browser, Alt+C) requires an |
| Terry Jan Reedy | 81f01fb | 2014-12-05 20:49:32 -0500 | [diff] [blame] | 218 | editor window with a filename. When Class Browser is requested otherwise, |
| 219 | from a shell, output window, or 'Untitled' editor, Idle no longer displays |
| 220 | an error box. It now pops up an Open Module box (Alt+M). If a valid name |
| 221 | is entered and a module is opened, a corresponding browser is also opened. |
| 222 | |
| 223 | - Issue #4832: Save As to type Python files automatically adds .py to the |
| 224 | name you enter (even if your system does not display it). Some systems |
| 225 | automatically add .txt when type is Text files. |
| 226 | |
| 227 | - Issue #21986: Code objects are not normally pickled by the pickle module. |
| 228 | To match this, they are no longer pickled when running under Idle. |
| Terry Jan Reedy | 81f01fb | 2014-12-05 20:49:32 -0500 | [diff] [blame] | 229 | |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 230 | - Issue #23180: Rename IDLE "Windows" menu item to "Window". |
| 231 | Patch by Al Sweigart. |
| Terry Jan Reedy | 81f01fb | 2014-12-05 20:49:32 -0500 | [diff] [blame] | 232 | |
| Terry Jan Reedy | 9e883ca | 2014-10-01 03:08:17 -0400 | [diff] [blame] | 233 | - Issue #17390: Adjust Editor window title; remove 'Python', |
| 234 | move version to end. |
| 235 | |
| 236 | - Issue #14105: Idle debugger breakpoints no longer disappear |
| Martin Panter | 96a4f07 | 2016-02-10 01:17:51 +0000 | [diff] [blame] | 237 | when inserting or deleting lines. |
| Terry Jan Reedy | 9e883ca | 2014-10-01 03:08:17 -0400 | [diff] [blame] | 238 | |
| 239 | - Issue #17172: Turtledemo can now be run from Idle. |
| 240 | Currently, the entry is on the Help menu, but it may move to Run. |
| 241 | Patch by Ramchandra Apt and Lita Cho. |
| 242 | |
| 243 | - Issue #21765: Add support for non-ascii identifiers to HyperParser. |
| 244 | |
| 245 | - Issue #21940: Add unittest for WidgetRedirector. Initial patch by Saimadhav |
| 246 | Heblikar. |
| 247 | |
| 248 | - Issue #18592: Add unittest for SearchDialogBase. Patch by Phil Webster. |
| 249 | |
| 250 | - Issue #21694: Add unittest for ParenMatch. Patch by Saimadhav Heblikar. |
| 251 | |
| 252 | - Issue #21686: add unittest for HyperParser. Original patch by Saimadhav |
| 253 | Heblikar. |
| 254 | |
| 255 | - Issue #12387: Add missing upper(lower)case versions of default Windows key |
| 256 | bindings for Idle so Caps Lock does not disable them. Patch by Roger Serwy. |
| 257 | |
| 258 | - Issue #21695: Closing a Find-in-files output window while the search is |
| 259 | still in progress no longer closes Idle. |
| 260 | |
| 261 | - Issue #18910: Add unittest for textView. Patch by Phil Webster. |
| 262 | |
| 263 | - Issue #18292: Add unittest for AutoExpand. Patch by Saihadhav Heblikar. |
| 264 | |
| 265 | - Issue #18409: Add unittest for AutoComplete. Patch by Phil Webster. |
| 266 | |
| Terry Jan Reedy | 5c4725e | 2014-10-01 03:10:27 -0400 | [diff] [blame] | 267 | - Issue #21477: htest.py - Improve framework, complete set of tests. |
| 268 | Patches by Saimadhav Heblikar |
| Terry Jan Reedy | 9e883ca | 2014-10-01 03:08:17 -0400 | [diff] [blame] | 269 | |
| 270 | - Issue #18104: Add idlelib/idle_test/htest.py with a few sample tests to begin |
| 271 | consolidating and improving human-validated tests of Idle. Change other files |
| 272 | as needed to work with htest. Running the module as __main__ runs all tests. |
| 273 | |
| 274 | - Issue #21139: Change default paragraph width to 72, the PEP 8 recommendation. |
| 275 | |
| 276 | - Issue #21284: Paragraph reformat test passes after user changes reformat width. |
| 277 | |
| 278 | - Issue #17654: Ensure IDLE menus are customized properly on OS X for |
| 279 | non-framework builds and for all variants of Tk. |
| 280 | |
| 281 | |
| Ned Deily | 5d590d8 | 2012-10-18 18:19:11 -0700 | [diff] [blame] | 282 | What's New in IDLE 3.4.0? |
| Ned Deily | bfbf3f1 | 2012-10-18 18:16:44 -0700 | [diff] [blame] | 283 | ========================= |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 284 | *Release date: 2014-03-16* |
| Ned Deily | bfbf3f1 | 2012-10-18 18:16:44 -0700 | [diff] [blame] | 285 | |
| Terry Jan Reedy | 3262223 | 2013-03-30 18:32:19 -0400 | [diff] [blame] | 286 | - Issue #17390: Display Python version on Idle title bar. |
| 287 | Initial patch by Edmond Burnett. |
| 288 | |
| Andrew Svetlov | 1bd7f02 | 2013-01-14 19:27:36 +0200 | [diff] [blame] | 289 | - Issue #5066: Update IDLE docs. Patch by Todd Rovito. |
| 290 | |
| Georg Brandl | 9aa23c5 | 2013-04-06 09:40:02 +0200 | [diff] [blame] | 291 | - Issue #17625: Close the replace dialog after it is used. |
| 292 | |
| Ned Deily | bfbf3f1 | 2012-10-18 18:16:44 -0700 | [diff] [blame] | 293 | - Issue #16226: Fix IDLE Path Browser crash. |
| 294 | (Patch by Roger Serwy) |
| 295 | |
| Ned Deily | b6d24d9 | 2012-10-22 15:18:46 -0700 | [diff] [blame] | 296 | - Issue #15853: Prevent IDLE crash on OS X when opening Preferences menu |
| 297 | with certain versions of Tk 8.5. Initial patch by Kevin Walzer. |
| 298 | |
| Ned Deily | bfbf3f1 | 2012-10-18 18:16:44 -0700 | [diff] [blame] | 299 | |
| Martin v. Löwis | 156989a | 2012-06-03 12:00:48 +0200 | [diff] [blame] | 300 | What's New in IDLE 3.3.0? |
| Andrew Svetlov | 0f71f44 | 2012-03-21 13:23:41 +0200 | [diff] [blame] | 301 | ========================= |
| Terry Jan Reedy | c4dc43e | 2015-05-23 17:23:30 -0400 | [diff] [blame] | 302 | *Release date: 2012-09-29* |
| Andrew Svetlov | 0f71f44 | 2012-03-21 13:23:41 +0200 | [diff] [blame] | 303 | |
| Georg Brandl | 8bc7e31 | 2013-04-06 09:36:20 +0200 | [diff] [blame] | 304 | - Issue #17625: Close the replace dialog after it is used. |
| 305 | |
| Martin v. Löwis | 30d5e6c | 2012-07-25 11:32:26 +0200 | [diff] [blame] | 306 | - Issue #7163: Propagate return value of sys.stdout.write. |
| 307 | |
| Martin v. Löwis | c882b7c | 2012-07-25 10:47:20 +0200 | [diff] [blame] | 308 | - Issue #15318: Prevent writing to sys.stdin. |
| 309 | |
| Ned Deily | c65ef9b | 2012-07-09 18:16:11 -0700 | [diff] [blame] | 310 | - Issue #4832: Modify IDLE to save files with .py extension by |
| 311 | default on Windows and OS X (Tk 8.5) as it already does with X11 Tk. |
| 312 | |
| Martin v. Löwis | 8a75bed | 2012-07-11 08:29:03 +0200 | [diff] [blame] | 313 | - Issue #13532, #15319: Check that arguments to sys.stdout.write are strings. |
| Martin v. Löwis | 9ae3f7a | 2012-07-09 20:46:11 +0200 | [diff] [blame] | 314 | |
| Terry Jan Reedy | 2a2ce4f | 2012-06-07 19:41:04 -0400 | [diff] [blame] | 315 | - Issue # 12510: Attempt to get certain tool tips no longer crashes IDLE. |
| 316 | Erroneous tool tips have been corrected. Default added for callables. |
| 317 | |
| Terry Jan Reedy | 55f3ae6 | 2016-09-29 23:59:55 -0400 | [diff] [blame] | 318 | - Issue #10365: File open dialog now works instead of crashing even when |
| Terry Jan Reedy | 2a2ce4f | 2012-06-07 19:41:04 -0400 | [diff] [blame] | 319 | parent window is closed while dialog is open. |
| 320 | |
| 321 | - Issue 14876: use user-selected font for highlight configuration. |
| 322 | |
| Martin v. Löwis | 862d13a | 2012-06-03 11:55:32 +0200 | [diff] [blame] | 323 | - Issue #14937: Perform auto-completion of filenames in strings even for |
| Martin v. Löwis | 9f44a66 | 2012-06-03 12:32:42 +0200 | [diff] [blame] | 324 | non-ASCII filenames. Likewise for identifiers. |
| Martin v. Löwis | 862d13a | 2012-06-03 11:55:32 +0200 | [diff] [blame] | 325 | |
| Andrew Svetlov | dfe980b | 2012-04-05 21:54:39 +0300 | [diff] [blame] | 326 | - Issue #8515: Set __file__ when run file in IDLE. |
| 327 | Initial patch by Bruce Frederiksen. |
| 328 | |
| Éric Araujo | 1641bb7 | 2012-03-26 23:35:31 -0400 | [diff] [blame] | 329 | - IDLE can be launched as `python -m idlelib` |
| Andrew Svetlov | a5cf6c4 | 2012-03-26 22:14:13 +0300 | [diff] [blame] | 330 | |
| Andrew Svetlov | f3c2976 | 2012-03-31 14:10:10 +0300 | [diff] [blame] | 331 | - Issue #14409: IDLE now properly executes commands in the Shell window |
| 332 | when it cannot read the normal config files on startup and |
| 333 | has to use the built-in default key bindings. |
| 334 | There was previously a bug in one of the defaults. |
| Andrew Svetlov | 67ac079 | 2012-03-29 19:01:28 +0300 | [diff] [blame] | 335 | |
| Andrew Svetlov | 0f71f44 | 2012-03-21 13:23:41 +0200 | [diff] [blame] | 336 | - Issue #3573: IDLE hangs when passing invalid command line args |
| 337 | (directory(ies) instead of file(s)). |
| 338 | |
| Ned Deily | eb00d09 | 2012-07-30 03:38:02 -0700 | [diff] [blame] | 339 | - Issue #14018: Update checks for unstable system Tcl/Tk versions on OS X |
| 340 | to include versions shipped with OS X 10.7 and 10.8 in addition to 10.6. |
| 341 | |
| Andrew Svetlov | 0f71f44 | 2012-03-21 13:23:41 +0200 | [diff] [blame] | 342 | |
| Kurt B. Kaiser | 6551baa | 2011-05-11 13:54:44 -0400 | [diff] [blame] | 343 | What's New in IDLE 3.2.1? |
| Kurt B. Kaiser | 75fc566 | 2011-03-21 02:13:42 -0400 | [diff] [blame] | 344 | ========================= |
| Kurt B. Kaiser | e147806 | 2011-05-11 12:24:17 -0400 | [diff] [blame] | 345 | *Release date: 15-May-11* |
| 346 | |
| Kurt B. Kaiser | dfbe159 | 2011-05-14 17:20:09 -0400 | [diff] [blame] | 347 | - Issue #6378: Further adjust idle.bat to start associated Python |
| 348 | |
| Kurt B. Kaiser | 0a42982 | 2011-05-12 15:25:24 -0400 | [diff] [blame] | 349 | - Issue #11896: Save on Close failed despite selecting "Yes" in dialog. |
| Kurt B. Kaiser | e147806 | 2011-05-11 12:24:17 -0400 | [diff] [blame] | 350 | |
| 351 | - Issue #1028: Ctrl-space binding to show completions was causing IDLE to exit. |
| 352 | Tk < 8.5 was sending invalid Unicode null; replaced with valid null. |
| Kurt B. Kaiser | 75fc566 | 2011-03-21 02:13:42 -0400 | [diff] [blame] | 353 | |
| Terry Jan Reedy | 55f3ae6 | 2016-09-29 23:59:55 -0400 | [diff] [blame] | 354 | - Issue #4676: <Home> toggle failing on Tk 8.5, causing IDLE exits and strange selection |
| 355 | behavior. Improve selection extension behaviour. |
| Kurt B. Kaiser | 946f172 | 2011-03-25 20:29:13 -0400 | [diff] [blame] | 356 | |
| Terry Jan Reedy | 55f3ae6 | 2016-09-29 23:59:55 -0400 | [diff] [blame] | 357 | - Issue #3851: <Home> toggle non-functional when NumLock set on Windows. |
| Kurt B. Kaiser | 75fc566 | 2011-03-21 02:13:42 -0400 | [diff] [blame] | 358 | |
| 359 | |
| Kurt B. Kaiser | 160ff01 | 2009-04-25 20:14:29 +0000 | [diff] [blame] | 360 | What's New in IDLE 3.1b1? |
| 361 | ========================= |
| Kurt B. Kaiser | e147806 | 2011-05-11 12:24:17 -0400 | [diff] [blame] | 362 | *Release date: 06-May-09* |
| Kurt B. Kaiser | 160ff01 | 2009-04-25 20:14:29 +0000 | [diff] [blame] | 363 | |
| Terry Jan Reedy | 55f3ae6 | 2016-09-29 23:59:55 -0400 | [diff] [blame] | 364 | - Issue #5707: Use of 'filter' in keybindingDialog.py was causing custom key assignment to |
| 365 | fail. Patch by Amaury Forgeot d'Arc. |
| Kurt B. Kaiser | 5c32f67 | 2009-04-27 05:36:55 +0000 | [diff] [blame] | 366 | |
| Martin v. Löwis | 7e15845 | 2009-01-18 20:23:36 +0000 | [diff] [blame] | 367 | - Issue #4815: Offer conversion to UTF-8 if source files have |
| 368 | no encoding declaration and are not encoded in UTF-8. |
| 369 | |
| Martin v. Löwis | 975a079 | 2009-01-18 20:15:42 +0000 | [diff] [blame] | 370 | - Issue #4008: Fix problems with non-ASCII source files. |
| 371 | |
| Martin v. Löwis | 5216d08 | 2008-12-29 18:43:40 +0000 | [diff] [blame] | 372 | - Issue #4323: Always encode source as UTF-8 without asking |
| 373 | the user (unless a different encoding is declared); remove |
| 374 | user configuration of source encoding; all according to |
| 375 | PEP 3120. |
| 376 | |
| Ronald Oussoren | e9f8bf0 | 2009-01-02 13:10:34 +0000 | [diff] [blame] | 377 | - Issue #2665: On Windows, an IDLE installation upgraded from an old version |
| 378 | would not start if a custom theme was defined. |
| 379 | |
| Terry Jan Reedy | 55f3ae6 | 2016-09-29 23:59:55 -0400 | [diff] [blame] | 380 | ------------------------------------------------------------------------ |
| 381 | Refer to NEWS2x.txt and HISTORY.txt for information on earlier releases. |
| 382 | ------------------------------------------------------------------------ |