| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check that window passed to -use has the -container
option set.
* tests/wm.test: Remove useless catch call. Deiconify
. just in case, stackorder tests will not pass unless
it is in the normal state. Add -container flag to
embedded stackorder test.
* unix/tkUnixEmbed.c (TkpUseWindow):
* win/tkWinEmbed.c (TkpUseWindow): Lookup Tk window
based on the id passed in as the value for -use.
Generate an error if the Tk window did not have
the -container option set.
|
|
|
|
| |
if the -variable was created by the radiobutton. [Bug #548765]
|
|
|
|
| |
displacement. [Bug #556526]
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/unixWm.test: Move wm transient checks over
to wm.test so they will be run on all systems.
* tests/wm.test: Add tests to check for error when
an iconwindow is passed to the wm transient command.
* unix/tkUnixWm.c (Tk_WmCmd):
* win/tkWinWm.c (Tk_WmCmd): Raise an error if one
of the windows passed to the wm transient command
is an iconwindow for another toplevel.
|
|
|
|
|
|
|
|
| |
* tests/wm.test: Add embedded Window test case for
the stackorder command.
* unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap):
* win/tkWinWm.c (TkWmStackorderToplevelWrapperMap):
Ignore embedded windows during wm stackorder command.
|
|
|
|
|
|
|
| |
* unix/configure.in: Invoke SC_ENABLE_SHARED before
calling SC_CONFIG_CFLAGS so that the SHARED_BUILD
variable can be checked inside SC_CONFIG_CFLAGS.
* unix/tcl.m4: Update from Tcl.
|
|
|
|
| |
latest revisions to avoid defining new global commands.
|
|
|
|
|
|
| |
* mac/tkMacTclCode.r: include msgcat package in resources
as bgerror depends on it. Restores ability of mac static
build to run standalone (except for encoding file issues).
|
|
|
|
|
|
|
| |
* library/console.tcl:
* library/tk.tcl: fix tk.tcl not sourcing library files
that define bindings at startup on mac. (independent of
tk library files being in resources or on auto_path)
|
|
|
|
| |
dialog. Completes soft dependence on msgcat. [FR 539309]
|
| |
|
|
|
|
| |
resolved. Added the same logic to INSTALLDIR, too. [Bug #553208]
|
| |
|
| |
|
|
|
|
|
| |
* unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so
that the .sl knows its dependent libs.
|
| |
|
|
|
|
|
|
|
|
|
| |
* mac/tkMacResource.r: added check of
TCLTK_NO_LIBRARY_TEXT_RESOURCES #define to allow disabling the
inclusion of the tk library code in the resource fork of Tk
executables and shared libraries.
Moved tk library code inclusion to separate file like in tcl.
Added 'panedwindow' resource.
|
|
|
|
|
| |
implementations of ButtonLeave to check for Priv(relief) existing
before trying to use it. [Patch #541849]
|
|
|
|
|
|
| |
* unix/tkUnix3d.c (Tk_3DHorizontalBevel):
* unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun
the X window 16-bit size limit. [Patch #541999] (bonfield)
|
| |
|
|
|
|
| |
Sorry for delaying this fix for months; I hadn't noticed that it had been reviewed!
|
| |
|
| |
|
| |
|
|
|
|
|
| |
msgcat procedures as used in tk defined in case the package
is not available.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
display was closed. This handles freeing memory associated with a
display and closing it.
(DeleteWindowsExitProc): actually close displays. This would also
ideally be done in Tk_DestroyWindow when the last window on the
display has been closed, but that still has unresolved order of
cleanup problems.
(Tk_DestroyWindow): added TkFocusFree call.
|
|
|
|
| |
TkWmCleanup.
|
| |
|
|
|
|
|
|
|
|
| |
* generic/tkIntPlatDecls.h:
* generic/tkIntDecls.h:
* generic/tkInt.decls: added TkFocusFree, TkClipCleanup and
TkGCCleanup generic private procs, and TkWmCleanup, TkSendCleanup
and TkFreeXId unix private procs.
|
|
|
|
|
|
| |
* unix/tkUnixXId.c (TkFreeXId): frees XID resources.
Made idCleanupScheduled a Tcl_TimerToken (was int) in TkDisplay
structure to allow us to delete the timer scheduled for it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
structure is freed.
(ConfigureEvent, ComputeReparentGeometry): Add extra wm tracing info
(TkWmRestackToplevel): initialize changes to 0 to prevent UMR.
Use WaitForConfigureNotify on all windows. This part still
requires fixing as it is the root of the 2 second raise delay on
some window managers (those that use extra wrapper windows of
their own).
|
|
|
|
| |
of interp
|
| |
|
|
|
|
| |
resources on thread exit
|
| |
|
|
|
|
| |
resources on thread exit.
|
|
|
|
| |
structures to 0.
|
|
|
|
|
| |
stacks on thread exit.
(Tk_GetOption): free mem used to get Tk_Uid
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
and place the IME position within Tk_SetCaretPos. Cache results in
Tk_SetCaretPos to reduce unnecessary repositioning. Also call
DestroyCaret if we receive WM_KILLFOCUS.
(TkpOpenDisplay): ZeroMemory the initial display structures.
(TkWinGetUnicodeEncoding): Added so that Windows only needs to
cache this value one, and then free it in TkWinXCleanup.
(HandleIMEComposition): add support for Win98 and ATOK13
IME. (yamamoto)
|
|
|
|
|
|
|
| |
* win/tkWinDialog.c (GetFileNameW): use TkWinGetUnicodeEncoding
* win/tkWinInit.c (TkpDisplayWarning): use TkWinGetUnicodeEncoding
* win/tkWinFont.c: use TkWinGetUnicodeEncoding instead of static
unicodeEncoding.
|
|
|
|
| |
have just set result code.
|
|
|
|
| |
up on thread exit. (Tk_PhotoPutBlock) slight code updates
|
|
|
|
|
|
|
| |
* win/tcl.m4: Enabled COFF as well as CV style debug info with
--enable-symbols to allow Dr. Watson users to see function info.
More info on debugging levels can be obtained at:
http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
|
|
|
|
| |
fix mem leaks in not freeing slave info
|
| |
|