Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8462477bf 
								
							 
						 
						
							
							
								
								bpo-38636: Fix IDLE tab toggle and file indent width (GH-17008)  
							
							... 
							
							
							
							These Format menu functions (default shortcuts Alt-T and Alt-U)
were mistakenly disabled in 3.7.5 and 3.8.0. 
							
						 
						
							2019-11-20 01:18:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								9c2844927d 
								
							 
						 
						
							
							
								
								bpo-4630: Add cursor no-blink option for IDLE (GH-16960)  
							
							... 
							
							
							
							This immediately toggles shell, editor, and output windows, but does not affect other input widgets. 
							
						 
						
							2019-11-13 02:13:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								c8b53dc3d8 
								
							 
						 
						
							
							
								
								bpo-26353: IDLE adds an unneeded newline when saving a shell window (GH-17103)  
							
							
							
						 
						
							2019-11-12 05:54:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b690a2759e 
								
							 
						 
						
							
							
								
								bpo-36698: IDLE no longer fails when write non-encodable characters to stderr. (GH-16583)  
							
							... 
							
							
							
							It now escapes them with a backslash, as the regular Python interpreter.
Added the "errors" field to the standard streams. 
							
						 
						
							2019-10-08 14:32:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06cb94bc84 
								
							 
						 
						
							
							
								
								bpo-13153: Use OS native encoding for converting between Python and Tcl. (GH-16545)  
							
							... 
							
							
							
							On Windows use UTF-16 (or UTF-32 for 32-bit Tcl_UniChar) with the
"surrogatepass" error handler for converting to/from Tcl Unicode objects.
On Linux use UTF-8 with the "surrogateescape" error handler for converting
to/from Tcl String objects.
Converting strings from Tcl to Python and back now never fails
(except MemoryError). 
							
						 
						
							2019-10-04 13:09:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0048afc16a 
								
							 
						 
						
							
							
								
								bpo-38183: Test_idle ignores user config directory GH-16198)  
							
							... 
							
							
							
							It no longer tries to create or access .idlerc or any files within.
Users must run IDLE to discover problems with saving settings. 
							
						 
						
							2019-09-16 19:04:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38da805d56 
								
							 
						 
						
							
							
								
								bpo-38041: Refine IDLE Shell restart lines.  (GH-15709)  
							
							... 
							
							
							
							Restart lines now always start with '=' and never end with ' ' and fill the width of the window unless that would require ending with ' ', which could be wrapped by itself and possible confusing the user. 
							
						 
						
							2019-09-06 13:54:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GeeTransit 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd9025858 
								
							 
						 
						
							
							
								
								bpo-37902: IDLE: Add scrolling for IDLE browsers. ( #15368 )  
							
							... 
							
							
							
							Modify the wheel event handler so it can also be used for module, path, and stack browsers.
Patch by George Zhang. 
							
						 
						
							2019-09-04 21:33:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
							
							
								
							
							
								132acaba5a 
								
							 
						 
						
							
							
								
								bpo-35771: IDLE: Fix flaky tool-tip hover delay tests (GH-15634)  
							
							... 
							
							
							
							Extending the hover delay in test_tooltip should avoid spurious test_idle failures.
One longer delay instead of two shorter delays results in a net speedup. 
							
						 
						
							2019-09-03 01:17:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4b4c00b57 
								
							 
						 
						
							
							
								
								bpo-37929: IDLE: avoid Squeezer-related config dialog crashes (GH-15452)  
							
							... 
							
							
							
							These were caused by keeping around a reference to the Squeezer
instance and calling it's load_font() upon config changes, which
sometimes happened even if the shell window no longer existed.
This change completely removes that mechanism, instead having the
editor window properly update its width attribute, which can then
be used by Squeezer. 
							
						 
						
							2019-08-25 08:52:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1213123005 
								
							 
						 
						
							
							
								
								bpo-36419: IDLE - Refactor autocompete and improve testing. ( #15121 )  
							
							
							
						 
						
							2019-08-04 19:48:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
							
							
								
							
							
								86f1a18abf 
								
							 
						 
						
							
							
								
								bpo-37706: IDLE - fix sidebar code bug and drag tests (GH-15103)  
							
							... 
							
							
							
							Convert mouse y to line number in the sidebar rather than the text. 
							
						 
						
							2019-08-04 12:25:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0acb646b8e 
								
							 
						 
						
							
							
								
								Fix idlelib typos discovered by min ho, pr 15018. (GH-15029)  
							
							
							
						 
						
							2019-07-30 18:14:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8874b85b4 
								
							 
						 
						
							
							
								
								bpo-37706: Disable 3 IDLE scrollbar tests on Mac. ( #15010 )  
							
							... 
							
							
							
							They pass with tk 8.5.9 (Azure) but fail with the 8.6.x we install. 
							
						 
						
							2019-07-29 17:57:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
							
							
								
							
							
								3221a63c69 
								
							 
						 
						
							
							
								
								bpo-37628: Fix IDLE config sample sizes ( #14958 )  
							
							... 
							
							
							
							The boxes for the font and highlight samples are now constrained by the overall config dialog size.  They gain scrollbars when the when a large font size makes the samples too large for the box. 
							
						 
						
							2019-07-27 12:57:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7123ea009b 
								
							 
						 
						
							
							
								
								bpo-17535: IDLE editor line numbers (GH-14030)  
							
							
							
						 
						
							2019-07-23 15:22:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ngalim Siregar 
								
							 
						 
						
							
							
							
							
								
							
							
								35b87e6001 
								
							 
						 
						
							
							
								
								bpo-37627: Initialize IDLE Custom Run dialog with previous entries ( #14870 )  
							
							... 
							
							
							
							Repeat the command line arguments most recently entered before so the user can edit them. 
							
						 
						
							2019-07-21 11:37:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
							
							
								
							
							
								e0a1f8fb5c 
								
							 
						 
						
							
							
								
								bpo-33610: IDLE's code-context always shows current context immediately (GH-14821)  
							
							... 
							
							
							
							Eliminate delay of up to 100ms and accompanying visual artifact.
Fix bug of never showing context when hide and show. 
							
						 
						
							2019-07-18 16:03:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b38922434 
								
							 
						 
						
							
							
								
								bpo-36390: Gather IDLE Format menu functions into format.py ( #14827 )  
							
							... 
							
							
							
							Add two indent spec methods from editor and Rstrip to existing file.
Tests are not added for indent methods because they need change
in lights of 3.x's prohibition on mixing tabs and spaces. 
							
						 
						
							2019-07-17 20:48:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								82494aa6d9 
								
							 
						 
						
							
							
								
								bpo-36390: IDLE: Combine region formatting methods. (GH-12481)  
							
							... 
							
							
							
							Rename paragraph.py to format.py and add region formatting methods
from editor.py.  Add tests for the latter. 
							
						 
						
							2019-07-17 09:44:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7036e1de3a 
								
							 
						 
						
							
							
								
								bpo-37530: simplify, optimize and clean up IDLE code context (GH-14675)  
							
							... 
							
							
							
							* Only create CodeContext instances for "real" editors windows, but
  not e.g. shell or output windows.
* Remove configuration update Tk event fired every second, by having
  the editor window ask its code context widget to update when
  necessary, i.e. upon font or highlighting updates.
* When code context isn't being shown, avoid having a Tk event fired
  every 100ms to check whether the code context needs to be updated.
* Use the editor window's getlineno() method where applicable.
* Update font of the code context widget before the main text widget 
							
						 
						
							2019-07-17 11:15:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d4cc7dbb 
								
							 
						 
						
							
							
								
								bpo-27452: IDLE: Cleanup config.py code (GH-14577)  
							
							
							
						 
						
							2019-07-16 16:58:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b5ce62cac 
								
							 
						 
						
							
							
								
								bpo-36390: simplify classifyws(), rename it and add unit tests (GH-14500)  
							
							
							
						 
						
							2019-07-11 17:20:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6aeb2fe606 
								
							 
						 
						
							
							
								
								bpo-26806: IDLE should run without docstrings ( #14657 )  
							
							... 
							
							
							
							After fcf1d00 
							
						 
						
							2019-07-09 14:37:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fcf1d003bf 
								
							 
						 
						
							
							
								
								bpo-26806: add 30 to the recursion limit in IDLE's shell (GH-13944)  
							
							... 
							
							
							
							This is done to compensate for the extra stack frames added by
IDLE itself, which cause problems when setting the recursion limit
to low values.
This wraps sys.setrecursionlimit() and sys.getrecursionlimit()
as invisibly as possible. 
							
						 
						
							2019-07-06 15:35:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54cf2e0780 
								
							 
						 
						
							
							
								
								bpo-37325: Fix focus traversal for 2 IDLE dialogs ( #14209 )  
							
							... 
							
							
							
							Tab now moves focus across and down for Help Source and Custom Run. 
							
						 
						
							2019-06-18 17:08:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								201bc2d18b 
								
							 
						 
						
							
							
								
								bpo-5680: IDLE: Customize running a module (GH-13763)  
							
							... 
							
							
							
							The initialize options are 1) add command line options, which are appended to sys.argv as if passed on a real command line, and 2) skip the shell restart. The customization dialog is accessed by a new entry on the Run menu. 
							
						 
						
							2019-06-17 22:24:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66d47da86a 
								
							 
						 
						
							
							
								
								bpo-37220: Fix 2.7 test -R crash on Windows. (GH-13957)  
							
							... 
							
							
							
							The patch needed for 2.7 should make the test more stable on 3.x also. 
							
						 
						
							2019-06-16 16:33:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f8a38a7c4 
								
							 
						 
						
							
							
								
								IDLE: Standardize naming convention for DummyEditwin in tests (GH-13876)  
							
							... 
							
							
							
							* Change from Dummy_Editwin to DummyEditwin to match other tests. 
							
						 
						
							2019-06-07 05:08:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								554450fb4e 
								
							 
						 
						
							
							
								
								bpo-37177: make IDLE's search dialogs transient (GH-13869)  
							
							... 
							
							
							
							This avoids the search dialogs being hidden behind the editor window. 
							
						 
						
							2019-06-07 08:54:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								949fe976d5 
								
							 
						 
						
							
							
								
								bpo-35763: Make IDLE calltip note about '/' less obtrusive (GH-13791)  
							
							... 
							
							
							
							Add it to the end of the first line if there is room.  Tests were reworked. 
							
						 
						
							2019-06-04 21:55:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xtreak 
								
							 
						 
						
							
							
							
							
								
							
							
								d9677f36fe 
								
							 
						 
						
							
							
								
								IDLE: Fix typos in docs and comments (GH-13749)  
							
							
							
						 
						
							2019-06-03 00:21:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								6bdc4dee01 
								
							 
						 
						
							
							
								
								bpo-35610: IDLE - Replace .context_use_ps1 with .prompt_last_line (GH-11307)  
							
							... 
							
							
							
							Changes in bpo- 31858 made the less informative 'context_use_ps1' redundant. 
							
						 
						
							2019-06-02 14:56:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4d9ffa1a 
								
							 
						 
						
							
							
								
								bpo-32411: IDLE: Remove line number sort in browser.py ( #5011 )  
							
							... 
							
							
							
							Insertion in line order makes sorting keys by line order unneeded. 
							
						 
						
							2019-06-01 17:03:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba0430211f 
								
							 
						 
						
							
							
								
								IDLE - Capitalize search dialogs' 'Close' button label. ( #13691 )  
							
							... 
							
							
							
							It seems to be the only widget label not capitalized. 
							
						 
						
							2019-05-31 04:26:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									penguindustin 
								
							 
						 
						
							
							
							
							
								
							
							
								9646630895 
								
							 
						 
						
							
							
								
								bpo-36766: Typos in docs and code comments (GH-13116)  
							
							
							
						 
						
							2019-05-06 14:57:17 -04: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 
							
						 
						
							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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed1deb0719 
								
							 
						 
						
							
							
								
								bpo-36096: IDLE: Refactor class variables in colorizer (GH-12002)  
							
							
							
						 
						
							2019-02-27 08:21:16 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28f6cb34f6 
								
							 
						 
						
							
							
								
								bpo-35683: Improve Azure Pipelines steps (GH-11493)  
							
							
							
						 
						
							2019-01-22 10:49:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
							
							
								
							
							
								e55cf024ca 
								
							 
						 
						
							
							
								
								bpo-35730: IDLE - test squeezer reload() by checking load_font() (GH-11585)  
							
							
							
						 
						
							2019-01-17 21:26:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bb146aaea 
								
							 
						 
						
							
							
								
								bpo-35730: Disable IDLE test_reload assertion. (GH-11543)  
							
							... 
							
							
							
							IDLE's test_squeezer.SqueezerTest.test_reload, added for issue 35196,
failed on both Gentoo buildbots. 
							
						 
						
							2019-01-13 12:50:29 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Arias 
								
							 
						 
						
							
							
							
							
								
							
							
								ab54b9a130 
								
							 
						 
						
							
							
								
								bpo-35641: IDLE - format calltip properly when no docstring (GH-11415)  
							
							
							
						 
						
							2019-01-03 02:47:58 -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