| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
one char is always one byte, and that required
subfont for the last character in any string is
the same as for the previous character
[Bug #559435] [Patch #559437]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/wm.test: Check that setting a window
as a transient of itself raises an error. Check
that passing a non-toplevel window to the wm
transient command uses the enclosing toplevel.
* unix/tkUnixWm.c (Tk_WmCmd): Raise an error
if the user tries to make a toplevel a
transient of itself.
* win/tkWinWm.c (Tk_WmCmd): Raise an error
if the user tries to make a toplevel a
transient of itself. Test for other error
before checking for the transient self error.
|
|
|
|
|
|
|
|
|
| |
TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace
WmInfo's master and masterWindowName members with
a masterPtr member. This implementation is much
simpler and mirrors the Win32 implementation. This
change makes it easy to check the flags of the
master window. No user visible changes.
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkIntPlatDecls.h: Regen.
* generic/tkStubInit.c: Regen.
* tests/wm.test: Test state changes between iconic,
normal, and withdrawn both before and after initial
mapping.
* unix/tkUnixWm.c (Tk_WmCmd, TkpWmSetState): Move
state change code into TkpWmSetState to more closely
match the Win32 implementation. No functional changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
| |
|
|
|
|
|
| |
* 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!
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* mac/tkMacWm.c:
* tests/wm.test:
* unix/tkUnixWm.c:
* win/tkWinWm.c: Update wm stackorder usage message
to make it clear that either 1 or 3 arguments are
required. [Bug 540013]
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mac/tkMacProjects.sea.hqx: added tkPanedWindow.c to projects
* mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the
TkConsole when using shared MSL libraries; fix for crashing
bug on exit: writing to stdin/sterr when console has already
been destroyed. (both fixes need support in MSL, see
'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx)
* mac/tkMacDialog.c: fixes to Navigation Services Dialog filter.
* mac/tkMacDraw.c: add panic for overwide TkImages that would
crash Tk on mac otherwise.
|
|
|
|
|
|
| |
* generic/tkTextMark.c (TkTextInsertDisplayProc):
* generic/tkCanvText.c (DisplayCanvText):
* generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
a GCC/HPUX problem with missing a "htons". See also
"tclUnixPort.h" for equivalent code.
|
| |
|
|
|
|
| |
Tcl_VarTraceProc typedef. [TIP 27] [Patch 532644].
|
|
|
|
| |
interp->result as NULL.
|
| |
|
|
|
|
|
|
| |
before including commctrl.h so that we can
access the InitCommonControlsEx API when
building Tk with mingw.
|
|
|
|
| |
easier for now.
|
| |
|
| |
|
| |
|
|
|
|
| |
binding on Unix platforms.
|
| |
|
|
|
|
| |
on state change where necessary. [Bug #503772]
|
|
|
|
| |
dating from 2001-12-14)
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl.
|
|
|
|
|
|
| |
Added Cursor timer that restores the default cursor when pointer
is no longer over the sash. This is necessary because Leave
events won't be seen when moving into a paned child.
|
| |
|
| |
|
| |
|
| |
|