Neal Norwitz
d1c5510b99
Fix SF #745055 , Memory leak in _tkinter.c/Tkapp_SplitList()
...
Also fix a memory leak in Tkapp_Split.
This needs to be backported. I'll leave it up to Barry whether this
is for 2.2.3 or 2.2.4.
2003-05-29 00:17:03 +00:00
Martin v. Löwis
8fd86cc46e
Only return objects if wantobjects is set in GetVar.
2003-05-19 19:57:42 +00:00
Martin v. Löwis
28e9ce9df2
Patch #734118 : Add {get|set}busywaitinterval.
2003-05-09 08:19:48 +00:00
Martin v. Löwis
dd6cd65b98
Implement tcl object __cmp__.
2003-05-03 09:45:12 +00:00
Martin v. Löwis
1869ec5cb7
Convert tcl objects to strings in getvar/setvar. Fixes #730506 .
2003-05-01 05:47:00 +00:00
Martin v. Löwis
6f29ff319b
Support UCS-4 Tcl for UCS-4 Python builds. Fixes #719880 .
2003-04-16 20:34:55 +00:00
Martin v. Löwis
ee24e9cad0
Use object interface for global vars. Fixes #721171 .
...
Also move complete processing of get/set/delvar calls to target thread.
2003-04-15 20:33:20 +00:00
Martin v. Löwis
a965649386
Wrap thread stuff in WITH_THREAD. Fixes #704641 .
2003-03-30 08:44:58 +00:00
Martin v. Löwis
52ae6f67d9
Fake bool API for Python 2.2.
2003-03-30 08:26:04 +00:00
Neal Norwitz
12e2217501
Fix SF #692416 , don't crash interpreter for _tkinter.deletefilehandler
...
in addition to createfilehandler and creaetetimerhandler.
2003-03-03 21:16:39 +00:00
Martin v. Löwis
7f13489bdf
Don't crash on _tkinter.createfilehandler in non-threaded Tcl;
...
disable this function in threaded Tcl. Likewise for creaetetimerhandler.
Fixes #692416 .
2003-03-03 10:40:01 +00:00
Neal Norwitz
ec74f2fda7
Add more missing PyErr_NoMemory() after failled memory allocs
2003-02-11 23:05:40 +00:00
Martin v. Löwis
70c3dda2fb
Convert booleans to integers in IntVar.set. Fixes #671741 .
...
Return booleans from _tkinter.getboolean.
Convert booleans to Tcl booleans in AsObj.
2003-01-22 09:17:38 +00:00
Martin v. Löwis
cd9a8b6bcf
Avoid usage of PyDoc_STR in 2.2 compatibility code.
2003-01-21 21:52:57 +00:00
Jason Tishler
fb8595df4f
Patch #661760 : Cygwin auto-import module patch
...
The attached patch enables shared extension
modules to build cleanly under Cygwin without
moving the static initialization of certain function
pointers (i.e., ones exported from the Python
DLL core) to a module initialization function.
Additionally, this patch fixes the modules that
have been changed in the past to accommodate
Cygwin.
2003-01-06 12:41:26 +00:00
Martin v. Löwis
3a57d9de07
Fix typo.
2003-01-04 08:54:59 +00:00
Martin v. Löwis
6a759d9e00
Remove appartment check from dooneevent. Fixes #660961 .
...
Check whether self is NULL in mainloop.
2003-01-04 08:36:57 +00:00
Martin v. Löwis
3919571f82
Wrap doc strings in PyDoc_STRVAR. Fix .string docstring. Provide default
...
macro definitions for older Python releases.
2003-01-04 00:33:13 +00:00
Martin v. Löwis
25c7b50e8f
Convert Tcl path objects to strings. Fixes #661357 .
...
Provide .string attribute and __unicode for Tcl_Objs.
2003-01-04 00:08:09 +00:00
Jason Tishler
bbe8961698
Patch #660485 : Cygwin _tkinter Tcl/Tk 8.3 patch
...
The attached patch enables Cygwin Python to
build cleanly against the latest Cygwin Tcl/Tk
which is based on Tcl/Tk 8.3. It also prevents
building against the real X headers, if installed.
2002-12-31 20:30:46 +00:00
Martin v. Löwis
ba2f875d90
Eliminate C++ comment.
2002-12-31 17:34:30 +00:00
Martin v. Löwis
5b177f18ee
Silence cast warnings for Tcl 8.3.
2002-12-30 18:14:15 +00:00
Martin v. Löwis
5b26abb37a
Gracefully delay runtime error up to 1s. Add .willdispatch().
2002-12-28 09:23:09 +00:00
Martin v. Löwis
7d1349553b
Always initialize objc.
2002-12-12 19:05:48 +00:00
Martin v. Löwis
b5bfb9f38c
Support threads-enabled Tcl installations.
2002-12-12 17:07:58 +00:00