summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib
Commit message (Collapse)AuthorAgeFilesLines
...
* IDLE: Create function to update menu item state. (GH-11343)Cheryl Sabella2018-12-282-3/+7
| | | | This will be needed for other menu items. Change outwin to call the function instead of updating the menu item directly.
* bpo-35591: IDLE Find Selection now works when selection not found (GH-11339)Terry Jan Reedy2018-12-281-1/+1
|
* bpo-35598: IDLE: Update config_key.py with PEP8 names (GH-11330)Cheryl Sabella2018-12-283-187/+216
| | | A few other changes make the code easier to follow.
* bpo-35208: Fix IDLE Squeezer line counting (GH-10449)Tal Einat2018-12-243-12/+35
|
* bpo-35555: IDLE: Gray out Code Context menu item on non-editors (#11282)Cheryl Sabella2018-12-232-0/+4
| | | The Code Context menu item only works on Editor windows so disable it for others.
* bpo-22703: IDLE: Improve Code Context and Zoom Height menu labels (GH-11214)Cheryl Sabella2018-12-226-3/+28
| | | | | | | | The Code Context menu label now toggles between Show/Hide Code Context. The Zoom Height menu now toggles between Zoom/Restore Height. Zoom Height has moved from the Window menu to the Options menu. https://bugs.python.org/issue22703
* bpo-35521: Add more cross-refs to IDLE docs (#11257)Terry Jan Reedy2018-12-201-16/+18
| | | Format menu and preferences.
* bpo-34162: Update idlelib/NEWS.txt to 2018-12-20. (#11255)Terry Jan Reedy2018-12-201-0/+3
|
* bpo-35521: IDLE: Add code context section to docs (#11205)Cheryl Sabella2018-12-201-11/+28
| | | Also add some internal cross-references.
* bpo-34864: warn if "Prefer tabs when opening documents" set to "Always" (#10464)Tal Einat2018-12-074-9/+67
| | | | | | | | | | | | * bpo-34864: warn if "Prefer tabs when opening documents" set to "Always" * add NEWS entry * address code review comments * address second code review comments * Add entry for idlelib/NEWS.txt.
* bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934)Serhiy Storchaka2018-12-061-1/+1
|
* bpo-34162: Update idlelib NEWS to 2018-12-05. (GH-10964)Terry Jan Reedy2018-12-061-0/+32
|
* bpo-35202: Remove more unused imports in idlelib (GH-10573)Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)2018-11-174-4/+3
|
* bpo-35213: Where appropriate, use 'macOS' in idlelib. (#10478)Terry Jan Reedy2018-11-154-20/+19
|
* bpo-34864: Document two IDLE on MacOS issues. (GH-10456)Terry Jan Reedy2018-11-111-7/+17
| | | | | The System Preferences Dock "prefer tabs always" setting disables some IDLE features. Menus are a bit different than as described for Windows and Linux.
* bpo-35202: Remove unused imports in idlelib (GH-10438)Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి)2018-11-106-6/+1
|
* bpo-33000: Document that IDLE's shell has no line limit. (#10373)Terry Jan Reedy2018-11-071-5/+12
| | | A program that runs indefinitely can overfill memory.
* bpo-23220: Explain how IDLE's Shell displays output (GH-10356)Terry Jan Reedy2018-11-061-11/+42
| | | Add a new subsection to the doc.
* bpo-35099: Update idlelib/help.html (#10353)Terry Jan Reedy2018-11-061-16/+26
| | | (This should have been done with the first PR for this issue.)
* bpo-35133: Fix mistakes when concatenate string literals on different lines. ↵Serhiy Storchaka2018-11-053-6/+6
| | | | | | | | | | (GH-10284) Two kind of mistakes: 1. Missed space. After concatenating there is no space between words. 2. Missed comma. Causes unintentional concatenating in a list of strings.
* bpo-35097: Add IDLE doc subsection explaining editor windows. (#10206)Terry Jan Reedy2018-10-291-0/+17
| | | Topics include opening, title and status bar, .py* extension, and running.
* Issue 35093: Document the IDLE document viewer in the IDLE doc. (#10195)Terry Jan Reedy2018-10-281-10/+20
| | | Add a paragraph in "Help and preferences", "Help sources" subsection.
* bpo-1529353: Explain Shell text squeezing in the IDLE doc. (#10169)Terry Jan Reedy2018-10-281-2/+19
|
* bpo-35088: Update idlelib.help.copy_string docstring (#10164)Terry Jan Reedy2018-10-281-17/+17
| | | We now use git and backporting instead of hg and forward merging.
* bpo-35087: Update idlelib help files for the current doc build. (GH-10162)Terry Jan Reedy2018-10-282-78/+98
| | | There is only one trivial change to idle.rst. Nearly all the changes to help.html are the elimination of chapter and section numbers on headers due to changes in the build system. help.py no longer requires header numbering.
* bpo-33656: Move pyshell ctypes import inside try block. (GH-9858)Terry Jan Reedy2018-10-141-3/+3
| | | | A Windows build with _tkinter, tkinter, and idlelib but without ctypes is unlikely but apparently possible.
* bpo-34906: Doc: Fix typos (2) (GH-9735)Stéphane Wirtel2018-10-061-3/+3
| | | Fix typos
* bpo-34850: Replace is with == in idlelib.iomenu (GH-9649)Terry Jan Reedy2018-09-301-2/+2
| | | Patch by Serhiy Storchaka (in PR #9642).
* bpo-34162: idlelib/NEWS.txt entry for squeezer (GH-9573)Terry Jan Reedy2018-09-251-0/+7
|
* bpo-1529353: IDLE: squeeze large output in the shell (GH-7626)Tal Einat2018-09-2510-29/+971
|
* bpo-34162: Update idlelib/NEWS.txt to 2018-9-24. (GH-9551)Terry Jan Reedy2018-09-251-2/+15
|
* bpo-34162: Add entry for idlelib/NEWS.txt already included for 3.6/3.7 (GH-9549)Terry Jan Reedy2018-09-241-0/+5
|
* bpo-34548: IDLE: use configured theme colors in TextView (GH-9008)Tal Einat2018-09-232-9/+11
| | | https://bugs.python.org/issue34548
* bpo-34047: IDLE: fix mousewheel scrolling direction on macOS (GH-8678)Tal Einat2018-08-101-6/+17
|
* bpo-33839: refactor IDLE's tooltips & calltips, add docstrings and tests ↵Tal Einat2018-08-056-144/+415
| | | | | | | | (GH-7683) * make CallTip and ToolTip sub-classes of a common abstract base class * remove ListboxToolTip (unused and ugly) * greatly increase test coverage * tested on Windows, Linux and macOS
* bpo-34275: Make IDLE calltips always visible on Mac. (GH-8639)Terry Jan Reedy2018-08-031-0/+1
| | | | | | Some MacOS-tk combinations need .update_idletasks(). The call is both unneeded and innocuous on Linux and Windows. Patch by Kevin Waltzer.
* bpo-34120: fix text viewer to call grab_release() only when needed (GH-8616)Tal Einat2018-08-021-2/+4
|
* bpo-34120: fix IDLE freezing after closing dialogs (GH-8603)Tal Einat2018-08-025-0/+9
| | | | Added missing .grab_release() calls to all places where we call .grab_set().
* bpo-34162: idlelib/NEWS.txt entries to 2018-7-20 (GH-8345)Terry Jan Reedy2018-07-201-2/+34
|
* bpo-33975: Avoid small type when running IDLE's htests. (GH-7944)Terry Jan Reedy2018-06-271-0/+1
| | | | | | | | | Import pyshell first in htest to call SetProcessDpiAwareness on Windows before tkinter.Tk() is called for the htest. Apparently, 'root.destroy()' undoes a previous 'root = Tk()'. Since IDLE unittests always destroy roots, a unittest before an htest does not require anything more to work right. Since part of the purpose of human-viewed tests is to determine that widgets look right, it is important that they look the same for testing as when running IDLE.
* bpo-33924: Add missed mac-specific 'windows' to 'window' changes (GH-7920)Mark Roseman2018-06-261-2/+2
| | | These should have been included in PR 7836.
* bpo-33951: IDLE test_configdialog: call page.update in setUpClass (GH-7892)Tal Einat2018-06-241-0/+4
| | | | | | | This avoids a failure in at least one case when running only a single test method rather than all tests in the module. The issue came up when testing the following on Windows 10 Pro 64-bit: HighPageTest.test_highlight_target_text_mouse
* bpo-33950: Remove IDLE htest spec for a deleted file. (GH-7881)Terry Jan Reedy2018-06-231-10/+0
| | | | In configdialog, the custom tabbedpages widget was replaced by ttk.notebook several months ago.
* bpo-33905: Add test for idlelib.stackview.StackBrowser. (GH-7852)Terry Jan Reedy2018-06-222-11/+22
| | | Increases coverage by 44%.
* bpo-33924: Change IDLE mainmenu.menudefs key 'windows' to 'window' (GH-7836)Terry Jan Reedy2018-06-216-9/+9
| | | | | Every other menudef key is the lowercase version of the corresponding main menu entry (in this case, 'Window').
* bpo-33906: Rename idlelib.windows as window (#7833)Terry Jan Reedy2018-06-217-22/+22
| | | | Match Window on the main menu and remove last plural module name. Change imports, test, and attribute references to match new name.
* bpo-33917: Fix and document idlelib/idle_test/template.py (GH-7830)Terry Jan Reedy2018-06-202-26/+38
| | | | The revised file compiles, runs, and tests OK. idle_test/README.txt explains how to use it to create new IDLE test files.
* bpo-33904: In IDLE's rstrip, rename class RstripExtension as Rstrip (GH-7811)Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)2018-06-203-5/+5
|
* bpo-33907: Rename an IDLE module and classes. (GH-7810)Terry Jan Reedy2018-06-203-8/+8
| | | | | Fix-up class name duplication in PR #7807. Combined effect is that module calltips and its class CallTips are now calltip and Calltip. In module calltip_w class CallTip is now CalltipWindow.
* bpo-33907: Rename an IDLE module and class. (GH-7807)Terry Jan Reedy2018-06-206-32/+32
| | | | Improve consistency and appearance. Module idlelib.calltips is now calltip. Class idlelib.calltip_w.CallTip is now Calltip.