Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Michael Stapelberg c025678177 Major change: Redirect events instead of handle the notifies.
By specifying XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT, the window manager
will get map request events instead of map notify events, and therefore
can act sooner (the window won’t be positioned on the screen and moved
afterwards).

Furthermore, this fixes some problems with GIMP/VLC (and probably others)
which caused endless loops.

Also, events which should be ignored are now saved in a queue rather than
saving just the last event. This should eliminate race conditions.

Note that there is a new FIXME in src/handlers.c. Some windows generate
unmap notify events when reparenting while others don’t. We need to
understand, document and implement a more correct way to handle this.
2009-03-10 00:51:15 +01:00
debian More work on the debian package, don’t link against xcb-keysyms, not necessary at the moment 2009-02-25 01:38:02 +01:00
docs More work on hacking-howto 2009-03-07 17:02:17 +01:00
i3lock Make i3lock fork(), use white color and disable DPMS 2009-03-09 18:20:15 +01:00
include Major change: Redirect events instead of handle the notifies. 2009-03-10 00:51:15 +01:00
man Update default config/manpage 2009-03-08 00:51:38 +01:00
src Major change: Redirect events instead of handle the notifies. 2009-03-10 00:51:15 +01:00
tests Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
website Website: First version of the howto for ubuntu 9.04 2009-03-04 19:08:24 +01:00
.gitignore Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
CMDMODE Implement keybindings, adjust CMDMODE grammar, update DEPENDS 2009-02-10 20:49:47 +01:00
DEPENDS Fix warnings, update DEPENDS, update Makefile for NetBSD 2009-03-08 17:30:17 +01:00
GOALS Add GOALS file with anti-autotools 2009-02-09 20:56:29 +01:00
LICENSE Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
Makefile Use -idirafter which is the same as -I but first looks at the standard system headers 2009-03-08 20:04:33 +01:00
RFC Adjust RFC/TODO, forgot _GNU_SOURCE in layout.c 2009-02-13 19:15:32 +01:00
TODO Update TODO, fix parsing in commandmode for moving windows to workspaces vs. switching 2009-02-28 02:46:36 +01:00
i3.config Update default config/manpage 2009-03-08 00:51:38 +01:00