Go to file
Michael Stapelberg 818e02ef35 huge change: implement RandR instead of Xinerama
Thanks to Merovius for doing a proof of concept on this one and
being a driving force behind the idea.

Using RandR instead of Xinerama means that we are now able to use
the full potential of the modern way of configuring screens. That
means, i3 now has an idea of the outputs your graphic driver
provides, which allowed us to get rid of the ugly way of detecting
changes in the screen configuration which we used before. Now, your
workspaces should not be confused when changing output modes anymore.

Also, instead of having ugly heuristics to assign your workspaces
to (the screen at position X or the second screen in the list of
screens) you will be able to just specify an output name.

As this change basically touches everything, you should be prepared
for bugs. Please test and report them!
2010-03-02 12:47:21 +01:00
debian debian: update changelog 2009-12-21 23:08:08 +01:00
docs Remove duplicate entry (Thanks Merovius) 2010-02-05 16:11:15 +01:00
i3-input Fix compilation warning 2009-11-06 15:43:46 +01:00
i3-msg i3-msg: Fix compilation warning (Thanks mxf) 2009-08-05 14:38:55 +02:00
include huge change: implement RandR instead of Xinerama 2010-03-02 12:47:21 +01:00
man Document the new options 2010-02-13 19:58:43 +01:00
src huge change: implement RandR instead of Xinerama 2010-03-02 12:47:21 +01:00
testcases Extend testcase for dock clients with wm_transient_for hint 2010-01-01 16:19:55 +01:00
tests Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
website website: add userguide 2009-06-26 13:49:18 +02:00
.gitignore Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
CMDMODE Implement selecting the next tiling/floating window (using "focus") 2009-06-21 16:14:15 +02:00
common.mk huge change: implement RandR instead of Xinerama 2010-03-02 12:47:21 +01:00
DEPENDS Add x11-utils as dependency to have xmessage(1) for the welcome message 2009-12-16 22:59:25 +01:00
GOALS Add GOALS file with anti-autotools 2009-02-09 20:56:29 +01:00
i3.config Fix bindings using the cursor keys in default config 2009-12-29 17:48:16 +01:00
i3.desktop Add a .desktop-file containing xsession information for freedesktop compliant login managers 2009-04-19 22:29:04 +02:00
i3.welcome Some reformatting of the welcome message 2009-11-06 17:43:01 +01:00
LICENSE Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
logo.svg Add logo to git. Thanks to steckdenis, yellowiscool and farvardin! 2009-08-04 01:40:05 +02:00
Makefile makefile: parser/lexer also depend on header files 2010-02-13 19:27:28 +01:00
PACKAGE-MAINTAINER Add file PACKAGE-MAINTAINERS with hints for package maintainers 2009-03-14 01:30:37 +01:00
pseudo-doc.doxygen Put documentation for each function in the header files, doxygen-compatible 2009-04-07 19:02:07 +02:00
RELEASE-NOTES-3.a-bf1 Add release notes to git, welcome 3.a-bf1 :-) 2009-05-03 17:24:07 +02:00
RELEASE-NOTES-3.b debian: update changelog 2009-06-26 04:42:58 +02:00
RELEASE-NOTES-3.c Add release notes for 3.γ 2009-08-19 14:00:49 +02:00
RELEASE-NOTES-3.d Update changelog / release-notes 2009-11-09 20:54:16 +01:00
TODO Update TODO file 2009-04-19 20:45:28 +02:00