Commit Graph

4435 Commits

Author SHA1 Message Date
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
1a3b82eb02 Merge branch 'master' into next 2011-11-26 22:25:06 +00:00
3c1c67e3f1 Merge branch 'fix-baf' 2011-11-26 22:24:53 +00:00
d686f2f873 Bugfix: Don’t create a workspace named "back_and_forth" on startup
Fixes #565
2011-11-26 22:24:30 +00:00
f5dce848b8 Merge branch 'master' into next 2011-11-26 22:18:01 +00:00
79dda6e57b Merge branch 'fix-dock-focus' 2011-11-26 22:17:58 +00:00
31acb91d90 Bugfix: Fix crash on '[class="i3bar"] focus' (+test) (Thanks f8l)
Fixes #575
2011-11-26 22:17:34 +00:00
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
67c2c03f76 Merge branch 'master' into next 2011-11-26 21:30:44 +00:00
629ac57efb Merge branch 'fix-comment' 2011-11-26 21:30:40 +00:00
eeab1f0659 Fix comment for the previous commit 2011-11-26 21:30:26 +00:00
5c59c0296c tests: add test for ticket #561 (floating window size when changing border) 2011-11-26 21:20:00 +00:00
555dd48f09 Merge branch 'master' into next 2011-11-26 21:19:30 +00:00
d213f537a5 Merge branch 'fix-float-border' 2011-11-26 21:19:26 +00:00
970d11709e Bugfix: Retain absolute window position and size when changing floating borders (Thanks binzter)
Fixes: #561
2011-11-26 21:18:23 +00:00
d805d1bbea Merge branch 'master' into next 2011-11-24 23:50:11 +00:00
c36042dfb1 Merge branch 'fix-norandr' 2011-11-24 23:50:08 +00:00
227a58b0c3 Bugfix: Fix startup when RandR is not present 2011-11-24 23:49:35 +00:00
2f36214f89 hacking-howto: little fixes 2011-11-24 23:49:20 +00:00
8d433ecc6b hacking-howto: s/iFunc/Func/ (Thanks mxf) 2011-11-23 22:17:50 +00:00
52d000f45e Merge branch 'hacking-howto' into next 2011-11-23 21:54:52 +00:00
f91f6c52e9 hacking-howto: document X11 pushing/drawing 2011-11-23 21:54:40 +00:00
5efb81250a hacking-howto: document v4 rendering 2011-11-23 21:54:38 +00:00
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
1e35dcba97 hacking-howto: rendering (INCOMPLETE) 2011-11-23 21:04:29 +00:00
2c0d7cbcc1 hacking-howto: update 'Data structures' for v4 2011-11-23 21:04:29 +00:00
26750e7abc Merge branch 'testsuite' into next 2011-11-23 20:34:02 +00:00
475dc3c532 testcases: use open_window everywhere 2011-11-23 20:33:44 +00:00
ec877f2ec4 i3test.pm: add before_map hook to open_window 2011-11-23 20:33:44 +00:00
9b8d9f7303 i3test.pm: open_(floating_)window: take arguments as hashref or key-value list 2011-11-23 20:33:44 +00:00
c2229b905a testcases: replace sleep with sync_with_i3 where appropiate 2011-11-23 20:33:44 +00:00
33e9c29022 testcases: t/144-*: use open_window instead of launching urxvt 2011-11-23 20:33:44 +00:00
d0d804ba69 Merge branch 'testsuite' into next 2011-11-23 00:04:53 +00:00
6bf13b413e testcases: t/116-*: reinvent ignore() from Test::Deep 2011-11-23 00:03:09 +00:00
2f36351ab3 testcases: Makefile.PL: fix tabbing 2011-11-23 00:03:06 +00:00
228671227d .gitignore: add generated testcases/Makefile 2011-11-23 00:03:03 +00:00
372b98d08e testcases: drop EV dependency 2011-11-23 00:03:00 +00:00
8d83697cc2 testcases: use Test::More is_deeply, don't depend on Test::Deep 2011-11-23 00:02:57 +00:00
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
0702f1fb7b testcases: drop sync_with_i3()s $x parameter, use global 2011-11-23 00:02:50 +00:00
293517fb2e testcases: drop open_floating_window()s $x parameter, use global 2011-11-23 00:02:47 +00:00
f7f1ec5dab Merge branch 'master' into next 2011-11-22 22:08:43 +00:00
e09bb51c14 Merge branch 'fix-warning' 2011-11-22 22:08:40 +00:00
0ea64ae404 Fix prototype in include/xcursor.h (Thanks Greg Kroah-Hartman) 2011-11-22 22:08:22 +00:00
acf29dbfd5 Makefiles: introduce $(FLEX) and $(BISON) 2011-11-22 00:01:01 +00:00
bf105e1d7d Merge branch 'testsuite' into next 2011-11-21 23:52:18 +00:00
fce7570f96 testcases: drop open_window()s $x parameter, use global one instead 2011-11-21 23:51:04 +00:00
e9acd36ce4 t/005-floating.t: fix potentional race condition 2011-11-21 23:51:01 +00:00
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
65471a6b18 testcases: only export eq_deeply, cmp_deeply from Test::Deep 2011-11-21 23:50:55 +00:00