Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
2a535c6792873951447e83711efa3a70 |
User & Date: | jan.nijtmans 2013-02-18 13:31:12 |
Context
2013-02-22
| ||
08:44 | Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 calls: The former are just thin wrappers around the latter. check-in: fd565de1 user: jan.nijtmans tags: trunk | |
2013-02-18
| ||
13:31 | Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. check-in: 2a535c67 user: jan.nijtmans tags: trunk | |
13:20 | Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tkAppInit.c/winMain.c. Remove unneeded use of TEXT() macro, as in tclAppInit.c check-in: 797d8ffe user: jan.nijtmans tags: trunk | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2013-01-14 Jan Nijtmans <[email protected]> * win/tcl.m4: More flexible search for win32 tclConfig.sh, * win/configure: backported from TEA. 2013-01-13 Jan Nijtmans <[email protected]> | > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 2013-02-18 Jan Nijtmans <[email protected]> * unix/tkUnixEvent.c: Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. 2013-01-14 Jan Nijtmans <[email protected]> * win/tcl.m4: More flexible search for win32 tclConfig.sh, * win/configure: backported from TEA. 2013-01-13 Jan Nijtmans <[email protected]> |
︙ | ︙ |
Changes to unix/tkUnixEvent.c.
︙ | ︙ | |||
112 113 114 115 116 117 118 | */ TkDisplay * TkpOpenDisplay( const char *displayNameStr) { TkDisplay *dispPtr; | | > > > > > > > > > > > > | 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | */ TkDisplay * TkpOpenDisplay( const char *displayNameStr) { TkDisplay *dispPtr; Display *display; #ifdef TCL_THREADS static int xinited = 0; if (!xinited) { /* Necessary for threaded apps, of no consequence otherwise */ /* need only be called once, but must be called before *any* */ /* Xlib call is made. */ XInitThreads(); xinited = 1; } #endif display = XOpenDisplay(displayNameStr); if (display == NULL) { return NULL; } dispPtr = ckalloc(sizeof(TkDisplay)); memset(dispPtr, 0, sizeof(TkDisplay)); dispPtr->display = display; #ifdef TK_USE_INPUT_METHODS |
︙ | ︙ |