XLibre Xserver
Go to file
Jamey Sharp 80b5d3a326 Move each screen's screensaver data into ScreenRec.
Most references to the savedScreenInfo array already had the
corresponding screen pointer handy, which meant they usually looked like
"savedScreenInfo[pScreen->myNum]". Adding a field to ScreenRec instead
of keeping this information in a parallel array simplifies those
expressions, and eliminates a MAXSCREENS-sized array.

Since dix uses this data, a screen private entry isn't appropriate.

Signed-off-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Tested-by: Tiago Vignatti <tiago.vignatti@nokia.com> (i686 GNU/Linux)
2010-06-03 14:03:22 -07:00
Xext Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
Xi dix: add 3x3 transformation matrix xinput property for multi-head handling 2010-05-28 16:49:30 +10:00
composite Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
config Revert "Add a "flags" field to DeleteInputDeviceRequest." 2010-05-26 07:54:35 -07:00
damageext Add typed resource-lookup errors for non-core resource types. 2010-05-19 12:32:48 -07:00
dbe Fix pixmap validation in miDbePositionWindow. 2010-06-02 21:02:48 -07:00
dix Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
doc Xserver(1) man page updates 2010-05-21 09:44:26 -07:00
exa EXA: Wrap Glyphs even without Composite acceleration. 2010-05-20 07:48:51 -07:00
fb Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
glx Set event sequence number in WriteEventsToClient instead of at callers. 2010-05-19 12:32:34 -07:00
hw dmx: Fix XSetExtensionErrorHandler calls to agree on constness. 2010-06-03 14:03:22 -07:00
include Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
m4 dolt: add Cygwin to supported platforms 2009-10-13 20:30:22 -07:00
mi Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
miext Define GCAllBits as the union of all valid CreateGC masks. 2010-05-13 17:14:07 -07:00
os Make WriteEventsToClient/WriteToClient no-op on fake or dead clients. 2010-05-19 12:32:34 -07:00
randr Add typed resource-lookup errors for non-core resource types. 2010-05-19 12:32:48 -07:00
record Add typed resource-lookup errors for non-core resource types. 2010-05-19 12:32:48 -07:00
render Merge remote branch 'vignatti/animcursor-state-fix' 2010-05-19 22:27:20 -07:00
test test: fix up InputAttributes helper function test. 2010-05-28 16:49:30 +10:00
xfixes Only deal with input code when changing the input shape. 2010-06-02 21:11:31 -07:00
xkb Set event sequence number in WriteEventsToClient instead of at callers. 2010-05-19 12:32:34 -07:00
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
COPYING Update Sun license notices to current X.Org standard form 2009-12-16 17:11:35 -08:00
Makefile.am Fix relink targets for silent rules 2010-03-22 00:45:52 -05:00
README packaging: provide a default README file #24206 2010-01-27 14:00:17 -08:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac Merge remote branch 'vignatti/for-keith' 2010-06-03 07:01:26 -07:00
cpprules.in xfree86: Set a saner search path for xorg.conf.d 2010-04-08 15:21:01 +10:00
xorg-server.m4 macros: use PKG_CONFIG variable rather than executable name 2010-01-07 12:57:23 -08:00
xorg-server.pc.in xorg-server.pc Requires: xproto >= 7.0.17 2010-05-22 20:12:41 -07:00

					X Server

The X server accepts requests from client applications to create windows,
which are (normally rectangular) "virtual screens" that the client program
can draw into.

Windows are then composed on the actual screen by the X server
(or by a separate composite manager) as directed by the window manager,
which usually communicates with the user via graphical controls such as buttons
and draggable titlebars and borders.

For a comprehensive overview of X Server and X Window System, consult the
following article:
http://en.wikipedia.org/wiki/X_server

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/xserver

        http://cgit.freedesktop.org/xorg/xserver

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage