Fernando Tarlá Cardoso Lemos
0e6d1909b8
Handle the case where there's no font char infos.
...
Fixes i3bar crash with some fonts (and possible i3 crash too).
Thanks to xeen for reporting the issue.
2011-11-27 19:58:06 +00:00
Michael Stapelberg
1a3b82eb02
Merge branch 'master' into next
2011-11-26 22:25:06 +00:00
Michael Stapelberg
3c1c67e3f1
Merge branch 'fix-baf'
2011-11-26 22:24:53 +00:00
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