Commit Graph

425 Commits

Author SHA1 Message Date
Michael Stapelberg
93a9f3c244 Bugfix: Don’t mess up x/y coordinates in configurerequests for floating windows
This was the cause for ticket #93, which actually has a false
conclusion for the reason of this bug.

This code needs to be refactored.
2010-03-11 23:34:29 +01:00
Michael Stapelberg
9a9ba1b859 ipc: implement GET_WORKSPACES message type
This is the foundation to use dzen2 or similar as a complete
replacement for the internal workspaces bar.

A testcase is included, more documentation about the IPC interface
will follow.
2010-03-11 15:58:39 +01:00
Michael Stapelberg
f7c8e76782 Select containers above or near the whole snapped width/height
This fixes ticket #100, and is best explained using a little example.
Consider the following layout:

+---+---+
|   | X |
+---+---+
|   X   |
+---+---+

Where X marks a window, so you have an empty container in the upper
left, the container on the bottom is snapped to the right. Before
this commit, nothing would happen when focusing "above". After
this commit, the upper window gets focused.
2010-03-11 00:15:34 +01:00
Michael Stapelberg
7a9755ad91 Add testcase for the last commit 2010-03-05 19:53:33 +01:00
Michael Stapelberg
8a9b57c874 Extend testcase for dock clients with wm_transient_for hint 2010-01-01 16:19:55 +01:00
Michael Stapelberg
245e29ef95 Expand testcase for urgency hint 2009-11-20 15:56:18 +01:00
Michael Stapelberg
ff3809f388 Add testcase for resizing of floating windows 2009-11-18 22:52:34 +01:00
Michael Stapelberg
0610c028d6 Add testcase for the urgency hint
Needs latest X11::XCB from git
2009-11-18 20:39:53 +01:00
Michael Stapelberg
f9d155341e Change testcases to work with the released version of X11::XCB 2009-10-26 20:04:37 +01:00
Michael Stapelberg
87ced0438a Add testcase for the mark/goto command 2009-10-07 21:50:23 +02:00
Michael Stapelberg
cf17e73293 Add a new test for moving clients to different workspaces (tiling and floating) 2009-10-01 17:18:11 +02:00
Michael Stapelberg
f5c0bfd181 More tests 2009-08-22 07:53:34 +02:00
Michael Stapelberg
32532792cd tests: Use hex color codes for background_color 2009-08-21 16:06:12 +02:00
Michael Stapelberg
4a83bd26f8 Implement tests in t/10-dock.t 2009-08-21 15:01:20 +02:00
Michael Stapelberg
01f06f11ba Use ArrayRefs instead of Rects where possible, add t/10-dock.t 2009-08-21 12:32:54 +02:00
Michael Stapelberg
a1e9f75fe5 Expand fullscreen test to setting the hint before mapping the window 2009-08-21 12:15:53 +02:00
Michael Stapelberg
992c531c4c Switch to default mode before running the test 2009-08-06 00:16:26 +02:00
Michael Stapelberg
bc4c321c1b Add testcase to test stacking mode for containers 2009-08-06 00:03:31 +02:00
Michael Stapelberg
aaca2346d8 Add testcase for checking if the focus stack is correct when mapping/unmapping floating clients 2009-08-05 21:54:24 +02:00
Michael Stapelberg
d9f8e2fa98 Add test for moving windows 2009-08-05 21:47:43 +02:00
Michael Stapelberg
0f414f8ade Add testcases for IPC and basic focus switching 2009-08-05 21:37:11 +02:00
Michael Stapelberg
6e77e9d3f2 Add testcase for floating windows, add sleep to 01-tile.t 2009-08-05 20:47:10 +02:00
Michael Stapelberg
730508057c use sleep with fractions, not usleep 2009-07-23 01:14:36 +02:00
Michael Stapelberg
dba1612655 Add test case for unmanaged windows (override_redirect => 1) 2009-07-16 14:29:18 +02:00
Michael Stapelberg
47041bdd73 Add testcases :-) 2009-07-16 13:43:43 +02:00