Go to file
Michael Stapelberg bf760d0241 log.c: use posix_fallocate() instead of ftruncate() (Thanks don)
The effect is that the error handling is much better. posix_fallocate()
will allocate all the requested space, whereas ftruncate() does not.

Before this commit, in case the /dev/shm filesystem is too small to hold
the _contents_ of the log file, i3 will SIGBUS when writing to the shm
logfile. With this commit, it will print an error message on startup,
but continue to run without logging.
2013-08-01 00:42:24 +02:00
contrib contrib/gtk-tree-watch.pl: Remove bogus default socket path 2013-05-05 12:58:04 +02:00
debian update debian/ 2013-03-18 23:01:36 +01:00
docs implement unmark command 2013-07-17 23:02:31 +02:00
i3-config-wizard All supported FreeBSD version has getline now 2013-03-20 11:17:26 +01:00
i3-dump-log i3-dump-log/main.c: error handling for write(...) 2012-12-24 15:11:19 +01:00
i3-input i3-input: set focus before sending the command (Thanks emias) 2013-01-24 13:57:08 +01:00
i3-msg Add YAJL_CFLAGS to i3-msg.mk. 2013-03-14 15:20:33 +01:00
i3-nagbar Merge branch 'master' into next 2013-06-28 00:14:30 +02:00
i3bar i3bar: draw workspace buttons at x=0 instead of x=1 2013-07-29 21:50:59 +02:00
include Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat) 2013-07-27 15:06:08 +02:00
libi3 Merge branch 'master' into next 2013-06-29 19:28:41 +02:00
man i3-msg.man: updated man page to include all options 2013-05-21 19:46:09 +02:00
parser-specs implement unmark command 2013-07-17 23:02:31 +02:00
src log.c: use posix_fallocate() instead of ftruncate() (Thanks don) 2013-08-01 00:42:24 +02:00
testcases implement unmark command 2013-07-17 23:02:31 +02:00
tests implement TAILQ_SWAP (only for consecutive elements, order relevant) and use it 2011-02-15 02:21:23 +01:00
yajl-fallback/yajl Make code compatible with yajl 2.0 *and* 1.0 2011-04-27 19:52:53 +02:00
.gitignore Add a few things to .gitignore 2013-06-23 22:34:13 +02:00
common.mk install i3-dmenu-desktop 2012-12-11 22:31:44 +01:00
DEPENDS drop the flex/bison dependency \o/ 2012-12-25 14:20:21 +01:00
generate-command-parser.pl Bugfix: Properly parse commands like “move workspace torrent” (Thanks rasi) 2013-02-19 00:27:55 +01:00
i3-dmenu-desktop i3-dmenu-desktop: honor Path= key (Thanks Alexander) 2013-07-13 17:47:10 +02:00
i3-migrate-config-to-v4 i3-migrate-config-to-v4: use layout toggle split (Thanks eeemsi) 2012-08-04 12:46:37 +02:00
i3-sensible-editor update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-pager update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-terminal Add xfce4-terminal to i3-sensible-terminal 2012-08-02 15:20:17 +02:00
i3.applications.desktop Add 'NoDisplay=true' to i3.application.desktop 2013-06-12 19:47:57 +02:00
i3.config recommend i3-dmenu-desktop in the default config 2012-12-11 22:36:29 +01:00
i3.config.keycodes recommend i3-dmenu-desktop in the default config 2012-12-11 22:36:29 +01:00
i3.xsession.desktop Fix xsession.desktop to comply to fdo standard 2012-09-20 11:34:11 +02:00
LICENSE remove obsolete CMDMODE and TODO files, update LICENSE 2011-10-08 15:18:04 +01:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
Makefile install i3-dmenu-desktop 2012-12-11 22:31:44 +01:00
PACKAGE-MAINTAINER Introduce the i3-sensible-{pager,editor,terminal} scripts 2011-09-25 18:46:37 +01:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
RELEASE-NOTES-4.2 add release notes for v4.2 2012-04-25 23:06:39 +02:00
RELEASE-NOTES-4.3 release-notes: s/mod+l/mod+e/ (Thanks hax404) 2012-10-04 17:04:37 +02:00
RELEASE-NOTES-4.4 add release notes for v4.4 2012-12-11 22:45:34 +01:00
RELEASE-NOTES-4.5 add release notes for i3 v4.5 2013-03-12 13:40:52 +01:00
RELEASE-NOTES-4.5.1 add release notes for v4.5.1 2013-03-18 22:42:33 +01:00