Michael Stapelberg
d686f2f873
Bugfix: Don’t create a workspace named "back_and_forth" on startup
...
Fixes #565
2011-11-26 22:24:30 +00:00
Michael Stapelberg
f5dce848b8
Merge branch 'master' into next
2011-11-26 22:18:01 +00:00
Michael Stapelberg
79dda6e57b
Merge branch 'fix-dock-focus'
2011-11-26 22:17:58 +00:00
Michael Stapelberg
31acb91d90
Bugfix: Fix crash on '[class="i3bar"] focus' (+test) (Thanks f8l)
...
Fixes #575
2011-11-26 22:17:34 +00:00
Fernando Tarlá Cardoso Lemos
340592a532
Invalidate cached pixmaps on reload and redraw.
...
After a reload, the drawing parameters for the decorations might
have changed, so we need to invalidate the cache and force a redraw
of the currently visible decorations. Also, don't leak the previous
font when reloading by freeing it before parsing the config.
2011-11-26 21:51:49 +00:00
Michael Stapelberg
67c2c03f76
Merge branch 'master' into next
2011-11-26 21:30:44 +00:00
Michael Stapelberg
629ac57efb
Merge branch 'fix-comment'
2011-11-26 21:30:40 +00:00
Michael Stapelberg
eeab1f0659
Fix comment for the previous commit
2011-11-26 21:30:26 +00:00
Michael Stapelberg
5c59c0296c
tests: add test for ticket #561 (floating window size when changing border)
2011-11-26 21:20:00 +00:00
Michael Stapelberg
555dd48f09
Merge branch 'master' into next
2011-11-26 21:19:30 +00:00
Michael Stapelberg
d213f537a5
Merge branch 'fix-float-border'
2011-11-26 21:19:26 +00:00
Michael Stapelberg
970d11709e
Bugfix: Retain absolute window position and size when changing floating borders (Thanks binzter)
...
Fixes : #561
2011-11-26 21:18:23 +00:00
Michael Stapelberg
d805d1bbea
Merge branch 'master' into next
2011-11-24 23:50:11 +00:00
Michael Stapelberg
c36042dfb1
Merge branch 'fix-norandr'
2011-11-24 23:50:08 +00:00
Michael Stapelberg
227a58b0c3
Bugfix: Fix startup when RandR is not present
2011-11-24 23:49:35 +00:00
Michael Stapelberg
2f36214f89
hacking-howto: little fixes
2011-11-24 23:49:20 +00:00
Michael Stapelberg
8d433ecc6b
hacking-howto: s/iFunc/Func/ (Thanks mxf)
2011-11-23 22:17:50 +00:00
Michael Stapelberg
52d000f45e
Merge branch 'hacking-howto' into next
2011-11-23 21:54:52 +00:00
Michael Stapelberg
f91f6c52e9
hacking-howto: document X11 pushing/drawing
2011-11-23 21:54:40 +00:00
Michael Stapelberg
5efb81250a
hacking-howto: document v4 rendering
2011-11-23 21:54:38 +00:00
Michael Stapelberg
2359c5049d
hacking-howto: document thought-experiment (why cgroups don’t solve the window starts on wrong workspace problem)
2011-11-23 21:04:29 +00:00
Michael Stapelberg
1e35dcba97
hacking-howto: rendering (INCOMPLETE)
2011-11-23 21:04:29 +00:00
Michael Stapelberg
2c0d7cbcc1
hacking-howto: update 'Data structures' for v4
2011-11-23 21:04:29 +00:00
Michael Stapelberg
26750e7abc
Merge branch 'testsuite' into next
2011-11-23 20:34:02 +00:00
Maik Fischer
475dc3c532
testcases: use open_window everywhere
2011-11-23 20:33:44 +00:00
Maik Fischer
ec877f2ec4
i3test.pm: add before_map hook to open_window
2011-11-23 20:33:44 +00:00
Maik Fischer
9b8d9f7303
i3test.pm: open_(floating_)window: take arguments as hashref or key-value list
2011-11-23 20:33:44 +00:00
Maik Fischer
c2229b905a
testcases: replace sleep with sync_with_i3 where appropiate
2011-11-23 20:33:44 +00:00
Maik Fischer
33e9c29022
testcases: t/144-*: use open_window instead of launching urxvt
2011-11-23 20:33:44 +00:00
Michael Stapelberg
d0d804ba69
Merge branch 'testsuite' into next
2011-11-23 00:04:53 +00:00
Maik Fischer
6bf13b413e
testcases: t/116-*: reinvent ignore() from Test::Deep
2011-11-23 00:03:09 +00:00
Maik Fischer
2f36351ab3
testcases: Makefile.PL: fix tabbing
2011-11-23 00:03:06 +00:00
Maik Fischer
228671227d
.gitignore: add generated testcases/Makefile
2011-11-23 00:03:03 +00:00
Maik Fischer
372b98d08e
testcases: drop EV dependency
2011-11-23 00:03:00 +00:00
Maik Fischer
8d83697cc2
testcases: use Test::More is_deeply, don't depend on Test::Deep
2011-11-23 00:02:57 +00:00
Maik Fischer
3a9d94bba4
testcases: don't sync_with_i3() before $x->input_focus
...
since input_focus calls it anyways
2011-11-23 00:02:54 +00:00
Maik Fischer
0702f1fb7b
testcases: drop sync_with_i3()s $x parameter, use global
2011-11-23 00:02:50 +00:00
Maik Fischer
293517fb2e
testcases: drop open_floating_window()s $x parameter, use global
2011-11-23 00:02:47 +00:00
Michael Stapelberg
f7f1ec5dab
Merge branch 'master' into next
2011-11-22 22:08:43 +00:00
Michael Stapelberg
e09bb51c14
Merge branch 'fix-warning'
2011-11-22 22:08:40 +00:00
Michael Stapelberg
0ea64ae404
Fix prototype in include/xcursor.h (Thanks Greg Kroah-Hartman)
2011-11-22 22:08:22 +00:00
Michael Stapelberg
acf29dbfd5
Makefiles: introduce $(FLEX) and $(BISON)
2011-11-22 00:01:01 +00:00
Michael Stapelberg
bf105e1d7d
Merge branch 'testsuite' into next
2011-11-21 23:52:18 +00:00
Maik Fischer
fce7570f96
testcases: drop open_window()s $x parameter, use global one instead
2011-11-21 23:51:04 +00:00
Maik Fischer
e9acd36ce4
t/005-floating.t: fix potentional race condition
2011-11-21 23:51:01 +00:00
Maik Fischer
da403b3667
testcases: use $x in wait_for_(un)map change to wait_for_(un)map($win)
...
wait_for_unmap currently ignores its $window parameter, since
X11::XCB doesn't provide $event->{window} for unmap events yet.
2011-11-21 23:50:58 +00:00
Maik Fischer
65471a6b18
testcases: only export eq_deeply, cmp_deeply from Test::Deep
2011-11-21 23:50:55 +00:00
Maik Fischer
ea2aba4319
testcases: undo 0f386a96
t/144-regress-floating-resize.t
...
wait_for_map can't be used, since we don't set structure_notify
on the urxvts windows
2011-11-21 23:50:52 +00:00
Maik Fischer
db6de84d0b
testcases: use global $x in wait_for_event, drop $x parameter
2011-11-21 23:50:48 +00:00
Maik Fischer
30ea33decb
testcases: let i3test.pm export $x, adapt testcases
2011-11-21 23:50:43 +00:00