Terry Jan Reedy
6a258c8890
bpo-36429: Fix starting IDLE with pyshell ( #12548 )
...
Add idlelib.pyshell alias at top; remove pyshell alias at bottom.
Remove obsolete __name__=='__main__' command.
2019-03-26 19:58:19 -04:00
Łukasz Langa
9a448855b5
v3.8.0a3
2019-03-25 20:36:40 +01:00
Louie Lu
113d735e20
bpo-30348: IDLE: Add test_autocomplete unittest (GH-2209)
2019-03-24 19:33:12 -04:00
Terry Jan Reedy
0fe4513d9a
bpo-36405: IDLE - Restore __main__ and add tests ( #12518 )
...
Fix error in commit 2b75155
noticed by Serhiy Storchaka.
2019-03-24 17:12:28 -04:00
Cheryl Sabella
d60f658fc0
bpo-23205: IDLE: Add tests and refactor grep's findfiles (GH-12203)
...
* Add tests for grep findfiles.
* Move findfiles to module function.
* Change findfiles to use os.walk.
Based on a patch by Al Sweigart.
2019-03-23 07:33:42 -04:00
Terry Jan Reedy
2b75155590
bpo-36405: Use dict unpacking in idlelib ( #12507 )
...
Remove now unneeded imports.
2019-03-23 03:50:15 -04:00
Terry Jan Reedy
c1419578a1
bpo-36396: Remove fgBg param of idlelib.config.GetHighlight() (GH-12491)
...
This param was only used once and changed the return type.
2019-03-22 18:23:41 -04:00
Cheryl Sabella
0bb5e75cf8
bpo-23216: IDLE: Add docstrings to search modules (GH-12141)
2019-03-16 19:29:33 -04:00
Terry Jan Reedy
491ef53c15
bpo-36176: Fix IDLE autocomplete & calltip popup colors. ( #12262 )
...
Prevent conflicts with Linux dark themes
(and slightly darken calltip background).
2019-03-10 20:18:40 -04:00
Ned Deily
7eebbbd5b3
bpo-32129: Avoid blurry IDLE application icon on macOS with Tk 8.6. (GH-12031)
...
Patch by Kevin Walzer.
2019-03-01 17:53:50 -05:00
Cheryl Sabella
b9f0354efc
bpo-36152: IDLE: Remove unused parameter from colorizer (GH-12109)
...
Remove colorizer.ColorDelegator.close_when_done and the corresponding argument of .close(). In IDLE, both have always been None or False since 2007.
2019-03-01 05:19:40 -05:00
Cheryl Sabella
ed1deb0719
bpo-36096: IDLE: Refactor class variables in colorizer (GH-12002)
2019-02-27 08:21:16 -05:00
Łukasz Langa
23f4589b4b
v3.8.0a2
2019-02-25 13:08:32 +01:00
Terry Jan Reedy
d610116a2e
bpo-24310: Document IDLE settings dialog font tab sample (GH-12007)
2019-02-23 23:04:53 -05:00
Cheryl Sabella
ee0f927bd8
bpo-35689: IDLE: Add docstrings and unittests for colorizer.py (GH-11472)
2019-02-19 00:11:18 -05:00
Terry Jan Reedy
8a03ff2ff4
bpo-35833: Revise IDLE doc for control codes sent to Shell. (GH-11799)
...
Add a code example block.
2019-02-08 22:51:51 -05:00
Łukasz Langa
8efa3b69f6
[blurb] v3.8.0a1
2019-02-03 14:02:52 +01:00
Terry Jan Reedy
39ed289a35
bpo-35770: IDLE macosx deletes Options => Configure IDLE. (GH-11614)
...
It previously deleted Window => Zoom Height by mistake.
(Zoom Height is now on the Options menu). On Mac, the settings
dialog is accessed via Preferences on the IDLE menu.
2019-01-18 14:00:45 -05:00
Terry Jan Reedy
a902239f22
bpo-35769: Change IDLE's name for new files from 'Untitled' to 'untitled' (GH-11602)
...
'Untitled' violates the PEP 8 standard for .py files
2019-01-18 02:09:53 -05:00
Tal Einat
39a33e9927
bpo-35196: Optimize Squeezer's write() interception (GH-10454)
...
The new functionality of Squeezer.reload() is also tested, along with some general
re-working of the tests in test_squeezer.py.
2019-01-13 17:01:50 +02:00
Terry Jan Reedy
ee65594367
bpo-35641: Move IDLE blurb to IDLE directory ( #11479 )
2019-01-09 10:44:07 -05:00
Cheryl Sabella
11303dd603
bpo-35660: Fix imports in idlelib.window ( #11434 )
...
* bpo-35660: IDLE: Remove * import from window.py
* sys was being imported through the *, so also added an import sys.
* Update 2019-01-04-19-14-29.bpo-35660.hMxI7N.rst
Anyone who wants details can check the issue, where I added the point about the sys import bug.
2019-01-06 15:55:52 -05:00
Terry Jan Reedy
aff0adabf3
bpo-33987: IDLE - use ttk Frame for ttk widgets (GH-11395)
2019-01-02 22:04:06 -05:00
Cheryl Sabella
b4ea8bb080
bpo-35598: IDLE - Globalize some config_key objects (GH-11392)
...
Move translate_key() and constant tuples to module level.
Inline the remnant one-line function.
2018-12-31 15:06:35 -05:00
Cheryl Sabella
4bd79c38ef
bpo-35598: IDLE: Switch config_key dialog to ttk widgets (GH-11365)
2018-12-30 14:48:51 -05:00
Cheryl Sabella
b0a6196ffd
bpo-35598: IDLE: Increase test coverage for config_key.py ( #11360 )
2018-12-29 23:25:09 -05:00
Terry Jan Reedy
4bc246786f
bpo-34055: Revert deletion of line in IDLE's PyShell ( #11346 )
...
The attribute is still used in other modules.
2018-12-28 20:06:16 -05:00
Cheryl Sabella
c0381aaea4
bpo-28097: IDLE - Add Previous/Next History to Shell menu ( #11325 )
2018-12-28 15:11:30 -05:00
Terry Jan Reedy
c465682718
bpo-35591: IDLE Find Selection now works when selection not found (GH-11339)
2018-12-28 02:41:35 -05:00
Cheryl Sabella
55698cc395
bpo-35598: IDLE: Update config_key.py with PEP8 names (GH-11330)
...
A few other changes make the code easier to follow.
2018-12-27 22:47:54 -05:00
Tal Einat
44a79cc5b3
bpo-35208: Fix IDLE Squeezer line counting (GH-10449)
2018-12-24 14:05:51 +02:00
Cheryl Sabella
c1b4b0f616
bpo-22703: IDLE: Improve Code Context and Zoom Height menu labels (GH-11214)
...
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
2018-12-21 22:25:45 -08:00
Cheryl Sabella
01421bec1e
bpo-35521: IDLE: Add code context section to docs ( #11205 )
...
Also add some internal cross-references.
2018-12-20 00:38:54 -05:00
Tal Einat
9ebe8794f0
bpo-34864: warn if "Prefer tabs when opening documents" set to "Always" ( #10464 )
...
* 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.
2018-12-07 01:32:21 -05:00
Terry Jan Reedy
b65413b497
bpo-35213: Where appropriate, use 'macOS' in idlelib. ( #10478 )
2018-11-15 13:15:13 -05:00
Terry Jan Reedy
50ff02b431
bpo-34864: Document two IDLE on MacOS issues. (GH-10456)
...
The System Preferences Dock "prefer tabs always" setting disables some
IDLE features. Menus are a bit different than as described for Windows
and Linux.
2018-11-10 23:26:31 -05:00
Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి)
43a74abb3a
bpo-35202: Remove unused imports in idlelib (GH-10438)
2018-11-10 01:45:31 -05:00
Terry Jan Reedy
76cd0c30d6
bpo-33000: Document that IDLE's shell has no line limit. ( #10373 )
...
A program that runs indefinitely can overfill memory.
2018-11-06 23:55:06 -05:00
Terry Jan Reedy
75d9d59ab3
bpo-23220: Explain how IDLE's Shell displays output (GH-10356)
...
Add a new subsection to the doc.
2018-11-06 12:37:36 -05:00
Terry Jan Reedy
5e79090324
bpo-35099: Improve the doc about IDLE running user code. ( #10350 )
...
The section is renamed from "IDLE -- console differences". It mostly
covers the implications of using custom sys.stdxxx objects.
2018-11-05 21:30:32 -05:00
Serhiy Storchaka
3f819ca138
bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231)
2018-10-31 02:26:06 +02:00
Terry Jan Reedy
ea9c8bd443
bpo-35097: Add IDLE doc subsection explaining editor windows. ( #10206 )
...
Topics include opening, title and status bar, .py* extension, and running.
2018-10-28 20:42:18 -04:00
Terry Jan Reedy
18032632ab
Issue 35093: Document the IDLE document viewer in the IDLE doc. ( #10195 )
...
Add a paragraph in "Help and preferences", "Help sources" subsection.
2018-10-28 16:21:18 -04:00
Terry Jan Reedy
2b555fc1f0
bpo-35088: Update idlelib.help.copy_string docstring ( #10164 )
...
We now use git and backporting instead of hg and forward merging.
2018-10-28 01:29:00 -04:00
Terry Jan Reedy
db40cb50eb
bpo-35087: Update idlelib help files for the current doc build. (GH-10162)
...
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.
2018-10-28 01:21:36 -04:00
Tal Einat
604e7b9931
bpo-1529353: IDLE: squeeze large output in the shell (GH-7626)
2018-09-25 15:10:14 +03:00
Tal Einat
c87d9f406b
bpo-34548: IDLE: use configured theme colors in TextView (GH-9008)
...
https://bugs.python.org/issue34548
2018-09-23 05:23:15 -07:00
Tal Einat
077059e0f0
bpo-34047: IDLE: fix mousewheel scrolling direction on macOS (GH-8678)
2018-08-10 09:02:08 +03:00
Tal Einat
87e59ac11e
bpo-33839: refactor IDLE's tooltips & calltips, add docstrings and tests (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
2018-08-05 09:21:08 +03:00
Terry Jan Reedy
9beaef6225
bpo-34275: Make IDLE calltips always visible on Mac. (GH-8639)
...
Some MacOS-tk combinations need .update_idletasks().
The call is both unneeded and innocuous on Linux and Windows.
Patch by Kevin Waltzer.
2018-08-02 22:50:01 -04:00