| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Aqua.
|
| | |
|
|\ \
| |/ |
|
|\ \
| |/
| | |
platforms and fix a bug with embedded toplevels.
|
| |
| |
| |
| | |
crashing.
|
| |
| |
| |
| | |
obviate platform dependent code.
|
| | |
|
| |
| |
| | |
and test it.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
when the top
window containing the point has a different interpreter.
|
| |
| |
| |
| | |
calling it.
|
| | |
|
| |
| |
| | |
logic is needed to handle that case.
|
| | |
|
|\ \
| |/
| |
| | |
fullscreen auxiliary windows. Fix wm geometry. Adjust some tests.
|
| |
| |
| | |
compiler error on 10.9.
|
| | |
|
| | |
|
| |
| |
| | |
Adjust some unixWm tests.
|
| |
| |
| | |
geometry of a newly iconified window.
|
|/ |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes: #959973 "wm title bug" (support Unicode titles)
Fixes: #742882 "Potential division by zero in gridded wm geometry"
Use Tcl_GetTime instead of TclpGetTime [#874745]
Use Tcl_Panic() instead of "panic" [#865264]
Fixes: #632816 "cannot remove transient"
Fixes: #568861 "Fix for wm minsize and maxsize commands"
tests/unixWm.test, tests/wm.test: Updated test suite for
#632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12)
and #742882 (unixWm-20.9, unixWm-20.11).
|
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159
* win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ...
* macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix,
* unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X.
* tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
|
| |
| |
| |
| | |
commit. Thanks Larry Virden. [Bug 705567]
|
| |
| |
| |
| |
| |
| | |
to run only on Unix. Alternative approach did not match maintainer
habits.
* tests/spinbox.test (spinbox-17.4): Avoid long failure message.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
catches.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
set for aqua.
* tests/choosedir.test: add 'notAqua' constraints to X11-only tests;
* tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests
* tests/menuDraw.test: requiring interaction on aqua.
* tests/unixMenu.test:
* tests/unixWm.test:
* tests/winMenu.test:
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159
* win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ...
* macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix,
* unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X.
* tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* tests/image.test: where Tk has been [load]ed, there's no
* tests/select.test: guarantee that child processes created by
* tests/unixWm.test: [exec [interpreter]] will have Tk in them.
* tests/window.test: Made modifications to force a [load] of Tk
in those situations.
|
| |
| |
| |
| | |
when making a window nontransient [Bug #632816 "cannot remove transient"]
|
| |
| |
| |
| |
| | |
* tests/constraints.tcl: -loadfile to hold definitions
* tests/*.test: common to all test files.
|
| |
| |
| |
| | |
commit. Thanks Larry Virden. [Bug 705567]
|
| |
| |
| |
| |
| |
| | |
to run only on Unix. Alternative approach did not match maintainer
habits.
* tests/spinbox.test (spinbox-17.4): Avoid long failure message.
|
| |
| |
| |
| |
| |
| | |
constraint to tests that depend on the
testwrapper command. These tests should
not be run under Windows for example.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that the resizable command keeps scripts from
changing the size of windows since it is
not true. The resizable command only applies
to user sizing via user interaction.
* tests/unixWm.test: Replace broken tests with
the nonPortable constraint with new tests for
maxsize and minsize options. These tests
verify that setting the minsize and maxsize
will resize the window if needed, and that
the wm hints will be updated with the new sizes.
* tests/wm.test: Add an exhaustive set of tests
for the wm maxsize and wm minsize commands.
These tests verify that setting the minsize
and maxsize will resize the window if needed.
These tests have only been run under Win98
and Window Maker under Linux, so further tweaking
may be needed for other systems.
* unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints):
Fixup comments and initialization for the minWidth,
minHeight, maxWidth, maxHeight, width, and height
members of the WmInfo struct. Check to ensure
that a new toplevel window size is not larger
than the maxsize or smaller than the minsize
when updating the geometry at idle time.
Pass new width and height values to the
UpdateSizeHints method so that it can properly
set the window min and max sizes for a window
that cannot be resized by the user. This fixes
a bug where the window resizes back to the original
size when the user clicks on the window border.
* win/tkWinWm.c (UpdateGeometryInfo):
Fixup comments and initialization for the minWidth,
minHeight, maxWidth, maxHeight, width, and height
members of the WmInfo struct. Check to ensure
that a new toplevel window size is not larger
than the maxsize or smaller than the minsize
when updating the geometry at idle time.
[Patch 568861]
|
|
|
|
|
| |
to account for raise/lower changes in TIP 107. This allows
the test case to pass under Window Maker on Linux.
|
|
|
|
| |
on Windows.
|
|
|
|
|
| |
[setupbg] and [cleanupbg] always balance, no matter what tests
are skipped.
|