Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d05b000c6b 
								
							 
						 
						
							
							
								
								bpo-38371: Tkinter: deprecate the split() method. (GH-16584)  
							
							
							
						 
						
							2019-10-08 14:31:35 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bb5bbfca8 
								
							 
						 
						
							
							
								
								bpo-33974: Fix passing special characters to ttk widgets. (GH-7986)  
							
							... 
							
							
							
							Fix passing lists and tuples of strings containing special characters
'"', '\\', '{', '}' and '\n' as options to tkinter.ttk widgets. 
							
						 
						
							2018-06-30 09:20:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								27c623c845 
								
							 
						 
						
							
							
								
								bpo-31675: Fix memory leaks in Tkinter's methods splitlist() and split() ( #3866 )  
							
							... 
							
							
							
							when pass a string larger than 2 GiB.
Decrease memory requirements for Tcl's bigmem tests. 
							
						 
						
							2017-10-03 22:39:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3f1b0911e 
								
							 
						 
						
							
							
								
								Issue  #23815 : Fixed crashes related to directly created instances of types in  
							
							... 
							
							
							
							_tkinter and curses.panel modules. 
							
						 
						
							2016-05-08 20:46:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								fa10f61ee5 
								
							 
						 
						
							
							
								
								Issue  #25093 : Merge with 3.4  
							
							
							
						 
						
							2015-10-12 23:30:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								83fd0a81a4 
								
							 
						 
						
							
							
								
								Issue  #25093 : Fix test_tcl's testloadWithUNC for paths with spaces  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2015-10-12 23:27:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc9dea778 
								
							 
						 
						
							
							
								
								Issue  #20035 : Reimplement tkinter._fix module as a C function.  
							
							... 
							
							
							
							The new private C function makes no permanent changes to the environment
and is #ifdef'd out on non-Windows platforms. 
							
						 
						
							2015-05-22 11:36:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								645058d11a 
								
							 
						 
						
							
							
								
								Issue  #23880 : Tkinter's getint() and getdouble() now support Tcl_Obj.  
							
							... 
							
							
							
							Tkinter's getdouble() now supports any numbers (in particular int). 
							
						 
						
							2015-05-06 14:00:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								71b49dde3a 
								
							 
						 
						
							
							
								
								Issue  #16840 . Turn off bignum support in tkinter with with Tcl earlier than 8.5.8  
							
							... 
							
							
							
							(tclTomMath.h was broken) and non-final Tcl 8.6.
