aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/idlelib/colorizer.py
Commit message (Collapse)AuthorAge
* gh-88496: Fix IDLE test hang on macOS (#104025)Terry Jan Reedy2023-04-30
| | | | Replace widget.update() with widget.update_idletasks in two places.
* bpo-44010: IDLE: colorize pattern-matching soft keywords (GH-25851)Tal Einat2021-05-19
|
* bpo-37903: IDLE: Shell sidebar with prompts (GH-22682)Tal Einat2021-04-28
| | | | | | The first followup will change shell indents to spaces. More are expected. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* Reformat idlelib colorizer (GH-25479)E-Paine2021-04-22
| | | | | Also replace if-then and and-or with conditional expressions. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-36396: Remove fgBg param of idlelib.config.GetHighlight() (GH-12491)Terry Jan Reedy2019-03-22
| | | | This param was only used once and changed the return type.
* bpo-36152: IDLE: Remove unused parameter from colorizer (GH-12109)Cheryl Sabella2019-03-01
| | | | Remove colorizer.ColorDelegator.close_when_done and the corresponding argument of .close(). In IDLE, both have always been None or False since 2007.
* bpo-36096: IDLE: Refactor class variables in colorizer (GH-12002)Cheryl Sabella2019-02-27
|
* bpo-35689: IDLE: Add docstrings and unittests for colorizer.py (GH-11472)Cheryl Sabella2019-02-19
|
* bpo-34548: IDLE: use configured theme colors in TextView (GH-9008)Tal Einat2018-09-23
| | | https://bugs.python.org/issue34548
* bpo-33855: Minimally test all IDLE modules. (GH-7689)Terry Jan Reedy2018-06-15
| | | | Create a template for minimally testing a tkinter-using module by importing it and instantiating its class(es). Add a test file for all non-startup IDLE modules. Edit existing files and update coverage. This is part 1 of 3, covering the 21 autocomplete to help modules and touching 33 idlelib files.
* bpo-29706: Test that IDLE colors async/await as keywords. (GH-6846)Terry Jan Reedy2018-05-15
| | | | | Added to the eye-verified htest, not to the unittests. Also remove some stray leftover comments.
* bpo-33204: IDLE - revise and extend colorizer test. (GH-6347)Terry Jan Reedy2018-04-02
| | | Followup to primary PR for the issue, GH-6344.
* bpo-33204: IDLE: consistently color invalid string prefixes (#6344)Terry Jan Reedy2018-04-02
| | | | A 'u' string prefix cannot be paired with either 'r' or 'f'. Consistently color as much of the prefix, starting at the right, as is valid.
* Issue #29071: Use local flags for IDLE colorizer string prefix matcher.Terry Jan Reedy2017-01-01
| | | | Revised re by Serhiy Storchaka.
* Issue #29071: IDLE now colors f-string prefixes (but not invalid ur prefixes).Terry Jan Reedy2016-12-27
|
* 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 #24759: IDLE requires tk 8.5 and availability ttk widgets.Terry Jan Reedy2016-06-09
| | | | Delete now unneeded tk version tests and code for older versions.
* Issue #27117: Make colorizer htest and turtledemo work with dark theme.Terry Jan Reedy2016-05-29
| | | | Factor out code for configuring text widget colors to a new function.
* 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