b0068de3d7
Bugfix: Transfer 'percent' factor when splitting, add testcase for resizing
2010-11-29 11:24:12 +01:00
a61480db99
tests: add cmd() function for typing less to get i3 to run a command
2010-11-29 11:21:33 +01:00
a0cd3c2bab
Include 'percent' in tree JSON, use C-locale when dumping, update testcase
2010-11-29 11:10:17 +01:00
178b28ed09
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
b7e1ae13c5
tests: fix t/30-close-empty-split.t by properly creating a split con
2010-11-28 21:49:42 +01:00
47fe31f104
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
5872cbcba6
tests: fix t/29-focus-after-close.t to correctly open a split container
2010-11-28 21:16:58 +01:00
40365d347b
tests: fix t/27-regress-floating-parent.t (focus the other tiling client explictly)
2010-11-28 21:11:14 +01:00
a120a820d1
tests: update t/04-floating.t for new border styles
2010-11-28 20:23:17 +01:00
2dba7ec1ec
Bugfix for the last commit (broke some moving situations), update testcase
2010-11-28 20:15:47 +01:00
f55d5e12c9
tests: update t/16-nestedcons.t with new window_rect parameter
2010-11-28 17:29:44 +01:00
d0de3f403d
Bugfix: Restore focus after changing layout (Thanks fernandotcl)
2010-11-28 01:39:47 +01:00
1de97a1f1f
correctly sort numbered workspaces (+testcase)
...
Numbered workspaces (workspaces with a name containing only digits) will be
inserted in the correct order now. Named workspaces are always sorted after
numbered workspaces and in the order of creation.
2010-11-21 23:35:49 +01:00
4549effe15
perl: use get_tree instead of get_workspaces
2010-11-21 21:42:28 +01:00
09b5b17830
Bugfix: Don’t attach tiling containers to floating containers
...
This bug happened when there were only floating containers on a workspace and a
new tiling window was to be opened.
2010-11-21 16:49:59 +01:00
f53fafe100
ipc: s/floating-nodes/floating_nodes for consistency
2010-11-21 16:34:45 +01:00
fcd8518d81
floating-unmap.t: switch order, don’t use workaround
2010-11-20 20:18:00 +01:00
39fa1d724a
bugfix: don’t treat workspace as empty if they only have floating windows (+testcase)
2010-11-20 20:16:15 +01:00
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
a27af52706
fix floating focus behaviour, extend testcase
2010-11-14 22:35:44 +01:00
ffff4b159f
add testcase for focus problem when toggling floating/tiling mode
...
Test 3 does not yet pass.
2010-11-14 21:43:31 +01:00
510d1f78a1
modify t/04-floating.t to reflect the new way we are doing decorations
2010-11-14 16:42:13 +01:00
dc10c67060
Bugfix: Close containers which are empty due to a move (Thanks fernando)
2010-11-13 14:55:11 +01:00
4aef09ab34
t/16-nestedcons.t: add 'border' key
2010-11-13 14:33:58 +01:00
432073dbe5
implement support for WM_TRANSIENT_FOR, expand testcase
2010-11-13 01:19:21 +01:00
8f7bd538d8
implement configure requests, adapt testcase
...
testcase does not pass 100% due to clients not being reparented correctly yet.
2010-11-12 21:41:10 +01:00
6c699801ab
bugfix: need to use window_type instead of type in t/04-floating.t
2010-11-12 20:36:37 +01:00
df2ded08d8
add testcase for invalid commands
2010-11-12 20:26:53 +01:00
5c2758af26
Implement support for size hints (including test case)
2010-10-11 21:32:29 +02:00
27ffe9eae1
t/22-split: Bugfix: don’t declare old_count twice (Thanks Lourens)
2010-08-21 18:25:48 +02:00
c780f5dd0b
Test 16 fixed expectation of the (root) focused field to exist in the tree and always be zero.
2010-08-21 18:24:21 +02:00
b572fea5c6
testcase: use open_empty_con in some more testcases
2010-07-17 15:52:22 +02:00
b4e3563dc1
t/29-focus-after-close.t: add more tests (for a regression)
2010-07-17 15:17:33 +02:00
55f695436a
testcases: Implement open_empty_con which directly returns the ID
2010-07-17 15:17:16 +02:00
21c45418b3
more explanation in t/29-focus-after-close.t
2010-07-17 13:37:21 +02:00
099df7f438
Bugfix: Keep focus on the current workspace when moving containers, add testcase
2010-07-17 13:27:34 +02:00
69e5c0f6ce
Treat stacking containers as if they are in vertical orientation, add testcase
2010-07-17 01:27:47 +02:00
09c6b587d3
close empty parent containers, add testcase
2010-07-17 00:54:47 +02:00
16f5c879f6
testcases: remove 'use v5.10' as this is automatically done in lib/i3test
2010-07-04 19:53:05 +02:00
b186446fb7
Bugfix: Correctly restore focus after close (and add testcase)
2010-07-04 19:50:44 +02:00
49ed703299
Bugfix: Insert new containers at the right position (and add testcase)
2010-07-03 17:42:36 +02:00
66fc795379
lib/i3test: use custom import() instead of Test::Kit to also import v5.10
2010-07-03 16:28:58 +02:00
f7842e4c71
t/18-openkill.t: search not focused container instead of using the first one
2010-07-03 15:29:44 +02:00
4eace6f886
Go down the tree when moving windows, add testcase for moving
2010-06-29 19:05:31 +02:00
285692c92c
Update testcases (and skip some tests for the moment)
2010-06-02 23:53:22 +02:00
6897e15e72
Implement mark/goto, modify testcase
2010-06-02 23:32:05 +02:00
32be3af109
Re-implement support for the urgency hint, extend t/13-urgent.t
...
The actual rendering will follow
2010-06-02 17:55:10 +02:00
03c8da0a74
t/lib/i3test.pm: refactor get_ws and get_ws_content using List::Util’s first
2010-06-02 17:50:06 +02:00
18f7e1ffd1
t/22: extend to verify that splitting in the same direction multiple times does not create new containers
2010-06-01 22:42:32 +02:00
249c3f58ab
t/21: formatting
2010-06-01 22:29:09 +02:00