Here's a patch that transforms
most Tcl_BackgroundError() calls
in Tk into TclBackgroundException()
calls when that appears more
appropriate.
Leaving it to maintainer judgment
whether the slightly more correct
result is worth greater use of
Tcl internal interfaces, or whether
this should wait until something
in Tcl's public interface arrives.
Logged In: YES
user_id=90580
Originator: NO
I do not have particularly strong opinions about this, if there is a need for internal interfaces I don't think the ideal of a Tk using only public interfaces should stand in the way...
Currently the only users of tclInt.h in Tk are tkMain.c and tkMacOSXInit.c for Tcl_{Get,Set}StartupScript, c.f. your own Tk FR 1336531
Descendant of this idea now
committed as part of TIP 337.