Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Michael Stapelberg 0c7a76c2f1 Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
This ClientMessage can be used to estimate how big the window will be
before opening it. Java always sends the ClientMessage and checks the
atom that should be set by the window manager, but it seems that the
fallback code path has a race condition.

Let’s see if the situation gets better with this change. I have been
running this patch for about two weeks and have not seen any issues with
it.

fixes #934
fixes #709
2013-07-27 15:06:08 +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 Fix wrong placement of i3bar when connecting/disconnecting outputs 2013-05-30 12:18:27 +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 Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat) 2013-07-27 15:06:08 +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
DEPENDS drop the flex/bison dependency \o/ 2012-12-25 14:20:21 +01:00
LICENSE remove obsolete CMDMODE and TODO files, update LICENSE 2011-10-08 15:18:04 +01: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
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
common.mk install i3-dmenu-desktop 2012-12-11 22:31:44 +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
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00