summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-02-08Update formatted docs.XORG-6_8_2XORG-6_8-branchKevin E Martin1-32/+32
2005-02-02//bugs.freedesktop.org/show_bug.cgi?id=2206) attachment #1622XORG-6_8_1_904Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1622) as this patch does not work for the branch and causes build failure. Approved in the 2005-01-31 Xorg release-wranglers phone call.
2005-02-02xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.hRoland Mainz3-4/+5
xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c //bugs.freedesktop.org/show_bug.cgi?id=825) attachment #956 (https://bugs.freedesktop.org/attachment.cgi?id=956): Fix build problems on Linux/SPARC. Patch by Jeremy Huddleston <eradicator@gentoo.org>. Approved in the 2005-01-31 Xorg release-wranglers phone call.
2005-02-01//bugs.freedesktop.org/show_bug.cgi?id=2252) attachment #1791Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1791): Fix option dontVTSwitch under *BSD, when XKB is disabled. Patch by Matthieu Herrb <matthieu.herrb@laas.fr>. Approved in the 2005-01-31 Xorg release-wranglers phone call.
2005-01-25//freedesktop.org/bugzilla/show_bug.cgi?id=2322) attachment #1709XORG-6_8_1_903Roland Mainz1-5/+5
(https://bugs.freedesktop.org/attachment.cgi?id=1709): Fix corruption of PCI config BAR1 of native PCI-Express boards on 64-bit platforms. Patch by Michael Yaroslavtsev <mike.work@besm6.org>.
2005-01-24//bugs.freedesktop.org/show_bug.cgi?id=2167) attachment #1641Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1641): Fix broken Solaris print queue enumeration.
2005-01-24xc/programs/Xserver/Xprint/Util.cRoland Mainz4-58/+0
xc/programs/Xserver/Xprint/attributes.c xc/programs/Xserver/Xprint/attributes.h //bugs.freedesktop.org/show_bug.cgi?id=2254) attachment #1654 (https://bugs.freedesktop.org/attachment.cgi?id=1654) and attachment #1659 (https://bugs.freedesktop.org/attachment.cgi?id=1659) Fix for gcc4.0 build failure (including removing |ExecCommand()| - the function has no consumer and can safely be removed). Patch by Egbert Eich <eich@freedesktop.org> and Roland Mainz <roland.mainz@nrubsig.org>.
2005-01-24//bugs.freedesktop.org/show_bug.cgi?id=2240) attachment #1642Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1642): Fix incorrect usage of /usr/bin/tr in startup script (the used "[\n]" is neither correct or portable, using "\n" seems to be sufficient (this fixes various "random" issues, including including Debian bug #258419 and Debian bug #264983). Patch by Drew Parsons <dparsons@debian.org>.
2005-01-13xc/programs/Xserver/hw/xwin/ChangeLogXORG-6_8_1_902Roland Mainz7-15/+38
xc/programs/Xserver/hw/xwin/winkeybd.h xc/programs/Xserver/hw/xwin/winkeyhook.c xc/programs/Xserver/hw/xwin/winmultiwindowclass.c xc/programs/Xserver/hw/xwin/winmultiwindowwindow.c xc/programs/Xserver/hw/xwin/winmultiwindowwm.c //bugs.freedesktop.org/show_bug.cgi?id=1831) attachment #1656 (https://bugs.freedesktop.org/attachment.cgi?id=1656): CGYWIN update, including the following fixes: - Make keyhook feature work in multiwindowmode too - Hook windows keys - Fix crash with non-nullterminated strings (reported by Øyvind Harboe) - From Bug #1945: Stop unnecessary reordering. Patch by Alexander Gottwald and Kensuke Matsuzaki.
2005-01-13xc/config/cf/sun.cfRoland Mainz0-0/+0
xc/programs/Xserver/hw/xfree86/os-support/sunos/Imakefile //bugs.freedesktop.org/show_bug.cgi?id=2096) attachment #1565 (https://bugs.freedesktop.org/attachment.cgi?id=1565): Fix Solaris/SPARC build failure caused by missing assembler code for this platform. Patch by Alan Coopersmith <alan.coopersmith@sun.com>
2005-01-13//bugs.freedesktop.org/show_bug.cgi?id=2114) attachment #1576Roland Mainz1-1/+6
(https://bugs.freedesktop.org/attachment.cgi?id=1576): Fix build bustage on PPC64 with Linux 2.6.x kernel headers. Patch by Adam Jackson <ajax@freedesktop.org>.
2005-01-13//bugs.freedesktop.org/show_bug.cgi?id=1490) attachment #1576Roland Mainz1-5/+6
(https://bugs.freedesktop.org/attachment.cgi?id=1576): Refix for previous patch (updating to EDID 1.3), this syncs the X11R6.8.x stable branch with todays Xorg trunk. Patch by Jay Cotton <jay.cotton@sun.com>, Alan Coopersmith <alan.coopersmith@sun.com> and Egbert Eich <eich@freedesktop.org>.
2005-01-12Bugzilla #2252 (https://bugs.freedesktop.org/show_bug.cgi?id=2252)Roland Mainz1-2/+2
attachment #1653 (https://bugs.freedesktop.org/attachment.cgi?id=1653): Make option 'DontVTSwitch' work again with kbd driver under Linux. The kbd driver now calls the OS layer to handle special keys. Possibly other special keys and other OSes need to be looked at also. Patch by Egbert Eich <eich@freedesktop.org>.
2005-01-12Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211)Roland Mainz1-5/+5
attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627): xorgconfig default keyboard model outdated (should be pc105, not pc101/pc102). Patch by Alan Coopersmith <alan.coopersmith@sun.com>
2005-01-12//bugs.freedesktop.org/show_bug.cgi?id=2206) attachment #1622Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1622): Fix missing return value in xf86config. Patch by Egbert Eich <eich@freedesktop.org>.
2005-01-12//bugs.freedesktop.org/show_bug.cgi?id=2205) attachment #1621Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1621): Fix missing return value in Xprint's resource handling. Patch by Egbert Eich <eich@freedesktop.org>.
2004-12-17//bugs.freedesktop.org/show_bug.cgi?id=2086) attachment #1556XORG-6_8_1_901Roland Mainz1-2/+16
(https://bugs.freedesktop.org/attachment.cgi?id=1556): Fix problems with printing the release candidate version number for point releases. Patch by Kevin E. Martin <kem@freedesktop.org>
2004-12-17xc/programs/Xserver/hw/xfree86/ddc/edid.hRoland Mainz3-38/+172
xc/programs/Xserver/hw/xfree86/ddc/interpret_edid.c //bugs.freedesktop.org/show_bug.cgi?id=1490) attachment #1122 (https://bugs.freedesktop.org/attachment.cgi?id=1122): Updating to EDID 1.3. Patch by Jay Cotton <jay.cotton@sun.com> and Egbert Eich <eich@freedesktop.org>.
2004-12-17//bugs.freedesktop.org/show_bug.cgi?id=1383) attachment #902Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=902): Fix typo in PCI code for Intel 460gx in X server, which causes a SEGV. Patch by H.J.Lu <hongjiu.lu@intel.com>
2004-12-17xc/programs/Xserver/fb/fbwindow.cRoland Mainz3-445/+47
xc/programs/Xserver/hw/xfree86/xaa/xaaWrapper.c //bugs.freedesktop.org/show_bug.cgi?id=1220) attachment #980 (https://bugs.freedesktop.org/attachment.cgi?id=980): Fix (scrolling) performance problems caused by PseudoColor emulation layer. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15xc/programs/Xserver/ImakefileAlexander Gottwald18-74/+678
xc/programs/Xserver/hw/xwin/ChangeLog xc/programs/Xserver/hw/xwin/Imakefile xc/programs/Xserver/hw/xwin/InitOutput.c xc/programs/Xserver/hw/xwin/XWin.rc xc/programs/Xserver/hw/xwin/win.h xc/programs/Xserver/hw/xwin/winclipboardthread.c xc/programs/Xserver/hw/xwin/winclipboardwndproc.c xc/programs/Xserver/hw/xwin/winclipboardxevents.c xc/programs/Xserver/hw/xwin/winconfig.c xc/programs/Xserver/hw/xwin/wincreatewnd.c xc/programs/Xserver/hw/xwin/winmessages.h xc/programs/Xserver/hw/xwin/winmouse.c xc/programs/Xserver/hw/xwin/winmultiwindowwm.c xc/programs/Xserver/hw/xwin/winmultiwindowwndproc.c xc/programs/Xserver/hw/xwin/winprocarg.c xc/programs/Xserver/hw/xwin/winresource.h xc/programs/Xserver/hw/xwin/winshadddnl.c xc/programs/Xserver/hw/xwin/winwin32rootlesswndproc.c //bugs.freedesktop.org/show_bug.cgi?id=1831) attachment #1547 (https://bugs.freedesktop.org/attachment.cgi?id=1547) attachment #1548 (https://bugs.freedesktop.org/attachment.cgi?id=1548): Cygwin/X patches since 6.8.1, including: - Support for placing the mainwindow by coordinates and monitor - Setting default cursor in multiwindow mode - Added keyboardlayout "French (Switzerland)" - Fixed crashes after switching videomodes - Added support for reading the fontpath from /etc/X11/font-dirs - Make -multiplemonitors for multiwindow modes - Added support for mice with more than 3 buttons - Fixed another clipboard bug with Unicode applications
2004-12-15- committing file missing due to CVS hickups.Egbert Eich0-0/+0
2004-12-15Adding support for OS dependent probing of IA64 chipsets. Not all IA64Egbert Eich6-32/+50
chipsets can be probed without OS support as probing them is only possible using ACPI. One example of this are the HP ZX1/2 chipsets: previously the code assumed that these chips were present when no other of the known chipsets could be probed. This assumption brought SGI Altrix machines with 64 CPUs to a grinding halt.
2004-12-15xc/doc/man/general/ImakefileRoland Mainz0-0/+0
xc/doc/man/general/Xprint.html xc/doc/man/general/Xprint.man xc/doc/man/general/Xprint.sgml xc/programs/Xserver/Xprint/Imakefile xc/programs/Xserver/Xprint/Xprint.html xc/programs/Xserver/Xprint/Xprint.man xc/programs/Xserver/Xprint/Xprint.sgml xc/programs/Xserver/Xprint/Xprt.html xc/programs/Xserver/Xprint/Xprt.man //bugs.freedesktop.org/show_bug.cgi?id=811) attachment #1374 (https://bugs.freedesktop.org/attachment.cgi?id=1374), attachment #1379 (https://bugs.freedesktop.org/attachment.cgi?id=1379), attachment #1431 (https://bugs.freedesktop.org/attachment.cgi?id=1431): Add the missing manual page for the Xprt server (and move the Xprint(7) to it's correct location). Authors: Alan Coopersmith, Giuseppe Ghibò, Thomas Gilg, Jay Hobson, Julien Lafon, Masaki Katakai, Roland Mainz, Simon Montagu, Drew Parsons.
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1965) attachment #1425Roland Mainz1-1/+4
(https://bugs.freedesktop.org/attachment.cgi?id=1425): Avoid recursive calls of xf86scanpci(). This function normally detects that it has been called before by checking if the PCI structure is filled out. So far if this was not the case (because PCI probing has failed for some reason) the function is traversed again. With the chipset specific PCI bus probing this can lead to an endless recursive loop as the post-probing code calls xf86scanpci() from within this function. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1963) attachment #1424Roland Mainz1-2/+4
(https://bugs.freedesktop.org/attachment.cgi?id=1424): The OS specific PCI code for Linux worked only if bus 0 was populated as it checked for the presence of /proc/bus/pci/00. Fixed to check for /proc/bus/pci/<bus_to_look_for> instead. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15xc/programs/Xserver/hw/xfree86/common/xf86Events.cRoland Mainz2-12/+13
//bugs.freedesktop.org/show_bug.cgi?id=1933) attachment #1392 (https://bugs.freedesktop.org/attachment.cgi?id=1392): Improving DPMS handling on VT swich and server termination/abort: previous version called the driver directly and too late. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1931) attachment #1390Roland Mainz1-7/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1390): Removing unused DDC sections that caused misinterpretation of DDC data due to a missing break statement in a switch. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1927) attachment #1386Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1386): Fixed typo in |ix86PciSelectCfgmech()|: #if <-> #ifdef. Patch by Egbert Eich <eich@freedesktop.org>
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1552) attachment #1026Roland Mainz1-16/+18
(https://bugs.freedesktop.org/attachment.cgi?id=1026): Currently, when a screensaver kicks in, it calls xf86GetModeLine() which causes the Vidmode extension to write out a debugging log message of what the current modeline is. These messages are generally only useful to an X11 developer who is debugging the extension itself, or to an application developer who is developing an application which uses the vidmode extension to get/set the video mode, however they're not very useful for end users. The current default Xvidmode verbosity causes the X server to write overly detailed video modeline information to the X server log file whenever any application uses the extension to get, set, or delete modelines. This causes a problem for laptop users on battery power with their hard disks set to power saving mode, because the hard disk will power down, then later the screensaver kicks in, which calls xf86GetModeLine(), which causes the log message to get written out, which causes the hard disk to be powered back up. Having these messages off by default solves this problem for laptop users, and seems to make the most sense considering how useful they are in general. By changing the default log level for these messages, developers who need to see these for debugging purposes can increase their X server verbosity level and still see them, so no functionality is lost. This patch lowers the default verbosity of the X server's Xvidmode extension log file messages, in order to stop Xvidmode from writing out non-critical log messages to the X server log whenever an application uses this extension. Patch by Mike A. Harris <mharris@redhat.com>
2004-12-15xc/config/cf/X11.tmplRoland Mainz1-2/+2
xc/config/cf/cygwin.cf xc/config/cf/darwin.cf xc/programs/Xserver/dix/Imakefile //bugs.freedesktop.org/show_bug.cgi?id=1816) attachment #1300 (https://bugs.freedesktop.org/attachment.cgi?id=1300): Add BuildRootless Imake variable and ROOTLESS define. Patch by Torrey T. Lyons <torrey@freedesktop.org>
2004-12-15//bugs.freedesktop.org/show_bug.cgi?id=1826) attachment #1283Roland Mainz1-3/+3
(https://bugs.freedesktop.org/attachment.cgi?id=1283): Do not add '-4' to generated default file name (e.g. "xorg.conf" instead of "xorg.conf-4"). Patch by Matthieu Herrb <matthieu.herrb@laas.fr>
2004-12-13xc/programs/Xserver/hw/xfree86/os-support/bsd/bsd_KbdMap.cRoland Mainz2-33/+55
//bugs.freedesktop.org/show_bug.cgi?id=1824) attachment #1288 (https://bugs.freedesktop.org/attachment.cgi?id=1288): Fix kbd driver for wskbd protocol and pure wscons console driver Patch by Matthieu Herrb <matthieu.herrb@laas.fr>
2004-12-13//freedesktop.org/bugzilla/show_bug.cgi?id=661) attachment #1002Roland Mainz1-2/+4
(https://bugs.freedesktop.org/attachment.cgi?id=1002): Xprt producing spurious characters in PS output when using the bitmap cache (Originally reported against Solaris Xprt as Sun bug id #4369307, and fixed in Solaris by Jay Hobson <jay.hobson@sun.com>). Patch by Jay Hobson <jay.hobson@sun.com>.
2004-12-13//freedesktop.org/bugzilla/show_bug.cgi?id=1800) attachment #1474Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1474): Fix Postscript DDX's 1bit StaticGray visual to report only 1bit of significant bits in color specification (instead of 8bits). Patch by Julien Lafon <julien.lafon@gmail.com>
2004-12-13xc/config/cf/xprint_site.defRoland Mainz4-5/+46
xc/programs/Xserver/Xprint/ps/Ps.h xc/programs/Xserver/Xprint/ps/PsPixmap.c xc/programs/Xserver/Xprint/ps/PsPolygon.c //freedesktop.org/bugzilla/show_bug.cgi?id=1664) attachment #1161 (https://bugs.freedesktop.org/attachment.cgi?id=1161): RFE: Add support for the DOUBLE-BUFFER extension to the Xprint server and DDX. Additionally a "pixmap-scrubber" optimisation is added to the PostScript DDX to remove all content from a vector pixmap when a |PolyFillRect()| call covers the whole pixmap surface with a solid fill (this avoids that a backbuffer vector pixmap gets constantly filled even when the content is not visible anymore after |XdbeSwapBuffers()| has cleared the hidden buffer with the background color).
2004-12-13//freedesktop.org/bugzilla/show_bug.cgi?id=1647) attachment #1117Roland Mainz1-0/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1117): Fix the problem that |XpSubmitJob()| returns a random value (patch by Stefan Dirsch/SuSE).
2004-12-13//freedesktop.org/bugzilla/show_bug.cgi?id=1646) attachment #1116Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1116): Fix the problem that |PsCreateColormap()| returns a random value (patch by Stefan Dirsch/SuSE).
2004-12-13//freedesktop.org/bugzilla/show_bug.cgi?id=1637) attachment #1114Roland Mainz1-9/+9
(https://bugs.freedesktop.org/attachment.cgi?id=1114): Fix problems in oid code which may cause the usage of an invalid string pointer (original patch by Egbert Eich).
2004-12-13xc/programs/Xserver/Xprint/pcl/PclInit.cRoland Mainz2-6/+6
//freedesktop.org/bugzilla/show_bug.cgi?id=1629) attachment #1107 (https://bugs.freedesktop.org/attachment.cgi?id=1107): Fix crash on AMD64, regression caused by bug 1496 ("Xorg Xprt does not support "*xp-listfonts-mode: xp-list-internal-printer-fonts" to toggle the usage of printer-builtin fonts").
2004-12-13xc/programs/Xserver/Xprint/Init.cRoland Mainz3-13/+37
xc/programs/Xserver/Xprint/pcl/PclInit.c //freedesktop.org/bugzilla/show_bug.cgi?id=1496) attachment #998 (https://bugs.freedesktop.org/attachment.cgi?id=998): Fixed Xprt font handling which did not support "*xp-listfonts-modes: xp-list-internal-printer-fonts" or "*xp-listfonts-modes: xp-list-glyph-fonts" to toggle the usage of printer-builtin and glyph fonts in XListFonts*(), XLoad*Font(), etc. Additionally the Xprint DDX now explicitly list "xp-listfonts-modes" in "document-attributes-supported" (for document-level) or "xp-page-attributes-supported" (for page-level) when the DDX implements this feature (as described in the CDE DtPrint and Xprint specifications).
2004-12-13xc/programs/Xserver/Xprint/ps/PsGC.cRoland Mainz2-7/+17
//freedesktop.org/bugzilla/show_bug.cgi?id=1416) attachment #994 (https://bugs.freedesktop.org/attachment.cgi?id=994): Fix Xprt PostScript DDX crashes when copying offscreen pixmap content to the same pixmap (the crash can be reproduced with % x11perf -copypixpix500 ... # or the reduced testcase in bug #1416 (attachment #993)).
2004-12-13xc/programs/Xserver/Xprint/Init.cRoland Mainz7-145/+432
xc/programs/Xserver/Xprint/ps/Ps.h xc/programs/Xserver/Xprint/ps/PsArea.c xc/programs/Xserver/Xprint/ps/PsColor.c xc/programs/Xserver/Xprint/ps/PsInit.c xc/programs/Xserver/Xprint/ps/psout.c //freedesktop.org/bugzilla/show_bug.cgi?id=1299) attachment #1001 (https://bugs.freedesktop.org/attachment.cgi?id=1001): Add more visuals to the Postscript DDX (8bit GrayScale/StaticGray, 1bit StaticGray and the basic infratructure for "deep" visuals with more than 8bits per RGB gun). Patch by Roland Mainz <roland.mainz@nrubsig.org>.
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1695) attachment #1230Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1230): Fix crash in Xscreensaver code which allowed any authentificated X client to crash the Xserver using |XScreenSaverUnsetAttributes()|. Patch by ajax@nwnk.net
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1688) attachment #1530Roland Mainz1-4/+9
(https://bugs.freedesktop.org/attachment.cgi?id=1530): Fix the current implementation to make it possible to slow down the mouse pointer or use arbitrary fractions (without running into rounding error issues). The change is using the same method of preserving rounding errors that the exponential method is already using. Patch by Jan Brunner <Jan_B@gmx.ch>.
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1934) attachment #1393Roland Mainz1-12/+6
(https://bugs.freedesktop.org/attachment.cgi?id=1393): Fixing |SetDPMSTimers()| so that DPMS*Time == 0 disables the appropriate timer. This takes advantage of the fact that |TimerSet()| with a timeout argument 0 behaves like |TimerCanel()|. Patch by Egbert Eich <eich@freedesktop.org>.
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1939) attachment #1398Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1398): Fixe size of a variable that gets assigned the value of SmartScheduleTime (|long|) to |long|. This should help to prevent smart scheduler lockup on 64 bit systems due to datatype overruns. Patch by Andreas Schwab and Egbert Eich <eich@freedesktop.org>.
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1989) attachment #1399Roland Mainz1-1/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1399): Fixed sig11 in |ScreenSaverUnsetAttributes()| which occured when calling a |CloseDisplay()| after |XScreenSaverSetAttributes()| followed by |XScreenSaverUnsetAttributes()|. Caused by missing |FreeResource()| in |XScreenSaverUnsetAttributes()|. Patch by Egbert Eich <eich@freedesktop.org>.
2004-12-13//bugs.freedesktop.org/show_bug.cgi?id=1204) attachment #1360Roland Mainz1-2/+2
(https://bugs.freedesktop.org/attachment.cgi?id=1360): Fix X11 test suite (caused by DAMAGE layer) failure with Xvfb when rendering text using |XDrawText*()| (XDrawText() tests 1, 3, 4, 27, 28, 29, 30, 34, 37, 39, 41, 43 and XDrawText16() tests 1, 3, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 37, 39, 41, 43). Patch by Hong Bo Peng <penghb@cn.ibm.com> and Stefan Dirsch <sndirsch@suse.de>.
2004-12-08//bugs.freedesktop.org/show_bug.cgi?id=557) attachment #1255Roland Mainz1-1/+1
(https://bugs.freedesktop.org/attachment.cgi?id=1255): Do not use "bool" as a variable name in xf86cfg, to avoid compiler bugs. Patch by Donnie Berkholz <spyderous@gentoo.org>.