gri3-wm/testcases/t
Michael Stapelberg 26a416e016 refactor tree_move() into src/move.c, change config (!), change testcase
Due to lots of cases which were added and added to tree_move(), the function
was not really easy to understand. For this refactoring, I wrote tree_move()
from scratch, thinking about (hopefully) all cases. The testsuite still passes.

The move command also has different parameters now. Instead of the hard to
understand 'before v' stuff, we use 'move [left|right|up|down]'.
2011-02-14 23:05:20 +01:00
..
lib tests: implement does_i3_live for regression tests 2011-01-28 01:10:45 +01: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 perl: use get_tree instead of get_workspaces 2010-11-21 21:42:28 +01: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 tests: update t/04-floating.t for new border styles 2010-11-28 20:23:17 +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 tests: mark t/10-dock.t as TODO, dock clients not implemented yet (makes all tests pass!) 2010-11-28 22:13:09 +01: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 Include 'percent' in tree JSON, use C-locale when dumping, update testcase 2010-11-29 11:10:17 +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 ipc: change 'orientation' to human readable string instead of raw integer value 2011-01-07 20:48:01 +01:00
24-move.t refactor tree_move() into src/move.c, change config (!), change testcase 2011-02-14 23:05:20 +01:00
26-regress-close.t testcases: use the does_i3_live function 2011-01-28 01:21:38 +01:00
27-regress-floating-parent.t testcases: use the does_i3_live function 2011-01-28 01:21:38 +01: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 tests: fix t/29-focus-after-close.t to correctly open a split container 2010-11-28 21:16:58 +01:00
30-close-empty-split.t Bugfix: also close empty split containers when the clients are moved away (Thanks mseed) 2011-01-20 10:09:43 +01:00
31-stacking-order.t tests: fix t/31-stacking-order.t: don’t get focus on workspace level, use get_focused() 2010-11-28 21:28:44 +01:00
32-move-workspace.t Bugfix: Correctly attach floating Cons to a different workspace, extend testcase 2010-11-29 20:39:56 +01: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 testcases: use the does_i3_live function 2011-01-28 01:21:38 +01:00
35-floating-focus.t fix floating focus behaviour, extend testcase 2010-11-14 22:35:44 +01:00
36-floating-ws-empty.t bugfix: don’t treat workspace as empty if they only have floating windows (+testcase) 2010-11-20 20:16:15 +01:00
37-floating-unmap.t floating-unmap.t: switch order, don’t use workaround 2010-11-20 20:18:00 +01:00
38-floating-attach.t Bugfix: Don’t attach tiling containers to floating containers 2010-11-21 16:49:59 +01:00
39-ws-numbers.t correctly sort numbered workspaces (+testcase) 2010-11-21 23:35:49 +01:00
40-focus-lost.t Bugfix: Restore focus after changing layout (Thanks fernandotcl) 2010-11-28 01:39:47 +01:00
41-resize.t Bugfix: Transfer 'percent' factor when splitting, add testcase for resizing 2010-11-29 11:24:12 +01:00
42-regress-move-floating.t testcases: use the does_i3_live function 2011-01-28 01:21:38 +01:00
44-regress-floating-resize.t Bugfix: Don’t redistribute resize percentage values when closing floating (!) windows (Thanks Merovius) (+testcase) 2010-12-30 02:39:14 +01:00
45-flattening.t Implement tree flattening to automatically solve situations of redundant chains of split containers 2011-01-07 22:21:41 +01:00
46-floating-reinsert.t add a testcase for correct floating con reattaching 2011-01-27 17:23:29 +01:00
47-regress-floatingmove.t tests: extend testcase to check for the last commit 2011-02-01 18:18:07 +01:00
48-regress-floatingmovews.t tests: add testcase for the focus when moving floating con to other ws problem 2011-02-01 18:18:25 +01:00