Removed TK_VERSION_HEX. 
							
						 
						
							2015-04-22 10:59:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3af7a38c61 
								
							 
						 
						
							
							
								
								Issue  #16840 . Turn off bignum support in tkinter with with Tcl earlier than 8.5.8  
							
							... 
							
							
							
							(tclTomMath.h was broken) and non-final Tcl 8.6. 
							
						 
						
							2015-04-22 10:53:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aec0509193 
								
							 
						 
						
							
							
								
								Fixed full Tcl version parsing in tests for pre-final versions.  
							
							
							
						 
						
							2015-04-22 08:36:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								462c357d70 
								
							 
						 
						
							
							
								
								Fixed full Tcl version parsing in tests for pre-final versions.  
							
							
							
						 
						
							2015-04-22 08:36:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								06e66108c6 
								
							 
						 
						
							
							
								
								Issue  #15133 : _tkinter.tkapp.getboolean() now supports Tcl_Obj and always  
							
							... 
							
							
							
							returns bool.  tkinter.BooleanVar now validates input values (accepted bool,
int, str, and Tcl_Obj).  tkinter.BooleanVar.get() now always returns bool. 
							
						 
						
							2015-04-04 12:44:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9a6e201f7d 
								
							 
						 
						
							
							
								
								Issue  #15133 : _tkinter.tkapp.getboolean() now supports Tcl_Obj and always  
							
							... 
							
							
							
							returns bool.  tkinter.BooleanVar now validates input values (accepted bool,
int, str, and Tcl_Obj).  tkinter.BooleanVar.get() now always returns bool. 
							
						 
						
							2015-04-04 12:43:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b162914158 
								
							 
						 
						
							
							
								
								Issue  #16840 : Fixed test_tcl for Tcl < 8.5.  
							
							
							
						 
						
							2015-04-02 20:07:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2379d541dd 
								
							 
						 
						
							
							
								
								Issue  #16840 : Fixed test_tcl for Tcl < 8.5.  
							
							
							
						 
						
							2015-04-02 20:07:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe562b499 
								
							 
						 
						
							
							
								
								Issue  #21526 : Skip test_booleans on Tcl < 8.5.  
							
							
							
						 
						
							2015-04-02 19:59:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a5a4bd76fb 
								
							 
						 
						
							
							
								
								Issue  #21526 : Skip test_booleans on Tcl < 8.5.  
							
							
							
						 
						
							2015-04-02 19:57:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4c7dc48ea5 
								
							 
						 
						
							
							
								
								Issue  #16840 : Tkinter now supports 64-bit integers added in Tcl 8.4 and  
							
							... 
							
							
							
							arbitrary precision integers added in Tcl 8.5. 
							
						 
						
							2015-04-02 18:49:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ea134da929 
								
							 
						 
						
							
							
								
								Issue  #16840 : Tkinter now supports 64-bit integers added in Tcl 8.4 and  
							
							... 
							
							
							
							arbitrary precision integers added in Tcl 8.5. 
							
						 
						
							2015-04-02 18:46:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b7616621db 
								
							 
						 
						
							
							
								
								Issue  #21526 : Fixed the test_booleans test for wantobjects = 0.  
							
							
							
						 
						
							2015-04-02 11:47:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9171fe5a1d 
								
							 
						 
						
							
							
								
								Issue  #21526 : Fixed the test_booleans test for wantobjects = 0.  
							
							
							
						 
						
							2015-04-02 11:46:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b452f41cc8 
								
							 
						 
						
							
							
								
								Issue  #21526 : Fixed support of new boolean type in Tcl 8.5.  
							
							
							
						 
						
							2015-04-02 10:58:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f7de3dd02d 
								
							 
						 
						
							
							
								
								Issue  #21526 : Tkinter now supports new boolean type in Tcl 8.5.  
							
							
							
						 
						
							2015-04-02 10:35:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d5fd6188e2 
								
							 
						 
						
							
							
								
								Issue  #21951 : Fixed a crash in Tkinter on AIX when called Tcl command with  
							
							... 
							
							
							
							empty string or tuple argument.
On some platforms Tcl memory allocator returns NULL when allocating zero-sized
block of memory. 
							
						 
						
							2014-09-11 10:58:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								abf68ce164 
								
							 
						 
						
							
							
								
								Issue  #21951 : Fixed a crash in Tkinter on AIX when called Tcl command with  
							
							... 
							
							
							
							empty string or tuple argument.
On some platforms Tcl memory allocator returns NULL when allocating zero-sized
block of memory. 
							
						 
						
							2014-09-11 10:57:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								87a2803eb4 
								
							 
						 
						
							
							
								
								Issue  #22226 : Added private function _splitdict() in the Tkinter module.  
							
							... 
							
							
							
							First letter no longer is stripped from the "status" key in
the result of Treeview.heading(). 
							
						 
						
							2014-09-06 22:49:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0a1d0f28 
								
							 
						 
						
							
							
								
								Issue  #22226 : Added private function _splitdict() in the Tkinter module.  
							
							... 
							
							
							
							First letter no longer is stripped from the "status" key in
