gri3-wm/testcases/t
Michael Stapelberg db651679c5 Bugfix: Properly ignore UnmapNotify events (especially for floating windows)
This fixes the bug which caused floating windows to be visible even when
switching to a different workspace.

Instead of ignoring a specific sequence, we now set an ignore_unmap counter for
each container. (So, should containers be closed too early or stay open even if
they should be closed, we probably need to have a closer look at the counter.
At the moment, it is increased by one on reparenting and unmapping (for
workspace changes) and decremented by one on each UnmapNotify event).

This system is better because a sequence does not describe a single unmap or
reparent request but a request to X11 on the network layer -- which can contain
multiple requests.
2010-11-20 19:11:43 +01:00
..
lib testcases: Implement open_empty_con which directly returns the ID 2010-07-17 15:17:16 +02:00
00-load.t Add testcases :-) 2009-07-16 13:43:43 +02:00
01-tile.t less boilerplate by using Test::Kit and -It/lib in Makefile 2010-04-17 22:49:26 +02:00
02-fullscreen.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
03-unmanaged.t less boilerplate by using Test::Kit and -It/lib in Makefile 2010-04-17 22:49:26 +02:00
04-floating.t modify t/04-floating.t to reflect the new way we are doing decorations 2010-11-14 16:42:13 +01:00
05-ipc.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
06-focus.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
07-move.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
08-focus-stack.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
09-stacking.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
10-dock.t less boilerplate by using Test::Kit and -It/lib in Makefile 2010-04-17 22:49:26 +02:00
11-goto.t Implement mark/goto, modify testcase 2010-06-02 23:32:05 +02:00
12-floating-resize.t implement configure requests, adapt testcase 2010-11-12 21:41:10 +01:00
13-urgent.t Re-implement support for the urgency hint, extend t/13-urgent.t 2010-06-02 17:55:10 +02:00
14-client-leader.t implement support for WM_TRANSIENT_FOR, expand testcase 2010-11-13 01:19:21 +01:00
15-ipc-workspaces.t Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
16-nestedcons.t t/16-nestedcons.t: add 'border' key 2010-11-13 14:33:58 +01:00
17-workspace.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
18-openkill.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
19-match.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
20-multiple-cmds.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
21-next-prev.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
22-split.t t/22-split: Bugfix: don’t declare old_count twice (Thanks Lourens) 2010-08-21 18:25:48 +02:00
24-move.t Bugfix: Close containers which are empty due to a move (Thanks fernando) 2010-11-13 14:55:11 +01:00
26-regress-close.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
27-regress-floating-parent.t testcases: remove 'use v5.10' as this is automatically done in lib/i3test 2010-07-04 19:53:05 +02:00
28-open-order.t testcase: use open_empty_con in some more testcases 2010-07-17 15:52:22 +02:00
29-focus-after-close.t t/29-focus-after-close.t: add more tests (for a regression) 2010-07-17 15:17:33 +02:00
30-close-empty-split.t testcase: use open_empty_con in some more testcases 2010-07-17 15:52:22 +02:00
31-stacking-order.t testcase: use open_empty_con in some more testcases 2010-07-17 15:52:22 +02:00
32-move-workspace.t testcase: use open_empty_con in some more testcases 2010-07-17 15:52:22 +02:00
33-size-hints.t Implement support for size hints (including test case) 2010-10-11 21:32:29 +02:00
34-invalid-command.t add testcase for invalid commands 2010-11-12 20:26:53 +01:00
35-floating-focus.t fix floating focus behaviour, extend testcase 2010-11-14 22:35:44 +01:00
36-floating-unmap.t Bugfix: Properly ignore UnmapNotify events (especially for floating windows) 2010-11-20 19:11:43 +01:00