summaryrefslogtreecommitdiffstats
path: root/tests/unixWm.test
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug [2249e64bdc]: adjust unixWm tests which expect impossible results on ↵culler2019-02-131-12/+27
|\ | | | | | | Aqua.
| * Fix bug [2249e64bdc]: Some unixWm tests expect the impossible on Aquaculler2019-02-131-12/+27
| |
* | Merge 8.6jan.nijtmans2019-01-101-3/+3
|\ \ | |/
* | Resolve bug [18a4ba19bd]. Make winfo containing behave consistently acrossculler2019-01-041-70/+105
|\ \ | |/ | | platforms and fix a bug with embedded toplevels.
| * On Aqua make "wm attribute pathname -type" return "unsupported" instead of ↵culler2018-12-171-1/+2
| | | | | | | | crashing.
| * Add a dummy implementation of "wm attribute pathname -type" for Aqua, to ↵culler2018-12-171-6/+5
| | | | | | | | obviate platform dependent code.
| * Fix a bug with window ordering in Aqua. Deal with remaining unixWm tests.culler2018-12-171-6/+23
| |
| * Restore the old behavior with unix title bars and borders, but documentculler2018-12-171-10/+13
| | | | | | and test it.
| * Fix typos in unixWm.test.culler2018-12-161-13/+15
| |
| * Fix a small error in the aqua Tk_CoordsToWindow related to embedded toplevels.culler2018-12-161-4/+7
| |
| * Make unixWm-50.3 use a slave rather than dobg and fix the bug it revealed.culler2018-12-161-18/+20
| |
| * On second thought, it is better to follow X11 and return an empty string ↵culler2018-12-141-9/+1
| | | | | | | | | | when the top window containing the point has a different interpreter.
| * On aqua, make FrontWindowAtPoint pay attention to which interpreter is ↵culler2018-12-141-1/+10
| | | | | | | | calling it.
| * Add a comment in unixWm.test about iconifying the root window.culler2018-12-141-1/+5
| |
| * Gnome3 behaves differently when the root window is involved. More intricateculler2018-12-131-1/+3
| | | | | | logic is needed to handle that case.
| * Fix the containment test, check for iconified windows, adjust some tests.culler2018-12-121-32/+33
| |
* | Make overrideredirect windows work. Fix overrideredirect and transient ↵culler2018-12-111-10/+35
|\ \ | |/ | | | | fullscreen auxiliary windows. Fix wm geometry. Adjust some tests.
| * On OSX 10.6 the styleMask must be cleared to get rid of the title bar. Fix aculler2018-12-111-1/+1
| | | | | | compiler error on 10.9.
| * Fix cut-and-paste error.culler2018-12-101-8/+10
| |
| * Don't force other platforms to wait for the aqua animations to finish.culler2018-12-101-5/+5
| |
| * Aqua: Fix some subtle bugs in wm geometry. Fix the iconwindow implementation.culler2018-12-091-15/+27
| | | | | | Adjust some unixWm tests.
| * On Aqua, tests should wait for the animation to finish before checking theculler2018-12-081-0/+11
| | | | | | geometry of a newly iconified window.
* | Excess spacing in test-suitejan.nijtmans2016-03-141-4/+4
|/
* Purge RCS Keywords.dgp2011-06-081-2/+0
|\
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |
| * TIP #359: Extended Window Manager Hints support for 8.4patthoyts2010-01-231-3/+41
| |
| * unix/tkUnixWm.c: Sync with CVS HEAD (r1.47):jenglish2005-01-141-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * Backport of 8.5 wm iconphoto that added support for Tk photohobbs2004-10-051-3/+16
| | | | | | | | | | | | | | | | * 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/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13dgp2003-03-181-2/+2
| | | | | | | | commit. Thanks Larry Virden. [Bug 705567]
| * * tests/unixWm.test: Constrained all tests older than revision 1.21dgp2003-03-131-170/+170
| | | | | | | | | | | | to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
* | Dup test IDsdgp2010-08-031-4/+4
| |
* | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-201-2/+49
| |
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * tests/unixWm.test: note TIP#142 results and remove unnecessaryhobbs2007-10-301-150/+148
| | | | | | | | catches.
* | * tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint isdas2007-05-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | 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:
* | Added support for [wm attributes] on X11 [TIP#231, patch#1062022].jenglish2005-11-161-6/+32
| |
* | * doc/wm.n (iconphoto): added support for Tk photohobbs2004-10-051-3/+16
| | | | | | | | | | | | | | | | * 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]
* | Use standard constraint namesdkf2004-06-241-2/+2
| |
* | Steps towards systematization of test constraints in Tk test suitedkf2004-06-171-3/+1
| |
* | Fix for #742882 "Potential division by zero in gridded wm geometry"jenglish2004-06-161-3/+3
| |
* | * tests/constraints.tcl:When running the test suite in a processdgp2003-11-181-5/+11
| | | | | | | | | | | | | | | | * 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.
* | Delete WM_TRANSIENT_FOR property instead of setting it to Nonejenglish2003-10-151-3/+3
| | | | | | | | when making a window nontransient [Bug #632816 "cannot remove transient"]
* | * tests/all.tcl: Made better use of a commondgp2003-04-011-10/+3
| | | | | | | | | | * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.
* | * tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13dgp2003-03-181-2/+2
| | | | | | | | commit. Thanks Larry Virden. [Bug 705567]
* | * tests/unixWm.test: Constrained all tests older than revision 1.21dgp2003-03-131-170/+170
| | | | | | | | | | | | to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.
* | * tests/unixWm.test: Add the testwrappermdejong2003-03-121-7/+7
| | | | | | | | | | | | constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example.
* | * doc/wm.n (minimize, maximize): Remove claimmdejong2003-03-121-22/+70
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* * tests/unixWm.test: Add short delay to test unixWm-51.7mdejong2002-11-071-1/+3
| | | | | to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux.
* * tests/unixWm.test (unixWm-50.3): Constrained test that hangsdgp2002-09-061-2/+2
| | | | on Windows.
* * tests/unixWm.test: Corrected packaging of unixWm-50.3 so thatdgp2002-08-081-5/+9
| | | | | [setupbg] and [cleanupbg] always balance, no matter what tests are skipped.