the result of Treeview.heading(). 
							
						 
						
							2014-09-06 22:47:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ece38d9497 
								
							 
						 
						
							
							
								
								Issue  #22334 : Add debug traces to test_tcl  
							
							
							
						 
						
							2014-09-04 09:53:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								79c27c3319 
								
							 
						 
						
							
							
								
								Clean up test_user_command.  
							
							
							
						 
						
							2014-08-18 17:48:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d6ec309c36 
								
							 
						 
						
							
							
								
								Clean up test_user_command.  
							
							
							
						 
						
							2014-08-18 17:47:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f44611cadf 
								
							 
						 
						
							
							
								
								Issue  #21580 : Now Tkinter correctly handles bytes arguments passed to Tk.  
							
							... 
							
							
							
							In particular this allows to initialize images from binary data. 
							
						 
						
							2014-07-30 18:34:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								74596a887a 
								
							 
						 
						
							
							
								
								Issue  #21580 : Now Tkinter correctly handles bytes arguments passed to Tk.  
							
							... 
							
							
							
							In particular this allows to initialize images from binary data. 
							
						 
						
							2014-07-30 18:33:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f46da1b29 
								
							 
						 
						
							
							
								
								Issue  #21951 : Temporary skip crashing test_user_command on AIX.  
							
							
							
						 
						
							2014-07-30 11:00:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								95a9e0bf8c 
								
							 
						 
						
							
							
								
								Issue  #21951 : Temporary skip crashing test_user_command on AIX.  
							
							
							
						 
						
							2014-07-30 10:59:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb4af8fbf 
								
							 
						 
						
							
							
								
								Issue  #21881 : Just omit tests for platform-specific NaN representation in test_tcl.  
							
							
							
						 
						
							2014-07-07 14:57:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1435c939 
								
							 
						 
						
							
							
								
								Issue  #21881 : Just omit tests for platform-specific NaN representation in test_tcl.  
							
							
							
						 
						
							2014-07-07 14:57:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								66ca861f86 
								
							 
						 
						
							
							
								
								Issue  #21881 : Be more tolerant in test_tcl to not parsable by float() NaN  
							
							... 
							
							
							
							representations (on mips and m68k platforms). 
							
						 
						
							2014-07-07 13:45:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								667abc7d42 
								
							 
						 
						
							
							
								
								Issue  #21881 : Be more tolerant in test_tcl to not parsable by float() NaN  
							
							... 
							
							
							
							representations (on mips and m68k platforms). 
							
						 
						
							2014-07-07 13:44:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								17158306d8 
								
							 
						 
						
							
							
								
								Test correct getXXX methods in Tkinter bigmem tests.  
							
							... 
							
							
							
							Tk.getint is just int, true Tk wrapper is available as Tk.tk.getint. 
							
						 
						
							2014-05-30 15:55:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aecfa9ead9 
								
							 
						 
						
							
							
								
								Test correct getXXX methods in Tkinter bigmem tests.  
							
							... 
							
							
							
							Tk.getint is just int, true Tk wrapper is available as Tk.tk.getint. 
							
						 
						
							2014-05-30 15:54:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1753d2255e 
								
							 
						 
						
							
							
								
								Issue  #21552 : Fixed possible integer overflow of too long string lengths in  
							
							... 
							
							
							
							the tkinter module on 64-bit platforms. 
							
						 
						
							2014-05-30 14:25:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								79851d755b 
								
							 
						 
						
							
							
								
								Issue  #21552 : Fixed possible integer overflow of too long string lengths in  
							
							... 
							
							
							
							the tkinter module on 64-bit platforms. 
							
						 
						
							2014-05-30 14:24:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								88c56cbba5 
								
							 
						 
						
							
							
								
								Add tests for getint, getdouble and getboolean methods of the tkapp object.  
							
							
							
						 
						
							2014-05-30 14:08:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9f1f4f40e4 
								
							 
						 
						
							
							
								
								Add tests for getint, getdouble and getboolean methods of the tkapp object.  
							
							
							
						 
						
							2014-05-30 14:07:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2b00c4999d 
								
							 
						 
						
							
							
								
								Issue  #21525 : Most Tkinter methods which accepted tuples now accept lists too.  
							
							
							
						 
						
							2014-05-21 17:12:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8a14ea4694 
								
							 
						 
						
							
							
								
								Issue  #20743 : Fix a reference leak in test_tcl.  
							
							
							
						 
						
							2014-02-23 19:41:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								220cc21cec 
								
							 
						 
						
							
							
								
								Issue  #20743 : Fix a reference leak in test_tcl.  
							
							
							
						 
						
							2014-02-23 19:39:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f28ba369dd 
								
							 
						 
						
							
							
								
								Issue  #20532 : Tests which use _testcapi now are marked as CPython only.  
							
							
							
						 
						
							2014-02-07 10:10:55 +02:00