aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/idlelib/tree.py
Commit message (Collapse)AuthorAge
* gh-122392: IDLE - Fix overlapping lines in browsers (#122392) (#124975)Zhikang Yan2024-10-07
| | | | | | | Increase currently inadequate vertical spacing for the IDLE browsers (path, module, and stack) on high-resolution monitors. --------- Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* gh-103820: IDLE: Do not interpret buttons 4/5 as scrolling on non-X11 ↵Christopher Chavez2024-02-02
| | | | | | | (GH-103821) Also fix test_mousewheel: do not skip a check which was broken due to incorrect delta on Aqua and XQuartz, and probably not because of `.update_idletasks()`.
* gh-66819: More IDLE htest updates(4) (#112686)Terry Jan Reedy2023-12-04
| | | | Mostly double spacing before 'if __name__...'.
* gh-103668: Run pyugrade on idlelib (#103671)Nikita Sobolev2023-04-23
| | | | --------- Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-41043: Escape literal part of the path for glob(). (GH-20994)Serhiy Storchaka2020-06-20
|
* bpo-37902: IDLE: Add scrolling for IDLE browsers. (#15368)GeeTransit2019-09-04
| | | | Modify the wheel event handler so it can also be used for module, path, and stack browsers. Patch by George Zhang.
* bpo-33987: IDLE - use ttk Frame for ttk widgets (GH-11395)Terry Jan Reedy2019-01-02
|
* bpo-33855: Still more edits and minimal tests for IDLE (GH-7784)Terry Jan Reedy2018-06-19
| | | | | Part 3 of 3, continuing PR #7689. This covers 14 idlelib modules and their tests, rpc to zoomheight except for run (already done) and tooltip (being done separately).
* Issue #27891: Consistently group and sort imports within idlelib modules.Terry Jan Reedy2016-08-31
|
* Refine geometry of idlelib htests (and a few other fix-ups).Terry Jan Reedy2016-07-10
|
* Issue *24750: Switch all scrollbars in IDLE to ttk versions.Terry Jan Reedy2016-06-10
| | | | Where needed, add minimal tests to cover changes.
* Issue #24225: Within idlelib files, update idlelib module names.Terry Jan Reedy2016-05-28
| | | | | | | | | | | | | | | | This follows the previous patch that changed idlelib file names. Class names that matched old module names are not changed. Change idlelib imports in turtledemo.__main__. Exception: config-extensions.def. Previously, extension section names, file names, and class names had to match. Changing section names would create cross-version conflicts in config-extensions.cfg (user customizations). Instead map old names to new file names at point of import in editor.EditorWindow.load_extension. Patch extensively tested with test_idle, idle_test.htest.py, a custom import-all test, running IDLE in a console to catch messages, and testing each menu item. Based on a patch by Al Sweigart.
* Issue #24225: Rename many idlelib/*.py and idlelib/idle_test/test_*.py files.Terry Jan Reedy2016-05-22