Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ca1bde8943 
								
							 
						 
						
							
							
								
								IDLE: Tweak iomenu.IOBinding.maybesave  ( #112914 )  
							
							... 
							
							
							
							Add docstring, use f-string, simplify code. 
							
						 
						
							2023-12-09 21:29:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5b0db0315 
								
							 
						 
						
							
							
								
								gh-66819: More IDLE htest updates(4) ( #112686 )  
							
							... 
							
							
							
							Mostly double spacing before 'if __name__...'. 
							
						 
						
							2023-12-04 06:36:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3855b45874 
								
							 
						 
						
							
							
								
								gh-66819: More IDLE htest updates(2) ( #112642 )  
							
							... 
							
							
							
							Examine and update spec -- callable pairs.
Revise run method. 
							
						 
						
							2023-12-03 09:28:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b85411fc5e 
								
							 
						 
						
							
							
								
								gh-95191: IDLE: Include prompts when saving Shell  #95554  
							
							
							
						 
						
							2022-08-02 00:10:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91f9947f23 
								
							 
						 
						
							
							
								
								IDLE: replace if statement with expression ( #94228 )  
							
							
							
						 
						
							2022-06-24 12:59:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								576dd90117 
								
							 
						 
						
							
							
								
								gh-84623: Remove unused imports in idlelib ( #94143 )  
							
							... 
							
							
							
							Remove commented code in test_debugger_r.py.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 
							
						 
						
							2022-06-23 00:09:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50cf4991c4 
								
							 
						 
						
							
							
								
								bpo-45447: Add syntax highlighting for .pyi files in IDLE (GH-28950)  
							
							... 
							
							
							
							Also add .pyi to the python extensions in the "File-open" and "File-save" dialogues.
Add util.py to contain objects that are used in multiple idlelib modules
and have no dependencies on any of them.
Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 
							
						 
						
							2022-02-12 19:04:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								879986d8a9 
								
							 
						 
						
							
							
								
								bpo-43013: Fix old tkinter module names in idlelib (GH-24326)  
							
							... 
							
							
							
							Lowercase 'tkColorChooser', 'tkFileDialog', 'tkSimpleDialog', and
'tkMessageBox' and remove 'tk'.  Just lowercase 'tkFont' as 'font'
is already used.  Adjust import. 
							
						 
						
							2021-01-25 06:33:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0dd463c8a4 
								
							 
						 
						
							
							
								
								bpo-41373: IDLE: Fix saving files loaded with no newlines or mixed newlines (GH-21597)  
							
							... 
							
							
							
							Fixes regression in 3.8.4 and 3.9.0b4.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 
							
						 
						
							2020-07-24 23:21:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38d3864efe 
								
							 
						 
						
							
							
								
								bpo-41300: IDLE - save files with non-ascii chars  (GH-21512)  
							
							... 
							
							
							
							Fix regression released in 3.9.0b4 and 3.8.4. 
							
						 
						
							2020-07-16 18:24:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								694d31e714 
								
							 
						 
						
							
							
								
								bpo-41158: IDLE: rewrite the code for handling file encoding (GH-21215)  
							
							
							
						 
						
							2020-06-30 09:33:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2515a28230 
								
							 
						 
						
							
							
								
								bpo-41152: IDLE: always use UTF-8 for standard IO streams (GH-21214)  
							
							
							
						 
						
							2020-06-29 20:18:22 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4f098b35f5 
								
							 
						 
						
							
							
								
								bpo-36807: When saving a file in IDLE, call flush and fsync ( #13102 )  
							
							
							
						 
						
							2019-05-13 08:31:29 -04: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fa247d60d 
								
							 
						 
						
							
							
								
								bpo-34850: Replace is with == in idlelib.iomenu (GH-9649)  
							
							... 
							
							
							
							Patch by Serhiy Storchaka (in PR #9642 ). 
							
						 
						
							2018-09-30 17:17:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea3dc8029a 
								
							 
						 
						
							
							
								
								bpo-33855: More edits and new minimal tests for IDLE (GH-7761)  
							
							... 
							
							
							
							Part 2 of 3.  Continues PR #7689 , changeset ee5ef30 
							
						 
						
							2018-06-18 04:47:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								5961e7c156 
								
							 
						 
						
							
							
								
								IDLE: make filetypes a tuple constant. ( #3847 )  
							
							... 
							
							
							
							Save a bit of code, plus non-tuples get converted anyway to tuples by tkinter for the tk call. 
							
						 
						
							2017-10-01 19:01:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								a748032653 
								
							 
						 
						
							
							
								
								Refine geometry of idlelib htests (and a few other fix-ups).  
							
							
							
						 
						
							2016-07-10 17:28:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								7c1534141d 
								
							 
						 
						
							
							
								
								Issue 27372: Stop test_idle from changing locale, so test passes.  
							
							... 
							
							
							
							In 3.6, the warning is now called an error, making it harder to ignore. 
							
						 
						
							2016-06-26 17:48:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa5bdc6e8 
								
							 
						 
						
							
							
								
								Issue  #24225 : Within idlelib files, update idlelib module names.  
							
							... 
							
							
							
							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. 
							
						 
						
							2016-05-28 13:22:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								0d9220e162 
								
							 
						 
						
							
							
								
								Issue  #24225 : Rename many idlelib/*.py and idlelib/idle_test/test_*.py files.  
							
							
							
						 
						
							2016-05-22 19:10:31 -04:00