Commit Graph

3223 Commits

Author SHA1 Message Date
d25a05f06b add TYPE_GET_LOG_MARKERS to i3-msg 2011-12-10 11:16:12 +00:00
f7a73f4a68 fix the SHM log size 2011-12-10 11:15:57 +00:00
d034248de0 sighandler: handle all "Core" signals 2011-12-10 11:05:37 +00:00
aa82adb5c0 Introduce --shmlog-size flag, unlink SHM log when exiting 2011-12-10 10:51:55 +00:00
e65ee63763 Implement logging to a SHM ringbuffer
This feature is automatically enabled when running a debug version of i3.
The logfile will use 1% of your physical RAM size, but at max 25 MiB.
2011-12-10 10:50:33 +00:00
4cd5bf94cf i3-nagbar: add -t to the synopsis (Thanks gamo) 2011-12-07 18:19:11 +00:00
9a7d7919a6 testcases: introduce TestWorker.pm
instead of executing a new perl interpreter (via TAP::Parser)
each time we start a testfile, fork a TestWorker for each display.

Each worker preloads i3test via 'require', blocking waits on its ipc
to get a new filename, forks itself upon arrival and 'do'es this
testscript.
2011-12-04 14:14:20 +01:00
55c474d864 testcases: move Xdummy cleanup code to StartXDummy 2011-12-04 14:14:20 +01:00
43b8b8356d complete-run: add cleanup sighandler 2011-12-04 14:14:20 +01:00
2d188bfc9b complete-run: reorder code to make code flow more clear 2011-12-04 14:14:20 +01:00
6a5ca32c5a complete-run: die if X11::XCB couldn’t connect to a display 2011-12-04 14:14:20 +01:00
8349190e09 testcases: always start i3 through i3test::launch_with_config
this will pave the way to just call BAIL_OUT and stop the currently
running testfile if i3 died for whatever reason.
2011-12-04 14:14:20 +01:00
e8d2fbbac8 testcases: Makefile.PL: NAME =~ s/ /-/
since NAME is used to generate targets,
a space will lead to invalid syntax eg:
Makefile:547: warning: overriding commands for target `i3'
Makefile:536: warning: ignoring old commands for target `i3'
2011-12-04 14:14:20 +01:00
423b891995 StartXdummy.pm: make Xdummy startup a bit more robust 2011-12-04 14:14:20 +01:00
b1b139df1e hacking-howto: talk about the tree data structure 2011-11-30 20:55:48 +00:00
6c112f2a9a Merge branch 'master' into next 2011-11-30 20:34:54 +00:00
70e6ba1d0b Merge branch 'noworkarea' 2011-11-30 20:34:49 +00:00
d25e77ce75 Don’t set the _NET_WM_WORKAREA hint at all (Thanks cg)
Fixes: #539
2011-11-30 20:33:07 +00:00
fb90a556c8 Merge branch 'master' into next 2011-11-30 20:10:45 +00:00
5cfea9fad5 Merge branch 'displayversion' 2011-11-30 20:10:42 +00:00
fb0ad1e8f9 display i3 version in errors, make conversion message an error 2011-11-30 20:09:32 +00:00
0f9fbcbd25 Merge branch 'master' into next 2011-11-29 22:37:11 +00:00
bd3219ac68 Merge branch 'fix-nested-resize' 2011-11-29 22:37:08 +00:00
626e3efb48 Bugfix: Fix 'resize' command in nested containers (Thanks mseed)
Fixes: #559
2011-11-29 22:36:40 +00:00
eb7b933e2b man: change URL (Thanks aksr) 2011-11-29 22:36:00 +00:00
f2b73b64be Merge branch 'master' into next 2011-11-29 21:24:05 +00:00
9cb24375f7 Merge branch 'v4-keywords' 2011-11-29 21:24:01 +00:00
0e56fcb971 add a few more keywords to make i3 recognize configs as v4 2011-11-29 21:20:42 +00:00
df2236c5ee Merge branch 'master' into next 2011-11-29 20:50:11 +00:00
40ad2f182b Merge branch 'fix-resize' 2011-11-29 20:50:09 +00:00
59283cce93 Bugfix: Fix resizing for (e.g.) v-split containers in h-split containers
Fixes: #562
2011-11-29 20:48:59 +00:00
752b101916 Merge branch 'master' into next 2011-11-28 23:28:03 +00:00
2fb06e612f Merge branch 'fix-tab-focus' 2011-11-28 23:27:46 +00:00
bd4b240d56 Bugfix: Ignore EnterNotify events to prevent wrong focus in complex tabbed/stacked layouts (Thanks Phlogistique)
Fixes #560

Finally we have a good explanation and example for why we need to ignore
EnterNotify events which were caused by an Unmap :).
2011-11-28 23:26:45 +00:00
356d80c15b Merge branch 'master' into next 2011-11-27 21:44:28 +00:00
dd63495ce0 Merge branch 'fix-whitespace' 2011-11-27 21:44:25 +00:00
cedeb88682 convert tabs into whitespaces in config files 2011-11-27 21:44:00 +00:00
f23d675de9 Implement new "i3bar_command" option for bar.
This allows you to specify an alternate path to the i3bar binary.
The userguide docu is included.
2011-11-27 21:40:57 +00:00
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