gri3-wm/src
Ingo Bürk d2126027ce Don't create a pixmap for CT_ROOT and CT_OUTPUT containers.
Such containers never require a pixmap anyway. In particular for the __i3
output (used for the scratchpad workspace), this would cause an allocation
error anyway because it can be very big -- so big, in fact, that X cannot
allocate the pixmap for it.

Until now, this error was silently ignored due to the fact that we did not
create the pixmap checked (and asserted its success), but with cairo this
would cause a crash because we'd try to create a surface for a pixmap
which doesn't exist.

relates to #1278
2015-11-23 22:18:02 +01:00
..
Makefile Add stub Makefiles to allow subdir make calls 2012-07-22 19:57:48 +02:00
assignments.c Mark assignment as run before executing it. 2015-10-25 14:27:08 +01:00
bindings.c Merge pull request #2061 from Airblader/bug-2049 2015-11-16 00:49:27 -08:00
click.c Bugfix: ignore XKB group bits in floating_modifier 2015-10-30 08:38:53 +01:00
commands.c Merge pull request #2040 from Airblader/bug-2034 2015-10-27 10:07:25 +01:00
commands_parser.c Turn "char *" into "const char *" for all command parser functions. 2015-09-28 14:24:08 +02:00
con.c Migrate i3 rendering to cairo. 2015-11-23 22:18:02 +01:00
config.c Parse colors as color_t instead of colorpixel. 2015-11-23 22:18:02 +01:00
config_directives.c Parse colors as color_t instead of colorpixel. 2015-11-23 22:18:02 +01:00
config_parser.c Fix config validation fail when no new line from end of file 2015-11-02 22:12:44 +08:00
debug.c Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
display_version.c Display which config is used in --more_version 2015-07-10 22:54:25 +08:00
ewmh.c Support _NET_WM_USER_TIME. 2015-11-21 22:48:48 +01:00
fake_outputs.c libi3: change scalloc() signature to match calloc() 2015-08-03 12:50:13 +03:00
floating.c Fix crash when trying to split and float a dock container. 2015-10-26 22:14:14 +01:00
handlers.c Migrate i3 rendering to cairo. 2015-11-23 22:18:02 +01:00
i3.mk Use libxkbcommon for translating keysyms, support all XKB groups. 2015-08-26 09:56:42 +02:00
ipc.c Allow multiple tray_output directives. 2015-11-01 16:35:17 -05:00
key_press.c Use libxkbcommon for translating keysyms, support all XKB groups. 2015-08-26 09:56:42 +02:00
load_layout.c Introduce "--add" for marking windows. 2015-10-22 15:32:15 +02:00
log.c log: avoid buffer overflow in vlog 2015-09-21 14:27:22 +02:00
main.c Migrate i3 rendering to cairo. 2015-11-23 22:18:02 +01:00
manage.c Migrate i3 rendering to cairo. 2015-11-23 22:18:02 +01:00
match.c Bug: parse con_id base 16 2015-11-22 13:32:21 -05:00
move.c Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
output.c Keep a sticky window focused if it was the focused window on the source workspace. 2015-09-24 22:10:17 +02:00
randr.c Activate root output if RandR request fails. 2015-10-21 19:09:47 +02:00
regex.c Fix multiple memory leaks with regular expressions. 2015-10-28 14:40:10 +01:00
render.c Remove broken and unused debug borders. 2015-10-23 00:38:11 +02:00
resize.c Parse colors as color_t instead of colorpixel. 2015-11-23 22:18:02 +01:00
restore_layout.c Parse colors as color_t instead of colorpixel. 2015-11-23 22:18:02 +01:00
scratchpad.c Make sure sticky windows pop to the front if they get sticky while not being on a visible workspace. 2015-09-13 20:40:20 +02:00
sd-daemon.c format **/*.c with clang-format-3.5 2014-06-15 19:07:02 +02:00
sighandler.c Use 32-bit visuals for i3bar when possible and allow RGBA colors. 2015-10-06 23:01:57 +02:00
startup.c Turn "char *" into "const char *" for all command parser functions. 2015-09-28 14:24:08 +02:00
tree.c Properly clear the urgency hint when set by i3. 2015-08-02 20:50:14 +02:00
util.c Make “debuglog on” command persist via restarts 2015-09-20 07:48:02 +08:00
version.c Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
window.c Rename is_markup to pango_markup. 2015-10-13 09:59:26 +02:00
workspace.c Revise workspace next/prev 2015-10-16 23:25:12 +08:00
x.c Don't create a pixmap for CT_ROOT and CT_OUTPUT containers. 2015-11-23 22:18:02 +01:00
xcb.c Migrate i3 rendering to cairo. 2015-11-23 22:18:02 +01:00
xcursor.c Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
xinerama.c Don't create empty workspaces on restart 2015-09-21 13:26:58 +02:00