gri3-wm/src
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
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
assignments.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
click.c Fix scrolling on a tabbed titlebar which contains split cons (Thanks f8l) 2012-12-19 21:40:26 +01:00
commands.c implement unmark command 2013-07-17 23:02:31 +02:00
commands_parser.c Typo and usage fixes in documentation and comments. 2013-04-11 22:37:39 +02:00
con.c Store aspect_ratio instead of weird proportional_{width,height} (Thanks phillip) 2013-06-29 23:11:54 +02:00
config.c introduced i3 command for changing the hidden state and the mode of i3bar 2013-05-25 23:00:36 +02:00
config_directives.c introduced i3 command for changing the hidden state and the mode of i3bar 2013-05-25 23:00:36 +02:00
config_parser.c Merge branch 'master' into next 2013-06-29 23:47:29 +02:00
debug.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
display_version.c ipc_recv_message: store message_type, don’t compare. add distinct EOF retval 2013-01-23 18:51:39 +01:00
ewmh.c actively delete _NET_WORKAREA on startup 2013-07-13 12:24:15 +02:00
fake_outputs.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
floating.c Merge branch 'master' into next 2013-06-29 20:28:07 +02:00
handlers.c Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat) 2013-07-27 15:06:08 +02:00
i3.mk makefile: delete test.{config_parser,commands_parser} in distclean 2013-03-12 14:03:22 +01:00
ipc.c introduced i3 command for changing the hidden state and the mode of i3bar 2013-05-25 23:00:36 +02:00
key_press.c Make i3-nagbar use the same font as configured for i3 2013-01-26 09:55:38 +01:00
load_layout.c Fix restarting with 32bit depth windows (v5) 2013-03-21 23:38:09 +01:00
log.c log.c: use posix_fallocate() instead of ftruncate() (Thanks don) 2013-08-01 00:42:24 +02:00
main.c actively delete _NET_WORKAREA on startup 2013-07-13 12:24:15 +02:00
manage.c manage.c: use xcb_discard_reply() instead of free()ing the reply (Thanks psychon) 2013-05-28 18:57:26 +02:00
match.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
move.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
output.c fix two more crashes when disabling an empty output 2013-01-25 14:53:15 +01:00
randr.c Use a saner sanity check for floating_reposition. 2013-03-21 23:41:07 +01:00
regex.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
render.c Store aspect_ratio instead of weird proportional_{width,height} (Thanks phillip) 2013-06-29 23:11:54 +02:00
resize.c Display appropriate cursors when resizing or moving floating windows. 2012-09-23 22:05:19 +02:00
scratchpad.c bugfix: Resize and center a scratchpad even when a criteria is used. 2013-07-11 21:18:21 +02:00
sd-daemon.c implement "socket activation": passing IPC sockets to i3 2011-08-10 15:55:27 +02:00
sighandler.c spelling fix: s/succesfully/successfully/ 2012-09-20 10:55:03 +02:00
startup.c Improve startup sequence termination conditions 2012-10-04 17:48:51 +02:00
tree.c Bugfix: Unmap windows before reparenting them to the root window (fixes Mathematica) (Thanks psychon) 2013-05-28 19:52:01 +02:00
util.c refactor both i3-nagbar starts into src/util.c 2012-12-24 16:53:20 +01:00
window.c i3/window: Port window names to i3String 2012-08-13 11:30:08 +02:00
workspace.c Merge branch 'master' into next 2013-06-29 20:58:51 +02:00
x.c Implement shmlog command 2013-06-23 21:48:02 +02:00
xcb.c libi3: Rework font to support multiple backends 2012-08-13 11:39:29 +02:00
xcursor.c Display appropriate cursors when resizing or moving floating windows. 2012-09-23 22:05:19 +02:00
xinerama.c use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00