From cc4fdf6f06552d4ea180105010c3b2f24be380bc Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 5 Jul 2016 10:28:40 +0200 Subject: X.org 6.9 documentation files: Move into doc/_attic_/. --- doc/_attic_/XOrg69_documentation_files/BUILD | 324 + .../XOrg69_documentation_files/ChangeLog.X.org | 20262 +++++++++++++++++++ doc/_attic_/XOrg69_documentation_files/LABEL | 265 + doc/_attic_/XOrg69_documentation_files/README | 180 + .../XOrg69_documentation_files/README.crypto | 64 + doc/_attic_/XOrg69_documentation_files/RELNOTES | 1091 + .../nx-X11_extras_README | 17 + .../nx-X11_lib_X11_lcUniConv_COPYRIGHT | 39 + .../nx-X11_lib_X11_lcUniConv_README | 12 + .../nx-X11_programs_Xserver_dix_BuiltInAtoms | 329 + .../nx-X11_programs_Xserver_dix_CHANGES | 17 + nx-X11/BUILD | 324 - nx-X11/ChangeLog.X.org | 20262 ------------------- nx-X11/LABEL | 265 - nx-X11/README | 180 - nx-X11/README.crypto | 64 - nx-X11/RELNOTES | 1091 - nx-X11/extras/README | 17 - nx-X11/lib/X11/lcUniConv/COPYRIGHT | 39 - nx-X11/lib/X11/lcUniConv/README | 12 - nx-X11/programs/Xserver/dix/BuiltInAtoms | 329 - nx-X11/programs/Xserver/dix/CHANGES | 17 - 22 files changed, 22600 insertions(+), 22600 deletions(-) create mode 100644 doc/_attic_/XOrg69_documentation_files/BUILD create mode 100644 doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org create mode 100644 doc/_attic_/XOrg69_documentation_files/LABEL create mode 100644 doc/_attic_/XOrg69_documentation_files/README create mode 100644 doc/_attic_/XOrg69_documentation_files/README.crypto create mode 100644 doc/_attic_/XOrg69_documentation_files/RELNOTES create mode 100644 doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README create mode 100644 doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT create mode 100644 doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README create mode 100644 doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms create mode 100644 doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES delete mode 100644 nx-X11/BUILD delete mode 100644 nx-X11/ChangeLog.X.org delete mode 100644 nx-X11/LABEL delete mode 100644 nx-X11/README delete mode 100644 nx-X11/README.crypto delete mode 100644 nx-X11/RELNOTES delete mode 100644 nx-X11/extras/README delete mode 100644 nx-X11/lib/X11/lcUniConv/COPYRIGHT delete mode 100644 nx-X11/lib/X11/lcUniConv/README delete mode 100644 nx-X11/programs/Xserver/dix/BuiltInAtoms delete mode 100644 nx-X11/programs/Xserver/dix/CHANGES diff --git a/doc/_attic_/XOrg69_documentation_files/BUILD b/doc/_attic_/XOrg69_documentation_files/BUILD new file mode 100644 index 000000000..b4f0b3dcf --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/BUILD @@ -0,0 +1,324 @@ + Building the X Window System from the X.Org Monolithic Source Distribution + + Jim Gettys and Keith Packard (for X11R6.9) + David Dawes and Matthieu Herrb (for XFree86 4.4 RC2) + + 21 December 2005 + + Abstract + + This document describes how to build the X Window System from the + X.Org monolithic source distribution and is designed to be used in + conjunction with the operating system (OS) specific README files. + + NOTE: Refer to the appropriate OS-specific README file in xc/pro- + grams/Xserver/hw/xfree86/doc before attempting to build the X dis- + tribution. These files often contain additional information that + you need to successfully build for your OS. + +We highly recommend using gcc to build the X distribution, but X also gener- +ally builds with the native compiler for each OS platform; The build tools +known to be required include: gcc, make, C library development package, bi- +son, flex, ncurses (development package), and Perl. + +The monolithic tree also includes copies of some packages maintained outside +the X.Org project for convenience in building on machines that do not already +have them installed. These include FreeType 2, fontconfig, expat, xterm, +and zlib. For most uses however, it is recommended that you install the +latest version directly from the main distribution site, or use the packages +provided in your operating system, as they are more likely to be up to date +with the latest bug fixes and security patches. Depending on your platform, +use of the bundled versions may be enabled or disabled by default, check the +Imake configuration files for your platform in xc/config/cf to find out. To +override the defaults for your platform or to set the path to the installa- +tion location, see the instructions below on configuring the source via +xorgsite.def and host.def. + +X11R6.9 depends on the following external packages: + + +-------------+----------------+-----------+ + |Package Name | Version | Included? | + +-------------+----------------+-----------+ + |expat | 1.95.8 | Yes | + |fontconfig | 2.2 or newer | Yes | + |FreeType | 2.1.8 or 2.1.9 | Yes | + |libdrm | 2.0 | Yes | + |libpng | 1.2.8 | No | + |Mesa | 6.4.1 | Yes | + |xterm | Patch 207 | Yes | + |zlib | 1.1.4 or 1.2.3 | Yes | + +-------------+----------------+-----------+ + +You can find more information and/or the original sources for these packages +at their project websites at these URL's: + + +-------------+-------------------------------------------+ + |Package Name | Website | + +-------------+-------------------------------------------+ + |expat | http://expat.sourceforge.net/ | + |fontconfig | http://www.fontconfig.org/ | + |FreeType | http://www.freetype.org/ | + |libdrm | http://dri.freedesktop.org/libdrm/ | + |libpng | http://www.libpng.com/pub/png/libpng.html | + |Mesa | http://www.mesa3d.org/ | + |xterm | http://dickey.his.com/xterm/xterm.html | + |zlib | http://www.zlib.net/ | + +-------------+-------------------------------------------+ + +1. How to get the X11R6.9 distribution source + +One way of getting the X11R6.9 source is to obtain it directly from the X.Org +CVS repository. There are several ways of doing that, and they are described +in the CVS section of our wiki The CVS tag for this +release is "XORG-6_9_0". The tag for the maintenance branch for this +release is "XORG-6_9-branch". + +Another method of getting the X11R6.9 source is to either download the 6.9.0 +source tarballs sites from freedesktop.org using either ftp or http. The +procedure for this is as follows: + + o The X11R6.9 source is contained in the files: + + X11R6.9.0-src1.tar.gz + + X11R6.9.0-src2.tar.gz + + X11R6.9.0-src3.tar.gz + + X11R6.9.0-src4.tar.gz + + X11R6.9.0-src5.tar.gz + + X11R6.9.0-src6.tar.gz + + X11R6.9.0-src7.tar.gz + + These can be found at ftp://ftp.freedesk- + top.org/xorg/releases/X11R6.9/src/ or http://xorg.freedesk- + top.org/releases/X11R6.9/src/ and similar locations on X.Org mirror + sites. X11R6.9.0-src4.tgz and X11R6.9.0-src5.tar.gz contains the fonts. + X11R6.9.0-src6.tar.gz contains the documentation source. + X11R6.9.0-src7.tar.gz contains the hardcopy documentation. + X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and X11R6.9.0-src3.tar.gz + contains everything else. If you don't need the docs or fonts you can + get by with only X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and + X11R6.9.0-src3.tar.gz. + + o Extract each of these files by running the following from a directory on + a filesystem containing enough space (the full source requires around + 305MB, and a similar amount is required in addition to this for the com- + piled binaries): + + gzip -d < X11R6.9.0-src1.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src2.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src3.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src4.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src5.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src6.tar.gz | tar vxf - + + gzip -d < X11R6.9.0-src7.tar.gz | tar vxf - + +All methods will produce one main source directory called xc. + +2. Configuring the source before building + +In most cases it shouldn't be necessary to configure anything before build- +ing. + +If you do want to make configuration changes, it is recommended that you +start by going to the xc/config/cf directory, and copying the file +xorgsite.def to host.def. Then read through the host.def file (which is +heavily commented), and set your configuration parameters. Usually you can +find the default settings by checking the .cf file(s) relevant to your OS. + +A good rule to follow is only to change things that you understand as it's +easy to create build problems by changing the default configuration. Many of +the configuration parameters are described in the xc/config/cf/README. + +If you are using just the X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and +X11R6.9.0-src3.tar.gz parts of the source dist, you will need to define +BuildFonts to NO. + +3. Using a shadow directory of symbolic links for the build + +A recommended practice is to use a shadow directory of symbolic links to do +the build of X11R6.9 as this allows you to keep the source directory unmodi- +fied during the build. It has the following benefits: + + o When you are using CVS to maintain your source tree, the update process + is not disturbed by foreign files not under CVS's control. + + o It is possible to build X11R6.9 for several different Operating System + or architectures from the same sources, shared by read-only NFS mounts. + + o It is possible to build X11R6.9 with different configuration options, by + putting a real copy of the host.def file in each build tree and by cus- + tomizing it separately in each build tree. + +To make a shadow directory of symbolic links, use the following steps: + + o create the directory at the top of the build tree. It is often created + at the same level that the xc directory, but this is not mandatory. + + cd the directory containing the xcdirectory + + mkdir build + + o use the "lndir" command to make the shadow tree: + + lndir ../xc + + Note that you can refer to the xc directory with an absolute path if + needed. + + See the lndir(1) manual page for details. + +If lndir is not already installed on your system, you can build it manually +from the X11R6.9 sources by running the following commands: + + cd xc/config/util + + make -f Makefile.ini lndir + + cp lndir some directory in your PATH + +Occasionally there may be stale links in the build tree, like when files in +the source tree are removed or renamed. These can be cleaned up by running +the "cleanlinks" script from the build directory (see the cleanlinks(1) man- +ual page). Rarely there will be changes that will require the build tree to +be re-created from scratch. A symptom of this can be mysterious build prob- +lems. The best solution for this is to remove the build tree, and then re- +create it using the steps outlined above. + +4. Building and installing the distribution + +Before building the distribution, read through the OS-specific README file in +xc/programs/Xserver/hw/xfree86/doc that is relevant to you. Once you have +addressed the OS-specific details, go your build directory (either the xc +directory or the shadow tree created before) and run "make World" with the +BOOTSTRAPCFLAGS set as described in the OS-specific README (if necessary, but +most systems supported by X11R6.9 don't need BOOTSTRAPCFLAGS). It is advis- +able to redirect stdout and stderr to World.log so that you can track down +problems that might occur during the build. + +With Bourne-like shells (Bash, the Korn shell, zsh, etc.) use a command like: + + make World > World.log 2>&1 + +Witch C-shell variants (csh, tcsh, etc), use: + + make World >& World.log + +You can follow the progress of the build by running: + + tail -f World.log + + in a terminal. + +When the build is finished, you should check the World.Log file to see if +there were any problems. If there weren't any then you can install the bina- +ries. By default the "make World" process will exit at the first error. To +restart the build process after correcting the problems, just run 'make'. If +Imakefiles or part of the build configuration was changed as part of correct- +ing the problem, either re-run "make World", or run "make Everything". + +If you would prefer "make World" to ignore errors and build as much as possi- +ble, run it in the following way instead of the way described above: + +for Bourne-like shells: + + make WORLDOPTS=-k World > World.log 2>&1 + +for C-shell variants: + + make WORLDOPTS=-k World >& World.log + +To do the install, run "make install" and "make install.man". Make sure you +have enough space in /usr/X11R6 for the install to succeed. If you want to +install on a filesystem other than /usr, make a symbolic link to /usr/X11R6 +before installing. To install the tree into a different directory than +/usr/X11R6 you can specify DESTDIR: + + make install DESTDIR= + + make install.man DESTDIR= + +Cross compiling is supported if the appropriate config files for your target +platforms exist. You must have the compiler toolchain installed for your tar- +get platform and the C-compiler must know where those tools exist. To inform +the build system where your cross compiler is located set the make variable +CROSSCOMPILEDIR to the directory where the toolchain binaries are installed. + + make World CROSSCOMPILEDIR=""; + +. + +5. Reconfiguring the server (source distribution) + +To build a different set of servers or servers with a different set of +drivers installed: + + 1. Make sure the source for any new drivers is in the correct place (e.g., + driver source should be in a subdirectory of xc/pro- + grams/Xserver/hw/xfree86/drivers). + + 2. Change the settings of the server defines in host.def to specify which + servers you wish to build. Also, change the driver lists to suit your + needs. + + 3. From xc/programs/Xserver, run: + + make Makefile + make Makefiles + make includes + make depend + make + +6. Other useful make targets + +There are some other useful targets defined in the top level Makefile of +X11R6.9: + + o Everything after a make World, make Everything does everything a make + World does, except the cleaning of the tree. It is a way to quickly + rebuild the tree after a source patch, but it is not 100% bullet proof. + There are cases were it is better to force a full build by using make + World. + + o clean does a partial cleaning of the source tree. Removes object files + and generated manual pages, but leaves the Makefiles and the generated + dependencies files in place. After a make clean you need to re-run + + make includes + make depend + make + + to rebuild the X11R6.9. + + o distclean does a full cleaning of the source tree, removing all gener- + ated files. After a make distclean, make World is the only option to + rebuild X11R6.9. + + o includes generates all generated header files and in-tree symbolic links + needed by the build. These files are removed by a make clean. + + o depend recomputes the dependencies for the various targets in all Make- + files. Depending on the operating system, the dependencies are stored in + the Makefile, or as a separate file, called .depend. This target needs + the generated include files produced by make includes. + + o VerifyOS displays the detected operating system version. If the numbers + shown do not match your system, you probably need to set them manually + in host.def and report the problem to Xorg via our bug database at X.Org + Bug Database or via email at . + + Generated from Id: BUILD.sgml,v 1.10 alanc Exp $ + + +$XdotOrg: xc/BUILD,v 1.7 2005/12/21 05:39:04 kem Exp $ diff --git a/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org b/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org new file mode 100644 index 000000000..5c49bba13 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/ChangeLog.X.org @@ -0,0 +1,20262 @@ +2005-12-21 Alan Coopersmith + + * config/cf/xorgversion.def: + Version 6.9! + +2005-12-21 Kevin E. Martin + + * BUILD: + * README: + * RELNOTES: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/DESIGN: + * programs/Xserver/hw/xfree86/doc/Install: + * programs/Xserver/hw/xfree86/doc/LICENSE: + * programs/Xserver/hw/xfree86/doc/OS2.Notes: + * programs/Xserver/hw/xfree86/doc/README: + * programs/Xserver/hw/xfree86/doc/README.DECtga: + * programs/Xserver/hw/xfree86/doc/README.Darwin: + * programs/Xserver/hw/xfree86/doc/README.I128: + * programs/Xserver/hw/xfree86/doc/README.LynxOS: + * programs/Xserver/hw/xfree86/doc/README.NetBSD: + * programs/Xserver/hw/xfree86/doc/README.OpenBSD: + * programs/Xserver/hw/xfree86/doc/README.SCO: + * programs/Xserver/hw/xfree86/doc/README.SiS: + * programs/Xserver/hw/xfree86/doc/README.Solaris: + * programs/Xserver/hw/xfree86/doc/README.XKB-Config: + * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: + * programs/Xserver/hw/xfree86/doc/README.apm: + * programs/Xserver/hw/xfree86/doc/README.ati: + * programs/Xserver/hw/xfree86/doc/README.chips: + * programs/Xserver/hw/xfree86/doc/README.dps: + * programs/Xserver/hw/xfree86/doc/README.fonts: + * programs/Xserver/hw/xfree86/doc/README.i740: + * programs/Xserver/hw/xfree86/doc/README.i810: + * programs/Xserver/hw/xfree86/doc/README.mouse: + * programs/Xserver/hw/xfree86/doc/README.newport: + * programs/Xserver/hw/xfree86/doc/README.r128: + * programs/Xserver/hw/xfree86/doc/README.rendition: + * programs/Xserver/hw/xfree86/doc/README.s3virge: + * programs/Xserver/hw/xfree86/doc/RELNOTES: + * programs/Xserver/hw/xfree86/doc/Versions: + * programs/xkbcomp/README.config: + * programs/xkbcomp/README.enhancing: + Update formatted docs. + +2005-12-21 Adam Jackson + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Updated contributors list and copyright holders. + +2005-12-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/index.pre: + Fix doc and index titles for both X11R6.9 and X11R7. + +2005-12-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Additional RELNOTES updates. + +2005-12-20 Alan Coopersmith + + * LABEL: + Add copyright holders listed in changes committed since 6.8.2. + +2005-12-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Update RELNOTES.sgml for X11R6.9/X11R7.0 release (Daniel Stone, + Kevin Martin). + +2005-12-20 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Bugzilla #2059 + Bugzilla #2060 + Update build instructions for 6.9 and try to answer questions noted + in bug reports. List included/required external software. + +2005-12-20 Alan Coopersmith + + * extras/Mesa/src/mesa/swrast/s_tritemp.h: + Fix to allow building with pre-C99 compilers (Kean Johnston) + + * config/cf/sco5.cf: + * config/cf/usl.cf: + * lib/misc/snprintf.c: + * lib/misc/snprintf.h: + * programs/Xserver/hw/xfree86/loader/Imakefile: + SCO port fixups (Kean Johnston) + + * lib/GL/mesa/array_cache/Imakefile: + * lib/GL/mesa/main/Imakefile: + * lib/GL/mesa/math/Imakefile: + * lib/GL/mesa/shader/Imakefile: + * lib/GL/mesa/shader/grammar/Imakefile: + * lib/GL/mesa/shader/slang/Imakefile: + * lib/GL/mesa/shader/slang/library/Imakefile: + * lib/GL/mesa/swrast/Imakefile: + * lib/GL/mesa/swrast_setup/Imakefile: + * lib/GL/mesa/tnl/Imakefile: + * lib/GL/mesa/tnl_dd/Imakefile: + * lib/GL/mesa/x86/Imakefile: + Bugzilla #1709 + Patch #3848 + -DIN_DRI_DRIVER needed when building Mesa (Sérgio M. B.) + + * programs/Xserver/fb/fbpict.c: + Regression in Render extension: compositing an 8bpp picture on another + 8bpp picture with PictOpSrc produces no output (Fredrik Höglund) + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + Bugzilla #5359 + Patch #4113 + Segmentation fault when starting Xorg (Mark Kettenis) + +2005-12-20 Alan Coopersmith + + * doc/man/general/Standards.man: + * programs/xman/version.h: + Version bumps from 6.8 to 6.9 + +2005-12-20 Kevin E. Martin + + * doc/hardcopy/BDF/bdf.PS.gz: + * doc/hardcopy/CTEXT/ctext.PS.gz: + * doc/hardcopy/FSProtocol/fsproto.PS.gz: + * doc/hardcopy/ICCCM/icccm.PS.gz: + * doc/hardcopy/ICCCM/icccm.idx.PS.gz: + * doc/hardcopy/ICE/ICElib.PS.gz: + * doc/hardcopy/ICE/ice.PS.gz: + * doc/hardcopy/SM/SMlib.PS.gz: + * doc/hardcopy/SM/xsmp.PS.gz: + * doc/hardcopy/X11/xlib.PS.gz: + * doc/hardcopy/X11/xlib.idx.PS.gz: + * doc/hardcopy/XDMCP/xdmcp.PS.gz: + * doc/hardcopy/XIM/xim.PS.gz: + * doc/hardcopy/XLFD/xlfd.PS.gz: + * doc/hardcopy/XProtocol/proto.PS.gz: + * doc/hardcopy/XProtocol/proto.idx.PS.gz: + * doc/hardcopy/Xaw/widg.idx.PS.gz: + * doc/hardcopy/Xaw/widgets.PS.gz: + * doc/hardcopy/Xext/DPMS.PS.gz: + * doc/hardcopy/Xext/DPMSLib.PS.gz: + * doc/hardcopy/Xext/bigreq.PS.gz: + * doc/hardcopy/Xext/dbelib.PS.gz: + * doc/hardcopy/Xext/evi.PS.gz: + * doc/hardcopy/Xext/record.PS.gz: + * doc/hardcopy/Xext/recordlib.PS.gz: + * doc/hardcopy/Xext/security.PS.gz: + * doc/hardcopy/Xext/shape.PS.gz: + * doc/hardcopy/Xext/shapelib.PS.gz: + * doc/hardcopy/Xext/sync.PS.gz: + * doc/hardcopy/Xext/synclib.PS.gz: + * doc/hardcopy/Xext/tog-cup.PS.gz: + * doc/hardcopy/Xext/xc-misc.PS.gz: + * doc/hardcopy/Xi/lib.PS.gz: + * doc/hardcopy/Xi/port.PS.gz: + * doc/hardcopy/Xi/proto.PS.gz: + * doc/hardcopy/Xmu/xmu.PS.gz: + * doc/hardcopy/Xt/intr.idx.PS.gz: + * doc/hardcopy/Xt/intrinsics.PS.gz: + * doc/hardcopy/i18n/Framework.PS.gz: + * doc/hardcopy/i18n/LocaleDB.PS.gz: + * doc/hardcopy/i18n/Trans.PS.gz: + Update hardcopy specs for 6.9/7.0 release. + +2005-12-20 Kevin E. Martin + + * doc/specs/BDF/bdf.ms: + * doc/specs/CTEXT/ctext.tbl.ms: + * doc/specs/FSProtocol/protocol.ms: + * doc/specs/ICCCM/icccm.ms: + * doc/specs/ICCCM/indexmacros.t: + * doc/specs/ICE/ICElib.ms: + * doc/specs/ICE/ice.ms: + * doc/specs/SM/SMlib.ms: + * doc/specs/SM/xsmp.ms: + * doc/specs/X11/CH01: + * doc/specs/X11/abstract.t: + * doc/specs/X11/indexmacros.t: + * doc/specs/XDMCP/xdmcp.ms: + * doc/specs/XIM/xim.ms: + * doc/specs/XLFD/xlfd.tbl.ms: + * doc/specs/XProtocol/X11.protocol: + * doc/specs/XProtocol/indexmacros.t: + * doc/specs/Xaw/CH1: + * doc/specs/Xaw/TPage_Credits: + * doc/specs/Xaw/widg.idxmac.t: + * doc/specs/Xext/DPMS.ms: + * doc/specs/Xext/DPMSLib.ms: + * doc/specs/Xext/bigreq.ms: + * doc/specs/Xext/evi.ms: + * doc/specs/Xext/record.ms: + * doc/specs/Xext/recordlib.ms: + * doc/specs/Xext/security.tex: + * doc/specs/Xext/shape.ms: + * doc/specs/Xext/shapelib.ms: + * doc/specs/Xext/sync.tex: + * doc/specs/Xext/synclib.tex: + * doc/specs/Xext/tog-cup.ms: + * doc/specs/Xext/xc-misc.ms: + * doc/specs/Xi/library.ms: + * doc/specs/Xi/porting.ms: + * doc/specs/Xi/protocol.ms: + * doc/specs/Xmu/Xmu.ms: + * doc/specs/Xt/strings.mit: + * doc/specs/i18n/Framework.ms: + * doc/specs/i18n/LocaleDB.ms: + * doc/specs/i18n/Trans.ms: + Update specs for 6.9/7.0 release. + +2005-12-19 Adam Jackson + + * programs/Xserver/hw/xfree86/xorg.conf.man: + Bug #5116: Refer DRI section details to dri.fd.o. + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Bug #2571: Fix cross-compile instructions (Alexander Gottwald) + +2005-12-18 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/CODING: + * programs/Xserver/hw/xfree86/doc/exa-driver.txt: + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/Darwin.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/Install.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/LICENSE.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/OS2Notes.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/Status.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/ati.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/chips.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/i810/i810.man: + * programs/Xserver/hw/xfree86/drivers/mga/mga.man: + * programs/Xserver/hw/xfree86/drivers/v4l/v4l.man: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.man: + * programs/Xserver/hw/xfree86/getconfig/cfg.man: + * programs/Xserver/hw/xfree86/getconfig/getconfig.man: + * programs/Xserver/hw/xfree86/input/aiptek/aiptek.man: + * programs/Xserver/hw/xfree86/input/citron/citron.man: + * programs/Xserver/hw/xfree86/input/fpit/fpit.man: + * programs/Xserver/hw/xfree86/input/keyboard/kbd.man: + * programs/Xserver/hw/xfree86/input/keyboard/keyboard.man: + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + * programs/Xserver/hw/xfree86/input/ur98/ur98.man: + * programs/Xserver/hw/xfree86/XF86Conf.man: + Typo fixes, mailing list & url updates, and other changes + to prepare for X11R6.9 & 7.0 releases. + +2005-12-19 Kevin E. Martin + + * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + Update README, RELNOTES and defs.ent. + +2005-12-15 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/ati/r128.man: + Bugzilla #5238 + Patch #3978 + r128 man page dualhead note update (Alex Deucher) + +2005-12-14 Alan Coopersmith + + * config/cf/xorgversion.def: + Version bump: 6.8.99.904 (aka 6.9 RC4) + +2005-12-14 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/pci.ids: + * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: + Update to 2005-12-14 snapshot from pciids.sf.net + +2005-12-14 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h: + * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + Bump driver version numbers for final X11R6.9 release candidate. + +2005-12-14 Alan Coopersmith + + * Makefile: + * LABEL: + * config/cf/X11.tmpl: + * config/util/makedef.cmd: + Update release name to 6.9 in preparation for upcoming 6.9 release. + + * doc/man/general/X.man: + * doc/man/general/XOrgFoundation.man: + Correct spelling of X.Org Foundation name. Updates for 6.9 release. + +2005-12-14 Alan Coopersmith + + * programs/xterm/88colres.pl: + * programs/xterm/INSTALL: + * programs/xterm/Imakefile: + * programs/xterm/MANIFEST: + * programs/xterm/Makefile.in: + * programs/xterm/Tekproc.c: + * programs/xterm/UXTerm.ad: + * programs/xterm/VTPrsTbl.c: + * programs/xterm/VTparse.h: + * programs/xterm/XTerm-col.ad: + * programs/xterm/XTerm.ad: + * programs/xterm/aclocal.m4: + * programs/xterm/button.c: + * programs/xterm/charproc.c: + * programs/xterm/config.guess: + * programs/xterm/config.sub: + * programs/xterm/configure: + * programs/xterm/configure.in: + * programs/xterm/ctlseqs.ms: + * programs/xterm/data.c: + * programs/xterm/data.h: + * programs/xterm/fontutils.c: + * programs/xterm/input.c: + * programs/xterm/install.sh: + * programs/xterm/main.c: + * programs/xterm/menu.c: + * programs/xterm/menu.h: + * programs/xterm/misc.c: + * programs/xterm/os2main.c: + * programs/xterm/ptyx.h: + * programs/xterm/resize.c: + * programs/xterm/screen.c: + * programs/xterm/scrollbar.c: + * programs/xterm/sinstall.sh: + * programs/xterm/termcap: + * programs/xterm/terminfo: + * programs/xterm/trace.c: + * programs/xterm/trace.h: + * programs/xterm/util.c: + * programs/xterm/version.h: + * programs/xterm/xterm.h: + * programs/xterm/xterm.log.html: + * programs/xterm/xterm.man: + * programs/xterm/xterm_io.h: + * programs/xterm/xtermcfg.hin: + * programs/xterm/vttests/tcapquery.pl: + Update xterm to patch 207 from http://dickey.his.com/xterm/xterm.html + +2005-12-14 Alan Coopersmith + + * programs/xdm/config/Imakefile: + Need to include $(XPM_DEFINES) when cpp'ing xdm-config to match + settings used in modular build. + +2005-12-14 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + Bug #1760: Fix ati wrapper multihead to be dlloader friendly. + + * programs/Xserver/hw/xfree86/common/xf86Globals.c: + * programs/Xserver/hw/xfree86/common/xf86Init.c: + * programs/Xserver/hw/xfree86/common/xf86Priv.h: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: + Bug #4718: Command line flag to disable ACPI. + +2005-12-14 Alan Coopersmith + + * lib/Xft/xft.pc.in: + * lib/Xevie/xevie.pc.in: + Make sure .pc files installed by monolith build don't reference + .pc files only installed by the modular release (like xproto & xext). + +2005-12-12 Kevin E. Martin + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + (MouseCommonOptions), (MouseDoPostEvent): + Bug #1752: When emulating 3 buttons in "auto" mode, timeout + immediately when a mouse movement is detected (Egbert Eich, + Kean Johnston, Kevin Martin). + +2005-12-11 Alan Coopersmith + + * programs/xdm/config/xdm-conf.cpp: + Bugzilla #5055 + Add XDMSCRIPTDIR cpp substitution to allow modular tree + builder/packager to decide if scripts should go in config, lib, + or data directories. + +2005-12-09 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + Bug #1106: Fix memory allocation for Render. (Michel Daenzer) + + * programs/xkbcomp/symbols/nl: + Bug #3544: Fix various keys on Dutch keyboards. (traxtopel at fastmail + dot fm) + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: + Bug #3869: Don't walk off the end of an array in connector detection. + (Eric Anholt) + + * config/makedepend/ifparser.c: + Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour) + + * programs/Xserver/miext/cw/cw.h: + Bug #4935: Fix includes. (Eric Anholt) + + * programs/Xserver/fb/fbcompose.c: + * programs/Xserver/hw/dmx/dmxpict.c: + * programs/Xserver/render/picture.c: + * programs/Xserver/render/picturestr.h: + Bug #5258: Restore binary compatibility with 6.8.2's PictureRec. + (Aaron Plattner) + + * programs/Imakefile: + * programs/pclcomp/*: + Bug #4853: Remove pclcomp for being non-free. + +2005-12-08 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_axp.c: + Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck) + + * programs/Xserver/fb/fbcompose.c: + Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen) + + * programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c: + * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: + Fix a non-dlloaderism to make X -configure work. + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + Bug #4361: Change driver probe logic to read the driver list from + disk instead of using a compile-time array. Push the fallback drivers + to the end of the list so driver probe order stays useful. + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + Bug #1288: Additional refactor of the driver probe logic to keep + ati loaded before atimisc. + +2005-12-08 Kevin E. Martin + + * library.c: (XcursorLibraryPath): + * programs/Xserver/hw/xfree86/drivers/ati/theatre200.h: + * programs/Xserver/hw/xfree86/xf86cfg/loader.c: + (LoaderInitializeOptions): + * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: (TextMode): + * programs/mkcfm/mkcfm.c: + Allow hard-coded paths to be configurable. + +2005-12-06 Alan Coopersmith + + * programs/xclock/Clock.c: + Bugzilla #5251 + xclock -digital only shows "20" (Egmont Koblinger) + +2005-12-03 Alan Coopersmith + + * config/cf/xorgversion.def: + Version bump: 6.8.99.903 (aka 6.9 RC3) + +2005-12-03 Alan Coopersmith + + * config/cf/sun.cf: + Set DlLibrary to -lc on Solaris 10, since libdl was merged into libc. + + * config/cf/sunLib.tmpl: + Replace hardcoded -ldl with DlLibrary. + +2005-12-03 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + Bump version numbers for X11R6.9/X11R7 RC3. + +2005-11-30 Adam Jackson + + * lib/GL/dri/drm/Imakefile: + * lib/XvMC/hw/i810/Imakefile: + * lib/XvMC/hw/via/unichrome/Imakefile: + * lib/XvMC/hw/via/unichromeProA/Imakefile: + * programs/Xserver/hw/xfree86/os-support/Imakefile: + * programs/Xserver/hw/xfree86/os-support/xf86drm.h: + * programs/Xserver/hw/xfree86/os-support/xf86drmCompat.h: + * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmHash.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmRandom.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmSL.c: + Bug #5016: Pull libdrm from the copy in extras. + +2005-11-29 Adam Jackson + + * programs/Xserver/fb/Imakefile: + * programs/Xserver/fb/fbmmx.c: + * programs/Xserver/fb/fbpict.c: + Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot) + + * config/cf/NetBSD.cf: + Bug #4828: Better fix for NetBSD thread lib. (Jeremy C. Reed) + +2005-11-28 Eric Anholt + + * programs/xdriinfo/xdriinfo.c: (main): + Bug #5146: Fix building of xdriinfo in the presence of NVIDIA libGL by + using the GLX 1.3 glXGetProcAddressARB instead of glXGetProcAddress. + +2005-11-29 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/trident/trident_video.c + Bug #736 + Fix offset for later generation trident chipsets so that Xv data + is correctly grabbed from video memory. Spotted by Guy Martin. + +2005-11-27 Kevin E. Martin + + * lib/Xaw/Pixmap.c: + Fix Xaw6 to build without Xpm. + +2005-11-23 Alan Coopersmith + + * programs/xkbcomp/symbols/pl2: + Bug #5070 + Patch #3816 + Typo in key definition for the pl2 keyboard layout. (Krzysztof Nowicki) + +2005-11-23 Alan Coopersmith + + * lib/X11/XKBCvt.c: + * config/util/lndir.c: + * lib/Xt/Intrinsic.c: + Bug #5003 + Patch #3763 + Xorg code misuses S_IF* macros + +2005-11-20 Alan Coopersmith + + * include/keysymdef.h: + Change values of XK_MATHEMATICAL symbols to use 0x1000000 + Unicode + value, as Xorg Architecture Task Force agreed last year should be + done for all new keysyms mapped to Unicode characters. + +2005-11-20 Kean Johnston + + * config/cf/sco5.cf: + * config/cf/usl.cf: + Set HasSnprintf to NO becuase setting it to YES implies that it + has C99 semantics, which neither OS has, despite having the function + in libc. + +2005-11-20 Alan Coopersmith + + * programs/xset/xset.c: + Fix typo in #define that caused Xprint support to not be built in + modular tree. + +2005-11-19 Kevin E. Martin + + * lib/Xft/xft.pc.in: + * lib/Xevie/xevie.pc.in: + Update pkgconfig files to separate library build-time dependencies + from application build-time dependencies. + +2005-11-18 Eric Anholt + + * programs/Xserver/GL/dri/xf86dri.c: (ProcXF86DRIOpenConnection), + (ProcXF86DRIGetDeviceInfo): + Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes. + +2005-11-18 Adam Jackson + + * programs/Xserver/hw/xfree86/ddc/xf86DDC.c: + Bug #4859: Don't segfault on bad DDC read. (Tony Houghton) + + * config/cf/mingw.rules: + * programs/Xserver/Imakefile: + Bug #4578: Fix cross-build of Xming. (Colin Harrison) + +2005-11-15 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy): + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (viaSetupAdaptors): + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + Fix via video surface reallocation and destruction. + (Reported by Cedric Berger) + +2005-11-14 Kevin E. Martin + + * programs/xinit/Imakefile: + * programs/xinit/startx.cpp: + * programs/xinit/xinitrc.cpp: + Make using full paths in the xinit scripts optional. + +2005-11-14 Adam Jackson + + * lib/font/fontfile/Imakefile: + * lib/font/fontfile/dirfile.c: + * lib/font/fontfile/fontdir.c: + Bug #5047: Make font directory attribs work in modular. + +2005-11-14 Adam Jackson + + * programs/Xserver/include/servermd.h: + Make fb build on darwin/ppc without addition #define hacks + +2005-11-14 Kean Johnston + + * programs/Xserver/hw/xfree86/common/xf86Configure.c: Dont prevent + SCO platforms from writing ZAxisMapping now that the OS layers + correctly send z-axis events for wheel motion. + +2005-11-14 Matthias Hopf + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit): + Bug #4915: ButtonMapping default changed from one-to-one mapping + to "1 2 3 8 9 10 11...". + +2005-11-14 Matthias Hopf + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit): + Bug #4915: Move buttonMapping initialization before calling OS + specific PreInit. + +2005-11-11 Alan Coopersmith + + * config/util/mkshadow/mkshadow.c: + Typo in error message: "symbolc link" -> "symbolic link" + +2005-11-11 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: + (R128InitVisualConfigs): + Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, + which resulted in whining at runtime about the visual not being + supported. + +2005-11-09 Alan Coopersmith + + * config/cf/xorgversion.def: + Version bump: 6.8.99.902 (aka 6.9 RC2) + +2005-11-10 Kevin E. Martin + + * lib/GL/mesa/main/Imakefile.inc: + Add execmem.c and mm.c to Mesa build. + +2005-11-09 Kean Johnston + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: Reinstate the + default value for ZAxisMapping. + * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Do + one-to-one mapping of mouse buttons. Turn wheel motion into a + Z-axis event instead of treating it directly as a button. + * programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto. + +2005-11-09 Alan Coopersmith + + * programs/xdm/Imakefile: + Don't link with libresolv on AIX either. (Dan McNichol) + +2005-11-09 Adam Jackson + + * lib/apple/applewm.c: + * lib/windows/windowswm.c: + #include "foowmstr.h" -> #include + +2005-11-09 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/ativersion.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h: + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint.h: + * programs/Xserver/hw/xfree86/drivers/i810/i810.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis.h: + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: + * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + Bump version numbers for X11R6.9/X11R7 RC2. + +2005-11-09 Alan Coopersmith + + * programs/xsetpointer/xsetpnt.man: + Bug #4620 + xsetpointer man page refers to "xsetmode" by mistake (Ortwin Glück) + +2005-11-09 Matthias Hopf + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONGenerateModeListFromMetaModes): + * programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c: + (GenerateModeList): + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + (SiSGenerateModeListFromMetaModes): + Bug #4998: Add ';' and ',' as valid separators for MetaModes as well. + +2005-11-09 Matthias Hopf + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: + * programs/Xserver/hw/xfree86/os-support/hurd/hurd_mouse.c: + * programs/Xserver/hw/xfree86/os-support/nto/nto_mouse.c: + * programs/Xserver/hw/xfree86/os-support/os2/os2_mouse.c: + * programs/Xserver/hw/xfree86/os-support/qnx4/qnx_mouse.c: + * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: + * programs/Xserver/hw/xfree86/os-support/sysv/xqueue.c: + * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: + Bug #4915: ButtonMapping option which allows to define arbitrary + button mappings (including left-handed mouse etc.). + Fixed incorrect usage of non-reversed, but ZAxisMapped buttons for + state detection. + Nuked unused part of reverseMap. + +2005-11-09 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIASwitchMode): + Bug #4990: + Avoid dereferencing a NULL pointer if DRI is not enabled. + (Joris van Rantwijk) + +2005-11-09 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaModeDotClockTranslate): + #4855 fallout: VT3108, VT3118 and VT3344 free modes were broken. + +2005-11-09 Kevin E. Martin + + * programs/Xserver/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + Fix DoLoadableServer NO build. + +2005-11-08 Kevin E. Martin + + * lib/GL/mesa/drivers/dri/common/Imakefile.inc: + * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: + * lib/GL/mesa/drivers/dri/via/Imakefile.inc: + Do not link/build files that were removed during Mesa import. + +2005-11-08 Kevin E. Martin + + * extras/Mesa/XOrg-Xlist: + Update files to remove during Mesa import (Brian Paul). + +2005-11-07 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (pciReadWord), + (pciReadByte), (pciWriteWord), (pciWriteByte): + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + (linuxPciCfgReadByte), (linuxPciCfgWriteByte), + (linuxPciCfgReadWord), (linuxPciCfgWriteWord): Bug #2880, add + functions for byte and word level access to pci config space. + + * ChangeLog: Fix broken utf8 again. + +2005-11-08 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineReset): + bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) + Fix typo which may or may not have had a negative impact on stability + with R300 class cards. + +2005-11-08 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit): + bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) + Call RADEONDGAInit() even if EXA is enabled; the problematic DGA + acceleration hooks are already disabled in that case. + + This fixes DGA issues such as DGA mouse (typically used by games in + fullscreen mode) not working. + + Fix suggested by Eric Anholt. + +2005-11-08 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONSetCursorPositionMerged): + bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) + Fix segfault with MergedFB and EXA enabled and HW cursor temporarily + disabled. + +2005-11-08 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: + (RADEONCursorSave), (RADEONCursorAllocEXA), (RADEONUseHWCursor), + (RADEONUseHWCursorARGB), (RADEONCursorInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit): + bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951) + attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689) + Fix HW cursor getting silently disabled with EXA. + +2005-11-07 Kean Johnston + + * config/cf/Imake.rules(AssembleObject): Don't use $*, as some + makes only accept those in inference rules. Adjust all use of that + macro to take the extra arg. + * config/cf/QNX4.rules: Ajust usage of AssembleObject. + * config/cf/minix.cf: Ditto. + * config/cf/nto.rules: Ditto. + * config/cf/xf86.tmpl: Ditto. + * config/cf/xorg.tmpl: Ditto. + + * config/cf/sco5.cf: Complete overhaul for the modern world. + * config/cf/usl.cf: Ditto. + * config/cf/scoLib.rules: Set UseExportLists if it wasnt set. + Adjust the use of -R and -h linker options to allow for full + paths in shard library names. + * config/cf/Imake.tmpl: Prefix -Bstatic with -Wl, as not all (in + fact few) gcc's are configured to accept -Bstatic as an + argument. Revert to dynamic mode after linking in -lgcc. + * extras/Xpm/Imakefile: USL doesnt need strcasecmp. + * extras/Xpm/lib/Imakefile: Ditto. + * extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h: + Dont define abs on UnixWare either. + * include/Xfuncs.h: SCO platforms dont need memory.h and they dont + need to define bcopy wrappers, as the real prototypes are in + strings.h. Include that instead, as it also declares strcasecmp(). + * include/Xosdefs.h: UnixWare and OSR5 are POSIX-like. Define + system default values for PATH_MAX and MAXPATHLEN. + * include/Xthreads.h: Updated for UnixWare threads support. + * lib/ICE/Imakefile: Use *.cf-defined connection defines. + * lib/X11/locking.c: Update for UnixWare threads. This is done in + such a way that even non-threaded apps can link with the X libs. + * lib/fontconfig/Imakefile: SCO platforms need ksh. + * lib/xtrans/Xtranslcl.c: Use SCO named pipes for all transports. + Add missing \n to some error strings. + Make SCO connection type use connect_spipe() and named_spipe(). + Dont support the ISC transport layer on SCO platforms. + Set a default port if any empty string was passed to the SCO + transport layer. + * lib/xtrans/Xtransutil.c(ConvertAddress): Set FamilyLocal + correctly on SCO platforms. + * programs/Xserver/Xprint/ps/Imakefile: Add extra build flags for + SCO to pick up the correct definition of MAXPATHLEN. + * programs/Xserver/hw/xfree86/common/xf86Config.c: Set the correct + default keyboard protocol if XQUEUE mode is on. For backwards + compatibility with existing config files, accept keyboard protocol + "xqueue" as a synonym for "standard" on UnixWare. + * programs/Xserver/hw/xfree86/common/xf86Configure.c: Set the + correct mouse protocol for UnixWare. Dont emit default + ZAxisMapping for SCO platforms, they do the right thing in the + driver code. + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: Ditto. + * programs/Xserver/hw/xfree86/common/xf86Events.c: Deal with + 0-based offset for VT's on UnixWare. + (xf86CommonSpecialKey): Key isnt special if ShiftMask is also + pressed (i.e Ctrl-Alt-Shift-Backspace is not Zap, but + Ctrl-Alt-Backspace is). + * programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: Updated SCO + release notes. + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: Work + around an optimizer bug in the USL compiler that optimizes away + a valid volatile. + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Set the + protocol to "Xqueue" if thats what is being used. + * programs/Xserver/hw/xfree86/loader/Imakefile: Copy in libcrt.a + for UnixWare systems which is required for runtime support. + * programs/Xserver/hw/xfree86/loader/loader.c: Deal with loading + libcrt.a in the loader for USLC long long support routines. + * programs/Xserver/hw/xfree86/loader/os.c: Identify SVR5 and SCO. + * programs/Xserver/hw/xfree86/os-support/Imakefile: Use the new + USL code in usl/ for UnixWare. + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Dont define + XQUEUE for UnixWare, it now has its own full OS layer. + * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: If XQUEUE + is defined, include input.h so that the XQUEUE function + declarations are valid. + * programs/Xserver/hw/xfree86/os-support/sco/Imakefile: Use new + SCO keyboard interface required for kbd driver support. + Work around a GNU ld COFF-conversion bug with the event library. + * programs/Xserver/hw/xfree86/os-support/sco/VTsw_sco.c: Update + function prototypes. + * programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/sco/sco_KbdMap.c: New + file for SCO keyboard driver support. + * programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.h: Ditto. + * programs/Xserver/hw/xfree86/os-support/sco/sco_init.c: Corrected + several logic errors with the startup code. Cleaned up prototypes. + * programs/Xserver/hw/xfree86/os-support/sco/sco_io.c: Cleaned up + prototypes. Modify for use with new keyboard driver model. + * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Only + return MSE_MISC from SupportedInterfaces(). Correct event driver + mask to include buttons. Correct wheel mouse button map. Ensure we + correctly mark the device as closed. Fix event posting algorithm + for wheel buttons. + * programs/Xserver/hw/xfree86/os-support/shared/sysv_kbd.c: SCO no + longer uses this file, remove its conditionals from it. + * programs/Xserver/hw/xfree86/os-support/usl/Imakefile: New + file. Added full UnixWare os-support layer. + * programs/Xserver/hw/xfree86/os-support/usl/usl_KbdMap.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_init.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_io.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_iop.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.h: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_video.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_vtsw.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto. + * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.h: Ditto. + * programs/Xserver/hw/xfree86/parser/Monitor.c: Use detected + ranges on SCO platforms, and adjust comment accordingly. + * programs/Xserver/hw/xfree86/xf86cfg/cards.c: Prevent a coredump + if there is no cards database by checking for a NULL pointer in + LookupCard(). + * programs/Xserver/hw/xfree86/xf86cfg/interface.c: Recognise both + "keyboard" and "kbd" driver names as valid keyboard drivers. + * programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: Ditto. + Also output the correct driver name based on + USE_DEPCREATED_KEYBOARD_DRIVER. + * programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: Set the default + protocol on SCO and UnixWare. + * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: Include the + correct curses header file on SCO platforms. Recognise both "kbd" + and "keyboard" as valid keyboard driver names. Added missing space + in dialog title. Use the correct mouse protocol on SCO/UW7. Set + the correct keyboard driver name. Explicitly recognise '\b' as a + backspace key on SCO platforms. + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Correct + comments for UnixWare/XQUEUE. + * programs/Xserver/os/utils.c: Emulate pread/pwrite which are + missing on SCO platforms. + * programs/ico/ico.c: Make the -sync argument actually call + XSynchronize() instead of enabling debug mode! + * programs/xcursorgen/Imakefile: Explicitly link in Xfixes for + those OSes that dont deal with library dependencies correctly. + * programs/xdm/Imakefile: Define USESECUREWARE for SCO OSR5. + * programs/xdm/auth.c: Include Xlibint.h and use _XGetHostname + instead of duplicating the logic here. + * programs/xdm/dm.c: Call set_auth_parameters() for SecureWare. + * programs/xdm/resource.c: Set the correct name of the PRNGD + socket for SCO OpenServer. + * programs/xdm/session.c: Implement SecureWare authentication. + * programs/xdm/config/Imakefile: Generate Xsession from + Xsession.ccp instead of a static file. Use the Korn shell on SCO + systems whose Bourne shell has severe limitations. + * programs/xdm/config/Xsession: Remove. + * programs/xdm/config/Xsession.cpp: New file to replace above. + * programs/xdm/greeter/verify.c: Adjust for SecureWare. + * programs/xedit/Imakefile: Add SCOBuildFlags for the correct + definition of MAXPATHLEN. + * programs/xinit/Imakefile: Use the Korn shell on SCO + systems. Pass the value of LIBDIR to xinitrc, as the SCO section + needs it. Pass a macro to the man page processor for SCO specific + man page bits, as well as passing LIBDIR. + * programs/xinit/startx.cpp: Update SCO support, and allow the + shell to be configured from Imakefile. + * programs/xinit/xinitrc.cpp: Ditto. + * programs/xinit/startx.man: Document SCO weirdnesses. + * programs/xterm/Imakefile: Define the termcap library on SCO + platforms in the cf file didn't, and make sure we link with it + when compiling resize on OSR5. + * programs/xterm/main.c: Dont set ECHOCTL on UnixWare. + + ======== + * config/cf/Imake.cf: + * config/imake/imake.c: + * config/imake/imakemdep.h: + * include/Xos.h: + * include/Xosdefs.h: + * lib/FS/FSlibos.h: + * lib/SM/sm_manager.c: + * lib/X11/Xlib.h: + * lib/Xaw/XawI18n.h: + * lib/Xbsd/Berklib.c: + * lib/Xt/NextEvent.c: + * lib/Xxf86dga/XF86DGA.c: + * lib/Xxf86dga/XF86DGA2.c: + * lib/dps/Xlibnet.h: + * lib/dps/cslibint.h: + * lib/font/fc/fslibos.h: + * lib/font/fontfile/encparse.c: + * lib/font/fontfile/fontenc.c: + * lib/lbxutil/lbx_zlib/lbx_zlib_io.c: + * lib/xtrans/Xtrans.c: + * lib/xtrans/Xtransint.h: + * lib/xtrans/Xtranslcl.c: + * lib/xtrans/Xtranssock.c: + * programs/Xserver/Xext/xf86bigfont.c: + * programs/Xserver/Xprint/attributes.c: + * programs/Xserver/hw/xfree86/common/compiler.h: + * programs/Xserver/hw/xfree86/common/scoasm.h: + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + * programs/Xserver/hw/xfree86/common/xf86Events.c: + * programs/Xserver/hw/xfree86/common/xf86Init.c: + * programs/Xserver/hw/xfree86/drivers/chips/util/AsmMacros.h: + * programs/Xserver/hw/xfree86/drivers/rendition/vboard.c: + * programs/Xserver/hw/xfree86/etc/mmapr.c: + * programs/Xserver/hw/xfree86/etc/mmapw.c: + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + * programs/Xserver/hw/xfree86/os-support/xf86_ansic.h: + * programs/Xserver/hw/xfree86/vbe/vbe.h: + * programs/Xserver/include/os.h: + * programs/Xserver/os/access.c: + * programs/Xserver/os/osinit.c: + * programs/fonttosfnt/util.c: + * programs/rgb/rgb.c: + * programs/rgb/showrgb.c: + * programs/xauth/gethost.c: + * programs/xconsole/xconsole.c: + * programs/xdm/chooser.c: + * programs/xdm/dm.c: + * programs/xdm/dm.h: + * programs/xdm/util.c: + * programs/xfs/os/osdep.h: + * programs/xman/man.c: + * programs/xman/misc.c: + * programs/xman/vendor.c: + * programs/xman/vendor.h: + * programs/xmh/command.c: + Update SCO support. This mainly consists of rationalizing how the + platforms are recognised by Imake. Now use a consistent set of + macros for refering to the various platforms: + __SCO__ refers to any version of SCO OpenServer. + SCO325 refers to any release of SCO OpenServer 5. + SCO5V6 refers to any release of SCO OpenServer 6. + __UNIXWARE__ refers to any release of SCO UnixWare. + __USLC__ is only used to detect USL C compiler behaviour. + +2005-11-07 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86DGA.c (DGAProcessKeyboardEvent): + Don't reference noXkbExtension when building without XKB. + (Bob Terek - Sun Microsystems) + +2005-11-07 Kevin E. Martin + + * programs/Xserver/hw/vfb/InitOutput.c: + (vfbAllocateFramebufferMemory), (vfbScreenInit): + Fix Xvfb to work properly in depth 15 mode. Fixes XTS5 + XCloseDisplay-3 server crash. + +2005-11-06 Alan Coopersmith + + * config/cf/sun.cf: + "# else if" needs to be "#elif" to work properly + +2005-11-06 Thomas Hellstrom + + reviewed by: Benjamin Herrenschmidt, Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave): + Fix a bug where a system memory pixmap got a wrong address + if memcpy() fallback was used for downloading from screen. + +2005-11-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONGetMergedFBOptions): + Sun bug #6325220: Xorg dumps core in dual monitor configuration with + radeon driver if CRT2Position not specified in xorg.conf + + (Stuart Krietman - Sun Microsystems) + +2005-11-05 Alan Coopersmith + + * config/cf/sun.cf: + Fix asm flags for 64-bit SPARC builds with Sun compilers. + + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + Use asm flags from sun.cf instead of duplicating settings here. + +2005-11-05 Alan Coopersmith + + * programs/Xserver/Imakefile: + Only build cfb24 if we're also building xf8_32wid, since nothing + else uses cfb24 any more. (See bugzilla #4809.) + +2005-11-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + Don't use gcc-only __FUNCTION__ macro. + +2005-11-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Init.c: + Bug #4948: + Incorrect URL in log file for Xorg CVS. Also fixed wording of + statement to not refer to monolithic CVS since modular uses the + same code, so it was appearing in modular builds too. + +2005-11-05 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaGetMemoryBandwidth): + #4955: fix memory bandwidth check for VIA P4M800. + (reported by Jeremy Shaw) + +2005-11-04 Kevin E. Martin + + * programs/Xserver/fb/fbcopy.c: (fbCopyNtoN): + Only use fbCopyAreammx if planemask is FB_ALLONES + (fixes XTS5 XCopyArea tests 22 and 23). + +2005-11-02 Nolan + + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: + (VMWAREPreDirtyBBUpdate): + + Fix a bug where the cursor disappears. Committed on behalf + of Shelley Gong (shelleygong@vmware.com). + +2005-11-02 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: + (VIAInitAccel): + * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: + (VIAHWCursorInit): + Fix HW cursors overwriting offscreen memory when dri is + not enabled. + +2005-11-02 Kevin E. Martin + + * programs/Xserver/GL/dri/drimodule.c: + * programs/Xserver/GL/glxmodule.c: + * programs/Xserver/Xext/extmod/modinit.c: + * programs/Xserver/dbe/dbemodule.c: + * programs/Xserver/dbe/module/Imakefile: + Fix support for enabling/disabling extensions loaded from modules. + +2005-11-01 Kevin E. Martin + + * programs/xdbedizzy/xdbedizzy.c: (main): + Fix disabling print support in modular tree. + +2005-10-31 Alan Coopersmith + + * programs/fstobdf/chars.c: + Make extern declarations unsigned to match actual definitions + +2005-10-31 Kevin E. Martin + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c: + (lnxACPIOpen), (lnxCloseACPI): + Fix fd leak by closing them in the ACPI code instead of just using + shutdown. + +2005-10-30 Kevin E. Martin + + * extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c: + (r200ChooseVertexState): + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c: + * extras/Mesa/src/mesa/drivers/dri/sis/sis_screen.c: + (sisCreateBuffer): + * lib/GL/mesa/shader/slang/library/Imakefile.inc: + Fix build problems in MESA/DRI code with gcc 2.96. + +2005-10-28 Alan Coopersmith + + * programs/xdm/greeter/verify.c: + Fix #ifdef statement syntax to clear compiler warning. + +2005-10-27 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Events.c: + Improved stack trace dump code for Solaris - try fork & exec + of pstack first so we can see the names of non-exported symbols + that aren't visible to walkcontext/dladdr1 code. + +2005-10-26 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + Don't try to restore savedPal in CloseScreen if savedPal is + NULL, to avoid segfault. + +2005-10-25 Alan Coopersmith + + * programs/xdm/config/xdm-conf.cpp: + Use XDMCONFIGDIR for location of configuration files so they + can be installed in a directory other than the lib directory. + (Only overridable in modular build system at this point.) + +2005-10-24 Alan Coopersmith + + * lib/Xrandr/Imakefile: + * lib/Xevie/Imakefile: + Bug #4867 + Patch #3619 + Xevie & Xrandr shadow man pages installed in wrong directory + (Xavier Bachelot) + +2005-10-24 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (viaExitVideo), (viaSaveVideo), (viaRestoreVideo), + (VIAVidAdjustFrame): + Bug #2711: + Make via driver avoid referencing missing symbols when compiled + without -DXvExtension + +2005-10-24 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaModeDotClockTranslate): + Bug #4855: Fix VT3122 and VT3205 dotclock PLL setting. + +2005-10-24 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: + Bug #4277, + Bump via dri-ddx protocol version major due to binary + incompatibility (Luc Verhaegen, Eric Anholt) + +2005-10-23 Adam Jackson + + * lib/font/FreeType/ftfuncs.c: + Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor) + + * config/cf/NetBSD.cf: + Bug #4828: Fix compilation on NetBSD 2.1 and up. (Germain Le-Chapelain) + + * programs/xedit/lisp/xedit.c: + Bug #1860: Prevent walking off the end of the scan_types array. + + * lib/ICE/process.c: + Bug #1893: Fix replies when peers use different major opcodes for the + same subprotocol. (016_ICE_subprotocol_reply_fix.diff from Debian, + by Jochen Voss) + + * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: + Bug #4621: Size dedgeData correctly. + +2005-10-23 Luc Verhaegen + + * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + (VIADRIScreenInit): + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: + via unichrome mesa: fix fallout of + https://bugs.freedesktop.org/show_bug.cgi?id=4277 + (Reported by Xavier Bachelot) + +2005-10-23 Alan Coopersmith + + * programs/xsm/xsm.man: + Fix typo. (Tobias Stoeckmann) + +2005-10-22 Thomas Hellstrom + + * lib/XvMC/hw/via/unichrome/viaLowLevel.c: (viaDMAInitTimeStamp): + * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: + (viaDMAInitTimeStamp), (updateLowLevelBuf): + * programs/Xserver/hw/xfree86/drivers/via/via_drm.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + (VIAAllocLinear): + + Sync via_drm.h with drm and 3D driver. + +2005-10-22 Dave Airlie + + reviewed by: Ian Romanick + + * programs/Xserver/GL/mesa/X/xf86glx.c: + Missing initializer in xf86glx.c spotted while debugging something + else. + +2005-10-21 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + Bug #4829: Remove some useless DRI symbol checks. + + * lib/X11/XErrorDB: + Bug #4736: Error decoding for Damage extension. (Jonathan Lennox) + + * programs/Xserver/Xext/shm.c: + Bug #4730: Byte-swap the pixmap ID correctly. (Neil Campbell) + + * programs/Xserver/hw/xfree86/common/xf86Xinput.c: + Bug #1429: Report input device type correctly. (StéphaneVOLTZ) + + * config/cf/linux.cf: + Bug #1466: Make building libGL with/without -fPIC configurable. + (ISHIKAWA Mutsumi) + +2005-10-21 Alan Coopersmith + + * programs/Xserver/hw/xfree86/input/citron/citron.man: + Sun bug #6202893: nroff: if-else overflow.; line 93, file citron.7 + + (Sam Lau - Sun Microsystems) + +2005-10-20 Alan Hourihane + * programs/xedit/xedit.h + * programs/xedit/util.c + Fix some build bustage from this bug. + bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790) + +2005-10-18 Adam Jackson + + * lib/Xcursor/display.c: + * lib/Xcursor/xcursorint.h: + Bug #4244: Make XcursorSetTheme(dpy, NULL) restore the default theme. + (Frederico Mena-Quintero) + + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + Fix PCI bus scan on ia64 E8870 chipsets. + + * programs/Xserver/hw/xfree86/loader/loadmod.c: + Bug #3196: Fix Load "foo.so" syntax. + + * programs/Xserver/xkb/xkbInit.c: + Bug #3224: Degrade XKB fallback message to X_WARNING. + +2005-10-18 Alan Coopersmith + + * config/cf/xorgversion.def: + Version bump: 6.8.99.901 (aka 6.9 RC1) + +2005-10-18 Kevin E. Martin + + * lib/Xcomposite/Xcomposite.h + * lib/Xft/Imakefile + * lib/Xft/Xft.h + Update library version numbers to match updated package versions. + + * programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + Update driver version numbers for RC1. + +2005-10-18 Kevin E. Martin + + * extras/Mesa/src/glx/x11/indirect_vertex_program.c: + * extras/Mesa/src/glx/x11/pixelstore.c: + Add __builtin_expect macro for non-gcc builds + +2005-10-18 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + More via device subsystem IDs (Xavier Bachelot) + +2005-10-18 Alan Coopersmith + + * lib/Xxf86dga/Imakefile: + Use GenManPage macros instead of overriding $(MANSUFFIX) so + __appmansuffix__ is set correctly in man page. + +2005-10-17 Alan Coopersmith + + * config/cf/sun.cf: + Make sure FramePtrFlags is defined + +2005-10-17 Alan Coopersmith + + * lib/X11/Imakefile: + Redo XlibConf.h generation #ifdefs to avoid confusing older make + when cpp leaves junk where the cpp macro lines were + +2005-10-17 Aaron Plattner + + * programs/Xserver/hw/xfree86/loader/Imakefile: + * programs/Xserver/hw/xfree86/loader/misym.c: + Export DamageDamageRegion. Not bumping the ABI version since we + did that already for this release. + +2005-10-17 Alan Coopersmith + + * doc/man/Xp/libXp.man: + Change XCOMM to \&# to allow both cpp & sed to translate correctly. + + * programs/xdm/Imakefile: + * programs/xdm/xdm.man: + Use XDMPIDDIR instead of XDMDIR when showing location of xdm-pid file + in man page. + +2005-10-16 Alan Coopersmith + + * config/cf/sun.cf: + Set HasVarRun to YES for Solaris 8 and later. + +2005-10-16 Alan Coopersmith + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.man: + Remove note about kbd being experimental. Add Solaris to supported + OS list for kbd. + + * programs/Xserver/hw/xfree86/input/keyboard/keyboard.man: + Add note about plans to move to kbd in a future release. + +2005-10-14 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), + (exaMoveInPixmap): + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/exaasync.c: + Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, + the pixmaps's contents are undefined, so we won't need to upload the + undefined contents in MoveIn. Use the ExaCheck* for async ops as well, + so that dirty is always tracked. While the performance impact for my + ls -lR test was not significant (though the avoiding-upload path was + being hit), it's likely to be important for the upcoming Get/PutImage + acceleration from ajax. + +2005-10-14 Alan Coopersmith + + * programs/xlogo/Logo.c: + * programs/xlogo/RenderLogo.c: + * programs/xlogo/print.c: + * programs/xlogo/xlogo.c: + Add #include for modularization. + +2005-10-14 Alan Coopersmith + + * include/keysymdef.h: + Remove duplicate keysyms accidentally added to XK_MATHEMATICAL section. + +2005-10-13 Alan Coopersmith + + * config/cf/Imake.tmpl: + #warning breaks older compilers + +2005-10-13 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.man: + Remove reference to XF86config-4. Add xorgcfg(1) to See Also list. + +2005-10-13 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: + Remove orphaned references to xf[14]bpp. + +2005-10-12 Alan Coopersmith + + * doc/man/Xv/Xv.man + * doc/man/Xv/XvFreeAdaptorInfo.man + * doc/man/Xv/XvFreeEncodingInfo.man + * doc/man/Xv/XvGetPortAttribute.man + * doc/man/Xv/XvGetStill.man + * doc/man/Xv/XvGetVideo.man + * doc/man/Xv/XvGrabPort.man + * doc/man/Xv/XvPortNotify.man + * doc/man/Xv/XvPutStill.man + * doc/man/Xv/XvPutVideo.man + * doc/man/Xv/XvQueryAdaptors.man + * doc/man/Xv/XvQueryBestSize.man + * doc/man/Xv/XvQueryEncodings.man + * doc/man/Xv/XvQueryExtension.man + * doc/man/Xv/XvSelectPortNotify.man + * doc/man/Xv/XvSelectVideoNotify.man + * doc/man/Xv/XvSetPortAttribute.man + * doc/man/Xv/XvStopVideo.man + * doc/man/Xv/XvUngrabPort.man + * doc/man/Xv/XvVideoNotify.man + Convert hardcoded 3X to substitutable __libmansuffix__ like other + library man pages. + +2005-10-12 Alan Coopersmith + + * lib/Xevie/Imakefile: + * lib/Xrandr/Imakefile: + Add shadow man pages for man pages that document multiple functions. + +2005-10-13 Benjamin Herrenschmidt + + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + (exaOffscreenInit): + Fix stupid mistake in yesterday's allocator commit, would cause + exa to consider a random available memory size + +2005-10-12 Alan Coopersmith + + * doc/man/Xp/XpGetAttributes.man: + * doc/man/Xp/XpGetDocumentData.man: + * doc/man/Xp/XpGetPrinterList.man: + * doc/man/Xp/XpSetAttributes.man: + * doc/man/Xp/XpSetLocaleHinter.man: + * doc/man/Xp/XpStartDoc.man: + * doc/man/Xp/XpStartJob.man: + * lib/Xrandr/Xrandr.man: + * lib/Xcursor/Xcursor.man: + Use troff macros to prevent cpp eating C comments & #defines that + are supposed to appear in man page output. + +2005-10-12 Benjamin Herrenschmidt + + * programs/Xserver/hw/xfree86/exa/exapict.c: + (exaTryDriverSolidFill): + Use proper access size when reading pixel based on bpp of the + source pixmap + +2005-10-12 Eric Anholt + + reviewed by: benh + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled): + If a window background is a 1x1 pixmap, read the value out and go to + exaFillRegionSolid rather than sending piles and piles of Copies to the + hardware. + +2005-10-12 Benjamin Herrenschmidt + + * programs/Xserver/hw/xfree86/exa/exa.h: + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + (ExaOffscreenValidate), (exaOffscreenAlloc), (exaOffscreenFree), + (exaOffscreenInit): + Fix a couple of bugs in the offscreen allocator. One mostly harmless + was causing our search loop for evictable blocks to possibly skip a + good candiate, and another was the allocator would occasionally use + area->offset as if it was the base of the pixmap, while for a pixmap + that is not in available state, it is not. This caused some funny + miscalculation leading to overlapping pixmaps and accesses beyond the + end of the framebuffer. To make things cleared, I renamed save_offset + to base_offset, made sure it's the one used everywhere in the + allocator, and only align "offset" for the client at the end of + exaOffscreenAlloc(). + +2005-10-11 Alan Hourihane + * programs/Xserver/hw/xfree86/common/xf86RandR.c + * programs/Xserver/hw/xfree86/loader/xf86sym.c + Add a new function xf86GetRotation to allow third party modules to + obtain the current rotation. + +2005-10-10 Alan Coopersmith + + * config/cf/sunLib.tmpl: + Add Solaris definitions for SharedXcompositeReqs & SharedXevieReqs, + add $(GLXLIB) to Solaris definition of SharedGLwReqs + + * config/cf/sv4Lib.rules: + * config/cf/sun.cf: + Solaris linker runtime library path flag fixes. + Add -norunpath when building with Sun C++ compiler to avoid + recording compiler build-time runpaths in output binaries. + +2005-10-10 Kevin E. Martin + + * config/imake/Imakefile: Add missing define required to build + imake in the monolithic tree. + +2005-10-10 Benjamin Herrenschmidt + + * programs/Xserver/hw/xfree86/common/Imakefile: + Fix typo that prevent backtrace stuff from being properly + built on Linux + +2005-10-10 Benjamin Herrenschmidt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled): + Add missing {Prepare,Finish}Access() wrappers for the tile + pixmap in the fallback case + +2005-10-09 Alan Coopersmith + + * lib/Imakefile: + Move libXcursor build after libXfixes since libXcursor depends on + libXfixes after fix for bug #975. + +2005-10-09 Alan Coopersmith + + * lib/freetype2/freetype/config/Imakefile: + Bug #2287 + freetype2.pc not installed (Reported by Karel Clock Kulhavy) + +2005-10-09 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Config.c (configServerFlags): + Bug #3254 + Make sure screensaver & DPMS timeouts don't overflow when multiplied + by MILLI_PER_MIN. (Reported by Zachary J. Slater) + +2005-10-09 Alan Coopersmith + + * lib/X11/XErrorDB: + Bug #3021 + Requests and Errors for XFixes are not in XErrorDB (Jonathan Lennox) + +2005-10-09 Alan Coopersmith + + * lib/Xcursor/Imakefile: + Bug #975 + Xfixes code in Xcursor not compiled when imake is used (Chris Lee) + + * config/cf/sunLib.tmpl: + Add SharedXcursorReqs settings for Solaris + +2005-10-09 Alan Coopersmith + + * programs/twm/Imakefile (deftwmrc.c): + * programs/twm/deftwmrc.sed: + * programs/twm/parse.c: + * programs/twm/parse.h: + Bug #3755 + twm can't handle 8-bit characters in .twmrc (Tomohiro KUBOITA) + +2005-10-09 Alan Coopersmith + + * programs/xkbcomp/symbols/Imakefile: + * programs/xkbcomp/symbols/pc/Imakefile: + Bug #1680 + Faroese (fo) keyboard layout doesn't get installed (Dejan Lesjak) + +2005-10-09 Daniel Stone + + * include/keysym.h: + * include/keysymdef.h: + Bug #4688: Add numerous mathematical symbols, protected by XK_MATHEMATICAL. + +2005-10-09 Dave Airlie + + reviewed by: Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONDRIScreenInit), (RADEONDRIAllocatePCIGARTTable): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig), (RADEONSetupMemXAA_DRI): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + (RADEONSetupMemEXA): + Secure the Radeon PCIE GART tables in framebuffer memory by not + allowing the clients to get access to a secure area of framebuffer. + +2005-10-08 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): + Don't try the accelerated glyphs path for component-alpha text (which + I don't expect drivers to be able to accelerate without exa assistance). + Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction + in runtime of my ls -lR test (n=5) with component alpha. While a + reasonable approach would seem to be making a better test to see whether + the entire path would be accelerated and force migration appropriately, + my attempt at this made the situation much worse. + +2005-10-08 Kevin E. Martin + + * config/imake/Makefile.ini: + * config/imake/imake.c: + Updates for modular build + +2005-10-07 Alan Hourihane + * programs/Xserver/hw/xfree86/common/xf86RandR.c + Use PointerMoved as well as SetCursorPosition, as PointerMoved will + call AdjustFrame to reposition the window if necessary and avoid the + cursor ending up offscreen. + +2005-10-07 Benjamin Herrenschmidt,,, + + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): + Clients tend to set picture->repeat when not necessary. Most HW cannot + accelerate repeat NPOT thus triggering software fallback (this is the + case with gnome desktop for example). This adds a simple optimisation + to exa that removes "repeat" when it's obviously useless, that is, the + single picture instance covers the entire rectangle beeing used + +2005-10-06 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): + * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), + (DamageSubtract): + Bug #4699: Correct some memory leaks in EXA and damage related to region + handling. + +2005-10-06 Alan Coopersmith + + * programs/Xserver/Xext/xevie.c (doSendEvent): + Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE + + (Derek Wang, Sun Microsystems) + +2005-10-06 Kevin E. Martin + + * programs/mkcfm/mkcfm.c: + Instead of including the Xserver's os.h header for the extern + ErrorF and FatalError declarations, declare them directly. + +Thu Oct 6 10:39:34 2005 Søren Sandmann + + * mkcfm.c: Change several includes to be instead of + "*". Replace includes of Type1 headers with copies of CID_NAME_MAX + and some prototypes. + +2005-10-06 Aaron Plattner + + * programs/xrandr/xrandr.c: (main): + Tell the user when setting the screen configuration fails. Return + nonzero so scripts can find out too. + +2005-10-06 Benjamin Herrenschmidt + + * programs/Xserver/render/picture.c: (PictureMatchVisual): + Bug #4689: Treat DirectColor as TrueColor in Render. It + fixes some crashes with xcompmgr when using apps that use + a DirectColor visual for their windows + +2005-10-05 Kevin E. Martin + + * include/GL/glxproto.h: + Revert changes that duplicated GLX_SGIX_swap_barrier protocol + requests and replies + +2005-10-05 Kevin E. Martin + + * programs/Xserver/hw/dmx/config/xdmxconfig.c: + Include dmx-config.h for modular build + + * programs/Xserver/hw/dmx/examples/dmxaddinput.c: + * programs/Xserver/hw/dmx/examples/dmxaddscreen.c: + * programs/Xserver/hw/dmx/examples/dmxreconfig.c: + * programs/Xserver/hw/dmx/examples/dmxresize.c: + * programs/Xserver/hw/dmx/examples/dmxrminput.c: + * programs/Xserver/hw/dmx/examples/dmxrmscreen.c: + * programs/Xserver/hw/dmx/examples/dmxwininfo.c: + * programs/Xserver/hw/dmx/examples/xdmx.c: + * programs/Xserver/hw/dmx/examples/xinput.c: + Use intead of "dmxext.h" + +2005-10-05 Adam Jackson + + * include/GL/glxproto.h: + * programs/Xserver/GL/glx/global.c: + * programs/Xserver/GL/glx/glxcmds.c: + * programs/Xserver/GL/glx/glxext.c: + * programs/Xserver/GL/glx/glxext.h: + * programs/Xserver/GL/glx/glxscreens.c: + Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and + GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI) + +2005-10-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/pci.ids: + * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: + Update to 2005-10-05 snapshot from pciids.sf.net + (includes a couple new Radeon id's). + +2005-10-05 Adam Jackson + + * config/cf/xf86.rules: + Bug #4645: Fix InstallDriverSDKObjectSubModule for dlloader builds. + +2005-10-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Init.c: + Fix the rest of the XFree86 DDX options that require an argument + to say so instead of reporting "unrecognized option" when the + argument is missing. Also give correct error instead of + "unrecognized option" for options only available to root. + +2005-10-05 Luc Verhaegen + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: + (xf86GetOSOffsetFromPCI): + Fix return value. Clears up the resource ranges awkwardness and the + "INVALID MEM ALLOCATION" warning. + +2005-10-05 Kevin E. Martin + + * programs/xdm/sessreg.c: + Add check for utmpx.ut_syslen structure member + +2005-10-04 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Init.c: + Make Xorg -config stop lying to people and claiming it doesn't + exist when you fail to specify a file name. Also, include it + in the list of available options for non-root users when listing + all available flags. + +2005-10-04 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): + Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to + do so resulted in a solid black glyph if the font rendering actually + resulted in a fallback (subpixel AA, for example) and the temporary + got migrated after 10 or so glyphs. + +2005-10-04 Aaron Plattner + + * programs/Xserver/hw/xfree86/common/xf86Module.h: + Bump the video driver module ABI minor version to 8 so modules statically + linked against miDisableCompositeWrapper won't load on older servers. + +2005-10-03 Aaron Plattner + + * programs/Xserver/hw/xfree86/loader/Imakefile: + * programs/Xserver/hw/xfree86/loader/misym.c: + Export miDisableCompositeWrapper. + +2005-10-03 Eric Anholt + + * fbcompose.c: (fbFetchSourcePict), (fbFetchTransformed): + Correct the test for whether projective transform is necessary. Also, + use "affine" to describe the variable (universally) on suggestion from + vektor. Corrects a rendercheck failure. + +2005-10-03 Adam Jackson + + * programs/xinit/xinit.c: + Bug #2027: Treat SIGTERM like SIGINT in xinit. (Andreas Luik) + +2005-10-03 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/gtf.c: + Add #include for modular build + +2005-10-03 Adam Jackson + + * programs/Xserver/fb/fbcopy.c: + Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally + Gentoo bug #96053, patch by bartron@gmx.net. + +2005-10-03 Alan Coopersmith + + * lib/xtrans/Xtranssock.c: + Bug #4678 + Patch #3472 + Use SysV-style utmp on GNU/kFreeBSD (Robert Millan) + +2005-10-03 Alan Coopersmith + + * lib/xtrans/Xtranssock.c: + Bug #3813 + GNU/kFreeBSD fix for xtrans (Robert Millan) + +2005-10-03 Alan Coopersmith + + * programs/xdm/auth.c: + Bug #3891 + xdm build failure: IN6_IS_ADDR_LOOPBACK undefined (David Schleef) + +2005-10-03 Alan Coopersmith + + * programs/Xserver/hw/vfb/Imakefile: + * programs/Xserver/hw/xfree86/Imakefile: + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/common/xf86Config.c: + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + * programs/Xserver/hw/xfree86/common/xf86Privstr.h: + * programs/Xserver/hw/xfree86/input/joystick/Imakefile: + * programs/Xserver/hw/xfree86/os-support/Imakefile: + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_init.c: + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_io.c: + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c: + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: + * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: + * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: + * programs/Xserver/Xprint/etc/init.d/Imakefile: + * programs/Xserver/Xprint/etc/Xsession.d/Imakefile: + Bug #3815 + Patch #3463 + GNU/kFreeBSD Xserver support (Robert Millan) + +2005-10-03 Alan Coopersmith + + * config/imake/imake.c: + * config/imake/imakemdep.h: + Bug #3812 + Patch #3462 + GNU/kFreeBSD Imake support (Robert Millan) + +2005-10-03 Alan Coopersmith + + * config/cf/Imake.cf: + * config/cf/linux.cf: + * config/cf/xfree86.cf: + * config/cf/xorg.cf: + Bug #3814 + Patch #3461 + GNU/kFreeBSD monolithic build system support (Robert Millan) + +2005-10-03 Eric Anholt + + * programs/Xserver/fb/fbcompose.c: (fbFetchTransformed): + Merge r1.36 of fbcompose.c from xserver CVS: + Special case projective transforms so we can avoid doing the expensive + 64-bit math. Unroll the bilinear interpolation loops for an extra + boost. + I tested this with the up/downscaling cairo-benchmarks with Xvfb and + saw a 12 +/- 4 percent decrease in time taken to run them. + +2005-10-03 Eric Anholt + + * programs/Xserver/fb/fbedge.c: (clip255), (add_saturate_8), + (fbRasterizeEdges8): + Merge r1.2 of fbedge.c from xserver CVS: + Optimize spans where the same value is being added to multiple pixels. + This improves the speed of rendering wide trapezoids. + I tested this with a small set of xlibs cairo-benchmarks with Xvfb and + saw a 4% decrease in time taken to run them. + +2005-10-03 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Bug #4353: Fix lockup when suspend and resume when playing video. + Shutdown the overlay on LeaveVT. + +2005-10-02 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Bug #4001: Don't crash when PanelSize is unset. (Alan Coopersmith) + + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/common/xf86Events.c: + Bug #4393: uClibc lies and defines __GLIBC__ even though it's not + source compatible with glibc, so the backtrace support check fails. + Work around this by wrapping the code in a configure check for + execinfo.h, and emulate detection for the monolith. (Yuri Vasilevski) + +2005-10-02 Alan Coopersmith + + * config/cf/Imake.cf: + * config/cf/Imake.tmpl: + Bug #2539 + Patch #1901 + Big-endian ARM processor support (Lennert Buytenhek) + +2005-10-02 Alan Coopersmith + + * programs/Xserver/Xprint/etc/init.d/Imakefile: + * programs/Xserver/Xprint/etc/init.d/xprint.cpp: + Bug #1465 + /etc/init.d/Xprint should use PROJECTROOT from build + (Grzegorz DÄ…browski) + +2005-10-02 Alan Coopersmith + + * programs/xload/get_load.c: + * util/memleak/Imakefile: + Bug #3811 + GNU/kFreeBSD support for xload & memleak (Robert Millan) + +2005-10-02 Alan Coopersmith + + * lib/xtrans/Xtransock.c + Bug #4256 + Patch #3046 + Define MAXHOSTNAMELEN if platform doesn't (Michael Banck) + +2005-10-02 Eric Anholt + + * programs/Xserver/fb/fb.h: + * programs/Xserver/fb/fbbits.h: + * programs/Xserver/fb/fbcopy.c: (fbCopyNtoN): + * programs/Xserver/fb/fbfill.c: (fbFill): + * programs/Xserver/fb/fbmmx.c: (fbSolidFillmmx), (fbCopyAreammx): + * programs/Xserver/fb/fbpict.h: + * programs/Xserver/fb/fbpoint.c: (fbDots), (fbPolyPoint): + * programs/Xserver/fb/fbwindow.c: (fbFillRegionTiled): + * programs/Xserver/hw/xfree86/exa/Imakefile: + * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled), + (exaDriverInit): + * programs/Xserver/miext/cw/cw.c: (miInitializeCompositeWrapper), + (miDisableCompositeWrapper): + * programs/Xserver/miext/cw/cw.h: + Bugzilla #4616: + - Merge various fb/ bits of COMPOSITE support from xserver, which + weren't necessary before due to cw hiding the issues. Fixes offset + calculations for a number of operations, and may pull some fixes that + cairo has wanted for XAA as well. + - Add a new call, miDisableCompositeWrapper(), which a DDX can call to + keep cw from getting initialized from the damage code. While it would + be cleaner to have each DDX initialize it if it needs it, we don't + have control over all of them (e.g. nvidia). + - Use the miDisableCompositeWrapper() to keep cw from getting set up for + screens using EXA, because EXA is already aware of composite. + Avoiding cw improved performance 0-35% on operations tested by ajax in + x11perf. + +2005-09-29 Aaron Plattner + + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: + Add entries for GeForce Go 7800. (Change went into XFree86 on + 2005-09-28). + * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + Don't hang if j is zero. This should never happen, but it's better + to be safe than sorry. + +2005-09-28 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), + (exaCloseScreen): + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + - Use the dirty flag (which should be set correctly all the time, + particularly thanks to Prepare/FinishAccess) to avoid DFS/memcpy on + pixmap move-out if it's unnecessary. This was disabled in KAA because + cache misuse on ATI made me guess that this code was wrong. + - Unwrap Glyphs on closescreen. + +2005-09-28 Alan Coopersmith + + * programs/Xserver/hw/sun/constype.c: + * programs/Xserver/hw/sun/constype.man: + Updates for modularization and to match current Solaris version. + +2005-09-27 Ian Romanick + + * programs/Xserver/GL/apple/aglGlx.c: + * programs/Xserver/GL/apple/indirect.c: + * programs/Xserver/GL/glx/impsize.h: + * programs/Xserver/GL/glx/render2.c: (__glXDisp_Map1f), + (__glXDisp_Map2f), (__glXDisp_Map1d), (__glXDisp_Map2d): + * programs/Xserver/GL/glx/render2swap.c: (__glXDispSwap_Map1f), + (__glXDispSwap_Map2f), (__glXDispSwap_Map1d), + (__glXDispSwap_Map2d): + * programs/Xserver/GL/glx/rensize.c: (__glXMap1dReqSize), + (__glXMap1fReqSize), (__glXMap2dReqSize), (__glXMap2fReqSize): + * programs/Xserver/GL/glx/singlesize.c: (__glGetMap_size): + * programs/Xserver/GL/glxmodule.c: + * programs/Xserver/GL/mesa/GLcore/GLcore-def.cpp: + * programs/Xserver/GL/mesa/X/xf86glx.c: + * programs/Xserver/GL/mesa/X/xf86glxint.h: + Replace all uses of __glEvalComputeK (and the doubly redundant + EvalComputeK) with calls to one of __glMap[12][df]_size. This was + tested with progs/samples/eval (from Mesa). + +2005-09-27 Alan Coopersmith + + * programs/Xserver/hw/sun/kbd_mode.c: + Add __SVR4 #ifdefs to work in non-Imake builds. + +2005-09-28 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONDRITransitionTo3d): + Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls + back to the end of the function (the code above will cause pixmap cache + to be freed and copied around, and these functions must be called after + that otherwise pixmap damage will occur). + May be related to #4440, #4456 (unclear if these setups involve 3d apps) + +2005-09-27 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c: + Fix Radeon MMIO Render acceleration with EXA by writing out floating- + point coordinates rather than integers. + +2005-09-27 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/modeline2c.pl: + Include xorg-config.h so the generated file will also include it. + +2005-09-27 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Put back the print code to display the DDC information, and + remove some bogus DDC messages. + +2005-09-25 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86cfg/config.h: + include xorg-config.h for modular build + + * programs/Xserver/hw/xfree86/xf86cfg/interface.c: + Adjust XF86CONFIG defines for modular build + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Fixes for modular build: + - include modular server config headers + - change default XCONFIGFILE to xorg.conf + - define XKB_RULES_DIR if not defined by Imake + +2005-09-24 Adam Jackson + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/dri.h: + * programs/Xserver/GL/dri/xf86dri.c: + Disable the {Open,Close}FullScreen DRI protocol. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: + Remove empty FullScreen stubs from drivers, comment the non-empty ones. + +2005-09-23 Alan Coopersmith + + * doc/man/Xext/DPMSGetVersion.man: + * doc/man/Xext/DPMSQueryExtension.man: + Fix function prototypes to match dpms.h + +2005-09-23 Alan Coopersmith + + * lib/Xt/ThreadsI.h: + Include to get correct XTHREADS settings in + non-Imake builds. + +Fri Sep 23 19:00:06 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c: Apply patch from Ronald Wahl to + make sure that the stack pointer is not modified at points where + we access external variables. (Bug 4269). + +2005-09-23 Adam Jackson + + * programs/Xserver/hw/xfree86/input/evdev/evdev.c: + Bug #3913: Suppress kernel-generated repeat events for chording keys. + +2005-09-23 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + Bug #4558 + Patch #3551 + 22-Sep-2005 nv driver update from Mark Vojkovich: + Fix possible cause of some acceleration instability on some + GeForce6xxx parts. + +Fri Sep 23 12:19:21 2005 Søren Sandmann + + * programs/xrx/helper/httptran.c: Include + instead of "transport.c" + +2005-09-22 Nolan + + * programs/Xserver/hw/xfree86/drivers/vmware/svga_reg.h: + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: + (vmwareSendSVGACmdPitchLock), (VMWAREInitFIFO), + (VMWARECloseScreen), (VMWAREScreenInit), (VMWAREEnterVT), + (VMWARELeaveVT): + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.h: + + Support for XRandR in the VMware driver. + Committed on behalf of Phil Langdale (plangdale@vmware.com) + +2005-09-22 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86cfg/interface.c: + Sun bug #6321613 + xorgcfg dumps core when it reads a configuration file that has a + Monitor Section, but does not have a "VendorName" entry inside it. + (Henry Zhao, Sun Microsystems) + +2005-09-22 Alan Coopersmith + + * config/cf/X11.tmpl: + * lib/Xau/Imakefile: + * lib/Xdmcp/Imakefile: + Make libXau & libXdmcp default to shared instead of static libraries + to match modular build. (See fd.o bugzilla #4200.) + +2005-09-21 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): + Bug #4541: Fix text drawing in the case where a list contains no + non-zero-sized glyphs. Several variables weren't updated, resulting in + rendering simply stopping when this case was hit. (Anders Kaseorg) + +2005-09-21 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea), + (exaMoveInPixmap), (exaPixmapUseScreen), (exaPixmapUseMemory), + (exaPrepareAccess), (exaCopyNtoN), (exaSolidBoxClipped), + (exaImageGlyphBlt), (exaFillRegionSolid), (exaFillRegionTiled), + (exaSetup): + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/exaasync.c: + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + (exaOffscreenAlloc): + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): + - Change migration-in rule slightly: previously, if your score was less + than the max, it was bumped, and then if you were above the threshhold + you got moved in. Instead, do the above-threshhold check separate + from score starting out less than max. While this will likely make + thrashing cases worse, I hope it will fix some issues with long term + performance (think of an xcompmgr with a backbuffer it's doing only + accelerated operations to. If some new pixmap comes in and bumps it + out, even once, it will never get a chance to re-migrate because its + score will be maxed). Change migration-out to be the same way for + symmetry, though it shouldn't ever affect anything. + - Fix a lot of debugging output, both in terms of printing quality, and + completeness. The fallback debugging covers a lot more now, pointing + out new areas for improvement. Debugging toggles are now centralized + in exaPriv.h. + +2005-09-21 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled), + (exaPaintWindow): + Add support for hardware accelerating tiled background painting. One + example of this is the root weave, which paints slightly slower on SiS + now in my testing. However, according to keithp some apps use this + feature for a sort of cheap backing store, which this could help with + significantly. While I haven't done much performance testing with it, + it will at least rule out one possible source of terrible performance. + +2005-09-20 Alan Coopersmith + + * programs/Xserver/hw/xfree86/scanpci/pciid2c.pl: + Update CVS project tag & notice about pci.ids license in output .h. + + * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: + Update to match recent changes to pci.ids, extrapci.ids, & pciid2c.pl + for people building on systems without perl. + +2005-09-20 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + Include "compiler.h" to define __inline__ on non-gcc compilers + +2005-09-19 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/pci.ids: + Update to latest version from pciids.sf.net + * programs/Xserver/hw/xfree86/etc/extrapci.ids: + Sync with updates to pci.ids & PCI id list in nv driver + +2005-09-19 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: + #include "xf86Axp.h" -> "shared/xf86Axp.h" for modular build. + (Stefaan De Roeck) + +2005-09-17 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: + (RADEONUploadToScreen): + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: + * programs/Xserver/hw/xfree86/exa/exa.c: (exaMoveInPixmap): + * programs/Xserver/hw/xfree86/exa/exa.h: + * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): + Break EXA ABI while we still can. Add coordinates to the UploadToScreen + hook so we can upload a subset of a pixmap, and convert the current + drivers to respect that. Use this support to directly UploadToScreen in + exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR + programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches + hot). I would have bumped major version, only I can't tell what the + EXA_VERSION_* is supposed to be doing as opposed to the module version. + +2005-09-17 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), + (exaDrawableUseScreen), (exaDrawableUseMemory), + (exaPixmapUseScreen), (exaPixmapUseMemory), (exaCreatePixmap), + (exaCopyNtoN), (exaDriverInit): + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/exapict.c: + (exaCompositeFallbackPictDesc), (exaTryDriverSolidFill), + (exaTryDriverComposite), (exaComposite), (exaGlyphs): + - Don't try to upload 0 byte-per-pixel (PICT_a1) data using + RADEONHostDataBlit. + - Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It + appears that we do need the cache flush here, thought it's not clear + why. Disable the 2d to 2d shortcut while here, since I'm unsure of + what we're doing. Exposed by the following bit: + - Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. + Glyphs were being accumulated in from non-migratable scratch pixmaps, + causing the destination pixmap to move towards screen but the + migration necessary for source never to happen, leading to abysmal + performance. Instead, copy the scratch glyph data into a real pixmap + first, then composite from that into the destination, allowing for + migration. time ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) + decrease in wall time (n=3). + - Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of + windows needing backing store. Makes migration code prettier, and + ensures that composited windows will be migrated as normal when we + turn off cw for EXA. (issue brought up by keithp) + +2005-09-17 Dave Airlie + + Switch radeon driver to using a card type rather than + having a IsPCI flag, allow for PCI/AGP/PCIE cards. + Set PCI gart allocation to only happen on PCIE cards. + Add Radeon PCIE card detection using capability bits. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONDRIKernelInit), (RADEONDRIBufInit), (RADEONDRIScreenInit), + (RADEONDRIFinishScreenInit), (RADEONDRIResume), + (RADEONDRIAllocatePCIGARTTable): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig), (RADEONPreInitDRI), (RADEONSetupMemXAA_DRI), + (RADEONScreenInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + (RADEONSetupMemEXA): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + +2005-09-16 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + Bugzilla #4480 + Patch #3305 + 13-Sep-2005 nv driver update from Mark Vojkovich: + - Adds PCI ids for GeForce 6800 XT cards + - Adds names for existing PCI ids for some GeForce 6xxx & 7xxx cards + - Fix a potential problem with pixmap cache corruption on + GeForce 6xxx and 7xxx parts. (Mark Vojkovich, NVIDIA) + +2005-09-14 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + Bug #2573: Remove the disabling of automatic cache flushing on non-r300 + cards. It has been implicated in hanging at least r300s and some r100s, + and seemed to be the cause of some bad rendering for me. + +2005-09-14 Eric Anholt + + * lib/XvMC/hw/via/viaXvMC.c: + * lib/XvMC/hw/via/xf86dri.c: + Look for Xv extension headers under X11/extensions (helps modular). + +Tue Sep 13 11:27:05 2005 Søren Sandmann + + * programs/Xserver/miext/shadow/shadow.c (shadowDamageBox): Add + missing REGION_UNINIT. + +2005-09-13 Daniel Stone + + * programs/Xserver/afb/afbpixmap.c: + * programs/Xserver/cfb/cfbpixmap.c: + * programs/Xserver/mfb/mfbpixmap.c: + * programs/Xserver/fb/fbpixmap.c: + * programs/Xserver/dix/dispatch.c: + * programs/Xserver/dix/pixmap.c: + * programs/Xserver/hw/xfree86/exa/exapixmap.c: + * programs/Xserver/hw/xfree86/xaa/xaaInit.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcPixmap.c: + * programs/Xserver/ilbm/ilbmpixmap.c: + * programs/Xserver/iplan2p4/iplpixmap.c: + Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap + creation, where we could create a far smaller pixmap than we thought, + allowing changes to arbitrary chunks of memory. (Søren Sandmann + Pedersen) + +2005-09-12 Adam Jackson + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/dristruct.h: + Bug #3284: Make the DRI lock reference count per-screen. + +2005-09-12 Matthieu Herrb + + * config/cf/NetBSD.cf: + Remove unsafe /tmp file creation for the formatted manual page target. + Just make the file in the current build directory instead of temp + directory. (Jeremy C Reed). + +2005-09-12 Dave Airlie + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: + (RADEONDrawInit): + Fix Radeon EXA for when RENDER isn't defined + +2005-09-12 Dave Airlie + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + Move GART offset/size outside XAA + +2005-09-11 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/i128/Imakefile: + * programs/Xserver/hw/xfree86/drivers/i128/i128.h: + * programs/Xserver/hw/xfree86/drivers/i128/i128IBMDAC.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128accel.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128dga.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128exa.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128init.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128reg.h: + EXA support for i128. Solid and Copy only for now, and incompatible + with DGA. Also some drive-by static and const cleanups. + +2005-09-11 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans), + (ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea), + (ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines), + (ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc), + (ExaCheckFillPolygon), (ExaCheckPolyFillRect), + (ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt), + (ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage), + (ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas), + (ExaCheckPaintWindow), (ExaCheckComposite): + Add some optional (disabled) fallback debugging code to the async code, + for better tracking of when we're hitting software. + +2005-09-11 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineFlush), (RADEONEngineRestore), (RADEONHostDataBlit), + (RADEONCopySwap), (RADEONHostDataBlitCopyPass), (RADEONAccelInit), + (RADEONInit3DEngine): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONRestoreAccelState), + (RADEONSetupForScanlineCPUToScreenColorExpandFill), + (RADEONSubsequentScanline), (RADEONSetupForScanlineImageWrite), + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_commonfuncs.c: + (RADEONInit3DEngine), (RADEONWaitForIdle): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: + (RADEONSetCursorColors), (RADEONSetCursorPosition), + (RADEONLoadCursorImage), (RADEONUseHWCursor), + (RADEONUseHWCursorARGB), (RADEONLoadCursorARGB), (ATICursorSave), + (RADEONCursorInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dga.c: + (RADEONSetupDGAMode), (RADEONDGAInit), (RADEON_FillRect), + (RADEON_BlitRect), (RADEON_BlitTransRect): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONEnterServer), (RADEONDRIMoveBuffers), (RADEONDRICPInit), + (RADEONDRIScreenInit), (RADEONDRIFinishScreenInit), + (RADEONDRIRefreshArea), (RADEONEnablePageFlip), + (RADEONDRITransitionTo3d), (RADEONDRITransitionTo2d): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONLoaderRefSymLists), (RADEONPreInitModes), + (RADEONPreInitAccel), (RADEONPreInitDRI), (RADEONLoadPalette), + (RADEONBlockHandler), (RADEONSetupMemXAA_DRI), (RADEONSetupMemXAA), + (RADEONScreenInit), (RADEONSwitchMode), (RADEONAdjustFrame), + (RADEONCloseScreen), (RADEONDisplayPowerManagementSet): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: + (RADEONLog2), (F_TO_DW), (RADEONGetDatatypeBpp), + (RADEONPixmapIsColortiled), (RADEONGetOffsetPitch), + (RADEONGetPixmapOffsetPitch), (RADEONPrepareAccess), + (RADEONFinishAccess), (RADEONSetupMemEXA): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: + (RADEONSync), (RADEONPrepareSolid), (RADEONSolid), + (RADEONDoneSolid), (RADEONPrepareCopy), (RADEONCopy), + (RADEONDoneCopy), (RADEONUploadToScreen), + (RADEONDownloadFromScreen), (RADEONDrawInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c: + (RADEONGetDestFormat), (RADEONGetBlendCntl), + (R100CheckCompositeTexture), (R100TextureSetup), + (R100CheckComposite), (R100PrepareComposite), + (R200CheckCompositeTexture), (R200TextureSetup), + (R200CheckComposite), (R200PrepareComposite), (RadeonComposite), + (RadeonDoneComposite): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONSetCursorPositionMerged): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), + (R100SetupForCPUToScreenTexture), (R200SetupTexture), + (R200SetupForCPUToScreenAlphaTexture), + (R200SetupForCPUToScreenTexture): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (ATIVideoSave), (RADEONResetVideo), (RADEONSetupTheatre), + (RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute), + (RADEONGetPortAttribute), (RADEONCopyData), (RADEONCopyRGB24Data), + (RADEONCopyMungedData), (RADEONAllocateMemory), (RADEONFreeMemory), + (RADEONDisplayVideo), (RADEONPutImage), (RADEONVideoTimerCallback), + (RADEONAllocateSurface), (RADEONFreeSurface), (RADEONPutVideo): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h: + Add support for EXA to the radeon driver. Building EXA and XAA support + is controlled at compile time, plus the runtime option of + Option "AccelMethod" "EXA" or "XAA". The XAA support appears to remain + as before, while the EXA pieces need just a little more polishing. + Notable features: + - Render acceleration working on Radeon 100 and 200-series with DRI on. + - DRI works with EXA + Notable issues: + - DGA disabled in the EXA case. + - Backbuffer moves disabled in the EXA case. + - No textured XVideo. + - MMIO render acceleration is close but still has some issues. + - Memory pressure while using Composite is really troublesome with DRI + on. + This patch is based on an initial patch by Zack Rusin, with significant + work by Benjamin Herrenschmidt and myself. + +2005-09-11 Benjamin Herrenschmidt + + reviewed by: anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapSize), + (exaPixmapAllocArea), (exaDrawableIsOffscreen), (exaPrepareAccess), + (exaFinishAccess), (exaCopyNtoN), (exaSolidBoxClipped), + (exaImageGlyphBlt), (exaFillRegionSolid): + * programs/Xserver/hw/xfree86/exa/exa.h: + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans), + (ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea), + (ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines), + (ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc), + (ExaCheckFillPolygon), (ExaCheckPolyFillRect), + (ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt), + (ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage), + (ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas), + (ExaCheckPaintWindow), (ExaCheckComposite): + * programs/Xserver/hw/xfree86/exa/exapict.c: + (exaTryDriverSolidFill): + Add a pair of hooks, PrepareAccess() and FinishAccess(), which get + called around CPU access to the framebuffer. This allows the hardware + to set up swappers to deal with endianness, or to tell EXA to move the + pixmap out to framebuffer if insufficient swappers are available (note: + must not fail on front buffer!). + +2005-09-11 Adam Jackson + + * programs/Xserver/hw/xfree86/exa/exapict.c: + Simplify life for EXA drivers by reducing some {Con,Dis}joint ops. + +2005-09-11 Dave Airlie + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONDRIAllocatePCIGARTTable): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit): + Add support for allocating PCI GART table in framebuffer memory. + This is needed to support PCIE Radeons using a new DRM. + +2005-09-09 Ian Romanick + + * programs/Xserver/hw/xfree86/drivers/mga/HALlib/binding.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + (MGADRIBootstrapDMA): + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + (MGAPreInit): + Clean up some warnings. Fix some '#ifdef USEMGAHAL' issues that had + caused the number of curl-braces to be unbalanced. + +2005-09-07 Eric Anholt + + * programs/Xserver/hw/vfb/Imakefile: + * programs/Xserver/hw/vfb/Xvfb.man: + Remove some references to mfb/cfb support that is no longer there. + +2005-09-07 Matthieu Herrb + + * lib/GL/mesa/shader/grammar/Imakefile + * lib/GL/mesa/shader/grammar/Imakefile.inc + * lib/GL/mesa/shader/slang/Imakefile + * lib/GL/mesa/shader/slang/Imakefile.inc + Remaining fix for Mesa builds on systems that also build + unshared libs. (Alex Romosan, Matthieu Herrb). + +2005-09-07 Dave Airlie + + * lib/GL/mesa/shader/grammar/Imakefile.inc: + * lib/GL/mesa/shader/slang/Imakefile.inc: + Fix build bustage for Mesa (Alex Romosan) + +2005-09-07 Daniel Stone + + * programs/Xserver/fb/fbcompose.c: + Fix typo resulting in failure to swap between RGB/BGR properly. + (Stanislaw Skowronek) + +2005-09-06 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Fix DirectColor visual colormap issues at 16bpp in the i830 driver. + +2005-09-06 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Sync the accelerator before calling AdjustFrame to avoid lockups. + +2005-09-06 Dave Airlie + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: + (RADEONVIP_read): + Handle VIP timeouts more gracefully -- impose a hard limit of 10ms on + waiting for VIP_BUSY so we don't lock up hard, spinning. + +2005-09-05 Daniel Stone + + * programs/Xserver/dix/colormap.c: + * programs/Xserver/dix/privates.c: + Initialise private arrays with calloc, rather than standard malloc. + (Benjamin Herrenschmidt) + + * programs/Xserver/hw/xfree86/common/xf86cmap.c: + Fix tests for maximum number of colours when creating a colourmap, so a + 32-bit visual (e.g. ARGB) doesn't overflow an int when attempting to do + 1 << 32. (Benjamin Herrenschmidt) + +2005-09-04 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (VIAVidUpdateOverlay): + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (viaInitVideo), (viaReputImage): + via: Responsiveness fix: + Don't update video overlay when not strictly necessary + +2005-09-04 Thomas Hellstrom + + * lib/XvMC/Imakefile: + Minor XvMC hw lib build fix + +2005-09-02 Alan Coopersmith + + * registry: + Replace X.Org Group with X.Org Foundation + Update contact info for Sun & X.Org Foundation + +2005-09-02 Alan Coopersmith + + * lib/fontconfig/Imakefile: + Only build fontconfig-def on Win32 & OS/2. + +2005-09-02 Eric Anholt + + * lib/GL/mesa/shader/grammar/Imakefile.inc: + * lib/GL/mesa/shader/slang/Imakefile.inc: + Fix the build from the last Mesa import. Patch obtained from ajax. + +2005-09-01 Kristian Høgsberg + + * include/extensions/XKBsrv.h: + * programs/Xserver/xkb/ddxList.c: + * programs/Xserver/xkb/ddxLoad.c: + * programs/Xserver/xkb/xkbInit.c: Teach xkb how to optionally run + xkbcomp from $bindir instead of $datadir/xkb. + +2005-08-31 Alex Deucher + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + (MouseCommonOptions): + Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291 + +2005-08-31 Kristian Høgsberg + + * programs/Xserver/xkb/xkbInit.c: + * programs/Xserver/xkb/ddxLoad.c: Include xkb-config.h if we have + it so we pick up the paths defined there. + +2005-08-30 Alan Coopersmith + + * config/cf/sunLib.tmpl: + Add more shared library rev settings to match Solaris ABI. + +2005-08-30 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c: + Save keyboard LED state on startup and restore on exit so + text console mode LEDs match text console mode state. + Move push of streams module earlier so it's loaded before + we start using kbd ioctls provided by the streams module. + +2005-08-29 Alan Hourihane + * programs/Xserver/hw/xwin/winmultiwindowshape.c + Fix off by one error (Colin Harrison) + +2005-08-29 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c + Fixes from Luc Verhaegen + https://bugs.freedesktop.org/attachment.cgi?id=3076 + +2005-08-29 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillSpans), + (exaCopyNtoN), (exaPolyFillRect), (exaSolidBoxClipped), + (exaFillRegionSolid): + * programs/Xserver/hw/xfree86/exa/exapict.c: + (exaTryDriverComposite): + Remove existing broken maxX/maxY code for composite (results in infinite + loops, doesn't deal with failure, doesn't present the interface to + drivers that I expected) and instead replace it with a simple fallback + to software when coordinate limits could be violated. Act similarly in + other acceleration cases as well. + + The solution I want to see (and intend to do soon) is to (when + necessary) create temporary pictures/pixmaps pointing towards the real + ones' bits, with the offsets adjusted, then render from/to those using + adjusted coordinates. + +2005-08-29 Eric Anholt + + * fb/fbcompose.c: + More 0 -> NULL for pointers missed in previous commit to this file. + +2005-08-29 Eric Anholt + + * fb/fbedgeimp.h: + Apply an xserver patch from cworth: Avoid buffer ovverrun when a + trapezoid's right edge is on a pixel boundary. + +2005-08-29 Eric Anholt + + * fb/fbbltone.c: (fbBltOne): + * fb/fbcompose.c: (fetchProcForPicture), (fetchPixelProcForPicture), + (storeProcForPicture), (fbCompositeRect): + * fb/fbpict.c: (fbComposite): + Apply the xserver patch from vektor for bug #4208: Use NULL for pointers + instead of 0. + +2005-08-29 Dave Airlie + + * lib/XvMC/hw/i810/I810XvMC.c: + * lib/XvMC/hw/via/driDrawable.c: + Fix include paths for i810 XvMC add config.h to driDrawable.c + +2005-08-29 Dave Airlie + + * lib/XvMC/hw/via/driDrawable.c: + * lib/XvMC/hw/via/viaXvMCPriv.h: + Fix include paths for via XvMC driver. + + +2005-08-28 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atimode.c: + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: + * programs/Xserver/hw/xfree86/drivers/ati/atiregs.h: + Bug #1109: Fix VGA init on Rage Mobility 7500 (Marc Le France) + + * lib/XvMC/Imakefile: + Bug #3422: Don't bother building XvMC drivers on anything but x86 and + amd64. + + * programs/xfd/xfd.c: + Bug #3424: Xft and high-index glyph fixes for xfd (James Cloos) + + * programs/Xserver/render/render.c: + Bug #3974: Fix unaligned memory access on LP64. (Matthieu Herrb) + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + Bug #4148: Bump required DRM version for r300 to 1.17. + +2005-08-27 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageRestoreAccelState), (SavageInitAccel): + - re-add RestoreAccelState() to make XAA happy for dualhead + +2005-08-26 Alan Coopersmith + + * programs/lbxproxy/di/cmap.c: + * programs/lbxproxy/di/props.c: + * programs/lbxproxy/include/misc.h: + * programs/lbxproxy/os/io.c: + Fixes for running X Test Suite via lbxproxy: + - Failure for Xproto/GetProperty [Sun bug #4432077] + - lbxproxy crash on Xlib5/XGetWindowProperty [Sun bug #4416964] + - lbxproxy crash on Xlib7/XCreateColormap-10 [Sun bug #4431077] + - lbxproxy crash on Xproto tests for bad length [Sun bug #4414232] + (Derek Wang - Sun Microsystems) + +2005-08-26 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: + Bug #4160: Fix Altix kernel version check. + + * programs/Xserver/hw/xfree86/exa/exa.c: + Add diagnostic messages for exaDriverInit failure cases. + +2005-08-26 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + #include "extensions/dpms.h" -> + +2005-08-25 Daniel Stone + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990). + + * config/util/mdepend.cpp: + Make makedepend excruciatingly safe (Debian #011). + + * lib/X11/StrKeysym.c: + * lib/X11/ErrDes.c: + Define ERRORDB/KEYSYMDB to XERRORDB/XKEYSYMDB if the former is + undefined but the latter is. (Gerte Hoogewerf) + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Only use vgahw symbols if we're building vgahw for this architecture. + TODO: Fix this for the modular tree (maybe an unconditional yes?). + Define that we're using a DPMS server and include DPMS headers. + (Debian #024b) + + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: + Work around ATI expansion ROM problem on IA64 caused by prototype HP + McKinley systems. (Bdale Garbee, Debian #452) + + * programs/Xserver/hw/xfree86/loader/aout.h: + Get prototype for ntohl from SuSv3-compliant location, fixing it for + systems which define ntohl as a macro only, not both macro and function. + (Debian #076) + + * progams/Xserver/hw/xfree86/os-support/bus/Imakefile: + Build sparcPci.c as well as linuxPci.c on Linux/SPARC, as it's required + for things like sparcPciToPciBridge. (Debian #102) + + * programs/Xserver/hw/xfree86/loader/loader.c: + Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which + implements the 4m MMU but only v7 instructions, does not. (Debian #100). + + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + Spit out an error when there is no valid FB device, instead of just + failing silently. (Debian #070) + + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + Numerous spelling and grammar fixes. (Branden Robinson, Debian #099n) + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: + Better error message on failure to set iopl. (Debian #021) + + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: + Wrap afb calls in #ifdef USE_AFB. (Debian #015) + + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + Fix 'ugly' warning in r128. (Branden Robinson, Debian #069) + + * programs/Xserver/hw/xfree86/input/elographics/elographics.man: + Update elographics manpage to list supported options. (Debian #075) + + * programs/Xserver/hw/xfree86/drivers/mga/mga.man: + Wrapping, escaped dashes, and other TeX syntax fixes throughout the + manpage. (Branden Robinson, Debian #047) + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + Extend Genius NetMouse support. (Debian #040) + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: + Only open /proc/bus/pci/devices once. (Ubuntu #029) + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c: + Undo rate/period change after function body, so the damage doesn't leak + into other functions. (Debian #050) + + * programs/Xserver/hw/xfree86/common/xf86Events.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: + * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: + Subvert SIGUSR2 to reload all input devices. (Ubuntu #020) + +2005-08-25 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONValidateMergeModes), (RADEONPreInitModes): + - fix pitch increment. (Aapo Tahkola, Roland Scheidegger) + +2005-08-25 Eric Anholt + + * programs/Xserver/dix/events.c: (XineramaChangeToCursor), + (ChangeToCursor), (DefineInitialRootWindow): + Fix a use-after-free of cursor data by refcounting for the + sprite.current reference. The particular path seen was XFixes' + ReplaceCursor() resulting in the sprite.current being freed, but then it + getting accessed during the ChangeToCursor() that happens as a result of + WindowHasNewCursor(). + +2005-08-24 Alan Coopersmith + + * config/cf/sun.cf: + * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: + Use system curses library on Solaris for xorgcfg text mode. + +2005-08-23 Daniel Stone + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: + Blacklist Radeon M300 from multimedia I2C code. + Handle I2C timeouts more gracefully -- impose a hard limit of 10ms on + waiting for I2C_GO so we don't lock up hard, spinning. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: + Fix bug in Radeon connector table parsing -- parse all entries, not just + the first. (Ben Herrenschmidt) + +2005-08-24 Eric Anholt + + reviewed by: keithp + + * doc/specs/Xserver/ddx.tbl.ms: + Bugzilla #1045: Fix the DDX documentation to describe what is the + defacto current policy on GC wrappers, which is more liberal than the + previous policy, and hopefully more clear as well. + +2005-08-24 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaCopyNtoN): + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/exaasync.c: + Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN + case. Now, if either source or dest were in framebuffer, try to get + both there, but prefer system memory for both otherwise. Required + making exaasync.c go through the try-acceleration path. This + significantly improves window resizing under composite, because + previously the pattern of creating a new pixmap and copying default + contents from the screen caused a fallback every time due to the new + destination pixmap being in system memory. + +2005-08-24 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + (exaOffscreenAlloc): + Fix a bug where NULL could be dereferenced during the pixmap kick-out + process by referencing the correct offscreen area. Also drive-by the + comments related to these for clarity. + +2005-08-24 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: + (SiSPrepareSolid), (SiSPrepareCopy): + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: + (SiSPrepareSolid), (SiSPrepareCopy): + * programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapOffset), + (exaGetPixmapPitch): + * programs/Xserver/hw/xfree86/exa/exa.h: + Bugzilla #4090: Introduce getters for pixmap pitch and offset, to + simplify/clarify it for driver writers who probably don't want to know + what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the + sis driver to use them, and bumps the EXA module minor version. + +2005-08-24 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: + Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version. + Add include of xorg-config.h for modular builds. + +2005-08-24 Eric Anholt + + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapUseScreen), + (exaPixmapUseMemory): + Bugzilla #4089: Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying + to do migration when the EXA pixmap private is NULL. + +2005-08-24 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/loader/xf86sym.c: Don't export + non-standard symbols generated GCCs stack protection feature + (__guard, __stack_smash_handler). + +Wed Aug 24 15:29:50 2005 Søren Sandmann + + * lib/font/Type1/module/type1mod.c: Conditionally include + dix-config.h + + * lib/font/FreeType/module/ftmodule.c: Conditionally include + dix-config.h + +2005-08-24 Alan Coopersmith + + * lib/GLw/Imakefile: + Allow platforms to specify SharedGLwReqs to override REQUIREDLIBS. + + * config/cf/sunLib.tmpl: + Set SharedGLwReqs for Solaris to include system Motif library. + +2005-08-24 Alan Hourihane + * programs/Xserver/GL/windows/glwrap.c + Wrap PointParameteriNV & PointParameterivNV for Windows builds. + +2005-08-23 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Display more friendly mouse protocol names. + Enable mouse wheel mapping by default. + +2005-08-23 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86AutoConfig.c: + Check for getconfig in GETCONFIG_DIR if it's not found in module dir. + +2005-08-23 Alan Coopersmith + + * config/cf/sun.cf: + Set Solaris linker flags to include ld mapfiles to mark various + sections non-executable for better security and aligned to allow + some performance tuning options, like large page-size mappings. + +2005-08-23 Dave Airlie + + Fix remaining drm -core vs no -core include paths + + * lib/GL/apple/Imakefile: + * lib/GL/dri/drm/Imakefile: + * lib/GL/glx/Imakefile: + * lib/XvMC/hw/i810/Imakefile: + * lib/XvMC/hw/via/unichrome/Imakefile: + * lib/XvMC/hw/via/unichromeProA/Imakefile: + * programs/Xserver/GL/dri/Imakefile: + * programs/Xserver/GL/mesa/X/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/glint/Imakefile: + * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: + * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: + * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: + * programs/Xserver/hw/xfree86/drivers/sis/Imakefile: + * programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile: + * programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/dummylib/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: + * programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile: + +2005-08-22 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86cfg/Imakefile: + * programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp: + Rename app-defaults entries from xf86cfg to xorgcfg to match + name passed to XtAppInitialize. (Henry Zhao, Sun Microsystems) + Also, display vendor version instead of 4.0 for server version. + +2005-08-22 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + User message cleanups/updates for modern configurations. + +2005-08-22 Alan Coopersmith + + * programs/Xserver/xkb/ddxLoad.c: + If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create + directory if it doesn't already exist. (ported from Solaris + Xsun bug #5039004) + + * config/cf/sun.cf: + When BuildLikeSun is set, define MAKE_XKM_OUTPUT_DIR and set the + xkb output directory to /var/run/xkb. + +2005-08-22 Kevin E. Martin + + * programs/Xserver/hw/xfree86/int10/helper_exec.c: + bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880) + attachment #2987 (https://bugs.freedesktop.org/attachment.cgi?id=2987) + Use system method to access PCI config space for inb and inw + in addition to inl (Olivier Baudron and Kevin Martin). + +2005-08-22 Alan Coopersmith + + * lib/xtrans/Imakefile: + Make xtrans C files available via #include when + building to allow same include paths in monolithic & modular builds + +2005-08-22 Alan Hourihane + * programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c + * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c + * programs/Xserver/hw/xfree86/os-support/linux/Imakefile + Add basic ACPI Linux support so that events can be passed to the driver. + (Alan Hourihane) + +2005-08-22 Daniel Stone + + * programs/Xserver/mi/midispcur.c: + * programs/Xserver/mi/mipointer.c: + * programs/Xserver/mi/misprite.c: + Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before + X.h or Xdefs.h get included. (Jrg Billeter) + +2005-08-20 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c + #include "Xmd.h" -> + +2005-08-19 Alan Coopersmith + + * lib/xtrans/Xtranssock.c: + Bugzilla #3957 + Patch #2924 + xtrans changes for AIX (Dan McNichol, IBM) + + * lib/xtrans/Xtranslcl.c: + Bugzilla #3957 + Patch #2925 + xtrans changes for AIX (Dan McNichol, IBM) + +2005-08-18 Alan Coopersmith + + * programs/xdm/greeter/greet.c: + Add #ifdef HAVE_CONFIG_H/#include "config.h" since "dm.h" + is included too late. + +2005-08-18 Alan Coopersmith + + * programs/xdm/sessreg.c: + Undo regression in checking for lastlog support in monolithic + builds (reported by Dan McNichol of IBM) + +2005-08-18 Alan Coopersmith + + * config/cf/Imake.rules: + Bugzilla #2901 + Patch #2322 + Fix "make -n install" failure (Peter Breitenlohner) + +2005-08-17 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp + Bugzilla #2901 + Patch #2331 + Lines ending in break with cpp from gcc >= 3.3 + (Peter Breitenlohner) + +2005-08-17 Alan Coopersmith + + * programs/xconsole/xconsole.c: + Bugzilla #4130 + xconsole: non-ascii characters don't show up (Samuel Thibault) + +Wed Aug 17 14:50:58 2005 Søren Sandmann + + * programs/Xserver/Xext/xprint.c: Include + instead of "Print{,str}.h" + + * programs/Xserver/Xprint/Init.c: Include + isntead of "fonts/fontstruct.h" + +Wed Aug 17 13:13:00 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c: Make asm labels local. Bug 4073, + patch from Diego Petten� + +2005-08-16 Alan Coopersmith + + * doc/man/X11/XASCmap.man: + * doc/man/X11/XASHints.man: + * doc/man/X11/XAWMHints.man: + * doc/man/X11/XClrArea.man: + * doc/man/X11/XConfWin.man: + * doc/man/X11/XCopyArea.man: + * doc/man/X11/XCreWin.man: + * doc/man/X11/XDrArc.man: + * doc/man/X11/XDrIStr.man: + * doc/man/X11/XDrString.man: + * doc/man/X11/XDrText.man: + * doc/man/X11/XERegion.man: + * doc/man/X11/XFillRect.man: + * doc/man/X11/XQTree.man: + * doc/man/X11/XStBytes.man: + * doc/man/X11/XcmsLaQMC.man: + * doc/man/X11/XcmsLuQMC.man: + * doc/man/X11/XcmsTQMC.man: + Fix more broken multi-line .ds macros. Remove extraneous ;'s . + +2005-08-16 Alan Coopersmith + + * doc/man/X11/XPutImage.man: + Bugzilla #4112 + Patch #2687 + Fix multi-line macros in XPutImage man page. (Debian bug #323210, + fix by David Mart�ez Moreno) + +2005-08-15 Alan Coopersmith + + * programs/xdm/Imakefile: + * programs/xdm/xdm.man: + Convert cpp substitutions from __projectroot__/... to XDMDIR + and BINDIR so they get correct pathnames in both modular & + monolithic trees. + +2005-08-15 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: + Convert sunPostKbdEvent to use xf86ProcessAction like + xf86PostKbdEvent. + +2005-08-15 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: + Set ZAxisMapping default to "4 5 6 7". + +2005-08-14 Charlie & + + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: + (SiS300AccelInit): + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: + (SiSAccelInit): + * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea): + * programs/Xserver/hw/xfree86/exa/exa.h: + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + (exaOffscreenAlloc): + - Fix the exa pixmap offset/pitch alignment to deal with non-POT + alignment requirements. MGA, notably, uses a multiple of 3 in some + cases. + - Rename the pixmap offset/pitch alignment fields to more clearly state + their meaning. + +2005-08-13 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIAAdjustFrame): + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (VIAVidUpdateOverlay): + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (viaExitVideo), (RegionsEqual), (viaReputImage), + (viaSetupAdaptors), (VIAVidAdjustFrame): + Bugzilla #3804: Fix via Xv panning. + +2005-08-13 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIAEnterVT): + Fix via segfault on EnterVT when DRI is not enabled. + (Joris van Rantwijk) + +2005-08-12 Alan Coopersmith + + * programs/proxymngr/pmint.h: + Add #ifdef HAVE_CONFIG_H/#include "xconfig.h" for modularization. + +2005-08-12 Alan Coopersmith + + * programs/ico/ico.c: + Update for modularization: include & , + use XTHREADS define from XlibConf.h to enable multithreading + Also ansify icoFatal prototype to clear Sun cc warnings. + +2005-08-12 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + Add LintTarget() + + * programs/Xserver/hw/xfree86/common/xf86Events.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_io.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: + Bugzilla #1068 + Port Solaris keyboard code to work with kbd driver. + + Also incorporated "audio bell" feature from Xsun keyboard DDX + to play bell tones via /dev/audio (specified via + Option "BellDevice" "/dev/audio" in keyboard device options). + +Fri Aug 12 14:49:24 2005 Søren Sandmann + + * programs/Xserver/fb/fbcompose.c (fbFetchTransformed): Apply + another patch from Billy Biggs to fix precision issues. + +Fri Aug 12 14:45:54 2005 Søren Sandmann + + * programs/Xserver/fb/fbpict.h: Fix up multiplications based on + patch by Billy Biggs. Part of bug 3945. + +Fri Aug 12 14:29:09 2005 Søren Sandmann + + * programs/Xserver/fb/fbcompose.c: Apply patch from Billy Biggs + that fixes rounding problems with division. Part of bug 3945. + +Fri Aug 12 10:45:01 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (pix_multiply): Make this function + compute the same results as the fbByteMul macro. + +2005-08-12 Ian Romanick + + * lib/GL/mesa/drivers/dri/common/Imakefile.inc: + * lib/GL/mesa/drivers/dri/ffb/Imakefile.inc: + * lib/GL/mesa/drivers/dri/gamma/Imakefile.inc: + * lib/GL/mesa/drivers/dri/i810/Imakefile.inc: + * lib/GL/mesa/drivers/dri/i915/Imakefile.inc: + * lib/GL/mesa/drivers/dri/mach64/Imakefile.inc: + * lib/GL/mesa/drivers/dri/mga/Imakefile.inc: + * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: + * lib/GL/mesa/drivers/dri/r200/Imakefile.inc: + * lib/GL/mesa/drivers/dri/radeon/Imakefile.inc: + * lib/GL/mesa/drivers/dri/savage/Imakefile.inc: + * lib/GL/mesa/drivers/dri/sis/Imakefile.inc: + * lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc: + * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: + * lib/GL/mesa/drivers/dri/via/Imakefile.inc: + Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for + DRM includes. This matches the way drivers are built in the Mesa + tree and fixes a build problem in the Savage driver. + + * programs/Xserver/GL/glx/g_disptab_EXT.c: + * programs/Xserver/GL/glx/g_disptab_EXT.h: + * programs/Xserver/GL/glx/g_render.c: + * programs/Xserver/GL/glx/g_renderswap.c: + (__glXDispSwap_PointParameterfvARB): + * programs/Xserver/GL/glx/impsize.h: + * programs/Xserver/GL/glx/rensize.c: + (__glXPointParameterfvARBReqSize): + Convert uses of __glPointParameterfvARB_size to + __glPointParameterfvEXT_size and uses of __glPointParameteriv_size + to __glPointParameterivNV_size. This eliminates the need to hand-edit + indirect_size.c after it is generated. + +2005-08-11 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): + Fix segfault when "kbd" fails to load and "keyboard" driver is not + configured. + +2005-08-11 Eric Anholt + + * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: + (updateLowLevelBuf): + Bugzilla #4013: Correct a command size (structure size instead of + pointer size) in ALLOCMEM ioctl. It matters on BSD since the copyin/out + occurs in generic code. On linux, the size value is ignored and the + fixed size in the driver ioctl code is used. + +2005-08-11 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + (VIAAllocLinear): + Bugzilla #4012 + Use drmCommandWriteRead for the read-write ALLOCMEM ioctl, instead of + drmCommandWrite. This matters on BSD because the copyin/out occurs in + generic kernel layers. Doesn't matter on linux because the read/write + bits are ignored by the linux DRM layer. + +Thu Aug 11 11:43:32 2005 Søren Sandmann + + * programs/Xserver/hw/xfree86/xaa/xaaTEText.c + (XAAGlyphBltTEColorExpansion): Make sure we don't + crash on glyphs with NULL bits. Bug 659. + +2005-08-10 Alan Coopersmith + + * programs/xdm/sessreg.c: + Merge in utmpx code from Solaris sessreg. + Add #ifdefs for autoconf defines. + +Wed Aug 10 16:17:38 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (USE_SSE): Add back non-SSE + implementations. Define USE_SSE if the CPU is amd64/x86-64 + +2005-08-08 Alan Coopersmith + + * programs/Xserver/hw/xfree86/loader/loadmod.c + Bug #3950 + Xorg prints version numbers in wrong format for modules + compiled for Xorg 6.99 & later (Adam Jackson & Alan Coopersmith) + +2005-08-08 Alan Coopersmith + + * config/cf/sun.cf: + - Add missing SolarisABIFlag to AMD64 ToolkitStringsABIOptions + - Add -z combreloc to default linker flags on Solaris + - Add -B direct to default program link flags on Solaris + +2005-08-08 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + - Radeon XPRESS chips are actually RV3xx based. + +2005-08-08 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: + Bug #4017 + Grammatical & typo fixes (reported as Debian bugs #315555 & #321946, + by Daniel Hulme & Adrian von Bidder, reported upstream to X.org + by David Mart�ez Moreno, additional changes by myself.) + +2005-08-08 Alan Coopersmith + + * doc/man/general/Standards.man: + Bug #4018 + Patch #3300 + Typo fix (Debian bug #320545 - A Costa, David Mart�ez Moreno) + +Mon Aug 8 13:39:45 2005 Søren Sandmann + + * programs/Xserver/hw/xfree86/exa/exaPriv.h: Conditionally include + xorg-config.h + +2005-08-07 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + + Update warning about DRI support on R300 and later cards. + +2005-08-07 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + + Properly configure fbLocation and related registers for + R300 cards. (Dave Airlie) + +2005-08-06 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONGetMergedFBOptions): + - missing line in mergedfb option parsing. spotted by + Christoph Bauer + +2005-08-06 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Init.c: + Merge in patch release RC handling code from 6.8.2 (Kevin Martin) + +2005-08-06 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSubsequentSolidBresenhamLine): + - somehow I missed Bresenham lines when I fixed crtc2 accel. + make sure to send the new offset there as well. + +2005-08-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: + * programs/Xserver/include/servermd.h: + Solaris build fixes needed for modular builds + +2005-08-05 Ian Romanick + + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: + (ATIScreenInit): + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit): + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810ScreenInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c: + (TDFXScreenInit): + Bug #927: + I have resolved this by making all the "Direct rendering disabled" + messages X_WARNING and all the "Direct rendering enabled" messages + X_INFO. + +2005-08-05 Ian Romanick + + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + Bug #3676 + Now that Mesa has been merged into the tree, set the default value + for OldDmaInit to false. + +2005-08-05 Alan Coopersmith + + * programs/xterm/*: + Update to Xterm patch #204 (Thomas Dickey) + +2005-08-04 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: + Bug #3987 + Patch #3264 + Workaround for 512 Meg video cards (can only map 256 Meg of it). + (Mark Vojkovich) + +Thu Aug 4 16:08:00 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c: Make the fbCompose paths use the + existing inline functions instead of macros. Various other + cleanups. + + * programs/Xserver/fb/fbmmx.h: Remove macro definitions, move + typedef to fbmmx.c + +2005-08-03 Alan Coopersmith + + * nls/locale.alias + Bug #1887 + Patch #3005 + libX11 locale defs severely adrift from glibc: adding new aliases + (From Debian via Nathanael Nerode) + +2005-08-03 Alan Coopersmith + + * nls/locale.alias + Bug #1887 + Patch #3002 + libX11 locale defs severely adrift from glibc: locales bugfix for bs_BA + (From Debian via Nathanael Nerode) + +2005-08-03 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD_M7), (SavageSetGBD_PM), (SavageInitAccel), + (SavageSetupForScreenToScreenCopy), + (SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill), + (SavageSubsequentSolidFillRect), + (SavageSetupForCPUToScreenColorExpandFill), + (SavageSubsequentScanlineCPUToScreenColorExpandFill), + (SavageSetupForMono8x8PatternFill), + (SavageSubsequentMono8x8PatternFillRect): + * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: + (SavageWriteBitmapCPUToScreenColorExpand), + (SavageSetupForImageWrite), (SavageSubsequentImageWriteRect): + - fix accel problems on crtc2. It seems the GBD doesn't always update + correctly resulting in incorrect stride and/or offset. Switch the + accel code to use the PBD instead and send the new offset with each + command. Because the offset is always up to date, we no longer need + SavageRestoreAccelState(). + +2005-08-01 Alan Coopersmith + + * programs/Xserver/fb/fbpict.c: + Bugzilla #3566 + Patch #2906 + Fix for RENDER, repeating pictures and offscreen memory (Owen Taylor) + +2005-08-01 Adam Jackson + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + Bug #3739: Fail soft on unknown extension string. + +2005-08-01 Alan Coopersmith + + * lib/GL/glx/Imakefile: + Restore dispatch.c for platforms not using asm versions. + + * lib/GL/mesa/drivers/osmesa/Imakefile: + Add shader grammar & slang Imakefile.inc's + Use SharedOSMesaReqs from per-OS Imake .cf's if defined + +Fri Jul 29 17:20:53 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (pix_multiply): Fix rounding bug. + +2005-07-31 Alan Coopersmith + + * config/imake/imakemdep.h: + Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines + in makedepend so it doesn't issue errors when source files include + or on Solaris 10. + +2005-07-31 Adam Jackson + + * config/cf/xorg.cf: + * lib/GL/glx/Imakefile: + * lib/GL/mesa/Imakefile.inc: + * lib/GL/mesa/drivers/dri/common/Imakefile.inc: + * lib/GL/mesa/drivers/dri/ffb/Imakefile.inc: + * lib/GL/mesa/drivers/dri/gamma/Imakefile.inc: + * lib/GL/mesa/drivers/dri/i810/Imakefile.inc: + * lib/GL/mesa/drivers/dri/i915/Imakefile.inc: + * lib/GL/mesa/drivers/dri/mach64/Imakefile.inc: + * lib/GL/mesa/drivers/dri/mga/Imakefile.inc: + * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: + * lib/GL/mesa/drivers/dri/r200/Imakefile.inc: + * lib/GL/mesa/drivers/dri/radeon/Imakefile.inc: + * lib/GL/mesa/drivers/dri/savage/Imakefile.inc: + * lib/GL/mesa/drivers/dri/sis/Imakefile.inc: + * lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc: + * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: + * lib/GL/mesa/drivers/dri/via/Imakefile.inc: + * lib/GL/mesa/drivers/x11/Imakefile.inc: + * lib/GL/mesa/main/Imakefile.inc: + * lib/GL/mesa/shader/Imakefile: + * lib/GL/mesa/shader/Imakefile.inc: + * lib/GL/mesa/shader/grammar/Imakefile: + * lib/GL/mesa/shader/grammar/Imakefile.inc: + * lib/GL/mesa/shader/slang/Imakefile: + * lib/GL/mesa/shader/slang/Imakefile.inc: + * lib/GL/mesa/shader/slang/library/Imakefile: + * lib/GL/mesa/shader/slang/library/Imakefile.inc: + * lib/GL/mesa/swrast/Imakefile.inc: + * lib/GL/mesa/tnl/Imakefile.inc: + * programs/Xserver/GL/glx/Imakefile: + * programs/Xserver/GL/mesa/GLcore/Imakefile: + * programs/Xserver/GL/mesa/shader/Imakefile: + * programs/Xserver/GL/mesa/shader/grammar/Imakefile: + * programs/Xserver/GL/mesa/shader/slang/Imakefile: + * programs/Xserver/GL/mesa/shader/slang/library/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: + * programs/Xserver/hw/xfree86/drivers/glint/glint.h: + * programs/Xserver/hw/xfree86/drivers/i810/i810.h: + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis.h: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h: + Post-merge fixups: + - Disable building the gamma driver + - Fix numerous Imakefiles to get header paths and subdirs right + - Symlink client-side GLX lib source from Mesa + - Add new shader subdirs to the Mesa core build + - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need + it, since they don't generate protocol, and it was breaking the + build. + +2005-07-31 Adam Jackson + + * extras/Mesa/*: + Import Mesa 6.3.1. + +2005-07-31 Adam Jackson + + * lib/GL/glx/*.[ch]: + Remove old GLX client lib in prep for Mesa 6.3.1 merge. + +2005-07-30 Alan Coopersmith + + * lib/lbxutil/lbx_zlib/lbx_zlib.h: + * lib/lbxutil/delta/lbxdelta.c: + Add prototypes of Xalloc/free functions. + + * lib/X11/Imakefile: + Export ImUtil.h to match modular tree install. + + * include/Xosdefs.h: + Define SVR4 to 1 to avoid warning about redefining to different values. + + * lib/Xext/XShm.c: + * programs/xsm/misc.c: + * programs/xgc/lex.l: + * programs/twm/menus.c: + Include missing headers to clear more compiler warnings. + +2005-07-30 Alan Coopersmith + + * lib/font/builtins/fpe.c: + * lib/font/builtins/render.c: + * lib/lbxutil/delta/lbxdelta.c: + * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: + Clear compiler warnings. (Stefan Dirsch) + +2005-07-29 Ian Romanick + + * lib/GL/mesa/x86/Imakefile: + * lib/X11/Imakefile: + * lib/lbxutil/image/Imakefile: + + Fix problems with cross-compiles. If building for PowerPC on + x86, archictecture-specific flags, such as -mcpu=power5, set in + DefaultGcc2PpcOpt will mistakenly be used in certain + circumstances to build programs to be run on the host. + +2005-07-29 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: + Bugzilla #3916 (https://bugs.freedesktop.org/show_bug.cgi?id=3916) + Fix broken link to comp.fonts FAQ (reported by Siward de Groot) + +2005-07-29 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONSetFBLocation): + bugzilla #3911 (https://bugs.freedesktop.org/show_bug.cgi?id=3911) + attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191) + Disable bus mastering while updating MC_FB_LOCATION and friends to + prevent the X server from hanging on startup every now and then + under some circumstances. (ATI Technologies Inc.) + +2005-07-29 Kevin E. Martin + + * config/makedepend/def.h: + Update #includes to use for modularization. + +2005-07-29 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): + Fix code to handle printing 7.0 release candidates properly. + +2005-07-28 Alan Coopersmith + + * programs/xman/vendor.h (SYSMANPATH): + Set default man path for Solaris. + +Thu Jul 28 18:29:06 2005 Søren Sandmann + + * programs/xfs/difs/fonts.c (set_font_path_elements): Fix double + free when there no valid paths. + +2005-07-27 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: + Rework wrapping of common mouse driver to not require mousePriv.h, + so that modular tree xserver can be built on Solaris. + Wrap more ioctls in SYSCALL() to restart on signals. + +2005-07-27 Kevin E. Martin + + * programs/Xserver/Xext/panoramiX.c: + * programs/Xserver/hw/dmx/glxProxy/glxcmds.c: + * programs/Xserver/hw/dmx/glxProxy/glxext.c: + * programs/Xserver/hw/dmx/glxProxy/glxscreens.c: + * programs/Xserver/hw/dmx/glxProxy/glxsingle.c: + * programs/Xserver/hw/dmx/glxProxy/glxswap.c: + * programs/Xserver/hw/dmx/glxProxy/glxvendor.c: + * programs/Xserver/hw/dmx/glxProxy/glxvisuals.c: + Add #include for building dmx/glxProxy in the + modular tree. + +2005-07-26 Alan Coopersmith + + * config/cf/sun.cf: + * programs/xload/Imakefile: + * programs/xload/get_load.c: + Switch xload on Solaris from libkvm to libkstat so it works with + both 32-bit and 64-bit kernels, and without group kmem. + Add #include "config.h" for modularization + +2005-07-27 Daniel Stone + + * programs/xconsole/xconsole.c: + Fix build-breakage in xconsole on AIX caused by removal of ptyx.h + definitions. (Dan McNichol) + +2005-07-26 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i810.h + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h + Bump the DDX version to 1.4.0 to indicate the removal of drmAddress. + Thus allowing 32/64bit clients to cohabit. + +2005-07-26 Alan Coopersmith + + * lib/xtrans/Xtransutil.c: + * programs/iceauth/iceauth.h: + * programs/iceauth/process.c: + * programs/lbxproxy/di/utils.c: + * programs/lbxproxy/include/util.h: + * programs/x11perf/x11perf.c: + * programs/xinit/xinit.c: + Add config.h includes for modularization + Use RETSIGTYPE if defined by autoconf in addition to Imake's + SIGNALRETURNSINT. + Use HAVE_WORKING_VFORK if defined by autoconf in addition to + Imake's HAS_VFORK + +2005-07-26 Alan Coopersmith + + * programs/xauth/gethost.c: + * programs/xauth/parsedpy.c: + * programs/xauth/process.c: + * programs/xauth/xauth.c: + Add config.h includes for modularization + Use RETSIGTYPE if defined by autoconf in addition to Imake's + SIGNALRETURNSINT. + +2005-07-26 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c + Bug #3850: + Fix non-DRI builds. + +2005-07-25 Adam Jackson + + * programs/xinit/startx.cpp: + Bug #3860: Avoid a bashism. (Diego Pettenò) + +2005-07-25 Ian Romanick + + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c: + (mga_initialize_bios_values), (mga_parse_bios_ver_3), + (mga_parse_bios_ver_4), (mga_parse_bios_ver_5), + (mga_read_and_process_bios): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: + (MGAGCalcClock): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + (MGADRIScreenInit): + + PInS data on later cards (G200 and later) contains information + about the physical bus used for the card. This allows + accurate detection of PCI cards that use a PCI-to-PCI bridge + with an AGP chip. + + Correctly disable DRI on PCI cards used with pre-3.2 DRM. + Previously the test was performed based on PCI ID (see above + for why this is wrong) and was done *before* the DRM version + was known. + + Bug #3759: + Correctly determine the PLL reference frequency from the PInS + data. Previously the wrong bit was tested. Blame the dumb + programmer that used cut-and-paste (that would be me). + +2005-07-25 Alan Coopersmith + + * include/extensions/Printstr.h: + #include "fontstruct.h" -> for modularization + (Drew Parsons) + +2005-07-25 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/input/evdev/evdev.c + (EvdevReadInput): Handle BTN_TASK too (#3859). + +2005-07-24 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: + Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris + again. + +2005-07-24 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaGetMemoryBandwidth), (ViaModePrimaryVGA): + + Fix two typos in mode setting rework (still in unichrome.sf.net CVS). + - Wrong KM400A version when checking bandwidth. + (first reported by Tom Huckstep on #xorg - closes #3858) + - Cut-n-paste error when checking mode->Flags for sync polarity. + +2005-07-23 Kevin E. Martin + + * lib/X11/Imakefile: + * lib/X11/PolyReg.c: + * lib/X11/Region.c: + * lib/X11/Xregion.h: + * lib/Xext/XShape.c: + * lib/Xrender/Picture.c + Change region.h to Xregion.h and modify internal references to + include . + +2005-07-23 Alan Coopersmith + + * programs/rgb/Imakefile: + Don't link in -lucb on Solaris + * programs/rgb/rgb.c: + * programs/rgb/showrgb.c: + #ifdef HAVE_CONFIG_H/#include "config.h" for modularization + +2005-07-22 Daniel Stone + + * include/Imakefile: + * include/Xpoll.h.in: + * include/Xos.h: + Turn Xpoll.h into a generated file. In the modular tree, substitute + in whichever of fds_bits or __fds_bits is being used for the member + of fd_set on the system; in the monolithic tree, substitute in + fds_bits unconditionally, as that's the way it was before thanks to + _XOPEN_SOURCE being defined. Stop defining _XOPEN_SOURCE in Xos.h. + +2005-07-22 Alan Coopersmith + + * lib/Xt/SetWMCW.c: + Bug #3824: + Correct incomplete license statement from Sun. + +2005-07-20 Alan Coopersmith + + * programs/xinit/startx.cpp: + Use kbd_mode -a to restore console keyboard on Solaris x86 too. + +2005-07-20 Alan Coopersmith + + * lib/Xft/Imakefile: + Bug 3823 + Xft returns different versions on monolithic and modular builds + +2005-07-19 Alan Hourihane + * programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c + * programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c + * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h + * programs/Xserver/hw/xfree86/loader/xf86sym.c + Bug #3164 + Add xf86DeallocateGARTMemory() function call (Austin Yuan) + +2005-07-18 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: + Change #include "X.h" to + +2005-07-16 Alan Coopersmith + + * programs/bitmap/bmtoa.c: + * programs/smproxy/smproxy.h: + * programs/twm/session.c: + * programs/xditview/Dvi.c: + * programs/xman/misc.c: + * programs/xman/vendor.h: + * programs/xsm/xsm.h: + Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need + it to get HAS_MKSTEMP defined in modular builds. + +2005-07-16 Alan Coopersmith + + * extras/Xpm/lib/parse.c: + Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT + +2005-07-16 Alan Coopersmith + + * include/Xalloca.h: + Guard INCLUDE_ALLOCA_H define to end redefinition warnings. + +2005-07-16 Alan Coopersmith + + * programs/Xserver/dix/dispatch.c: + * programs/Xserver/include/opaque.h: + * programs/iceauth/process.c: + * programs/lbxproxy/di/dispatch.c: + * programs/lbxproxy/include/misc.h: + * programs/xfs/difs/dispatch.c: + * programs/xfs/include/globals.h: + Mark variables modified in signal handlers as volatile + (part of Sun bug id 4496504) + +2005-07-16 Alan Coopersmith + + * programs/xclock/Clock.c: + * programs/xclock/xclock.c: + Add #include "config.h" for modularization + Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT + +2005-07-16 Alan Coopersmith + + * BUILD: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Update build instructions. Add details about how the + expat, fontconfig, libpng, freetype, and xterm builds + are now handled. + + * programs/Xserver/hw/xfree86/doc/README.fonts: + * programs/Xserver/hw/xfree86/doc/README.OpenBSD: + * programs/Xserver/hw/xfree86/doc/README.SiS: + Update text docs from SGML masters. + +2005-07-16 Alan Coopersmith + + * config/cf/xorgsite.def: + Add examples for expat, fontconfig, libpng, freetype, & xterm + so people know how to enable or disable and set paths. + Update examples/comments for Speedo & MakeDllModules to reflect + 6.9 status/defaults. + +2005-07-15 Kevin E. Martin + + * programs/Xserver/GL/glxmodule.c: + * programs/Xserver/GL/mesa/GLcore/GLcoremodule.c: + * programs/Xserver/Xext/extmod/modinit.c: + * programs/Xserver/Xext/xf86dga.c: + * programs/Xserver/Xext/xf86dga2.c: + * programs/Xserver/Xext/xf86misc.c: + * programs/Xserver/Xext/xf86vmode.c: + * programs/Xserver/Xext/xvmod.c: + * programs/Xserver/afb/afbmodule.c: + * programs/Xserver/dbe/dbemodule.c: + * programs/Xserver/fb/fbmodule.c: + * programs/Xserver/mfb/mfbmodule.c: + * programs/Xserver/mi/miinitext.c: + * programs/Xserver/miext/layer/laymodule.c: + * programs/Xserver/miext/shadow/shmodule.c: + * programs/Xserver/record/recordmod.c: + * programs/Xserver/xkb/ddxKillSrv.c: + * programs/Xserver/xkb/ddxPrivate.c: + * programs/Xserver/xkb/ddxVT.c: + Fix the *-config.h includes so that it is possible to build + modules without having to use -include in the Makefile. + +2005-07-15 Alan Coopersmith + + * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: + Update to match recent changes to pci.ids & extrapci.ids + for people building on systems without perl. + +2005-07-15 Kevin E. Martin + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/drimodule.c: + * programs/Xserver/GL/dri/xf86dri.c: + * programs/Xserver/Xext/dmx.c: + Fix the *-config.h includes for the files that have moved + in the modular tree. + +2005-07-15 Alan Coopersmith + + * xc/extras/rman/CHANGES: + * xc/extras/rman/MANIFEST: + * xc/extras/rman/Makefile: + * xc/extras/rman/Makefile.mac (removed): + * xc/extras/rman/README-rman (removed): + * xc/extras/rman/README-rman.txt: + * xc/extras/rman/macish.c (removed): + * xc/extras/rman/rman.1: + * xc/extras/rman/rman.html + * xc/extras/rman/contrib/README-contrib: + Since rman.c was already updated to rman-3.2, update the rest of + the rman files to match. + +2005-07-15 Kevin E. Martin + + * programs/Xserver/dix/events.c: (ProcessKeyboardEvent): + Fix keyboard state when XEVIE is not enabled (Keith Packard). + +2005-07-14 Alan Coopersmith + + * programs/xdm/xdmshell.c: + Set HAS_VFORK if autoconf has set HAVE_WORKING_VFORK. + + * programs/xdm/dm.h: + Add #include "config.h" for modularization + +2005-07-14 Alan Coopersmith + + * include/Xos.h: + Don't define _XOPEN_SOURCE on SVR4, because it will REMOVE + required definitions. + +2005-07-14 Alan Coopersmith + * config/util/lndir.man: + Bug 3774 + Patch 3081 + lndir.man fails to mention .svn (Bernhard Reiter) + +2005-07-13 Kevin E. Martin + + * programs/Xserver/hw/xnest/Args.c: + * programs/Xserver/hw/xnest/Color.c: + * programs/Xserver/hw/xnest/Cursor.c: + * programs/Xserver/hw/xnest/Display.c: + * programs/Xserver/hw/xnest/Events.c: + * programs/Xserver/hw/xnest/Font.c: + * programs/Xserver/hw/xnest/GC.c: + * programs/Xserver/hw/xnest/GCOps.c: + * programs/Xserver/hw/xnest/GetTime.c: + * programs/Xserver/hw/xnest/Handlers.c: + * programs/Xserver/hw/xnest/Init.c: + * programs/Xserver/hw/xnest/Keyboard.c: + * programs/Xserver/hw/xnest/Pixmap.c: + * programs/Xserver/hw/xnest/Pointer.c: + * programs/Xserver/hw/xnest/Screen.c: + * programs/Xserver/hw/xnest/TestExt.c: + * programs/Xserver/hw/xnest/Visual.c: + * programs/Xserver/hw/xnest/Window.c: + * programs/Xserver/mi/miinitext.c: + Add #include to the Xnest source files for + modularization. + +2005-07-13 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater + consistency, easier maintenance, and to fix some missing headers + when building the modular Xorg on Solaris. + +2005-07-13 Alan Coopersmith + + * include/Xalloca.h: + #define INCLUDE_ALLOCA_H when building with Sun compilers. + (Imake *.cf files define this for a number of platforms in + the monolith, but these will need to be translated into + #ifdef's or similar mechanism to work in a world without Imake.) + +2005-07-13 Alexander Gottwald + + * include/Xthreads.h: + include instead of . Several namespace + conflicts are worked around in Xwindows.h + +2005-07-13 Torrey T. Lyons + + * programs/Xserver/render/picture.c: + Fix compilation where uint is not defined. + +2005-07-13 Alan Hourihane + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c + Bug #2587 + Fix keyboard mapping on Sun keyboards in the keyboard module. + +2005-07-13 Lars Knoll + * programs/Xserver/fb/fbcompose.c: + Fix potential buffer overflow and a smaller bug in the + convolution filter + * programs/Xserver/fb/fbmmx.c: + Fix compilation on some platforms + +2005-07-13 Keith Packard + + * include/Xos.h: + * lib/FS/FSConnServ.c: + * lib/FS/FSlibint.h: + * lib/lbxutil/lbx_zlib/lbx_zlib.c: + + Make some minor source adjustments so that + we don not need to use -D_XOPEN_SOURCE -D_BSD_SOURCE + everywhere as this will leak out of the modular environment + and into application build processes, potentially foulling up + their compiles. + +2005-07-12 Kevin E. Martin + + * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.h: + * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: + * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: + * programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c: + * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: + * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: + * programs/Xserver/hw/xfree86/input/void/void.c: + Change input drivers to get keysym's from . + +Mon Jul 11 19:30:56 2005 Søren Sandmann + + * programs/xedit/lisp/xedit.c: Change include of "xedit/xedit.h" + to include of "lisp/../xedit.h" + +2005-07-12 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/scanpci.c: + Fix scanpci -v core dump when subsys vendor/device id's are + NOVENDOR & NODEVICE. + Bug #3763 + Patch #3074 + +2005-07-12 Lars Knoll + * programs/Xserver/fb/fbcompose.c: + * programs/Xserver/fb/fbmmx.c: + * programs/Xserver/fb/fbmmx.h: + * programs/Xserver/fb/fbpict.c: + * programs/Xserver/fb/fbpict.h: + Add MMX Code paths for the basic composition operations + in fbComposeGeneral. + +2005-07-11 Kevin E. Martin + + * programs/Xserver/hw/dmx/config/dmxcompat.c: + * programs/Xserver/hw/dmx/config/dmxconfig.c: + * programs/Xserver/hw/dmx/config/dmxparse.c: + * programs/Xserver/hw/dmx/config/dmxprint.c: + * programs/Xserver/hw/dmx/config/parser.y: + * programs/Xserver/hw/dmx/config/scanner.l: + * programs/Xserver/hw/dmx/dmx_glxvisuals.c: + * programs/Xserver/hw/dmx/dmxcb.c: + * programs/Xserver/hw/dmx/dmxclient.h: + * programs/Xserver/hw/dmx/dmxcmap.c: + * programs/Xserver/hw/dmx/dmxcursor.c: + * programs/Xserver/hw/dmx/dmxdpms.c: + * programs/Xserver/hw/dmx/dmxextension.c: + * programs/Xserver/hw/dmx/dmxfont.c: + * programs/Xserver/hw/dmx/dmxgc.c: + * programs/Xserver/hw/dmx/dmxgcops.c: + * programs/Xserver/hw/dmx/dmxinit.c: + * programs/Xserver/hw/dmx/dmxinput.c: + * programs/Xserver/hw/dmx/dmxlog.c: + * programs/Xserver/hw/dmx/dmxpict.c: + * programs/Xserver/hw/dmx/dmxpixmap.c: + * programs/Xserver/hw/dmx/dmxprop.c: + * programs/Xserver/hw/dmx/dmxscrinit.c: + * programs/Xserver/hw/dmx/dmxshadow.c: + * programs/Xserver/hw/dmx/dmxstat.c: + * programs/Xserver/hw/dmx/dmxsync.c: + * programs/Xserver/hw/dmx/dmxvisual.c: + * programs/Xserver/hw/dmx/dmxwindow.c: + * programs/Xserver/hw/dmx/input/ChkNotMaskEv.c: + * programs/Xserver/hw/dmx/input/dmxarg.c: + * programs/Xserver/hw/dmx/input/dmxbackend.c: + * programs/Xserver/hw/dmx/input/dmxcommon.c: + * programs/Xserver/hw/dmx/input/dmxconsole.c: + * programs/Xserver/hw/dmx/input/dmxdetach.c: + * programs/Xserver/hw/dmx/input/dmxdummy.c: + * programs/Xserver/hw/dmx/input/dmxeq.c: + * programs/Xserver/hw/dmx/input/dmxevents.c: + * programs/Xserver/hw/dmx/input/dmxinputinit.c: + * programs/Xserver/hw/dmx/input/dmxmap.c: + * programs/Xserver/hw/dmx/input/dmxmotion.c: + * programs/Xserver/hw/dmx/input/dmxsigio.c: + * programs/Xserver/hw/dmx/input/dmxxinput.c: + * programs/Xserver/hw/dmx/input/lnx-keyboard.c: + * programs/Xserver/hw/dmx/input/lnx-ms.c: + * programs/Xserver/hw/dmx/input/lnx-ps2.c: + * programs/Xserver/hw/dmx/input/usb-common.c: + * programs/Xserver/hw/dmx/input/usb-keyboard.c: + * programs/Xserver/hw/dmx/input/usb-mouse.c: + * programs/Xserver/hw/dmx/input/usb-other.c: + * programs/Xserver/hw/vfb/InitInput.c: + * programs/Xserver/hw/vfb/InitOutput.c: + * programs/Xserver/mi/miinitext.c: + Prepare Xdmx and Xvfb for modularization by adding appropriate + #include <{dix,dmx}-config.h> to the source files. + +2005-07-11 Daniel Stone + + * programs/twm/resize.c: + Bug #3754 (Debian #725): Fix ten-year-old window misplacement in twm + when dragging with the middle button. (Christopher Mario Mae) + +2005-07-11 Kevin E. Martin + + * programs/Xserver/hw/xfree86/os-support/shared/sigio.c: + Remove unneeded xf86drm.h includes to fix modular build. + +2005-07-11 Daniel Stone + + * lib/X11/imDefIc.c (_XimRegisterKeyPressFilter): + Fix segfault when _XimProtoCreateIC() fails to create a context; Debian + #239991. (Chung-chieh Shan) + +2005-07-09 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv.man: + * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: + Bug #3740 + Patch #3058 + 08-Jul-2005 nv driver updates from Mark Vojkovich: + + Change some console restore code for NV11. Hopefully, we can more + reliably restore the console for desktop systems using DVI. This + may correct a recent regression on NV11. + + Also, new PCI IDs. + + * programs/Xserver/hw/xfree86/etc/extrapci.ids: + Add new nVidia PCI ids to match nv_driver.c changes. + +2005-07-07 Søren Sandmann + + * programs/xconsole/xconsole.c (get_pty): Remove include of + "../xterm/ptyx.h" + +2005-07-07 Alan Coopersmith + + More compiler warning fixes for missing prototypes: + + * include/extensions/XKBsrv.h: + Add prototype for XkbSetExtension() + + * programs/xrx/helper/helper.c: + Add #include for isspace() & isdigit() + + * programs/Xserver/Xprint/attributes.c: + Add #include (for initgroups()) and remove extra * + + * programs/Xserver/hw/xfree86/common/xf86.h: + Add prototype for xorgGetVersion() + +2005-07-07 Alan Coopersmith + + * programs/Xserver/os/osdep.h: + Bug #2901 + Add prototype for XdmAuthenticationInit() (Peter Breitenlohner) + +2005-07-07 Alan Coopersmith + * extras/ttf2pt1/ft.c: + * extras/ttf2pt1/pt1.c: + * extras/ttf2pt1/ttf2pt1.c: + * lib/font/FreeType/ftfuncs.h: + * programs/Xserver/Xprint/ps/PsFTFonts.c: + * programs/Xserver/Xprint/ps/psout_ft.c: + * programs/Xserver/Xprint/ps/psout_ftpstype1.c: + * programs/Xserver/Xprint/ps/psout_ftpstype3.c: + Bug #2901 + Patch #2332 + This patch avoids 79 gcc-3.4.3 warnings + 'xxx' declared `static' but never defined + mostly due to including "ftfuncs.h" with the declaration + of static functions defined in "ftfuncs.c". (Peter Breitenlohner) + +2005-07-06 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86cfg/loader.h: + Bug #2901 + Fix warnings about redefined macros (Peter Breitenlohner) + +2005-07-06 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nsc/Imakefile: + Bug #2901 + Patch #2330 + Remove CppManTarget since it's already included in InstallModuleManPage + expansion - removes 10 pairs of warnings from GNU make about duplicate + Makefile targets (Peter Breitenlohner) + +2005-07-06 Alan Coopersmith + + * extras/ttf2pt1/ft.c: + * extras/ttf2pt1/pt1.c: + * lib/XprintAppUtil/xpapputil.c: + * programs/Xserver/Xext/xevie.c: + * programs/Xserver/Xprint/Init.c: + * programs/Xserver/Xprint/Oid.c: + * programs/Xserver/Xprint/ps/PsFonts.c: + Bug #2901 + Patch #2325 + Avoid 38 gcc-3.4.2 warnings: + suggest parentheses around assignment used as truth value + suggest explicit braces to avoid ambiguous `else' + suggest parentheses around && within || + suggest parentheses around arithmetic in operand of ^ + "/*" within comment + (Peter Breitenlohner) + + * programs/Xserver/Xprint/AttrValid.c: + * programs/Xserver/Xprint/Oid.h: + Bug #2901 + Patch #2326 + This patch removes these 2 gcc-3.4.3 warnings: + missing braces around initializer + implicit declaration of function `XpOidTrayMediumListHasTray' + (Peter Breitenlohner) + +2005-07-06 Søren Sandmann + + * programs/xdbedizzy/Imakefile (DEFINES): Add -DUSE_XPRINT to + DEFINES + + * programs/xdbedizzy/xdbedizzy.c: Conditionalize use of xprint. + +2005-07-06 Alexander Gottwald + + * config/cf/cygwin.cf: + * config/cf/mingw.cf: + Removed AVOID_GLYPHBLT and SINGLEDEPTH from server defines. + +2005-07-06 Ian Romanick + + * programs/Xserver/GL/glx/glxcmds.c: (DoGetFBConfigs): + + Use the correct size for the glXGetFBConfigs reply. + Bugzilla #3210 + + * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: + + Fix recent breakage to SDK install. + Bugzilla #3703 + +2005-07-05 Søren Sandmann + + * programs/xmore/Imakefile (DEFINES): Add -DUSE_XPRINT to DEFINES + + * program/xmore/xmore.c: Conditionalize use of xprint. + +2005-07-05 Alan Coopersmith + + * extras/ttf2pt1/ttf2pt1.c: + Bugzilla #2901 + Patch #2321 + + Arguments to sscanf need to be pointers (Peter Breitenlohner) + +2005-07-05 Alan Coopersmith + + * config/cf/xorg.cf: + * config/cf/xfree86.cf: + Bugzilla #2901 + Patch #2319 + + Since many files now use non-ANSI constructs ('long long', + substructure initializers, implicit signedness conversions, ...) + you shouldn't use "gcc -ansi -pedantic". On our ix86-linux-gnu + system this change reduces the number of gcc-3.4.3 warnings from + originally 3034 to 1460! (Peter Breitenlohner) + +2005-07-05 Alan Coopersmith + + * config/makedepend/main.c: + Bugzilla #2901 + Patch #2320 + + Remove warning about whitespace in pre-processor defines. + (Peter Breitenlohner) + +2005-07-05 Alan Coopersmith + + * programs/xdm/auth.c: + * programs/xdm/socket.c: + * programs/xdm/xdmcp.c: + Bugzilla #2901 + Patch #2317 + + This patch fixes several problems arising if xdm is + compiled with IPv6 support, but the (linux) kernel does not + support IPv6. (Peter Breitenlohner) + +2005-07-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: + Remove Speedo font module documentation. + + * programs/Xserver/Xserver.man: + Remove Speedo from list of font directories + + * programs/Xserver/hw/xfree86/xorg.conf.man: + Update default font path to remove Speedo, add TTF. + +2005-07-05 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Fix Xvideo when operating in one line mode and video is pushed off + the top of the screen. Also some fixes for Xvideo skew in certain + resolutions. + +2005-07-05 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONDoAdjustFrame): + Bug #2604: Disable workaround for horrible flickering when scrolling + vertically in a virtual screen when color tiling and page flip are + both enabled, as it potentially does more harm than good. + The flickering still needs fixing probably though. + +2005-07-04 Thomas Hellstrom + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIAScreenInit): + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaSetPrimaryDotclock), (ViaSetSecondaryDotclock), + (ViaComputeProDotClock), (ViaModeDotClockTranslate): + Add more card-ids. (Xavier Bachelot) + Avoid VBE DPMS to blank screen when using VBE modes. + Allow free dotclock specification on the Unichrome Pro. + +2005-07-04 Adam Jackson + + * programs/Xserver/hw/xfree86/Xorg.man: + * programs/Xserver/hw/xfree86/xorg.conf.man: + * programs/Xserver/hw/xfree86/common/xf86Config.c: + * programs/Xserver/hw/xfree86/common/xf86Globals.c: + * programs/Xserver/hw/xfree86/common/xf86Init.c: + * programs/Xserver/hw/xfree86/common/xf86Priv.h: + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: + Bug #2216: Multiseat support. From various Debian and Ubuntu patches + by Aivils Stoss, Andreas Schuldei, Branden Robinson, and Daniel Stone. + +2005-07-04 Alan Coopersmith + + * config/cf/sun.cf: + Set TroffCmd on Solaris to "troff -Tpost" instead of "troff -Tps" + when not using groff. + + * doc/specs/programs/Imakefile (MANUALS): + Bugzilla Bug 3695: + 6.8.99.14 man page installation breaks on fc-cache.man + +2005-07-04 Lars Knoll + * programs/Xserver/fb/fbpict.h: + * programs/Xserver/fb/fbcompose.c: + Fix handling of "super luminescent" colors + Fix off by one error in the transformation handling. + +2005-07-04 Thomas Winischhofer + + SiS driver: + - Added initial support for XGI chipsets (V3XT, V5, V8, Z7). + Z7 and V5 are untested. All features supported (Xv, HWCursor, + DPMS, etc.). The binary XGI DRI driver is not supported. + - Ported driver to EXA 0.1.0. Known problems still to solve at + this time are: + * EXA's deinitialisation routine "DriverFini()" does not + unwrap pScreen->DestroyPixmap (and others), leading to a + crash on machines where the SWCursor is being used (SWCursor + pixmaps are destroyed after EXA has destroyed the offscreen + memory manager). + * EXA does not work correctly with 24bpp framebuffers. For some + reason, all pixmaps handed to the drawing primitives are + 32bpp, despite the correct 24bpp-flag handed to + xf86SetDepthBpp(). + +2005-07-03 Alan Coopersmith + + * programs/xrdb/xrdb.c: + Add #ifdef HAVE_CONFIG_H/#include for modularization. + +2005-07-03 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/common/xf86Events.c: + Fix builds on non-GLIBC systems (missing __GLIBC_PREREQ). + Add Solaris stack backtrace dumper. + +2005-07-03 Kevin E. Martin + + * lib/font/bitmap/Imakefile: + Install publicly used headers in X11/fonts. + + * lib/font/bitmap/bdfread.c: + * lib/font/bitmap/bdfutils.c: + * lib/font/bitmap/bitmapfunc.c: + * lib/font/bitmap/bitmaputil.c: + * lib/font/bitmap/fontink.c: + * lib/font/bitmap/pcfread.c: + * lib/font/bitmap/pcfwrite.c: + * programs/bdftopcf/bdftopcf.c: + Change source files that use these headers to get them via + . + +2005-07-03 Daniel Stone + + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/common/xf86Init.c: + * programs/Xserver/hw/xfree86/common/xf86Events.c: + Predicate usage of xf86OSPM functions on #ifdef XF86PM. + + * programs/Xserver/hw/xfree86/os-support/xf86OSMouse.c: + Remove needless include of ../input/mouse/mouse.h. + + * programs/Xserver/hw/xfree86/common/xf86KbdLnx.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_KbdMap.c: + Remove needless include of DECkeysym.h. + + * lib/font/include/Imakefile: + Install all libXfont includes to X11/fonts/ internally. + +2005-07-03 Adam Jackson + + * lib/lbxutil/delta/lbxdelta.c: + * lbx_zlib/lbx_zlib.c: + * lbx_zlib/lbx_zlib_io.c: + lbxutil doesn't really need , so don't ask for it. + +2005-07-03 Daniel Stone + + * lib/font/fc/fserve.c: + * lib/font/fc/fsio.c: + Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. + + * programs/Xserver/os/connection.c: + Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. + + * programs/Xserver/**/*.[ch]: + * lib/**/*.[ch]: + * lib/X11/XKBAlloc.c: + * lib/X11/XKBGAlloc.c: + * lib/X11/XKBMAlloc.c: + * lib/X11/XKBMisc.c: + * lib/misc/strlcat.c: + * lib/misc/strlcpy.c: + * lib/xkbfile/maprules.c: + * lib/xkbfile/xkbconfig.c: + * lib/xkbfile/xkberrs.c: + * lib/xkbfile/xkbmisc.c: + * lib/xkbfile/xkbout.c: + * lib/xkbfile/xkbtest.c: + * lib/xkbfile/xkmread.c: + * lib/xtrans/transport.c: (XSERV_t) + Add #include or , as appropriate, to all + source files in the xserver/xorg tree, predicated on defines of + HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to + . Fix includes in server branches of XKB code. + Change all and includes to "misc.h" and "os.h". + +2005-07-02 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Events.c: + (xorg_backtrace): + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + Fix build issues. + +2005-07-02 Adam Jackson + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/input/evdev/evdev.c: + Add some build compatibility for 2.6 linux systems with 2.4 kernel + headers installed. Allow the use of evdev for mice on 2.4 kernels. + +2005-07-02 Adam Jackson + + * programs/Xserver/hw/xfree86/common/xf86Events.c: + Bug #3687: Print backtraces on fatal signal on glibc systems. + +2005-07-02 Adam Jackson + + * programs/Xserver/hw/xnest/Events.c: + * programs/Xserver/hw/xnest/Keyboard.c: + Bug #3546: Use MAP_LENGTH instead of a magic number. + (Mark McLoughlin) + Bug #3664: Further fixes to Xnest modifier state handling. + (Mark McLoughlin) + +2005-07-02 Adam Jackson + + * programs/Xserver/miext/cw/Imakefile: + * programs/Xserver/miext/damage/Imakefile: + Bug #1324: Stop pretending cw and damage are loadable modules. + +2005-07-01 Ian Romanick + + * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_PInS.txt: + * programs/Xserver/hw/xfree86/drivers/mga/mga_arc.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c: (get_u16), + (get_u32), (mga_initialize_bios_values), (mga_parse_bios_ver_1), + (mga_parse_bios_ver_2), (mga_parse_bios_ver_3), + (mga_parse_bios_ver_4), (mga_parse_bios_ver_5), + (mga_read_and_process_bios): + * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: + (MGA3026RamdacInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: + (MGAGCalcClock), (MGAGSetPCLK), (MGAGRamdacInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dga.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dh.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC): + * programs/Xserver/hw/xfree86/drivers/mga/mga_g450pll.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_hwcurs.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c: + (MGAPreInitMergedFB): + * programs/Xserver/hw/xfree86/drivers/mga/mga_shadow.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_video.c: + + Re-write the PInS processing code. All of the old BIOS processing + code from the MGA DDX has been dumped and replaced. + + Bugzilla #3553 + Patch #2934 . + +2005-07-01 Lars Knoll + + * include/extensions/render.h: + * include/extensions/renderproto.h: + * lib/Xrender/Picture.c: + * lib/Xrender/Xrender.h: + * programs/Xserver/fb/fbcompose.c: + * programs/Xserver/fb/fbpict.c: + * programs/Xserver/fb/fbpict.h: + * programs/Xserver/hw/xfree86/src/xaaPict.c: + * programs/Xserver/render/mipict.c: + * programs/Xserver/render/picture.c: + * programs/Xserver/render/picturestr.h: + * programs/Xserver/render/render.c: + Add support for gradients and solid fills to Render. + + * fb/fbcompose.c: + Changed the semantics of the Convolution filter a + bit. It now doesn't try to normalize the filter + values but leaves this to the client. This gives + more reasonable behaviour in the limit where the filter + parameters sum up to 0. + + * doc/specs/Render/protocol: + Sync with modular tree + +2005-07-01 Zack Rusin + + * programs/Xserver/hw/xfree86/exa/exa.h: + * programs/Xserver/hw/xfree86/exa/exa.c: + * programs/Xserver/hw/xfree86/exa/exaasync.c: + * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: + * programs/Xserver/hw/xfree86/exa/exapict.c: + * programs/Xserver/hw/xfree86/exa/exaPriv.h: + * programs/Xserver/hw/xfree86/exa/Imakefile: + * config/cf/xfree86.cf: + * config/cf/xorg.cf: + * programs/Xserver/Imakefile: + * programs/Xserver/hw/xfree86/Imakefile: + - Adding the new acceleration architecture: Exa. + It's meant to replace XAA in the coming months. + +2005-07-01 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONValidateMergeModes), (RADEONPreInitModes), (RADEONPreInit), + (RADEONScreenInit), (RADEONChangeSurfaces): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + - fix depth tiling for r3/4xx chips (Aapo Tahkola) + - adjust limits for tiled surfaces on r3/4xx + +2005-06-30 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: + * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: + - Fix Support for Philips FM1236/F on ATI AIW 9600 XT (Jeff Smith) + Bug 3401 + +2005-06-30 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONChangeSurfaces): + - change back part of a comment I seem to have accidently changed. + +2005-06-29 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONUpdateXineramaScreenInfo): + - small mergedfb fix from Thomas Winischhofer + +2005-06-29 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInit), (RADEONChangeSurfaces), (RADEONInitCrtcRegisters), + (RADEONInitCrtc2Registers), (RADEONDoAdjustFrame): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + - add support for colortiling on r3/4xx hardware (disabled by default). In order + for pageflipping to work on r3/4xx we will need to update the the sarea and drm + so that the crtc1/2 xytiling regs get updated. + Initially worked out by Aapo Tahkola. + +2005-06-29 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONSetFBLocation): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + - Increase the priority of display 0/1 in the memory controller for r3/4xx hardware + when displaypriority is set to HIGH. Fixes display problems in high res modes. + Originally reported by Aapo Tahkola. + +2005-06-29 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONSetDynamicClock): + - fix some OUTREGs that should be OUTPLLs in dynamicclocks code + +2005-06-29 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + (SMI_ModeInit): + - add 800x480 modes to smi driver (bug 3639) + +2005-06-29 Alan Coopersmith + + * config/cf/X11.tmpl: + Set XorgManDefs properly to set __xorgversion__ in cpp'ed man pages + to the correct release name. + +2005-06-29 Alan Coopersmith + + * config/cf/Imake.tmpl: + Add HasGetopt (default: YES on everything but Win32 & OS/2) and + HasGetoptLong (default: NO) flags for use in fc-list & fc-cache + Imakefiles. + + * config/cf/sun.cf: + Set HasGetoptLong to YES on Solaris 10 and later. + + * programs/fc-cache/Imakefile: + * programs/fc-list/Imakefile: + Add -DHAVE_GETOPT & -DHAVE_GETOPT_LONG flags based on settings + of HasGetopt & HasGetoptLong from Imake config files to simulate + autoconf tests. + + * lib/fontconfig/Imakefile: + Add FREETYPE_DEFINES to set flags to match what autoconf would set + for Freetype 2.1.8. Add defines for HAVE_LINK, HAVE_GETUID, and + HAVE_GETEUID for everything but OS/2 & Win32 to match autoconf tests. + Remove fcfreetype.c from the list of files linked to extras directory. + + * lib/fontconfig/fcfreetype.c: + Use customized version of fcfreetype.c to make these needed changes: + - Remove // comment prohibited by gcc -ansi -pedantic default flags + - Change include path for "../fc-glyphname/fcglyphname.h" to work in + monolithic tree layout + +2005-06-30 Daniel Stone + + * lib/Xcursor: + Import Xcursor version 1.1.4. + +2005-06-29 Soren Sandmann + + * programs/rgb/showrgb.c: Don't include rgb.h and site.h when + USE_RGB_TXT is defined. + +2005-06-29 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c (NVBacklightEnable): + Bugzilla #3657 + Patch #2992 + Experimental DPMS support for GeForce4 and later laptops. + (Mark Vojkovich) + +2005-06-28 Alan Coopersmith + + * doc/man/Xext/Imakefile: + * doc/man/Xext/DPMSSetTimeouts.man: + * doc/man/Xext/DPMSCapable.man: + * doc/man/Xext/DPMSDisable.man: + * doc/man/Xext/DPMSEnable.man: + * doc/man/Xext/DPMSForceLevel.man: + * doc/man/Xext/DPMSGetTimeouts.man: + * doc/man/Xext/DPMSGetVersion.man: + * doc/man/Xext/DPMSInfo.man: + * doc/man/Xext/DPMSQueryExtension.man: + * doc/man/Xext/DPMSSetTimeouts.man: + Add man pages for DPMS Extension calls in libXext. (Converted to + man page format by Sun doc teams based on DPMS specification docs.) + +2005-06-29 Thomas Hellstrom + + * lib/XvMC/Imakefile: + * lib/XvMC/hw/via/unichromeProA/Imakefile: + * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: (initHQVShadow), + (setHQVDeblocking), (setHQVStartAddress), (setHQVDeinterlacing), + (setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock), + (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), + (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), + (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), + (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), + (agpFlush), (uploadHQVShadow), (flushXvMCLowLevel), + (flushPCIXvMCLowLevel), (viaMpegSetSurfaceStride), + (viaVideoSetSWFLipLocked), (viaVideoSWFlipLocked), (viaMpegSetFB), + (viaMpegBeginPicture), (viaMpegReset), (viaMpegWriteSlice), + (viaVideoSubPictureOffLocked), (viaVideoSubPictureLocked), + (viaBlit), (syncXvMCLowLevel), (updateLowLevelBuf), + (cleanupLowLevelBuf), (releaseXvMCLowLevel), (initXvMCLowLevel), + (setLowLevelLocking), (closeXvMCLowLevel): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (ViaInitXVMC): + Add XvMC support for the mpeg1 / mpeg2 hardware decoder of + VIA's Unichrome Pro Group A chips, CN400 and PM8X0. + (Ivor Hewitt and Thomas Hellstrom). + +2005-06-29 Thomas Hellstrom + + * lib/XvMC/Imakefile: + * lib/XvMC/hw/via/Imakefile: + * lib/XvMC/hw/via/driDrawable.c: (drawStamp), + (getDRIDrawableInfoLocked), (driDestroyHashContents): + * lib/XvMC/hw/via/driDrawable.h: + * lib/XvMC/hw/via/unichrome/Imakefile: + * lib/XvMC/hw/via/unichrome/viaLowLevel.c: (hwlLock), (hwlUnlock), + (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), + (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), + (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), + (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), + (agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel), + (pciCommand), (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), + (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), + (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), + (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), + (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): + * lib/XvMC/hw/via/viaLowLevel.c: + * lib/XvMC/hw/via/viaLowLevel.h: + * lib/XvMC/hw/via/viaXvMC.c: (grabDecoder), + (releaseContextResources), (XvMCCreateContext), + (XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2), + (XvMCPutSlice), (XvMCPutSurface), (XvMCBeginSurface), + (XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCCreateSubpicture), + (XvMCSetSubpicturePalette), (XvMCClearSubpicture), + (XvMCCompositeSubpicture), (XvMCBlendSubpicture2), + (XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface), + (XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute), + (XvMCGetAttribute), (XvMCHideSurface): + * lib/XvMC/hw/via/viaXvMCPriv.h: + * lib/XvMC/hw/via/xf86dri.c: (uniDRIDestroyContext), + (uniDRICreateDrawable), (uniDRIDestroyDrawable), + (uniDRIGetDrawableInfo): + * lib/XvMC/hw/via/xf86dri.h: + * lib/XvMC/hw/via/xf86dristr.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (ViaInitXVMC), (ViaCleanupXVMC), (ViaXvMCCreateContext), + (ViaXvMCDestroyContext): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + Restructure Via XvMC for multiple hardware drivers. + Make Via XvMC use the DRI protocol for efficient drawable handling, + overlay updates and initialization. + +2005-06-28 Adam Jackson + + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + Bug #2447: Fix argument order to xf86DrvMsgVerb. (Luc Verhaegen) + +2005-06-28 Adam Jackson + + * programs/Xserver/hw/xfree86/input/acecad/acecad.c: + Bug #1565: Don't delete the driver twice. (St�hane VOLTZ) + +2005-06-28 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + Add support to check the in-built VESA mode list. + +2005-06-27 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/pci.ids: + * programs/Xserver/hw/xfree86/etc/extrapci.ids: + Update to latest snapshot (27-May-2005) from http://pciids.sf.net/ + +2005-06-27 Alan Coopersmith + + * config/cf/X11.tmpl: + Add LinkerRuntimeLibraryPathFlag to EXPATLIB, FONTCONFIGLIB & LIBPNGLIB + +2005-06-27 Alan Coopersmith + + * extras/fontconfig/*: + * lib/fontconfig/Imakefile: + * programs/fc-cache/Imakefile: + * programs/fc-cache/fc-cache.man: + * programs/fc-list/Imakefile: + * programs/fc-list/fc-list.man: + Update fontconfig from 2.2.2 to 2.3.2 + +2005-06-27 Alan Coopersmith + + * config/cf/Imake.tmpl: + Change HasLibpng default back to NO - unlike FreeType & Zlib, + if it's not present, we don't "build a potentially dangerous libpng", + but instead just skip the xcursorgen build. + +2005-06-27 Alan Coopersmith + + * programs/Xserver/include/Imakefile: Fix links to os.h & misc.h + +2005-06-27 Søren Sandmann + + * programs/Xserver/include/Imakefile: Install os.h and misc.h + +2005-06-27 Adam Jackson + + * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c: + * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: + * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: + * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: + * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: + * programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c: + * programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c: + * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: + * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: + * programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c: + * programs/Xserver/hw/xfree86/input/void/void.c: + * programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c: + Various input drivers set their InputDriverRec to be static when + doing a loadable build, and the same symbol can't be both static + and _X_EXPORT. Pointed out by Alan Coopersmith. + +2005-06-26 Alan Coopersmith + + * config/cf/sun.cf: + Set HasLibpng defaults correctly for various Solaris releases + +2005-06-25 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atiadjust.c: + * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: + * programs/Xserver/hw/xfree86/drivers/ati/atifillin.c: + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: + * programs/Xserver/hw/xfree86/drivers/ati/ativalid.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + Bug #3628: Fix video driver submodule visibility. + +2005-06-25 Adam Jackson + + * programs/Xserver/hw/xnest/Events.c: + * programs/Xserver/hw/xnest/Events.h: + * programs/Xserver/hw/xnest/Init.c: + * programs/Xserver/hw/xnest/Keyboard.c: + * programs/Xserver/hw/xnest/Keyboard.h: + * programs/Xserver/hw/xnest/Pointer.c: + * programs/Xserver/hw/xnest/Pointer.h: + Bug #3030: Fix Xnest keyboard state handling. (Mark McLoughlin) + +2005-06-25 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c: + * programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/ati.c: + * programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: + * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_misc.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_misc.c: + * programs/Xserver/hw/xfree86/drivers/ati/theatre200_module.c: + * programs/Xserver/hw/xfree86/drivers/ati/theatre_detect_module.c: + * programs/Xserver/hw/xfree86/drivers/ati/theatre_module.c: + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c: + * programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c: + * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + * programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: + * programs/Xserver/hw/xfree86/drivers/i2c/bt829_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/fi1236_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/msp3430_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/tda8425_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/tda9850_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/tda9885_module.c: + * programs/Xserver/hw/xfree86/drivers/i2c/uda1380_module.c: + * programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_halmod.c: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c: + * programs/Xserver/hw/xfree86/drivers/sunbw2/bw2_driver.c: + * programs/Xserver/hw/xfree86/drivers/suncg14/cg14_driver.c: + * programs/Xserver/hw/xfree86/drivers/suncg3/cg3_driver.c: + * programs/Xserver/hw/xfree86/drivers/suncg6/cg6_driver.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c: + * programs/Xserver/hw/xfree86/drivers/suntcx/tcx_driver.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c: + * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c: + * programs/Xserver/hw/xfree86/drivers/v4l/v4l.c: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + * programs/Xserver/hw/xfree86/drivers/vga/generic.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: + * programs/Xserver/hw/xfree86/drivers/voodoo/voodoo_driver.c: + * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: + * programs/Xserver/hw/xfree86/input/acecad/acecad.c: + * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c: + * programs/Xserver/hw/xfree86/input/calcomp/xf86Calcomp.c: + * programs/Xserver/hw/xfree86/input/citron/citron.c: + * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: + * programs/Xserver/hw/xfree86/input/dmc/xf86DMC.c: + * programs/Xserver/hw/xfree86/input/dynapro/xf86Dyna.c: + * programs/Xserver/hw/xfree86/input/elo2300/elo.c: + * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: + * programs/Xserver/hw/xfree86/input/evdev/evdev.c: + * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: + * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: + * programs/Xserver/hw/xfree86/input/jamstudio/js_x.c: + * programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c: + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: + * programs/Xserver/hw/xfree86/input/magellan/magellan.c: + * programs/Xserver/hw/xfree86/input/microtouch/microtouch.c: + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + * programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c: + * programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c: + * programs/Xserver/hw/xfree86/input/penmount/xf86PM.c: + * programs/Xserver/hw/xfree86/input/sample/sample.c: + * programs/Xserver/hw/xfree86/input/spaceorb/spaceorb.c: + * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: + * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: + * programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c: + * programs/Xserver/hw/xfree86/input/void/void.c: + * programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c: + Bug #3626: _X_EXPORT tags for video and input drivers. + +2005-06-24 Alan Coopersmith + + * config/cf/sun.cf: + Don't use installed fontconfig on Solaris 10, because it doesn't + install fcprivate.h which Xft1 needs. + Don't use installed Motif on Solaris, because it depends on Solaris + installed libX11. + +2005-06-24 Alan Coopersmith + + * lib/Xft/AUTHORS: + * lib/Xft/COPYING: + * lib/Xft/ChangeLog: + * lib/Xft/Imakefile: + * lib/Xft/Makefile.am: + * lib/Xft/README: + * lib/Xft/Xft-def.cpp: + * lib/Xft/Xft.3.in: + * lib/Xft/Xft.h: + * lib/Xft/XftCompat.h: + * lib/Xft/autogen.sh: + * lib/Xft/configure.ac: + * lib/Xft/xft-config.1.in: + * lib/Xft/xftcolor.c: + * lib/Xft/xftcore.c: + * lib/Xft/xftdbg.c: + * lib/Xft/xftdpy.c: + * lib/Xft/xftdraw.c: + * lib/Xft/xftextent.c: + * lib/Xft/xftfont.c: + * lib/Xft/xftfreetype.c: + * lib/Xft/xftglyphs.c: + * lib/Xft/xftinit.c: + * lib/Xft/xftint.h: + * lib/Xft/xftlist.c: + * lib/Xft/xftname.c: + * lib/Xft/xftrender.c: + * lib/Xft/xftstr.c: + * lib/Xft/xftswap.c: + * lib/Xft/xftxlfd.c: + Sync with Xft from xlibs CVS (2.1.7 plus man page updates from + Branden Robinson) - see lib/Xft/ChangeLog for full details + +2005-06-24 Alan Coopersmith + + * config/cf/sun.cf: + Fix HasExpat, HasZlib, and HasFontconfig as well for older Solaris + releases. + +2005-06-23 Alan Coopersmith + + * config/cf/sun.cf: + Set HasFreetype2 to NO by default for older releases of Solaris. + +2005-06-23 Eric Anholt + + * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: + Remove more traces of xf86drmCompat.c + +2005-06-22 Alan Coopersmith + + * config/cf/sun.cf: + Fix LazyLoadFlag to work with Solaris 9 ld & Sun CC so + the XMonolith tinderbox stops being so red. + +2005-06-22 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + Add missing detection of the PCI ID for 0x5b62, Radeon X600 + (Vladimir Kushnir). + +2005-06-22 Alan Coopersmith + + * lib/xtrans/Xtranssock.c: + Add the rest of my patch from bugzilla #1605 to define INADDR_NONE + on platforms that don't define it in the system headers. + +2005-06-21 Kristian Høgsberg + + * lib/xtrans/Xtranssock.c (TRANS(SocketINETConnect)): Apply patch + by Alan Coopersmith from #1605 to fix address resolution of + hostnames starting with a digit for 64 bit architechtures. + +Mon Jun 20 14:41:57 2005 Søren Sandmann + + * lib/xkbui/XKBui.c: Cut and paste declaration of _XkbStrCaseCmp() + from XKBFileInt.h. + +2005-06-19 Adam Jackson + + * programs/xdm/config/Imakefile: + * programs/xdm/config/Xreset: + * programs/xdm/config/Xstartup: + * programs/xdm/config/xdm-conf.cpp: + Bug #2959: Make sure displays other than :0 get entries in utmp when + started from xdm. (Tim Waugh) + +2005-06-18 Alan Coopersmith + + * programs/xhost/xhost.c: + Autotooling: Add #include "config.h" & use RETSIGTYPE if defined. + +Thu Jun 16 18:12:30 2005 Søren Sandmann + + * lib/font/Type1/t1io.c: Put back accidentally removed #include. + +2005-06-16 Søren Sandmann + + * lib/font/Speedo/: Change includes to be instead of + "foo.h" in some places. + +2005-06-16 Thomas Hellstr� + + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (ViaInitXVMC), (ViaXvMCCreateContext), (ViaXvMCCreateSurface), + (ViaXvMCCreateSubpicture): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + Fix and enable Unichrome XvMC for AMD64 + +2005-06-16 Søren Sandmann + + * lib/font/Type1/: Change includes to be instead of + "foo.h" in some places. + +2005-06-15 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit), (RADEONGetMergedFBOptions): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONFindWidestTallestCommonMode), + (RADEONGenerateModeListFromLargestModes), (RADEONGenerateModeList), + (RADEONRecalcDefaultVirtualSize), (RADEONUpdateXineramaScreenInfo), + (RADEONXineramaExtensionInit), (RADEONMergePointerMoved), + (RADEONAdjustFrameMergedHelper): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.h: + Sync up radeon mergedfb with Thomas' recent sis mergedfb changes + - support for non-rectangular mergedfb desktops + - support for display offsets + +2005-06-15 Ian Romanick + + * extras/drm/shared/mga_drm.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + + Temporary fixes until updated client-side code is in the X.org tree. + The first is a compile fix. The second makes OldDmaInit=true the + default. This is required because the X.org tree contains "new" DDX, + "new" DRM, and "old" client-side driver. This is the *only* + combination that does not work with OldDmaInit=false. + +2005-06-15 Ian Romanick + + * extras/drm/*: + Re-import from DRM CVS. + + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: + * config/cf/xorg.cf: + * config/cf/OpenBSD.cf: + * config/cf/xfree86.cf: + + The routines in xf86drmCompat are no longer need, and haven't been + needed for at least a release. Eliminate the file. + + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga.man: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + (MGADRIBootstrapDMA), (MGADRIScreenInit), (MGADRIFinishScreenInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + + Bug #3259: Update MGA DDX to use new features of MGA DRM + version 3.2 to enable DRI support on PCI cards. Backwards + compatability with older client-side drivers is enabled with + new Device section settings. See mga.man for details. + + reviewed by: Eric Anholt + +2005-06-14 Thomas Hellstr� + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: + (ViaVbeSetRefresh), (ViaVbeSetMode): + via: Customized refresh for VBE modes. (VIA) + +2005-06-14 Thomas Hellstr� + + * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: + (ViaI2C3GetBit), (ViaI2CBus3Init): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaModePrimary): + * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: + (VT162xPrintRegs), (VT162xSave), (VT162xRestore), (VT1621ModeCrtc), + (VT1622ModeCrtc), (ViaVT162xInit): + via: Unichrome Pro TV-out fixes. + +2005-06-14 Branden Robinson + + * config/cf/linux.cf: + Fix typo that I introduced on 2005-03-06. + +Mon Jun 13 18:17:06 2005 Søren Sandmann + + * lib/oldX/*.c: Conditionally include config.h + +Mon Jun 13 17:51:00 2005 Søren Sandmann + + * lib/xkbfile/*.c: Conditionally include config.h + +2005-06-13 Eric Anholt + + * programs/Xserver/hw/xfree86/xf86config/Cards: + Correct the CHIPSET lines for the 3dfx cards so the tdfx driver will + recognize them. I'm not sure if this file is supposed to be maintained + still, but I'd like to close FreeBSD ports/32121 which has been around + for far too long. + +2005-06-14 Daniel Stone + + * lib/Xcursor/cursor.c: + Bug #1043: Fix leak when creating animated cursors. + +2005-06-13 Lars Knoll + + * add the convolution filter from xserver to xorg + +2005-06-12 Adam Jackson + + * include/Xfuncproto.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: + Bug #3528: Add _X_DEPRECATED tag. + +2005-06-12 Adam Jackson + + * programs/Xserver/hw/xnest/Events.c: + Bug #3513: Silence unhandled event messages from Xnest when running + with -parent. (Mark McLoughlin) + +2005-06-12 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), + (viaOverlayGetFetch), (ViaSwovSurfaceCreate), + (ViaSwovSurfaceDestroy), (Upd_Video), (VIAVidUpdateOverlay), + (ViaOverlayHide): + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: (Flip), + (viaPutImage), (viaQueryImageAttributes): + Add Unichrome Pro Group A YUY2 Xv support. (Ivor Hewitt) + Add Via Xv RV15, RV16 image-format support. + +2005-06-12 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + (VIASetAgpMode), (VIADRIAgpInit): + Add more elaborate AGP mode setting for the via driver. + +2005-06-12 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (viaWaitHQVFlip), (viaWaitHQVDone), (viaOverlayHQVCalcZoomWidth), + (viaOverlayHQVCalcZoomHeight), (viaCalculateVideoColor), + (viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl), + (AddHQVSurface), (ViaSwovSurfaceCreate), (SetFIFO_V3_64or32or32), + (SetFIFO_V3_64or32or16), (SetColorKey), (SetChromaKey), + (SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay), + (ViaOverlayHide): + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (DecideOverlaySupport), (viaInitVideo), (viaSetupAdaptors), (Flip), + (nv12cp), (viaPutImage): + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + Preliminary YV12 Xv support for Unichrome Pro Group A + (PM800, CN400 and friends). + (Ivor Hewitt and myself) + +2005-06-09 Daniel Stone + + * lib/ICE/ICEutil.h: + Remove pointless inclusion of Xlib.h. + + * lib/X11/OpenDis.c: + Fix bigreqstr.h inclusion. + + * lib/Xrandr/Xrandr.c: + Bug #1976: Call XRRFindDisplay before we take the global lock, so we + don't get ruined by XextAddDisplay when running with threads. + +2005-06-09 Adam Jackson + + * include/extensions/shape.h + * include/extensions/shapestr.h + * lib/X11/CrWindow.c + * programs/Xserver/Xext/shape.c + * programs/Xserver/dix/dispatch.c + * programs/Xserver/dix/events.c + * programs/Xserver/dix/window.c + * programs/Xserver/include/windowstr.h + * programs/Xserver/xfixes/region.c + Bug #2799: Input shape. (Keith Packard) + +2005-06-09 Alexander Gottwald + + * xc/programs/xrx/helper/GetUrl.c: + * xc/programs/lbxproxy/include/os.h: + * xc/programs/lbxproxy/os/connection.c: + * xc/programs/lbxproxy/os/io.c: + * xc/programs/xfs/os/config.c: + * xc/programs/xfs/os/connection.c: + * xc/programs/xfs/os/io.c: + * xc/programs/xfs/os/osglue.c: + * xc/lib/FS/FSOpenServ.c: + * xc/lib/FS/FSlibos.h: + * xc/lib/ICE/accept.c: + * xc/lib/ICE/connect.c: + * xc/lib/ICE/listen.c: + * xc/lib/ICE/listenwk.c: + * xc/lib/ICE/misc.c: + * xc/lib/ICE/shutdown.c: + * xc/lib/SM/sm_manager.c: + * xc/lib/X11/ClDisplay.c: + * xc/lib/X11/ConnDis.c: + * xc/lib/X11/OpenDis.c: + * xc/lib/X11/XlibInt.c: + * xc/lib/X11/imTrans.c: + * xc/lib/font/fc/fsconvert.c: + * xc/lib/font/fc/fserve.c: + * xc/lib/font/fc/fsio.c: + * xc/lib/font/fc/fslibos.h: + Replace with + * xc/lib/xtrans/Imakefile: + Copy Xtrans.h to exports/include/X11/Xtrans only + +2005-06-09 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c + Bug #3496 + Remove a bogus check for DRM 1.2 for resume functionality as it's + been present since 1.1 + +2005-06-08 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + * programs/Xserver/hw/xfree86/os-support/sunos/agpgart.h: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: + Add agpgart support for Solaris x86/x64. [Requires + Solaris "Nevada" build 16 or later to get kernel side for now.] + (Sophia Li - Sun Microsystems) + +2005-06-08 Alan Coopersmith + + * config/cf/sun.cf: + Add HasWeakSymbols & MotifDir defines to fix libGLw build on Solaris. + +2005-06-08 Adam Jackson + + * programs/Xserver/miext/damage/damage.c: + Bug #2469: More accurate damage reports. (Jonathan Lennox) + +2005-06-08 Adam Jackson + + * programs/Xserver/Xext/panoramiX.c: + * programs/Xserver/os/utils.c: + Bug #1846: Add intentionally undocumented -disablexineramaextension + flag to the server to work around ignorant clients on large display + walls. (Kevin E. Martin) + +2005-06-08 Adam Jackson + + * programs/Xserver/hw/xnest/Display.c: + * programs/Xserver/hw/xnest/Display.h: + Bug #1880: Remove unused xnestConfineWindow. (Mark McLoughlin) + +2005-06-08 Adam Jackson + + * programs/Xserver/fb/fbpict.h: + Bug #3434: Don't define fbAddTraps twice. (Mike A. Harris) + +2005-06-08 Søren Sandmann + + * lib/Xrandr/Xrandr.c: Conditionally include config.h + +2005-06-08 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + Fix the mode validation such that using function 5f05 to set + the refresh rate works again. + +2005-06-07 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Fix text restoration when display switching has been activated + and we could be potentially on a different display than the + initial one. + +2005-06-04 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Bug #3054 + Fix some offset, pitch and overlay scaler size problems with + the video overlay. Solves various spontaneous lockups. + +2005-06-04 Alan Coopersmith + * lib/X11/ConnDis.c (GetAuthorization): + Bug #3436 + Conndis.c uses incorrect type for args to XdmcpWrap() + (Mike Harris - mharris@www.linux.org.uk) + +2005-06-04 Alan Coopersmith + * programs/Xserver/hw/xfree86/drivers/ati/ativga.c: + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: + Sync with 6.8.2 branch: + Bug #591 (https://bugs.freedesktop.org/show_bug.cgi?id=591) + attachment #308 (https://bugs.freedesktop.org/attachment.cgi?id=308): + Fix video timing problems with Sony PCG-C1VN Vaio Picturebook notebook + && co. + Patch by Marc Aurele La France + +2005-06-04 Alan Coopersmith + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONValidateFPModes): + Sync with 6.8.2 branch: + Bugzilla #1306 (https://bugs.freedesktop.org/show_bug.cgi?id=1306) + attachment #1291 (https://bugs.freedesktop.org/attachment.cgi?id=1291): + Fix SEGV in "radeon" driver. + Patch by Kevin E. Martin + +2005-06-04 Alan Coopersmith + * extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c + Sync with 6.8.2 branch: + Bugzilla #2110 (https://bugs.freedesktop.org/show_bug.cgi?id=2110) + attachment #1569 (https://bugs.freedesktop.org/attachment.cgi?id=1569): + Fix build bustage in MESA/DRI code with gcc 2.96. + Patch by Kevin E. Martin + +2005-06-03 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: + Need to set initial screen size at device open time too. + +2005-06-01 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: + Solaris VUID mouse protocol updates: + - support for mouse-like devices that report absolute coordinates + - support for mouse-like devices that need to know screen size so + they can scale absolute coordinates to screen size + - fix 3-button emulation + +2005-05-30 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + * programs/Xserver/hw/xfree86/drivers/i810/common.h + Add Intel(R) 945G support + +2005-05-30 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/dixsym.c: + Bug #3368: Cosmetic cleanup to DIX export list. + +2005-05-30 Adam Jackson + + * lib/XTrap/XEWrappers.c: + * programs/Xserver/GL/glx/glxext.c: + * programs/Xserver/GL/glx/glxscreens.c: + * programs/Xserver/hw/dmx/glxProxy/glxext.c: + Bug #3407: Clean out ancient #ifdef X11R5 conditionals. + +2005-05-29 Alan Coopersmith + + * doc/specs/programs/Imakefile (XFREE86_MANUALS): + Bugzilla Bug 3385 + Patch #2758 + Fix xc/programs/Xserver/hw/xfree86/doc/man/Imakefile broken man page + installation due to Xxf86misc & Xxf86vm man page move to lib dirs. + (Donnie Berkholz) + +2005-05-27 Matthieu Herrb + + * xc/include/fonts/Imakefile: + Link more files to exports/ to fix the monolithic tree build. + +2005-05-27 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Change hardcoded /usr/X11R6 to PROJECTROOT. Change hardcoded + XF86Config to XCONFIGFILE. + +2005-05-27 Josh Triplett + + * xc/lib/font/FreeType/ftenc.c: + * xc/lib/font/FreeType/ftfuncs.c: + * xc/lib/font/FreeType/fttools.c: + * xc/lib/font/bitmap/bdfutils.c: + * xc/lib/font/builtins/builtin.h: + * xc/lib/font/fc/fsconvert.c: + * xc/lib/font/fc/fserve.c: + * xc/lib/font/fc/fsio.c: + * xc/lib/font/fontcache/fontcache.h: + * xc/lib/font/include/fntfilst.h: + * xc/lib/font/include/fontutil.h: + * xc/lib/font/include/fontxlfd.h: + * xc/lib/font/stubs/stubs.h: + * xc/lib/font/util/fontaccel.c: + * xc/lib/font/util/fontnames.c: + * xc/lib/font/util/fontutil.c: + * xc/lib/font/util/fontxlfd.c: + * xc/lib/font/util/format.c: + * xc/lib/font/util/patcache.c: + * xc/lib/font/util/private.c: + Reference X11/fonts header files using X11/fonts/ prefix. + +Wed May 25 17:41:00 2005 Søren Sandmann + + * lib/FS/*.c: Conditionally include config.h + * lib/FS/FSlibint.h: Remove redundant include of FSproto.h + +2005-05-25 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + Change the sequence on how refresh rates are set in the + i830 driver. This works much better with custom modelines. + +2005-05-25 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIAProbe), + (VIAPreInit): + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + (ViaCheckCardId): + * programs/Xserver/hw/xfree86/drivers/via/via_id.h: + Fix up some leftover strings pointing to unichrome.sf.net. + +2005-05-24 Alexander Gottwald + + * config/util/makestrs.c: + * config/util/makestrs.man: + Make source directory for templates configurable + +2005-05-23 Alan Coopersmith + + * programs/xdm/chooser.c: + * programs/xdm/Chooser.ad: + Bugzilla #2165 + Patches #1599 & 2754 + XDM Chooser enhancements: scrollwheel, no mouse (Thomas Reifferscheid) + +2005-05-23 Søren Sandmann + + * xc/lib/Xaw/*.c: Conditionally include config.h + +2005-05-23 Thomas Hellstrom + + * lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock), + (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), + (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), + (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), + (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), + (agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel), + (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), + (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), + (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), + (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), + (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): + * lib/XvMC/hw/via/viaLowLevel.h: + * lib/XvMC/hw/via/viaXvMC.c: (releaseDecoder), (grabDecoder), + (releaseContextResources), (XvMCCreateContext), + (XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2), + (XvMCPutSlice), (updateXVOverlay), (XvMCPutSurface), + (XvMCBeginSurface), (XvMCSyncSurface), (XvMCCreateSubpicture), + (XvMCSetSubpicturePalette), (XvMCClearSubpicture), + (XvMCCompositeSubpicture), (XvMCBlendSubpicture2), + (XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface), + (XvMCHideSurface): + * lib/XvMC/hw/via/viaXvMCPriv.h: + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/via.h: + * programs/Xserver/hw/xfree86/drivers/via/via.man: + * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: + (dispatchCBufferAGP): + * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: + (ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: + * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: + * programs/Xserver/hw/xfree86/drivers/via/via_common.h: + * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: + (VIADGASetMode), (VIADGASetViewport): + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + (VIADRIRingBufferCleanup), (VIADRIRingBufferInit), (VIADRIAgpInit), + (VIADRIFBInit), (VIADRIScreenInit), (VIADRICloseScreen), + (VIADRIKernelInit): + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIAGetRec), (VIAProbe), (kickVblank), (VIAPreInit), (VIAEnterVT), + (VIALeaveVT), (VIAMapFB), (VIAScreenInit), (VIAWriteMode), + (VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), + (VIAInitialize3DEngine): + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/drivers/via/via_drm.h: + * programs/Xserver/hw/xfree86/drivers/via/via_drmclient.h: + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + * programs/Xserver/hw/xfree86/drivers/via/via_id.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: + * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + (VIAFreeLinear), (VIAAllocLinear): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaTVDetect), (ViaTVInit), (ViaTVSetMode), (ViaTVPrintRegs), + (ViaTVModeValid), (ViaOutputsDetect), (ViaOutputsSelect), + (VIAGetPanelSize), (ViaPanelGetIndex), (ViaModesAttachHelper), + (ViaModesAttach), (ViaGetMemoryBandwidth), + (ViaModePrimaryVGAValid), (ViaModeSecondaryVGAValid), + (ViaValidMode), (ViaSetUseExternalClock), (ViaSetPrimaryDotclock), + (ViaSetSecondaryDotclock), (VIASetLCDMode), (ViaModePrimaryVGA), + (ViaModeDotClockTranslate), (ViaModePrimary), + (ViaModeSecondaryVGA), (ViaModeSecondary): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: + * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: + (ViaShadowFBInit): + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (viaWaitHQVIdle), (viaWaitVideoCommandFire), (viaWaitHQVFlip), + (viaWaitHQVFlipClear), (viaWaitVBI), (viaWaitHQVDone), + (FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister), + (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), + (viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth), + (viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch), + (rangeEqualize), (vPackFloat), (viaCalculateVideoColor), + (viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl), + (AddHQVSurface), (CreateSurface), (ViaSwovSurfaceCreate), + (ViaSwovSurfaceDestroy), (SetFIFO_V3_64or32or32), + (SetFIFO_V3_64or32or16), (SetupFIFOs), (SetChromaKey), + (SetDisplayCount), (SetVideoWindow), (Upd_Video), + (VIAVidUpdateOverlay), (ViaOverlayHide): + * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: + (ViaVbeAdjustFrame), (ViaVbeSetMode), (ViaVbeSaveRestore), + (ViaVbeModePreInit), (ViaVbePanelPower), (ViaVbePanelLowPower), + (ViaVbeDoDPMS), (ViaVbeDPMS): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: + (ViaVgahwPrint): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (DecideOverlaySupport), (viaResetVideo), (viaExitVideo), + (viaInitVideo), (viaSetupAdaptors), (viaStopVideo), + (viaSetPortAttribute), (viaGetPortAttribute), (viaQueryBestSize), + (Flip), (viaPutImage), (viaQueryImageAttributes), + (VIAVidAdjustFrame): + * programs/Xserver/hw/xfree86/drivers/via/via_video.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: + (VT162xPrintRegs), (ViaVT162xDetect), (VT162xSave), + (VT162xRestore), (VT162xDACSenseI2C), (VT1621DACSense), + (VT1622DACSense), (VT1621ModeIndex), (VT1621ModeValid), + (VT1622ModeIndex), (VT1622ModeValid), (VT162xSetSubCarrier), + (VT1621ModeI2C), (VT1621ModeCrtc), (VT1622ModeI2C), + (VT1622ModeCrtc), (VT1621Power), (VT1622Power), (ViaVT162xInit): + * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (cleanupViaXvMC), (ViaInitXVMC), (ViaCleanupXVMC), + (ViaXvMCCreateContext), (ViaXvMCCreateSurface), + (ViaXvMCCreateSubpicture), (ViaXvMCDestroySurface), + (viaXvMCInitXv), (viaXvMCInterceptXvAttribute), + (viaXvMCInterceptXvGetAttribute), (viaXvMCDisplayAttributes), + (viaXvMCInterceptPutImage), (viaXvMCPutImageSize): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + + Sync with Unichrome CVS 2005-05-20. Highlights: + - Extensive output, Xv and XvMC cleanups. + - More general mode support, with a discrete set of dotclocks. + - TV-out noscale / overscan modeline support. + - DRI and Xv bugfixes. + - VBE modes for unsupported chipsets and hardware configurations. + - Initial Unichrome Pro mode support. + - K8M/N800 Xv and XvMC support. + - Increased pipelining in the XvMC client library using AGP DMA. + + (Luc Verhaegen, Thomas Hellström, Terry Barnaby) + For detailed changelog, see http://unichrome.sourceforge.net. + + Remove the old MTRR setup failure hack. + Make VBEModes option visible even when DEBUG is not defined. + Update dotclock table with tested Unichrome Pro dotclocks. + Disable XvMC on 64-bit architectures. + Patch #1172117 from the Unichrome site tracker. + + (Thomas Hellström) + +2005-05-23 Adam Jackson + + * include/Xfuncproto.h: + Bug #3360: Add _X_EXPORT, _X_HIDDEN, and _X_INTERNAL visibility tags. + +2005-05-23 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONCloseScreen), (RADEONDisplayPowerManagementSet): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: + Explicitely disable DPMS power states during close screen. + Fix macro that takes a value and a mask of bits to modify + to be behave evquvalently if the bits that should remain unchanged + are set or unset in the value (Bugzilla #3369). + +2005-05-21 Alan Coopersmith + + * lib/Xmu/CvtStdSel.c: + Move #ifdef HAVE_CONFIG_H outside of #ifdef SYSVNET + +2005-05-21 Alan Coopersmith + + * include/extensions/Xevie.h: + * include/extensions/Xeviestr.h: + * lib/Xevie/Xevie.c: + Move request id definitions to Xeviestr.h, leaving Xevie.h for + client library definitions and Xeviestr.h for protocol definitions + to allow cleaner split in modularization. + +2005-05-21 Alan Coopersmith + + * programs/Xserver/dix/devices.c: + * programs/Xserver/hw/xfree86/loader/dixsym.c: + * programs/Xserver/dix/privates.c: + * programs/Xserver/dix/main.c: + * programs/Xserver/dix/events.c: + * programs/Xserver/Xext/xevie.c: + * include/extensions/XKBsrv.h: + * programs/Xserver/xkb/xkbActions.c: + + Bugzilla #2800 + Xevie extension crash with signal 11 on keyboard + Bugzilla #1205 + Xevie client receives two KeyPress events on consumed keys when + XKB is enabled + + Patch #2223 + Fixes for both of these and some other Xevie bugs + (Derek Wang - Sun Microsystems) + +2005-05-21 Alan Coopersmith + + * config/cf/Imake.cf: + * config/cf/sun.cf: + * config/cf/svr4.cf: + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + * programs/Xserver/hw/xfree86/os-support/sunos/solaris-amd64.S: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: + * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + * programs/Xserver/include/servermd.h: + * programs/Xserver/mi/micoord.h: + + Initial experimental support for AMD64 builds on Solaris 10 x86. + Improved support for 64-bit SPARC builds on Solaris as well. + (Andy Bowers, Andy Burrows, & Alan Coopersmith - Sun Microsystems) + +2005-05-20 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: + Bug #3346: Don't include DRI-internal headers from the drivers. + Pointed out by Kevin Martin. + +2005-05-20 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/Imakefile + * programs/Xserver/hw/xfree86/drivers/i810/common.h + * programs/Xserver/hw/xfree86/drivers/i810/i810.man + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830.h + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Bugzilla #3292: https://bugs.freedesktop.org/show_bug.cgi?id=3292 + Add shadowFB support to the Intel driver (Dima Dorfman) + +2005-05-20 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + * programs/Xserver/hw/xfree86/drivers/i810/i830.h + Bugzilla #2339: https://bugs.freedesktop.org/show_bug.cgi?id=2339 + Bugzilla #1064: https://bugs.freedesktop.org/show_bug.cgi?id=1064 + Bugzilla #3055: https://bugs.freedesktop.org/show_bug.cgi?id=3055 + Much better display switching support for mobile chipsets using + the Fn+F? combination keys. + Add DirectColor support. + Add gamma correction support. + +2005-05-20 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/common.h + Bugzilla #2585: https://bugs.freedesktop.org/show_bug.cgi?id=2585 + Support the Intel E7221 server chipset. + +2005-05-19 Adam Jackson + + * config/cf/Amoeba.cf: + * config/cf/WinLib.tmpl: + * config/cf/bsdi.cf: + * config/cf/bsdiLib.tmpl: + * config/cf/cray.cf: + * config/cf/cygwin.rules: + * config/cf/cygwin.tmpl: + * config/cf/dmx.cf: + * config/cf/gnuLib.tmpl: + * config/cf/hp.cf: + * config/cf/hpLib.tmpl: + * config/cf/ibmLib.tmpl: + * config/cf/luna.cf: + * config/cf/lynx.cf: + * config/cf/macII.cf: + * config/cf/mingw.rules: + * config/cf/mingw.tmpl: + * config/cf/os2def.db: + * config/cf/osf1.cf: + * config/cf/osfLib.tmpl: + * config/cf/sco5.cf: + * config/cf/sequent.cf: + * config/cf/sgi.cf: + * config/cf/sony.cf: + * config/cf/sun.cf: + * config/cf/sunLib.tmpl: + * config/cf/ultrix.cf: + * programs/Xserver/hw/xfree86/loader/dixsym.c: + * programs/Xserver/include/globals.h: + * programs/Xserver/mi/miinitext.c: + * programs/Xserver/os/utils.c: + * programs/xdpyinfo/Imakefile: + Bug #3334: Clean up remnants from the PEX, XIE, and BEZIER extensions. + +Thu May 19 10:57:32 2005 Søren Sandmann + + * xc/extras/Xpm/lib/*.c: Conditionally include config.h. + +Thu May 19 10:36:54 2005 Søren Sandmann + + * programs/cxpm/Imakefile (INCLUDES): Add "../lib" to INCLUDES. + + * programs/cxpm/cxpm.c: Replace #include "../lib/foo" with + #include "foo". + +2005-05-18 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageInitAccel): + Disable ScreentoScreenCopy on crtc2 at depth 24. Fixes + screen corruption. + +Wed May 18 21:20:35 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): + s/dst/src that I missed in the previous patch. Pointed out by + Owen Taylor. + +Wed May 18 16:47:44 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): + Actually assign the computed results. (Reported by Michael + Dänzer, patch by Owen Taylor). + +Wed May 18 16:26:20 2005 Søren Sandmann + + * lib/Xp/*.c: Conditionally include config.h + +2005-05-18 Adam Jackson + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/dri.h: + Bug #3066: Promote frameBufferPhysicalAddress to pointer from CARD32; + bump DRIINFO version to match. Fix various pointer printfs in libdri + to be 64-bit aware. Silence a warning about redefining + noXFree86DRIExtension. (Jesse Barnes) + +Wed May 18 15:04:23 2005 Søren Sandmann + + * lib/Xmu/*.c: Conditionally include config.h + +Wed May 18 14:42:45 2005 Søren Sandmann + + * lib/Xext/*.c: Conditionally include config.h + + * lib/Xext/XShm.c: Remove unnecessary include of ImUtil.h + + * Xt/*.c: Conditionally include config.h + +2005-05-18 Adam Jackson + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/dri.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: + * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the + version number of the DRIInfoRec, disambiguating it from the XF86DRI + protocol version number. Modify DRIQueryVersion to return the libdri + version number, which all DDXes were requesting implicitly. Fix the + DDXes to check for the DRIINFO version they were compiled against. + +2005-05-18 Egbert Eich + + * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBESetVBEMode): + VBESetVBEMode() calls int10 0x4f02 to set a VBE video mode. This + can be a standard mode solely determined by the mode ID or it may + be a detailed mode with almost arbitrary mode parameters. The mode + parameters are passed to the BIOS in a memory area pointed to by + es:di. If bit 11 in the video mode is set this memory area is + evaluated. + When we don't have such an area (passed to VBESetVBEMode() this + function should unset this bit for sanity reasons. + (Bugzilla #3329) + +2005-05-18 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Config.c: (configMonitor): + Avoid segfaults if the number of user supplied monitor ranges + exceed the number of preallocated slots. We should really make this + dynamic - but I don't think this ever caused a problem so it's + more or less academic. + * programs/Xserver/hw/xfree86/common/xf86Mode.c: (ModeHSync), + (ModeVRefresh), (xf86SetModeCrtc), (xf86CheckModeForMonitor), + (xf86InitialCheckModeForDriver), (xf86ValidateModes), + (xf86PrintModes): + A. Avoid that *SyncStart starts before *BlankStart. If *BlankStart > + *SyncStart it is made = *SyncStart and its width is made maximal + but such that the blank does not exceed *Total. Since the Sync + width has the same restrictions as the Blank width monitors + should still be able to clamp after the sync pulse. + B. Over time mode validation has become inconsistent when people + started to add additional features to the mode validation. One + such feature is that the mode->Crtc* values have been (ab)used + to allow the driver ValidMode() function to pass driver + normalized timing values back to the validation function. + The introduction of these features made the code less readable + and created numerous possibly unintended side effects in the + validation semantics. + I've attempted to consolidate these changes making the code + more consistent and eliminating a number of side effects. + This should not cause problems for the majority of drivers, + still it should receive testing - especially with ATi Mach64 + and Radeon code. + (Bugzilla #3325). + +Tue May 17 17:24:09 2005 Søren Sandmann + + * lib/SM/*.c: Conditionally include config.h + +2005-05-17 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: + (SavageHWCursorInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + Set the hardware to 8bit CLUT mode in 8 bpp. We used to flag an + 8 bit DAC to DDX but did not make sure it actually was running + in 8 bit mode. + On Savage4 the HW cursor doesn't seem to be truecolor in 8bpp + - not even with the streams engine running. + Fix SavageProbeDDC() to load vbe module and initialize it before + using it (Bugzilla #3309). + +2005-05-17 Egbert Eich + + * include/Xfuncproto.h: + * lib/X11/Xlib.h: + * lib/Xt/Intrinsic.h: + * lib/Xt/IntrinsicI.h: + + gcc4 allows to check if sentinels are correct (a sentinel is the + terminating element in a varargs list). A sentinel needs to be + NULL, not 0 - which doesn't make a difference on 32bit but + matters on 64bit. + Furthermore it can be told that functions have a printf-like + format string and argument list so that they can verify that + both match. + To use these features certain attributes need to be set - which + are compiler specific. To do this we define macros which are + expanded depending on the compiler version. + For now we put those in include/Xfuncproto.h (the XFree86 DDX + layer contains a file compiler.h which however is not visible + outside the DDX) (Bugzilla #3268). + + +2005-05-15 Alan Coopersmith + + * config/makedepend/main.c: + * config/util/makestrs.c: + [Modularization/autotooling project] + Add support for building with autoconf #ifdefs if present. + #include "makedepend-config.h" if HAVE_CONFIG_H is defined. + +2005-05-15 Alan Coopersmith + + * config/cf/sun.cf: + Add settings to bring Solaris builds closer to the ones Sun + packages in Solaris. Adds "BuildLikeSun" options for areas + Sun deviates from the way Xorg is packaged on other platforms. + See comment in sun.cf for details. + Also, use system-provided Expat on Solaris 10 and other cleanups. + * config/cf/sunLib.tmpl: + Set shared library versions for Solaris builds to match versions + used in Solaris. Add missing SharedXfixesReqs and SharedXdamageReqs. + * config/util/makestrs.c: + Add -solarisabi option to create XtStrings code compatibile with + existing Solaris binaries. (Off by default, on if "BuildLikeSun" + is set in sun.cf) + +2005-05-15 Thomas Hellström + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: + (mtrr_remove_offending): + Bug #2750: Prevent mtrr_remove_offending from ending up in an + endless loop if an offending mtrr region refuses to be removed + +2005-05-14 Alan Coopersmith + + * programs/Xserver/fb/fbcompose.c: + Change return statements to fix compiler errors: + "fbcompose.c", line 2815: void function cannot return value + "fbcompose.c", line 2861: void function cannot return value + +2005-05-14 Alan Coopersmith + + * lib/Xxf86vm/Imakefile: + * lib/Xxf86vm/XF86VM.man: + * lib/Xxf86misc/Imakefile: + * lib/Xxf86misc/XF86Misc.man: + * programs/Xserver/hw/xfree86/doc/Imakefile: + * programs/Xserver/hw/xfree86/doc/man/Imakefile: + Move man pages for libXxf86vm & libXxf86misc to the directory for + the libraries. + +Fri May 13 18:35:12 2005 Søren Sandmann + + * lib/X11/*.c: Conditionally include config.h + +Thu May 12 12:24:16 2005 Søren Sandmann + + * lib/Xdmcp/*.c: Conditionally include config.h + +Wed May 11 17:00:59 2005 Søren Sandmann + + * lib/Xau/*.c: Conditionally include config.h + +2005-05-10 Adam Jackson + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/input/evdev/evdev.c: + Bug #968: Grab the event device used by the evdev driver to avoid + weird issues when input goes to multiple places. Restrict building + the evdev driver to 2.6 kernels since EVIOCGRAB didn't exist in 2.4. + +2005-05-09 Eric Anholt + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): + * programs/Xserver/hw/xfree86/os-support/shared/at_scancode.c: + (ATScancode): + Bugzilla #2561: Disable some keycode translations on PC98, which had + various bad effects including modifier keys not working. + +2005-05-09 Eric Anholt + + * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: + Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha. + +2005-05-09 Eric Anholt + + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + Bugzilla #2389: Document the maximum number of buttons a mouse can have. + Correct a missing period I noticed while I was here. + +2005-05-09 Eric Anholt + + * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: + Increase the maximum number of buttons from 12 to 24. Helps with + button-happy mice like the Logitech MediaPlay. + (Bugzilla #2390) + +2005-05-09 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESAPreInit), + (VESASwitchMode), (VESASetMode): + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.man: + VBE Set Mode (0x02) to not clear the screen causes problems + on some BIOSes. This fix adds an option to disable it + (Bugzilla #3246). + +2005-05-09 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESASetMode): + Setting the DAC Palette format with VBE function 0x08 causes + problems on some BIOSes when depth > 8. + The attached patch avoids this setting (Bugzilla #3247). + +2005-05-08 Adam Jackson + + * programs/Xserver/fb/fbcompose.c: + * programs/Xserver/fb/fbpict.c: + * programs/Xserver/fb/fbpict.h: + * programs/Xserver/render/picture.h: + Render performance improvements. (Lars Knoll, Zack Rusin) + +2005-05-08 Alan Coopersmith + + * xc/RELNOTES: + * programs/Xserver/hw/xfree86/doc/README.dps + * programs/Xserver/hw/xfree86/doc/RELNOTES + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml + * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml + Bugzilla #3080: https://bugs.freedesktop.org/show_bug.cgi?id=3080 + Patch #2636: https://bugs.freedesktop.org/attachment.cgi?id=2636 + Clearly document impending demise of DPS. + +2005-05-08 Alan Coopersmith + + * xc/config/cf/sun.cf: + * xc/config/cf/sunLib.tmpl: + * xc/config/cf/sv4Lib.rules: + Bugzilla #3243: https://bugs.freedesktop.org/show_bug.cgi?id=3243 + Patch #2635: https://bugs.freedesktop.org/attachment.cgi?id=2635 + libGLU/glxinfo build fixes for Sun C++ compiler on Solaris: + - Set C++ runtime library to -lCrun when using Sun C++ 5.0 or newer + - Make .so -> .so.$REV links in $TOP/export/lib for C++ libraries on + SVR4 in the same way we already do for C libraries + - Set libGLU required libraries list for Solaris + +2005-05-08 Bogdan Diaconescu + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + Bugzilla #3192: https://bugs.freedesktop.org/show_bug.cgi?id=3192 + Fixed SDK install + +2005-05-05 Torrey T. Lyons + + * lib/GL/apple/dri_driver.c: + * programs/Xserver/hw/darwin/darwinKeyboard.c: + * programs/Xserver/hw/darwin/quartz/xpr/x-hash.c: + (hash_table_modify): + Fix build issues on Mac OS X 10.4.0. + +2005-05-05 Kevin E. Martin + + * programs/Xserver/hw/dmx/doc/Imakefile: + Bugzilla #3182: https://bugs.freedesktop.org/show_bug.cgi?id=3182 + Patch #2612: https://bugs.freedesktop.org/attachment.cgi?id=2612 + Protect the doc target with BuildSgmlDocs. + +2005-05-03 Eric Anholt + + * config/cf/FreeBSD.cf: + * config/cf/Imake.cf: + * programs/Xserver/hw/xfree86/common/compiler.h: + * programs/Xserver/hw/xfree86/loader/loader.c: (_LoaderFileToMem): + * programs/Xserver/hw/xfree86/os-support/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse + in mouse.c explicitly signed, avoiding the need for -fsigned-chars. + (Peter Grehan, grehan at FreeBSD dot org) + +2005-05-03 Eric Anholt + + * programs/Xserver/hw/xfree86/Imakefile: + Install the xorg.conf.eg file referred to by xorg.conf(5). Its + installation was disabled before 6.7.0 when it was called XF86Config.eg. + (FreeBSD ports/73915) + +2005-04-28 Adam Jackson + + * config/cf/X11.tmpl: + Bug #3080: Disable DPS in the default build. + +2005-04-28 Alan Coopersmith + + * include/Xosdefs.h: + Don't define X_NOT_STDC_ENV on Solaris x86. + Bugzilla #3158: https://bugs.freedesktop.org/show_bug.cgi?id=3158 + Patch #2588: https://bugs.freedesktop.org/attachment.cgi?id=2588 + (Henry Zhao, Sun Microsystems) + +2005-04-27 Egbert Eich + + * programs/Xserver/os/utils.c: (OsBlockSignals): + Catch SIGCHLD in OsBlockSignals() too to make sure this + signal doesn't intercept reading the authority file (Fabian Franz, + Bugzilla #3137). + +2005-04-26 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/ps/PsInit.c + bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879) + attachment #2556 (https://bugs.freedesktop.org/attachment.cgi?id=2556) + Refix for bug 2879 - downgrade 15bit PseudoColor to 14bit - the current + datatype for the |ColormapEntries| is a |signed short| which is too + small for |32768| colors (=integer overflow). + +2005-04-26 Roland Mainz + * xc/programs/xdpyinfo/xdpyinfo.c + bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705) + attachment #2555 (https://bugs.freedesktop.org/attachment.cgi?id=2555) + bug 2705 part II: Fix build to work with |#define BuildXprint NO| + Patch by Kevin E. Martin + +2005-04-25 Alexander Gottwald + + * config/xf/X11.tmpl: + Bug #3069: Reenable DefaultFontPath and DefaultFSFontPath which got + removed in the BuildLowMem commit + +2005-04-23 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/loadmod.c: + Bug #2138: When the server is built with MakeDllModules YES, prefer + dlloader modules to elfloader modules, and vice versa when + MakeDllModules is NO. Based on 028_loader_speed_hack.diff from + Ubuntu (Daniel Stone). + +2005-04-23 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: + Bug #2141: Rework misleading warning message when APM support is + unavailable. (Previous patch on 2005-04-14 changed the wrong message.) + +2005-04-23 Adam Jackson + + * config/cf/xorg.cf: + Bug #2072: Always define LargePositionIndependentCFlags on sparc + systems using gcc. (Ferris McCormick) + +2005-04-23 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/programs/Xserver/Xext/Imakefile + * xc/programs/Xserver/dix/Imakefile + * xc/programs/Xserver/dix/main.c + * xc/programs/Xserver/dix/xpstubs.c + * xc/programs/Xserver/mi/miinitext.c + * xc/programs/Xserver/os/utils.c + bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792) + attachment #2526 (https://bugs.freedesktop.org/attachment.cgi?id=2526) + bug 2792 part II: Make Xprint headers in dix/, mi/, os/ and Xext/ + conditional on whether the Xprint extension is build or not. + Patch by Egbert Eich and Roland Mainz + . + +2005-04-23 Roland Mainz + * xc/programs/Xserver/dix/main.c + bugzilla #3118 (https://bugs.freedesktop.org/show_bug.cgi?id=3118) + attachment #2525 (https://bugs.freedesktop.org/attachment.cgi?id=2525) + Get Xprint server working again which was broken by the + 05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not + universally available when building the Xserver and should be used + with care). + +2005-04-23 Roland Mainz + * xc/config/cf/linux.cf + * xc/config/cf/sun.cf + bugzilla #3023 (https://bugs.freedesktop.org/show_bug.cgi?id=3023) + attachment #2523 (https://bugs.freedesktop.org/attachment.cgi?id=2523) + Make the Xserver and libraries (X11, Xt, Xaw etc.) and client + applications largefile-aware by default on Linux and Solaris (*BSD + platforms and IRIX are aready largefile-aware by default, only the + status of AIX+HP/UX is currently unknown). The change does not + affect Xserver modules loaded via the ELF loader which would either + require an ABI change or a port of the whole lf64(5) API (both steps + may not be required as the ELF loader may go away in favour of the DL + loader where the libc wrapper is no longer needed to access files). + +2005-04-23 Adam Jackson + + * config/cf/X11.tmpl: + Bug #2606: Force the Security extension to be built if the Appgroup + extension is requested. + +2005-04-23 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/loadmod.c: + Bug #3016: Don't complain as loudly about failing to load a module + that's already loaded. + +2005-04-23 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/elf.h: + * programs/Xserver/hw/xfree86/loader/elfloader.c: + Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader. + (Sergey Tikhonov) + +2005-04-22 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/xf86_libc.h: + Work around clash between Solaris headers and module loader headers + over definition of FILE. + +2005-04-22 Alan Coopersmith + + * extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h: + Add Sun CC to the list of compilers for which abs() should not be + redefined. + +2005-04-22 Adam Jackson + + * config/cf/X11.tmpl: + * lib/font/fontfile/ffcheck.c: + * lib/font/fontfile/register.c: + * programs/Xserver/Imakefile: + * programs/Xserver/cfb/cfbgc.c: + * programs/Xserver/cfb/cfbimage.c: + * programs/Xserver/cfb/cfbpush8.c: + * programs/Xserver/hw/sun/Imakefile: + * programs/Xserver/hw/sun/sunCfb.c: + * programs/Xserver/hw/sun/sunCursor.c: + * programs/Xserver/hw/sun/sunInit.c: + * programs/Xserver/hw/xfree86/xf8_32bpp/cfbgc.c: + * programs/Xserver/hw/xfree86/xf8_32bpp/cfbgcunder.c: + * programs/Xserver/lmfcfb/Imakefile: + * programs/Xserver/mfb/Imakefile: + * programs/Xserver/mfb/maskbits.c: + * programs/Xserver/mfb/mfbbitblt.c: + * programs/Xserver/mfb/mfbgc.c: + * programs/Xserver/mfb/mfbimggblt.c: + * programs/Xserver/mfb/mfbpixmap.c: + * programs/Xserver/mfb/mfbscrinit.c: + * programs/xfs/difs/Imakefile: + * programs/xfs/difs/initfonts.c: + Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't + useful. + +2005-04-22 Adam Jackson + + * programs/Xserver/hw/xfree86/common/compiler.h: + * programs/Xserver/hw/xfree86/common/xf86Bus.c: + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + * programs/Xserver/hw/xfree86/loader/xf86sym.c: + * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: + * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c: + * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h: + * programs/Xserver/hw/xfree86/os-support/bus/altixPCI.c: + * programs/Xserver/hw/xfree86/os-support/bus/altixPCI.h: + Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, + Jesse Barnes, Bjorn Helgaas, Egbert Eich.) + +2005-04-21 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c + * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c + * programs/Xserver/hw/xfree86/drivers/nv/nv_type.h + Bugzilla #3095 + Patch #2501 + nv DPMS panel fixes (Mark Vojkovich) + +2005-04-21 Thomas Winischhofer + + * programs/Xserver/hw/xfree86/drivers/sis/* + SiS driver: + - Add SISCTRL extension + - Declare Xv interface for SiSCtrl deprecated + - Remove useless GammaPreBrightness feature + - Fix LCD+TV mode for dual link panels + - Add support for LCD-via-CRT1 for 315PRO + - Add "TVBlueWorkAround" option + - Various minor fixes + + * programs/Xserver/hw/xfree86/drivers/sisusb/* + SiSUSB driver: + - Add SISCTRL extension + - Declare Xv interface for SiSCtrl deprecated + +2005-04-20 Matthieu Herrb + + * programs/Xserver/hw/xfree86/drivers/ati/theatre.h + Build fix for DoLoadableServer = NO systems. + +2005-04-20 Egbert Eich + + * programs/xinit/startx.cpp: + Separate server auth and client .Xautority file in startx. + .Xautority might have credentials from other Xservers which + we might not want to enable on ours Bugzilla #3078). + +2005-04-20 Alexander Gottwald + + * programs/Xserver/GL/windows/glwindows.h: + * programs/Xserver/GL/windows/glwrap.c: + * programs/Xserver/os/auth.c: + * programs/Xserver/os/xdmcp.c: + * programs/Xserver/xkb/ddxLoad.c: + Fix includes right throughout the Xserver tree: + * apply changes to windows specific includes + * programs/Xserver/os/xdmauth.c: + Fix includes right throughout the Xserver tree: + * apply changes to Xdmcp.h + +2005-04-20 Alexander Gottwald + + * lib/xtrans/Imakefile: + Fix includes right throughout the Xserver tree: + * Create both X11/Xtrans/Xtrans.h and X11/Xtrans.h in exports/include. + The first is for Xserver, the second is for libX11 and friends. + +2005-04-20 Alexander Gottwald + + * programs/xedit/util.c: + Move variable declaration to top. Makes gcc2 happy. + +2005-04-20 Daniel Stone + + * programs/Xserver/*: + Fix includes right throughout the Xserver tree: + * change "foo.h" to for core headers, e.g. X.h, Xpoll.h; + * change "foo.h", "extensions/foo.h" and "X11/foo.h" to + for extension headers, e.g. Xv.h; + * change "foo.[ch]" to for Xtrans files. + * programs/Xserver/dix/main.c (InitOutput): + Conditionalise usage of Xprint headers and functions. + +2005-04-20 Alexander Gottwald + + * lib/Xt/Initialize.c: + Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072) + attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469): + fix uninitialized pointer in libXt on Win32. Reported by Dave Williss + +2005-04-18 Bogdan Diaconescu + Added support for RageTheatre200 see BugZilla #2778 + https://bugs.freedesktop.org/show_bug.cgi?id=2778 + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInit): Added new option for the ATI driver: + RageTheatreMicrocPath - file path for microcode, + RageTheatreMicrocType - BINARY or ASCII. When RT200 is + detected, microcode is uploaded from the specified file. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: + (RADEONInitI2C): Changed the i2c bus access method for + GPUs newer than R100. Added detection code for PAL tuners FM1216MK3. + Added detection for UDA1380 sound processor. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute), + (RADEON_TDA9885_SetEncoding): TDA9885 exists on the MK3 tuners. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h: + Added UDA1380 object to the RADEONPortPrivRec. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: + (RADEONVIP_fifo_idle), (RADEONVIP_fifo_read), + (RADEONVIP_fifo_write), (RADEONVIP_reset), (RADEONVIP_init): + Added new functions for the VIP bus regarding the FIFO transfer. + Changed the values at reset for processors newest than R200. + * programs/Xserver/hw/xfree86/drivers/ati/theatre.c: + * programs/Xserver/hw/xfree86/drivers/ati/theatre.h: + * programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h: + The theatre chip detection is now in a separate module called + theatre_detect. Upon detecting the theatre chip type, + the coresponding theatre module will be loaded. For RageTheatre200 + a new module is created called theater200. + * programs/Xserver/hw/xfree86/drivers/i2c/Imakefile: + Added new module uda1380 for the sound chip existing on + boards featuring RT200. + * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: + (FI1236_get_afc_hint), (FI1236_tune), (FI1236_AFC): + The MK3 tuners (PAL/NTSC/SECAM) now have the AFC signal comming + from the TDA98xx chip. The AFC hint can be gotten now from I2C. + * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h: + * programs/Xserver/hw/xfree86/drivers/i2c/tda9885.c: + (tda9885_setparameters): Tweaks for new MK3 tuners. + +2005-04-15 Torrey T. Lyons + + * lib/GL/apple/dri_glx.c: (GetDriverName), (glXGetDriverConfig): + * programs/Xserver/hw/darwin/quartz/applewmExt.h: + Fix cases in Darwin build where a variable is declared static and + later as extern (XFree86 Bug #1576, Jordan Frank). + +2005-04-15 Roland Mainz + * xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h + bugzilla #2885 (https://bugs.freedesktop.org/show_bug.cgi?id=2885) + attachment #2434 (https://bugs.freedesktop.org/attachment.cgi?id=2434) + Fix Solaris build bustage caused by namespace collision between symbols + defined in and those in "xf86_OSlib.h". + Patch by Alan Coopersmith . + +2005-04-14 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: + Bug #2141: Rework misleading warning message when APM support is + unavailable. + +2005-04-14 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Fix initial DDC parameters when validating modes. + +2005-04-14 Adam Jackson + + * programs/Xserver/cfb/cfbgc.c: + Bug #3025: gcc4 build fix. + +2005-04-14 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + User reports indicate that both command and vertex DMA on + SuperSavages lock up the engine. Disabling DMA on SuperSavages + until someone figures out how to make it work. + +2005-04-12 Roland Mainz + * xc/programs/Xserver/Xprint/ps/psout.c + bugzilla #3001 (https://bugs.freedesktop.org/show_bug.cgi?id=3001) + attachment #2404 (https://bugs.freedesktop.org/attachment.cgi?id=2404) + Improve rendering performance when glXSwapBuffers()| or |XPutImage()| + are called for the PostScript DDX via optimizing the codepath around + |PsOut_OutImageBytes()|. + Patch by Simon Toedt and Roland Mainz + . + +2005-04-11 Egbert Eich + + * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): + Reenable BackingStore in Xvfb. + +2005-04-11 Egbert Eich + + * config/cf/linux.cf: + Removing the compiler flag -fsigned-char which is only used + for a few BE platforms. This still needs some testing - which + can only be done when in the tree, but since most platforms + don't need I strongly assume it's not needed. Ticket remains + open for discussion (Bugzilla #2964). + +2005-04-11 Egbert Eich + + * programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h: + Correct the mask bits when checking for a 64bit memory base + in PCI config space (bugzilla #2963). + +2005-04-11 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + (NEOPreInit), (NEOValidMode), (neoRestore), (neoModeInit), + (neoCalcVCLK): + Fix several mode setting issues: + - eliminates DoubleScan modes above height == 1024. + - eliminates interlaced modes as we don't know how to turn + on interlace. + - Fixes clock calculation to prevent lockups. + (Bugzilla # 2627) + +2005-04-11 Egbert Eich + + * programs/Xserver/mi/miwideline.c: + Preventing hight for drawing from becoming negative when + face->dy < 0. The height value is used in miFillPolyHelper() + to calculate the size of memory to be allocated. A negative + value will lead to a crash (Bugzilla #2690, Keith Packard, + Egbert Eich). + +2005-04-10 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.c + * xc/programs/glxgears/glxgears.c + * xc/programs/xdbedizzy/xdbedizzy.c + * xc/programs/xedit/Imakefile + * xc/programs/xedit/Xedit-xprint.ad + * xc/programs/xedit/util.c + * xc/programs/xedit/xedit.h + * xc/programs/xlogo/print.c + * xc/programs/xlogo/xlogo.c + * xc/programs/xlogo/xlogo.h + * xc/programs/xman/Imakefile + * xc/programs/xman/print.h + * xc/programs/xmore/Imakefile + * xc/programs/xmore/print.c + * xc/programs/xmore/print.h + * xc/programs/xmore/printdialog.c + * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c + * xc/programs/xphelloworld/xphelloworld/xphelloworld.c + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c + bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790) + attachment #2379 (https://bugs.freedesktop.org/attachment.cgi?id=2379) + Implement support client+Xserver support for passing output + (stdout+stderr) of the spooler command started by the Xprint + server back to the application using the "xp-spooler-command-results" + XPJobAttr attribute (applications can fetch the attribute value after + the XPEndJobNotify event was received; more details can be found + in http://xprint.mozdev.org/docs/dtprint_fspec.ps). + +2005-04-09 Roland Mainz + * xc/programs/xman/buttons.c + bugzilla #2942 (https://bugs.freedesktop.org/show_bug.cgi?id=2942) + attachment #2360 (https://bugs.freedesktop.org/attachment.cgi?id=2360) + Fix possible crash due uninitalised structure when "xman" opens the + print dialog. + +2005-04-05 Daniel Stone + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Release SDA/SDL I2C lines from an asserted-low state after a DDC probe, + which caused Apple Studio Display monitors to shut off after a second + or so (Ben Herrenschmidt). + +2005-04-04 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageInitAccel): + Add ROP_NEEDS_SOURCE to Mono8x8PatternFill as S3 chips tend + to lock up without it (Helmut Fahrion). + +2005-04-04 Egbert Eich + + * programs/Xserver/hw/xfree86/xf86cfg/accessx.c: + (CreateAccessXHelpDialog), (AccessXInitialize): + * programs/Xserver/hw/xfree86/xf86cfg/card-cfg.c: + (CardModelCallback), (CardModel): + * programs/Xserver/hw/xfree86/xf86cfg/config.c: (StartConfig): + * programs/Xserver/hw/xfree86/xf86cfg/expert.c: + (ExpertConfigureStart), (ExpertConfigureEnd), (CreateFiles), + (CreateFilesField), (UpdateFiles), (CreateFontPathField), + (CreateModulePathField), (CreateModuleField), (CreateModesField), + (CreateModeLineField), (CreateVideoAdaptorField), + (VideoAdaptorUpdate), (CreateVideoPortField), (CreateMonitorField), + (MonitorUpdate), (CreateMonitorModesField), (CreateDeviceField), + (DeviceUpdate), (CreateScreenField), (ScreenUpdate), + (CreateScreenAdaptorField), (CreateScreenDisplayField), + (ScreenDisplayUpdate), (CreateDisplayModeField), + (CreateInputField), (InputUpdate), (CreateLayoutField), + (CreateAdjacencyField), (AdjacencyMenuCallback), + (AdjacencyToggleCallback), (CreateInputrefField), + (CreateVendorField), (CreateVendorSubField), (VendorSubUpdate), + (CreateDRIField), (DRIUpdate), (CreateBuffersField), + (BuffersUpdate), (DeleteNode), (ToggleNodeRecursive), (ToggleNode), + (ExpertInitialize): + * programs/Xserver/hw/xfree86/xf86cfg/help.c: (Help), (StartHelp), + (Html_ModeStart), (Html_ModeEnd): + * programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main), + (AskConfig), (QuitCallback), (AddDevice), (SelectLayoutCallback), + (DefaultLayoutCallback): + * programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: + (UpdateRulesPopups), (KeyboardModelAndLayout): + * programs/Xserver/hw/xfree86/xf86cfg/monitor-cfg.c: + (MonitorLayout): + * programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: + (MouseDeviceAndProtocol): + * programs/Xserver/hw/xfree86/xf86cfg/options.c: + (ModuleOptionsPopup), (OptionsPopup): + * programs/Xserver/hw/xfree86/xf86cfg/screen-cfg.c: (ScreenDialog): + * programs/Xserver/hw/xfree86/xf86cfg/vidmode.c: + (VideoModeInitialize), (VideoModeConfigureStart), (GetModes), + (ForceAddMode), (AddMode), (TestCallback): + * programs/editres/widgets.c: + * programs/xedit/ispell.c: (InitIspell): + * programs/xedit/options.c: (CreateColumnsShell): + Fixed sentinels in Xt, editres and xedit to reduce number of + warnings with gcc4 (Andreas Schwab). + +2005-04-04 Egbert Eich + + * programs/Xserver/hw/xfree86/xf86cfg/screen.c: (AdjustScreenUI): + Fix typo leading to bogus code in xorgcfg (Andreas Schwab). + +2005-04-04 Egbert Eich + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c: + (xf86PreScanZX1), (xf86PostScanZX1): + Support for HP's IPF ZX1 systems (Alex Williamson). + +2005-04-04 Egbert Eich + + * programs/Xserver/hw/xfree86/common/compiler.h: + * programs/Xserver/hw/xfree86/loader/elfloader.c: + (ELFCollectSections): + When not using dlopen ia64 needs an extra cache + flush to ensure the icache is coherent when modules + are loaded (Alex Williamson). + +2005-04-03 Alan Coopersmith + + * lib/Xevie/Xevie.man: + Clean up text and formatting of Xevie man page + +2005-04-03 Adam Jackson + + * lib/SM/sm_process.c: + Bug #1447: Fix a use-after-free case in libSM. (Mark McLoughlin) + +2005-04-02 Adam Jackson + + * config/cf/xorg.tmpl: + Bug #2884: Canonicalize BUILDERADDR to point to + @lists.freedesktop.org. + +2005-04-01 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/XServer.m: + Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch + suggested by Daphne Pfister). + +2005-04-01 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/ps/Imakefile + * 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/PsImageUtil.c + * xc/programs/Xserver/Xprint/ps/PsInit.c + * xc/programs/Xserver/Xprint/ps/psout.h + bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879) + attachment #2287 (https://bugs.freedesktop.org/attachment.cgi?id=2287) + Follow-up to bugzilla #1299: Add new visuals in the Postscript DDX + (including TrueColor 16bit, PseudoColor 15bit/12bpg(12 bits per R-, + G-, B-channel as in PostScript Level 2 (and above) colors can have 12 + bits per component (36 bit for RGB)), PseudoColor+GrayScale+StaticGray + 12bit/12bpg) and switch the default visual from PseudoColor 8bit/8bpg + to PseudoColor 12bit/12bpg. + +2005-04-01 Matthieu Herrb + + * programs/Xserver/hw/xfree86/loader/xf86sym.c + * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c + Fix setjump0 declaration for DllLoader. + +2005-04-01 Kevin E. Martin + + * programs/Xserver/hw/xfree86/int10/helper_exec.c: (x_inl), + (x_outl), (pciCfg1out): + bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880) + attachment #2285 (https://bugs.freedesktop.org/attachment.cgi?id=2285) + Use system method to access PCI config space. + +2005-04-01 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/dixsym.c: + Bug #2835: Add symbol exports to support the ReadDisplay extension. + +2005-04-01 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Check the VESA BIOS scanline requirements and adjust the + displayWidth accordingly. Fixes an assumption that the screen width + was always used as the displayWidth. + +2005-03-31 Torrey T. Lyons + + * config/cf/darwin.cf: + Reenable default build of xterm since Darwin does not provide + an alternate source for it. + +2005-03-31 Alex Deucher + + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + - Add new Radeon pci ids (ATI devrel), bug 2827 + +2005-03-31 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + + Patch from Antti Ajanki - provide VBI capture support for + PAL and SECAM (You need GATOS km module to actually get at the + data, the change merely configures the hardware to handle it + correctly). + +2005-03-29 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: + bugzilla #2844 (https://bugs.freedesktop.org/show_bug.cgi?id=2844) + attachment #2230 (http://bugs.freedesktop.org/attachment.cgi?id=2230) + Wait for idle before uploading HW cursor data to the framebuffer to + avoid lockups when moving the mouse on some machines. + +2005-03-28 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPllErrataAfterIndex), (RADEONPllErrataAfterData), + (RADEONOUTPLL), (RADEONPLLWriteUpdate), (RADEONPLL2WriteUpdate), + (RADEONRestorePLL2Registers): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: + bugzilla #2840 (https://bugs.freedesktop.org/show_bug.cgi?id=2840) + attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227) + Fix build problems introduced by previous Radeon PLL errata + workarounds. + +2005-03-28 Alan Coopersmith + + * programs/xvinfo/xvinfo.man: + Change hardcoded "1" to __appmansuffix__ and remove initial + blank line that confused Solaris nroff. + +Sat Mar 26 19:00:30 2005 Søren Sandmann + + * programs/Xserver/fb/fbpict.h: Remove accidentally committed + prototype. + +Sat Mar 26 18:49:21 2005 Soeren Sandmann + + * programs/Xserver/fb/fbmmx.h + * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8888mmx): New + function. + + * programs/Xserver/fb/fbpict.c (fbComposite): Hook it up here + +2005-03-25 Dave Airlie + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c: + (ATIProcessOptions): + * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: + (ATIProbeAndSetActiveDisplays), (ATIEnterGraphics), + (ATILeaveGraphics): + * programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock), + (ATILock): + * programs/Xserver/hw/xfree86/drivers/ati/atimach64.c: + (ATIMach64Calculate): + * programs/Xserver/hw/xfree86/drivers/ati/atimode.c: + (ATIModeCalculate), (ATISetVBEMode), (ATIModeSet): + * programs/Xserver/hw/xfree86/drivers/ati/atioption.c: + * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: + (ATIPreInit): + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: + (ATIScreenInit): + * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: + bugzilla #2057 (https://bugs.freedesktop.org/show_bug.cgi?id=2057) + attachment #1516 (https://bugs.freedesktop.org/attachment.cgi?id=1516) + Add TVOUT Support for Mach64 (Leif Delgass, fixed up for Xorg by me). + +2005-03-24 Roland Mainz + * xc/programs/Xserver/Xprint/ps/Imakefile + * xc/programs/Xserver/Xprint/ps/PsInit.c + bugzilla #2821 (https://bugs.freedesktop.org/show_bug.cgi?id=2821) + attachment #2215 (https://bugs.freedesktop.org/attachment.cgi?id=2215) + Remove the cfb dependicy from the PostScript DDX as this is not needed + in a vector DDX (mfb is still needed to fill the |BitmapToRegion()| + callback with |mfbPixmapToRegion()|). + +2005-03-24 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineReset): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONINPLL), (RADEONOUTPLL), (RADEONProbePLLParameters), + (RADEONGetPanelInfoFromReg), (RADEONPreInitConfig), + (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), + (RADEONRestorePLL2Registers), (RADEONSave), (RADEONRestore), + (RADEONDisplayPowerManagementSet), (RADEONSetDynamicClock): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONAllocAdaptor), (RADEONDisplayVideo): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: + - radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked by Hui Yu) + +2005-05-23 Matthieu Herrb + + * config/cf/OpenBSD.cf: + OpenBSD doesn't have libpng in base system. + * config/cf/OpenBSDLib.tmpl + Bump libfreetype2 minor after update to 2.1.9 + * config/cf/X11.tmpl + Update freetype version in comments + * programs/Xserver/Xext/saver.c: + bugzilla #2194: fix an alignement problem on 64 bit architectures. + +2005-03-23 Thomas Hellström + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: + (mtrr_cull_wc_region), (mtrr_remove_offending), + (mtrr_add_wc_region): + Bugzilla #2750 (https://bugs.freedesktop.org/show_bug.cgi?id=2750) + Linux-only fixes: + Fix case where a smaller write-combining region blocks write-combining + setting of the whole frame buffer. + Fix bug in wc setting code when regions are first splitted + and setting of write-combining then fails. + +2005-03-23 Roland Mainz + * xc/programs/Xserver/hw/vfb/InitOutput.c + * xc/programs/Xserver/hw/vfb/Xvfb.man + bugzilla #2791 (https://bugs.freedesktop.org/show_bug.cgi?id=2791) + attachment #2197 (https://bugs.freedesktop.org/attachment.cgi?id=2197) + Add support for 12bit PseudoColor and 30bit TrueColor to Xvfb. + +2005-03-23 Roland Mainz + * xc/programs/Xserver/Imakefile + * xc/programs/Xserver/Xprint/DiPrint.h + * xc/programs/Xserver/Xprint/Imakefile + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/ddxInit.c + * xc/programs/Xserver/dix/Imakefile + * xc/programs/Xserver/dix/main.c + * xc/programs/Xserver/dix/xpstubs.c + * xc/programs/Xserver/os/Imakefile + * xc/programs/Xserver/os/utils.c + bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792) + attachment #2193 (https://bugs.freedesktop.org/attachment.cgi?id=2193) + Fix build bustage when |PrintOnlyServer| is set to |NO|. + Patch by Roland Mainz and Julien + Lafon . + +2005-03-22 Roland Mainz + * xc/programs/Xserver/hw/vfb/InitOutput.c + bugzilla #2789 (https://bugs.freedesktop.org/show_bug.cgi?id=2789) + attachment #2187 (https://bugs.freedesktop.org/attachment.cgi?id=2187) + Fix Xvfb to honor the "-dpi" option (instead of using a hardcoded + value of 100DPI). + +2005-03-22 Adam Jackson + + * programs/Xserver/hw/xfree86/xorg.conf.man: + Bug #1821: Typo fix in xorg.conf man page (Jens Schweikhardt) + +Tue Mar 22 12:47:16 2005 Søren Sandmann + + * programs/Xserver/miext/damage/damage.c (damageCopyPlane): Only + validate the source if it is a viewable window. Stops the cursor + flickering when it is above an unviewable window. + +2005-03-21 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c + Fix some bad alignment problems when allocating memory from + the end of AGP space. + Bugzilla #2764 (https://bugs.freedesktop.org/show_bug.cgi?id=2764) + +2005-03-20 Alan Coopersmith + * xc/lib/X11/ErrDes.c + * xc/lib/X11/XKBSetGeom.c + Bugzilla #132 (https://bugs.freedesktop.org/show_bug.cgi?id=132) + Patch #2168 (https://bugs.freedesktop.org/attachment.cgi?id=2168) + Replace a couple of BUFSIZE uses with better values to check against. + Fixes by Stuart Anderson + +2005-03-20 Roland Mainz + * xc/programs/xset/xset.c + bugzilla #2258 (https://bugs.freedesktop.org/show_bug.cgi?id=2258) + attachment #2166 (https://bugs.freedesktop.org/attachment.cgi?id=2166) + "xset q" (query) should not print an error message ('Xlib: extension + "XFree86-Misc" missing on display ":35.0".') when the "XFree86-Misc" + is not available on the Xserver. + +2005-03-19 Roland Mainz + * xc/nls/Compose/iso8859-2 + * xc/nls/Compose/iso8859-3 + * xc/nls/Compose/iso8859-9 + * xc/nls/Compose/iso8859-9e + bugzilla #2592 (https://bugs.freedesktop.org/show_bug.cgi?id=2592) + attachment #2156 (https://bugs.freedesktop.org/attachment.cgi?id=2156) + Fix a couple of typos in ISO8859-* Compose files + ("asciicircum" instead "of asciicirum"). + Patch by Matthias Hopf . + +2005-03-19 Roland Mainz + * xc/programs/Xserver/mi/miinitext.c + bugzilla #2771 (https://bugs.freedesktop.org/show_bug.cgi?id=2771) + attachment #2148 (https://bugs.freedesktop.org/attachment.cgi?id=2148) + Remove RENDER extension from exclusion list for the standalone print + server (Xprt) to get this extension enabled if the print DDX support + it. + +2005-03-18 Michel Daenzer + + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + Add support for production version of ATI RN50/ES1000. (ATI + Technologies Inc.) + +2005-03-17 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageEnterVT): + Invalidate 3D hardware state in SavageEnterVT. This fixes 3D + applications running during a suspend-resume cycle. + +2005-03-16 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c + Back out RadeonWaitForIdleMMIO that I put in earlier. + + From discussion on dri-devel we do not need to be as + careful with INREG() access on Radeons as we are on mach64 + chips. + + The fix is backed out due to: + * it breaks DRI on SMP systems (due to absense of the + lock in mouse handling functions) + * I am no longer able to reproduce the lockup I saw before + +2005-03-16 Torrey T. Lyons + + * config/cf/darwin.cf: + * programs/Xserver/cfb/cfballpriv.c: + Fix build on stock Mac OS X: Out of the box, Mac OS X does not include + Freetype2, Expat, or PNG. Also global variables should be initalized + in the Xserver. + +2005-03-17 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIMapInit): + Fixed PCI ShadowStatus initialization for the case that + ShadowStatus is explicitly enabled in the configuration file. + +Wed Mar 16 16:17:43 2005 Søren Sandmann + + * programs/Xserver/miext/damage/damage.c (damageCopyArea): Only + validate the source if it is a viewable window. Stops the cursor + flickering when it is above an unviewable window. + +2005-03-16 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86RandR.c: + (xf86RandRGetInfo), (xf86RandRSetConfig): + Don't fail calling function when DriverFunc() for RandR + fails as DriverFunc() also returns FALSE when the + specific sub function isn't supported. + In the case of xf86RandRGetInfo() we simply rely on what + has been set before and return TRUE. + In the case of xf86RandRSetConfig() we only bail with + FALSE if we have to do a rotation and the call fails. + We presently cannot do rotation on the fly without the + help of a driver function (Bugzilla #2745). + + +2005-03-16 Egbert Eich + + * programs/Xserver/hw/xfree86/loader/loader.c: (ARCHIVELoadModule): + Make message that gets printed when loader encounters a .o + with no symbols less conspicuous (Bugzilla #2744). + +2005-03-15 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreamsOld), (SavageInitStreams2000), + (PatchEnableSPofPanel): + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (GetBlendForFourCC), (GetBlendForFourCC2000), + (SavageSetColorKey2000), (SavageSetColor2000), (SavageSetBlend), + (SavageDisplayVideoOld), (SavageDisplayVideo2000), + (SavagePutImage): + - small fixups for old streams + - more work on Xv support for savage2000 (still not working 100%) + +2005-03-15 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + LFP's may exist on Pipe A in older i830's. Check that case so + that Panel ID can be obtained and Xvideo is correctly setup for + panel fitting. + +2005-03-15 Alan Hourihane + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + Enforce DDC monitor ranges usage if we have them and reject bad + modes. Use NoDDC option to override DDC timings. We currently + only use DS_RANGES, but could use other DDC information, as does + the common layer, to deduce the h/v ranges. + +2005-03-13 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIAgpInit), (SAVAGEDRIScreenInit), + (SAVAGEDRIFinishScreenInit): + Fixed fallback to PCI mode when AGP initialization fails. + +2005-03-13 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGECreateContext), (SAVAGEDestroyContext), (SAVAGEDRIAgpInit), + (SAVAGEDRIScreenInit), (SAVAGEDRICloseScreen): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + - Removed lots of dead code. + - Moved driver-private definitions from savage_dri.h to + savage_driver.h. savage_dri.h should only contain the public + interface between DDX and DRI drivers. + - Don't forget to remove the command DMA mapping in + SAVAGEDRICloseScreen. + +2005-03-11 Roland Mainz + * xc/programs/twm/Imakefile + * xc/programs/twm/twm.c + * xc/programs/xdpyinfo/xdpyinfo.c + bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705) + attachment #2087 (https://bugs.freedesktop.org/attachment.cgi?id=2087) + Make twm ignore print screens to avoid that users accidentally warp + on a non-video screen (which are not visible on any monitor) when + the Xserver has both video and print screens. + (This includes also a small cleanup of xdpyinfo where parts of the + print screen test code comes from) + Patch by Julien Lafon (MIT/X.org license). + +2005-03-11 Roland Mainz + * xc/programs/twm/add_window.c + * xc/programs/twm/cursor.c + * xc/programs/twm/events.c + * xc/programs/twm/gc.c + * xc/programs/twm/gram.y + * xc/programs/twm/iconmgr.c + * xc/programs/twm/icons.c + * xc/programs/twm/list.c + * xc/programs/twm/menus.c + * xc/programs/twm/parse.c + * xc/programs/twm/resize.c + * xc/programs/twm/twm.c + * xc/programs/twm/util.c + bugzilla #2566 (https://bugs.freedesktop.org/show_bug.cgi?id=2566) + attachment #2083 (https://bugs.freedesktop.org/attachment.cgi?id=2083) + ANSI-fy twm window manager code. + The conversion preserves the comments which annotate variables and + function arguments (these have been moved into doxygen(esque?) "stubs" + above each function. + Patch by Mike Owens . + +2005-03-11 Thomas Winischhofer + + * programs/Xserver/hw/xfree86/drivers/sis/* + SiS driver: + - MergedFB/Xinerama: Added support for non-rectangular layouts + (no panning into dead areas, mouse restriced to accessible + areas) + - MergedFB/Xinerama: Added support for RandR. + - MergedFB: Improved "physical alignment compensation" Offset + by disallowing panning and mouse movements into dead areas. + - Added "Reflect" feature: Reflect screen in x, y or x+y direction + - Added aspect ratio detection for analog (VGA) devices. + - Fixed FSTN support on SiS55x (for 320x240 xSTN panels) + - Workaround for SiS76x memory access latency issues if no local + framebuffer memory is present. + - Fixed bug in SaveScreen() causing a sig 11 sometimes. + - Minor others. + +2005-03-08 Alan Coopersmith + + * programs/lbxproxy/os/connection.c: + Bugzilla Bug 2678 (https://bugs.freedesktop.org/show_bug.cgi?id=2678) + Patch #2051 (https://bugs.freedesktop.org/attachment.cgi?id=2051) + lbxproxy core dumps on exit if clients have had authentication failures + (Sun bug #5074303 - Fix by Derek Wang ) + +2005-03-09 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONScreenInit): Fix accidentally removed depth pitch + adjustment if displayWidth is not a multiple of 32 pixels + (bug #788) + +2005-03-08 Egbert Eich + + * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c: + (xf86open), (xf86strerror), (xf86GetErrno): + * programs/Xserver/hw/xfree86/os-support/xf86_libc.h: + Adding more errnos to the libc wrapper (Bugzilla #2672). + +2005-03-07 Alan Coopersmith + + * xc/lib/X11/imEvToWire.c: + Bugzilla Bug 2006 (https://bugs.freedesktop.org/show_bug.cgi?id=2006) + Patch #2031 (https://bugs.freedesktop.org/attachment.cgi?id=2031) + XEmbed client doesn't receive key events from XIM: Use | to set a bit, + not &. Patch by Hidetoshi Tajima . + +2005-03-07 Roland Mainz + * xc/programs/Xserver/dix/atom.c + * xc/programs/Xserver/dix/colormap.c + * xc/programs/Xserver/dix/cursor.c + * xc/programs/Xserver/dix/devices.c + * xc/programs/Xserver/dix/dispatch.c + * xc/programs/Xserver/dix/dixfonts.c + * xc/programs/Xserver/dix/dixutils.c + * xc/programs/Xserver/dix/events.c + * xc/programs/Xserver/dix/extension.c + * xc/programs/Xserver/dix/gc.c + * xc/programs/Xserver/dix/glyphcurs.c + * xc/programs/Xserver/dix/grabs.c + * xc/programs/Xserver/dix/main.c + * xc/programs/Xserver/dix/pixmap.c + * xc/programs/Xserver/dix/privates.c + * xc/programs/Xserver/dix/property.c + * xc/programs/Xserver/dix/resource.c + * xc/programs/Xserver/dix/swaprep.c + * xc/programs/Xserver/dix/swapreq.c + * xc/programs/Xserver/dix/window.c + bugzilla #2560 (https://bugs.freedesktop.org/show_bug.cgi?id=2560) + attachment #2037 (https://bugs.freedesktop.org/attachment.cgi?id=2037) + ANSI-fy Xserver/dix code. + The conversion preserves the comments which annotate variables. + These have been moved into doxygen(esque?) "stubs" above each + function. + Patch by Mike Owens . + +2005-03-07 Roland Mainz + * xc/programs/glxgears/glxgears.c + bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220) + attachment #2035 (https://bugs.freedesktop.org/attachment.cgi?id=2035) + Backout of attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630) + as the described issue should be fixed in the GLX implementation of + the server side (per discussion in xorg@freedesktop.org). + +2005-03-07 Roland Mainz + * xc/config/cf/Imake.rules + * xc/programs/Xserver/hw/xfree86/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/apm/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/ark/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/chips/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/cyrix/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/dummy/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/glide/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/glint/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/i128/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/i2c/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/i740/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/imstt/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/mga/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/newport/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/nsc/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/nv/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/s3/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/savage/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/sis/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/sisusb/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/sunbw2/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/suncg14/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/suncg3/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/suncg6/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/suntcx/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/tga/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/trident/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/tseng/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/v4l/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/vesa/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/vga/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/via/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/vmware/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile + * xc/programs/Xserver/hw/xfree86/input/acecad/Imakefile + * xc/programs/Xserver/hw/xfree86/input/aiptek/Imakefile + * xc/programs/Xserver/hw/xfree86/input/calcomp/Imakefile + * xc/programs/Xserver/hw/xfree86/input/citron/Imakefile + * xc/programs/Xserver/hw/xfree86/input/digitaledge/Imakefile + * xc/programs/Xserver/hw/xfree86/input/dmc/Imakefile + * xc/programs/Xserver/hw/xfree86/input/dynapro/Imakefile + * xc/programs/Xserver/hw/xfree86/input/elo2300/Imakefile + * xc/programs/Xserver/hw/xfree86/input/elographics/Imakefile + * xc/programs/Xserver/hw/xfree86/input/evdev/Imakefile + * xc/programs/Xserver/hw/xfree86/input/fpit/Imakefile + * xc/programs/Xserver/hw/xfree86/input/hyperpen/Imakefile + * xc/programs/Xserver/hw/xfree86/input/jamstudio/Imakefile + * xc/programs/Xserver/hw/xfree86/input/joystick/Imakefile + * xc/programs/Xserver/hw/xfree86/input/keyboard/Imakefile + * xc/programs/Xserver/hw/xfree86/input/magellan/Imakefile + * xc/programs/Xserver/hw/xfree86/input/magictouch/Imakefile + * xc/programs/Xserver/hw/xfree86/input/microtouch/Imakefile + * xc/programs/Xserver/hw/xfree86/input/mouse/Imakefile + * xc/programs/Xserver/hw/xfree86/input/mutouch/Imakefile + * xc/programs/Xserver/hw/xfree86/input/palmax/Imakefile + * xc/programs/Xserver/hw/xfree86/input/penmount/Imakefile + * xc/programs/Xserver/hw/xfree86/input/sample/Imakefile + * xc/programs/Xserver/hw/xfree86/input/spaceorb/Imakefile + * xc/programs/Xserver/hw/xfree86/input/summa/Imakefile + * xc/programs/Xserver/hw/xfree86/input/tek4957/Imakefile + * xc/programs/Xserver/hw/xfree86/input/ur98/Imakefile + * xc/programs/Xserver/hw/xfree86/input/void/Imakefile + * xc/programs/Xserver/hw/xfree86/input/wacom/Imakefile + Bugzilla #2663 (https://bugs.freedesktop.org/show_bug.cgi?id=2663) + attachment #2034 (https://bugs.freedesktop.org/attachment.cgi?id=2034): + Cleanup Xorg server module installation. + +2005-03-07 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/extras/freetype2/ChangeLog + * xc/extras/freetype2/Jamfile + * xc/extras/freetype2/README + * xc/extras/freetype2/builds/freetype.mk + * xc/extras/freetype2/builds/unix/configure + * xc/extras/freetype2/builds/unix/configure.ac + * xc/extras/freetype2/builds/win32/visualc/freetype.dsp + * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj + * xc/extras/freetype2/builds/win32/visualc/index.html + * xc/extras/freetype2/devel/ftoption.h + * xc/extras/freetype2/docs/CHANGES + * xc/extras/freetype2/docs/VERSION.DLL + * xc/extras/freetype2/docs/formats.txt + * xc/extras/freetype2/include/freetype/cache/ftcmru.h + * xc/extras/freetype2/include/freetype/config/ftmodule.h + * xc/extras/freetype2/include/freetype/config/ftoption.h + * xc/extras/freetype2/include/freetype/freetype.h + * xc/extras/freetype2/include/freetype/ftcache.h + * xc/extras/freetype2/include/freetype/ftmm.h + * xc/extras/freetype2/include/freetype/internal/ftmemory.h + * xc/extras/freetype2/include/freetype/internal/ftstream.h + * xc/extras/freetype2/include/freetype/internal/fttrace.h + * xc/extras/freetype2/include/freetype/internal/psaux.h + * xc/extras/freetype2/include/freetype/internal/services/svmm.h + * xc/extras/freetype2/include/freetype/internal/tttypes.h + * xc/extras/freetype2/include/freetype/t1tables.h + * xc/extras/freetype2/include/freetype/tttables.h + * xc/extras/freetype2/include/freetype/tttags.h + * xc/extras/freetype2/src/autofit/afangles.c + * xc/extras/freetype2/src/autofit/afdummy.c + * xc/extras/freetype2/src/autofit/afglobal.c + * xc/extras/freetype2/src/autofit/afhints.c + * xc/extras/freetype2/src/autofit/afhints.h + * xc/extras/freetype2/src/autofit/aflatin.c + * xc/extras/freetype2/src/autofit/aflatin.h + * xc/extras/freetype2/src/autofit/afloader.c + * xc/extras/freetype2/src/autofit/afmodule.c + * xc/extras/freetype2/src/autofit/aftypes.h + * xc/extras/freetype2/src/autohint/ahhint.c + * xc/extras/freetype2/src/autohint/ahmodule.c + * xc/extras/freetype2/src/base/ftbbox.c + * xc/extras/freetype2/src/base/ftdbgmem.c + * xc/extras/freetype2/src/base/ftexcept.c + * xc/extras/freetype2/src/base/ftgloadr.c + * xc/extras/freetype2/src/base/ftglyph.c + * xc/extras/freetype2/src/base/fthash.c + * xc/extras/freetype2/src/base/ftlist.c + * xc/extras/freetype2/src/base/ftmm.c + * xc/extras/freetype2/src/base/ftobject.c + * xc/extras/freetype2/src/base/ftobjs.c + * xc/extras/freetype2/src/base/ftstream.c + * xc/extras/freetype2/src/base/ftsysio.c + * xc/extras/freetype2/src/base/ftsysmem.c + * xc/extras/freetype2/src/base/ftutil.c + * xc/extras/freetype2/src/bdf/bdf.h + * xc/extras/freetype2/src/bdf/bdfdrivr.c + * xc/extras/freetype2/src/bdf/bdfdrivr.h + * xc/extras/freetype2/src/bdf/bdflib.c + * xc/extras/freetype2/src/cache/ftcbasic.c + * xc/extras/freetype2/src/cache/ftccache.c + * xc/extras/freetype2/src/cache/ftccback.h + * xc/extras/freetype2/src/cache/ftccmap.c + * xc/extras/freetype2/src/cache/ftcglyph.c + * xc/extras/freetype2/src/cache/ftcimage.c + * xc/extras/freetype2/src/cache/ftcmanag.c + * xc/extras/freetype2/src/cache/ftcsbits.c + * xc/extras/freetype2/src/cff/cffdrivr.c + * xc/extras/freetype2/src/cff/cffgload.c + * xc/extras/freetype2/src/cff/cffgload.h + * xc/extras/freetype2/src/cff/cffload.c + * xc/extras/freetype2/src/cff/cffobjs.c + * xc/extras/freetype2/src/cff/cffobjs.h + * xc/extras/freetype2/src/cff/cffparse.c + * xc/extras/freetype2/src/cid/cidgload.c + * xc/extras/freetype2/src/cid/cidgload.h + * xc/extras/freetype2/src/cid/cidobjs.c + * xc/extras/freetype2/src/cid/cidobjs.h + * xc/extras/freetype2/src/cid/cidriver.c + * xc/extras/freetype2/src/gzip/ftgzip.c + * xc/extras/freetype2/src/lzw/zopen.c + * xc/extras/freetype2/src/pcf/pcfdrivr.c + * xc/extras/freetype2/src/pcf/pcfread.c + * xc/extras/freetype2/src/pcf/pcfutil.c + * xc/extras/freetype2/src/pcf/pcfutil.h + * xc/extras/freetype2/src/pfr/pfrdrivr.c + * xc/extras/freetype2/src/pfr/pfrobjs.c + * xc/extras/freetype2/src/pfr/pfrobjs.h + * xc/extras/freetype2/src/psaux/psobjs.c + * xc/extras/freetype2/src/psaux/t1decode.c + * xc/extras/freetype2/src/raster/ftraster.c + * xc/extras/freetype2/src/sfnt/sfobjs.c + * xc/extras/freetype2/src/sfnt/ttload.c + * xc/extras/freetype2/src/tools/cordic.py + * xc/extras/freetype2/src/truetype/Jamfile + * xc/extras/freetype2/src/truetype/rules.mk + * xc/extras/freetype2/src/truetype/truetype.c + * xc/extras/freetype2/src/truetype/ttdriver.c + * xc/extras/freetype2/src/truetype/ttgload.c + * xc/extras/freetype2/src/truetype/ttgxvar.c + * xc/extras/freetype2/src/truetype/ttgxvar.h + * xc/extras/freetype2/src/truetype/ttobjs.c + * xc/extras/freetype2/src/truetype/ttobjs.h + * xc/extras/freetype2/src/truetype/ttpload.c + * xc/extras/freetype2/src/type1/t1driver.c + * xc/extras/freetype2/src/type1/t1gload.c + * xc/extras/freetype2/src/type1/t1load.c + * xc/extras/freetype2/src/type1/t1load.h + * xc/extras/freetype2/src/winfonts/winfnt.c + Bugzilla #878 (https://bugs.freedesktop.org/show_bug.cgi?id=878) + attachment #2032 (https://bugs.freedesktop.org/attachment.cgi?id=2032): + Update Freetype2 version in xc/extras/freetype2/ from V2.1.8 to + V2.1.9. + +2005-03-06 Branden Robinson + + * config/cf/linux.cf + Shut up (tons of) Imake warnings on Debian systems by testing for + variable being defined before testing its value. (Presumably the + fallback definition of NothingOutsideProjectRoot in Imake.tmpl was + intended to prevent this, but it apparently is not in effect yet + when linux.cf is parsed.) + +2005-03-06 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage.man: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIBuffersInit), + (SAVAGEDRIKernelInit), (SAVAGEDRIScreenInit), + (SAVAGEDRIFinishScreenInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + - Support for the new DRM version 2.4 with command DMA. + - Added an option "DmaMode" to choose between vertex and command DMA. + - Allow ShadowStatus to be explicitly disabled even with DRI enabled. + - Updated the man page. + +2005-03-05 Roland Mainz + * xc/programs/Xserver/Imakefile + * xc/programs/Xserver/hw/xnest/Imakefile + * xc/programs/Xserver/hw/xnest/Init.c + Bugzilla #2653 (https://bugs.freedesktop.org/show_bug.cgi?id=2653) + attachment #2020 (https://bugs.freedesktop.org/attachment.cgi?id=2020): + Cleanup Xnest usage of the DPMS dummy stub functions from dpmsstubs.c + instead of using it's own copy of these functions. + +2005-03-05 Roland Mainz + * xc/programs/Xserver/hw/xfree86/common/xf86Events.c + Bugzilla #2543 (https://bugs.freedesktop.org/show_bug.cgi?id=2543) + attachment #2019 (https://bugs.freedesktop.org/attachment.cgi?id=2019): + Fix |xf86SignalHandler()| which resets the signal handler + before setting the flag indicating a signal has been caught, + theoretically allowing the possibility of infinite recursion. + Patch by Andrew Church . + +2005-03-04 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + Let through all chips R300 and above - presumably the filtering + should take place at the DRM driver level. + Correct cut'n'paste position misprint. + Big thanks for Michel Danzer for pointing out both improvements. + +2005-03-04 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + Turns out Radeon R420 chips work fine with R300 microcode. + Thanks go to Rune Petersen for careful investigation. + +2005-03-03 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Limit the maximum refresh rate to 85Hz and remove the bogus + 100Hz and 120Hz settings as they don't match close enough and + are really unsupported. + +2005-03-02 Alan Coopersmith + + * xc/include/Xos_r.h: + Patch #2007 + 1) Fix Solaris #ifdefs to choose between UI/SVR4 (early POSIX draft) + and POSIX standard thread API's correctly. + 2) Fix calls to POSIX standard versions to check errors correctly. + (POSIX defines a return value of 0 on success, errno value on error, + but the macros were checking for -1 on error.) + +2005-03-02 Roland Mainz + * xc/programs/Xserver/hw/xnest/Screen.c + * xc/programs/Xserver/hw/xnest/Window.c + * xc/programs/Xserver/hw/xnest/XNWindow.h + Bugzilla #2546 (https://bugs.freedesktop.org/show_bug.cgi?id=2546) + attachment #2005 (https://bugs.freedesktop.org/attachment.cgi?id=2005): + Fix Xnest to update the shape regions in the backend server whenever + a client changes them in Xnest (the fix is to add a new wrapper which + calls |xnestShapeWindow()| before calling |miSetShape()|). + Patch by Mark McLoughlin + +2005-03-02 Roland Mainz + * xc/config/cf/DragonFly.cf + * xc/config/cf/Imake.cf + * xc/config/cf/Imakefile + * xc/config/imake/imake.c + * xc/config/imake/imakemdep.h + * xc/extras/drm/shared/drm.h + * xc/include/Xos_r.h + * xc/lib/xtrans/Xtranssock.c + * xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h + * xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h + * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c + * xc/programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c + Bugzilla #1712 (https://bugs.freedesktop.org/show_bug.cgi?id=1712) + attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004): + Add support for DragonFly/BSD platform. + Patch by Jeroen Ruigrok and Mike Verona + . + +2005-03-01 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Fix an off by one error when scaling which caused occasional + overlay color lines at the far right and bottom of the window. + +2005-03-01 Alexander Gottwald + + * programs/Xserver/GL/glx/Imakefile: + Remove stdcall objects in clean rule + +2005-02-26 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIMapInit), (SAVAGEDRICloseScreen): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + Fixed ShadowStatus handling with DRI: + - always enable ShadowStatus when DRI is enabled + - if DRI initialization fails, reset ShadowStatus to configured setting + - if DRI initialization fails, fall back to ShadowStatus in framebuffer + +2005-02-25 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c: + * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + Bug #2605: Make the cyrix, dummy, glint, neomagic, tga, and trident + drivers build when BuildXF86DGA NO. + +2005-02-24 Alexander Gottwald + + * config/imake/imake.c: + enable detection of gcc compiler for cygwin and mingw + +2005-02-24 Alexander Gottwald + + * programs/Xserver/hw/xnest/Screen.c: + Bugzilla #2599 (https://bugs.freedesktop.org/show_bug.cgi?id=2599) + attachment #1964 (https://bugs.freedesktop.org/attachment.cgi?id=1964): + move miScreenInit in front of pScreen->function initializations to + prevent it from resetting ClipNotify. + +2005-02-22 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Fix building radeon driver with BuildXF86DRI set to NO, + the breakage was caused by the tiling support (bug #2481) + +2005-02-21 Matthieu Herrb + + * lib/Xt/ActionHook.c + * lib/Xt/Alloc.c: + * lib/Xt/ArgList.c: + * lib/Xt/Callback.c: + * lib/Xt/ClickTime.c: + * lib/Xt/Composite.c: + * lib/Xt/Constraint.c: + * lib/Xt/Convert.c: + * lib/Xt/Converters.c: + * lib/Xt/Core.c: + * lib/Xt/Create.c: + * lib/Xt/Destroy.c: + * lib/Xt/Display.c: + * lib/Xt/Error.c: + * lib/Xt/Event.c: + * lib/Xt/EventI.h: + * lib/Xt/EventUtil.c: + * lib/Xt/Functions.c: + * lib/Xt/GCManager.c: + * lib/Xt/Geometry.c: + * lib/Xt/GetActKey.c: + * lib/Xt/GetValues.c: + * lib/Xt/HookObj.c: + * lib/Xt/Hooks.c: + * lib/Xt/Initialize.c: + * lib/Xt/Intrinsic.c: + * lib/Xt/Intrinsic.h: + * lib/Xt/IntrinsicI.h: + * lib/Xt/IntrinsicP.h: + * lib/Xt/Keyboard.c: + * lib/Xt/Manage.c: + * lib/Xt/NextEvent.c: + * lib/Xt/Object.c: + * lib/Xt/PassivGrab.c: + * lib/Xt/Pointer.c: + * lib/Xt/Popup.c: + * lib/Xt/PopupCB.c: + * lib/Xt/RectObj.c: + * lib/Xt/ResConfig.c: + * lib/Xt/ResourceI.h: + * lib/Xt/Resources.c: + * lib/Xt/Selection.c: + * lib/Xt/SelectionI.h: + * lib/Xt/SetValues.c: + * lib/Xt/SetWMCW.c: + * lib/Xt/Shell.c: + * lib/Xt/TMaction.c: + * lib/Xt/TMgrab.c: + * lib/Xt/TMkey.c: + * lib/Xt/TMparse.c: + * lib/Xt/TMprint.c: + * lib/Xt/TMstate.c: + * lib/Xt/Threads.c: + * lib/Xt/TranslateI.h: + * lib/Xt/VarGet.c: + * lib/Xt/Varargs.c: + + Convert lib/Xt to ANSI C (Thomas Dickey). + Fixes for a few valgrind warnings (Thomas Dickey). + +2005-02-21 Matthieu Herrb + + * extras/Xpm/lib/create.c: + * extras/Xpm/lib/scan.c: + Avoid inifite loops. From Chris Gilbert in bug #1920. + +2005-02-19 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + + Fix an INREG without WaitForIdleMMIO. This one should be + unlikely to trigger, but we should still do this in the name + of correctness. + +2005-02-18 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c + + Add a call to RADEONWaitForIdleMMIO() within RADEONChooseCursorCRTC() + as this function uses OUTREGP() which, internally, calls INREG(). + + Thus (due to SilkenMouse) INREG() could be called while CP engine + was busy. I have observed this lockup on RV350 + R300 3d driver and + have no idea why no issues were reported for R200 cards. Perhaps, + few of them have enough memory to run merged fb and 3d simultaneously ? + + This fix is the right thing to do, however, we might also need to + put fifo management calls into other cursor handling functions + (in particular those that write cursor image directly to video memory). + +2005-02-18 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/newport/Imakefile: + * programs/Xserver/hw/xfree86/drivers/newport/newport.h: + * programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c: + * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: + * programs/Xserver/hw/xfree86/drivers/newport/newport_regs.h: + * programs/Xserver/hw/xfree86/drivers/newport/newport_shadow.c: + Bug #2356: Massive acceleration improvements to newport(4). + (Dominik Behr) + +2005-02-18 Michel Daenzer + + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.) + +2005-02-18 Adam Jackson + + * programs/Xserver/hw/xfree86/input/void/void.c: + Bug #2467: Fix a segfault in the void(4) driver. (David Wong) + +2005-02-18 Adam Jackson + + * extras/x86emu/src/x86emu/ops2.c: + Bug #2455: Make x86emu handle JNL correctly. (David Wong) + +2005-02-18 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atidac.c: + Bug #2567: Fix reversed memset arguments. (David Krause) + +2005-02-18 Alexander Gottwald + + * config/cf/mingw.cf: + * config/cf/mingw.rules: + Update MinGW config files: + - Require PThreads + - Build xkbcomp + - Build libXext + - Never build shared libraries + +2005-02-18 Alexander Gottwald + + * programs/xkbcomp/Imakefile: + Do not build cross variant of xkbcomp if UseInstalledOnCrossCompile + is defined + +2005-02-18 Alexander Gottwald + + * config/cf/X11.tmpl: + * programs/Imakefile: + Bugzilla #2569 (https://bugs.freedesktop.org/show_bug.cgi?id=2569) + attachment #1929 (https://bugs.freedesktop.org/attachment.cgi?id=1929): + make build of xkbcomp configurable + +2005-02-18 Alexander Gottwald + + * lib/Xext/XAppgroup.c: + * lib/Xext/Xcup.c: + Bugzilla #2570 (https://bugs.freedesktop.org/show_bug.cgi?id=2570) + attachment #1930 (https://bugs.freedesktop.org/attachment.cgi?id=1930): + fixes build of libXext on mingw + +2005-02-13 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + Bugzilla #2533 (https://bugs.freedesktop.org/show_bug.cgi?id=2533) + Feb. 3, 2005 "nv" driver update from Mark Vojkovich + (Mainly driver updates for nVidia cards with + ((pNv->Chipset & 0xfff0) == 0x0090) ) + +2005-02-11 Adam Jackson + + * programs/Xserver/hw/xfree86/xf86config/Imakefile: + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Bug #826: Make xorgconfig respect font installation outside + $PROJECTROOT. (Donnie Berkholz) + +2005-02-10 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Fix unaligned YV12 videos that caused skew when playing. + +2005-02-10 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Fix pixmap cache corruption when Xv was in use due to a memory + allocator calculation problem. + +2005-02-09 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + (linuxPpcBusAddrToHostAddr), (linuxPpcHostAddrToBusAddr): + Added PCI2Host bus translations for linux PPC and fixed + fixed bugs in macros that apply these functions (Bill Randle + Bugzilla #325 and #327). + +2005-02-09 Roland Mainz + * xc/config/cf/gnu.cf + Bugzilla #2507 (https://bugs.freedesktop.org/show_bug.cgi?id=2507) + attachment #1871 (https://bugs.freedesktop.org/attachment.cgi?id=1871): + Fix build problems on GNU/Hurd. + Patch by Pierre Chifflier . + +2005-02-09 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + do not enable color tiling on r300 chips and newer, since it doesn't work (yet) + (Bugzilla #2504) + +2005-02-01 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + Setup the Xv atoms correctly. + +2005-02-07 Egbert Eich + + * programs/Xserver/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: (vm86_rep): + Save gs register before calling the vm86_old syscall thru + int 0x80. This is required for linuxthreads as the TLS uses + this register to keep track of local thread storage + (Bugzilla #2431, J. Scott Berg). + +2005-02-07 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86str.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c: + (CheckMode), (i830SetModeParameters): + Check the pixel clock choosen for a specific refresh rate + against the maximally allowed pixel clock when choosing + mode lines for VBESetVBEMode() and VESA BIOS version >= 3.0 + (Bugzilla #2486). + +2005-02-06 Matthieu Herrb + + * programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml: + Doc updates for OpenBSD, reflecting X11R6.8.2. + +2005-02-06 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/via.h: + * programs/Xserver/hw/xfree86/drivers/via/via.man: + * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: + (VIAInitAccel): + * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: + (ViaSetPrimaryFIFO): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: + (ViaDumpVGAROM), (ViaVBEGetActiveDevice): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: + * programs/Xserver/hw/xfree86/drivers/via/via_capture.h: + * programs/Xserver/hw/xfree86/drivers/via/via_common.h: + * programs/Xserver/hw/xfree86/drivers/via/via_compose.h: + * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup), + (VIAFreeRec), (VIAPreInit), (VIASave), (VIARestore), (VIAMapMMIO), + (VIAMapFB), (VIAUnmapMem), (VIALoadPalette), (VIAScreenInit), + (VIAInternalScreenInit), (VIAValidMode), (VIAWriteMode), + (VIAAdjustFrame), (VIADPMS): + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: + (ViaI2C1PutBits), (ViaI2C1GetBits), (ViaI2CBus1Init), + (ViaI2C2PutBits), (ViaI2C2GetBits), (ViaI2CBus2Init), + (ViaI2C3Start), (ViaI2C3Address), (ViaI2C3Stop), (ViaI2C3PutBit), + (ViaI2C3PutByte), (ViaI2C3GetBit), (ViaI2C3GetByte), + (ViaI2CBus3Init), (ViaI2CScan), (ViaI2CInit): + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.h: + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + (ViaCheckCardId): + * programs/Xserver/hw/xfree86/drivers/via/via_id.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaTVDetect), (ViaTVInit), (ViaTVSave), (ViaTVRestore), + (ViaTVDACSense), (ViaTVSetMode), (ViaTVPower), (ViaTVGetIndex), + (ViaOutputsDetect), (VIAGetActiveDisplay), (ViaOutputsSelect), + (VIAGetPanelSizeFromDDCv2), (ViaGetModeIndex), (ViaGetVesaMode), + (ViaPanelGetIndex), (ViaGetNearestRefresh), (ViaRefreshAllowed), + (ViaModeInit), (VIASetPrimaryClock), (VIASetSecondaryClock), + (VIASetLCDMode), (ViaModePrimaryVGA), (ViaModeDotClockTranslate), + (ViaModePrimary), (ViaModeSecondaryVGA), (ViaModeSecondary), + (ViaLCDPower): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: + (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), + (viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth), + (viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch), + (viaOverlayGetDisplayCount), (rangeEqualize), (vPackFloat), + (viaCalculateVideoColor): + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_refresh.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: + (FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister): + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: + * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: + (VIARefreshArea), (VIARefreshArea8), (VIARefreshArea16), + (VIARefreshArea24), (VIARefreshArea32): + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag), + (ViaSetVidCtl), (ViaYUVFillBlack), (AddHQVSurface), + (CreateSurface), (VIAVidCreateSurface), (VIAVidLockSurface), + (VIAVidDestroySurface), (SetFIFO_V1), (SetFIFO_V3), + (SetFIFO_64or32), (SetFIFO_64or16), (SetFIFO_64or48or32), + (SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetupFIFOs), + (SetColorKey), (SetChromaKey), (SetVideoStart), (SetHQVFetch), + (SetFetch), (SetDisplayCount), (SetMiniAndZoom), (SetVideoControl), + (FireVideoCommand), (SetVideoWindow), (Upd_Video), + (VIAVidUpdateOverlay), (VIAVidAdjustFrame): + * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: + * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: + * programs/Xserver/hw/xfree86/drivers/via/via_tv2.h: + * programs/Xserver/hw/xfree86/drivers/via/via_tv3.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: (ViaGrMask): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (DecideOverlaySupport), (viaResetVideo), (viaInitVideo), + (viaSetupImageVideoG), (CreateSWOVSurface), (DestroySWOVSurface), + (viaStopSWOVerlay), (viaSetPortAttributeG), (viaPutImageG), + (viaQueryImageAttributesG), (viaPutVideo): + * programs/Xserver/hw/xfree86/drivers/via/via_video.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: + (VT162xPrintRegs), (ViaVT162xDetect), (ViaVT162xSave), + (ViaVT162xRestore), (ViaVT162xDACSenseI2C), (ViaVT1621DACSense), + (ViaVT1622DACSense), (ViaVT1621ModeValid), (ViaVT1622ModeValid), + (ViaVT1621ModeI2C), (ViaVT1621ModeCrtc), (ViaVT1622ModeI2C), + (ViaVT1622ModeCrtc), (ViaVT1621Power), (ViaVT1622Power), + (ViaVT162xInit): + * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (ViaInitXVMC), (ViaXvMCCreateSurface), (ViaXvMCCreateSubpicture), + (ViaXvMCDestroyContext): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + * programs/Xserver/hw/xfree86/drivers/via/videodev.h: + + Sync with latest unichrome releases: + Release 30: Fixes YUV2 alloc/free issues, increased overlay height to + 1200, disable ScreenToScreenColorExpand Acceleration, abstract vt162x + and clean up standard modetable. + Release 29: Further cleanups to Xv, move gpioi2c into xf86I2C, sanely + handle output activation (primary only). Fixes many Xv and accel bugs, + stops VT switching hardlock with certain dotclocks. + Release 28: Major Xv cleanup. Add Xv cropping. Add support for new + XvMC info infrastructure. Tuner dropped. AGP ring-buffer support is + now an option. Virtual range extended. + (Kenneth Aafløy, Thomas Hellström, Felipe Rodriguez, Terry Lewis, + Andreas Robinson, Luc Verhaegen) + +2005-02-06 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIInitBuffers): + Don't clear the front buffer in SAVAGEDRIInitBuffers. Fixes blackness + of GL-XScreensaver hacks that grab the screen. + +2005-02-05 Alex Deucher + + * programs/Xserver/hw/xfree86/input/fpit/fpit.man: + * programs/Xserver/hw/xfree86/input/fpit/readme.txt: + * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: + (xf86FpitConvert), (xf86FpitReadInput), (xf86FpitControl), + (xf86FpitAllocate), (xf86FpitInit): + -Add passive pen support to the fpit driver (David M. Clay), bug 2440 + +2005-02-04 Felix Kuehling + + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + Applied patch (id=1354) by Mike A. Harris from bug #1901: + The attached patch updates a couple of PCI IDs for the Savage driver -- + Debian/Ubuntu/Red Hat/Fedora. + +2005-02-03 Alexander Gottwald + + * xc/programs/Xserver/os/xprintf.c: + Bugzilla #1865 (https://bugs.freedesktop.org/show_bug.cgi?id=1865) + attachment #1827 (https://bugs.freedesktop.org/attachment.cgi?id=1827): + check for va_copy not being defined and use __va_copy if available + +2005-02-02 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONDoAdjustFrame): fix error with color tiling and hw scrolling, + it looks like rv100 doesn't need the special treatment, after all + (reported by Stephane Marchesin) + +2005-02-02 Alexander Gottwald + + * xc/lib/GL/glx/compsize.c: + * xc/programs/Xserver/GL/glx/Imakefile: + Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866) + attachment #1819 (https://bugs.freedesktop.org/attachment.cgi?id=1819): + Define APIENTRY on windows to prevent from loading + removed leftovers from attachment #1818 + +2005-02-02 Alexander Gottwald + + * xc/programs/Xserver/Imakefile + Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) + attachment #1817 (https://bugs.freedesktop.org/attachment.cgi?id=1817): + Fix linking dependencies on cygwin, bsd and maybe others introduced by + attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649) + Link libos.a after libxkb.a to resolve the Xprintf symbol. + +2005-02-01 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + - fix long standing bug in depth 24 that made colors look dithered. + The CLUT was not being switched to 8 bit mode. + +2005-02-01 Adam Jackson + + * programs/Xserver/hw/xfree86/xaa/xaaStateChange.c: + Bug #1294: Make sure RenderAccel hooks get wrapped in XAA init. + +2005-02-01 Adam Jackson + + * lib/GL/mesa/drivers/osmesa/Imakefile: + Bug #1894: Fix weak dependencies in libOSMesa. Originally Debian + patch 063_fix_weak_deps.diff. (Branden Robinson) + +2005-02-01 Roland Mainz + * xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h + * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c + * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c + Bugzilla #825 (https://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 . + Approved in the 2005-01-31 Xorg release-wranglers phone call. + +2005-02-02 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage.man: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + - Changed option ForcePCIMode to option BusType for consistency + with other drivers (radeon) and the DmaType option. + - Changed the type of a few more messages in SavagePreInit. + - Updated the manual page. + - Moved option CrtOnly to a more sensible place in the man page. + +2005-02-01 Roland Mainz + * xc/programs/xmore/xmore.man + * xc/programs/xmore/xmore.sgml + Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410) + attachment #1786 (https://bugs.freedesktop.org/attachment.cgi?id=1786): + Fix formatting problem in the xmore(1x) manual page. + Patch by Matthieu Herrb and Roland Mainz + . + Approved in the 2005-01-31 Xorg release-wranglers phone call (the + xmore.man diff is an automatic update from the DocBook--->man + conversion). + +2005-02-01 Adam Jackson + + * config/cf/Imake.rules: + * config/cf/Imake.tmpl: + Bug #1054: dlloader modules need to statically link against libgcc. + +2005-02-01 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c + Check return value of i830InitDma() and fail to initialize the DRI + if that fails. + Also, check the DRM module name that it matches i915 and not the + older i830 driver which some people were still trying to use + and was causing Dma Initialization failures and lockups. + +2005-02-01 Alexander Gottwald + + * xc/programs/Xserver/xkb/ddxLoad.c + * xc/programs/Xserver/xkb/ddxList.c: + Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) + attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649): + cleanup the generation of xkbcomp command lines. Allocate them dynamicly + and remove unmaintainable length calculation. + +2005-02-01 Roland Mainz + * xc/config/cf/X11.tmpl + Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410) + attachment #1782 (https://bugs.freedesktop.org/attachment.cgi?id=1782): + Build the XRX plugin only if the system supports shared libraries + (which is a requirement for this plugin). + Patch by Matthieu Herrb . + Approved in the 2005-01-31 Xorg release-wranglers phone call. + +2005-02-01 Roland Mainz + * xc/nls/Compose/pt_BR.UTF-8 + * xc/nls/XLC_LOCALE/pt_BR.UTF-8 + Bugzilla #2400 (https://bugs.freedesktop.org/show_bug.cgi?id=2400) + attachment #1762 (https://bugs.freedesktop.org/attachment.cgi?id=1762): + Fix build bustage caused by broken patch for brazillian locale support + (see Bugzilla #1896). + Patch by Kevin E. Martin . + +2005-02-01 Daniel Stone + + * config/cf/linux.cf: + * config/cf/xorg.cf: + Re-enable building of tdfx for ia64 and amd64, since libglide3 is + available there. + +2005-01-31 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man + change option EnableColorTiling to ColorTiling + +2005-01-31 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage.man: + Update the savage manual page: + - Added options AGPSize, DmaType and ForcePCIMode. + - Updated DisableCOB: 3D requires COB, default value is "off", which + means that the COB is enabled. + +2005-01-31 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageInitialize2DEngine): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (ShadowWait), (ShadowWaitQueue), (WaitQueue3D), (WaitQueue4), + (WaitQueue2K), (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + - Shadow status update thresholds on Savage4 were reversed. Fixed now. + - Fixed cobIndex on Savage2K. It used only a 4K COB so far. Now we + have full 128K. + - Program the shadow status thresholds correctly on Savage2K. + - Savage2K reports used entries in the queue in qword units instead + of dwords. Fixed WaitQueue2K accordingly. + - Event counter 0 is in status word 2 instead of status word 1 on + Savage2K. Fixed ShadowWait accordingly. + - Added a ShadowWaitQueue function that doesn't idle the engine + all the time. This improves 3D animation smoothness with concurrent + 2D activity when shadow status is enabled. + +2005-01-30 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD_3D): + - Update comments about tiled surface regs for savage3d + +2005-01-30 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit), + (SAVAGEDRIScreenInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + Added two new options "DmaType" and "ForcePCIMode". + +2005-01-30 Alan Coopersmith + + * doc/man/X11/Imakefile + Bugzilla #1090 + Fix typo in filename of IsModifierKey man page + (Reported by Pavel Tsekov ) + +2005-01-30 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c + Bugzilla #1692 + Remove reference to nonexistent Monitors file from xorgconfig + (Report & patch from Dejan Lesjak ) + +2005-01-30 Matthieu Herrb + + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c + Fix option dontVTSwitch under *BSD, when XKB is disabled. + Bugzilla #2252. + * config/cf/OpenBSD.cf + - Enable DoLoadableServer on amd64 and macppc, since the Dlloader + works on these architectures + - Reenable build of freetype, expat and xterm since OpenBSD + doesn't provide alternative sources for those. + - use gcc -pipe as on base system. + * config/cf/OpenBSDLib.tmpl + bump libICE minor version here too. + +2005-01-28 Alan Coopersmith + + * programs/Xserver/hw/xfree86/etc/pci.ids: + Update to latest rev from http://pciids.sf.net/ + * programs/Xserver/hw/xfree86/etc/extrapci.ids: + Remove entries that now duplicate pci.ids + Add entries for new Nvidia boards added in recent nv driver update + +2005-01-29 Daniel Stone + + * config/cf/X11.tmpl: + * lib/ICE/ICElib.h: + * lib/ICE/misc.c: + * lib/SM/sm_manager.c: + Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE + soversion to 6.4 accordingly. Change SM's use to the public version. + The old version will be retained for compatibility. + +2005-01-28 Markus Kuhn + + * lib/X11/StrKeysym.c: + - cleaned up boundary-case handling for Uxxxx Unicode keysym notation + +2005-01-28 Thomas Winischhofer + + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h: + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_accel.c: + (SiSUSBAccelInit): + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_cursor.c: + (SiSUSBLoadCursorImage), (SiSUSBLoadCursorImageARGB): + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c: + (sisusbSetup), (SISUSBDriverFunc), (SISUSBProbe), + (SiSUSB_CheckModeCRT1), (SISUSBSearchCRT1Rate): + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.h: + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.c: + (SiSUSB_CalcCRRegisters), (SiSUSBBuildBuiltInModeList): + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.h: + * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_video.c: + - Accelerate HWcursor upload in double scan modes + - Add "driverfunc" and report no hardware access needed + - Remove unneeded stuff + +2005-01-28 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Bus.c: + (xf86FindPrimaryDevice): + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + (DoConfigure): + * programs/Xserver/hw/xfree86/common/xf86DoProbe.c: (DoProbe): + * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): + * programs/Xserver/hw/xfree86/common/xf86Globals.c: + * programs/Xserver/hw/xfree86/common/xf86Helper.c: (xf86AddDriver), + (xf86AllocateScreen): + * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput), + (ddxProcessArgument), (ddxUseMsg): + * programs/Xserver/hw/xfree86/common/xf86Priv.h: + * programs/Xserver/hw/xfree86/common/xf86RandR.c: + (xf86RandRGetInfo), (xf86RandRSetConfig): + * programs/Xserver/hw/xfree86/common/xf86str.h: + * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: + (dummySetup), (dummyDriverFunc): + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: (FBDevSetup), + (FBDevDriverFunc): + * programs/Xserver/hw/xfree86/etc/scanpci.c: (main): + * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/bsd/arm_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/bsdi/bsdi_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: + * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: + (ix86PciSelectCfgmech): + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + (linuxPciOpenFile), (linuxPciCfgRead), (linuxPciCfgWrite), + (linuxPciCfgSetBits), (xf86GetPciDomain), (linuxMapPci): + * programs/Xserver/hw/xfree86/os-support/bus/ppcPci.c: + (ppcPciInit), (motoppcPciInit), (buserr), (pciCfgMech1Read), + (pciCfgMech1Write), (pciCfgMech1SetBits): + * programs/Xserver/hw/xfree86/os-support/hurd/hurd_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: + (xf86OpenConsole), (xf86CloseConsole): + * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: + (SetKbdRepeat): + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/lynxos/lynx_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/nto/nto_ioperm.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/os2/os2_ioperm.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/shared/ioperm_noop.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/sysv/sysv_video.c: + (xf86EnableIO): + * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: + Modifying X.Org Xserver DDX to allow to run X with ordinary + user permissions when no access to HW registers is required. + For API changes which mostly involve the modifications to + make the RRFunc (introduced with 6.8) more flexible please + check Bugzilla #2407. + NOTE: This patch applies changes to OS specific files for + other OSes which I cannot test. + +2005-01-27 Roland Mainz + * xc/programs/xrx/plugin/include/npapi.h + Bugzilla #2398 (https://bugs.freedesktop.org/show_bug.cgi?id=2398) + attachment #1765 (https://bugs.freedesktop.org/attachment.cgi?id=1765): + Fix build bustage on AIX. + Patch by Dan McNichol . + +2005-01-27 Egbert Eich + + * lib/Xaw/XawIm.c: (SizeNegotiation), (CreateIC), (SetICValues): + Muffle gcc4 sentinel (trailing NULL in varargs list) check + (Marcus Meissner, Bugzilla #2392). + +2005-01-27 Daniel Stone + + * include/extensions/scrnsaver.h: + Include . + +2005-01-26 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_sarea.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h + (Stephane Marchesin, me) Add support for color (framebuffer) tiling. + Convert all XAA accel code to use explicit dst and src offset pitch + control to make it work. + Use the new drm surface ioctls to set up the tiled surfaces + (if dri is enabled). + (retroactively applied to Changelog) + +2005-01-26 Roland Scheidegger + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + fix issues with mergedfb + pageflip (fix up sarea frame values) + +2005-01-26 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + Fix tiled framebuffer setup on Savage3D (Alex Deucher) + +2005-01-26 Adam Jackson + + * config/cf/xorg.cf: + Disable building the Savage DRI driver. + +2005-01-26 Alexander Gottwald + + * config/cf/mingw.cf: + Define HasFreetype2 and HasZlib to NO. + +2005-01-26 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + (IsBaseUnassigned64), (FindPCIVideoInfo): + When we tested if a PCI base address was unassigned we + didn't take into account that this bar could have been + the upper part of a 64bit base address. + This fix makes this code 64bit bar aware (Bugzilla #2382). + +2005-01-26 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Bus.c: (RemoveOverlaps): + Rewrite of RemoveOverlaps() to make the code more readable. + It was virtually impossible to determine if the old code did + what it was supposed to do. Also changed paradigm: + Trust the based address more than the (guessed) size + (Bugzilla #2383). + +2005-01-25 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + Jan. 2005 nv chipset update from Mark Vojkovich + Bug #2380 + Patch #1752 + +2005-01-25 Thomas Winischhofer + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/drivers/sisusb: + Add sisusb driver + +2005-01-25 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + (FindPCIVideoInfo): + * programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h: + Fix interpretation of 64bit PCI bases: read hi long word + from the right bar (Michael Yaroslavtsev, Bugzilla #2322). + +2005-01-25 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + (VIAInitVisualConfigs), (VIADRIScreenInit), + (VIADRIFinishScreenInit): + Fixes for the visual fixup commits: + - Fix DRM memory manager initialization so that it doesn't + overlap the pixmap cache. + - Set accumAlphaSize to 0 for 16bpp visuals. + +2005-01-24 Adam Jackson + + * programs/Xserver/hw/xfree86/i2c/xf86i2c.c: + Bug #2004: Make DDC delay slightly longer. (Thomas J. Moore) + +2005-01-24 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONCopyData), (RADEONCopyRGB24Data), (RADEONCopyMungedData): + Don't exclude 'RADEONInfoPtr info = ...' declaration even when + not building with DRI support (Bugzilla #2370) + +2005-01-24 Egbert Eich + + * config/cf/xorg.cf: + Adding vgaHW module to PPC64 architecture. + +2005-01-24 Egbert Eich + + * config/cf/xorg.cf: + Adding dummy driver support to all platforms which don't build + it by default yet. The dummy driver is completely generic and + should work everywhere (Bugzilla #2369). + +2005-01-24 Egbert Eich + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: + (I810DRILeave): + Unmap XCursor AGP memory on VT switch to prevent system from lockup + (Matthias Hopf, Bugzilla #2329). + +2005-01-24 Daniel Stone + + * config/cf/Imake.tmpl: + * config/cf/X11.tmpl: + Disable potentially dangerous FreeType, zlib and libpng builds by + default. Disable xterm and XRX builds per default. + +2005-01-21 Alan Coopersmith + + * doc/man/Xext/Imakefile: + * doc/man/Xext/XcupGetReservedColormapEntries.man: + * doc/man/Xext/XcupQueryVersion.man: + * doc/man/Xext/XcupStoreColors.man: + Add man pages for TOG-CUP extension functions. (Converted to + man page format by Sun based on TOG-CUP specification docs.) + +2005-01-21 Egbert Eich + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c: + (lnx_savefont): + * programs/Xserver/hw/xfree86/vgahw/Imakefile: + Alan Cox requested that we check the kernel version before + we use kernel VGA font save/restore as the required features + have been added to Linux 2.6.11 (Bugzilla #2277). + +2005-01-21 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: + (AccelInit): + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsPreInitHiQV), (chipsModeInitHiQV): + Comparing the C&T driver code with the original BE support patch + by Rob Taylor and Jean-Laurent Gazelle it looks like the handling + of the availability of a dual endian fb aperture and the byte + swapping control bit appears to be slightly wrong. + This patch attempts to fix it (Bugzilla #2346). + +2005-01-19 Alan Coopersmith + + * xc/config/imake/imakemdep.h: + Pass through additional #defines for Solaris. + (Sun bug id #5097074 - Alan Coopersmith) + +2005-01-19 Alan Coopersmith + + * programs/Xserver/hw/xfree86/common/xf86Xinput.c: + Fix debugging ErrorF() so it compiles when DEBUG is true. + +Wed Jan 19 16:52:51 2005 Søren Sandmann + + * programs/Xserver/fb/Imakefile: Add MMXOPTIONS to fbcopy.c + +2005-01-19 Alan Coopersmith + * doc/man/Xt/Imakefile + * doc/man/Xt/XtAddCbk.man + * doc/man/Xt/XtAddIn.man + * doc/man/Xt/XtAllocGC.man + * doc/man/Xt/XtAppE.man + * doc/man/Xt/XtAppEM.man + * doc/man/Xt/XtAppSTC.man + * doc/man/Xt/XtClass.man + * doc/man/Xt/XtConvSt.man + * doc/man/Xt/XtConvert.man + * doc/man/Xt/XtCreateSR.man + * doc/man/Xt/XtDisplayI.man + * doc/man/Xt/XtErr.man + * doc/man/Xt/XtErrM.man + * doc/man/Xt/XtExtEvDis.man + * doc/man/Xt/XtGEDB.man + * doc/man/Xt/XtGetANC.man + * doc/man/Xt/XtGetActK.man + * doc/man/Xt/XtGetAres.man + * doc/man/Xt/XtGetSTO.man + * doc/man/Xt/XtGetSres.man + * doc/man/Xt/XtInit.man + * doc/man/Xt/XtInitWC.man + * doc/man/Xt/XtManChild.man + * doc/man/Xt/XtOffset.man + * doc/man/Xt/XtOwnSel.man + * doc/man/Xt/XtRegDraw.man + * doc/man/Xt/XtResPA.man + * doc/man/Xt/XtSession.man + * doc/man/Xt/XtSetLangP.man + * doc/man/Xt/XtSetSP.man + * doc/man/Xt/XtSetVal.man + * doc/man/Xt/XtSetWMC.man + Xt man page cleanups/merge with Sun versions (Alan Coopersmith & + Sun Microsystems docs teams) + Bug #2331 + Attachment #1718 + +2005-01-19 Thomas Winischhofer + SiS driver (all files) + - Fix off-by-one error in setting up offscreen-images + - Fix for retrieval of mode timing from BIOS for LCD + - Fix for DGA in MergedFB mode + - Code size reduction by more calculations, less tables + - ShadowFB uses fast memcpy (correctly) now + - Prefer user given modes over default ones + - Add ForcePanelRGB option + - Wrap fb and MMIO access with macros for easier porting + +2005-01-18 Roland Mainz + * xc/nls/compose.dir + * xc/nls/locale.dir + * xc/nls/Compose/Imakefile + * xc/nls/Compose/pt_BR.UTF-8 + * xc/nls/XI18N_OBJS/Imakefile + * xc/nls/XI18N_OBJS/pt_BR.UTF-8 + * xc/nls/XLC_LOCALE/Imakefile + * xc/nls/XLC_LOCALE/pt_BR.UTF-8 + * xc/programs/Xserver/XpConfig/Imakefile + Bugzilla #1896 (https://bugs.freedesktop.org/show_bug.cgi?id=1896) + attachment #1675 (https://bugs.freedesktop.org/attachment.cgi?id=1675): + Add support for pt_BR.UTF-8 locale. + Patch by Gustavo Noronha Silva, Branden Robinson, Julien Lafon. + +2005-01-17 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/input/evdev/evdev.c (EvdevReadInput) + (EvdevReadInput): Handle horizontal wheel events and move mapping + of extra buttons up so they don't overlap the wheel buttons. + Patch from Alan Swanson (#968). + +2005-01-15 Adam Jackson + + * programs/Xserver/fb/fbmmx.c: + * programs/Xserver/fb/fbpict.c: + * programs/Xserver/fb/fbpict.h: + Bug #1895: Fix fbComposeGetSolid for BGR. (David S. Miller) + +Fri Jan 14 17:03:40 2005 Søren Sandmann + + * programs/Xserver/mi/miwindow.c (miSlideAndSizeWindow): Fix from Keith + Packard for bitgravity bugs in the Composite extension, reported + by Amir Bukhari. + +Fri Jan 14 11:12:46 2005 Søren Sandmann + + * programs/Xserver/fb/fbpict.c (fbComposite): Use mmx CopyArea in + a few more places. + +2005-01-14 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86PM.c: (eventName), + (DoApmEvent), (xf86HandlePMEvents): + - Don't suspend Xserver on APM standby request as this seems + to cause problems on may systems which don't support APM + standby and might not be required as according to the APM + specs the chips should receive enough power to retain its + state. + - Print out power state change requests to log file in all + verbosity levels. + - Don't change server state if no driver PM function is + registered. + (Bugzilla #2279) + +2005-01-14 Egbert Eich + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/lnx.h: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c: + (getfont), (lnx_savefont), (setfont), (lnx_restorefont), + (lnx_switchaway), (lnx_freefontdata): + * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: + (xf86OpenConsole), (xf86CloseConsole): + * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: + * programs/Xserver/hw/xfree86/os-support/shared/VTsw_usl.c: + (xf86VTSwitchAway): + * programs/Xserver/hw/xfree86/vgahw/Imakefile: + * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: (vgaHWRestoreFonts), + (vgaHWSaveFonts): + Let the OS instead of X save/restore text console fonts on Linux. + So far we relied on the generic VGA layer to restore text console + fonts for us when shutting down the server or VT switching back + to the text console. + This has worked rather well but it has some downsides on Linux: + a. Many people use fbdev as console text mode. In this case it is + not necessary to save/restore console fonts as the console is + running in graphics mode anyway. + b. Some architectures don't have a fbdev console but require a + full POST of even the primary card (ie. IA64). This posting + has to take place before we even have a chance to save + anything. Therefore the fonts we save are the once written to + the chip by POST, not what has been programmed by the user. + c. Certain chipsets utilize the BIOS to perform mode setting. This + may interfer with the vga save/restore font function in a + strange way. + It would therefore be preferrable to let the OS - which has been + used to set up the font in the first place - take care of + saving/restoring the data. + I will attach a patch which will do so for Linux. + To make this fully functional a small patch needs to be applied to + the Linux kernel. + To disable this feature add: + #define DoOSFontRestore NO + to your host.def. (Bugzilla #2277) + +2005-01-14 Egbert Eich + + * lib/X11/lcFile.c: (normalize_lcname): + Made some security enhancements: + - no writing past end of buffer caused by bogus locale. + - explicitely add a \0 character at end of string. + (Ienup Sung, Bugzilla #2262) + +2005-01-14 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c + Disable 32bpp depth buffers (Mesa limitations) + +2005-01-14 Alexander Gottwald + * xc/programs/Xserver/os/xprintf.c: + Added copyright notice. + +2005-01-14 Roland Mainz + * xc/programs/Xserver/afb/afbbres.c + * xc/programs/Xserver/afb/afbbresd.c + * xc/programs/Xserver/afb/afbclip.c + * xc/programs/Xserver/afb/afbhrzvert.c + * xc/programs/Xserver/afb/afbline.c + * xc/programs/Xserver/afb/afbmodule.c + * xc/programs/Xserver/afb/afbpixmap.c + * xc/programs/Xserver/afb/afbpolypnt.c + * xc/programs/Xserver/afb/afbpushpxl.c + * xc/programs/Xserver/afb/afbtegblt.c + * xc/programs/Xserver/cfb/Imakefile.inc + * xc/programs/Xserver/cfb/cfballpriv.c + * xc/programs/Xserver/cfb/cfbbitblt.c + * xc/programs/Xserver/cfb/cfbcppl.c + * xc/programs/Xserver/cfb/cfbgc.c + * xc/programs/Xserver/cfb/cfbglblt8.c + * xc/programs/Xserver/cfb/cfbmap.h + * xc/programs/Xserver/cfb/cfbpixmap.c + * xc/programs/Xserver/cfb/cfbscrinit.c + * xc/programs/Xserver/cfb/cfbtab.h + * xc/programs/Xserver/cfb/cfbteblt8.c + * xc/programs/Xserver/cfb/cfbunmap.h + * xc/programs/Xserver/mfb/maskbits.c + * xc/programs/Xserver/mfb/maskbits.h + * xc/programs/Xserver/mfb/mergerop.h + * xc/programs/Xserver/mfb/mfb.h + * xc/programs/Xserver/mfb/mfbclip.c + * xc/programs/Xserver/mfb/mfbfont.c + * xc/programs/Xserver/mfb/mfbgc.c + * xc/programs/Xserver/mfb/mfbmisc.c + * xc/programs/Xserver/mfb/mfbpushpxl.c + * xc/programs/Xserver/XpConfig/Imakefile + Bugzilla #1114 (https://bugs.freedesktop.org/show_bug.cgi?id=1114) + attachment #667 (https://bugs.freedesktop.org/attachment.cgi?id=667): + Convert afb and cfb{,16,24,32} to be dlloader-friendly. + Patch by Adam Jackson . + +2005-01-14 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_accel.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_bcopy.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_checks.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_frect.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_frectsp.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspans.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspanssp.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.h: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_glyph.c: + * programs/Xserver/hw/xfree86/drivers/sunleo/leo_stubs.c: + Bug #1259: Convert sunleo(4) to fb. + +2005-01-14 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_accel.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_bcopy.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dga.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb.h: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_rcache.h: + * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_regs.h: + * programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile: + Bug #1891: XAA support for Sun FFB. (Dave S. Miller) + +2005-01-14 Adam Jackson + + * config/cf/xorg.cf: + Use dlloader by default for loadable server builds. + +2005-01-14 Roland Mainz + * xc/nls/compose.dir + * xc/nls/locale.alias + * xc/nls/locale.dir + * xc/programs/Xserver/XpConfig/Imakefile + Bugzilla #1830 (https://bugs.freedesktop.org/show_bug.cgi?id=1830) + attachment #1674 (https://bugs.freedesktop.org/attachment.cgi?id=1674): + Adding support for the bs_BA (bs, bs_BA, bs_BA.iso88592, + bs_BA.ISO-8859-2, bs_BA.ISO_8859-2, bs_BA.UTF-8) locale. + Patch by Vedran Ljubovic . + +Thu Jan 13 17:45:13 2005 Søren Sandmann + + * programs/Xserver/GL/glx/glxcmds.c (DoCreateGLXPixmap): Make sure + the pixmap is a valid new resource + + * programs/Xserver/GL/glx/glxcmds.c (DoCreateContext): Make sure + the context is a legal new resource. + + * lib/GL/glx/glx_pbuffer.c (CreatePbuffer): Handle null + attrib_list. + + * lib/GL/glx/glx_pbuffer.c (CreateDrawable): Handle null + attrib_list; copy attrib_list to data; actually allocate the new + GLXDrawable. + +Thu Jan 13 15:40:29 2005 Søren Sandmann + + * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): Add + MMX implementation of non-repeating source IN repeating mask, aka + "translucent window". + + * programs/Xserver/fb/fbmmx.c (fbCopyAreammx, + fbCompositeCopyAreammx): Add MMX implementation of CopyArea. + + * programs/Xserver/fb/fbcopy.c (fbCopyNtoN): Use MMX + implementation of CopyArea. + + * programs/Xserver/fb/fbpict.c (fbComposite): Use the new + implementations. + +2005-01-13 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + + Some of the newer Radeons (R420 for example) have MM_TABLE's + with size 0x33 (instead of 0x0c that we know). Furthermore, + they lockup during access of I2C bus ! + + Add a check to validate MM_TABLE. + +2005-01-12 Adam Jackson + + * programs/Xserver/hw/xfree86/common/compiler.h: + Bug #2114: PPC64 Linux build fix: use system definition of eieio(). + Originally Gentoo bug #66223. (Tim Yamin, Donnie Berkholz) + +2005-01-12 Kristian Høgsberg + + * config/cf/linux.cf: + * programs/Xserver/hw/xfree86/input/evdev/evdev.c: + * programs/Xserver/hw/xfree86/input/evdev/Imakefile: + Add new evdev input driver. This driver uses the linux input + layer directly and can handle both mice and keyboards. + + * ChangeLog: + Convert this to UTF-8 again. The ChangeLog should be kept in + UTF-8. + +2005-01-12 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.h + * xc/programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c + * xc/programs/Xserver/hw/xfree86/drivers/via/via_cursor.c + * xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c + Import some changes from the Unichrome project. + - Fixes 2D acceleration problems + - Adds AGP DMA + +2005-01-11 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c + More visual fixing. + +2005-01-11 Egbert Eich + + * lib/X11/lcFile.c: (normalize_lcname), (_XlcResolveLocaleName): + 'Normalize' locale names (ie. remove any '-' and '_' and convert + to lower case after the _ part) before + matching against locale.alias (Bugzilla #2262). + This needs adequate testing that we don't accidentally introduce + undesirable side effects. + +2005-01-11 Egbert Eich + + * config/cf/xorg.cf: + Don't build tdfx DRI driver on any platform but x86 and AXP + as therequired Glide3 lib is only available there (if at all). + Readability fixes (Bugzilla #2264). + +2005-01-11 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/chips/chips.man: + Explain the FpMode option (Bugzilla #2261). + +2005-01-11 Egbert Eich + + * programs/Xserver/hw/xfree86/ddc/edid.h: + Minor format fix. + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (KbdPreInit), + (PostKbdEvent): + Added explanatory comment and debug code. + * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: + (lnxPMConfirmEventToOs): + Added comment. + +2005-01-11 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c + Add alpha buffer initialization to 32bpp modes. + Move 24/8 mode to first exported mode as it works best (currently). + +2005-01-10 Roland Mainz + * xc/programs/Xserver/Xprint/spooler.c + Bugzilla #2167 (https://bugs.freedesktop.org/show_bug.cgi?id=2167) + attachment #1641 (https://bugs.freedesktop.org/attachment.cgi?id=1641): + Fix broken Solaris print queue enumeration. + +2005-01-11 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit), + (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), + (SAVAGEDRICloseScreen): + - Support for PCI Savages: on PCI cards don't run + SAVAGEDRIAgpInit, add PCI DMA buffers instead of AGP + buffers. Set dma_type properly in SAVAGEDRIKernelInit. + - Something's still wrong with ShadowStatus on the PCI card I'm + testing here. Probably a DRM issue. + - Fixed error handling. Call SAVAGEDRICloseScreen instead of + DRICloseScreen. + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + - Added AGP/PCI detection (copied from the radeon driver). + +2005-01-10 Egbert Eich + + * config/cf/linux.cf: + * config/cf/xorg.cf: + Make MIPS build rules more standard conformant: Use a macro + defined in the project specific config file for OptimizedCDebugFlags. + +2005-01-10 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.h + Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254) + attachment #1659 (https://bugs.freedesktop.org/attachment.cgi?id=1659): + Refix for gcc4.0 build failure. It seems that the |ExecCommand()| + function has no consumer and can safely be removed. + +2005-01-10 Egbert Eich + + * config/cf/xorg.cf: + When having a place to define DevelDrivers for AMD64 + we should have reference it, too. + +2005-01-10 Egbert Eich + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): + PC keyboards internally generate a different scan code when the + ALT modifier is pressed with the SysReq/Print key. Since X expects + the same scancode regardless of the modifier the keyboard driver + has to 'map the code back'. So far it does so when seeing the + SysReq scancode without checking if the modifier is on. If this + scancode is also sent by another key on an extended keyboard it + receives the same remapping. + Fix: Add check for ALT modifier down before doing the remapping + (Bugzilla #2255, Helmut Fahrion). + +2005-01-10 Roland Mainz + * xc/programs/Xserver/Xprint/Util.c + * xc/programs/Xserver/Xprint/attributes.h + * xc/programs/Xserver/Xprint/ps/Ps.h + Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254) + attachment #1654 (https://bugs.freedesktop.org/attachment.cgi?id=1654): + Fix gcc4.0 build failure. + Patch by Egbert Eich and Roland Mainz + + +2005-01-10 Egbert Eich + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: + (SpecialKey): + 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. + (Bugzilla #2252, Helmut Fahrion). + +2005-01-10 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + Revert some changes to TweakMemorySize + +2005-01-09 Alexander Gottwald + + * xc/config/cf/mingw.cf: + Adjust XVendorManNameString, XVendorContact, OSName and OSVendor + +2005-01-10 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c + Fix VIA DRI initialization so that the correct visuals are exported. + +2005-01-09 Alexander Gottwald + + * xc/programs/Xserver/Imakefile: + Fix library dependencies for libxkb.a on cygwin and mingw. + +2005-01-09 Alexander Gottwald + + * xc/programs/Xserver/xkb/ddxList.c + * xc/programs/Xserver/xkb/ddxLoad.c + Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) + attachment #1647 (https://bugs.freedesktop.org/attachment.cgi?id=1647): + export Win32System and Win32TempDir + remove #ifdef WIN32 block for building xkbcomp commandline + create win32 tempfile in system tempdir + use PATH_MAX*4 for commandline buffer + unlink tempfile again + +2005-01-09 Alexander Gottwald + + * xc/programs/Xserver/xkb/ddxLoad.c + Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) + attachment #1645 (https://bugs.freedesktop.org/attachment.cgi?id=1645): + cleanup some #ifdef __UNIXOS2__ and WIN32 blocks. + make OutputDirectory check the size of the buffer + quote all file and pathnames in the xkbcomp commandline + use PATH_MAX*4 for commandline buffer + +2005-01-09 Alexander Gottwald + + * xc/include/Xwindows.h: + Make sure PATH_MAX is at least 1024 + +2005-01-08 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp + Bugzilla #2240 (https://bugs.freedesktop.org/show_bug.cgi?id=2240) + attachment #1642 (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 . + +2005-01-07 Alan Hourihane + * xc/lib/GL/mesa/tnl/Imakefile.inc + Add missing t_vb_cull.c + +2005-01-06 Alan Hourihane + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c + Cleanup of extension string handling (Ian Romanick) + +2005-01-06 Alan Hourihane + * xc/extras/drm/linux/drm_pm.h + Missing file + +2005-01-06 Alan Hourihane + * xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/i810/common.h + * xc/programs/Xserver/hw/xfree86/drivers/i810/i810.man + * xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_common.h + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c + * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_reg.h + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_state.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_texblend.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_metaops.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_reg.h + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_state.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_tex.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texstate.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_ioctl.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_screen.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_state.c + * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_tex.c + * xc/extras/drm/shared/drm_pciids.txt + * xc/extras/drm/shared/i915_drv.h + * xc/extras/drm/shared/i915.h + * xc/extras/drm/linux/drm_drv.h + * xc/extras/drm/linux/drm_os_linux.h + * xc/extras/drm/linux/drmP.h + * xc/extras/drm/linux/i915_drv.c + * xc/extras/drm/linux/Makefile + * xc/extras/drm/linux/Makefile.kernel + Add: + - Intel i915GM support to 2D DDX and 3D Mesa drivers. + - PanelID identification + - DRI suspend/resume support + - Detection of monitor changes on VT switches + - Support custom video modes if available in the Video BIOS + - 3D enhancements: + * GL_ARB_texture_cube_map + * GL_EXT_blend_equation_separate + * GL_ATI_blend_equation_separate + * GL_ARB_point_parameters + * GL_NV_blend_square + * GL_EXT_cull_vertex + * GL_ARB_depth_texture + * GL_SGIX_depth_texture + * GL_ARB_shadow + * GL_EXT_shadow_funcs + * GL_3DFX_texture_compression_FXT1 + By Tungsten Graphics, Keith Whitwell & Alan Hourihane. + +2005-01-05 Roland Mainz + * xc/programs/xterm/INSTALL + * xc/programs/xterm/MANIFEST + * xc/programs/xterm/Makefile.in + * xc/programs/xterm/Tekproc.c + * xc/programs/xterm/VTPrsTbl.c + * xc/programs/xterm/VTparse.def + * xc/programs/xterm/VTparse.h + * xc/programs/xterm/XTerm.ad + * xc/programs/xterm/aclocal.m4 + * xc/programs/xterm/button.c + * xc/programs/xterm/charclass.c + * xc/programs/xterm/charproc.c + * xc/programs/xterm/configure + * xc/programs/xterm/configure.in + * xc/programs/xterm/ctlseqs.ms + * xc/programs/xterm/cursor.c + * xc/programs/xterm/doublechr.c + * xc/programs/xterm/fontutils.c + * xc/programs/xterm/fontutils.h + * xc/programs/xterm/input.c + * xc/programs/xterm/main.c + * xc/programs/xterm/main.h + * xc/programs/xterm/menu.c + * xc/programs/xterm/menu.h + * xc/programs/xterm/misc.c + * xc/programs/xterm/os2main.c + * xc/programs/xterm/plink.sh + * xc/programs/xterm/precompose.c + * xc/programs/xterm/print.c + * xc/programs/xterm/ptyx.h + * xc/programs/xterm/resize.c + * xc/programs/xterm/screen.c + * xc/programs/xterm/scrollbar.c + * xc/programs/xterm/testxmc.c + * xc/programs/xterm/trace.c + * xc/programs/xterm/util.c + * xc/programs/xterm/uxterm + * xc/programs/xterm/version.h + * xc/programs/xterm/xstrings.c + * xc/programs/xterm/xterm.h + * xc/programs/xterm/xterm.log.html + * xc/programs/xterm/xterm.man + * xc/programs/xterm/xterm_io.h + * xc/programs/xterm/xtermcfg.hin + * xc/programs/xterm/unicode/README + * xc/programs/xterm/unicode/make-precompose.sh + * xc/programs/xterm/unicode/precompose.c.head + Bugzilla #1979 (https://bugs.freedesktop.org/show_bug.cgi?id=1979) + attachment #1639 (https://bugs.freedesktop.org/attachment.cgi?id=1639): + Update xterm from version #196 to version #197: + - modify configure script to remove empty "-DPROJECTROOT=" + definition which resulted unusable values for luit's default path. + - update precompose.c based on Unicode 4.0.1 + - several minor fixes based on Intel compiler warnings. + - change default translations so a BtnDown which is not recognized + is simply ignored rather than emitting a bell. That makes it less + obtrusive when the user tries to use a mouse which provides more + capabilities than the X mouse driver supports, e.g., one with a + horizontal scroll wheel (Debian #265133). + - note in xterm's manpage that translations is not specific to xterm + (Debian #278897). + - modify uxterm script to use locale program to verify if the + derived locale is installed (Debian #246398). + - correct font handling for active icon when in UTF-8 mode (report + by Paolo Liberatore). + - make active-icon and toolbar configurations work together. + - modify the criteria for disowning primary selection. Previously, + this happened anytime the cursor was moved before the end of the + selection. That would ensure that any insert/delete of char or + line, as well as scrolling, would disown the selection. The new + criteria change this to checking if the operations would modify + the data which is highlighted (Debian #277832). + - reimplement DECALN with functions for vt420 rectangles, fixes + selection for this case. + - implement vt420 rectangle operations. + - add parsing, for debug/test of vt220 soft-fonts. + - add menu entry, actions and escape sequence to allow + enabling/disabling toolbars at runtime. + - improve rendering for Xft, allow it to draw non-linedrawing + characters such as "pi", which were drawn from internal tables + with patch #180 (Freedesktop.org Bugzilla #1260). + - add configure option --enable-mini-luit, ifdef'd the mini-luit + feature with OPT_MINI_LUIT. + - add mini-luit feature, which supports Latin9 directly rather than + via luit, provided that Unicode fonts are used (Freedesktop.org + Bugzilla #1571, request by Stefan Dirsch, patch by Michael + Schroeder). + - for Linux, if IUTF8 is defined, e.g., on recent 2.6.x kernels, set + the corresponding flag for the slave pty, to enable UTF-8 + interpretation of backspace in cooked mode (Freedesktop.org + Bugzilla #1578, request by Stefan Dirsch). + - modify faceSize resource to use a floating-point internal value + (adapted from patch by Sam Stephenson). + - correct handling selection of tabs over cleared space in UTF-8 + mode. In this special case, xterm represents the whitespace with a + null rather than a space character (Debian #276447). + - amend fix for infinite loop from patch #192 to check if there + is wrapped text to output in a following iteration (Debian + #273202). + - fixes ifdef'd with __INTERIX to allow building with Interix + (Windows Services for UNIX) 3.5 using the xlibs libraries from + freedesktop.org (patch by Min Sik Kim). + - amend solution for Debian #252873, #260471 from patch #194 by + making the cursor not explicitly colored if only the foreground + color is set, and the cursor is on a blank space (Debian #275473). + - correct logic for send/receive mode (SRM) with regard to control + characters. + - fix masking of invisible text in wide-character mode, which did + not work for line-drawing characters. + - incorporate CF_XOPEN_SOURCE into configure script, replacing + CF_GNU_SOURCE. + Patch by Thomas Dickey . + +2005-01-04 Roland Mainz + * xc/programs/glxgears/glxgears.c + Bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220) + attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630): + Make glxgears a better GL client via calling |glFinish()| between frame + swaps to avoid that the GL instruction queue gets spammed, sometimes + even killing all interactive usage of the Xserver. + +2005-01-04 Egbert Eich + + * config/cf/xorg.cf: + - made structure of PPC64 part look more like the other + structures. + - added VBE driver to PPC64. I don't know if this really + makes sense, but since we are building the int10 module + we should also build the vbe module. + - added i915 DRM driver to list of drivers for the AMD64 + architecture. + - added a check for gcc versions > 3 for setting GccAliasingFlags. + +2005-01-03 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211) + attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627): + xorgconfig default keyboard model outdated (should be pc105, + not pc101/pc102) + +Mon Jan 3 12:45:10 2005 Søren Sandmann + + Clean-ups and support for AMD64. Bug 1067. + Patch by Nicholas Miell (nmiell@comcast.net) + + * programs/Xserver/fb/Imakefile: Add support for AMD64 + + * programs/Xserver/fb/{fbmmx.[ch],fbpict.c}: Many cleanups + using instead of __builin_ia32_*, and intrinsics + instead of inline assembly. Also unconditionally use pshufw on + AMD64. + + * programs/Xserver/fb/*: s/USE_GCC34_MMX/USE_MMX/g + +2005-01-03 Egbert Eich + + * include/Xos.h: + * include/Xthreads.h: + gcc 4 doesn't like predeffines line 'linux' any more. + To muffle the compiler replace them with __linux__ + (Bugzilla #2207). + +2005-01-03 Adam Jackson + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c: + Bug #1488: Fix crash on i830 during startup. (Eric Anholt) + +2005-01-03 Egbert Eich + + * programs/Xserver/Xprint/attributes.c: (AppendEntry): + Added missing return value (Bugzilla #2205) + Problem found by Stefan Kulow. + +2005-01-03 Egbert Eich + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + (screen_configuration): + Added missing return value (Bugzilla #2206) + Problem found by Stefan Kulow. + +2005-01-03 Roland Mainz + * xc/lib/XprintAppUtil/xpapputil.c + * xc/lib/XprintAppUtil/xpapputil.h + * xc/lib/XprintUtil/xprintutil.c + * xc/lib/XprintUtil/xprintutil.h + * xc/programs/glxgears/glxgears.c + * xc/programs/xdbedizzy/xdbedizzy.c + * xc/programs/xedit/Xedit-xprint.ad + * xc/programs/xedit/commands.c + * xc/programs/xlogo/print.c + * xc/programs/xlsfonts/xlsfonts.c + * xc/programs/xlsfonts/xlsfonts.man + * xc/programs/xlsfonts/xlsfonts.sgml + * xc/programs/xman/Xman-xprint.ad + * xc/programs/xman/handler.c + * xc/programs/xman/print.c + * xc/programs/xman/print.h + * xc/programs/xmore/XMore.ad + * xc/programs/xmore/print.c + * xc/programs/xmore/print.h + * xc/programs/xmore/printdialog.c + * xc/programs/xmore/printdialog.h + * xc/programs/xmore/printdialogprivates.h + * xc/programs/xmore/xmore.c + * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c + * xc/programs/xphelloworld/xphelloworld/xphelloworld.c + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c + * xc/programs/xplsprinters/xplsprinters.c + * xc/util/memleak/getretmips.c + Bugzilla #1706 (https://bugs.freedesktop.org/show_bug.cgi?id=1706) + attachment #1615 (https://bugs.freedesktop.org/attachment.cgi?id=1615): + XprintUtils 2004/Q3 update. This adds various new features to the + XprintUtils library including support for page resolutions where + X_resolution!=Y_resolution, listfonts-mode control and initial framework + for the COLORSPACE extension. + Patch by Roland Mainz and Julien Lafon + . + +2005-01-02 Matthieu Herrb + + * doc/man/Xt/XtNextEv.man: + Fix formatting. + +2005-01-02 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEInitVisualConfigs): + Make 32-bit visuals match the set of visuals supported by the DRI + driver. + +2005-01-02 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), + (SAVAGEDRIInitBuffers), (SAVAGEDRIMoveBuffers): + Reenabled SAVAGEDRIInitBuffers and SAVAGEDRIMoveBuffers and fixed + lockups they were causing. InitBuffers now uses the DRM clear + command, MoveBuffers needs to wait for 3D idle. Some related + cleanups. + +2005-01-01 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageInitialize2DEngine), (SavageInitAccel): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGECreateContext), (SAVAGEDestroyContext), + (SAVAGEWakeupHandler), (SAVAGEBlockHandler), (SAVAGESelectBuffer), + (SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIKernelInit), + (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), + (SAVAGEDRIInitBuffers), (SAVAGEDRICloseFullScreen): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (ShadowWait), (SavageIdentify), (SavageProbe), (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_hwmc.c: + (SAVAGEXvMCCreateContext): + * programs/Xserver/hw/xfree86/drivers/savage/savage_sarea.h: + Updates to support the new Savage DRM driver (version 2.0.x) which + was just committed to DRM CVS. Cleaned up the interface to the DRI + driver. Bumped the Savage DDX version to 2.0.0 due to incompatible + changes in that interface. + +2005-01-01 Felix Kuehling + + * programs/Xserver/hw/xfree86/os-support/xf86drm.h: + Added new DRM map type DRM_CONSISTENT for consistent PCI + memory. Only implemented in the Linux DRM so far. + +2004-12-24 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONProbePLLParameters), (RADEONInitCrtc2Registers): + - Fix MCLK / SCLK calculation (Benjamin Herrenschmidt) bug 2144 + - formatting cleanup + +2004-12-24 Alexander Gottwald + + * xc/programs/Xserver/xkb/ddxLoad.c: + Print error message if CreateProcess fails + Simplify popen simulation code for WIN32 + Remove temporary file after executing xkbcomp + +2004-12-22 Alan Coopersmith + + * xc/programs/Xserver/hw/xfree86/common/xf86Init.c: + * xc/lib/Xmu/CvtStdSel.c: + * xc/programs/Xserver/hw/xfree86/os-support/bus/Sbus.c: + Bug #2123 + Attachment #1587 + Call to uname should not check for return == 0, but for >= 0 instead + +2004-12-20 Thomas Hellström + + * lib/XvMC/hw/via/viaLowLevel.c: (pciCommand), (agpCommand): + * lib/XvMC/hw/via/viaXvMC.c: (XvMCCreateContext), + (XvMCDestroyContext), (XvMCSyncSurface): + Updated libviaXvMC to Unichrome release 0.13.3. + +2004-12-19 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/trident/trident_dac.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/tvga_dac.c: + Bug #1202: Remove long-broken 1bpp and 4bpp support from trident + driver. (Jakub Stachowski) + +2004-12-19 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/r128.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128.man: + * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: + (R128EngineInit), (R128RestoreCCEAccelState), (R128CCEAccelInit), + (R128RestoreAccelState), (R128MMIOAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/r128_cursor.c: + (R128SetCursorColors), (R128SetCursorPosition), + (R128LoadCursorImage), (R128HideCursor), (R128ShowCursor): + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + (R128EntPriv), (R128INPLL), (R128Blank), (R128Unblank), + (R128GetBIOSParameters): + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: + (R128Probe): + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h: + - Add support for Dualhead on M3/M4 (bug 1760) + +2004-12-19 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig), (RADEONPreInit): + - Make dualhead ram allocation cleaner and related messages + clearer + +2004-12-19 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: + (ATIEnterVT): + * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: + (ATIDRISetAgpMode), (ATIDRIAgpInit), (ATIDRIResume): + * programs/Xserver/hw/xfree86/drivers/ati/atidri.h: + - Add DRI resume support (Micha Feigin) bug 2063 + +2004-12-19 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (R100SetupTexture), (R200SetupTexture): + - fix warnings (Ronny V. Vindenes) + +2004-12-18 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + - fix warning and potential error in radeon_driver.c + +2004-12-17 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/r128.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128.man: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + - Add VGAAccess option to r128 driver. Based on Benh's radeon patch. + r128 should now work on ppcs without usefbdev. To use this on ppc + make sure you set "usefbdev" to false. (bug 2089) + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONProbePLLParameters), (RADEONGetPanelInfoFromReg), + (RADEONGetLVDSInfo), (RADEONGetPanelInfo), (RADEONGetClockInfo), + (RADEONQueryConnectedMonitors), (RADEONUpdatePanelSize), + (RADEONDDCModes), (RADEONValidateDDCModes), (RADEONPreInitModes), + (RADEONPreInit), (RADEONSave), (RADEONRestore), + (RADEONInitDispBandwidth), (RADEONInitCrtc2Registers), + (RADEONInitPLLRegisters), (RADEONInitPLL2Registers), (RADEONInit), + (RADEONFreeScreen): + - Apply Benjamin Herrenschmidt's radeon patches (bug 2064) + +2004-12-16 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + + Move DMA robustness fix into radeon_dri.c::RADEONEnterServer() + as per suggestion by Michel Dänzer. + + I could not trigger a lockup, even with r300_demo (possibly it + has code that flushes cache inside ?), so this must be good + enough.. + +2004-12-16 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c + + Add DMA robustness fix from Nicolai Haehnle. + + TODO: move this fix into DRM driver or other parts of Xserver + when R300 support is more stable. + + This fix affects only R300 and later variants and results in + small slowdown when using CP acceleration in comparison to + the previous version of the driver. + + We are still a lot faster in CP mode than using MMIO register + access. + +2004-12-15 Matthieu Herrb + + * programs/xdm/dm.h: + Remove unused define. + * programs/Xserver/Xext/xres.c: + Use snprintf. + +2004-12-15 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: + Bug #2008: Fix gcc4 compile problem. + +2004-12-15 Thomas Winischhofer + + * Fix MISC extension's PassMessage(). Make it actually + work (MsgVal was trashed) and fix memory leaks. + * Increase MISC extension's minor number to 9 to indicate + that PassMessage() is actually usable + + +2004-12-14 Adam Jackson + + * lib/GL/mesa/shader/Imakefile.inc: + Revert last change, shaderobjects.c is in Mesa 6.3 only. + +2004-12-14 Adam Jackson + + * extras/Mesa/: + Bug #2003: Import Mesa 6.2.1. + + * lib/GL/mesa/shader/Imakefile.inc: + * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: + Imakefile fixes for Mesa 6.2.1. (Sergio Montiero Basto) + +2004-12-13 Egbert Eich + + * lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback): + Removed #ifdef'ed out code together with the comment explaining + why it was #ifdef'ed out. + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Fixed typo. + + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci): + Added comment to a changed that's been committed with one of the + previous commits. + +2004-12-12 Roland Mainz + * xc/util/memleak/getretmips.c + Bugzilla #758 (https://bugs.freedesktop.org/show_bug.cgi?id=758) + attachment #375 (https://bugs.freedesktop.org/attachment.cgi?id=375): + Fix a buffer overrun which may happen when the size of the stack buffer + is exactly the same as the actual stack size. + Patch by Stephen Kennedy . + +2004-12-12 Roland Mainz + * xc/programs/Xserver/Xext/saver.c + Bugzilla #1695 (https://bugs.freedesktop.org/show_bug.cgi?id=1695) + attachment #1230 (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-12 Roland Mainz + * xc/programs/Xserver/hw/xfree86/common/xf86Xinput.c + Bugzilla #1688 (https://bugs.freedesktop.org/show_bug.cgi?id=1688) + attachment #1530 (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 . + +2004-12-12 Kristian Høgsberg + + * programs/Xserver/Xext/xf86vmode.c: + Lower default verbosity for Xvidmode log messages to stop the + extension from writing non critical info to the log, thus keeping + the disk busy. + https://bugs.freedesktop.org/show_bug.cgi?id=1552 + + * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c + Add fix for bus scanning SEGV on ia64 with 460gx bus. + https://bugs.freedesktop.org/show_bug.cgi?id=1383 + +2004-12-12 Adam Jackson + + * config/cf/Imake.rules: + * config/cf/Imake.tmpl: + Bug #1054: When building dlloader modules, don't link them against + any other shared libs. + +2004-12-12 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c + + Make DMA blitting code more robust. + +2004-12-12 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + + Enable DRM support permanently, allowing its use for any + CHIP_FAMILY > R300. + Fix bug in naming Mesa3d driver (it was defaulting to r200) + +2004-12-12 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONSetAgpMode): + - missing diff from agp 8x support + +2004-12-12 Vladimir Dergachev + + Modified: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h + Add R300 (and later) DRM support, protected by X_R300_DRM + option. + + Note: at the moment this is for 2d support only, if enabled + running glxgears locks up my machine, but DMAForXv=yes + works fine. + +2004-12-12 Matthieu Herrb + + * doc/man/X11/XGetWProp.man: + Fix missing XChangeProperty() prototype missing in + synopsis section. + +2004-12-11 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitDRI): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + - add AGP 8x support (Hui Yu, Michel Daenzer) bug 1819 + +2004-12-11 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: + (RADEONGetConnectorInfoFromBIOS): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONQueryConnectedMonitors), (RADEONScreenInit), + (RADEONInitFPRegisters): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + - only mess with Dynamicclocks on mobility chips (Benh, me) bug 1912 + - fix display detection (Hui Yu) bug 1559 + - Add new option "BIOSHotkeys" to allow the bios to control + output switching (off by default) bug 2000 + + * programs/Xserver/hw/xfree86/drivers/savage/savage.man: + - update the savage man page to document the "CrtOnly" option + +2004-12-11 Matthieu Herrb + + * extras/Xpm/lib/Imakefile: + * extras/Xpm/lib/RdFToI.c: + * extras/Xpm/lib/WrFFrI.c: + * extras/Xpm/lib/s_popen.c: + * lib/Xpm/Imakefile: + Replace s_popen() by a more specific function that allows only + one command in the pipe. Remove extraneous tests on file names + that broke some applications. From Alex Reisen in Bugzilla #1920. + +2004-12-09 Alan Coopersmith + + * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_type.h: + Bugzilla #1985 + sync to 12/08/04 version of Nvidia driver from Mark Vojkovich, + including these fixes since last sync: + Fix some DAC/Graphics memory contention issues on newer + NVIDIA chips (specifically, NV40). + More PCI IDs. + Also, I've had trouble getting some panels to work + automagically so I expose an FPTweak option to let the user + adjust a troublesome register. + +2004-12-09 Torrey T. Lyons + + * config/cf/darwin.cf: + Fix building with Apple gcc newer than version 3.3. + +2004-12-09 Torrey T. Lyons + + * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCloseScreen), + (RootlessAccelInit): + Fix crash with more than one screen reported by John Davidorff Pell. + +2004-12-08 Alexander Gottwald + + * lib/X11/ErrDes.c: + * doc/man/general/X.man: + Bugzilla #1980 (https://bugs.freedesktop.org/show_bug.cgi?id=1980) + Handle XERRORDB only on WIN32 platform + +2004-12-08 Roland Mainz + * xc/programs/Xserver/mi/miinitext.c + Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361) + attachment #1287 (https://bugs.freedesktop.org/attachment.cgi?id=1287): + Avoid DRI initalisation when the Xfree86-DRI extension was turned + off. + Patch by Kristian Høgsberg . + +2004-12-08 Roland Mainz + * xc/programs/Xserver/mi/miinitext.c + Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361) + attachment #938 (https://bugs.freedesktop.org/attachment.cgi?id=938): + Allow more extensions to be enabled/disabled. + +2004-12-07 Roland Mainz + * xc/extras/Xpm/lib/xpm.h + Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830): + Fix libXpm header (xpm.h) to use the X11 function begin/end marker + macros (_XFUNCPROTOBEGIN, _XFUNCPROTOEND) instead of homegrown + (native) C++ code. + Patch by Kevin DeKorte . + +2004-12-07 Roland Mainz + * xc/include/extensions/dpms.h + Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830): + Get DPMS header file (include/extensions/dpms.h) working with C++ + applications. + Patch by Kevin DeKorte and Roland + Mainz . + +2004-12-06 Matthieu Herrb + + * programs/Xserver/hw/xfree86/common/Imakefile: + xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so + define it if needed when building this file + * programs/Xserver/hw/xfree86/common/xf86config.c: + - bug fix: pointerMsg -> keyboardMsg in auto-configuration code. + - make the 'kbd' driver the default for autoconfiguration everywhere. + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: + Previous fix broke hardware-based autorepeat. This fix + mimics the behaviour of the legacy driver by making a local + copy of the autoRepeat flag. + +2004-12-06 Kevin E. Martin + + * lib/dmx/dmx.c: (DMXAddScreen), (DMXAddInput): + Fix overwrite in DMX library calls (Bug #1989, Mark McLoughlin). + +2004-12-06 Alexander Gottwald + + * include/Imakefile: + Link Xwindows.h for cygwin too. + +2004-12-06 Egbert Eich + + * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): + Use the same method of finding the screen pixmap of COMPOSITE + extension is compiled in or not. + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + Removed stale make variable. + * programs/Xserver/hw/xfree86/xaa/xaaWrapper.c: + (xaaWrapperCreateWindow), (xaaWrapperWindowExposures), + (xaaWrapperPaintWindow), (xaaSetupWrapper): + Updated xaaWrapper.c: Under certain circumstances the + accel path was not used when possible. + Removed some debugging stuff and stale code that had been + commented out. + * programs/Xserver/mi/micmap.c: (miListInstalledColormaps): + Check if maps are really installed before attempting to list + them. + +2004-12-06 Daniel Stone + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Apply Debian patch to re-POST via VBE if driver thinks it has no + video memory (a symptom of incompletely coming up from D3 power + state), which fixes some Dell laptops (closes: #1890). + +2004-12-06 Alexander Gottwald + + * programs/Xserver/Imakefile: + Removed linking of msvcr70.dll from Xming. + +2004-12-06 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONHostDataBlit), (RADEONHostDataBlitCopyPass): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitDRI): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONCopyData), (RADEON_420_422), (RADEONCopyRGB24Data), + (RADEONCopyMungedData), (RADEONPutImage): + When direct rendering is enabled, use hostdata blits to transfer data + from system memory to video RAM, which should reduce CPU usage + especially with larger videos. Can be disabled via Option "DMAForXv" + if there should be any stability issues, but it's been stable for me + during a week of testing. Based on a patch by Nikolaus Meine + . + Probably fix endianness issues in some newer XVideo code, untested. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (R100SetupTexture), (R200SetupTexture): + Also use hostdata blits to transfer RENDER image data to video RAM to + avoid idling the accelerator engine. Increases RENDER performance + significantly for me. + + These changes were only tested on an M9 in a Titanium PowerBook but + should work with all Radeons where direct rendering is supported. + +2004-12-05 Alan Coopersmith + + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + Bugzilla #1987 + HAVE_SYSV_IPC should be defined when building libc_wrapper.c on + Solaris + +2004-12-04 Roland Mainz + * xc/programs/Xserver/Xprint/ps/PsInit.c + Bugzilla #1800 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1800): + Fix Postscript DDX's 1bit StaticGray visual to report only 1bit + of significant bits in color specification (instead of 8bits). + Patch by Julien Lafon + +2004-12-04 Daniel Stone + + * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: + Retry CCE idle commands until the (higher) timeout is reached, and + properly stop the engine if we totally fail -- gets rid of serious + performance issues and lockups with r128 DRI (closes: #1889). + + * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: + Disable interrupt handling after the DRM handler has been removed, + preventing lockups (closes: #1886). + + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_video.c: + Allow pitches with a granularity of 32, rather than 64, because some + clamshell iBooks have 800-byte pitches. Change Xv allocation + granularity to 8 bytes, rather than 16 bytes, also (closes: #1888). + +2004-12-04 Alexander Gottwald + + * doc/man/general/X.man: + Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 + Document XERRORDB in X.man + +2004-12-03 Markus Kuhn + + - Converted numerous plain-text files to UTF-8 encoding + +2004-12-03 Matthieu Herrb + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c + - set default XkbModel to pc105 (like legacy keyboard driver did) + - fix autorepeat (Bugzilla #1651, Petter Urkedal). + +2004-12-03 Kristian Høgsberg + + * programs/xcursorgen/xcursorgen.c + (read_config_file, read_config_file, load_image, load_image): + Check malloc() return values and handle failures gracefully. + +2004-12-02 Alexander Gottwald + + * programs/Xserver/include/os.h: + * programs/Xserver/os/xprintf.c: + * programs/Xserver/os/Imakefile: + Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 + Added X(NF)printf and X(NF)vprintf functions which allocate the + buffer with X(NF)alloc + + * lib/misc/snprintf.c: + Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 + extend snprintf to work on NULL. + +2004-12-02 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/lib/font/fontfile/Imakefile + Bugzilla #2002 (https://freedesktop.org/bugzilla/show_bug.cgi?id=2002): + Make location of the encodings/ files configurable in the build + system via adding a new |FontEncDir|-symbol to xc/config/cf/X11.tmpl + (default value is |$(LIBDIR)/fonts/encodings|). + +2004-12-02 Roland Mainz + * xc/programs/Xserver/miext/damage/damagestr.h + Bugzilla #1998 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1998): + Fix Xserver standalone build when RENDER extension includes + are not availabe. + +2004-12-02 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/common/xf86.h: + * programs/Xserver/include/os.h: + Use __printf__ in gcc function attributes to avoid clash with libc + wrapper define, and remove the last bits of the old workaround. + +2004-12-02 Alexander Gottwald + + * programs/Xserver/os/WaitFor.c: + Remove some of the ifdef WIN32 checks from WaitForSomething + +2004-12-02 Alexander Gottwald + + * config/cf/mingw.cf: + Set HasFfs to NO + + * programs/Xserver/Imakefile: + Fix link order problems with mingw. Add libdix.a after libmi.a. + + * programs/Xserver/mi/Imakefile: + Pass -DHAS_FFS to compiler + + * programs/Xserver/mi/mibitblt.c: + remove inline code for ffs(). It will link to dix/ffs.c instead + added declaration for ffs() + +2004-12-01 Daniel Stone + + * include/extensions/Xinerama.h: + Include , since we use libX11 functions (closes: #1897). + +2004-12-01 Alexander Gottwald + + * lib/X11/ErrDes.c (XGetErrorDatabaseText): + Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 + Make location of XErrorDB configurable + +2004-12-01 Alexander Gottwald + + * lib/X11/XlibInt.c (_XopenFile): + Bugzilla #1864, http://bugs.freedesktop.org/show_bug.cgi?id=1864 + Initialize pointer to NULL to avoid freeing random memory + +2004-11-30 Roland Mainz + * xc/programs/Xserver/Xprint/Xprt.html + Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): + Updating generated Xprt.html which was forgotten during the + previous work. + +2004-11-30 Egbert Eich + + * config/cf/xorgsite.def: + Make Xorg the default server to install. + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe): + Avoid PIO access on IA64. Some IA64 machine check if legacy ports + outside the VGA range are accessed. The ATi driver however does + this to probe for ISA Mach8/32/64. + Since no IA64 has ISA slots this restriction should not be + relevant to the user. + + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci): + 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. + + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + (linuxPciOpenFile): + 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/ instead. + +2004-11-28 Markus Kuhn + * fonts/bdf/misc/18x18ko.bdf + * fonts/bdf/misc/18x18ja.bdf + * fonts/bdf/misc/12x13ja.bdf + * fonts/bdf/misc/9x18B.bdf + * fonts/bdf/misc/9x18.bdf + * fonts/bdf/misc/9x15B.bdf + * fonts/bdf/misc/9x15.bdf + * fonts/bdf/misc/8x13O.bdf + * fonts/bdf/misc/8x13B.bdf + * fonts/bdf/misc/8x13.bdf + * fonts/bdf/misc/7x14B.bdf + * fonts/bdf/misc/7x14.bdf + * fonts/bdf/misc/7x13O.bdf + * fonts/bdf/misc/7x13B.bdf + * fonts/bdf/misc/7x13.bdf + * fonts/bdf/misc/6x9.bdf + * fonts/bdf/misc/6x13O.bdf + * fonts/bdf/misc/6x13B.bdf + * fonts/bdf/misc/6x13.bdf + * fonts/bdf/misc/6x12.bdf + * fonts/bdf/misc/6x10.bdf + * fonts/bdf/misc/5x8.bdf + * fonts/bdf/misc/5x7.bdf + * fonts/bdf/misc/4x6.bdf + * fonts/bdf/misc/10x20.bdf + Resynchronized with latest release of ucs-font package at + http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html + * fonts/bdf/misc/gb24st.bdf + * fonts/bdf/misc/gb16st.bdf + * fonts/bdf/misc/gb16fs.bdf + Fixed Bug #1805 + * fonts/util/8859-7.TXT + Updated to ISO 8859-7:2003 (with euro sign) + * fonts/util/8859-14.TXT + * fonts/util/8859-15.TXT + * fonts/util/8859-16.TXT + * fonts/util/ucs2any.pl + * fonts/util/ucs2any.c + * fonts/util/bdftruncate.pl + Removed obsolete email address from comments + +2004-11-27 Matthieu Herrb + * xc/programs/Xserver/hw/xfree86/driver/ati/radeon.man + * xc/programs/Xserver/hw/xfree86/driver/voodoo/voodo.man + * xc/programs/Xserver/hw/xfree86/driver/wsfb/wsfb.man + XF86Config -> __xconfigfile__ + +2004-11-25 Roland Mainz + * xc/doc/man/general/Imakefile + * 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 + Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): + Fixing "make install.man" build bustage caused by previous checkin + via moving the Xprint(7) manual page it's correct location + (=xc/doc/man/general/) + +2004-11-25 Matthieu Herrb + + * extras/Xpm/lib/s_popen.c: + Add file missed in previous commit.. + +2004-11-25 Roland Mainz + * xc/programs/Xserver/Xprint/Imakefile + * xc/programs/Xserver/Xprint/Xprt.html + * xc/programs/Xserver/Xprint/Xprt.man + * xc/programs/Xserver/Xprint/Xprt.sgml + Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): + Add missing manual page for "Xprt" (DocBook master file (Xprt.sgml) + and the generated files (Xprt.html, Xprt.man). + +2004-11-25 Roland Mainz + * xc/config/cf/xprint_host.def + * xc/config/cf/xprint_site.def + Bugzilla #1921 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1921): + Rename "xc/config/cf/xprint_site.def" to "xc/config/cf/xprint_host.def" + to clarify it's purpose. + +2004-11-25 Matthieu Herrb + + * extras/Xpm/lib/Attrib.c: + * extras/Xpm/lib/CrBufFrI.c: + * extras/Xpm/lib/CrDatFrI.c: + * extras/Xpm/lib/Imakefile: + * extras/Xpm/lib/RdFToBuf.c: + * extras/Xpm/lib/RdFToI.c: + * extras/Xpm/lib/WrFFrBuf.c: + * extras/Xpm/lib/WrFFrI.c: + * extras/Xpm/lib/XpmI.h: + * extras/Xpm/lib/create.c: + * extras/Xpm/lib/data.c: + * extras/Xpm/lib/hashtab.c: + * extras/Xpm/lib/misc.c: + * extras/Xpm/lib/parse.c: + * extras/Xpm/lib/scan.c: (AGetImagePixels): + * lib/Xpm/Imakefile: + Fixes for CAN-2004-0914 (Thomas Biege). + +2004-11-25 Alexander Gottwald + + * programs/Xserver/os/utils.c: + Bugzilla #1914: fix size limit for -fp argument + +2004-11-24 Eric Anholt + + * programs/Xserver/Xext/xvmc.c: + Add include to unbreak build on FreeBSD. + +2004-11-23 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/common/xf86Beta.c: + Remove this file and all references to the binary expiry code. + + * include/extensions/Imakefile (DAMAGEHEADERS): + Remove old obsolete include/extensions/damage.h. + + * programs/xkbcomp/symbols/macintosh/us: + Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT + switching works again on mac (#1872). + + * programs/Xserver/hw/xfree86/common/xf86.h: + * programs/Xserver/include/os.h: + Remove out of place #define's of printf to xf86printf. This + definition should only be in xfree86/os-support/xf86_libc.h + +2004-11-23 Daniel Stone + + * programs/Xserver/hw/xfree86/drivers/radeon/radeon_driver.c: + Use fp_horz_stretch for horizontal stretch factor derivation, not + fp_vert_stretch (closes: #1881). + +2004-11-23 Luc Verhaegen + + Sync with unichrome X r27. + Fixes: CLE266 rev.18 hang in HQV Idle. XvMC removing DRI MMIO. AGP + ringbuffer crashing at VT switch. Bad handling of unsupported mode. + YV12 Chroma. Flickering overlay when covered. + Updates: ids. XvMC to new drm version. + Improves: XvMC startup time and handling of multiple cards. VGA/output + debugging. VT162x DAC detection. Move to single I2CDev for VT162x. + ViaYUVFillBlack. + Removes: pViaModeTable structure and the acquiring of modetables from + VGA BIOS. Unused/broken VBE OEM calls. + Adds: Option to control VT1622 flicker filter. + (Terry Barnaby, Thomas Hellström, Ivor Hewitt, Pieter Peers, Luc + Verhaegen) + + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/via.man: + * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: + (ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber), + (ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO), + (ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: + (ViaDumpVGAROM), (ViaVBEGetActiveDevice), + (ViaVBEGetDisplayDeviceInfo), (ViaVBEPrintBIOSDate), + (ViaVBEPrintBIOSVersion): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + (VIAGetRec), (VIAFreeRec), (VIAPreInit), (VIAEnterVT), + (VIALeaveVT), (VIASave), (VIARestore), (VIAEnableMMIO), + (VIADisableMMIO), (VIAScreenInit), (VIAInternalScreenInit), + (VIAValidMode), (VIAWriteMode), (VIACloseScreen), (VIAFreeScreen), + (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), (VIADeviceSelection): + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: + (VIAI2C1PutBits), (VIAI2C2PutBits), (ViaGpioI2c_Release), + (ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead), (ViaGpioI2c_SDAWrite), + (ViaGpioI2c_SDARead), (VIAI2CInit): + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (ViaPrintTVRegs), (VIATVDetect), (VIAVT162xDACDetect), + (VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect), + (VIAGetPanelSizeFromDDCv1), (VIAGetPanelSizeFromDDCv2), + (ViaGetModeIndex), (ViaPanelGetIndex), (ViaTVGetIndex), + (VIAFindModeUseBIOSTable), (VIASetPrimaryClock), + (VIASetSecondaryClock), (VIASetLCDMode), (VIAPreSetTV2Mode), + (VIAPreSetVT1623ModeGpioI2c), (VIAPostSetTV2Mode), + (VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset), + (ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset), + (ViaSetBlankingEndOverflow), (VIASetModeUseBIOSTable), + (ViaSetSecondaryOffset), (VIASetModeForMHS), (ViaLCDPowerSequence), + (VIAEnableLCD), (VIADisableLCD), (VIALoadPalette): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (ViaYUVFillBlack), (VIAVidCreateSurface), (Upd_Video), + (VIAVidUpdateOverlay): + * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: + (ViaAudioSelect), (ViaTunerProbe): + * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: + (ViaVgahwMask), (ViaCrtcMask), (ViaSeqMask), (ViaVgahwPrint): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (viaSetupImageVideoG), (viaStopVideoG), (viaSetPortAttributeG), + (viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (ViaInitXVMC), (ViaXvMCCreateContext): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + +2004-11-23 Thomas Hellström + + * lib/XvMC/XvMC.c: (XvMCGetDRInfo): + * programs/Xserver/Xext/Imakefile: + * programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo): + Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): + Fix insufficient SHM detection in XvMC local test. + Removed reference to getpagesize() which caused linking problems on s390. + Reported by Stefan Dirsch + +2004-11-23 Roland Mainz + * xc/programs/Xserver/miext/damage/damage.c + Bugzilla #1204 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1204): + 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 and Stefan Dirsch + . + +2004-11-23 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: + (SavageShowCursor), (SavageHideCursor), (SavageSetCursorPosition), + (SavageSetCursorColors): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + - fix and enable HW Cursor on crtc2 + - enable independant CLUT access + +2004-11-22 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (GetTileAperturePitch2000), (SavageSetGBD), (SavageSetGBD_2000): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreams2000): + - fix tiled framebuffer on Savage2000 + +2004-11-22 Alexander Gottwald + + * programs/Xserver/mi/mibitblt.c: + Windows does not have ffs() implementation. added one + + * programs/Xserver/miext/rootless/Imakefile: + * programs/Xserver/miext/rootless/rootlessConfig.h: + Enable RootlessSafeAlpha and RootlessAcceleration for the Windows + port too + +2004-11-22 Alexander Gottwald + + * programs/Xserver/xkb/ddxLoad.c: + Use GetTempPath for finding a place where to store temporary files on + Windows + +2004-11-22 Alexander Gottwald + + * config/cf/mingw.cf: + Enable building of multiwindow and glx on win32 + +2004-11-22 Alexander Gottwald + + * programs/Xserver/os/WaitFor.c: + * programs/Xserver/os/connection.c: + * programs/Xserver/os/io.c: + * programs/Xserver/os/lbxio.c: + * programs/Xserver/os/osdep.h: + Use a simple hashtable as ConnectionTranslation instead of a plain + array on Windows because socket fds are not sequential and do not + start at 0 + +2004-11-15 Alexander Gottwald + + * programs/Xserver/xkb/ddxLoad.c: + Use CreateProcess instead of system() to spawn xkbcomp on windows. + system() can not handle spaces in the path component. Quoted all + filenames on the commandline. + +2004-11-15 Adam Jackson + + * lib/GL/glx/glxcmds.c: + Bug #1672: Prevent libGL segfault if server's GLX version is > 1.2. + +2004-11-15 Alexander Gottwald + + * Imakefile: + * config/cf/Imake.cf: + * config/cf/Imakefile: + * config/cf/cygwin.cf: + * config/cf/mingw.cf: + * config/cf/mingw.rules: + * config/cf/mingw.tmpl: + * config/imake/imake.c: (define_os_defaults): + * config/imake/imakemdep.h: + * config/util/Imakefile: + * include/Imakefile: + * include/Xos.h: + * include/Xpoll.h: + * include/Xthreads.h: + * include/Xw32defs.h: + * include/Xwinsock.h: + * include/Xwindows.h: + * lib/GL/glx/glxclient.h: + * lib/X11/ConnDis.c: + * lib/X11/OpenDis.c: + * lib/X11/XlibInt.c: + * lib/X11/imTrans.c: + * lib/X11/lcFile.c: (parse_line1), (_XlcParsePath), (xlocaledir): + * lib/Xau/AuFileName.c: (XauFileName): + * lib/Xau/AuLock.c: + * lib/Xdmcp/GenKey.c: + * lib/font/fc/fsio.c: + * lib/font/fontfile/bufio.c: (BufFileOpenRead), (BufFileOpenWrite): + * lib/font/fontfile/dirfile.c: + * lib/font/fontfile/fontdir.c: (FontFileMakeDir): + * lib/font/fontfile/fontfile.c: (FontFileNameCheck): + * lib/xtrans/Xtrans.c: (SetOption): + * lib/xtrans/Xtransdnet.c: (DNETBytesReadable), (DNETRead), + (DNETWrite), (DNETDisconnect), (DNETClose): + * lib/xtrans/Xtranssock.c: (SocketINETGetAddr), + (SocketINETGetPeerAddr), (SocketOpen): + * lib/xtrans/Xtransutil.c: (WSAStartup): + * programs/Xserver/GL/Imakefile: + * programs/Xserver/Imakefile: + * programs/Xserver/os/WaitFor.c: + * programs/Xserver/os/access.c: (DefineSelf), (ConvertAddr): + * programs/Xserver/os/connection.c: + * programs/Xserver/os/io.c: + * programs/Xserver/os/log.c: (LogInit), (LogVWrite): + * programs/Xserver/os/osdep.h: + * programs/Xserver/os/utils.c: + * programs/Xserver/os/xdmcp.c: (get_addr_by_name): + * programs/Xserver/render/picture.h: + * programs/Xserver/xkb/ddxLoad.c: (Win32TempDir), + (OutputDirectory): + * programs/xkbcomp/listing.c: (AddDirectory), (AddMatchingFiles), + (GenerateListing): + * programs/xkbcomp/xkbcomp.c: + Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 + Added mingw (Win32) port + +2004-11-15 Alexander Gottwald + + * lib/X11/XlibInt.c (_XFopenFile): + Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 + Initialize pointer to NULL to avoid freeing random memory + +2004-11-14 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Fix typos in output file. (Bugzilla #1849, reported by Yi Ren-Chen) + +2004-11-13 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: + (fastrdtsc): + Bugzilla #1838, http://freedesktop.org/bugzilla/show_bug.cgi?id=1838 + fixed an asm cpuid call that clobbered the PIC register. + +2004-11-13 Thomas Hellström + + * include/extensions/XvMC.h: + * include/extensions/XvMClib.h: + * include/extensions/XvMCproto.h: + * lib/XvMC/Imakefile: + * lib/XvMC/XvMC.c: (XvMCGetDRInfo): + * lib/XvMC/wrapper/XvMCWrapper.c: (dlopenversion), (preInitW), + (initW): + * programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo), + (xvmcNumRequest), (XvMCScreenInit), (xf86XvMCRegisterDRInfo): + * programs/Xserver/Xext/xvmcext.h: + Added support for automatic loading of the correct hardware + XvMC driver. This involves a protocol extension of the + XvMC protocol. The XvMC revision number was bumped. + +2004-11-12 Roland Mainz + * xc/lib/GL/mesa/Imakefile + * xc/lib/GL/mesa/math/Imakefile + * xc/lib/GL/mesa/shader/Imakefile + * xc/lib/GL/mesa/sparc/Imakefile + * xc/lib/GL/mesa/swrast/Imakefile + * xc/lib/GL/mesa/swrast_setup/Imakefile + * xc/lib/GL/mesa/tnl/Imakefile + * xc/lib/GL/mesa/tnl_dd/Imakefile + Bugzilla #1843 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1843): + Fix build failure in the linker stage of libOSMesa.so.4.0 which + happens more or less every couple of months with the message + "ld: fatal: too many symbols require `small' PIC references: + have 2112, maximum 2048 -- recompile some modules -K PIC.". + The fix is to add |#define LargePICTable YES| to _ALL_ relevant + Imakefiles (previously this was done only on "on-demand" basis). + +2004-11-11 Matthieu Herrb + + * config/cf/OpenBSDLib.tmpl: + update shared lib revisions on OpenBSD (Bug #1828). + * config/cf/xorgsite.def: + * config/cf/xprint_site.def: + update references to xf86site.def in comments (Bug #1827). + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_KbdMap.c: + (KbdGetMapping): + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c: (KbdOn), + (KbdOff), (WSReadInput), (OpenKeyboard), (xf86OSKbdPreInit): + fix kbd driver for wskbd protocol and pure wscons console driver + (Bug #1825). + * programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main): + don't add '-4' to generated default file name (bug #1826). + * programs/xdm/resource.c: + typo in resource name (XFree86 bug #1300, X.org bug #1825) + +2004-11-10 Kristian Høgsberg + + * lib/X11/XKBBind.c (XkbRefreshKeyboardMapping): Buzilla #1459, + fix bzero() size argument so it doesn't trash the stack. + + * programs/xmodmap/pf.c (process_line): Fix off-by-one allocation + error (#1818). + +2004-11-09 Roland Mainz + * xc/lib/font/util/Imakefile + * xc/lib/font/util/utilbitmap.c + Bugzilla #1804 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1804): + Fix build failure (caused by missing symbols such as |TwoByteSwap|) + when linking the FreeType module and the FreeType library both + statically info the Xserver. + +2004-11-09 Alan Coopersmith + + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv.man: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_cursor.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dma.h: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_type.h: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_video.c: + * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_xaa.c: + + (Bugzilla #1777) Import Mark Vojkovich's changes to NV driver + since last sync with XFree86, including: + Support for new NVIDIA chips. + Egbert has a laptop that needs some DPMS ordering reversed. + New chip support and workaround for Toshiba M30 laptop issue. + PCI-Xpress chip support. + DPMS support for DVI. + Cursor changes for NV11 so that alpha blended cursors will work + in conjunction with dithering (laptop panels). It previously + did not. + HW support for alpha blended stretch blits on NV5 and higher, + though nothing is using them at this point. + Add support for VBlank syncing the Xv Blit adaptor on hardware + that supports it (NV11 and higher). + Make console restoration a little more robust. We were making + an assumption that failed on a newer laptop. + Workaround for some NV31 DVI artifacts. + + Also add nVidia license statement to nv man page to comply with + requirement that it appear in "user documentation" + +2004-11-09 Roland Mainz + * xc/programs/Xserver/Imakefile + Bugzilla #1811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1811): + Fix build failure when linking Xservers if + |#define BuildComposite NO| was used. + +2004-11-09 Roland Mainz + * xc/config/cf/xprint_site.def + Bugzilla #1810 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1810): + Fix Xprint standalone config. + +2004-11-09 Matthieu Herrb + + * programs/Xserver/hw/xfree86/drivers/wsfb: + Bugs #1807 & #1808: make wsfb driver work on NetBSD (Nathan J. + Williams). + +2004-11-09 Adam Jackson + + * programs/Xserver/hw/xfree86/xf86cfg/loader.h: + Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid + compiler bugs. (Donnie Berkholz) + +2004-11-09 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/elfloader.c: + Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader. + Originally Debian patch 202_alpha_elfloader_support_R_ALPHA_SREL32.diff. + (Falk Hueffner) + +2004-11-08 Roland Mainz + * xc/nls/compose.dir + * xc/nls/locale.alias + * xc/nls/locale.dir + * xc/programs/Xserver/XpConfig/Imakefile + Bugzilla #1544 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1544): + Adding support for the si_LK (si, sinhala, si_LK, si_LK.UTF-8) + locale. + Patch by Anuradha Ratnaweera . + +2004-11-08 Roland Mainz + * xc/programs/xpr/x2jet.c + * xc/programs/xpr/xpr.c + Bugzilla #1795 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1795): + Fix build bustage caused by bug 1779, patch by Bernhard + Rosenkraenzer . + +2004-11-08 Roland Mainz + * xc/programs/xpr/x2jet.c + * xc/programs/xpr/x2pmp.c + * xc/programs/xpr/xpr.c + * xc/programs/xpr/xpr.h + Bugzilla #1779 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1779): + Fix various warnings, build problems in "xpr" and convert the + whole source from K&R style to ANSI-C. + +2004-11-08 Fabio M. Di Nitto + + * programs/Xserver/hw/darwin/Imakefile + * programs/Xserver/hw/darwin/quartz/Imakefile + * programs/Xserver/hw/xfree86/common/Imakefile + Rename XFREE86_CUSTOM_VERSION to XORG_CUSTOM_VERSION, since + the former is not used anymore. + Also ensure tohandle properly XFree86CustomVersion to not break + actual build systems and provide smooth transition. + If both XorgCustomVersion and XFree86CustomVersion are defined, + the former is always preferred. + * config/cf/linux.cf + Rename XFree86CustomVersion to XorgCustomVersion in the Debian + Maintainer section. + +2004-11-07 Roland Mainz + * xc/config/cf/sun.cf + * xc/config/cf/sv4Lib.rules + Bugzilla #1748: Fix the problem that libGLU was not being + build on Solaris. This adds the missing + |SharedDepCplusplusLibraryTarget| Imake rule which caused + C++ libraries to be linked with plain "ld" instead of $(CXX), + resulting in missing symbols when linking the library into + applications which do not link to libCrun (Sun Workshop/Forte + C++ runtime library) elsewhere, too. + +2004-11-07 Fabio M. Di Nitto + + * programs/Xserver/hw/dmx/config/Imakefile + Add missing InstallProgram targets for the Xdmx configuration tools. + +2004-11-05 Torrey T. Lyons + + * programs/Xserver/fb/fb.h: + Use ROOTLESS instead of platform specific defines. + +2004-11-04 Roland Mainz + * xc/fonts/encodings/Imakefile + * xc/fonts/encodings/ascii-0.enc + * xc/programs/mkfontscale/mkfontscale.c + Bugzilla #1703: Adding ascii-0 font encoding which helps in + cases where a font has all ASCII chars populated but not enougth + glyphs to match the requirements for ISO8859-1 (and to add + backwards compatibility to ttmkfdir). + +2004-11-04 Roland Mainz + * xc/nls/compose.dir + * xc/nls/locale.alias + * xc/nls/locale.dir + * xc/programs/Xserver/XpConfig/Imakefile + Bugzilla #860: Adding some of the major indic locales + (bn_IN.UTF-8, bn_IN.utf8, gu_IN.UTF-8, gu_IN.utf8, pa_IN.UTF-8, + pa_IN.utf8) to X. + Patch by Leon Ho . + +2004-11-03 Roland Mainz + * xc/doc/man/general/Standards.cpp + * xc/doc/man/general/X.cpp + * xc/doc/man/general/XProjectTeam.cpp + * xc/doc/man/general/security.cpp + * xc/extras/accessx/Imakefile + * xc/extras/accessx/accessx.c + * xc/extras/accessx/accessx.uil.cpp + * xc/extras/accessx/accessx.xbm + * xc/extras/accessx/accessxstrings.uil + * xc/include/extensions/panoramiX.h + * xc/lib/X11/xlibi18n/im/ximp40/Imakefile + * xc/lib/X11/xlibi18n/im/ximp40/XIMProto.h + * xc/lib/X11/xlibi18n/im/ximp40/Ximp40.mapfile + * xc/lib/X11/xlibi18n/im/ximp40/XimpCallbk.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpConv.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpExten.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpIC.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpICG.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpICS.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpIM.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpIm.h + * xc/lib/X11/xlibi18n/im/ximp40/XimpLkup.c + * xc/lib/X11/xlibi18n/im/ximp40/XimpRm.c + * xc/lib/X11/xlibi18n/lc/UTF-8/Imakefile + * xc/lib/X11/xlibi18n/lc/UTF-8/Xlc.mapfile + * xc/lib/X11/xlibi18n/lc/UTF-8/XlcDBUnicode.h + * xc/lib/X11/xlibi18n/lc/UTF-8/XlcPublicUnicode.h + * xc/lib/X11/xlibi18n/lc/UTF-8/lcDBUnicode.c + * xc/lib/X11/xlibi18n/lc/UTF-8/lcPublicUnicode.c + * xc/lib/X11/xlibi18n/lc/UTF-8/lcUNICODE.c + * xc/lib/X11/xlibi18n/lc/big5/Imakefile + * xc/lib/X11/xlibi18n/lc/big5/Xlc.mapfile + * xc/lib/X11/xlibi18n/lc/big5/lcbig5.c + * xc/lib/X11/xlibi18n/lc/gbk/Imakefile + * xc/lib/X11/xlibi18n/lc/gbk/Xlc.mapfile + * xc/lib/X11/xlibi18n/lc/gbk/lcgbk.c + * xc/lib/X11/XlcUTF.h + * xc/lib/X11/Xvarargs.h + * xc/lib/X11/aixlcLoad.c + * xc/lib/X11/lcUTF.c + * xc/lib/Xext/XPanoramiX.c + * xc/lib/xtrans/Xtransam.c + * xc/nls/Compose/fcd8859-15 + * xc/nls/XI18N_OBJS/zh + * xc/nls/XLC_LOCALE/conv_tables/BIG5-1.GLGR.txt + * xc/nls/XLC_LOCALE/conv_tables/GB2312-0.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/GBK-0.GLGR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-10.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-15.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-2.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-3.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-4.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-5.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GLGR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-7.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-8.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/ISO8859-9.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/Imakefile + * xc/nls/XLC_LOCALE/conv_tables/JISX0201-0.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/JISX0208-0.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/JISX0212-0.GR.txt + * xc/nls/XLC_LOCALE/conv_tables/KSC-JOHAP.GLGR.txt + * xc/nls/XLC_LOCALE/conv_tables/SUNUDCJA.GL.txt + * xc/nls/XLC_LOCALE/conv_tables/TIS620.2533-0.GR.txt + * xc/nls/XLC_LOCALE/util/xuctblgen/Imakefile + * xc/nls/XLC_LOCALE/util/xuctblgen/bool.h + * xc/nls/XLC_LOCALE/util/xuctblgen/conv_def.h + * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.c + * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.h + * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.c + * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.h + * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.c + * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.h + * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.c + * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.h + * xc/nls/XLC_LOCALE/util/xuctblgen/tblgen.c + * xc/nls/XLC_LOCALE/util/xuctblgen/time.c + * xc/nls/XLC_LOCALE/util/xuctblgen/time.h + * xc/nls/XLC_LOCALE/util/Imakefile + * xc/nls/XLC_LOCALE/en_US.utf + * xc/nls/XLC_LOCALE/fcd8859-15 + * xc/nls/XLC_LOCALE/gb2312 + * xc/nls/XLC_LOCALE/jis0201 + * xc/nls/XLC_LOCALE/jis0208 + * xc/nls/XLC_LOCALE/ksc5601 + * xc/nls/XLC_LOCALE/tab8859_1 + * xc/nls/XLC_LOCALE/tab8859_10 + * xc/nls/XLC_LOCALE/tab8859_15 + * xc/nls/XLC_LOCALE/tab8859_2 + * xc/nls/XLC_LOCALE/tab8859_3 + * xc/nls/XLC_LOCALE/tab8859_4 + * xc/nls/XLC_LOCALE/tab8859_5 + * xc/nls/XLC_LOCALE/tab8859_6 + * xc/nls/XLC_LOCALE/tab8859_7 + * xc/nls/XLC_LOCALE/tab8859_8 + * xc/nls/XLC_LOCALE/tab8859_9 + * xc/nls/XLC_LOCALE/tabkoi8_r + * xc/nls/XLC_LOCALE/th_TH.TACTIS + * xc/nls/XLC_LOCALE/zh + * xc/programs/Xserver/Xprint/Quarks.c + * xc/programs/Xserver/Xprint/Xlcint.h + * xc/programs/Xserver/Xprint/Xresource.h + * xc/programs/Xserver/Xprint/Xrm.c + * xc/programs/Xserver/Xprint/XrmI.h + * xc/programs/Xserver/cfb/cfb8cppl.c + * xc/programs/Xserver/hw/dec/ws/Imakefile + * xc/programs/Xserver/hw/dec/ws/Xdec.man + * xc/programs/Xserver/hw/dec/ws/acc_2da.c + * xc/programs/Xserver/hw/dec/ws/acc_3d.c + * xc/programs/Xserver/hw/dec/ws/acc_none.c + * xc/programs/Xserver/hw/dec/ws/cfbinit.c + * xc/programs/Xserver/hw/dec/ws/ext_device.c + * xc/programs/Xserver/hw/dec/ws/init.c + * xc/programs/Xserver/hw/dec/ws/keynames.h + * xc/programs/Xserver/hw/dec/ws/mdepthinit.c + * xc/programs/Xserver/hw/dec/ws/ws.h + * xc/programs/Xserver/hw/dec/ws/ws_color.c + * xc/programs/Xserver/hw/dec/ws/ws_io.c + * xc/programs/Xserver/hw/hp/include/XHPproto.h + * xc/programs/Xserver/hw/hp/include/hppriv.h + * xc/programs/Xserver/hw/hp/input/X11/XHPlib.h + * xc/programs/Xserver/hw/hp/input/drivers/Imakefile + * xc/programs/Xserver/hw/hp/input/drivers/X0screens + * xc/programs/Xserver/hw/hp/input/drivers/XHPKeymaps + * xc/programs/Xserver/hw/hp/input/drivers/hil_driver.c + * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2k.c + * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2m.c + * xc/programs/Xserver/hw/hp/input/drivers/ps2io.h + * xc/programs/Xserver/hw/hp/input/Imakefile + * xc/programs/Xserver/hw/hp/input/cr16.s + * xc/programs/Xserver/hw/hp/input/get_tv.c + * xc/programs/Xserver/hw/hp/input/getkeysym.c + * xc/programs/Xserver/hw/hp/input/hildef.h + * xc/programs/Xserver/hw/hp/input/hpKeyMap.c + * xc/programs/Xserver/hw/hp/input/hpext.h + * xc/programs/Xserver/hw/hp/input/hpkeys.h + * xc/programs/Xserver/hw/hp/input/screentab.h + * xc/programs/Xserver/hw/hp/input/x_hil.c + * xc/programs/Xserver/hw/hp/input/x_hil.h + * xc/programs/Xserver/hw/hp/input/x_hilinit.c + * xc/programs/Xserver/hw/hp/input/x_hilinit.h + * xc/programs/Xserver/hw/hp/input/x_serialdrv.h + * xc/programs/Xserver/hw/hp/input/xtest1imp.c + * xc/programs/Xserver/hw/hp/ngle/Imakefile + * xc/programs/Xserver/hw/hp/ngle/dregs.h + * xc/programs/Xserver/hw/hp/ngle/hyperScrn.c + * xc/programs/Xserver/hw/hp/ngle/ngle.h + * xc/programs/Xserver/hw/hp/ngle/ngleblt.c + * xc/programs/Xserver/hw/hp/ngle/nglecolormap.c + * xc/programs/Xserver/hw/hp/ngle/nglecolormap.h + * xc/programs/Xserver/hw/hp/ngle/nglecopy.c + * xc/programs/Xserver/hw/hp/ngle/nglecopy.h + * xc/programs/Xserver/hw/hp/ngle/nglecursor.c + * xc/programs/Xserver/hw/hp/ngle/nglecursor.h + * xc/programs/Xserver/hw/hp/ngle/ngledevrom.h + * xc/programs/Xserver/hw/hp/ngle/ngledoblt.o.8.07 + * xc/programs/Xserver/hw/hp/ngle/ngleextern.h + * xc/programs/Xserver/hw/hp/ngle/nglehdw.h + * xc/programs/Xserver/hw/hp/ngle/nglenoop.c + * xc/programs/Xserver/hw/hp/ngle/nglenoop.h + * xc/programs/Xserver/hw/hp/ngle/nglescreen.c + * xc/programs/Xserver/hw/hp/ngle/nglescreen.h + * xc/programs/Xserver/hw/hp/Imakefile + * xc/programs/Xserver/hw/hp/Xhp.man + * xc/programs/Xserver/hw/hp/ddx_info.c + * xc/programs/Xserver/hw/hp/hpCursorUtils.c + * xc/programs/Xserver/hw/hp/hpInit.c + * xc/programs/Xserver/hw/sunAmoeba/Imakefile + * xc/programs/Xserver/hw/sunAmoeba/sun.h + * xc/programs/Xserver/hw/sunAmoeba/sunAmInit.c + * xc/programs/Xserver/hw/sunAmoeba/sunAmIo.c + * xc/programs/Xserver/hw/sunAmoeba/sunAmKbd.c + * xc/programs/Xserver/hw/sunAmoeba/sunAmMouse.c + * xc/programs/Xserver/hw/sunAmoeba/sunAmProbe.c + * xc/programs/Xserver/hw/sunAmoeba/sunAmScreen.c + * xc/programs/Xserver/hw/sunAmoeba/sunCfb.c + * xc/programs/Xserver/hw/sunAmoeba/sunCursor.c + * xc/programs/Xserver/hw/sunAmoeba/sunFbs.c + * xc/programs/Xserver/hw/xfree68/LinkKit/Imakefile + * xc/programs/Xserver/hw/xfree68/common/Imakefile + * xc/programs/Xserver/hw/xfree68/common/XF68_FBDev.c + * xc/programs/Xserver/hw/xfree68/doc/man/Imakefile + * xc/programs/Xserver/hw/xfree68/doc/sgml/Imakefile + * xc/programs/Xserver/hw/xfree68/doc/sgml/fbdev.sgml + * xc/programs/Xserver/hw/xfree68/doc/Imakefile + * xc/programs/Xserver/hw/xfree68/doc/README.fbdev + * xc/programs/Xserver/hw/xfree68/etc/Imakefile + * xc/programs/Xserver/hw/xfree68/fbdev/Imakefile + * xc/programs/Xserver/hw/xfree68/fbdev/fbdev.c + * xc/programs/Xserver/hw/xfree68/os-support/linux/Imakefile + * xc/programs/Xserver/hw/xfree68/os-support/misc/Imakefile + * xc/programs/Xserver/hw/xfree68/os-support/Imakefile + * xc/programs/Xserver/hw/xfree68/Imakefile + * xc/programs/Xserver/hw/xfree68/XF68Conf.cpp + * xc/programs/Xserver/hw/xfree68/XF68_FBDev.man + * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile + * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile.LK + * xc/programs/Xserver/hw/xfree86/LinkKit/README + * xc/programs/Xserver/hw/xfree86/LinkKit/mkmf.cpp + * xc/programs/Xserver/hw/xfree86/LinkKit/site.def.LK + * xc/programs/Xserver/hw/xfree86/SuperProbe/00README + * xc/programs/Xserver/hw/xfree86/SuperProbe/01.CopyRights + * xc/programs/Xserver/hw/xfree86/SuperProbe/8514.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/AL.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/ARK.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/ATI.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/ATIMach.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Ahead.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Alliance.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.cmds + * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.srclist + * xc/programs/Xserver/hw/xfree86/SuperProbe/AsmMacros.h + * xc/programs/Xserver/hw/xfree86/SuperProbe/CGA.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/ChipsTech.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Cirrus.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Compaq.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/GLINT.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Genoa.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/HMC.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Herc.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/I128.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Imakefile + * xc/programs/Xserver/hw/xfree86/SuperProbe/Intergraphics.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/MDA.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/MX.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Main.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Makefile.std + * xc/programs/Xserver/hw/xfree86/SuperProbe/Matrox.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/MemProbe.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/NCR.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_386BSD.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Linux.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_LynxOS.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Mach.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Minix.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Os2.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_SYSV.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Oak.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.h + * xc/programs/Xserver/hw/xfree86/SuperProbe/PatchLevel.h + * xc/programs/Xserver/hw/xfree86/SuperProbe/Primus.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Print.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Probe.h + * xc/programs/Xserver/hw/xfree86/SuperProbe/RamDac.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/RealTek.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/S3.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/SiS.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/SigmaDesigns.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/SolX86IO.s + * xc/programs/Xserver/hw/xfree86/SuperProbe/SuperProbe.man + * xc/programs/Xserver/hw/xfree86/SuperProbe/Trident.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Tseng.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/UMC.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Utils.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/VGA.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Video7.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/WD.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Weitek.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/Yamaha.c + * xc/programs/Xserver/hw/xfree86/SuperProbe/sprobe.def + * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile + * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile.stub + * xc/programs/Xserver/hw/xfree86/VGADriverDoc/VGADriver.Doc + * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_bank.s + * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_driver.c + * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.c + * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.h + * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.c + * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.h + * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.c + * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.h + * xc/programs/Xserver/hw/xfree86/accel/agx/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/agx/agx.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agx.h + * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.h + * xc/programs/Xserver/hw/xfree86/accel/agx/agxBStor.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxBlt.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxCmap.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxCursor.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxDLine.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxDSeg.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFArc.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFCach.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFPoly.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFRect.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFS.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxFont.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC16.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC32.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxGS.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxGtImg.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.h + * xc/programs/Xserver/hw/xfree86/accel/agx/agxInit.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxLine.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxMap.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxPntWin.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxSS.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxScrIn.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxSeg.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxText.c + * xc/programs/Xserver/hw/xfree86/accel/agx/agxWin.c + * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.c + * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.h + * xc/programs/Xserver/hw/xfree86/accel/agx/regagx.h + * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.c + * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.h + * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.c + * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.h + * xc/programs/Xserver/hw/xfree86/accel/i128/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/i128/i128.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128.h + * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.h + * xc/programs/Xserver/hw/xfree86/accel/i128/i128IBMCurs.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128TiCurs.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128accel.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128cmap.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128gc.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128init.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128misc.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128reg.h + * xc/programs/Xserver/hw/xfree86/accel/i128/i128scrin.c + * xc/programs/Xserver/hw/xfree86/accel/i128/i128stubs.c + * xc/programs/Xserver/hw/xfree86/accel/cache/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.c + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.h + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.c + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.h + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.c + * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32it.s + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32line.s + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32pit.s + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/dummy.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000w32.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/gglbox.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ggldraw.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ramdac.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vga.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vgaCmap.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32blt.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32box.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32funcs.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32itext.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32map.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32stip.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32vars.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32version.h + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8cppl.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8line.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbbitblt.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbblt.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillrct.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillsp.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgc.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgetsp.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbglblt8.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbply1rct.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpntwin.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpush8.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbscrinit.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsetsp.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsolid.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtegblt.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtile32.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtileodd.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/stipple.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bres.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bresd.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32fillarc.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32hrzvert.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32line.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32polypnt.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32rctstp8.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32teblt8.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32zerarc.c + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.cmd + * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.sh + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514cach.h + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514im.h + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bcach.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/blt.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bstor.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/cmap.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsline.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsseg.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fc.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fcach.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/font.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/frect.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fs.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gc.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gs.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gtimg.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.h + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/im.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imfill.s + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imread.s + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imstip.s + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imwrite.s + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/init.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/line.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/plypt.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/reg8514.h + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/scrin.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/seg.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ss.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/text.c + * xc/programs/Xserver/hw/xfree86/accel/ibm8514/win.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.h + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.h + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bc.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32blt.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bstor.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32cmap.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32curs.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dline.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dseg.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fcach.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32font.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32frect.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fs.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gc.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gs.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gtimg.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.h + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32init.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32line.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32mem.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32plypt.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32pntwn.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32scrin.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32seg.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32ss.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32text.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32win.c + * xc/programs/Xserver/hw/xfree86/accel/mach32/regmach32.h + * xc/programs/Xserver/hw/xfree86/accel/mach64/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.h + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.h + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64blt.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64bstor.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64cmap.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64curs.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fcach.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.h + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64font.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64frect.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fs.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64gc.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.h + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64init.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64line.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64orect.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pcach.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pntwn.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64scrin.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64seg.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64text.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64util.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64win.c + * xc/programs/Xserver/hw/xfree86/accel/mach64/regmach64.h + * xc/programs/Xserver/hw/xfree86/accel/mach8/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.h + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bc.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8blt.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bstor.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cache.h + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cmap.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dsln.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dssg.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fc.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fcach.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8font.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8frect.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fs.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gc.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gs.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gtimg.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.h + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imfl.s + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imrd.s + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imst.s + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imwrt.s + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8init.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8line.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8plypt.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8scrin.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8seg.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8ss.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8text.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8win.c + * xc/programs/Xserver/hw/xfree86/accel/mach8/regmach8.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Acal.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Aset.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/ICD2061A.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000BtCurs.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000blt.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000cmap.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000frect.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc16.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc32.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000init.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000line.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000pntwin.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000reg.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000scrin.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000seg.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000text.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000vga.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.c + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.h + * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000win.c + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/mmio_928.c + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/newmmio.c + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/s3_generic.c + * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/s3mmio/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/s3newmmio/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/IBMRGBCurs.c + * xc/programs/Xserver/hw/xfree86/accel/s3/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3/Ti3026Curs.c + * xc/programs/Xserver/hw/xfree86/accel/s3/confS3.sh + * xc/programs/Xserver/hw/xfree86/accel/s3/confs3.cmd + * xc/programs/Xserver/hw/xfree86/accel/s3/newmmio.h + * xc/programs/Xserver/hw/xfree86/accel/s3/regs3.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3Bt485.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3BtCursor.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3TiCursor.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3bcach.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3blt.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3bstor.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3cmap.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3dline.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3dseg.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3fcach.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3font.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3frect.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3fs.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc16.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc24.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc32.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gs.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3gtimg.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3init.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3line.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3linear.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3misc.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3name.h + * xc/programs/Xserver/hw/xfree86/accel/s3/s3plypt.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3ramdacs.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3scrin.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3seg.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3ss.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3text.c + * xc/programs/Xserver/hw/xfree86/accel/s3/s3win.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/s3_virge.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confS3V.sh + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confs3v.cmd + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio-sizes.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/regs3v.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bcach.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3blt.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bstor.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3cmap.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3dline.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fcach.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3font.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3frect.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fs.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc16.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc24.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc32.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gs.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gtimg.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3init.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3line.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3misc.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3name.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3plypt.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3rop.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3scrin.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ss.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3text.c + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3v.h + * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3win.c + * xc/programs/Xserver/hw/xfree86/accel/tga/Imakefile + * xc/programs/Xserver/hw/xfree86/accel/tga/tga.c + * xc/programs/Xserver/hw/xfree86/accel/tga/tga.h + * xc/programs/Xserver/hw/xfree86/accel/tga/tgaBtCurs.c + * xc/programs/Xserver/hw/xfree86/accel/tga/tga_accel.c + * xc/programs/Xserver/hw/xfree86/accel/tga/tga_presets.h + * xc/programs/Xserver/hw/xfree86/accel/tga/tga_regs.h + * xc/programs/Xserver/hw/xfree86/accel/tga/tgacmap.c + * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.c + * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.h + * xc/programs/Xserver/hw/xfree86/accel/tga/tgainit.c + * xc/programs/Xserver/hw/xfree86/accel/Imakefile + * xc/programs/Xserver/hw/xfree86/common/Mach32.c + * xc/programs/Xserver/hw/xfree86/common/Mach64.c + * xc/programs/Xserver/hw/xfree86/common/Mach8.c + * xc/programs/Xserver/hw/xfree86/common/NOTES.Mice + * xc/programs/Xserver/hw/xfree86/common/XF86_8514.c + * xc/programs/Xserver/hw/xfree86/common/XF86_AGX.c + * xc/programs/Xserver/hw/xfree86/common/XF86_I128.c + * xc/programs/Xserver/hw/xfree86/common/XF86_Mono.c + * xc/programs/Xserver/hw/xfree86/common/XF86_P9000.c + * xc/programs/Xserver/hw/xfree86/common/XF86_S3.c + * xc/programs/Xserver/hw/xfree86/common/XF86_SVGA.c + * xc/programs/Xserver/hw/xfree86/common/XF86_TGA.c + * xc/programs/Xserver/hw/xfree86/common/XF86_VGA16.c + * xc/programs/Xserver/hw/xfree86/common/XF86_W32.c + * xc/programs/Xserver/hw/xfree86/common/cfb16.h + * xc/programs/Xserver/hw/xfree86/common/cfb24.h + * xc/programs/Xserver/hw/xfree86/common/cfb32.h + * xc/programs/Xserver/hw/xfree86/common/coKeynames.h + * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.c + * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.h + * xc/programs/Xserver/hw/xfree86/common/xf86Dl.c + * xc/programs/Xserver/hw/xfree86/common/xf86Elo.c + * xc/programs/Xserver/hw/xfree86/common/xf86Jstk.c + * xc/programs/Xserver/hw/xfree86/common/xf86Lock.c + * xc/programs/Xserver/hw/xfree86/common/xf86Procs.h + * xc/programs/Xserver/hw/xfree86/common/xf86Summa.c + * xc/programs/Xserver/hw/xfree86/common/xf86Wacom.c + * xc/programs/Xserver/hw/xfree86/common/xf86_Config.h + * xc/programs/Xserver/hw/xfree86/common/xf86_Mouse.c + * xc/programs/Xserver/hw/xfree86/common/xf86_Option.c + * xc/programs/Xserver/hw/xfree86/common/xf86_Option.h + * xc/programs/Xserver/hw/xfree86/common/xf86_PnPMouse.c + * xc/programs/Xserver/hw/xfree86/common_hw/ATTDac.c + * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.c + * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.s + * xc/programs/Xserver/hw/xfree86/common_hw/Ch8391clk.c + * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.c + * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.h + * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aalt.c + * xc/programs/Xserver/hw/xfree86/common_hw/I2061Acal.c + * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aset.c + * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.c + * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.h + * xc/programs/Xserver/hw/xfree86/common_hw/ICD2061A.h + * xc/programs/Xserver/hw/xfree86/common_hw/ICS1562.c + * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.c + * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.h + * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.c + * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.s + * xc/programs/Xserver/hw/xfree86/common_hw/Imakefile + * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.c + * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.h + * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.c + * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.h + * xc/programs/Xserver/hw/xfree86/common_hw/STG1703clk.c + * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.c + * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.s + * xc/programs/Xserver/hw/xfree86/common_hw/Ti3025clk.c + * xc/programs/Xserver/hw/xfree86/common_hw/Ti3026clk.c + * xc/programs/Xserver/hw/xfree86/common_hw/Ti302X.h + * xc/programs/Xserver/hw/xfree86/common_hw/glibcAxpIo.c + * xc/programs/Xserver/hw/xfree86/common_hw/xf86_ClkPr.c + * xc/programs/Xserver/hw/xfree86/common_hw/xf86_HWlib.h + * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.c + * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.h + * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/BUILD.sgml + * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/chips.sgml + * xc/programs/Xserver/hw/xfree86/doc/Japanese/BUILD + * xc/programs/Xserver/hw/xfree86/doc/Japanese/README.chips + * xc/programs/Xserver/hw/xfree86/doc/sgml/CPYRIGHT.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/DocIndex.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/LinkKit.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/Mach.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/NV1.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/OS2note.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/QStart.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/S3V.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/SOLX86.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/VGADriv.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/VidModes.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/W32.sgml + * xc/programs/Xserver/hw/xfree86/doc/sgml/clkprog.sgml + * xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT + * xc/programs/Xserver/hw/xfree86/doc/READ.FreeBSD + * xc/programs/Xserver/hw/xfree86/doc/README.Mach + * xc/programs/Xserver/hw/xfree86/doc/README.S3V + * xc/programs/Xserver/hw/xfree86/doc/README.SOLX86 + * xc/programs/Xserver/hw/xfree86/doc/README.W32 + * xc/programs/Xserver/hw/xfree86/doc/README.clkprog + * xc/programs/Xserver/hw/xfree86/doc/README.trident + * xc/programs/Xserver/hw/xfree86/etc/BM-Lynx.shar + * xc/programs/Xserver/hw/xfree86/etc/apSolx86.shar + * xc/programs/Xserver/hw/xfree86/etc/et4000clock.c + * xc/programs/Xserver/hw/xfree86/etc/ioctl_pc.h + * xc/programs/Xserver/hw/xfree86/etc/ld-wrapper.c + * xc/programs/Xserver/hw/xfree86/etc/postinst.sh + * xc/programs/Xserver/hw/xfree86/etc/preinst.sh + * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloBlt.c + * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloHW.h + * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apollodriv.c + * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/hercules.c + * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/HGC1280.info + * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280HW.h + * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280driv.c + * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmaHW.h + * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmadriv.c + * xc/programs/Xserver/hw/xfree86/mono/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfblinebank.h + * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.h + * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.sh + * xc/programs/Xserver/hw/xfree86/mono/mono/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/mono/mono.c + * xc/programs/Xserver/hw/xfree86/mono/mono/mono.h + * xc/programs/Xserver/hw/xfree86/mono/COPYRIGHT + * xc/programs/Xserver/hw/xfree86/mono/Imakefile + * xc/programs/Xserver/hw/xfree86/mono/USING + * xc/programs/Xserver/hw/xfree86/mono/confmono.cmd + * xc/programs/Xserver/hw/xfree86/mono/confmono.sh + * xc/programs/Xserver/hw/xfree86/os-support/amoeba/Imakefile + * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_init.c + * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_io.c + * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_video.c + * xc/programs/Xserver/hw/xfree86/os-support/bsd/bsd_video.c + * xc/programs/Xserver/hw/xfree86/os-support/mach/Imakefile + * xc/programs/Xserver/hw/xfree86/os-support/mach/bios_mmap.c + * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_init.c + * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_io.c + * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_video.c + * xc/programs/Xserver/hw/xfree86/os-support/minix/Imakefile + * xc/programs/Xserver/hw/xfree86/os-support/minix/bios_devmem.c + * xc/programs/Xserver/hw/xfree86/os-support/minix/local.h + * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_init.c + * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_io.c + * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_video.c + * xc/programs/Xserver/hw/xfree86/os-support/shared/IO_utils.c + * xc/programs/Xserver/hw/xfree86/os-support/shared/mapVT_noop.c + * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mouse.c + * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mseEv.c + * xc/programs/Xserver/hw/xfree86/os-support/solx86/Imakefile + * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_init.c + * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_iout.s + * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_mmap.c + * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_vid.c + * xc/programs/Xserver/hw/xfree86/os-support/sysv/bios_V4mmap.c + * xc/programs/Xserver/hw/xfree86/vga16/drivers/ati/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/oak/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/cl64xx/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/et3000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/et4000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/generic/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/ncr77c22/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/sis/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/tvga8900/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/ibm/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/ibm/OScompiler.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulOpStip.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulRepAre.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulStip.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulTile.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ibmTrace.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbres.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbresd.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbfillarc.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbhrzvert.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbimggblt.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbline.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbzerarc.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/offscreen.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppc.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcArea.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBStore.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitMacs.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitmap.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCReduce.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcClip.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCpArea.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCurs.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcDepth.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcFillRct.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGC.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGCstr.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGetSp.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcIO.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcImg.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixFS.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixmap.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPntWin.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyPnt.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyRec.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPushPxl.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcQuery.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRot.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRslvC.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcScrn.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSetSp.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSpMcro.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWinFS.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWindow.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vga16.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaBitBlt.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaGC.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaImages.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaReg.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaSolid.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaStipple.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaVideo.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm0.h + * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.c + * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.h + * xc/programs/Xserver/hw/xfree86/vga16/mfb/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/mi/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/misc/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/vga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/Imakefile + * xc/programs/Xserver/hw/xfree86/vga16/cvga16.cmd + * xc/programs/Xserver/hw/xfree86/vga16/cvga16.sh + * xc/programs/Xserver/hw/xfree86/vga2/drivers/ati/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/gvga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/cirrus/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/cl64xx/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/compaq/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/et3000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/et4000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/gen_driver.c + * xc/programs/Xserver/hw/xfree86/vga2/drivers/ncr77c22/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/oak/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/pvga1/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/sis/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/tvga8900/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/mfb/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbbitblt.c + * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbblt.c + * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfblinebank.h + * xc/programs/Xserver/hw/xfree86/vga2/misc/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/vga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBank.s + * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBankc.c + * xc/programs/Xserver/hw/xfree86/vga2/Imakefile + * xc/programs/Xserver/hw/xfree86/vga2/confvga2.cmd + * xc/programs/Xserver/hw/xfree86/vga2/confvga2.sh + * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bitblt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_blt16.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cop.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibanks.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidepth.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimono.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiproto.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiregs.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativersion.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/regati.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BitBlt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BlitMM.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_Blitter.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BltHiQV.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillRct.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillSt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_alloc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blitter.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blt16.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_colexp.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_config.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_line.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_pci.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_solid.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_teblt8.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_textblt.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/dRegs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/mRegs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitMM.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitter.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillRct.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillSt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitter.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt16.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bltC.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_colexp.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fill.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fillLG.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_im.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_imblt.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_inline.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_line.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_orect.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_solid.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_teblt8.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_textblt.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirrus_acl.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/laguna_acl.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/et3_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_clock.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_dpms.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_inline.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_ramdac.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/gen_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/gvg_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/Makefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/README + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/stormdwg.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/README + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_bios.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac1064.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac3026.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_hwcurs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_macros.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_map.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_reg.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_storm.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_xaarepl.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.NV1 + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.RIVA128 + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.tech + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1ref.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1setup.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3ref.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3setup.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvaccel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvcursor.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvreg.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvsetup.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvuser.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvvga.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_colexp.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_bltC.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_fill.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_sol.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/paradise.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvg_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgaBitBlt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgablt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgapntwin.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgasolid.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/IBMRGBCurs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/README.S3 + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Ti3026Curs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/newmmio.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3Bt485.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3BtCursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3TiCursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3fbinit.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3init.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3misc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3probe.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ramdacs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3reg.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3save.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/newmmio.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/regs3v.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_cursor.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_misc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_rop.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis86c201.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_BitBlt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_Blitter.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillRct.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillSt.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blitter.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blt16.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_colexp.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_curs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_pntwin.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_solid.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_teblt8.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_textblt.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bankc.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_accel.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_curs.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_drv.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_ger.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_mmio.h + * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_oldacl.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_bank.s + * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_driver.c + * xc/programs/Xserver/hw/xfree86/vga256/drivers/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/SpeedUpBlt.c + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fBitBlt.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFill.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFillSet.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineBres.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineH.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineV.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/gBanks.c + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBBlt2.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBitBlt.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBox.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suLine.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suVHLine.s + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBitBlt.c + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBltFillc.c + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaFasm.h + * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaLinec.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/Design + * xc/programs/Xserver/hw/xfree86/vga256/vga/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.h + * xc/programs/Xserver/hw/xfree86/vga256/vga/vga256.h + * xc/programs/Xserver/hw/xfree86/vga256/vga/vga8cppl.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaAsm.h + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.h + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.s + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBankc.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaCmap.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaHW.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabitblt.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgablt.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabltC.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabresd.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabstore.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillarc.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillrct.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillsp.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafuncs.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagc.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagetsp.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaglblt8.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaimage.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaline.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgalined.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaply1rct.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapntwin.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapolypnt.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapush8.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapwinS.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgarctstp8.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgascrinit.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasetsp.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasolid.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatables.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgateblt8.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgategblt.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatile32.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatileodd.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgawindow.c + * xc/programs/Xserver/hw/xfree86/vga256/vga/vgazerarc.c + * xc/programs/Xserver/hw/xfree86/vga256/vgainit/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabpp.h + * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabppscrin.c + * xc/programs/Xserver/hw/xfree86/vga256/Imakefile + * xc/programs/Xserver/hw/xfree86/vga256/cvga256.cmd + * xc/programs/Xserver/hw/xfree86/vga256/cvga256.sh + * xc/programs/Xserver/hw/xfree86/xaa/xaa16/Imakefile + * xc/programs/Xserver/hw/xfree86/xaa/xaa24/Imakefile + * xc/programs/Xserver/hw/xfree86/xaa/xaa32/Imakefile + * xc/programs/Xserver/hw/xfree86/xaa/xaa8/Imakefile + * xc/programs/Xserver/hw/xfree86/xaa/xaavga256/Imakefile + * xc/programs/Xserver/hw/xfree86/xaa/Imakefile.BPP + * xc/programs/Xserver/hw/xfree86/xaa/cfbcpplane.c + * xc/programs/Xserver/hw/xfree86/xaa/sampledrv.c + * xc/programs/Xserver/hw/xfree86/xaa/vga256map.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86bench.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86bitmap.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86cparea.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86defs.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86dline.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86dseg.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86farc.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86fpoly.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86frect.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86gc.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmap.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmisc.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86im.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86initac.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86line.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86line2.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86local.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86maploc.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86orect.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86plane.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.h + * xc/programs/Xserver/hw/xfree86/xaa/xf86spans.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86stip.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86tables.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86text.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86txtblt.s + * xc/programs/Xserver/hw/xfree86/xaa/xf86window.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86wline.c + * xc/programs/Xserver/hw/xfree86/xaa/xf86xaa.h + * xc/programs/Xserver/hw/xfree86/xf86config/xf86conf.man + * xc/programs/Xserver/hw/xfree98/LinkKit/Imakefile + * xc/programs/Xserver/hw/xfree98/SuperProbe/Imakefile + * xc/programs/Xserver/hw/xfree98/VGADriverDoc/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/pics/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/xmseconfig + * xc/programs/Xserver/hw/xfree98/XF86Setup/tcllib/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/generic/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/ja/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/Imakefile + * xc/programs/Xserver/hw/xfree98/XF86Setup/filelist.tcl + * xc/programs/Xserver/hw/xfree98/accel/cache/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/mmio_928/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/s3_generic/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3mmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3ga968/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/mmio_928/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/s3_generic/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3mmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.c + * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.h + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/mmio_928/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/s3_generic/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3mmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/mmio_928/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/s3_generic/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3mmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3newmmio/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/Imakefile + * xc/programs/Xserver/hw/xfree98/accel/Imakefile + * xc/programs/Xserver/hw/xfree98/common/Imakefile + * xc/programs/Xserver/hw/xfree98/common/pc98_vers.h + * xc/programs/Xserver/hw/xfree98/common_hw/ga968/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/generic/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/nec/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/pwlb/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/pwskb/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile + * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile.chw + * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/1st.sgml + * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/Imakefile + * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/read98.sgml + * xc/programs/Xserver/hw/xfree98/doc/Japanese/Imakefile + * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98 + * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98.1st + * xc/programs/Xserver/hw/xfree98/doc/man/Imakefile + * xc/programs/Xserver/hw/xfree98/doc/sgml/Imakefile + * xc/programs/Xserver/hw/xfree98/doc/Imakefile + * xc/programs/Xserver/hw/xfree98/doc/VideoBoard98 + * xc/programs/Xserver/hw/xfree98/etc/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/bsd/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/misc/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/linux/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/minix/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/sysv/Imakefile + * xc/programs/Xserver/hw/xfree98/os-support/Imakefile + * xc/programs/Xserver/hw/xfree98/reconfig/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/drivers/generic/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/ibm/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/ibm/egc_asm.s + * xc/programs/Xserver/hw/xfree98/vga16/mfb/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/mi/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/misc/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/vga/Imakefile + * xc/programs/Xserver/hw/xfree98/vga16/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/ganbwap/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/mga/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/bank.s + * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/nec480_dr.c + * xc/programs/Xserver/hw/xfree98/vga256/drivers/nkvnec/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/svga/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.c + * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.h + * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabep/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabs/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/wsna/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/drivers/cir_pc98.c + * xc/programs/Xserver/hw/xfree98/vga256/ganbwap/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/mga/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/nec480/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/nkvnec/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/svga/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/trident/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/vgainit/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/wabep/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/wabs/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/wsna/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/Imakefile + * xc/programs/Xserver/hw/xfree98/vga256/Imakefile.vga + * xc/programs/Xserver/hw/xfree98/vga256/cmga.cmd + * xc/programs/Xserver/hw/xfree98/vga256/cmga.sh + * xc/programs/Xserver/hw/xfree98/vga256/cnec480.cmd + * xc/programs/Xserver/hw/xfree98/vga256/cnec480.sh + * xc/programs/Xserver/hw/xfree98/vga256/ctgui.cmd + * xc/programs/Xserver/hw/xfree98/vga256/ctgui.sh + * xc/programs/Xserver/hw/xfree98/vga256/cvga256.cmd + * xc/programs/Xserver/hw/xfree98/vga256/cvga256.sh + * xc/programs/Xserver/hw/xfree98/xaa/xaa16/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/xaa24/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/xaa32/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/xaa8/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/xaavga256/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/Imakefile + * xc/programs/Xserver/hw/xfree98/xaa/Imakefile.BPP + * xc/programs/Xserver/hw/xfree98/xf86config/Cards98 + * xc/programs/Xserver/hw/xfree98/xf86config/Imakefile + * xc/programs/Xserver/hw/xfree98/Imakefile + * xc/programs/Xserver/hw/xfree98/XF98Conf.cpp + * xc/programs/Xserver/hw/xnest/Cursor.h + * xc/programs/Xserver/hw/xnest/Pixmap.h + * xc/programs/Xserver/os/iopreader.c + * xc/programs/Xserver/pandix/Imakefile + * xc/programs/Xserver/pandix/dispatch.c + * xc/programs/Xserver/pandix/dixfonts.c + * xc/programs/Xserver/pandix/events.c + * xc/programs/Xserver/pandix/main.c + * xc/programs/Xserver/pandix/resource.c + * xc/programs/Xserver/pandix/window.c + * xc/programs/Xserver/panmi/Imakefile + * xc/programs/Xserver/panmi/miexpose.c + * xc/programs/Xserver/panmi/miregion.c + * xc/programs/Xserver/panmi/mivaltree.c + * xc/programs/fsinfo/Imakefile + * xc/programs/fsinfo/fsinfo.c + * xc/programs/fsinfo/fsinfo.man + * xc/programs/xdm/config/Xresources + * xc/programs/xfs/include/events.h + * xc/programs/xfs/include/resource.h + * xc/programs/xkbcomp/keymap/sgi/cs + * xc/programs/xkbcomp/symbols/cs + * xc/programs/xkbcomp/xkbparse.h + * xc/programs/xprop/dsimple.c + * xc/programs/xprop/dsimple.h + * xc/programs/xwd/dsimple.c + * xc/programs/xwd/dsimple.h + * xc/programs/xwininfo/dsimple.c + * xc/programs/xwininfo/dsimple.h + * xc/fonts/bdf/misc/7x13euro.bdf + * xc/fonts/bdf/misc/7x13euroB.bdf + * xc/fonts/bdf/misc/7x14rk.bdf + * xc/fonts/bdf/misc/heb6x13.bdf + * xc/fonts/bdf/misc/heb8x13.bdf + * xc/fonts/bdf/unnec_100dpi/UTBI__10.bdf + * xc/fonts/bdf/unnec_100dpi/UTBI__12.bdf + * xc/fonts/bdf/unnec_100dpi/UTBI__14.bdf + * xc/fonts/bdf/unnec_100dpi/UTBI__18.bdf + * xc/fonts/bdf/unnec_100dpi/UTBI__24.bdf + * xc/fonts/bdf/unnec_100dpi/UTB___10.bdf + * xc/fonts/bdf/unnec_100dpi/UTB___12.bdf + * xc/fonts/bdf/unnec_100dpi/UTB___14.bdf + * xc/fonts/bdf/unnec_100dpi/UTB___18.bdf + * xc/fonts/bdf/unnec_100dpi/UTB___24.bdf + * xc/fonts/bdf/unnec_100dpi/charB08.bdf + * xc/fonts/bdf/unnec_100dpi/charB10.bdf + * xc/fonts/bdf/unnec_100dpi/charB12.bdf + * xc/fonts/bdf/unnec_100dpi/charB14.bdf + * xc/fonts/bdf/unnec_100dpi/charB18.bdf + * xc/fonts/bdf/unnec_100dpi/charB24.bdf + * xc/fonts/bdf/unnec_100dpi/charBI08.bdf + * xc/fonts/bdf/unnec_100dpi/charBI10.bdf + * xc/fonts/bdf/unnec_100dpi/charBI12.bdf + * xc/fonts/bdf/unnec_100dpi/charBI14.bdf + * xc/fonts/bdf/unnec_100dpi/charBI18.bdf + * xc/fonts/bdf/unnec_100dpi/charBI24.bdf + * xc/fonts/bdf/unnec_75dpi/UTBI__10.bdf + * xc/fonts/bdf/unnec_75dpi/UTBI__12.bdf + * xc/fonts/bdf/unnec_75dpi/UTBI__14.bdf + * xc/fonts/bdf/unnec_75dpi/UTBI__18.bdf + * xc/fonts/bdf/unnec_75dpi/UTBI__24.bdf + * xc/fonts/bdf/unnec_75dpi/UTB___10.bdf + * xc/fonts/bdf/unnec_75dpi/UTB___12.bdf + * xc/fonts/bdf/unnec_75dpi/UTB___14.bdf + * xc/fonts/bdf/unnec_75dpi/UTB___18.bdf + * xc/fonts/bdf/unnec_75dpi/UTB___24.bdf + * xc/fonts/bdf/unnec_75dpi/charB08.bdf + * xc/fonts/bdf/unnec_75dpi/charB10.bdf + * xc/fonts/bdf/unnec_75dpi/charB12.bdf + * xc/fonts/bdf/unnec_75dpi/charB14.bdf + * xc/fonts/bdf/unnec_75dpi/charB18.bdf + * xc/fonts/bdf/unnec_75dpi/charB24.bdf + * xc/fonts/bdf/unnec_75dpi/charBI08.bdf + * xc/fonts/bdf/unnec_75dpi/charBI10.bdf + * xc/fonts/bdf/unnec_75dpi/charBI12.bdf + * xc/fonts/bdf/unnec_75dpi/charBI14.bdf + * xc/fonts/bdf/unnec_75dpi/charBI18.bdf + * xc/fonts/bdf/unnec_75dpi/charBI24.bdf + * xc/util/patch/ChangeLog + * xc/util/patch/Configure + * xc/util/patch/EXTERN.h + * xc/util/patch/INTERN.h + * xc/util/patch/MANIFEST + * xc/util/patch/Makefile.SH + * xc/util/patch/Makefile.nt + * xc/util/patch/README + * xc/util/patch/backupfile.c + * xc/util/patch/backupfile.h + * xc/util/patch/common.h + * xc/util/patch/config.H + * xc/util/patch/config.h.SH + * xc/util/patch/config.h.nt + * xc/util/patch/inp.c + * xc/util/patch/inp.h + * xc/util/patch/malloc.c + * xc/util/patch/patch.c + * xc/util/patch/patch.man + * xc/util/patch/patchlevel.h + * xc/util/patch/pch.c + * xc/util/patch/pch.h + * xc/util/patch/util.c + * xc/util/patch/util.h + * xc/util/patch/version.c + * xc/util/patch/version.h + * xc/util/patch/winnt.h + Bugzilla #1770 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1770): + Fixing build bustage caused by dead files which were never properly + cvs removed, the RCS backing files just had an invalid default branch + set, which prevented CVS from checking them out. After fixing the RCS + backing files this patch now removes those files. + +2004-11-03 Roland Mainz + * xc/lib/font/FreeType/ftfuncs.c + Bugzilla #1767 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1767): + Fixing build bustage in xc/programs/bdftopcf/ due missing + `FT_STREAM_SEEK'/`FT_STREAM_POS' symbols. + +2004-11-02 Roland Mainz + * xc/programs/pclcomp/pclcomp.c + Bugzilla #1758 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1758): + Fixing various build errors and warnings in "pclcomp". + +2004-11-02 Egbert Eich + + * lib/font/FreeType/ftfuncs.c: + Removing unneeded private FreeType2 symbol. + + * programs/Xserver/hw/xfree86/ddc/edid.h: + * programs/Xserver/hw/xfree86/ddc/interpret_edid.c: + (xf86InterpretEDID), (get_display_section), + (get_std_timing_section), (get_dt_md_section), + (get_dst_timing_section), (get_monitor_ranges), + (get_detailed_timing_section), (validate_version): + * programs/Xserver/hw/xfree86/ddc/print_edid.c: (xf86PrintEDID), + (print_display), (print_input_features), (print_dpms_features), + (print_detailed_monitor_section), (print_detailed_timings), + (print_number_sections): + Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich). + + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsModeInitHiQV): + Removing unneeded code. + + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810SetMode), (I810ModeInit): + * programs/Xserver/xkb/ddxList.c: (XkbDDXListComponent): + * programs/Xserver/xkb/ddxLoad.c: (XkbDDXCompileNamedKeymap): + Fixed KGA handling for i810. KGA handling for chips derived from + C&T chips is slightly different. The changes make the code + consistent with the C&T (chips) and i740 drivers. + + +2004-11-01 Egbert Eich + + * programs/Xserver/Xext/saver.c: (ScreenSaverUnsetAttributes): + Fixed sig11 which occured when calling a CloseDisplay() + after XScreenSaverSetAttributes() followed by + XScreenSaverUnsetAttributes(). Caused by missing FreeResource() + in XScreenSaverUnsetAttributes(). + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + (configureDDCMonitorSection): + Removing unused DDC sections that caused misinterpretation of + DDC data due to a missing break statement in a switch. + * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: + (ix86PciSelectCfgmech): + Fixed typo: #if <-> #ifdef. + +2004-10-31 Roland Mainz + * xc/programs/glxgears/Imakefile + Bugzilla #1747: Fix build failure on Solaris due missing + |sched_yield| symbol (which is provided by the realtime library + (librt.so) in Solaris). + +2004-10-31 Roland Mainz + * xc/lib/GL/mesa/drivers/osmesa/Imakefile + Bugzilla #1743: Fix build failure on Solaris due "ld: fatal: + too many symbols require `small' PIC references" via adding + |#define LargePICTable YES| to the Imakefile. + +2004-10-31 Felix Kuehling + + * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageDDC1): + * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreamsNew), (SavageInitStreams2000): + Make the Savage driver work with the dl-loader. + +2004-10-30 Roland Mainz + * xc/programs/pclcomp/Imakefile + Bugzilla #631: Adding missing Imakefile. + +2004-10-30 Roland Mainz + * xc/programs/Imakefile + * xc/programs/pclcomp/README + * xc/programs/pclcomp/pclcomp.c + * xc/programs/pclcomp/pclcomp.man + * xc/programs/pclcomp/printer.note + * xc/programs/xpr/Imakefile + * xc/programs/xpr/lncmd.h + * xc/programs/xpr/pmp.h + * xc/programs/xpr/x2jet.c + * xc/programs/xpr/x2pmp.c + * xc/programs/xpr/xdpr.man + * xc/programs/xpr/xdpr.script + * xc/programs/xpr/xpr.c + * xc/programs/xpr/xpr.h + * xc/programs/xpr/xpr.man + Bugzilla #631: Uploading "xpr" and "pclcomp" as they are needed + for the RASTER and PCL drivers on some platforms. + +2004-10-30 Alan Coopersmith + + * xc/config/util/mdepend.cpp: + Add -d flag for compilers like the Sun C compilers that + produce dependency lists themselves. To use with the Sun + compilers, add to host.def: + # define UseCCMakeDepend YES + # define DependFlags -cc $(CC) -d -xM + (Sun bug id #4245688 - fix by Alan Coopersmith) + * xc/programs/Xserver/hw/xfree86/loader/elfloader.c: + Add Solaris to the platforms on which mprotect is run to set + execute permissions when necessary. (Sun bug id #6175128 - + Xorg bugzilla #1812 - fix by Alan Coopersmith) + * xc/programs/xclock/Imakefile,Clock.c,ClockP.h,xclock.c: + Internationalize digital output (Sun bug id #4119396 - fix by + Steve Swales), add -bgpixmap option to set XPM file as background + (originally from STSF project version of xclock by Alan Coopersmith) + * xc/programs/xmodmap/handle.c,pf.c + xmodmap was printing line numbers which are one too low in error + messages (Xorg bugzilla #1739, Sun bug id 4637857 - fix by Sam Lau) + +2004-10-29 Torrey T. Lyons + + * config/cf/X11.tmpl: + * config/cf/cygwin.cf: + * config/cf/darwin.cf: + * programs/Xserver/dix/Imakefile: + * programs/Xserver/miext/damage/Imakefile: + Add BuildRootless Imake variable and ROOTLESS define. + +2004-10-28 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/rootlessAqua.h: + Removed unused vestigial file. + +2004-10-27 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: + (I810Sync): + Removing vtSema shilding of accel sync - should have been + '&&' instead of '||' anyway. + +2004-10-25 Torrey T. Lyons + + * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC): + Fix rootless Cygwin crash due to acceleration code illegally modifying + a const structure (Reported by Kensuke Matsuzaki). + +2004-10-24 Roland Mainz + * xc/config/cf/xprint_site.def + * xc/programs/Xserver/Xprint/ps/Ps.h + * xc/programs/Xserver/Xprint/ps/PsPixmap.c + * xc/programs/Xserver/Xprint/ps/PsPolygon.c + * xc/programs/Xserver/mi/miinitext.c + Bugzilla #1664 (https://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-10-24 Matthieu Herrb + + * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: + - don't pretend to support 24bpp or 32bpp framebuffers if probed + depth is less than 24. Avoids a core dump after a common + configuration error. + +2004-10-21 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONDisplayVideo), (RADEONPutVideo): + - make the overlay work on crtc2 again + - make PutVideo() MergedFB aware + +2004-10-22 Matthieu Herrb + + * programs/xdm/greeter/verify.c + Make BSDAUTH able to use non-default login classes. + (Bugzilla #1676, Pierre Lalet). + +2004-10-21 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + Make sure the overlay is off when switching modes, otherwise you + can get a chip lockup if you switch modes with a video playing + +2004-10-20 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageStreamsOn), (SavageStreamsOff): + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageInitVideo), (SavageStopVideo), (SavageDisplayVideoOld), + (SavageDisplayVideoNew), (SavageStopSurface): + when using the overlay for Xv, only enable it when displaying the + video otherwise the overlay breaks on mode changes. + +2004-10-20 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageGetRefresh), (SavageValidMode), (SavageModeInit): + Take doublescan and interlace flags into account when choosing a + BIOS mode. Otherwise it choses modes with double refresh rates for + double scan modes or half refresh rates for interlaced modes. + +2004-10-20 Thomas Hellström + + * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: + Fixed a compile error on BSD in the via driver + +2004-10-20 Thomas Hellström + + * lib/XvMC/Imakefile: + * lib/XvMC/hw/via/Imakefile: + * lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock), + (viaMpegGetStatus), (viaMpegIsBusy), (timeDiff), (syncDMA), + (syncVideo), (syncAccel), (syncMpeg), (pciFlush), (agpFlush), + (flushXvMCLowLevel), (pciCommand), (agpCommand), + (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), + (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), + (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), + (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), + (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): + * lib/XvMC/hw/via/viaLowLevel.h: + * lib/XvMC/hw/via/viaXvMC.c: (yOffs), (vOffs), (uOffs), + (defaultQMatrices), (releaseDecoder), (grabDecoder), + (setupAttribDesc), (releaseAttribDesc), (XvMCCreateContext), + (XvMCDestroyContext), (XvMCCreateSurface), (XvMCDestroySurface), + (XvMCPutSlice2), (XvMCPutSlice), (updateXVOverlay), + (XvMCPutSurface), (XvMCBeginSurface), (XvMCSyncSurface), + (XvMCLoadQMatrix), (XvMCRenderSurface), (XvMCCreateBlocks), + (XvMCDestroyBlocks), (XvMCCreateMacroBlocks), + (XvMCDestroyMacroBlocks), (XvMCCreateSubpicture), + (XvMCSetSubpicturePalette), (findOverlap), (XvMCClearSubpicture), + (XvMCCompositeSubpicture), (XvMCBlendSubpicture), + (XvMCBlendSubpicture2), (XvMCSyncSubpicture), + (XvMCFlushSubpicture), (XvMCDestroySubpicture), + (XvMCGetSubpictureStatus), (XvMCFlushSurface), + (XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute), + (XvMCGetAttribute), (XvMCHideSurface): + * lib/XvMC/hw/via/viaXvMCPriv.h: + * lib/XvMC/wrapper/Imakefile: + * lib/XvMC/wrapper/XvMCWrapper.c: (preInitW): + Imported via XvMC library release 0.13.0 from unichrome.sf.net. + This enables hardware mpeg2 decoding for the CLE266 chip using the + nonstandard VLD XvMC extension. Complete author information is + available at the unichrome site. + Updated the XvMC wrapper to look for version specific Xv and XvMC + shared libraries. + +2004-10-19 Roland Mainz + * xc/programs/Imakefile + * xc/programs/xdbedizzy/Imakefile + * xc/programs/xdbedizzy/xdbedizzy.c + * xc/programs/xdbedizzy/xdbedizzy.man + * xc/programs/xdbedizzy/xdbedizzy.sgml + Bugzilla #1673: Adding sample application "xdbedizzy" for the + DOUBLE-BUFFER extension ("DBE"). + Original "dbedizzy" version written by Mark Kilgard, adapted to + use DBE for double buffering by Allen Leinwand, print support + by Roland Mainz. + +2004-10-19 Luc Verhaegen + + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/ddmpeg.h: + * programs/Xserver/hw/xfree86/drivers/via/ginfo.h: + * programs/Xserver/hw/xfree86/drivers/via/via.h: + * programs/Xserver/hw/xfree86/drivers/via/via.man: + * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: + (VIAInitialize2DEngine), (dispatchCBuffer), (dispatchCBufferAGP), + (VIAInitAccel), (VIAAccelSync), (VIASetupForScreenToScreenCopy), + (VIASubsequentScreenToScreenCopy), (VIASetupForSolidFill), + (VIASubsequentSolidFillRect), (VIASetupForMono8x8PatternFill), + (VIASubsequentMono8x8PatternFillRect), + (VIASubsequentColor8x8PatternFillRect), + (VIASetupForCPUToScreenColorExpandFill), + (VIASubsequentScanlineCPUToScreenColorExpandFill), + (VIASetupForScreenToScreenColorExpand), + (VIASubsequentScreenToScreenColorExpand), (VIASetupForImageWrite), + (VIASubsequentImageWriteRect), (VIASetupForSolidLine), + (VIASubsequentSolidTwoPointLine), (VIASubsequentSolidHorVertLine), + (VIASetupForDashedLine), (VIASubsequentDashedTwoPointLine), + (VIASetClippingRectangle), (ViaVQDisable): + * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: + (ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber), + (ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO), + (ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO), + (ViaDisablePrimaryFIFO): + * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.h: + * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: + (VIACreateHeaderFile), (VIACreateTV2), (VIAGetTV2Mask), + (VIAGetTV2NTSC), (VIAGetTV2PAL), (VIACreateTV3), (VIAGetTV3Mask), + (VIAGetTV3NTSC), (VIAGetTV3PAL), (VIACreateVT1622A), + (ViaGetRomTVTableVersion), (ViaGetRomOutputModeTables), + (ViaGetRomModeTables), (ViaGetRomImage), + (ViaGetIncludedOutputModeTables), (ViaGetIncludedModeTables), + (ViaModeTablesInit): + * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: + * programs/Xserver/hw/xfree86/drivers/via/via_capture.h: + * programs/Xserver/hw/xfree86/drivers/via/via_ch7019.h: + * programs/Xserver/hw/xfree86/drivers/via/via_common.h: + * programs/Xserver/hw/xfree86/drivers/via/via_compose.h: + * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: + (VIALoadCursorImage), (ViaCursorStore), (ViaCursorRestore): + * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + (VIADRIIrqInit), (VIADRIIrqExit), (VIADRIRingBufferCleanup), + (VIADRIRingBufferInit), (VIADRIAgpInit), (VIADRIScreenInit), + (VIADRICloseScreen), (VIADRIFinishScreenInit), (VIADRIMapInit), + (viaDRIEnterVT), (viaDRILeaveVT): + * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup), + (ViaWaitIdle), (VIAGetRec), (VIAFreeRec), (VIAIdentify), + (VIAProbe), (LookupChipSet), (VIAProbeDDC), (VIAPreInit), + (VIAEnterVT), (VIALeaveVT), (VIASave), (VIARestoreRegs), + (VIAEnableMMIO), (VIADisableMMIO), (VIAMapMMIO), (VIAMapFB), + (VIAScreenInit), (VIAInternalScreenInit), (VIAWriteMode), + (VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), + (VIADeviceSelection), (VIADeviceDispatch): + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/drivers/via/via_fs454.h: + * programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.c: + * programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.h: + * programs/Xserver/hw/xfree86/drivers/via/via_hwdiff.c: + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: + (VIAI2C1PutBits), (VIAI2C1GetBits), (ViaI2CBus1Init), + (VIAI2C2PutBits), (VIAI2C2GetBits), (ViaI2CBus2Init), + (ViaI2CBus3Init), (ViaGpioI2CInit), (VIAGPIOI2C_Initial), + (ViaGpioI2c_Release), (ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead), + (ViaGpioI2c_SDAWrite), (ViaGpioI2c_SDARead), (HWGPIOI2C_SetSCL), + (HWGPIOI2C_SetSDA), (HWGPIOI2C_GetSDA), (GPIOI2C_START), + (GPIOI2C_STOP), (GPIOI2C_ACKNOWLEDGE), (GPIOI2C_SENDACKNOWLEDGE), + (GPIOI2C_SENDNACKNOWLEDGE), (GPIOI2C_WriteBit), + (GPIOI2C_WriteData), (GPIOI2C_ReadBit), (GPIOI2C_ReadData), + (VIAGPIOI2C_Write), (VIAGPIOI2C_Read), (VIAGPIOI2C_ReadByte), + (ViaGpioI2c_Probe), (VIAI2CInit): + * programs/Xserver/hw/xfree86/drivers/via/via_i2c.h: + * programs/Xserver/hw/xfree86/drivers/via/via_id.c: + (ViaDoubleCheckCLE266Revision), (ViaCheckCardId): + * programs/Xserver/hw/xfree86/drivers/via/via_id.h: + * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: + (libc_YUV42X), (__memcpy), (kernel_YUV42X), (kernel_memcpy), + (fastrdtsc), (time_function), (flagValid), (cpuValid), + (viaVidCopyInit): + * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h: + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + (VIAFreeLinear), (offScreenLinear), (VIAAllocLinear), + (VIAInitLinear): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: + (VIACheckTVExist), (VIAGetActiveDisplay), (VIASensorTV2), + (VIASensorTV3), (VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect), + (ViaGetPanelSizeFromEDID), (VIAGetPanelSizeFromDDCv1), + (VIAGetPanelSizeFromDDCv2), (VIAGetPanelSize), + (ViaGetResolutionIndex), (ViaGetModeIndex), (ViaPanelGetIndex), + (ViaGetNearestRefresh), (ViaRefreshAllowed), (ViaTVGetIndex), + (VIAFindModeUseBIOSTable), (VIASetUseExternalClock), + (VIASetPrimaryClock), (VIASetSecondaryClock), (VIASetLCDMode), + (VIAPreSetTV2Mode), (VIAPreSetVT1623Mode), (VIAPostSetTV2Mode), + (VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset), + (ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset), + (ViaSetBlankingEndOverflow), (ViaPrimaryRefreshPatch), + (VIASetModeUseBIOSTable), (ViaSetSecondaryOffset), + (VIASetModeForMHS), (ViaLCDPowerSequence), (VIAEnableLCD), + (VIADisableLCD), (VIASavePalette), (VIARestorePalette), + (VIALoadPalette): + * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: + (viaOverlayGetV1Format), (viaOverlayGetV3Format), + (viaOverlayGetSrcStartAddress), (viaOverlayHQVCalcZoomHeight), + (viaOverlayGetFetch), (viaOverlayGetDisplayCount), (rangeEqualize), + (vPackFloat), (viaCalculateVideoColor): + * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_refresh.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: + * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: + * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: + * programs/Xserver/hw/xfree86/drivers/via/via_saa7108.h: + * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + (VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag), + (ViaSetVidCtl), (ViaVideoRegWrite), (VIAVidCreateSurface), + (VIAVidLockSurface), (VIAVidDestroySurface), (Upd_Video), + (VIAVidUpdateOverlay): + * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: + * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: + (ViaAudioSelect): + * programs/Xserver/hw/xfree86/drivers/via/via_tv2.h: + * programs/Xserver/hw/xfree86/drivers/via/via_tv3.h: + * programs/Xserver/hw/xfree86/drivers/via/via_utility.c: + * programs/Xserver/hw/xfree86/drivers/via/via_utility.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: + (ViaVBEGetActiveDevice), (ViaVBEGetDisplayDeviceInfo), + (ViaVBEGetDisplayDeviceAttached), (ViaVBEGetBIOSDate), + (ViaVBEGetBIOSVersion), (ViaVBEGetFlatPanelInfo), + (ViaVBEGetTVConfiguration), (ViaVBEGetTVEncoderType), + (ViaVBEGetVideoMemSize), (ViaVBESetActiveDevice), + (ViaVBEGetModeInfo), (ViaVBEQueryModeList), + (ViaVBEQuerySupportedRefreshRate), (ViaVBESetDeviceRefreshRate), + (ViaVBESetFlatPanelState): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: + (ViaVgahwIn), (ViaVgahwOut), (ViaVgahwRead), (ViaVgahwWrite), + (ViaVgahwChange), (ViaCrtcChange), (ViaSeqChange), (ViaVgahwPrint): + * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: + * programs/Xserver/hw/xfree86/drivers/via/via_video.c: + (DecideOverlaySupport), (viaResetVideo), (viaSaveVideo), + (viaRestoreVideo), (viaExitVideo), (viaInitVideo), + (viaSetupImageVideoG), (viaStopSWOVerlay), (viaStopVideoG), + (xv_to_tuner), (viaSetPortAttributeG), (viaGetPortAttributeG), + (viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo): + * programs/Xserver/hw/xfree86/drivers/via/via_video.h: + * programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: + (initViaXvMC), (cleanupViaXvMC), (stride), (size_yuv420), + (size_xx44), (mpegDisable), (ViaInitXVMC), (ViaCleanupXVMC), + (ViaXvMCCreateContext), (ViaXvMCCreateSurface), + (ViaXvMCCreateSubpicture), (ViaXvMCDestroyContext), + (ViaXvMCDestroySurface), (ViaXvMCDestroySubpicture), + (viaXvMCSetDisplayLock), (viaXvMCInitXv), + (viaXvMCInterceptXvAttribute), (viaXvMCInterceptXvGetAttribute), + (viaXvMCDisplayAttributes), (viaXvMCInterceptPutImage), + (viaXvMCPutImageSize): + * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: + * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: + * programs/Xserver/hw/xfree86/drivers/via/videodev.h: + + Sync via driver with unichrome (r26). + New features include: Asm videoblit; XvMC VLD support for + CLE266; Xv support for KM400; Panel activation by pci subsystem + id. + Some bugs were fixed, S3utility xv backend and support for + saa71xx, ch7xxx and FS45x tv/lvds encoders were removed, many + things were severely cleaned up. MMIO is exported read-only to + DRI for security. + Complete changelog (with author information) is available at + unichrome.sf.net. + +2004-10-19 Felix Kuehling + + * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: + (SavageSetVESAMode): + Fix a regression in the CrtOnly option. This was fixed in DRI CVS + once but must have been lost during the port to Xorg CVS. + +2004-10-19 Egbert Eich + + * config/cf/linux.cf: + * config/imake/imakemdep.h: + Enabling modules and DRI for Linux HPPA. + * programs/Xserver/os/Imakefile: + * programs/Xserver/os/hpsocket.c: + Removing hpsocket.c as it isn't used anywhere any more + (Bugzilla #1584). + +2004-10-18 Egbert Eich + + * fonts/encodings/large/gb18030-0.enc: + Added file that was missing from last commit. + +2004-10-18 Egbert Eich + + * fonts/encodings/large/Imakefile: + * fonts/encodings/large/big5.eten-0.enc: + * fonts/encodings/large/big5hkscs-0.enc: + * fonts/encodings/large/gb2312.1980-0.enc: + * nls/Compose/Imakefile: + * nls/Compose/zh_CN.gb18030: + * nls/Compose/zh_HK.big5: + * nls/Compose/zh_HK.big5hkscs: + * nls/XI18N_OBJS/Imakefile: + * nls/XI18N_OBJS/zh_CN.gb18030: + * nls/XI18N_OBJS/zh_HK.UTF-8: + * nls/XI18N_OBJS/zh_HK.big5: + * nls/XLC_LOCALE/Imakefile: + * nls/XLC_LOCALE/zh_CN.UTF-8: + * nls/XLC_LOCALE/zh_CN.gb18030: + * nls/XLC_LOCALE/zh_CN.gbk: + * nls/XLC_LOCALE/zh_HK.UTF-8: + * nls/XLC_LOCALE/zh_HK.big5hkscs: + * nls/XLC_LOCALE/zh_TW.UTF-8: + * nls/compose.dir: + * nls/locale.alias: + * nls/locale.dir: + Correcting font encodings for GB18030, GBK and BIG5-HKSCS. + Adding nls support for those encodings (Bugzilla 1573, James Su). + +2004-10-18 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RADEONSetupRenderByteswap): + Fixing one of the infamous + 'control reaches end of non void function problems'. + +2004-10-18 Egbert Eich + + * config/cf/Imake.cf: + * config/cf/linux.cf: + * config/cf/xfree86.cf: + * config/cf/xorg.cf: + * config/imake/imakemdep.h: + powerpc/powerpc64 build fixes. + +2004-10-18 Egbert Eich + + * config/cf/xorg.cf: + Made handling of DevelDrivers for x86-64 more conformant + to other platforms. + + * fonts/encodings/Imakefile: + Compress all font encodings (Stefan Dirsch). + + * lib/SM/sm_manager.c: (_SmsProtocolSetupProc): + Fixed warnings. + + * lib/X11/imRm.c: + Turn on forwarding XNSpotLocation event to XIM server in + OffTheSpot and Root mode (bugzilla #1580, James Su). + + * nls/Compose/en_US.UTF-8: + Added another compose key combination for the Euro symbol + (Stefan Dirsch). + + * nls/compose.dir: + Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales + (Mike Fabian). + + * nls/locale.alias: + Changed default encoding for ru from KOI8-R to ISO8859-5 + (Mike Fabian). + This is the encoding that is also used by glibc. We may + break other libcs - lets see who complains. + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Added explanation for DESTDIR to install to a different directory + than /. + + * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe): + Added some early bailouts to atiprobe if PCI structure pointer is + NULL to prevent sig11. + + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_video.c: + (GX1InitVideo), (GX1ResetVideo), (GX1StopVideo), + (GX1SetPortAttribute), (GX1DisplayVideo), (GX1BlockHandler): + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_video.c: + (GX2InitVideo), (GX2ResetVideo), (GX2StopVideo), + (GX2SetPortAttribute), (GX2DisplayVideo), (GX2BlockHandler): + XV support doesn't depend on 2D acceleration any more. This patch + removes this limitation from the NSC driver. This is a patch that + I have committed to XFree86 a while ago but never ported over to + X.Org. Matthieu Herrb contributed some build fixes. + + * programs/Xserver/os/WaitFor.c: + 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(). + + * programs/xconsole/xconsole.c: (OpenConsole), (get_pty): + Use /dev/xconsole (named pipe) or devpts for system logger + (Werner Fink). + + * programs/xkbcomp/rules/Imakefile: + Create missing links for backward compatibility to XFree86 + (Stefan Dirsch). + + * programs/xkbcomp/symbols/inet: + Changed comment to mention xorg. + + * programs/xkill/xkill.c: (get_window_id): + Changed cursor for the 'kill' action from XC_draped_box to + XC_Pirate. If you don't like it we can change it back + (original author unknown). + + * programs/xman/vendor.h: + Added 'pic' to the man page rendering command pipeline + (Werner Fink). + + * programs/xrx/helper/helper.c: + Added missing return value (Stefan Dirsch, Roland Mainz) + + +2004-10-17 Eric Anholt + + * extras/Mesa/src/mesa/drivers/dri/tdfx/tdfx_tex.c: + (convertPalette): + Bug #1108: abort if no palette format matches. (Already in upstream + Mesa) + +2004-10-17 Roland Mainz + * xc/programs/xset/Imakefile + * xc/programs/xset/xset.c + Bugzilla #1659: Fix Imakefile bug which caused the Xprint support + in "xset" not being build. + +2004-10-17 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche) + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + (MouseCommonOptions): + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott) + +2004-10-17 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit), + (S3ModeInit): + - Add interlaced support to S3 driver (bug 332, Leo Savernik) + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: + (MouseCommonOptions), (MouseProc), (MouseDoPostEvent): + * programs/Xserver/hw/xfree86/input/mouse/mouse.man: + * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: + - EmulateWheelTimeout (bug 323, Mathias Fröhlich) + - single button double-click (bug 322, Rob Brown) + +2004-10-17 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + On my Inspiron 8600 both internal and external ports are + marked DAC_PRIMARY in BIOS. So be extra careful - only + swap when the first port is not DAC_PRIMARY + +2004-10-17 Alex Deucher + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.man + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c + - Add Thomas' latest sis MergedFB enhancements to the radeon driver + +2004-10-17 Matthieu Herrb + + * programs/Xserver/os/access.c: (CheckAddr): + * programs/Xserver/os/connection.c: (AuthAudit), + (ClientAuthorized): + Remove some remaining AMOEBA specific code. + +2004-10-16 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD), (SavageSetGBD_Twister), (SavageSetGBD_3D), + (SavageSetGBD_PM), (SavageSetGBD_2000): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreams2000), (SavageStreamsOn): + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageClipVWindow), (SavageInitVideo), (SavageSetColorKey2000), + (SavageSetColor2000), (SavageSetupImageVideo), + (SavageDisplayVideoNew), (SavageDisplayVideo2000): + - fix savage2000, savage3D + - attempt to fix Xv on savage2000 (still not there yet) + +2004-10-15 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.c + Bugzilla #1647: Fix the problem that |XpSubmitJob()| returns + a random value (patch by Stefan Dirsch/SuSE). + +2004-10-15 Roland Mainz + * xc/programs/Xserver/Xprint/ps/PsColor.c + Bugzilla #1646: Fix the problem that |PsCreateColormap()| returns + a random value (patch by Stefan Dirsch/SuSE). + +2004-10-15 Roland Mainz + * xc/programs/Xserver/Xprint/Oid.c + Bugzilla #1637: Fix problems in oid code which may cause the + usage of an invalid string pointer (original patch by Egbert Eich). + +Thu Oct 14 20:43:03 2004 Søren Sandmann + + * programs/xmodmap/pf.c (process_line): Fix a + write-to-constant-string issue. + * programs/xmodmap/xmodmap.c (main): Fix several buffer overruns. + +2004-10-14 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/misc/BUSmemcpy.S: + Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating + a text relocation and enabling the server to be built as a + position-independent executable. (PaX Team) + +2004-10-14 Roland Mainz + * xc/programs/Xserver/Xprint/pcl/PclInit.c + * xc/programs/Xserver/Xprint/ps/PsInit.c + Bugzilla #1629: 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-10-04 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h + Squash annoying warning about fi1236_dump_status + +2004-10-13 Roland Mainz + * xc/programs/Imakefile + Bugzilla #1372: Fix build bustage in Broadway/XRX code when + Xaw8 is not available. + +2004-10-13 Adam Jackson + + * programs/xdm/sessreg.c: + Bug #1627: Zero out struct utmp before writing it to prevent garbage + fields. (Egmont Koblinger) + +2004-10-13 Alexander Gottwald + + * config/cf/Imakefile: + Bugzilla #1621, Bugzilla #1393: Add xorgversion.def to files to + install + +2004-10-13 Eric Anholt + + * lib/X11/UIThrStubs.c: + Use attributes instead of pragmas for weak symbols on gcc 2.95 as well. + Using pragmas may result in the symbols being undefined with big -O. + (FreeBSD ports/69708, Masakazu HIGAKI ) + +2004-10-12 Roland Mainz + * xc/programs/xman/print.c + * xc/programs/xmore/print.c + * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c + Bugzilla #1601: Fix problems with wrong page counts in xedit&co. + when a global "*geometry" resource was overriding the internal + geometry management used by XawPrintShell(=usually adjust to + current page size, the resource was turning this into a static + value). + +2004-10-12 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + Set fbdev mode as the default mode on PPC (Olaf Hering). + + * programs/xkbcomp/rules/xorg: + * programs/xkbcomp/rules/xorg.lst: + * programs/xkbcomp/rules/xorg.xml: + * programs/xkbcomp/symbols/inet: + Added support for IBM space saver keyboard (Stefan Dirsch). + Added support for Cherry CyMotion Master XPress (Marcus Schaefer). + + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (I830BIOSLeaveVT): + Change order of SetDisplayDevice(), HWRestore(), UnbindGART() + and RestoreBIOSMemSize() to be exactly opposite to the Save + procedure in EnterVT() (Matthias Hopf, Alan Hourihane). + + * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: (NVDACSave): + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVRestore), + (NVSave): + Fix text mode restauration by removing the assumption that + the register which determines which head is programmed is set. + to the active head by the BIOS (Mark Vojkovich). + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + When I wrote the resource code 5 years ago I made some assumptions + which turned out to be false: + I've assumed that the bus number of the PCI hostbridge would be + the PCI bus the bridge links to. This is not correct. Fixing this + assumption is not easy. + However I hope that the attached patch will make the system work + regardless as it 'ignores' host bridges from which the target bus + is not known. This should not matter at all as we really don't + care about host bridges (unless we have bridge specific code + which retrieves information about the bridge). + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810PreInit), (I810ScreenInit) + Fixed server crash on reset when a structure allocated in + PreInit() was freed on CloseScreen(). + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810ScreenInit): + Fixed ring buffer lock ups that happened because the structure + that contained ringbuffer data was not zeroed after allocation. + * programs/Xserver/hw/xfree86/drivers/i810/common.h: + * programs/Xserver/hw/xfree86/drivers/i810/i810.h: + * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: + (I810DRIScreenInit): + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810MapMem): + * programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c: + (I810AllocLow), (I810AllocHigh): + * programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830.h: + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (I830MapMem), (SetRingRegs), (I830VESASetMode), + (I830BIOSSaveScreen): + * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c: + (AllocFromPool), (AllocFromAGP), (I830AllocVidMem), + (I830Allocate2DMemory), (I830GetExcessMemoryAllocations), + (MakeTiles): + Fixed numerous warnings due to signed unsigned comparisons. + programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + (NVBacklightEnable): + Changed the order in which the sequencer registers and + the backlight control registers are written. The sequencer + control register need to be written first otherwise DPMS + screen blanking produces vertical bars on a mobile device. + lib/Xau/Imakefile: + Build libXau static library PIC so it can be linked into + toolkits that would like to wrap its functionality. + +2004-10-11 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONEnterVT): + * programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c: + (SavageI2CPutBits), (SavageI2CGetBits): + - fix resume on radeons (bug 1220) + - clean up some old cruft in the savage i2c code + +2004-10-11 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): + * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): + Improving DPMS handling on VT swich and server + termination/abort: previous version called the driver directly and + too late. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONInitCrtc2Registers): + Unblank secondary screen explicitely. Don't rely on the value + read during register save as the BIOS have blanked the secondary + head. + * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: + (I810Sync): + Checking if server isn't switched away before calling sync. + Sanity check for possible bugs in aother areas of the code. + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810PreInit): + Fixing default amount of of allocated video memory from + AGP for i810: Use 16MB if less than 192MB are installed + else use 24MB (Matthias Hopf). + +2004-10-10 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageSetupImageVideo), (SavageSetPortAttribute), + (SavageGetPortAttribute), (SavageDisplayVideoOld): + Turn off vertical interpolation on "old" engines by default. + It's bandwidth intensive and causes artifacts on one of my + savage4s. I added an Xv attribute, XV_VERTICAL_INTERPOLATION, + so users can turn it on and off on the fly. + +2004-10-10 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreamsOld): + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageDisplayVideoOld): + Fix Xv on savages with "old" streams engine. Streams FIFO reg does + not need to be set if you are doing vertical interpolation. + Setting the FIFO reg is only required when doing line doubling. + +2004-10-10 Alexander Gottwald + + * fonts/bdf/100dpi/Imakefile: + * fonts/bdf/75dpi/Imakefile: + Bugzilla #1560: Fix build of lucida fonts which were broken since + 6.8.0 + +2004-10-10 Matthieu Herrb + + * programs/Xserver/Xext/saver.c + Fix for XFree86 bugzilla #1224. + * lib/lbxutil/lbx_zlib/Imakefile + Don't mix in-tree libz headers and external libz + (Problem reported by Marc Espie on OpenBSD lists). + * config/cf/OpenBSDLib.tmpl + Fix shared libXaw revision numbers for OpenBSD 3.6. + +2004-10-09 Matthieu Herrb + + * config/cf/Imake.tmpl: + * config/cf/OpenBSD.cf: + * config/cf/xf86.tmpl: + * config/cf/xorg.tmpl: + * config/imake/imake.c: (get_stackprotector): + Fix ProPolice support for OpenBSD (merge with the + HasGccStackProtector define that was used on OpenBSD). + * config/cf/OpenBSD.cf: + remove -ansi from DefaultCCOptions on OpenBSD. + +Fri Oct 8 18:53:11 2004 Soeren Sandmann + + * nls/XLC_LOCALE/en_US.UTF-8: Move iso10646 last so the "fallback" + fonts will actually be used if they are better matches. + +2004-10-07 Roland Mainz + * xc/config/docbook/docbookconv.sh + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml + * xc/programs/Xserver/Xprint/Xprint.html + * xc/programs/Xserver/Xprint/Xprint.man + * xc/programs/Xserver/Xprint/Xprint.sgml + * xc/programs/xlsfonts/xlsfonts.man + * xc/programs/xlsfonts/xlsfonts.sgml + * xc/programs/xphelloworld/xphelloworld/xphelloworld.html + * xc/programs/xphelloworld/xphelloworld/xphelloworld.man + * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml + * xc/programs/xplsprinters/xplsprinters.html + * xc/programs/xplsprinters/xplsprinters.man + * xc/programs/xplsprinters/xplsprinters.sgml + * xc/programs/xprehashprinterlist/xprehashprinterlist.man + * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml + Bugzilla #1557: Update DocBook SGML+XML manual pages and docmentation + and the in-tree copies of the generated files (*.man, *.html) to + get them properly working with newer versions of the tools within the + Xorg tree. + +2004-10-07 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + Remove redundant and incorrect line. + +2004-10-07 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/applewm.c: + (AppleWMDoReorderWindow), (ProcAppleWMDispatch), + (SProcAppleWMQueryVersion), (SProcAppleWMDispatch): + * programs/Xserver/hw/darwin/quartz/applewmExt.h: + * programs/Xserver/hw/darwin/quartz/cr/crFrame.m: + (CRDoReorderWindow): + * programs/Xserver/hw/darwin/quartz/xpr/xprFrame.c: + (xprDoReorderWindow): + * programs/Xserver/miext/rootless/rootless.h: + * programs/Xserver/miext/rootless/rootlessWindow.c: + (RootlessReorderWindow): + Allow rootless implementations to override frame reordering. This is + used on Mac OS X when genie-restoring from the Dock to ensure that the + animation completes before drawing the frame. + +2004-10-07 Roland Mainz + * xc/programs/xlsfonts/Imakefile + * xc/programs/xlsfonts/xlsfonts.c + * xc/programs/xlsfonts/xlsfonts.man + * xc/programs/xlsfonts/xlsfonts.sgml + * xc/programs/xplsprinters/xplsprinters.html + * xc/programs/xplsprinters/xplsprinters.man + * xc/programs/xplsprinters/xplsprinters.sgml + Bugzilla #1551: Convert "xlsfonts" manual page to DocBook + format (and document the new functionality introduced + with bug #1518). + +2004-10-06 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD), (SavageInitAccel): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIAgpInit), (SAVAGEDRIFinishScreenInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + Require tiled mode for 3D + +2004-10-06 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIFinishScreenInit): + Fix glDrawPixels on supersavage + +2004-10-06 Roland Mainz + * xc/programs/xlsfonts/Imakefile + * xc/programs/xlsfonts/dsimple.c + * xc/programs/xlsfonts/dsimple.h + * xc/programs/xlsfonts/xlsfonts.c + Bugzilla #1518: Add filter support to "xlsfonts" that it can + filter builtin-, glyph- and/or other kinds of printer fonts + (controlled by the xp-listfonts-modes attribute as described + in the CDE DtPrint and Xprint specifications). + +2004-10-05 Adam Jackson + + * extras/Mesa/src/mesa/drivers/dri/common/dri_util.c: + * lib/GL/glx/glxext.c: + Bug #1501: More complete fix for libglx bugs. (Egbert Eich, Matthias + Hopf) + +2004-10-05 Matthieu Herrb + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageEntPriv): + move this function outside of #ifdef XFree86LOADER. + +2004-10-05 Alan Coopersmith + + * xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Make xorgconfig ask again instead of giving up and throwing + away all your answers when you give a bad file name or bad + amount of video RAM. (Sun bug id 5070654, Xorg bugzilla #1813 + - fix from Derek Wang of Sun) + +2004-10-04 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.h + Patch from Matthieu Herrb - fix compilation with + DoLoadableServer=NO + +2004-10-04 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/Imakefile + Apply patch from Matthieu Herrb - fix for my inexpert + attempt to hook up i2c driver subdirectory + +2004-10-04 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + Correct radeon man page, IGP is supported for 3D but R400 is not. + +2004-10-04 Matthieu Herrb + + * programs/Xserver/hw/xfree86/drivers/chips/chips.man: + * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.man: + Manual pages fixes (XFree86 bugzilla #1487, Nicolas Joly). + +2004-10-04 Alexander Gottwald + + * xc/config/cf/xorg.cf, xc/config/cf/cygwin.cf: + * xc/config/xorgversion.def: + Bugzilla #1393: Move xorg version numbers to separate config file + +2004-10-04 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + Do not probe for Rage Theatre if no multimedia table is present + and no parameters have been specified. + +2004-10-04 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + This is really embarassing - I found a part of code that had + at the end of the lines. I am certain I never saw it + before - talk about code rot ! + +2004-10-03 Roland Mainz + * xc/programs/Xserver/Xprint/ps/psout.c + Bugzilla #661: 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 ). + +2004-10-03 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * 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 + * xc/programs/Xserver/Xprint/ps/psout.h + Bugzilla #1299: 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). + +2004-10-03 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c + Remove debugging statement that cause loading of DLL modules + to fail. + +2004-10-03 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/pcl/PclInit.c + * xc/programs/Xserver/Xprint/ps/PsInit.c + Bugzilla #1496: 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-10-03 Matthieu Herrb + + * doc/man/Xt/XtManChild.man: + * doc/man/Xt/XtName.man: + Xt Manual pages fixes from Dmitry Bolkhovitanov + (Bugzilla #1498, $1499). + +2004-10-03 Roland Mainz + * xc/programs/Xserver/Xprint/ps/PsGC.c + * xc/programs/Xserver/Xprint/ps/PsPixmap.c + Bugzilla #1416: 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-10-03 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c + Make sure formatting style is consistent within a single + function. MT2032 functions are best be in separate file + anyway. + +2004-10-03 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + Fix compilation with gcc 3.4.x (patch by Ronny V. Vindenes) + +2004-10-03 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c + Fix compilation with gcc 3.4.x + Cleanup xf86DrvMsg noise. + +2004-10-02 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] + * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h + Port the rest of GATOS Radeon-specific code. + Remove "checkpoint" noise from logs. + Test with AIW Radeon 7500 + +2004-10-02 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] + * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c + Detect and initialize Rage Theatre (RT100) + +2004-10-02 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] + * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h + New: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c + Add VIP bus access code, hook it into initialization system. + +2004-10-02 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile + New: + * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre* + * xc/programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h + Add Rage Theatre (RT100) module code and hook it into the + build system + +2004-10-02 Vladimir Dergachev + + Modified: + * xc/config/cf/xorg.cf + Update version number and date, indicating CVS version + This needs to be changed regularly as releases are made + +2004-10-01 Vladimir Dergachev + + Modified: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c + * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile + New: + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c + Add code to access and initialize multimedia i2c bus. + Hook it up. + +2004-10-01 Roland Mainz + * xc/programs/glxgears/Imakefile + * xc/programs/glxgears/glxgears.c + Bugzilla #382: Timing patch for glxgears to rotate smoothly. + +2004-10-01 Vladimir Dergachev + + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h + Add more multimedia registers + +2004-10-01 Vladimir Dergachev + + * xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c + Change version strings to XORG. + +2004-10-01 Vladimir Dergachev + + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h + Add TV-in specific options. Add TV-in specific fields to + radeon per-screen structure, add code to initialize them. + Preserve MM_TABLE (instead of whole VBIOS as was done in + GATOS drivers) + +2004-09-30 Vladimir Dergachev + + * xc/programs/Xserver/hw/xfree86/drivers/i2c/* + * xc/programs/Xserver/hw/xfree86/drivers/Imakefile + Import GATOS I2C drivers and hook them into the build system + +2004-09-30 Nolan + + * programs/Xserver/hw/xfree86/drivers/vmware/vmwarexaa.c: + (RGBPlusAlphaChannelToPremultipliedRGBA): + Bugfix for Alpha Texture acceleration from Constantine Sapuntzakis. + +2004-09-30 Adam Jackson + + * lib/GL/glx/glxext.c: + Bug #1501: Fix a double-free in libglx. (Egbert Eich) + +2004-09-30 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (GetTileAperturePitch), (SavageSetGBD_Twister), (SavageSetGBD_M7), + (SavageSetGBD_PM), (SavageRestoreAccelState): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + Portability fixes from Matthieu Herrb (bug 1409) + +2004-09-30 Alex Deucher + + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD_M7), (SavageSetGBD_PM), (SavageRestoreAccelState), + (SavageInitAccel): + * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: + (SavageShowCursor), (SavageHideCursor), (SavageLoadCursorImage), + (SavageSetCursorPosition), (SavageSetCursorColors): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageEntPriv), (SavageProbe), (SavageDoDDC), + (SavageGetPanelInfo), (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitStreamsOld), (SavageInitStreamsNew), (SavageStreamsOn), + (SavageStreamsOff): + * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: + (SavageSetVESAModeCrtc1), (SavageSetVESAModeCrtc2), + (SavageSetVESAMode), (SavageMatchBiosMode): + * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageClipVWindow), (SavageInitVideo), (SavageSetColorKeyNew), + (SavageSetColorNew), (SavageSetBlend), (SavageDisplayVideoNew): + Add Dualhead support for mobile savage chips (MX, IX, supersavage) + +2004-09-29 Matthieu Herrb + + * programs/xman/search.c: (DoSearch): + Avoid several buffer overflows if search string is too long. + Bugzilla #1481. + +2004-09-29 Alexander Gottwald + + * xc/lib/Imakefile: + Bugzilla #920: fix undefined references in libdpstkXm + build psres before dpstk + * xc/lib/dpstk/Imakefile: + Bugzilla #920: fix undefined references in libdpstkXm + Link libdpstkXm with MOTIFLIB, DPSTKLIB and PSRESLIB + +2004-09-29 Roland Mainz + * xc/programs/Xserver/os/utils.c + Bugzilla #1489: Use |long| instead of |int| for BIGREQUESTS + commandline option. + +2004-09-28 Adam Jackson + + * programs/Xserver/Imakefile: + Remove more xf24_32bpp references. + +2004-09-26 Matthieu Herrb + + * config/cf/OpenBSD.cf: + Hook the wsfb driver and resynchonize with OpenBSD's version. + * programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile: + * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb.man: + * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: + Add wsfb, a Net- and OpenBSD specific driver for dumb bitmapped + wsdisplay screens. + +2004-09-26 Adam Jackson + + * programs/Xserver/hw/xfree86/common/Imakefile: + Bug #1468: Add xorgVersion.h to the SDK (Bernhard Rosenkraenzer). + +2004-09-26 Thomas Hellström + + * include/extensions/Imakefile: + * include/extensions/vldXvMC.h: + * lib/XvMC/Imakefile: + * lib/XvMC/wrapper/Imakefile: + * lib/XvMC/wrapper/XvMCWrapper.c: + Added the XvMC wrapper. First support for runtime loading of + hardware-specific XvMC libraries. + +2004-09-26 Markus Kuhn + + * doc/specs/XProtocol/X11.keysyms + * include/keysymdef.h + Big keysym cleanup (Bug #246): + - added Unicode keysym range to the protocol spec + - added Unicode mappings for the legacy keysyms to the spec + - moved some new non-spec keysyms from XFree86 to Unicode keysym range + - editorial changes to keysym spec + * lib/X11/util/makekeys.c + * lib/X11/KeysymStr.c + * lib/X11/StrKeysym.c + - support for full 29-bit keysyms (was: 16-bit only) + * lib/X11/KeyBind.c + - removed support for non-spec keysyms from XFree86 (superseeded + by corresponding Unicode keysyms) + +2004-09-24 Adam Jackson + + * lib/Xext/MITMisc.c: + * lib/Xext/XAppgroup.c: + * lib/Xext/XEVI.c: + * lib/Xext/XLbx.c: + * lib/Xext/XMultibuf.c: + * lib/Xext/XShape.c: + * lib/Xext/XShm.c: + * lib/Xext/XSync.c: + * lib/Xext/XTestExt1.c: + * lib/Xext/Xcup.c: + * lib/Xext/Xdbe.c: + * lib/Xext/extutil.c: + Bug #1434: Convert lib/Xext to ANSI function prototypes (Jeff + Muizelaar). + +2004-09-24 Roland Mainz + * xc/programs/Xserver/os/utils.c + Bugzilla #1453: Fix spaces in usage output for BIGREQUESTS + extension (option "-maxbigreqsize"). + +2004-09-23 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: + Bugs #1444, #1449: 'make install.sdk' fixes from Bernhard + Rosenkraenzer. + +2004-09-23 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ark/Imakefile: + * programs/Xserver/hw/xfree86/drivers/chips/Imakefile: + * programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile: + * programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile: + * programs/Xserver/hw/xfree86/drivers/glide/Imakefile: + * programs/Xserver/hw/xfree86/drivers/glint/Imakefile: + * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: + * programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile: + * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: + * programs/Xserver/hw/xfree86/drivers/sis/Imakefile: + * programs/Xserver/hw/xfree86/drivers/tseng/Imakefile: + * programs/Xserver/hw/xfree86/drivers/vesa/Imakefile: + * programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile: + Remove xf24_32bpp references from driver Imakefiles. + +2004-09-23 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD_Twister), (SavageSetGBD_M7): + * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + (SAVAGEDRIFinishScreenInit): + Small cleanups and corrections + +2004-09-22 Torrey Lyons + + * programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj: + Update XDarwin project file to Xcode 1.5 format. + * programs/Xserver/hw/darwin/quartz/quartzStartup.c: + (DarwinModeProcessArgument): + Remove unused QUARTZ_SAFETY_DELAY code. + +2004-09-22 Torrey T. Lyons + + * programs/Xserver/hw/darwin/darwin.c: (DarwinParseModifierList), + (ddxProcessArgument): + * programs/Xserver/hw/darwin/darwin.h: + * programs/Xserver/hw/darwin/darwinEvents.c: + (DarwinPressModifierMask), (DarwinEQEnqueue), + (DarwinEQSwitchScreen), (ProcessInputEvents): + * programs/Xserver/hw/darwin/darwinKeyboard.c: + (DarwinParseNXKeyMapping), (DarwinBuildModifierMaps), + (DarwinLoadKeyboardMapping), (DarwinKeyboardInit), (InitModMap), + (DarwinKeyboardReload): + * programs/Xserver/hw/darwin/darwinKeyboard.h: + * programs/Xserver/hw/darwin/iokit/xfIOKitStartup.c: + (DarwinModeSystemKeymapSeed): + * programs/Xserver/hw/darwin/quartz/quartzKeyboard.c: + (DarwinModeSystemKeymapSeed): + Add option for XDarwin to track system keyboard layout changes as + they occur (John Harper and Torrey T. Lyons). + +2004-09-22 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/quartzAudio.c: + (QuartzCoreAudioBell), (QuartzAudioInit): + Warning fixes. + +2004-09-22 Alan Coopersmith + + * programs/Xserver/dix/globals.c: + Allow overriding DPMS defaults (timeouts & default for on/off) from + #defines/-D options. + * programs/Xserver/hw/xfree86/common/xf86DPMS.c + Use defaultDPMSEnabled global for the default state of DPMS if not + set in any config files. + * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: + * programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S + Add support for required assembly inline functions for Sun compilers + on Solaris/sparc. + * programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl: + Add support for Solaris/sparc libraries. + +2004-09-22 Adam Jackson + + * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: + Bug #506: Fix pointer behaviour when using multiple Elographics + touchscreens, from Miroslav Halas. + +2004-09-22 Adam Jackson + + * lib/XvMC/hw/i810/I810XvMC.c: + * programs/Xserver/hw/xfree86/common/xf86Helper.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + * programs/Xserver/hw/xfree86/input/citron/citron.c: + Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones. + +2004-09-21 Torrey T. Lyons + + * programs/Xserver/GL/apple/indirect.c: (glAquaDestroyContext), + (glAquaLoseCurrent), (surface_notify), (attach), + (glAquaMakeCurrent), (glAquaForceCurrent), (makeFormat), + (init_visuals), (glAquaInitVisuals): + * programs/Xserver/hw/darwin/quartz/xpr/dri.c: (DRIExtensionInit), + (DRIUpdateSurface), (DRICreateSurface), (DRIDestroySurface), + (DRIDrawablePrivDelete), (DRIWindowExposures), (DRICopyWindow), + (DRIClipNotify), (DRISurfaceNotify): + * programs/Xserver/hw/darwin/quartz/xpr/dri.h: + * programs/Xserver/hw/darwin/quartz/xpr/dristruct.h: + Add offscreen GLX direct rendering with XDarwin's xpr backend (John + Harper). + +2004-09-21 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atiaccel.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiadjust.h: + * programs/Xserver/hw/xfree86/drivers/ati/atibank.h: + * programs/Xserver/hw/xfree86/drivers/ati/atibus.h: + * programs/Xserver/hw/xfree86/drivers/ati/atichip.h: + * programs/Xserver/hw/xfree86/drivers/ati/aticlock.h: + * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.h: + * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.h: + * programs/Xserver/hw/xfree86/drivers/ati/aticursor.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidac.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidga.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidri.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidripriv.h: + * programs/Xserver/hw/xfree86/drivers/ati/atidsp.h: + * programs/Xserver/hw/xfree86/drivers/ati/atifillin.h: + * programs/Xserver/hw/xfree86/drivers/ati/atii2c.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiident.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiload.h: + * programs/Xserver/hw/xfree86/drivers/ati/atilock.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64i2c.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.c: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimode.h: + * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiprint.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiproto.h: + * programs/Xserver/hw/xfree86/drivers/ati/atirgb514.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiutil.h: + * programs/Xserver/hw/xfree86/drivers/ati/ativalid.h: + * programs/Xserver/hw/xfree86/drivers/ati/ativga.h: + * programs/Xserver/hw/xfree86/drivers/ati/ativgaio.h: + * programs/Xserver/hw/xfree86/drivers/ati/atividmem.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiwonder.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiwonderio.h: + * programs/Xserver/hw/xfree86/drivers/ati/atixv.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: + Convert the ATI drivers to ANSI function prototypes. + +2004-09-21 Egbert Eich + + * BUILD: + * extras/Xpm/lib/Attrib.c: + * extras/Xpm/lib/CrDatFrI.c: + * extras/Xpm/lib/WrFFrI.c: + * extras/Xpm/lib/XpmI.h: + * extras/Xpm/lib/create.c: + * extras/Xpm/lib/data.c: + * extras/Xpm/lib/hashtab.c: + * extras/Xpm/lib/parse.c: + * extras/Xpm/lib/scan.c: + * lib/Xpm/Imakefile: + Merged over libXpm security fix provided by Chris Evans, + Matthieu Herrb and Alan Coopersmith from release 6.8.1. + + * lib/Xaw/AsciiSink.c: (XawAsciiSinkInitialize): + * lib/Xaw/Label.c: (XawLabelInitialize), (XawLabelSetValues): + * lib/Xaw/List.c: (XawListInitialize): + * lib/Xaw/MultiSink.c: (XawMultiSinkInitialize): + * lib/Xaw/SmeBSB.c: (XawSmeBSBInitialize): + * lib/Xaw/Tip.c: (XawTipInitialize): + * lib/Xaw/XawIm.c: (CreateIC), (SetICValues): + Fail during initialization with error if font/fontset is not + set for widget. This prevents a sig11 later when the non-existent + font/fontset structs are referenced. + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): + Check if xf86Info.kbdProc pointer is really set before calling + it on abort as this pointer won't be set if the new modular + keyboard driver is used (Matthias Hopf). + + * programs/Xserver/hw/xfree86/etc/bindist/Cygwin/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Interactive/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-m68k/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-mips/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Linux-ppc/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/LynxOS/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/Solaris/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/Solaris/update-upd: + * programs/Xserver/hw/xfree86/etc/bindist/UnixWare/bin-list: + * programs/Xserver/hw/xfree86/etc/bindist/UnixWare/update-upd: + Added new libs to the bindist control files. + + * programs/xedit/lisp/lisp.c: + Removed inclusion of unnecessary kernel header on Linux. + This may fail in an -ansi environment. + + +2004-09-20 Alexander Gottwald + + * programs/Xserver/Xext/xf86bigfont.c: + Bugzilla #1402: The last patch was broken on linux. Take definition + of badSysCall out of the OS specific block. + +2004-09-19 Alexander Gottwald + + * programs/Xserver/Xext/xf86bigfont.c: + Bugzilla #1402: fix BigFont extension if SHM is compiled in but + not working. Does not access SHM and privates if the SHM syscall + failed during extension initialization. + +2004-09-19 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/i128/Imakefile: + * programs/Xserver/hw/xfree86/drivers/rendition/Imakefile: + * programs/Xserver/hw/xfree86/drivers/v4l/Imakefile: + More cfb cleanup, delete mfb/cfb/xf24_32bpp references from + Imakefiles of drivers that don't use them. + +2004-09-18 Felix Kuehling + + * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + Fixed segmentation fault: vbeFree after SavageWriteMode in + SavageCloseScreen. + +2004-09-18 Roland Mainz + * xc/programs/Xserver/dix/main.c + Bugzilla #1404: Fixing random crashes (like in DAMAGE code etc.) + in Xnest due uninitalised GetWindowPixmap. + Original patch by Alexander Gottwald + +2004-09-18 Matthieu Herrb + + * config/cf/bsdLib.tmpl: + define dependencies for libXevie for *BSD systems. + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + fix spelling of my first name and remove duplicate. + * programs/xrx/xnest-plugin/XnestDis.c: + build fix. + +2004-09-17 Torrey T. Lyons + + * xc/programs/Xserver/dix/Imakefile: + Fix bug that caused restacks to be optimized away in rootless mode. + +2004-09-17 Torrey T. Lyons + * xc/programs/Xserver/hw/darwin/quartz/xpr/x-hash.c: + * xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.c: + * xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.h: + Update Apple's list and hash utility routines to latest versions + (John Harper). + +2004-09-17 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: + (CRSetupScreen): + * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: + (xprSetupScreen): + * programs/Xserver/miext/rootless/accel/Imakefile: + * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC), + (RootlessAccelInit): + * programs/Xserver/miext/rootless/accel/rlAccel.h: + * programs/Xserver/miext/rootless/rootless.h: + * programs/Xserver/miext/rootless/rootlessGC.c: (RootlessCreateGC): + Bugzilla #1032: Make rootless acceleration functions compatible with + Damage. + +2004-09-17 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/programs/xrx/Imakefile + * xc/programs/xrx/plugin/Imakefile + * xc/programs/xrx/plugin/Main.c + * xc/programs/xrx/plugin/PProcess.c + * xc/programs/xrx/xnest-plugin/Imakefile + * xc/programs/xrx/xnest-plugin/NewNDest.c + * xc/programs/xrx/xnest-plugin/SetWin.c + * xc/programs/xrx/xnest-plugin/XnestDis.c + Bugzilla #1372: Initial part of repairing XRX/Broadway support. + This patch fixes both the libxrx.so plugin and the Xnest-based + libxrxnest.so plugin and making them compatible to newer versions + of Mozilla and removing the backwards compatibility hacks for old + Netscape3.x versions with statically linked Motif. + +2004-09-17 Roland Mainz + * xc/programs/scripts/Imakefile + * xc/programs/scripts/xauth_switch_to_sun-des-1.cpp + Bugzilla #1407: Adding simple helper script which switches the current + user authentification from MIT-MAGIC-COOKIE-1 to SUN-DES-1 if this + authentification is available. + +2004-09-16 Eric Anholt + + * extras/Mesa/src/mesa/tnl/t_vtx_x86_gcc.S: + Bugzilla #1079: Add missing check for CYGWIN for adding underscores to + symbol names in assembler. Merged upstream, and should be brought in in + the next import. (Alexander Gottwald) + +2004-09-16 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (R200SubsequentCPUToScreenTexture): + Bugzilla #1170: Fix an overcounting of DMA in BEGIN_RING that wasn't + harmful. + Bugzilla #1169: Add counting for BEGIN_RING/OUT_RING/ADVANCE_RING to + avoid these sorts of problems in the future. + +2004-09-16 Adam Jackson + + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.c: + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: + * programs/Xserver/hw/xfree86/drivers/i740/Imakefile: + * programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + * programs/Xserver/hw/xfree86/drivers/nsc/Imakefile: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_driver.c: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_driver.c: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3/Imakefile: + * programs/Xserver/hw/xfree86/drivers/s3/s3.h: + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v.h: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: + * programs/Xserver/hw/xfree86/xf24_32bpp/Imakefile: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32.h: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32module.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbbstore.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbcpyarea.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbgc.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbgcmisc.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbimage.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbpixmap.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbscrinit.c: + * programs/Xserver/hw/xfree86/xf24_32bpp/cfbwindow.c: + Bug #1192: Remove cfb support from drivers where its use is an option. + Delete xf24_32bpp, as s3virge was the last user. Fix up some comments + to refer to fb rather than cfb. + +2004-09-16 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageSetGBD), (SavageSetGBD_PM): + Proper GBD setup for savage2000 + +2004-09-16 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + Update comment + +2004-09-16 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: + * programs/Xserver/hw/xfree86/drivers/savage/savage.man: + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (GetTileAperturePitch), (SavageInitialize2DEngine), (SavageSetGBD), + (SavageSetGBD_Twister), (SavageSetGBD_M7), (SavageSetGBD_PM), + (SavageSetGBD_2000), (SavageInitAccel), + (SavageSubsequentColor8x8PatternFillRect): + * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: + (SavageHWCursorInit), (SavageShowCursor), (SavageHideCursor): + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageSetup), (WaitQueue4), (WaitIdleEmpty3D), (WaitIdleEmpty4), + (WaitIdleEmpty2K), (WaitIdle3D), (WaitIdle4), (WaitIdle2K), + (SavageProbe), (SavagePreInit): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c: + (SavageI2CPutBits), (SavageI2CGetBits): + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitSecondaryStream), (SavageInitStreamsOld), + (SavageInitStreamsNew), (OverlayTwisterInit), + (PatchEnableSPofPanel), (SavageStreamsOn), (SavageStreamsOff): + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (SavageInitVideo), (SavageSetupImageVideo), + (SavageCopyPlanarDataBCI), (SavageDisplayVideoOld), + (SavagePutImage), (SavageQueryImageAttributes): + Merge Savage DDX from the DRI tree and fix conflicts + +2004-09-15 Roland Mainz + * xc/config/cf/linux.cf + Bugzilla #1381: Enable SecureRPC code (used for goodies such as + the SUN-DES-1 user2user authentification scheme) on Linux if + glibc version is >= 6.3.2. + +2004-09-15 Egbert Eich + * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c: + (xorgProbe460GX), (xf86PreScan460GX): + * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.h: + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.c: + (xorgProbeE8870), (xf86PreScanE8870): + * programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.h: + * programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c: + * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c: + (xf86PreScanZX1): + * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.h: + * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: + (OS_PROBE_PCI_CHIPSET): + * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c: + (ia64ScanPCIWrapper): + * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h: + Adding support for OS dependent probing of IA64 chipsets. + Not all IA64 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-09-14 Egbert Eich + + * lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback): + Unregistering events in XSelectInput() when unregistering IM + filter callbacks may be a bad idea as others may be interested + in this event. Removed the call to XSelectInput() altogether + as we are in root window anyway (Lubos Lunak). + * programs/Xserver/dix/dispatch.c: (Dispatch): + Fix 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 overruns + (Andreas Schwab). + +2004-09-14 Roland Mainz + * xc/programs/Xserver/hw/xfree86/loader/dixsym.c + * xc/programs/Xserver/hw/xfree86/loader/extsym.c + Bugzilla #1361: Fix module loader bustage due duplicate symbols + caused by the first patch in Bugzilla #1361 + +2004-09-14 Roland Mainz + * xc/programs/Xserver/hw/xfree86/loader/dixsym.c + * xc/programs/Xserver/include/globals.h + * xc/programs/Xserver/mi/miinitext.c + * xc/programs/Xserver/os/utils.c + Bugzilla #1361: Allow turning on/off most of the Xserver extensions + (=all except server-specific extensions (e.g. DMX, XpExtension, + etc.) via +extension/-extension + +2004-09-07 Kevin E. Martin + + * BUILD: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/index.pre: + Fix dates for release. + +2004-09-03 Kevin E. Martin + + * RELNOTES: + * programs/Xserver/hw/xfree86/doc/RELNOTES: + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Update docs for Mac OS changes (Torrey T. Lyons). + +2004-09-03 Kevin E. Martin + + * BUILD: + * README: + * RELNOTES: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/DESIGN: + * programs/Xserver/hw/xfree86/doc/Install: + * programs/Xserver/hw/xfree86/doc/LICENSE: + * programs/Xserver/hw/xfree86/doc/OS2.Notes: + * programs/Xserver/hw/xfree86/doc/README: + * programs/Xserver/hw/xfree86/doc/README.DECtga: + * programs/Xserver/hw/xfree86/doc/README.Darwin: + * programs/Xserver/hw/xfree86/doc/README.I128: + * programs/Xserver/hw/xfree86/doc/README.LynxOS: + * programs/Xserver/hw/xfree86/doc/README.NetBSD: + * programs/Xserver/hw/xfree86/doc/README.OpenBSD: + * programs/Xserver/hw/xfree86/doc/README.SCO: + * programs/Xserver/hw/xfree86/doc/README.SiS: + * programs/Xserver/hw/xfree86/doc/README.Solaris: + * programs/Xserver/hw/xfree86/doc/README.XKB-Config: + * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: + * programs/Xserver/hw/xfree86/doc/README.apm: + * programs/Xserver/hw/xfree86/doc/README.ati: + * programs/Xserver/hw/xfree86/doc/README.chips: + * programs/Xserver/hw/xfree86/doc/README.cyrix: + * programs/Xserver/hw/xfree86/doc/README.dps: + * programs/Xserver/hw/xfree86/doc/README.fonts: + * programs/Xserver/hw/xfree86/doc/README.i740: + * programs/Xserver/hw/xfree86/doc/README.i810: + * programs/Xserver/hw/xfree86/doc/README.mouse: + * programs/Xserver/hw/xfree86/doc/README.newport: + * programs/Xserver/hw/xfree86/doc/README.r128: + * programs/Xserver/hw/xfree86/doc/README.rendition: + * programs/Xserver/hw/xfree86/doc/README.s3virge: + * programs/Xserver/hw/xfree86/doc/RELNOTES: + * programs/Xserver/hw/xfree86/doc/Versions: + * programs/xkbcomp/README.config: + * programs/xkbcomp/README.enhancing: + Update formatted docs. + +2004-09-03 Kevin E. Martin + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Updated release notes for bug #999. + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + Update Radeon man page to note that RenderAccel is now enabled by + default on certain chips. + +2004-09-03 Kevin E. Martin + + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/doc/sgml/Install.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/Versions.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + Second round of documentation updates. + +2004-09-03 Keith Packard + + * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: + Mostly fix version numbers and use symbolic release date. + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: + Fix lots of version numbers. + Change description of Composite extension a bit. + Add reference to Xaw8 as the version of Xaw which includes + XawPrintShell. + Document Render additions to xclock. + Document to XPrint additions to xedit. + Note disappearance of X-TrueType. + + * programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: + Add 'R' before &relvers; + + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + Add reldate entity + + * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml: + Add 'R' before &relvers; + + * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: + Fix version numbers. + Note disapparance of X-TrueType + + +2004-09-03 Kevin E. Martin + + * LABEL: + * Makefile: + * config/cf/X11.tmpl: + * config/cf/cygwin.cf: + * config/cf/lnxdoc.rules: + * config/cf/lnxdoc.tmpl: + * config/cf/xorg.cf: + * config/util/makedef.cmd: + * doc/man/general/Standards.man: + * doc/man/general/X.man: + * doc/man/general/XOrgFoundation.man: + * doc/specs/BDF/bdf.ms: + * doc/specs/CTEXT/ctext.tbl.ms: + * doc/specs/FSProtocol/protocol.ms: + * doc/specs/ICCCM/icccm.ms: + * doc/specs/ICCCM/indexmacros.t: + * doc/specs/ICE/ICElib.ms: + * doc/specs/ICE/ice.ms: + * doc/specs/SM/SMlib.ms: + * doc/specs/SM/xsmp.ms: + * doc/specs/X11/CH01: + * doc/specs/X11/abstract.t: + * doc/specs/X11/indexmacros.t: + * doc/specs/XDMCP/xdmcp.ms: + * doc/specs/XIM/xim.ms: + * doc/specs/XLFD/xlfd.tbl.ms: + * doc/specs/XProtocol/X11.protocol: + * doc/specs/XProtocol/indexmacros.t: + * doc/specs/Xaw/CH1: + * doc/specs/Xaw/TPage_Credits: + * doc/specs/Xaw/widg.idxmac.t: + * doc/specs/Xext/DPMS.ms: + * doc/specs/Xext/DPMSLib.ms: + * doc/specs/Xext/bigreq.ms: + * doc/specs/Xext/evi.ms: + * doc/specs/Xext/record.ms: + * doc/specs/Xext/recordlib.ms: + * doc/specs/Xext/security.tex: + * doc/specs/Xext/shape.ms: + * doc/specs/Xext/shapelib.ms: + * doc/specs/Xext/sync.tex: + * doc/specs/Xext/synclib.tex: + * doc/specs/Xext/tog-cup.ms: + * doc/specs/Xext/xc-misc.ms: + * doc/specs/Xi/library.ms: + * doc/specs/Xi/porting.ms: + * doc/specs/Xi/protocol.ms: + * doc/specs/Xmu/Xmu.ms: + * doc/specs/Xt/strings.mit: + * doc/specs/i18n/Framework.ms: + * doc/specs/i18n/LocaleDB.ms: + * doc/specs/i18n/Trans.ms: + * programs/Xserver/hw/xfree86/doc/sgml/Imakefile: + * programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/README: + * programs/Xserver/hw/xfree86/doc/sgml/README.build-docs: + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: + * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: + First set of documentation updates. + + * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): + Include more correct fix for rootless interaction with damage (Bug + #1168, Keith Packard). + +2004-09-02 Kevin E. Martin + + * config/cf/cygwin.cf: + * config/cf/xorg.cf: + Update release number and date for RC4. + +2004-09-02 Kevin E. Martin + + * programs/glxgears/glxgears.c: (usage): + * programs/xedit/Imakefile: + * programs/xedit/Xedit-noxprint.ad: + * programs/xedit/Xedit-xprint.ad: + * programs/xedit/Xedit.ad: + * programs/xedit/commands.c: (DoSave), (ReallyDoLoad), + (printshellDestroyXtProc), (printOKXtProc), (printCancelXtProc), + (PrintFile), (DoPrint): + * programs/xedit/hook.c: (LineEditAction): + * programs/xedit/ispell.c: (IspellConvertHtmlAmp), (IspellSend), + (ReplaceIspell): + * programs/xedit/lisp/Imakefile: + * programs/xedit/lisp/lisp.c: + * programs/xedit/util.c: (MakeCommandButton): + * programs/xedit/xedit.c: (main), (makeButtonsAndBoxes): + * programs/xedit/xedit.h: + * programs/xman/Imakefile: + * programs/xman/ScrollByL.c: (Layout), (PaintText), + (ScrollVerticalText), (Initialize), (SetValuesHook), (LoadFile), + (PrintText): + * programs/xman/ScrollByL.h: + * programs/xman/ScrollByLP.h: + * programs/xman/Xman-noxprint.ad: + * programs/xman/Xman-xprint.ad: + * programs/xman/Xman.ad: + * programs/xman/buttons.c: (MakeTopBox), (CreateManpageWidget), + (CreateOptionMenu): + * programs/xman/defs.h: + * programs/xman/handler.c: (OptionCallback), (DirectoryHandler), + (Quit), (Search), (printshellDestroyXtProc), (printOKXtProc), + (printCancelXtProc), (PrintThisManpage): + * programs/xman/main.c: (main), (AdjustDefResources): + * programs/xman/man.h: + * programs/xman/misc.c: (PrintError), (OpenFile): + * programs/xman/search.c: (DoSearch): + * programs/xman/version.h: + * programs/xset/Imakefile: + Restore xman and xedit changes that were previously reverted, and + make Xprint support optional (Bug #1273, Roland Mainz). + +2004-09-02 Kevin E. Martin + + * config/cf/X11.tmpl: + * programs/glxgears/Imakefile: + * programs/glxgears/glxgears.c: (event_loop), (main): + * programs/xdpyinfo/Imakefile: + * programs/xdpyinfo/xdpyinfo.c: (print_screen_info): + * programs/xlogo/Imakefile: + * programs/xlogo/xlogo.c: (Syntax), (main): + * programs/xset/Imakefile: + * programs/xset/xset.c: (main), (usage): + Clean up defines for Xprint support and fix BuildServersOnly build + for libXaw. + +2004-09-01 Kevin E. Martin + + * programs/Xserver/miext/damage/Imakefile: + * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): + Workaround for servers using rootless layer with damage (Bug + #1168, Torrey T. Lyons). + +2004-09-01 Kevin E. Martin + + * extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: + (i830_render_start): + * extras/Mesa/src/mesa/drivers/dri/i915/i915_fragprog.c: + (i915ValidateFragmentProgram): + * extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c: + (i915ValidateTextureProgram): + Fix colors on i8x0 DRI (Bug #1216, Keith Whitwell). + +2004-09-01 Kevin E. Martin + + * programs/Xserver/GL/apple/aglGlx.c: (glAquaDestroyContext), + (glAquaLoseCurrent), (attach), (glAquaMakeCurrent), + (glAquaCopyContext), (glAquaCreateContext), (glAquaRealizeWindow), + (glAquaUnrealizeWindow), (init_visuals), (glAquaInitVisualConfigs), + (glAquaInitVisuals), (glAquaResizeBuffers): + Fix AGL display problems (Bug #1210, Torrey T. Lyons). + +2004-09-01 Kevin E. Martin + + * config/cf/cygwin.cf: + * config/cf/darwin.cf: + Enable XtransFailSoft on cygwin and Darwin (Bug #1029, Alexander + Gottwald, Torrey T. Lyons). + +2004-09-01 Kevin E. Martin + + * config/cf/OpenBSDLib.tmpl: + * config/cf/WinLib.tmpl: + * config/cf/X11.tmpl: + * config/cf/bsdLib.tmpl: + * config/cf/bsdiLib.tmpl: + * config/cf/cygwin.rules: + * config/cf/cygwin.tmpl: + * config/cf/darwinLib.tmpl: + * config/cf/gnuLib.tmpl: + * config/cf/hpLib.tmpl: + * config/cf/ibmLib.tmpl: + * config/cf/lnxLib.tmpl: + * config/cf/os2Lib.tmpl: + * config/cf/osfLib.tmpl: + * config/cf/sco5.cf: + * config/cf/sunLib.tmpl: + * config/cf/sv4Lib.tmpl: + * lib/Imakefile: + * lib/Xaw/AllWidgets.c: + * lib/Xaw/Imakefile: + * lib/Xaw/sharedlib.c: + * lib/Xaw7/Imakefile: + * lib/Xaw7/Xaw-def.cpp: + * programs/Imakefile: + * programs/Xserver/hw/xfree86/xf86cfg/Imakefile: + * programs/glxgears/Imakefile: + * programs/xdpyinfo/Imakefile: + * programs/xlogo/Imakefile: + * programs/xlogo/XLogo.ad: + * programs/xlogo/xlogo.c: (die), (Syntax), (main), (quit), (print): + * programs/xphelloworld/Imakefile: + * programs/xset/Imakefile: + Bump major version number of libXaw (Bug #1273). + +2004-09-01 Kevin E. Martin + + * extras/Mesa/src/mesa/main/imports.h: + Fix libGL build on ARM (Bug #1155). + +2004-09-01 Kevin E. Martin + + * programs/xkbcomp/keycodes/xfree86: + Fix slash key on ABNT2 keyboard (Bug #1257, Alexander Gottwald). + +2004-08-31 Kevin E. Martin + + * lib/X11/Imakefile: + Fix multiple definitions of XdmcpWrap for CYGWIN (Bug #1203, + Alexander Gottwald). + +2004-08-31 Kevin E. Martin + + * programs/Xserver/Imakefile: + Fixed link ordering for building without Xinerama (Bug #1221). + +2004-08-31 Egbert Eich + + * lib/X11/GetWAttrs.c: (_XGetWindowAttributes), + (XGetWindowAttributes): + * lib/X11/PutBEvent.c: (_XPutBackEvent), (XPutBackEvent): + * lib/X11/Xlibint.h: + * lib/X11/imDefLkup.c: (_XimGetWindowEventmask): + * lib/X11/imLcFlt.c: + Fixed some lockups in XIM code when the application is running + with multi thread support. These lockups occur deep down in + XFilterEvents() which itself locks when another Xlib function + gets called that also locks. This fixes two instances by + separating those Xlib functions into an internal (non-locking) + call and a locking wrapper that is used as an external function. + There may be several other such instances therefore another + more general patch is eventually required (Bugzilla #1182). + +2004-08-31 Egbert Eich + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Added a note about cross compiling. + * programs/Xserver/hw/xfree86/doc/sgml/README: + Added instructions on how to build and updated formatted docs + in the tree. + +2004-08-30 Kevin E. Martin + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): + Fix keyboard driver regression (Bug #1238, Kristian Høgsberg). + +Mon Aug 30 22:58:59 2004 Soeren Sandmann + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Update the + release notes. + +2004-08-30 Egbert Eich + + * config/cf/X11.rules: + Make handling of XtransFailSoft Imake variable more consistent. + It needs to receive a boolean value now (Alexander Gottwald). + +2004-08-30 Kevin E. Martin + + * config/cf/ibm.cf: + * config/cf/ibmLib.tmpl: + AIX Imake config file updates (Bug #1234, Dan McNichol). + +2004-08-30 Egbert Eich + + * config/cf/X11.rules: + Fix: move flag for HARD_FAIL in Xtransutil.c to the correct + setting of the Imake variable. + * programs/Xserver/Xprint/ps/Imakefile: + Fix Imake condiditon for LynxOS (Thomas Mueller). + +2004-08-30 Michel Daenzer + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RADEONSetupRenderByteswap): + Hotfix for Eric Anholt's fix for bug #1156 : Clear the + RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks + at depth 16. + +2004-08-29 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c: + (I810AllocateGARTMemory): + Fix ARGB cursor problem on i810 (Bug #1195, Alan Hourihane). + +2004-08-29 Kevin E. Martin + + * config/cf/OpenBSD.cf: + Fix typo that caused both X.Org and XFree86 servers to be built on + OpenBSD/AMD64 (Bug #1231, Matthieu Herrb). + +2004-08-29 Kevin E. Martin + + * config/cf/X11.tmpl: + Fix make install when BuildServersOnly is YES (Bug #1213). + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: + Fix build failures when UseDeprecatedKeyboardDriver is YES and + DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). + + * programs/Xserver/hw/xfree86/loader/loader.c: (LoaderInit): + Fix failure when using DLL loader and LD_BIND_NOW is set (Bug + #1212, Adam Jackson). + +2004-08-28 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xaa/xaaWideLine.c: + Don't define _XOPEN_SOURCE before including math.h on Solaris - + it's not needed on older releases, and breaks builds on Solaris 10. + (Same as bugzilla #189). + +2004-08-28 Kevin E. Martin + + * config/cf/xorg.cf: + Update release number and date for RC3. + +2004-08-28 Kevin E. Martin + + Merge Mesa 6.1 + + * extras/Mesa/src/mesa/main/imports.h: + Fix build on HPPA/MIPS (Bug #1155). + +2004-08-28 Egbert Eich + + * config/cf/X11.rules: + * config/cf/X11.tmpl: + * lib/FS/Imakefile: + * lib/ICE/Imakefile: + * lib/X11/Imakefile: + * lib/xtrans/Imakefile: + * lib/xtrans/Xtransutil.c: (trans_mkdir): + * programs/Xserver/os/Imakefile: + Set the define XtransFailSoft to restore the old behavior to + fail softly when socket directory cannot chowned/chmod to correct + user/group. This should be added on a per OS basis which hasn't + been done. + +2004-08-27 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86fbman.c: + (localQueryLargestOffscreenLinear): + Fix for XV memory allocation: Also use tiled area for allocation + even if it hasn't been used before. + +2004-08-27 Eric Anholt + + * programs/Xserver/miext/cw/cw.c: (cwFillRegionTiled), + (cwPaintWindowBackground), (cwPaintWindowBorder): + Bug #1101: Fix PaintWindow in the pixmap case when the window's origin + is not at the backing pixmap's origin. Resulted in incorrect rendering + in at least aisleriot, fluxbox, and KDE apps, and probably many more. + While here, move the ParentRelative loop above the drawable grab -- may + improve correctness with ParentRelative backgrounds' origins as well. + Note that the border code doesn't handle ParentRelative yet. + +2004-08-27 Kevin E. Martin + + * programs/Xserver/Xext/dmx.c: (ProcDMXForceWindowCreation): + Add missing reply for DMX (Rik Faith). + +2004-08-27 Egbert Eich + + * programs/Xserver/Xprint/ps/Imakefile: + * programs/Xserver/Xprint/ps/ttf2pt1wrap.c: + Fixed typos. + +2004-08-27 Egbert Eich + + * config/cf/lynx.cf: + * lib/font/util/Imakefile: + * programs/Xserver/Xprint/ps/Imakefile: + * programs/Xserver/hw/xfree86/doc/sgml/LynxOS.sgml: + * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: + * programs/xdriinfo/Imakefile: + * programs/xprehashprinterlist/Imakefile: + Added support for LynxOS 4.0 (Thomas Mueller). + * programs/Xserver/hw/xfree86/common/compiler.h: + Fix arm netwinder build (Donnie Berkholz). + +2004-08-27 Alan Coopersmith + + * lib/GL/glx/Imakefile: + Move line break/continuation to not be in the middle of a word + (Bugzilla #1207) + +2004-08-27 Egbert Eich + + * config/cf/X11.rules: + * config/cf/X11.tmpl: + Fixed UseInstalled handling when cross compiling when building + with different ProjectRoot. Set X11ProjectRoot to the ProjectRoot + on the build host (where the binaries that run on the build host + live) (Alexander Gottwald). + +2004-08-27 Egbert Eich + + * programs/Xserver/hw/xfree86/ddc/interpret_edid.c: + (get_monitor_ranges): + - Make DDC code more VESA compliant: when MaxClock is set + to 0xFF it means 'no value specified'. Therefore setting it + to 0 (Thomas Winischhofer). + +2004-08-26 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RADEONSetupRenderByteswap), (RADEONRestoreByteswap), + (R100SetupTexture), (R200SetupTexture): + Bug #1156: Fix the build on PPC by splitting the byte-order-setting code + into a separate routine. While here, fix the byte swapping in the 32bpp + case. (Michel Daenzer) + +2004-08-26 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONSetupForSolidLine): + Bug #1157: Fix Radeon line acceleration in the DMA case + (Michel Daenzer). + +2004-08-26 Kevin E. Martin + + * lib/GL/dri/drm/Imakefile: + Add drm.h to SDK; required by xf86drm.h (Bug #1160, Bryan Stine). + +2004-08-26 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: + (RADEONXineramaExtensionInit): + Fix Radeon compilation without Xinerama (Bug #1179, Simon + Schubert). + +2004-08-26 Kevin E. Martin + + * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): + Fix xtest failures in Xvfb from XMatchVisualInfo test. + +2004-08-26 Eric Anholt + + * programs/Xserver/miext/cw/cw.c: + * programs/Xserver/miext/cw/cw_ops.c: + Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessary + according to the rules as I understand them (bug #1045), not everybody + follows the rules. GC funcs were being called on the same GC from + within GC ops, and the cwValidateGC caused a loop in the funcs chain + that resulted in a crash, notably in cwPolylines. + +2004-08-26 Egbert Eich + + * lib/X11/xlibi18n/Xi18nLib.conf: + Added missing make variable. + +2004-08-26 Egbert Eich + + * config/cf/lynx.cf: + * fonts/bdf/100dpi/Imakefile: + * fonts/bdf/75dpi/Imakefile: + * fonts/bdf/75dpi/Imakefile.inc: + * fonts/util/ucs2any.c: + * lib/GL/glx/Imakefile: + * programs/Xserver/hw/xfree86/doc/Imakefile: + * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: + * programs/Xserver/hw/xfree86/etc/bindist/LynxOS/host.def: + * programs/Xserver/hw/xfree86/loader/xf86sym.c: + * programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile: + * programs/fonttosfnt/Imakefile: + * programs/xtrap/xtrapchar.c: + * programs/xtrap/xtrapin.c: + * programs/xtrap/xtrapout.c: + Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller). + +2004-08-26 Kevin E. Martin + + * config/util/lndir.c: (dodir): + Fix lndir to handle symlinks to directories correctly (Bug #1083, + H.J. Lu). + + * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c: + (I830PutImage), (I830DisplaySurface): + Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert). + +2004-08-24 Kevin E. Martin + + * programs/Xserver/Xext/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONGetLVDSInfo): + Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd + Simons). + + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810PreInit), (I810CloseScreen): + Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave + Airlie). + + * config/cf/X11.tmpl: + Fix several library build problem (Bug #1147). + + * programs/Xserver/xkb/Imakefile: + * programs/xrx/Imakefile: + Fix build problems (Bugs #1148 and #1149). + +2004-08-24 Keith Packard + + reviewed by: Stuart Kreitman + + * lib/Xdmcp/Wraphelp.c: (_XdmcpAuthSetup), (_XdmcpAuthDoIt): + Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. + Add #include + +2004-08-20 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj: + Update XDarwin application version for release. + +2004-08-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: + * programs/Xserver/hw/xfree86/drivers/sis/init.c: + (InitCommonPointer): + * programs/Xserver/hw/xfree86/drivers/sis/init.h: + * programs/Xserver/hw/xfree86/drivers/sis/init301.c: + (GetLCDStructPtr661), (GetLCDStructPtr661_2): + * programs/Xserver/hw/xfree86/drivers/sis/init301.h: + * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: + (SISLCDPreInit): + * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: + Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer). + +2004-08-20 Kevin E. Martin + + * programs/xterm/MANIFEST: + * programs/xterm/configure: + * programs/xterm/configure.in: + * programs/xterm/main.c: (Exit): + * programs/xterm/version.h: + * programs/xterm/xterm.log.html: + Merge xterm #196 patch which fixed utmp cleanup infinite loop (Bug + #1137, Thomas E. Dickey). + +2004-08-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): + * programs/Xserver/hw/xfree86/input/Imakefile: + * programs/Xserver/hw/xfree86/input/confdrv.sh: + Fix keyboard driver failing to initialize if DoLoadableServer is + NO (Bug #1133, Kristian Høgsberg). + +2004-08-20 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: + Fix white space problem with BSD make (Bug #1132, Matthieu Herrb). + +2004-08-19 Alan Coopersmith + + * doc/man/general/security.man: + Update documentation of authentication methods to cover the + ServerInterpreted access type added in X11R6.7 and the + authentication types available via its framework. + +2004-08-19 Kevin E. Martin + + * config/cf/X11.tmpl: + * config/cf/sun.cf: + * config/cf/svr4.cf: + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml: + Fix the build on Solaris/sparc to use Xorg server instead of the + deprecated Xsun (Bug #1134, Alan Coopersmith). + +2004-08-19 Kevin E. Martin + + * lib/GL/mesa/main/Imakefile: + * lib/GL/mesa/sparc/Imakefile: + * programs/Xserver/GL/glx/Imakefile: + * programs/Xserver/GL/mesa/main/Imakefile: + * programs/Xserver/GL/mesa/swrast/Imakefile: + * programs/Xserver/GL/mesa/tnl/Imakefile: + Fix build problems on Solaris/sparc (Bug #1104, Alan Coopersmith). + +2004-08-19 Kevin E. Martin + + * lib/X11/Xutil.h: + Fix header file to #ifdef the XKB keysyms when they are used. + This fixes the X test suite build failure. + +2004-08-19 Kevin E. Martin + + * programs/Xserver/hw/xfree86/loader/dixsym.c: + Add missing no.*Extension symbols (Bug #1131, Aaron Plattner). + +2004-08-18 Kevin E. Martin + + * config/cf/darwinLib.tmpl: + Fix libXevie build on Darwin (Bug #1124, Torrey T. Lyons). + + * lib/GL/mesa/drivers/osmesa/Imakefile: + Fix libOSMesa build on Darwin (Bug #1125, Torrey T. Lyons). + + * lib/GL/apple/dri_dispatch.defs: + * lib/GL/apple/dri_dispatch.h: + Fix libGL build on Mac OS X 10.3.0-3 (Bug #1127, Torrey T. Lyons). + +2004-08-18 Kevin E. Martin + + * programs/Xserver/miext/cw/cw.c: (cwCreateBackingGC), + (cwDestroyBackingGC), (cwValidateGC), (cwDestroyGC), (cwCreateGC), + (miInitializeCompositeWrapper): + * programs/Xserver/miext/cw/cw_ops.c: + Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric + Anholt). + +2004-08-18 Kevin E. Martin + + * lib/SM/sm_manager.c: + * programs/Xserver/Xprint/ps/PsPixmap.c: (PsCreatePixmap): + * programs/Xserver/render/renderedge.c: (RenderSampleFloorY): + Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol). + + * programs/Xserver/hw/xfree86/Imakefile: + * programs/Xserver/hw/xfree86/drivers/newport/Imakefile: + Remove old config files (Bug #1123, Jim Gettys). + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): + Remove old log message (Bug #1123, Jim Gettys). + +2004-08-17 Kevin E. Martin + + * config/cf/xorg.cf: + Update release and date for RC2. + +2004-08-17 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + Reenable Radeon Render acceleration now that interactions with 3D + clients should be resolved. + +2004-08-17 Eric Anholt + + * extras/Mesa/src/mesa/drivers/dri/r200/r200_cmdbuf.c: + (r200EmitVbufPrim), (r200AllocEltsOpenEnded), (r200EmitVertexAOS), + (r200EmitAOS): + * extras/Mesa/src/mesa/drivers/dri/r200/r200_context.h: + * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.c: + (r200FlushCmdBufLocked), (r200Clear): + * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.h: + * extras/Mesa/src/mesa/drivers/dri/r200/r200_lock.h: + * extras/Mesa/src/mesa/drivers/dri/r200/r200_state_init.c: + (r200InitState): + * extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c: + (flush_last_swtcl_prim): + * extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c: + (r200AllocElts), (EMIT_PRIM): + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_context.h: + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.c: + (radeonEmitVbufPrim), (radeonAllocEltsOpenEnded), + (radeonEmitVertexAOS), (radeonEmitAOS), (radeonFlushCmdBufLocked), + (radeonClear): + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.h: + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_lock.h: + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c: + (radeonInitState): + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c: + (flush_last_swtcl_prim): + * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c: + (radeonAllocElts), (EMIT_PRIM): + Check in new Radeon/R200 drivers from Mesa CVS which close several + races in the code, which could cause rendering errors on r100 and hangs + and rendering errors on r200, when there are multiple clients. + +2004-08-17 Kevin E. Martin + + * config/cf/cygwin.tmpl: + Add SharedXevieReqs for cygwin (Bug #1108, Alexander Gottwald). + +2004-08-17 Kevin E. Martin + + * lib/GL/glx/Imakefile: + Fix DRI module loading (Bug #1057, Ronny Vindenes). + + * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): + Fix Xvfb at 8bpp (Bug #1091). + + * programs/glxgears/Imakefile: + Fix link order when building with Xprint in glxgears (Bug #1060, + Alexander Gottwald). + +2004-08-17 Kevin E. Martin + + * lib/GL/glx/Imakefile: + Fix bug where DRI drivers look in wrong dir (Bug #1057, Mike + Harris, Ronny Vindenes). + + * programs/xphelloworld/Imakefile: + Disable building xpawhelloworld until Xaw/Xprint library is + available. + +2004-08-16 Kevin E. Martin + + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/common/Imakefile: + Update release and date for first RC. + + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: + Fix kbd/keyboard driver for DoLoadableServer NO. + + * programs/Xserver/hw/xfree86/xf86Date.h: + Revert change since it is better to set date in the config files. + +2004-08-16 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + (xf86BuiltinInputDriver): + * programs/Xserver/hw/xfree86/common/xf86Init.c: + * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: + * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (xf86KbdPlug), + (xf86KeyboardPlug): + Add kbd <-> keyboard aliasing when UseDeprecatedKeyboardDriver + is NO (Bug #1072, Kristian Høgsberg). + +2004-08-16 Kevin E. Martin + + * lib/Xevie/Imakefile: + Fix build problem with xevie.pc + +2004-08-16 Stuart Kreitman + * xc/lib/Imakefile + * xc/lib/Xext/Imakefile + * xc/lib/Xext/Attic/Xevie.c moved to lib/Xevie + * xc/lib/Xevie/Imakefile + * xc/lib/Xevie/Xevie.c + * xc/lib/Xevie/Xevie.man + * xc/lib/Xevie/xevie.pc.in + * xc/lib/Xevie/xevieplaceholder.h + Bug #957 Moved Xevie client side to libXevie.so + +2004-08-16 Kristian Høgsberg + + As discussed and agreed on on the release-wranglers meeting of + August 16, I'm committing the patch from bug #1060 to back out + unconditional Xprint functionality. + + * lib/Xaw/Imakefile: + Back out Xprint changes. + + * programs/xman: + * programs/xlogo: + * programs/xedit: + Revert xman to CVS of June 5, revert xlogo to CVS of May 8, revert + xedit to CVS of April 25, to back out unconditional Xprint support. + + * config/cf/X11.tmpl: + Fix up Xprint config logic to be like the rest of the extensions: + BuildXprint is a one-stop option for disabling everything Xprint + related. XprtServer controls building Xprt, BuildXprintLib + controls building Xprint libs and BuildXprintClients controls + building clients related to Xprint. BuiltXprint defaults to YES + and the other options respects relevant settings, i.e. BuildServer + and BuildServersOnly. + + * lib/Imakefile: + Build Xaw regardless of BuildXprintLib setting. + + * programs/Imakefile: + Only build xphelloworld, xplsprinters and xprehashprinterlist when + BuildXprintClients it YES. Disable building xmore, it has always + supported XawPrintShell. + + * programs/xdpyinfo: + * programs/xset: + * programs/glxgears: + Make Xprint support depend on BuildXprintLib. + +2004-08-16 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + Bug #1087: Make sure all the *Weak symbols are documented in the + import list, so the loader knows not to complain about unresolved + symbols when an optional module isn't loaded. This typically + manifests as warnings about fbdevHW symbols when the user isn't + using the framebuffer console. + +2004-08-15 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): + * programs/Xserver/hw/xfree86/xorgVersion.h: + Fix banner to print out proper version information. + +2004-08-15 Keith Packard + + * programs/Xserver/composite/compwindow.c: + (compWindowUpdateAutomatic): + Clip destination instead of source. Should be the same, + but it looks nicer to me. + + * programs/Xserver/miext/cw/cw.c: (cwCreateGCPrivate), + (cwDestroyGCPrivate), (cwCheapValidateGC): + Clean up transition between cheap and expensive GC wrappers + by using the prologue and epilogue macros. Before, the GC + would be left unvalidated sometimes which would cause all + kinds of entertaining bugs against a DDX which cares (XAA). + +2004-08-15 Keith Packard + + * programs/Xserver/composite/compint.h: + * programs/Xserver/composite/compwindow.c: (compPositionWindow): + Remove debugging code which did a full tree walk + on every window operation + + * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), + (cwSetWindowPixmap): + Eliminate needless (and, it turns out, dangerous) call + to ChangeGC on DestroyGCPrivate. + + in cwSetWindowPixmap, check if the pixmap is the screen + pixmap and disable the wrapper by setting the private to NULL. + +2004-08-15 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + Remove #error used for testing. + +2004-08-14 Keith Packard + + * programs/Xserver/composite/compalloc.c: (compNewPixmap), + (compAllocPixmap), (compReallocPixmap): + Copy bits from parent window when allocating pixmaps so that + Background == None works. + + * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): + Copy filter to backing picture during validation. + + * programs/Xserver/render/filter.c: (SetPictureFilter): + * programs/Xserver/render/picture.c: (SetPictureTransform), + (CopyPicture): + Mark picture serialNumber when setting Filter or Transform so + Validate occurs. + + * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): + Initialize xf86Screens[i]->pScreen to NULL so that RADEON + driver doesn't crash during server reset using old pScreen. + +2004-08-15 Kristian Høgsberg + + * config/cf/DGUX.cf, config/cf/QNX4.cf, config/cf/bsdi.cf, + config/cf/isc.cf, config/cf/lynx.cf, config/cf/mach.cf, + config/cf/nto.cf, config/cf/sco5.cf, config/cf/sgi.cf, + config/cf/sun.cf, config/cf/x386.cf + Enable compilation of old keyboard driver for these platforms by + default (#1070). + +2004-08-14 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + Fix unresolved symbol warnings in r128 driver (Adam Jackson) + +2004-08-14 Keith Packard + + * programs/Xserver/composite/compwindow.c: (compRepaintBorder), + (compSetPixmapVisitWindow): + Redraw window borders when switching window pixmaps around + + * programs/Xserver/miext/cw/cw.c: (cwGetBackingDrawable), + (cwGetWindowPixmap), (cwSetWindowPixmap), + (miInitializeCompositeWrapper): + * programs/Xserver/miext/cw/cw.h: + * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), + (cwGetBackingPicture): + Make cw "own" the window pixmaps by wrapping + GetWindowPixmap/SetWindowPixmap. + +2004-08-14 Eric Anholt + + * config/cf/FreeBSD.cf: + * config/cf/NetBSD.cf: + Bug #909: Remove incorrect HasGhostScript YES from BSD config files. + +2004-08-15 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + More kbd fun: write out "kbd" from Xorg -configure (#1078). + +2004-08-14 Keith Packard + + * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): + Fix offsets again. Really, it works this time. Promise. + +2004-08-14 Keith Packard + + * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): + Fix offsets, do whole region at once by using GC clipping + +2004-08-14 Eric Anholt + + reviewed by: + + * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite), + (XAACompositeSrcCopy), (XAAComposite): + Bug #1077: Fix source copy performance problem exposed by Composite. + +2004-08-14 Keith Packard + + * programs/Xserver/miext/cw/cw.c: (cwValidateGC): + * programs/Xserver/miext/cw/cw.h: + * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), + (cwDestroyPicturePrivate), (cwGetBackingPicture), + (cwDestroyPicture), (cwChangePicture), (cwValidatePicture): + Fix clip list computation and setting to ignore clip changes + to "real" GC/Picture and track serial numbers correctly when + copying pCompositeClip down. + +2004-08-14 Eric Anholt + + * programs/Xserver/miext/cw/cw.c: (cwCopyWindow), + (miInitializeCompositeWrapper), (cwCloseScreen): + * programs/Xserver/miext/cw/cw.h: + Wrap CopyWindow in cw, which fixes scrolling in many apps. + +2004-08-14 Keith Packard + + * lib/X11/OpenDis.c: (XOpenDisplay): + Use XLIB_SKIP_ARGB_VISUALS environment variable to disable + all depth 32 visuals. Necessary to keep Flash from crashing. + + * programs/Xserver/miext/cw/cw.c: (cwValidateGC): + * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): + Must call ValidateGC/ValidatePicture on "real" GC/Picture to + ensure pCompositeClip is set correctly. + + Need to take the composite clip from the "real" GC/Picture and + turn it into the clientClip for the backing version. + + * programs/Xserver/miext/damage/damage.c: (damageDamageRegion): + Adjust pixmap screen origin to account for drawable->x/y + Change debugging output a bit (disabled by default) + +2004-08-13 Nolan Leake + + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c + Save the register state before we write to any of them. This + makes the VMware driver coexist with VESA fbcon. + +2004-08-13 Alan Coopersmith + + * programs/Xserver/hw/xfree86/xf86config/Imakefile: + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Don't enable speedo & type1 modules if they're not being built + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + * programs/Xserver/hw/xfree86/xf86config/cards.c: + Clean up a couple of hardcoded paths & vendor names to use defines + set by Imakefile + + * config/cf/X11.tmpl: + Bugzilla #1055: "#define BuildXprint NO" is broken (6.7.99.2) + If XprtServer is undefined, but BuildXprint is defined, then + BuildXprint should set XprtServer as well. + + * config/cf/xorg.cf: + Remove extra setting of XprtServer - just let it use the setting + in X11.tmpl + +2004-08-13 Kevin E. Martin + + * programs/Xserver/os/log.c: (VAuditF): + Fix Xprt bug by disabling code that merges multiple audit messages + (Bug #964, Roland Mainz). + +Fri Aug 13 19:53:10 2004 Soeren Sandmann + + * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c + (MGAStormSync): Fix for lockups on some versions of Matrox + Mystique. #687, Patch from Mike Harris. + + * programs/Xserver/hw/xfree86/common/xf86RandR.c + (xf86RandRSetMode): Call xf86EnableDisableFBAccess though the + function pointer instead of directly. #1041, Patch from Aaron Plattner. + + * programs/Xserver/hw/xfree86/common/xf86RandR.c: Swap the + phsyical size of the screen when rotiation. #1050, Patch from + Aaron Plattner. + +2004-08-13 Kristian Høgsberg + + * config/cf/Imake.rules: + Add .PHONY target when using GNU make. This will speed up make in + general, but more importantly fix #1042. + +2004-08-13 Alexander Gottwald + + * lib/X11/lcSjis.c: + Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki) + * lib/X11/lcEuc.c: + Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe) + +2004-08-13 Kristian Høgsberg + + * programs/xterm/*: + Merge in version 195 from upstream xterm + (http://dickey.his.com/xterm). Fixes #855. + + * programs/Xserver/Xprint/etc/init.d/Imakefile (install): + Fix my typo in Solaris part of Xprint /etc/init.d install. + +2004-08-13 Keith Packard + + * programs/Xserver/composite/compalloc.c: (compFreePixmap): + Empty damage object when freeing pixmap. + + * programs/Xserver/composite/compinit.c: (compCloseScreen), + * programs/Xserver/composite/compint.h: + (compInstallColormap), (compAddAlternateVisuals), (compScreenInit): + Wrap InstallColormap so that the DDX doesn't see colormaps from + our ARGB visual (avoids lovely green tint to screen). + Also, set visual->nplanes of ARGB visual to all used + (including alpha) planes so DIX can set pixel values correctly. + + * programs/Xserver/composite/compwindow.c: + (compWindowUpdateAutomatic): + Translate automatic update regions correctly to account for borders + + * programs/Xserver/dix/colormap.c: + When nplanes == 32 (ARGB visuals), mask in all ones for alpha values + to allocated pixel values. + + * programs/Xserver/fb/fbpict.h: + Remove redundant fbAddTraps declaration + + * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): + Fix fbCopyWindow to work on non-screen pixmaps (not needed yet) + + * programs/Xserver/render/mipict.c: (miClipPictureReg), + (miClipPictureSrc), (miCompositeSourceValidate), + (miComputeCompositeRegion): + Replace broken clipping code with that from modular tree. + + * programs/Xserver/render/mirect.c: (miColorRects): + Respect subWindowMode. + +2004-08-13 Eric Anholt + + * programs/Xserver/render/picture.c: (CopyPicture): + Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and + ClipXOrigin. + +2004-08-12 Eric Anholt + + * extras/Mesa/XOrg-Xlist: + Removed files left over from older versions of Mesa, both on the vendor + branch and older ones from head. Several directories have been pruned + from the current import (but not docs, which includes COPYING), which + are listed in the new file "XOrg-Xlist". This can be used in the form + of "rm -rf `cat .../XOrg-Xlist`" when preparing a Mesa checkout for + importing. + +2004-08-12 Keith Packard + + * programs/xcursorgen/redglass/gumby* + * programs/xcursorgen/whiteglass/gumby* + * programs/xcursorgen/handhelds/gumby* + Replace the cursors used for the 'gumby' name by + ones which don't infringe on copyright and trademarks. + +2004-08-12 Eric Anholt + + * extras/Mesa/include/GL/glxext.h: + * programs/Xserver/GL/glx/singlesize.c: (__glGet_size): + Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix + bug #1022. + +2004-08-12 Torrey T. Lyons + + * programs/Xserver/hw/darwin/quartz/cr/Imakefile: + * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: + (CRSetupScreen): + * programs/Xserver/hw/darwin/quartz/xpr/Imakefile: + * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: + (xprSetupScreen): + Fix crash in rootless XDarwin due to rootless being initialized + before damage extension. + +2004-08-12 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/Imakefile: + Add Imake instrumentation for the ProPolice fix; #define + ProPoliceSupport YES in host.def to enable the workaround. + +2004-08-12 Kristian Høgsberg + + * config/cf/xorg.cf: + Update PPC64 defines to use XorgServer instead of XF86Server. + + * config/cf/X11.tmpl: + Fix double-backslash typo. + +2004-08-12 Eric Anholt + + * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), + (cwValidateGC): + * programs/Xserver/miext/cw/cw.h: + * programs/Xserver/miext/cw/cw_ops.c: + * programs/Xserver/miext/cw/cw_render.c: (cwCreateBackingPicture), + (cwGetBackingPicture), (cwDestroyPicture), (cwValidatePicture), + (cwInitializeRender), (cwFiniRender): + Fix various cw issues, including a couple reported by deronj: + - Fix wrapping of GC ops/funcs according to policy described in bug + #1045. + - Remove ValidateGC/ValidatePictures on the redirected + drawables/pictures -- it's not needed, and DDXs shouldn't be seeing + redirected drawables in render or GC ops/funcs when cw is running. + - Mark all GC/Picture state as dirty when moving from redirected to + non-redirected, since it hadn't been passed down in Change* or + Validate* while redirected. + - Remove CreatePicture wrapper that didn't do anything. + - Comment on why AddTraps wrapper isn't needed. + +2004-08-12 Eric Anholt + + * programs/Xserver/composite/compint.h: + * programs/Xserver/composite/compwindow.c: (compCheckRedirect): + Fix some issues reported by deronj: + - Hopefully fix a crash in compCheckRedirect on unrealizing windows. + - Remove an extern that doesn't point at anything. + +2004-08-11 Eric Anholt + + * programs/Xserver/Imakefile: + * programs/Xserver/composite/Imakefile: + * programs/Xserver/composite/cw.c: + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_ops.c: + * programs/Xserver/composite/cw_render.c: + * programs/Xserver/miext/cw/Imakefile: + Move cw to miext/cw after repo-copy. It's not really tied to the + composite extension, and may need to be separate any way to handle some + wrapping ordering vs linking ordering issues. + +2004-08-12 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONEnterServer): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RadeonInit3DEngine), (R100SetupTexture), + (R100SetupForCPUToScreenAlphaTexture), + (R100SetupForCPUToScreenTexture), (R200SetupTexture), + (R200SetupForCPUToScreenAlphaTexture), + (R200SetupForCPUToScreenTexture): + Fix context switching on Radeons and build problem when XF86DRI is + not defined (Bug #922, Eric Anholt). + +2004-08-12 Kristian Høgsberg + + * programs/Xserver/miext/damage/damage.c (damageCopyPlane) + (damageCopyArea): + Add call to SourceValidate() when pDst == pSrc, so misprite.c get + a chance to remove the sprite before the area is copied. The + drivers handle pDst != pSrc (#1030). + +2004-08-11 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/r128_chipset.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: + Factor out R{128,ADEON}Chipsets into their own headers so they can be + sanely included in both the ati core and the r128/radeon submodules; + r128 and radeon can now be directly loaded under dlloader. Teach + imstt about the dlloader-frendly way to talk to fbdevhw. (Partial + for bugs #393 and #400.) + +2004-08-11 Keith Packard + + * programs/Xserver/composite/compwindow.c: + (compWindowUpdateAutomatic): + Paint to parent window instead of parent window's pixmap + (helps for servers that don't have a pixmap for the root) + + * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture): + Fix offsets for render drawing. + +2004-08-11 Torrey T. Lyons + + * programs/Xserver/hw/darwin/darwin.c: (DarwinPrintBanner): + Fix leftover XF86_VERSION_SNAP macro. + +2004-08-11 Kevin E. Martin + + * xftfreetype.c: (_XftReleaseFile): + Called strlen with (f->file) without checking for NULL (which + happens when directly using FT_Face objects) (Bug #1047, Keith + Packard). + +2004-08-11 Adam Jackson + + * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: + Bug #979: Don't include on linux, it occasionally + emits makedev() as a function call that elfloader can't resolve. + Originally Gentoo Bug #41962, reported by Ryan Breen, fix feedback + from Ryan Lortie. + +2004-08-11 Adam Jackson + + * programs/Xserver/hw/xfree86/loader/xf86sym.c: + Teach the loader about the extra symbols needed for Propolice- + protected modules to work under elfloader. From Matthieu Herrb + (OpenBSD) by way of Travis Tilley (Gentoo). + +2004-08-11 Kevin E. Martin + + * config/cf/X11.tmpl: + Fix Xnest and Xdmx builds when BuildServersOnly is YES (Bug #1026, + Alexander Gottwald, Kevin Martin). + +2004-08-11 Keith Packard + + * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): + Add COMPOSITE change to fbCopyWindow (not needed yet) + + * programs/Xserver/hw/xnest/Cursor.c: (xnestSetCursor), + (xnestMoveCursor): + * programs/Xserver/hw/xnest/Events.c: (ProcessInputEvents), + (xnestCollectEvents): + * programs/Xserver/hw/xnest/GCOps.c: (xnestPushPixels): + * programs/Xserver/hw/xnest/Screen.c: (xnestOpenScreen): + * programs/Xserver/hw/xnest/XNCursor.h: + Xnest was half-using midispcur and doing a bad job of it. + Replace all of that code with mipointer which does a lot of the + work. + + * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef), + (damageCreateGC), (damageRemoveDamage), (damageInsertDamage), + (damageDestroyPixmap), (damageSetWindowPixmap), (DamageSetup), + (DamageRegister), (DamageUnregister): + * programs/Xserver/miext/damage/damagestr.h: + Support DDXen which don't provide GetWindowPixmap, or which + return NULL for the root pixmap. + +2004-08-11 Kevin E. Martin + + * programs/Xserver/os/Imakefile: + * programs/Xserver/os/utils.c: (CheckUserParameters): + Fix bogus contact address in Xserver/os/util.c (Bug #738). + +2004-08-11 Eric Anholt + + reviewed by: + + * programs/Xserver/render/picture.c: (CopyPicture): + In CopyPicture, add missing call to ChangePicture to notify about + the changes that CopyPicture has done. + +2004-08-11 Kevin E. Martin + + * config/cf/Imake.cf: + * config/cf/linux.cf: + * config/cf/xorg.cf: + * config/imake/imakemdep.h: + * include/Xmd.h: + * lib/Xt/Xtos.h: + * programs/Xserver/fb/fb.h: + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + * programs/Xserver/os/xalloc.c: + Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan + Coopersmith). + +2004-08-11 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/xf86config/Imakefile: + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + Patch xorgconfig to generate config files with correct keyboard + driver; use "kbd" by default, "keyboard" if + UseDeprecatedKeyboarDriver is YES (#1040). + + * programs/Xserver/Xprint/etc/profile.d/Imakefile: + * programs/Xserver/Xprint/etc/Xsession.d/Imakefile: + * programs/Xserver/Xprint/etc/init.d/Imakefile: + Don't install files outside ProjectRoot when + NothingOutsideProjectRoot is YES (#972). + +2004-08-11 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + Fix vesa.c's shadow symbol list. + +2004-08-11 Roland Mainz + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml + Syncing FAQ + +2004-08-11 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp + Bugzilla #492: /etc/init.d/xprint did not source xorg.conf + for font paths additionally to xfree86 config files + +2004-08-11 Eric Anholt + + * programs/x11perf/Imakefile: + * programs/x11perf/do_traps.c: (InitFixedTraps): + - Fix the build with old libXrender headers installed by including + TOP_INCLUDES first in the INCLUDES line. + - Drive-by fix of unused variables warnings in do_traps.c. + +2004-08-10 Adam Jackson + + * lib/X11/PolyReg.c: + Bug #372: Prevent a crash in XPolygonRegion when called with a bogus + point count. Reported by Andreas Luik. + +2004-08-10 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: + Bug #978: Silence more unresolved symbol warnings from the ati driver. + Patch from Stefan Dirsch. + +2004-08-10 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + Fix Radeon build problem with #define DoLoadableServer NO (Bug + #1031) + +2004-08-10 Kevin E. Martin + + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): + Update version to 6.7.99.1 and fix problem with snapshot string + generation. + +2004-08-10 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Bug #978: Silence unresolved symbol warnings from the ati driver. + Reported by Michel Daenzer. + +2004-08-10 Kristian Høgsberg + + * lib/Xcomposite/xcomposite.pc.in (Version): + * lib/Xcomposite/xdamage.pc.in (Version): + * lib/Xcomposite/xfixes.pc.in (Version): + Replace @PACKAGE_VERSION@ with @VERSION@ so the substs works, fix + copy-and-paste error. + +2004-08-09 Kevin E. Martin + + * config/cf/Imakefile: + Fix install problem on platforms not using xorg.cf/xfree86.cf + (Bug #339, Harold L. Hunt II, Alexander Gottwald). + + * lib/X11/lcUTF8.c: (create_tofontcs_conv): + Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, + Yu Shao, David Dawes). + + * programs/Xserver/GL/glx/glxcmds.c: (DoMakeCurrent): + Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam + Jackson). + + * config/cf/lnxLib.tmpl: + * programs/Xserver/include/servermd.h: + HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). + + * include/Imakefile: + * include/extensions/Imakefile: + Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). + + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + (MGAReadBios): + Fix attempt to read video ROM before enabling it (Bug #843, Ivan + Kokshaysky, Mike A. Harris). + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + (FindPCIVideoInfo): + Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike + A. Harris). + + * programs/xset/xset.man: + Clarify xset man page description of how to use the keyboard + repeat rate settings (Bug #846, Mike A. Harris). + + * programs/xkbcomp/symbols/czsk: + * programs/xkbcomp/symbols/jp: + * programs/xkbcomp/symbols/pc/pc: + * programs/xkbcomp/symbols/us: + * programs/xkbcomp/symbols/us_group2: + * programs/xkbcomp/symbols/us_group3: + Fix problem where print-screen key would get remapped to sys-req + in certain keymaps, which broke GNOME printscreen functionality + (Bug #847, Owen Taylor). + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONEnterServer): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RADEONInit3DEngineForRender), (RadeonInit3DEngine), + (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), + (R200SetupTexture): + Fix several render problems: + - MMIO mode support + - Hang on IGP chips + - VT switching hang + - 3D render corruption + (Bug #922, Hui Yu). + +2004-08-09 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): + * programs/Xserver/hw/xfree86/loader/dixsym.c (dixLookupTab): + Move the new render symbols to dixsym.c instead so they are + grouped with the other render symbols. + + * programs/Xserver/fb/fbpixmap.c (fbCreatePixmapBpp): + Initialize screen_x and screen_y to 0. This fixes a problem with + the new Damage based sprite, where intersection test against the + root pixmap would fail because the two fields were not + initialized (damage.c, 166-170). + +2004-08-08 Kevin E. Martin + + * config/cf/X11.tmpl: + * programs/Xserver/Imakefile: + Fix building without Xfixes extension + + * include/extensions/Imakefile: + * lib/Xext/Imakefile: + * programs/Xserver/dix/events.c: + Fix building without Xevie + + * programs/Xserver/hw/dmx/dmxdpms.c: (_dmxDPMSInit): + * programs/Xserver/hw/xfree86/loader/dixsym.c: + * programs/Xserver/hw/xfree86/loader/xf86sym.c: + Fix building without DPMS + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + (configExtensions): + Fix "Extensions" section config file support to accept general + boolean options + +2004-08-08 Kristian Høgsberg + + * programs/Xserver/hw/xfree86/common/Imakefile: + * config/cf/xorgsite.def: + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): + Disable legacy keyboard driver "keyboard", unless + USE_DEPRECATED_KEYBOARD_DRIVER is defined. Print warning if the + old driver is used. + + * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): + Add new render symbols to list of exported extension symbols so + DoLoadableServer works again. + + * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: + Remove non-existent i830_3d_reg.h from i810 install.sdk target. + +2004-08-07 Alan Coopersmith + + * lib/Xdmcp/DAofA8.c: (XdmcpDisposeARRAYofARRAY8): + Check to see if array->data is NULL before we dereference it, + instead of after. (Prevents segfault when array->data is + initialized to NULL, but array->length is not set to 0.) + + * programs/xdm/xdmcp.c: (request_respond): + Always initialize both data & length in ARRAYs. + +2004-08-06 Matthieu Herrb + + * config/cf/OpenBSDLib.tmpl: + update shared libries revisions on OpenBSD to track libc ABI changes. + +2004-08-06 Keith Packard + + * programs/Xserver/mi/mieq.c: + Fix minor timestamp lossage in mieq. + + * programs/Xserver/mi/Imakefile: + * programs/Xserver/mi/misprite.c: (miSpriteReportDamage), + (miSpriteCopyWindow): + * programs/Xserver/mi/mispritest.h: + Replace miSprite implementation with Damage-based one. + Otherwise damage and misprite conflict causing looping. + + * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), + (DamageSubtract): + Change pScreen usage around a bit to eliminate warnings + + +2004-08-06 Keith Packard + + * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit), + (InitOutput): + Eliminate mfb support. Fix visuals to match "normal" PC hardware + (making lightpipe work). + +2004-08-06 Keith Packard + + * config/cf/linux.cf: + Fix Debian section to respect NothingOutsideProjectRoot directive + +2004-08-06 Keith Packard + + * programs/Xserver/composite/cw.c: (cwCheapValidateGC), + (miInitializeCompositeWrapper): + Clean up cw initialization, make sure wrappers re-wrap on exit. + +2004-08-06 Keith Packard + + * programs/Xserver/composite/compinit.c: (compAddAlternateVisuals): + * programs/Xserver/dix/colormap.c: + * programs/Xserver/include/scrnintstr.h: + Remove alpha-related fields from visual structure to retain + binary compatibilty. Applications using ARGB visuals will need + to use Render or other mechanisms to compute pixel values + instead of AllocColor + +2004-08-06 Keith Packard + + * lib/Xrender/AddTrap.c: (XRenderAddTraps): + * lib/Xrender/Imakefile: + * lib/Xrender/Xrender.h: + * lib/Xrender/configure.ac: + Update to version 0.9 of Xrender (includes XRenderAddTraps) + +2004-08-06 Keith Packard + + * include/extensions/render.h: + * include/extensions/renderproto.h: + * programs/Xserver/fb/Imakefile: + * programs/Xserver/fb/fbedge.c: (fbRasterizeEdges): + * programs/Xserver/fb/fbedgeimp.h: + * programs/Xserver/fb/fbpict.c: (fbPictureInit): + * programs/Xserver/fb/fbpict.h: + * programs/Xserver/fb/fbtrap.c: (fbAddTraps), + (fbRasterizeTrapezoid), (_GreaterY), (_Clockwise), + (fbAddTriangles): + * programs/Xserver/render/Imakefile: + * programs/Xserver/render/mipict.c: (miIsSolidAlpha), + (miPictureInit): + * programs/Xserver/render/mipict.h: + * programs/Xserver/render/mitrap.c: (miTrapezoids): + * programs/Xserver/render/mitri.c: (miTriangles), (miTriStrip), + (miTriFan): + * programs/Xserver/render/picture.c: (AddTraps): + * programs/Xserver/render/picture.h: + * programs/Xserver/render/picturestr.h: + * programs/Xserver/render/render.c: (RenderNumberRequests), + (ProcRenderAddTraps), (SProcRenderAddTraps), + (PanoramiXRenderAddTraps), (PanoramiXRenderInit): + * programs/Xserver/render/renderedge.c: (RenderSampleCeilY), + (RenderSampleFloorY), (RenderEdgeStep), (_RenderEdgeMultiInit), + (RenderEdgeInit), (RenderLineFixedEdgeInit): + * programs/Xserver/render/renderedge.h: + * programs/x11perf/do_tests.c: + * programs/x11perf/do_traps.c: (InitFixedTraps), (DoFixedTraps), + (EndFixedTraps), (InitFixedTrapezoids), (DoFixedTrapezoids), + (EndFixedTrapezoids): + * programs/x11perf/x11perf.h: + Add RenderAddTraps. Rewrite trapezoid rendering code. + +2004-08-06 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig): + Disable Render acceleration in Radeon driver temporarily until + it no longer conflicts with the 3D code. + +2004-08-05 Eric Anholt + + * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper), + (cwCloseScreen): + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_render.c: (cwFiniRender): + Fix missing ';' in cw.c and unwrap the render wrapper properly. + +2004-08-05 Eric Anholt + + * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper): + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_render.c: (cwCreateBackingPicture), + (cwDestroyBackingPicture), (cwCreatePicture), (cwValidatePicture), + (cwGlyphs), (cwCompositeRects), (cwTrapezoids), (cwTriangles), + (cwTriStrip), (cwTriFan), (cwInitializeRender): + * programs/Xserver/render/picture.c: (CopyPicture): + * programs/Xserver/render/picturestr.h: + - Add a new Render function, CopyPicture, which will update a picture + with the flagged bits from a source picture. Approved in principle + by keithp. + - Use CopyPicture and SetTransform to update most of the backing + picture's state in the composite wrapper. Filters are still missing. + - Don't allocate a picture private, now that we calculate clipping + properly and don't need the serialNumber or stateChanges. + - Use the format of the source pixmap rather than generating the format + from the window's visual. + - Wrap the rest of the Render primitives that were stubbed out before. + +Thu Aug 5 15:34:04 2004 Soeren Sandmann + + * programs/Xserver/fb/Imakefile: Compile fbfill.c and fbpict.c + with the mmx CFLAGS. DOH. + +2004-08-04 Eric Anholt + + * programs/Xserver/composite/cw.c: (cwValidateGC), + (cwFillRegionSolid), (cwFillRegionTiled), + (cwPaintWindowBackground), (cwPaintWindowBorder): + - Always validate the backing GC in cwValidateGC, not just when the clip + list changes. + - Use FillTiled instead of FillSolid for painting tiled + border/background pixmaps, and don't needlessly change the scratch + GC's defaults. + - Use the preferred dixChangeGC instead of DoChangeGC. + - Simplify a silly loop and clean up a couple of comments. + +2004-08-04 Michel Daenzer + + reviewed by: Hui Yu , Kevin E. Martin + + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: + (RADEONSetCursorColors), (RADEONLoadCursorImage), + (RADEONLoadCursorARGB): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONPutImage): + Use info->ModeReg.surface_cntl to restore byte swapping for the + framebuffer aperture on big endian machines, remove superfluous local + variables and register reads. + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (R100SetupTexture), (R200SetupTexture): + Adapt framebuffer aperture byte swapping to texture format before + copying data to offscreen area and restore it afterwards on big endian + machines, fixes Render acceleration there. + +2004-08-04 Egbert Eich + + * lib/font/FreeType/ft.h: + * lib/font/FreeType/ftfuncs.c: (FT_Do_SBit_Metrics), + (FreeTypeRasteriseGlyph): + Optimization of CJK rendering when using versions of freetype + prior to 2.1.8 (Chisato Yamauchi). + * lib/font/FreeType/fttools.c: + * lib/font/FreeType/module/myftstdlib.h: + A small backward compatibility fix to make the freetype module + build with freetype version < 2.1.7. + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + (fbdevHWLoadPalette), (fbdevHWAdjustFrame), (fbdevHWDPMSSet), + (fbdevHWSaveScreen): + Fixed/added some debugging code. + +2004-08-03 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitAccel): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RadeonGetTextureFormat), (RadeonGetColorFormat), + (RadeonGetBlendCntl), (R100SetupTexture), + (R100SetupForCPUToScreenAlphaTexture), + (R100SetupForCPUToScreenTexture), (R200SetupTexture), + (R200SetupForCPUToScreenAlphaTexture), + (R200SetupForCPUToScreenTexture): + * programs/Xserver/hw/xfree86/xaa/xaa.h: + * programs/Xserver/hw/xfree86/xaa/xaaInitAccel.c: (XAAInitAccel): + * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite): + - Add two new XAA hooks, SetupForCPUToScreenTexture2 and + SetupForCPUToScreenAlphaTexture2. These add a dstFormat argument + after the previous format argument, which the driver needs to use to + properly set up the destination format. Two new arrays are added for + the list of destination formats supported that correspond to the + previous format arrays for sources. + - Make Render acceleration only occur when the new hook for that + acceleration type is supplied and the dst format list is set, along + with the src format list being set. Without knowing the destination + format, the Render acceleration couldn't properly support all the + destinations it might encounter. + - Bump XAA module minor version. + - Update the Radeon Render acceleration to use the new hooks when the + XAA module is sufficiently new. Fix a bug in the src/dst alpha + booleans for ops, and use them to set blend_cntl to support + destinations without alpha. Add missing PICT_a1r5g5b5 texture format, + and add list terminator. (!) + +2004-08-03 Matthieu Herrb + * programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c + Add missing argument to xf86DrvMsg(). + +2004-08-03 Matthieu Herrb + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h + Fix Constification problems. + +2004-08-03 Matthieu Herrb + * programs/Xserver/hw/xfree86/ddc/xf86DDC.h + * programs/Xserver/hw/xfree86/vgahw/vgaHW.c + * programs/Xserver/hw/xfree86/vgahw/vgaHW.h + * programs/Xserver/miext/shadow/shadow.h + * programs/Xserver/miext/shadow/shpacked.c + * programs/Xserver/miext/shadow/shplanar.c + * programs/Xserver/miext/shadow/shrotate.c + Fix glitches in pointer to functions declarations. + +2004-08-03 Egbert Eich + + * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance), + (FT_Do_SBit_Metrics), (FreeTypeRasteriseGlyph): + Bugzilla #925: Simpler version of backward compatibility + fix (Chisato Yamauchi). + Fix to support older versions of gcc (Matthieu Herrb). + +2004-08-03 Matthieu Herrb + * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: + * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: + * programs/Xserver/hw/xfree86/xaa/xaalocal.h: + Fix declaration of XAACachePlanarMonoStippleProc. + Rename XAACachePlanarMonoStippleWeak to + XAAGetCachePlanarMonoStipple() for consistency with other parts of + xaa and fix forward declaration in xaalocal.h. + Fixes last comments on Bug #962. + +2004-08-03 Eric Anholt + + * config/cf/X11.tmpl: + * programs/Xserver/Imakefile: + Fix build with BuildComposite by linking the composite library into the + servers before damage/xfixes, and enable BuildComposite by default now. + Note that the Composite extension is still disabled at run-time by + default. + +2004-08-02 Eric Anholt + + * programs/Xserver/composite/compinit.c: + * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), + (cwCreateGCPrivate), (cwCheapValidateGC), (cwGetImage), + (cwGetSpans), (cwFillRegionSolid), (cwFillRegionTiled), + (cwPaintWindowBackground), (cwPaintWindowBorder), + (miInitializeCompositeWrapper), (cwCloseScreen): + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), + (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), + (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), + (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), + (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), + (cwPolyGlyphBlt), (cwPushPixels): + * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture), + (cwCreatePicture), (cwInitializeRender): + Major improvements to Composite wrapper. Several issues remain, but it + now appears stable in limited testing. + - Allocate the picture private, avoiding segfault. + - Wrap PaintWindow to draw the background/border to the backing pixmap + (based on Deron Johnson's comptran.c). + - Set the x_off/y_off returns to translate coordinates properly. + - Don't bother allocating temporary areas for the modified coordinates. + Layers above are responsible for handling lower layers changing the + arguments, so cw doesn't have to worry about it. mibstore.c has to do + the allocation because it calls down twice (front buffer and backing + store). (Suggested by keithp) + - Handle the mode argument to PolyPoint, Polylines, and FillPolygon. + - Remove some dead elements in the cw privates. + - Kill a prototype warning in compinit.c by adding the cw.h header. + +2004-08-02 Eric Anholt + + * programs/Xserver/mi/miinitext.c: + The Damage extension has to wrap after (be called before) the Composite + extension so that the redirecting of drawables by the wrapper doesn't + confuse Damage. + +2004-08-02 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: + * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: + * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + * programs/Xserver/hw/xfree86/ramdac/IBM.c: + * programs/Xserver/hw/xfree86/ramdac/IBM.h: + * programs/Xserver/hw/xfree86/ramdac/TI.c: + * programs/Xserver/hw/xfree86/ramdac/TI.h: + * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: + * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: + * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: + * programs/Xserver/hw/xfree86/xaa/xaaStipple.c: + * programs/Xserver/hw/xfree86/xaa/xaaTEGlyph.c: + * programs/Xserver/hw/xfree86/xaa/xaalocal.h: + * programs/Xserver/miext/shadow/shadow.h: + * programs/Xserver/miext/shadow/shpacked.c: + * programs/Xserver/miext/shadow/shplanar.c: + * programs/Xserver/miext/shadow/shrotate.c: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhwstub.c: + * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: + Bug #962: Remove LoaderSymbol calls introduced by the dlloader + work so DoLoadableServer NO builds work again. + +Mon Aug 2 21:49:33 2004 Soeren Sandmann + + * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c + (mapVidMem): Remove double cast. + +2004-08-02 Egbert Eich + + * config/cf/linux.cf: + Removed distro specific stuff. + * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance): + Fixed FreeType module to build with FreeType versions older + than 2.1.7. + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + (configureDDCMonitorSection): + Fixed typo. + * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): + Added vtSema to protect call of driver DPMS function. + * programs/Xserver/hw/xfree86/common/xf86Helper.c: + (xf86SetDefaultVisual): + removed unneeded variable + * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): + * programs/Xserver/hw/xfree86/common/xf86RandR.c: + (xf86RandRGetInfo), (xf86RandRSetConfig): + * programs/Xserver/hw/xfree86/common/xf86str.h: + Modified RandR driver hook to reduce the number of function calls + to one. Function is sufficiently generic to be extended in the + future. + +2004-08-01 Kevin E. Martin + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONDisplayPowerManagementSet): + Fix Radeon crash on server exit or generation + +2004-08-01 Adam Jackson + + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + Remove the last user of fbdevHWFillInScreenInfo. + +2004-07-31 Matthieu Herrb + + * config/cf/bsdLib.tmpl: + * config/cf/darwinLib.tmpl: + Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs + +2004-07-31 Stuart Kreitman + + * lib/Xext/Imakefile: + * lib/Xext/Xevie.c: + +2004-07-31 Alexander Gottwald + + * config/cf/cygwin.tmpl: + Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs + +2004-07-31 Kevin E. Martin + + * programs/Xserver/hw/xfree86/common/xf86Config.c: + (configExtensions), (xf86HandleConfigFile): + * programs/Xserver/hw/xfree86/parser/Extensions.c: + (xf86parseExtensionsSection), (xf86printExtensionsSection), + (xf86freeExtensions): + * programs/Xserver/hw/xfree86/parser/Imakefile: + * programs/Xserver/hw/xfree86/parser/configProcs.h: + * programs/Xserver/hw/xfree86/parser/read.c: (xf86readConfigFile), + (xf86freeConfig): + * programs/Xserver/hw/xfree86/parser/write.c: (doWriteConfigFile): + * programs/Xserver/hw/xfree86/parser/xf86Parser.h: + * programs/Xserver/include/globals.h: + * programs/Xserver/mi/miinitext.c: (EnableDisableExtension), + (EnableDisableExtensionError): + * programs/Xserver/os/utils.c: (ProcessCommandLine): + Add "Extensions" section support to configuration parser + +2004-07-31 Eric Anholt + + * programs/Xserver/Imakefile: + * programs/Xserver/composite/Imakefile: + * programs/Xserver/composite/compalloc.c: (compReportDamage), + (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), + (compUnredirectWindow), (compRedirectSubwindows), + (compFreeClientSubwindows), (compUnredirectSubwindows), + (compRedirectOneSubwindow), (compUnredirectOneSubwindow), + (compAllocPixmap), (compFreePixmap), (compReallocPixmap): + * programs/Xserver/composite/compext.c: (CompositeClientCallback), + (CompositeResetProc), (FreeCompositeClientWindow), + (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), + (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), + (ProcCompositeUnredirectWindow), + (ProcCompositeUnredirectSubwindows), + (ProcCompositeCreateRegionFromBorderClip), + (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), + (ProcCompositeDispatch), (SProcCompositeQueryVersion), + (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), + (SProcCompositeUnredirectWindow), + (SProcCompositeUnredirectSubwindows), + (SProcCompositeCreateRegionFromBorderClip), + (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), + (CompositeExtensionInit): + * programs/Xserver/composite/compinit.c: (compCloseScreen), + (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), + (compAddAlternateVisuals), (compScreenInit): + * programs/Xserver/composite/compint.h: + * programs/Xserver/composite/compwindow.c: (compCheckWindow), + (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), + (compCheckRedirect), (compPositionWindow), (compRealizeWindow), + (compUnrealizeWindow), (compPaintWindowBackground), + (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), + (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), + (compReparentWindow), (compCopyWindow), (compCreateWindow), + (compDestroyWindow), (compSetRedirectBorderClip), + (compGetRedirectBorderClip), (compGetWindowVisual), + (compWindowFormat), (compWindowUpdateAutomatic), + (compWindowUpdate): + * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), + (cwCreateGCPrivate), (cwDestroyGCPrivate), (cwValidateGC), + (cwChangeGC), (cwCopyGC), (cwDestroyGC), (cwChangeClip), + (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), + (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), + (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), + (cwCreateGC), (cwGetImage), (cwGetSpans), + (miInitializeCompositeWrapper), (cwCloseScreen): + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), + (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), + (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), + (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), + (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), + (cwPolyGlyphBlt), (cwPushPixels): + * programs/Xserver/composite/cw_render.c: (cwFindVisualById), + (cwCreateBackingPicture), (cwDestroyBackingPicture), + (cwGetBackingPicture), (cwCreatePicture), (cwDestroyPicture), + (cwChangePicture), (cwValidatePicture), (cwComposite), (cwGlyphs), + (cwCompositeRects), (cwTrapezoids), (cwTriangles), (cwTriStrip), + (cwTriFan), (cwInitializeRender): + * programs/Xserver/dix/colormap.c: + * programs/Xserver/dix/window.c: (SetWindowToDefaults): + * programs/Xserver/include/pixmapstr.h: + * programs/Xserver/include/scrnintstr.h: + * programs/Xserver/include/windowstr.h: + * programs/Xserver/mi/mi.h: + * programs/Xserver/mi/miinitext.c: + * programs/Xserver/mi/mivaltree.c: + (miRegisterRedirectBorderClipProc), (miComputeClips): + Integrate COMPOSITEWRAP branch including composite wrapper. This code + still has several issues: + - CopyWindow and PaintWindow wrappers missing (will be done soon) + - Some segfaults seen in the Render wrappers. + - Xprt server build breaks with Composite. + - DDXs must be recompiled for Composite due to VisualRec size change. + - Composite bugs pointed out by Deron Johnson in email. + + Also, reorder XFixes initialization according to comments by Keith which + are also in xserver CVS. + +2004-07-31 Eric Anholt + + * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), + (SProcXFixesExpandRegion): + * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): + * programs/Xserver/xfixes/xfixes.h: + * programs/Xserver/xfixes/xfixesint.h: + Update xfixes server code to major version 3 from xserver CVS, and + perform minor diff-reduction versus xserver CVS. + +2004-07-31 Eric Anholt + + * programs/Xserver/Imakefile: + * programs/Xserver/composite/Imakefile: + * programs/Xserver/composite/compalloc.c: (compReportDamage), + (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), + (compUnredirectWindow), (compRedirectSubwindows), + (compFreeClientSubwindows), (compUnredirectSubwindows), + (compRedirectOneSubwindow), (compUnredirectOneSubwindow), + (compAllocPixmap), (compFreePixmap), (compReallocPixmap): + * programs/Xserver/composite/compext.c: (CompositeClientCallback), + (CompositeResetProc), (FreeCompositeClientWindow), + (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), + (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), + (ProcCompositeUnredirectWindow), + (ProcCompositeUnredirectSubwindows), + (ProcCompositeCreateRegionFromBorderClip), + (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), + (ProcCompositeDispatch), (SProcCompositeQueryVersion), + (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), + (SProcCompositeUnredirectWindow), + (SProcCompositeUnredirectSubwindows), + (SProcCompositeCreateRegionFromBorderClip), + (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), + (CompositeExtensionInit): + * programs/Xserver/composite/compinit.c: (compCloseScreen), + (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), + (compAddAlternateVisuals), (compScreenInit): + * programs/Xserver/composite/compint.h: + * programs/Xserver/composite/compwindow.c: (compCheckWindow), + (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), + (compCheckRedirect), (compPositionWindow), (compRealizeWindow), + (compUnrealizeWindow), (compPaintWindowBackground), + (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), + (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), + (compReparentWindow), (compCopyWindow), (compCreateWindow), + (compDestroyWindow), (compSetRedirectBorderClip), + (compGetRedirectBorderClip), (compGetWindowVisual), + (compWindowFormat), (compWindowUpdateAutomatic), + (compWindowUpdate): + * programs/Xserver/composite/cw.c: (DrawableIsRedirWindow), + (cwGetBackingDrawable), (cwCreateGCPrivate), (cwDestroyGCPrivate), + (cwValidateGC), (cwChangeGC), (cwCopyGC), (cwDestroyGC), + (cwChangeClip), (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), + (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), + (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), + (cwCreateGC), (cwGetImage), (cwGetSpans), + (miInitializeCompositeWrapper), (cwCloseScreen): + * programs/Xserver/composite/cw.h: + * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), + (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), + (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), + (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), + (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), + (cwPolyGlyphBlt), (cwPushPixels): + * programs/Xserver/composite/cw_render.c: (cwComposite), + (cwGlyphs): + * programs/Xserver/dix/colormap.c: + * programs/Xserver/dix/window.c: (SetWindowToDefaults): + * programs/Xserver/include/pixmapstr.h: + * programs/Xserver/include/scrnintstr.h: + * programs/Xserver/include/windowstr.h: + * programs/Xserver/mi/mi.h: + * programs/Xserver/mi/miinitext.c: + * programs/Xserver/mi/mivaltree.c: + (miRegisterRedirectBorderClipProc), (miComputeClips): + * programs/Xserver/render/picture.c: (PictureFindVisual), + (PictureInitIndexedFormats), (PictureInit), (SetPictureClipRegion): + * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), + (SProcXFixesExpandRegion): + * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): + * programs/Xserver/xfixes/xfixes.h: + * programs/Xserver/xfixes/xfixesint.h: + +2004-07-30 Eric Anholt + + * include/extensions/Imakefile: + Install the new headers if the library is being built as well. + +2004-07-30 Eric Anholt + + * config/cf/X11.tmpl: + * include/extensions/Imakefile: + * include/extensions/composite.h: + * include/extensions/compositeproto.h: + * include/extensions/xfixesproto.h: + * include/extensions/xfixeswire.h: + * lib/Imakefile: + * lib/Xcomposite: + * lib/Xdamage: + * lib/Xfixes: + Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS: + - Update Xfixes headers to protocol major version 3. + - Add composite headers. + - Add libXfixes, libXdamage, and libXcomposite. + - Add imake glue for new libraries, but leave Composite off by default + until issues are resolved. + +2004-07-31 Kevin E. Martin + + * programs/Xserver/hw/dmx/dmx.h: + * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput), + (ddxProcessArgument): + * programs/Xserver/hw/dmx/dmxwindow.c: (dmxDestroyWindow): + * programs/Xserver/include/globals.h: + * programs/Xserver/mi/miinitext.c: (EnableDisableExtension): + * programs/Xserver/os/utils.c: (UseMsg), (ProcessCommandLine): + Add new extension enable/disable feature + Allow XTEST, XINERAMA, RENDER, XKB, XEVIE to be enabled/disabled + Update DMX to use new render disabling code + +2004-07-30 Eric Anholt + + * programs/Xserver/dix/cursor.c: + * programs/Xserver/dix/dispatch.c: + * programs/Xserver/dix/window.c: + - Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge + - Add missing XCSECURITY ifdef. + - Sync some whitespace to xserver CVS and surrounding style. + +2004-07-30 Eric Anholt + + * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), + (damageRemoveDamage), (damageInsertDamage), (DamageCreate), + (DamageRegister), (DamageUnregister): + Integrate latest damage bits, including the addition of Composite code. + Includes REGION_INIT -> REGION_NULL necessary to avoid segfaults with + inlined region macros. + +2004-07-30 Stuart Kreitman + + * config/cf/X11.tmpl: + * programs/Xserver/Xext/Imakefile: + * programs/Xserver/Xext/xevie.c: (XevieExtensionInit), (XevieEnd), + (XevieClientStateCallback), (XevieServerGrabStateCallback): + * programs/Xserver/dix/events.c: + * programs/Xserver/mi/miinitext.c: + + Bugzilla #947: Merge from XEVIE branch, turning on XEVIE, updating the xevie impl. + +2004-07-31 Adam Jackson + + * programs/Xserver/hw/xfree86/ddc/xf86DDC.c: + * programs/Xserver/hw/xfree86/ddc/xf86DDC.h: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: + * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: + * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: + Change several LoaderSymbol calls introduced by the bug #400 patch to + *Weak() resolver functions. + +2004-07-30 Eric Anholt + + * lib/Xt/Composite.c: + * lib/Xt/Composite.h: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_video.c: + (SMI_BuildEncodings), (SetAttrSAA7111): + Rename some COMPOSITE macros and enums to avoid conflicting with the + COMPOSITE extension's new macro. These appear to only be used + internally. + +2004-07-31 Kevin E. Martin + + * programs/Xserver/GL/glx/single2.c: + Fix compiler warning + +2004-07-31 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/neomagic/neo.h: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2070.c: + (Neo2070AccelInit): + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2097.c: + (Neo2097AccelInit): + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2200.c: + (Neo2200AccelInit): + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + (NEOPreInit), (NEOScreenInit), (neoModeInit): + Adding experimental pseudocolor overlay stuff to NeoMagic + driver. + +2004-07-30 Torrey T. Lyons + + * programs/Xserver/hw/darwin/Imakefile: + * programs/Xserver/hw/darwin/quartz_1.3 removed all files: + Remove unused, unsupported, and broken code for Mac OS X 10.0. + +2004-07-30 HUI YU + + reviewed by: + + * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atichip.c: (ATIChipID): + * programs/Xserver/hw/xfree86/drivers/ati/atichip.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineReset), (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: + (RADEONGetBIOSInfo), (RADEONGetConnectorInfoFromBIOS), + (RADEONGetClockInfoFromBIOS), (RADEONGetLVDSInfoFromBIOS), + (RADEONGetHardCodedEDIDFromBIOS), (RADEONGetTMDSInfoFromBIOS): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONEntPriv), (RADEONDisplayDDCConnected), + (RADEONCrtIsPhysicallyConnected), (RADEONGetPanelInfoFromReg), + (RADEONGetLVDSInfo), (RADEONGetTMDSInfo), (RADEONGetPanelInfo), + (RADEONGetClockInfo), (RADEONQueryConnectedMonitors), + (RADEONSetFBLocation), (RADEONGetVRamType), (RADEONPreInitConfig), + (RADEONValidateMergeModes), (RADEONPreInit), + (RADEONRestoreCommonRegisters), (RADEONRestoreCrtcRegisters), + (RADEONRestoreCrtc2Registers), (RADEONRestoreFPRegisters), + (RADEONRestorePLLRegisters), (RADEONSaveCrtcRegisters), + (RADEONInitDispBandwidth), (RADEONInitCrtcRegisters), + (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), + (RADEONFreeScreen), (RADEONDacPowerSet), + (RADEONDisplayPowerManagementSet): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + (RADEONProbe): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONDisplayVideo): + Add support for new Radeon chips: + R420/M18, R423, RV370/M22, RV380/M24, RS300. + Add special handlings for DELL triple-head server (RV100). + Misc. bug fixes for flat panel, host aperture, etc (Bug #946) + +2004-07-30 Egbert Eich + + * programs/Xserver/Imakefile: + Fix build on s390/s390x platforms. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Cursor.c: + (xf86SwitchMode): + * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): + * programs/Xserver/hw/xfree86/common/xf86RandR.c: + (xf86RandRGetInfo), (xf86RandRSetMode), (xf86RandRSetConfig), + (xf86RandRInit): + * programs/Xserver/hw/xfree86/common/xf86str.h: + Add support for on-the-fly screen rotation when supported by + hardware (Aron Plattner). + +2004-07-30 Egbert Eich + + * programs/Xserver/fb/Imakefile: + * programs/Xserver/fb/fbpseudocolor.c: (xxUpdateWindowImmediately), + (xxGetBaseColormap), (xxCreateScreenResources), (xxCloseScreen), + (xxMyVisual), (xxInitColormapDummy), (xxInitColormapPrivate), + (xxCreateColormap), (xxCmapInstalled), (xxInstalledCmapDelete), + (xxDestroyColormap), (xxComputeCmapShift), (xxStoreColors), + (xxInstallColormap), (xxUninstallColormap), + (xxListInstalledColormaps), (xxCreateWindow), (xxWalkChildren), + (xxPickMyWindows), (xxCopyWindow), (xxWindowExposures), + (xxPaintWindow), (xxCopyPseudocolorRegion), + (xxUpdateCmapPseudocolorRegion), (xxGetWindowRegion), + (xxUpdateRegion), (xxUpdateFb), (xxBlockHandler), + (xxWakeupHandler), (xxSetup), (xxCreateGC), (xxValidateGC), + (xxDestroyGC), (xxChangeGC), (xxCopyGC), (xxChangeClip), + (xxCopyClip), (xxDestroyClip), (xxFillSpans), (xxSetSpans), + (xxPutImage), (xxCopyArea), (xxCopyPlane), (xxPolyPoint), + (xxPolylines), (xxPolySegment), (xxPolyRectangle), (xxPolyArc), + (xxFillPolygon), (xxPolyFillRect), (xxPolyFillArc), (xxPolyText8), + (xxPolyText16), (xxImageText8), (xxImageText16), (xxImageGlyphBlt), + (xxPolyGlyphBlt), (xxPushPixels), (xxComposite), (xxGlyphs), + (xxPrintVisuals): + * programs/Xserver/fb/fbpseudocolor.h: + * programs/Xserver/hw/xfree86/xaa/Imakefile: + * programs/Xserver/hw/xfree86/xaa/xaaWrapper.c: + (xaaWrapperCreateScreenResources), (xaaWrapperCloseScreen), + (xaaWrapperCreateWindow), (xaaWrapperCopyWindow), + (xaaWrapperWindowExposures), (xaaWrapperPaintWindow), + (xaaWrapperCreateColormap), (xaaWrapperDestroyColormap), + (xaaWrapperStoreColors), (xaaWrapperInstallColormap), + (xaaWrapperUninstallColormap), (xaaWrapperListInstalledColormaps), + (xaaSetupWrapper), (xaaWrapperPreCreateGC), (xaaWrapperCreateGC), + (xaaWrapperValidateGC), (xaaWrapperDestroyGC), + (xaaWrapperChangeGC), (xaaWrapperCopyGC), (xaaWrapperChangeClip), + (xaaWrapperCopyClip), (xaaWrapperDestroyClip), + (xaaWrapperFillSpans), (xaaWrapperSetSpans), (xaaWrapperPutImage), + (xaaWrapperCopyArea), (xaaWrapperCopyPlane), (xaaWrapperPolyPoint), + (xaaWrapperPolylines), (xaaWrapperPolySegment), + (xaaWrapperPolyRectangle), (xaaWrapperPolyArc), + (xaaWrapperFillPolygon), (xaaWrapperPolyFillRect), + (xaaWrapperPolyFillArc), (xaaWrapperPolyText8), + (xaaWrapperPolyText16), (xaaWrapperImageText8), + (xaaWrapperImageText16), (xaaWrapperImageGlyphBlt), + (xaaWrapperPolyGlyphBlt), (xaaWrapperPushPixels), + (xaaWrapperComposite), (xaaWrapperGlyphs), (XAASync): + * programs/Xserver/hw/xfree86/xaa/xaaWrapper.h: + An experimental pseudocolor emulation layer. + Not fully completed, currently only works for 16bpp. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Helper.c: + (xf86SetDefaultVisual): + removing some unnecessary restricitons on the allowed visuals. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/chips/ct_BltHiQV.h: + * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: + (AccelInit), (Sync), (SetupForCPUToScreenColorExpandFill), + (ReadPixmap): + * programs/Xserver/hw/xfree86/drivers/chips/ct_cursor.c: + (CHIPSLoadCursorImage): + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsPreInitHiQV), (CHIPSScreenInit), (chipsModeInitHiQV), + (chipsMapMem): + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.h: + Improved BE support in C&T driver (Rob Taylor, Jean-Laurent Gazelle). + (Code adapted Egbert Eich). + + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810ScreenInit): + Do I810EmitFlush() during screen init to make sure 2D engine is + in a sane state (Peter Kunzmann). + + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: + * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: + (SavageHWCursorInit), (SavageLoadCursorImage), + (SavageSetCursorColors): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavagePreInit), (SavageLeaveVT), (SavageWriteMode), + (SavageScreenInit), (SavageInternalScreenInit), (SavageModeInit), + (SavageCloseScreen), (SavageSaveScreen), (SavageAdjustFrame), + (SavageSwitchMode), (SavageLoadPalette), (SavageUpdateKey), + (SavageLoadPaletteSavage4): + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: + (SavageInitSecondaryStreamOld), (SavageInitSecondaryStreamNew), + (SavageInitSecondaryStream), (SavageInitStreamsOld), + (SavageInitStreamsNew), (OverlayParamInit), + (InitStreamsForExpansion), (SavageStreamsOn), (SavageStreamsOff): + * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: + * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: + (savageOUTREG), (SavageClipVWindow), (SavageInitVideo), + (SavageStopVideo), (SavageSetBlend), (SavageDisplayVideoOld), + (SavageDisplayVideoNew), (SavagePutImage), (SavageStopSurface), + (SavageInitOffscreenImages): + Add pseudocolor overlay mode. Leave streams engine running at + all times to prevent artefacts during video playback. + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (SavageScreenInit) + * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: + (SavageSetTextMode), (SavageSetVESAMode), (SavageGetDevice), + (SavageGetBIOSModes): + Fixed VBE mode list code to work together with reading DDC + data using VBE functions. + + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + (ShadowWait), (WaitQueue3D), (WaitQueue4), (WaitQueue2K), + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + (SavageInitAccel), (SavageHelpPatternROP), (SavageHelpSolidROP), + (SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill), + (SavageSetupForScreenToScreenColorExpand), + (SavageSetupForCPUToScreenColorExpandFill), + (SavageSubsequentScanlineCPUToScreenColorExpandFill), + (SavageSetupForMono8x8PatternFill), + (SavageSubsequentMono8x8PatternFillRect): + Fixed data types to muffle compiler. + + * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: + (SavageSubsequentImageWriteRect): + Fixed requested size of FIFO for image writes. Fixes temporary + lockups. + +2004-07-30 Egbert Eich + + * programs/Xserver/dix/privates.c: + * programs/Xserver/hw/xfree86/common/xf86cmap.c: + (xf86HandleColormaps), (CMapInitDefMap): + * programs/Xserver/include/screenint.h: + * programs/Xserver/lbx/lbxcmap.c: (LbxDefCmapPrivInit): + Adding a colormap index to the InitColormapPrivate() func + call. Without it it was completely useless. + * programs/Xserver/hw/xfree86/common/xf86cmap.c: + (CMapInstallColormap): + test if colormap with index really exists in the list of + installed maps before using it. + +2004-07-30 Egbert Eich + + * lib/xtrans/Xtransutil.c: (trans_mkdir): + fail hard if socket directories cannot be chowned to root or + chmod'ed to the requested mode if 'sticky' bit is requested for + this directory instead of just print a warning that will remain + unnoticed most of the times. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): + * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): + * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): + Set DPMS to ON when VT switching away or shutting down the server. + Failing to do this may leave the text console blank. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/os-support/linux/int10/Imakefile: + * programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c: + (xf86ExtendedInitInt10), (MapCurrentInt10): + Improved error messages. + * programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile: + build fixes for AMD64. + * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c: + (xf86shmget), (xf86shmat), (xf86shmdt), (xf86shmctl): + Made shm* functions in the libc_wrapper more standard conformant + by setting errno correctly. + * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit): + Use xf86ExendedInitInt10() in VBEExtendedInit() to be able to + pass flags. + +2004-07-30 Egbert Eich + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/xf86dri.c: + Fix static build. + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (TweakMemorySize): + add i845 to the list of chips that allow memory size tweaking. + +2004-07-30 Adam Jackson + + * programs/Xserver/fb/fb.h: + * programs/Xserver/fb/fballpriv.c: + * programs/Xserver/fb/fboverlay.c: + * programs/Xserver/fb/fboverlay.h: + * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: + * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atifillin.c: + * programs/Xserver/hw/xfree86/drivers/ati/atifillin.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: + * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: + * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: + * programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c: + * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: + * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + * programs/Xserver/hw/xfree86/drivers/i810/i830_accel.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_accel.c: + * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_accel.c: + * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: + * programs/Xserver/hw/xfree86/drivers/nv/riva_xaa.c: + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c: + * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: + * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_accel.c: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: + * programs/Xserver/hw/xfree86/drivers/tga/tga_line.c: + * programs/Xserver/hw/xfree86/drivers/trident/blade_accel.c: + * programs/Xserver/hw/xfree86/drivers/trident/image_accel.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_accel.c: + * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: + * programs/Xserver/hw/xfree86/drivers/trident/xp_accel.c: + * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: + * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: + * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: + * programs/Xserver/hw/xfree86/xaa/xaaFallback.c: + * programs/Xserver/hw/xfree86/xaa/xaaInit.c: + * programs/Xserver/hw/xfree86/xaa/xaaROP.c: + * programs/Xserver/hw/xfree86/xaa/xaalocal.h: + * programs/Xserver/hw/xfree86/xaa/xaarop.h: + * programs/Xserver/hw/xfree86/xaa/xaawrap.h: + * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: + * programs/Xserver/hw/xfree86/xf4bpp/mfbbres.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbbresd.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbfillarc.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbhrzvert.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbimggblt.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbline.c: + * programs/Xserver/hw/xfree86/xf4bpp/mfbzerarc.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcArea.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcGC.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcIO.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcPixFS.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcPntWin.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcPolyPnt.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcWinFS.c: + * programs/Xserver/hw/xfree86/xf4bpp/ppcWindow.c: + * programs/Xserver/hw/xfree86/xf4bpp/vgaGC.c: + * programs/Xserver/hw/xfree86/xf8_16bpp/cfb8_16.h: + * programs/Xserver/hw/xfree86/xf8_16bpp/cfbscrinit.c: + * programs/Xserver/hw/xfree86/xf8_32bpp/cfb8_32.h: + * programs/Xserver/hw/xfree86/xf8_32bpp/cfbscrinit.c: + * programs/Xserver/hw/xfree86/xf8_32wid/cfb8_32wid.h: + * programs/Xserver/hw/xfree86/xf8_32wid/cfbscrinit.c: + * programs/Xserver/mfb/maskbits.c: + * programs/Xserver/mfb/maskbits.h: + * programs/Xserver/mfb/mfb.h: + * programs/Xserver/mfb/mfbscrinit.c: + Bug #400 (partial): Driver fixes for the dlloader. When using + dlloader, all framebuffer formats except cfb and the overlay modes + should work, and r128 and radeon need to be loaded from the ati + driver (both issues to be fixed soon). Tested on i740, s3virge, + mach64, tdfx, vesa, and vga drivers. elfloader users shouldn't be + affected. + +2004-07-30 Torrey T. Lyons + + * programs/Xserver/miext/rootless/rootless.h: + * programs/Xserver/miext/rootless/rootlessCommon.c: + * programs/Xserver/miext/rootless/rootlessCommon.h: + * programs/Xserver/miext/rootless/rootlessWindow.c: + * programs/Xserver/hw/darwin/quartz/Preferences.h: + * programs/Xserver/hw/darwin/quartz/Preferences.m: + * programs/Xserver/hw/darwin/quartz/XServer.h: + * programs/Xserver/hw/darwin/quartz/XServer.m: + * programs/Xserver/hw/darwin/quartz/pseudoramiX.c: + * programs/Xserver/hw/darwin/quartz/pseudoramiX.h: + * programs/Xserver/hw/darwin/quartz/quartz.c: + * programs/Xserver/hw/darwin/quartz/quartz.h: + * programs/Xserver/hw/darwin/quartz/quartzCocoa.m: + * programs/Xserver/hw/darwin/quartz/quartzCommon.h: + * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: + * programs/Xserver/hw/darwin/quartz/fullscreen/fullscreen.c: + * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: + Merge many XDarwin improvements: + - Fix launch of X clients by double clicking in the Finder when + there is a space in the path (Torrey T. Lyons). + - Interpret scroll wheel mouse events correctly when shift is + held down (Benjamin Burke). + - Add option to always use Mac command key equivalents + (John Harper and Torrey T. Lyons). + - Add support for dynamic screen configuration changes in rootless + mode (John Harper and Torrey T. Lyons). + - Add documentation on generic rootless layer (Torrey T. Lyons). + +2004-07-30 Torrey T. Lyons + + * xc/config/cf/darwin.cf: + * xc/programs/Xserver/Imakefile: + * xc/programs/Xserver/hw/darwin/darwin.c: + * xc/programs/Xserver/hw/darwin/Imakefile: + * xc/programs/Xserver/hw/darwin/darwinXinput.c: + Add initial Xinput support for XDarwin (Greg Parker). + +2004-07-30 Torrey T. Lyons + + * programs/Xserver/hw/darwin/iokit/xfIOKit.c: + Make XDarwin not default to StaticColor on ix86 (Shantonu Sen). + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (TweakMemorySize), (I830BIOSPreInit): + Removed bugs on TweakMemorySize() which prevented it from + working at all. + * Initialized last element of BIOS version number string + to 0 to avoid random problems. + * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: + (handlePciBIOS): + Write back original value to BIOS Base register for the + case where function failed. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (TweakMemorySize), (I830BIOSPreInit): + Removed bugs on TweakMemorySize() which prevented it from working + at all. + * Initialized last element of BIOS version number string to 0 + to avoid random problems. + +2004-07-30 Egbert Eich + + * lib/xtrans/Xtransutil.c: (ConvertAddress): + Fixed typo in a comment. + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: + Deleted bogus comment. + * programs/Xserver/hw/xfree86/os-support/shared/sigio.c: + (xf86BlockSIGIO), (xf86UnblockSIGIO): + Added debugging support. + +2004-07-30 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsPreInitHiQV): + Fixed log messages. + +2004-07-30 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + * xc/programs/Xserver/Xprint/etc/init.d/Imakefile + * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp + Bugzilla #940: Filter /etc/init.d/xprint throught CPP/|MakeScriptFromCpp()|' to + allow platform-specific customisation. + +2004-07-30 Kevin E. Martin + + * programs/Xserver/hw/dmx/config/Imakefile: + Fix BuildServersOnly build + +2004-07-30 Kevin E. Martin + + * programs/Xserver/GL/dri/dri.c: + * programs/Xserver/GL/dri/xf86dri.c: + * programs/Xserver/GL/glx/single2.c: (DoGetString): + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + Fix "DoLoadableServer NO" build + +2004-07-29 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #937: /etc/init.d/xprint should clear some environment + variables. + +2004-07-29 Torrey T. Lyons + + * xc/lib/GL/apple/Imakefile: + * lib/GL/apple/dri_dispatch.c: + * lib/GL/apple/dri_dispatch.defs: + * lib/GL/apple/dri_dispatch.h: + Fix building libGL with AppleDRI support on Mac OS X 10.2.3 and + newer. Improve the CGL dispatch table for indirect contexts. + +2004-07-29 Kevin E. Martin + + * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): + Cleaned up code since client's saveSet is no longer defined + as a pointer* (forgot one change in previous check-in) + +2004-07-29 Kevin E. Martin + + * programs/Xserver/Imakefile: + Use LibraryTargetName when not building a loadable server + + * programs/Xserver/Xext/shape.c: + * programs/Xserver/include/window.h: + Move extern function declarations to window.h + + * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): + * programs/Xserver/dix/window.c: + Cleaned up code since client's saveSet is no longer defined + as a pointer* + + * programs/Xserver/include/dix.h: + Added externs back in + + * programs/Xserver/miext/damage/damage.c: + Change #if to #ifdef to fix compiler warning + + * programs/Xserver/render/picturestr.h: + Add function declarations that were inadvertently removed + by previous check in + + * config/cf/dmx.cf: + Disable extensions that are not (yet) supported by DMX + +2004-07-28 Stuart Kreitman + + * include/extensions/Imakefile: + * programs/Xserver/Imakefile: + * programs/Xserver/Xext/Imakefile: + * programs/Xserver/Xext/shape.c: + * programs/Xserver/dix/dispatch.c: (Dispatch): + * programs/Xserver/dix/dixutils.c: (ISOLatin1ToLower), + (CompareISOLatin1Lowered), (AlterSaveSetForClient): + * programs/Xserver/dix/events.c: + * programs/Xserver/dix/window.c: + * programs/Xserver/include/Imakefile: + * programs/Xserver/include/cursorstr.h: + * programs/Xserver/include/dix.h: + * programs/Xserver/include/dixstruct.h: + * programs/Xserver/include/regionstr.h: + * programs/Xserver/include/window.h: + * programs/Xserver/mi/Imakefile: + * programs/Xserver/mi/miinitext.c: + * programs/Xserver/render/filter.c: (PictureGetFilterId), + (PictureAddFilter), (PictureSetDefaultFilters), (SetPictureFilter): + * programs/Xserver/render/picture.c: (PictureCreateDefaultFormats), + (PictureFindVisual), (PictureInitIndexedFormats), + (PictureMatchVisual), (PictureInit), (SetPictureClipRegion): + + * programs/Xserver/xfixes, programs/Xserver/damageext + * programs/Xserver/miext/damage + + Bugzilla #859: Merge from DAMAGE-XFIXES branch + +2004-07-28 Roland Mainz + * xc/lib/Xaw/Print.h + * xc/programs/xman/man.h + * xc/programs/xmore/printdialog.c + * xc/programs/xmore/printdialog.h + Bugzilla #938: Update XawPrintShell per feedback and review comments. + +2004-07-27 Alan Coopersmith + + * config/cf/sunLib.tmpl: + Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris + + * programs/Xserver/hw/xfree86/common/xf86Io.c: + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + Improved support for Compose and Kana Lock LED's on Sun keyboards + + * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: + Add event definitions for additional keys on Sun Japanese keyboards + + * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: + VUID mouse protocol support for Solaris + Make default mouse message clearer on machines that use a default + other than /dev/mouse. + +2004-07-27 Roland Mainz + * xc/config/cf/FreeBSD.cf + * xc/config/cf/Imake.tmpl + * xc/config/cf/NetBSD.cf + * xc/config/cf/linux.cf + Bugzilla #909: Disable build of PDF documents where GhostScript may + not work at build time. + +2004-07-27 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONSetOverlayGamma), (RADEONSetTransform), (RADEONResetVideo), + (RADEONAllocAdaptor), (RADEONSetupImageVideo), + (RADEONSetPortAttribute), (RADEONGetPortAttribute), + (RADEONDisplaySurface), (RADEONInitOffscreenImages): + - Add gamma correction support to the radeon video overlay + +2004-07-27 Torrey T. Lyons + + * programs/Xserver/Xprint/ddxInit.c: + Fix Xprint build on Darwin. + +2004-07-27 Torrey T. Lyons + + * lib/GL/apple/Imakefile: + * lib/GL/apple/dri_dispatch.c: + * lib/GL/apple/dri_dispatch.defs: + * lib/GL/apple/dri_dispatch.h: + * lib/GL/apple/dri_driver.c: + * lib/GL/apple/dri_glx.c: + * lib/GL/apple/dri_glx.h: + * lib/GL/glx/Imakefile: + * lib/GL/glx/glxext.c: + * programs/Xserver/GL/apple/Imakefile: + * programs/Xserver/GL/apple/aglGlx.c: + * programs/Xserver/GL/apple/indirect.c: + * programs/Xserver/GL/glx/single2.c: + Fix XDarwin's broken build of libGL and server side GLX. + +2004-07-27 Rik Faith + + * programs/Xserver/hw/dmx/dmxextension.c: (dmxDetachScreen): + * programs/Xserver/hw/dmx/input/dmxconsole.c: + (dmxConsoleDrawWindows), (dmxConsoleDraw), (dmxConsoleClearCursor), + (dmxConsoleCollectEvents), (dmxCloseConsole), (dmxConsoleInit): + When using DMX console input, make detached screens display as + grey (vs. white for attached and black for dead-space). + +2004-07-27 Roland Mainz + * xc/programs/glxinfo/glxinfo.c + Bugzilla #934: Fix glxinfo that it can be build against + Sun's version of GL. + +2004-07-27 Alexander Gottwald + + * config/cf/cygwin.cf: + added --enable-runtime-pseudo-reloc to ExtraLoadFlags + use make -C dir to step into subdirectories + define BourneShell as /bin/bash -e to have make stopping after a subdir + failed + +2004-07-27 Alexander Gottwald + + * config/cf/cygwin.cf: + Merge latest changes from CYGWIN branch + * config/cf/cygwin.rules (MakeFonts): + Use find | xargs combination instead of simple shell globbing to prevent + commandline argument overflow + +2004-07-27 Matthieu Herrb + + * programs/xdm/config/Imakefile: + Define an initial VT for {Net,Open}BSD on amd64. + +2004-07-27 Matthieu Herrb + + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: + (wsconsReadInput): + Fix a bug that caused an entire batch of events to be + thrown out when one of an unknown type is encountered. + (Ty Sarna, NetBSD). + +2004-07-27 Matthieu Herrb + + * lib/xkbui/Imakefile: + Define SoRev from SOXKBUIREV, not SOXKBFILEREV. + +2004-07-27 Matthieu Herrb + + * lib/X11/ConnDis.c: (_X11TransConnectDisplay): + * programs/xhost/xhost.c: (change_host), (get_hostname): + - remove remaining AMOEBA references. + * programs/Xserver/os/genalloca.c: + - remove unused file. + +2004-07-26 Alex Deucher + + reviewed by: + + * programs/Xserver/hw/xfree86/drivers/mga/mga_maven.h: + - add mga_maven.h; needed for mga maven support (Ryan Underwood) + +2004-07-26 Alex Deucher + + reviewed by: + + * programs/Xserver/hw/xfree86/drivers/mga/mga.h: + * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: + (MGA3026_i2cInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: + (MGAG_ddc1Read), (MGAG_I2CGetBits), (MGAG_I2CPutBits), + (MGAG_DDC_P1_I2CPutBits), (MGAG_DDC_P2_I2CPutBits), + (MGAG_MAVEN_I2CPutBits), (MGAG_DDC_P1_I2CGetBits), + (MGAG_DDC_P2_I2CGetBits), (MGAG_MAVEN_I2CGetBits), (MGAG_i2cInit): + * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC), + (MGAMavenRead): + - enable maven support for TV detection, DPMS, and DDC on crtc2 + on G400 (Ryan Underwood) + (http://bugs.xfree86.org/show_bug.cgi?id=1098) + * programs/Xserver/hw/xfree86/i2c/xf86i2c.c: (xf86I2CBusInit): + * programs/Xserver/hw/xfree86/i2c/xf86i2c.h: + - expose I2CStart; needed for mga maven support (Ryan Underwood) + +2004-07-26 Alan Coopersmith + + * extras/Mesa/src/mesa/tnl/t_vertex_c.c: + Use __func__ instead of __FUNCTION__ on C99 compatible compilers, + fall back to nothing for compilers that aren't C99 or a new enough + gcc to fix build errors on systems not using gcc compilers. + +2004-07-26 Alan Coopersmith + + * programs/Xserver/hw/xfree86/doc/README.mouse: + * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: + - Change xf86config to xorgconfig + - Update Solaris mouse support information + +2004-07-26 Alex Deucher + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineReset): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONDisplayDDCConnected), (RADEONGetBIOSParameters), + (RADEONLoadPalette), (RADEONScreenInit), + (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), + (RADEONSaveFPRegisters), (RADEONInitCrtcRegisters), + (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), + (RADEONSetDynamicClock): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: + (RADEONSetTransform), (RADEONResetVideo), (RADEONSetPortAttribute): + - Add radeon DynamicClocks option + - add small clean ups from ati's last code drop + (typo_fixes, remove_fudge, laptop, xvfix) + * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: + (MGAWakeupHandler), (MGADRIScreenInit): + - Fix possible segfault (Ryan Underwood) + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.c: + (NEOInitVideo), (NEOPutVideo), (NEODisplayVideo): + - Add Xv support to pre-nm2160 neomagic chipsets (bug #321) + +2004-07-27 Matthieu Herrb + * programs/xdm/Imakefile: + * programs/xdm/xdm.man: + Fix log file location in manual page. + +2004-07-27 Matthieu Herrb + + * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: + - Use xf86RemoveEnabledDevice() in the DEVICE_OFF case too. + Fixes a lock-up after server reset. + - Call InitPtrFeedbackClassDeviceStruct() during DEVICE_INIT + phase, in order to avoid a segfault in the X server caused + by 'xset q'. + +2004-07-27 Matthieu Herrb + * programs/xfs/difs/main.c: (main): + * programs/xfs/os/error.c: (InitErrors): + Fix opening of log file with '-user nobody'. Problem reported by + Oleg Safiullin and Mike Pechkin. + +2004-07-27 Matthieu Herrb + + * programs/Xserver/render/render.c: (ProcRenderCreateCursor): + remove extra ';' (Alan Hourihane, Keith Packard). + +2004-07-26 Adam Jackson + + * programs/Xserver/GL/glxmodule.c, + programs/Xserver/GL/apple/indirect.c, + programs/Xserver/GL/dri/dri.c, + programs/Xserver/GL/glx/glxext.c, + programs/Xserver/GL/glx/glxscreens.c, + programs/Xserver/GL/glx/glxserver.h, + programs/Xserver/GL/glx/glxutil.h, + programs/Xserver/GL/mesa/X/xf86glx.c, + programs/Xserver/GL/windows/indirect.c: + Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader + modules. + * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c, + programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c, + programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + Bug #848: Clean up gatos notice messages. + +2004-07-26 Alexander Gottwald + + * lib/Imakefile: + * lib/windows/Imakefile: + * lib/windows/WindowsWM-def.cpp: + * lib/windows/WindowsWM.man: + * lib/windows/windowswm.c: + * lib/windows/windowswm.h: + * lib/windows/windowswmstr.h: + Import lib/windows from CYGWIN branch. + +2004-07-26 Alan Coopersmith + + * config/cf/X11.tmpl: + Add LINTXLIBONLY macro to match lint library dependencies + Fix LinkHardCopyPS macro to work with Solaris make + + * config/cf/sun.cf + Improved lint flags for the lint included with Sun compilers + +2004-07-26 Alexander Gottwald + + * config/cf/cygwin.rules: + Bugzilla #921: link without linker definition file + +2004-07-26 Alexander Gottwald + + * config/cf/X11.tmpl: + Bugzilla #912: Wraps linking of name.ps -> name.PS in an extra define + which is empty for CaseSensitiveFileSystem == NO + * doc/hardcopy/XKB/Imakefile: + Bugzilla #912: Test for CaseSensitiveFileSystem before linking + XKBlib.ps.gz -> XKBlib.PS.gz + +2004-07-24 Matthieu Herrb + + * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MouseProc): + * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: + (wsconsPreInit): + * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: + Fix a problem with wsmouse driver loosing events on 64bit + architectures (XFree86 Bugzilla #1438, John Heasley). + "To fix this, I've added a mouse buffer (Xisb buffer) "scale" + value to the MouseDevPtr type. If set, it is used as + structure size of which we want space for a few." + +2004-07-24 Matthieu Herrb + + * config/cf/Imake.cf: + * config/cf/OpenBSD.cf: + * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: + * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: + (xf86OSInitVidMem), (xf86EnableIO), (xf86DisableIO), (amd64setWC), + (amd64undoWC): + * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: + Bugzilla #884: OpenBSD/amd64 support. + +2004-07-23 Eric Anholt + + * config/cf/xorg.cf: + * programs/Xserver/hw/xfree86/drivers/via/Imakefile: + * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: + - Remove unnecessary CppManTarget(via,) which produced multiple target + definition warnings. + - Change the VIA DDX to tell clients to look for unichrome_dri.so, the + module that X.Org distributes. + - Move the VIA DRI into DevelDRIDrivers because it is still insecure. + See: http://dri.sourceforge.net/IRC-logs/20040628.txt + +2004-07-22 Eric Anholt + + * config/cf/xorg.cf: + * config/cf/xorgsite.def: + * lib/GL/mesa/drivers/dri/Imakefile: + * lib/GL/mesa/drivers/dri/unichrome/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: + * programs/Xserver/hw/xfree86/drivers/ati/atiaccel.c: + (ATIInitializeAcceleration): + * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c: + (ATIProcessOptions): + * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: + (ATISwitchMode), (ATIEnterVT), (ATILeaveVT): + * programs/Xserver/hw/xfree86/drivers/ati/atiload.c: + * programs/Xserver/hw/xfree86/drivers/ati/atiload.h: + * programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock): + * programs/Xserver/hw/xfree86/drivers/ati/atimach64.c: + (ATIMach64PreInit), (ATIMach64SetDPMSMode): + * programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.c: + (ATIMach64Sync), (ATIMach64SetupForScreenToScreenCopy), + (ATIMach64SubsequentScreenToScreenCopy), + (ATIMach64SetupForSolidFill), (ATIMach64SubsequentSolidFillRect), + (ATIMach64SetupForSolidLine), + (ATIMach64SubsequentSolidHorVertLine), + (ATIMach64SubsequentSolidBresenhamLine), + (ATIMach64SetupForMono8x8PatternFill), + (ATIMach64SubsequentMono8x8PatternFillRect), + (ATIMach64SetupForScanlineCPUToScreenColorExpandFill), + (ATIMach64SubsequentScanlineCPUToScreenColorExpandFill), + (ATIMach64SubsequentColorExpandScanline): + * programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.c: + (ATIMach64LoadCursorImage): + * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h: + * programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: (ATISetup): + * programs/Xserver/hw/xfree86/drivers/ati/atioption.c: + * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiregs.h: + * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: + (ATIMinBits), (ATIScreenInit), (ATICloseScreen): + * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: + - Add a new option, BuildDevelDRIDrivers, which controls whether + DevelDRIDrivers is non-empty. DevelDRIDrivers contains those drivers + aren't built by default either due to being unusable on that + architecture (but buildable for testing) or due to security concerns, + as in the mach64 and savage cases. + - Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define, + which is set only when BuildDevelDRIDrivers is set. + - Fix up of the sets of DRI drivers built for various architectures. + - Fix build of unichrome DRI driver, which is now enabled on x86. + +2004-07-22 Eric Anholt + + * lib/GL/GL/Imakefile: + The i830 driver has been replaced by i915. Update this Imakefile block + that's very rarely used (if ever?) to avoid complaints about things + being undefined. + +2004-07-23 Alexander Gottwald + + * programs/xphelloworld/xpxmhelloworld/Imakefile: + * programs/xphelloworld/xpawhelloworld/Imakefile: + Bugzilla #781: fix -lXprintUtil and -lXp references + Removed -L$(PROJECTROOT)/lib which breaks crosscompile builds. The + The extra libdir was wrong and the correct one was added with + $(MOTIFLIB) + +Thu Jul 22 20:03:11 2004 Soeren Sandmann + + * programs/Xserver/fb/fbfill.c (fbFill): Call MMX solid fill + routine when available. + + * programs/Xserver/fb/fbpict.c (fbComposite): Call MMX operations + when available. + + * config/cf/xorg.cf: New HasGcc34 macro + + * programs/Xserver/fb/fbmmx.c: New file with many operations + implemented with MMX intrinsics, conditional on having GCC 3.4 on + i386. + +2004-07-22 Alexander Gottwald + + * programs/xphelloworld/xphelloworld/Imakefile: + * programs/xphelloworld/xpsimplehelloworld/Imakefile: + * programs/xphelloworld/xpxthelloworld/Imakefile: + * programs/xplsprinters/Imakefile: + Bugzilla #781: fix -lXprintUtil and -lXp references + +2004-07-21 Eric Anholt + + Imported new Mesa, DRM, and DRI sources as of 20040721 and resolved + conflicts. + +2004-07-21 Eric Anholt + + * config/cf/FreeBSD.cf: + * config/cf/NetBSD.cf: + * config/cf/linux.cf: + Bugzilla #909: Remove HasGhostScript YES default from these .cfs, as + it's causing build failures for users on these platforms (not available, + or fails when processing files). + +2004-07-20 Eric Anholt + + * config/cf/Imake.tmpl: + * lib/Xaw/Imakefile: + * programs/Xserver/hw/darwin/Imakefile: + * programs/Xserver/hw/xfree86/common/Imakefile: + * programs/Xserver/hw/xfree86/xf86config/Imakefile: + * programs/fonttosfnt/Imakefile: + * programs/proxymngr/Imakefile: + * programs/twm/Imakefile: + * programs/xmh/Imakefile: + * programs/xterm/Imakefile: + Remove the VENDOR_DEFINES from ALLDEFINES, as the quoting on + VENDOR_DEFINES was breaking some old imake software, and it really + doesn't seem like an appropriate define for all imake-using software. + Instead, add it to the DEFINES of those pieces that need it. + +2004-07-19 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/doc/man/misc/Imakefile + Bugzilla #899: Fixing Solaris builds bustage caused by the checkin + in bug #891. + +Tue Jul 20 19:38:06 2004 Soeren Sandmann + + * lib/X11/omGeneric.c (parse_fontdata): Set font_data->xlfd_data + to NULL after XFree(). (#837, patch from Daniel Berrange). + +Tue Jul 20 18:23:32 2004 Soeren Sandmann + + * config/cf/linux.cf: Use /dev/urandom on Linux.(#761). + +2004-07-20 Alexander Gottwald + + * xc/programs/Xserver/xdmcp.c (get_addr_by_name): + Bugzilla #889: Bind -from address to port number 0 instead of 177 + +2004-07-19 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.c + Bugzilla #893: Fixing the bug that Xprt did not honor ${LC_ALL} + when looking for model-config dirs. + +2004-07-19 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/doc/hardcopy/Imakefile + * xc/doc/hardcopy/XPRINT/Imakefile + Bugzilla #891: Fixing some installation problems with hardcopy + dirs. + +2004-07-18 Rik Faith + + * programs/Xserver/hw/dmx/dmxextension.c: + (dmxAdjustCursorBoundaries): + Addition of console input after removal of core backend input that + is not on screen 0 can cause a segfault. Fix by preventing + reinitialization of detached inputs. + * programs/Xserver/hw/dmx/dmxgcops.c: (dmxFindAlternatePixmap), + (dmxGetImage): + When Xinerama is active and screen 0 is detached, pixmaps for + XGetImage must be obtained from another screen. + +2004-07-18 Roland Mainz + * xc/programs/Xserver/Xprint/ps/Ps.h + * xc/programs/Xserver/Xprint/ps/PsColor.c + * xc/programs/Xserver/Xprint/ps/PsGC.c + Bugzilla #858: Fixing the problem that clients cannot use the + TrueColor visual without calling |XInstallColormap();|. + +2004-07-17 Eric Anholt + + * config/cf/FreeBSD.cf: + - Default to assuming that ports that can be built without the xorg + pieces being installed are installed before the xorg build begins. + #define HasStandardPorts NO can turn this behavior off. Also fixes + some freetype issues related to it looking in the wrong place. + - While here, remove some unnecessary #if nesting in threads. + +2004-07-17 Eric Anholt + + * config/cf/FreeBSD.cf: + Wrap CcCmd and CplusplusCmd in #ifndef to kill lots of warnings when + changing them in host.def (common for ccache). + +2004-07-17 Eric Anholt + + * config/cf/X11.tmpl: + Be sure to set the DmxLibrary-related defines to NO if BuildDmxLibrary + is NO. Kills a lot of preprocessor warnings. + +2004-07-16 Alan Coopersmith + + * xc/lib/xtrans/Xtrans.c: + Fix typo in debug message in MakeAllCLTSServerListeners + * xc/programs/Xserver/os/Imakefile: + Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend + * xc/programs/Xserver/os/access.c: + * xc/doc/specs/SIAddresses/localuser.txt: + Add "localuser" and "localgroup" access types to server-interpreted + authentication scheme. + +2004-07-15 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RADEONInit3DEngineForRender): + * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: + * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: + * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: + * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: + Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and + Radeon Render acceleration merges. + +2004-07-12 Roland Mainz + * xc/config/cf/sun.cf + Bugzilla #862: Solaris performance improvements using some + "magic" compiler flags (-zlazyload -zcombreloc -xstrconst -xildoff + etc.) + +2004-07-12 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/Imakefile + Bugzilla #776: (Work-in-progress) Adding glue to setup + links for /etc/init.d/ scripts in Linux. + +2004-07-12 Roland Mainz + * xc/config/cf/linux.cf + Bugzilla #824: Build fix for SuSE Linux + +2004-07-07 Eric Anholt + + * Imakefile: + Bugzilla #478: Install xrender.pc (required by xcursor.pc). + +2004-07-07 Rik Faith + + * programs/Xserver/hw/dmx/dmxinit.c: + * programs/Xserver/hw/dmx/glxProxy/glxsingle.c: + * programs/Xserver/hw/dmx/glxProxy/glxvendor.c: + * programs/Xserver/hw/dmx/input/Imakefile: + * programs/Xserver/hw/dmx/input/dmxinputinit.c: + * programs/Xserver/hw/dmx/input/dmxsigio.c: + Bugzilla #817: Enable build under Solaris + (Thanks to Alan Coopersmith) + +2004-07-06 Kevin E. Martin + + * config/cf/README: + * config/cf/X11.tmpl: + * config/cf/linux.cf: + * config/cf/xf86site.def: + * config/cf/xfree86.cf: + * config/cf/xorg.cf: + * config/cf/xorgsite.def: + * include/extensions/Imakefile: + * programs/Xserver/Imakefile: + Disable building DMX on OSs that have not been verified to build + correctly (Kevin Martin). + + * programs/Xserver/Xext/dmx.c: (ProcDMXChangeScreensAttributes), + (ProcDMXChangeDesktopAttributes): + * programs/Xserver/hw/dmx/Imakefile: + * programs/Xserver/hw/dmx/dmxcb.c: (dmxConnectionBlockCallback): + * programs/Xserver/hw/dmx/dmxextension.c: + (dmxConfigureScreenWindow): + * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput): + * programs/Xserver/hw/dmx/glxProxy/glxcmds.c: (MakeCurrent), + (CreateGLXPixmap), (__glXDoSwapBuffers): + Fix DMX build when Xinerama is not enabled (Kevin Martin). + +2004-07-06 Egbert Eich + + * extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h: + * extras/Mesa/src/mesa/drivers/dri/i915/intel_tris.c: + ifdef'ed some IA32-only assembler statements. Presently these + chipsets are IA32 only, anyway (Egbert Eich). + + * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): + * programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c: + (ia64ScanPCIWrapper): + Disabling generic VGA testing for IA64 architectures. + Temporarily disabling support for ZX1 bus. This code is extremely + invasive and is executed as fallback without testing for a ZX1 + chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich). + +2004-07-06 Egbert Eich + + * config/cf/xorg.cf: + Separated Intel drivers from default DriDrivers to avoid building + them on IA64 (Egbert Eich). + + * lib/Xdmcp/Wrap.h: + Fixed wrong function prototype (Egbert Eich). + + * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): + Don't test for generic VGA on IA64 (Egbert Eich). + + * programs/Xserver/hw/xfree86/common/xf86pciBus.c: + Fixed a segfault when accessing a structure before verifying the + pointer exists (Egbert Eich). + + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig), (RADEONDoAdjustFrame): + Added a showcache option for debugging (Egbert Eich). + + * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: + (I810PreInit), (I810SwitchMode): + Increase default video RAM size to 16MB when DRI is enabled and + more than 128MB are available (Egbert Eich). + Fixed lockups during mode switch. Problem was introduced when + attempting to copy the behavior during LeaveVT()/EnterVT() but + but forgetting to call I810DRILeave() before I810DRIEnter(). + The entire DRILeave()/Enter() scenario has been commented out + as it didn't seem to be necessary (Egbert Eich). + + * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: + (TweakMemorySize), (I830BIOSPreInit), (I830BIOSScreenInit), + (I830BIOSEnterVT): + Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + increased MAX_DEVICES to 128 (Egbert Eich). + + * programs/Xserver/hw/xfree86/common/xf86Globals.c: + * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: + * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: + (ix86PciSelectCfgmech): + Use OS provided PCI config space access as default method + (Egbert Eich). + + * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: + (linuxPciOpenFile): + Added support for Linux 2.6 proc file format. + + * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit), + (VBEGetVBEInfo): + Fixed unaligned accesses to pieces of the VBE info block. + VESA did not align elements to size (Egbert Eich). + +2004-07-06 Alexander Gottwald + + * programs/xcalc/math.c: (bkspf) + Bugzilla #665: bugs in xcalc -rpn mode + decimal_point is a const char* not char. the patch uses strcmp instead + of plain char == char operator and allows decimal_point to be of any + length. + localeconv() is only called if X_LOCALE is _not_ defined + +2004-07-05 Eric Anholt + + * programs/xdm/socket.c: (CreateWellKnownSockets): + XFree86 bugzilla #1376: xdm opens random tcp sockets + + "Even when DisplayManager.requestPort is set to 0, xdm will open a + chooserFd tcp socket on all interfaces. This apparently cannot be + disabled by configuration and presents a possible security risk. Older + versions of xdm/socket.c appear to have checked and aborted if + request_port == 0, but the current one does not..." + +2004-07-04 Eric Anholt + + * programs/Xserver/hw/dmx/Imakefile: + Can't have tabs starting lines not associated with a target. + +2004-07-04 Eric Anholt + + * config/cf/FreeBSD.cf: + * config/cf/NetBSD.cf: + * config/cf/X11.tmpl: + * config/cf/host.def: + * config/cf/linux.cf: + * lib/dpstk/Imakefile: + * programs/xphelloworld/xpawhelloworld/Imakefile: + * programs/xphelloworld/xpxmhelloworld/Imakefile: + Bugzilla #757: Remove incorrect HasMotif YES defaults for linux and + BSDs. Also fix Motif imake goop to handle motif not being in /usr/X11R6 + better. + +2004-07-03 Eric Anholt + + * include/extensions/render.h: + Bugzilla #635: Correct the definition of CPLastBit to account for + ComponentAlpha, which may fix behavior of the server's + SetPictureToDefaults. + +2004-07-01 Alexander Gottwald + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: + * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_vtbl.c: + #Bug 802: C variable declaration fix for old gcc in i915 code + +2004-06-29 Roland Mainz + * xc/programs/Imakefile + * xc/programs/Xserver/Xprint/Xprint.html + * xc/programs/Xserver/Xprint/Xprint.man + * xc/programs/Xserver/Xprint/Xprint.sgml + * xc/programs/xplsprinters/xplsprinters.html + * xc/programs/xplsprinters/xplsprinters.man + * xc/programs/xplsprinters/xplsprinters.sgml + * xc/programs/xprehashprinterlist/Imakefile + * xc/programs/xprehashprinterlist/xprehashprinterlist.c + * xc/programs/xprehashprinterlist/xprehashprinterlist.html + * xc/programs/xprehashprinterlist/xprehashprinterlist.man + * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml + Bugzilla #810: Add small adminstration tool to rehash the list of available + printers on demand. + +2004-06-29 Alexander Gottwald + * lib/Xaw/AllWidgets.c, lib/Xaw/sharedlib.c: + #Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for + cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW. + +2004-06-29 Roland Mainz + * xc/extras/Mesa/src/mesa/main/imports.h + Bugzilla #805: Build fix for AMD64, + patch by Stefan Dirsch + +2004-06-28 Nolan + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: + * programs/Xserver/hw/xfree86/drivers/vmware/vmware.h: + * programs/Xserver/hw/xfree86/drivers/vmware/vmwarecurs.c: + Send cursor hotspot through the FIFO. This fixes host cursor. + Allow any bpp when 8BIT_EMULATION is set. + Save/restore the ID register. + +2004-06-28 Alan Coopersmith + * lib/GL/glx/glx_pbuffer.c: + * lib/GL/glx/glxextensions.h: + Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void + to fix builds with non-gcc compilers that refuse to let you do + return function_that_returns_void(...) + * programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c + Remove includes of xf86drm.h that break non-DRI builds + +2004-06-25 Alexander Gottwald + * programs/Xserver/randr/randr.c: + * programs/Xserver/randr/randrstr.h: + #Bug 780: add RRSetScreenConfig + * programs/Xserver/os/access.c: + #Bug 784: Ignore unconfigured interfaces with xdmcp + * config/cf/X11.tmpl programs/Imakefile: + #Bug 785: make build of xterm configurable + * include/Xpoll.h: + #Bug 786: make XFD_* macros respect FD_SETSIZE + +2004-06-24 Roland Mainz + * xc/programs/Xserver/XpConfig/C/print/attributes/document + * xc/programs/Xserver/XpConfig/C/print/models/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/model-config + * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/fonts/Imakefile + Bugzilla #791: Adding special support for Canon C3200N + +2004-06-24 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/spooler.c + Bugzilla #660: Fix for the issue that GetPrinterList does not + return printer descriptions on Solaris. + The patch implements a framework which allows + the printer enumerator scripts to pass additional printer + attributes to the information pool (currently only + "xp-printerattr.descriptor" is implemented). + +2004-06-22 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.c + Bugzilla #789: Workaround for the issue that Xprt may hang when + the CUPS spooler frontend sends messages to stdout. + +2004-06-21 Alexander Gottwald + * xc/programs/Xserver/Imakefile: + * xc/programs/Xserver/GL/Imakefile: + * xc/programs/Xserver/GL/glx/Imakefile: + * xc/extras/Mesa/include/GL/gl.h: + * xc/extras/Mesa/include/GL/internal/glcore.h: + * xc/lib/GL/glx/glxext.c: + * xc/programs/Xserver/GL/glx/single2.c: + #Bug 782: Merge native OpenGL for Windows from CYGWIN branch + * xc/programs/Xserver/hw/xwin: + * xc/config/cf/cygwin.cf: + * xc/config/cf/cygwin.tmpl: + * xc/config/cf/cygwin.rules: + #Bug 777: Merge from CYGWIN branch + * xc/programs/Xserver/include/dix.h: + * xc/programs/Xserver/dix/dispatch.c: + * xc/programs/Xserver/hw/vfb/InitOutput.c: + * xc/programs/Xserver/hw/xnest/Init.c: + * xc/programs/Xserver/Xprint/ddxInit.c: + #Bug 778: add ddxBeforeReset + * xc/programs/Xserver/fb/fb.h: + * xc/programs/Xserver/miext/rootless/Imakefile: + * xc/programs/Xserver/miext/rootless/rootlessConfig.h: + #Bug 783: rootless patches for cygwin + * xc/programs/glxgears/Imakefile: + * xc/programs/xedit/Imakefile: + * xc/programs/xlogo/Imakefile: + * xc/programs/xman/Imakefile: + * xc/programs/xmore/Imakefile: + #Bug 781: Fix -lXprintUtil and -lXp references + +2004-06-20 Roland Mainz + * xc/programs/Xserver/XpConfig/C/print/attributes/document + Bugzilla #772: Switch default resolution from 300DPI to 600DPI. + +2004-06-19 Eric Anholt + + * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: + (RADEONEngineRestore): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: + (RADEONAccelInit): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: + (RADEONEnterServer): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: + (RADEONPreInitConfig), (RADEONBlockHandler), (RADEONScreenInit), + (RADEONRestorePLLRegisters), (RADEONCloseScreen): + * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: + * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: + (RadeonGetTextureFormat), (F_TO_DW), (ATILog2), + (RADEONInit3DEngineForRender), (RemoveLinear), (RenderCallback), + (AllocateLinear), (RadeonInit3DEngine), (R100SetupTexture), + (R100SetupForCPUToScreenAlphaTexture), + (R100SetupForCPUToScreenTexture), + (R100SubsequentCPUToScreenTexture), (R200SetupTexture), + (R200SetupForCPUToScreenAlphaTexture), + (R200SetupForCPUToScreenTexture), + (R200SubsequentCPUToScreenTexture): + Bug #748: + - Add Render acceleration for Radeon 100 and 200-series cards, enabled + by default. Notable performance gains include 27fps in cairogears + instead of 6fps (compared to 50 with glitz), and my disks are now the + bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode + because the MMIO submission hangs the card so far, but the code is left + in because it may be supportable soon. + - Add xorg.conf options to disable Render acceleration and to force the + subpixel order in the server (Hui Yu). + +2004-06-19 Roland Mainz + * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile + Bugzilla #765: Rename "92xprint-xpserverlist" to "92xprint-xpserverlist.sh" + to match the new RedHat policy for X11 session startup files. + +2004-06-19 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/etc/init.d/xprint + * xc/programs/Xserver/os/utils.c + Bugzilla #764: Rework previous solution and make Xprt to default + to "-noreset" (the default of Solaris's version of Xprt) + and add a "-reset" option which can be used to restore the + default behaviour on demand. + +2004-06-19 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #764: Start Xprt with option "-noreset" to get rid + of the problem that Xprt resets itself aftert each client + disconnect when there is only one client and no dtpdmd. + This solves at least the following problems: + - Font paths set after Xprt startup via "xset +fp ..." get lost + - Resources stored in the Xserver get lost + - Displaying a print dialog is awfully slow + +2004-06-17 Thomas Winischhofer + + * programs/Xserver/hw/xfree86/drivers/sis/300vtbl.h: + * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: + * programs/Xserver/hw/xfree86/drivers/sis/init.c: + * programs/Xserver/hw/xfree86/drivers/sis/init.h: + * programs/Xserver/hw/xfree86/drivers/sis/init301.c: + * programs/Xserver/hw/xfree86/drivers/sis/init301.h: + * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: + * programs/Xserver/hw/xfree86/drivers/sis/oem300.h: + * programs/Xserver/hw/xfree86/drivers/sis/oem310.h: + * programs/Xserver/hw/xfree86/drivers/sis/osdef.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis.man: + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis6326_video.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_common.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dga.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_opt.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_regs.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_setup.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.h: + * programs/Xserver/hw/xfree86/drivers/sis/sis_vga.c: + * programs/Xserver/hw/xfree86/drivers/sis/sis_video.c: + * programs/Xserver/hw/xfree86/drivers/sis/vgatypes.h: + * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: + Fix some 1400x1050 and 1600x1200 LCD panel modes + Fix Xv code (linebuffer size, minimum overlay size) + Add video blitter as second Xv adaptor (M650/651 and later) + Fix 1024x600 LCD panel support + Add hotplug support (including LCD) + Fix support for 661/741/760 (many changes) + Add support for many modes previously not supported for LCD + Add preliminary support for 340 + +2004-06-16 Eric Anholt + + * lib/XvMC/hw/i810/I810XvMC.c: (XvMCCreateContext), + (XvMCDestroyContext): + * lib/XvMC/hw/i810/I810XvMC.h: + * lib/XvMC/hw/i810/Imakefile: + * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: + Mop-up from the DRI 20040613 import, taking care of some drm.h + header location and type changes. + + The DRI commits were a merge from DRI-XFree86-4_3_99_12-merge to + DRI-trunk-20040613, bringing in Mesa 6.1 and the DRM from 20040613 + as well. + + Some of the notable things this brings in, off the top of my head: + - More OpenGL extensions + - MergedFB for Radeon (Dualhead DRI support on these cards) + - Many GLX fixes + - Working SiS DRI driver + - Major Radeon and R200 DRI driver updates + - fbconfigs support + - Beginnings of pbuffer support (indirect only, and only in specific + circumstances). + + Does not bring in the Mach64 or Savage DRI support from these updtes, + due to security concerns that remain with these. + +2004-06-14 Roland Mainz + * xc/programs/xplsprinters/xplsprinters.c + * xc/programs/xplsprinters/xplsprinters.html + * xc/programs/xplsprinters/xplsprinters.man + * xc/programs/xplsprinters/xplsprinters.sgml + Bugzilla #742: Add a "-d" option to display only the printer + "name" and "description", avoiding the far more expensive query + done by "-l" (which opens a connection to the print server and + queries all printer attributes). + +2004-06-12 Alan Coopersmith + + * xc/doc/man/general/X.man + Bugzilla #691: Manual page X(7) does not reference Xprt(1x), + xplsprinters(1x), etc. + + * xc/config/cf/Imake.rules + Correct comment to match rule name for InstallDriverSDKObjectModule + + * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c + Log results of ioctls to probe keyboard type & layout + +2004-06-12 Eric Anholt + + * config/imake/imake.c: (define_os_defaults): + Allow overriding of os version with OSREL env var on FreeBSD. + Used in the ports cluster and cross-version testing. + +2004-06-09 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #734: Add a "diag" switch to /etc/init.d/xprint + to deliver some diagnostics information usefull for debugging + on the customer side. + +2004-06-07 Roland Mainz + * xc/programs/xedit/Xedit.ad + * xc/programs/xman/Imakefile + * xc/programs/xman/ScrollByL.c + * xc/programs/xman/ScrollByL.h + * xc/programs/xman/ScrollByLP.h + * xc/programs/xman/Xman.ad + * xc/programs/xman/buttons.c + * xc/programs/xman/defs.h + * xc/programs/xman/handler.c + * xc/programs/xman/man.h + * xc/programs/xman/misc.c + * xc/programs/xman/print.c + * xc/programs/xman/print.h + * xc/programs/xman/search.c + * xc/programs/xman/version.h + * xc/programs/xmore/XMore.ad + * xc/programs/xmore/print.c + * xc/programs/xmore/printdialog.c + Bugzilla #668: Add print support to xman. + +2004-06-02 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #714: 'Fix' for Debian Bug#250887 ("/etc/init.d/xprint non-free") - the + reporter does not like the "All rights reserved"-string in the file + so lets get rid of it. License of all the Xprint sources is + MIT/X.org anyway. + +2004-05-31 Eric Anholt + * fonts/scaled/TTF/Imakefile: + VeraIt.ttf wasn't getting installed. + +2004-05-30 Roland Mainz + * xc/programs/xedit/Imakefile + * xc/programs/xedit/Xedit.ad + * xc/programs/xedit/commands.c + * xc/programs/xedit/hook.c + * xc/programs/xedit/ispell.c + * xc/programs/xedit/xedit.c + * xc/programs/xedit/xedit.h + * xc/programs/xmore/XMore.ad + * xc/programs/xmore/print.c + * xc/programs/xmore/print.h + * xc/programs/xmore/xmore.c + Bugzilla #695: Add print support to Xedit + +2004-05-30 Roland Mainz + * xc/programs/xmore/XMore.ad + * xc/programs/xmore/print.c + * xc/programs/xmore/print.h + * xc/programs/xmore/printdialog.c + * xc/programs/xmore/printdialog.h + * xc/programs/xmore/xmore.c + * xc/programs/xmore/xmore.h + Bugzilla #693: XMore and XawPrintDialog work-in-progress, fixing + various problems and adding framework for i18n. + +2004-05-29 Alan Coopersmith + * programs/xkbcomp/rules/Imakefile: + Bugzilla #531: missing xfree86.lst (Grzegorz DÄ…browski ) + +2004-05-29 Eric Anholt + + * config/cf/FreeBSD.cf: + * config/cf/OpenBSD.cf: + * config/cf/OpenBSDLib.tmpl: + * config/cf/X11.tmpl: + * config/cf/os2.cf: + * config/cf/os2Lib.tmpl: + * lib/GL/GL/Imakefile: + * lib/Imakefile: + * lib/X11/Imakefile: + * lib/XThrStub/Imakefile: + * lib/XThrStub/UIThrStubs.c: + Bugzilla #640: Eliminate the XThrStub library and clean up/fix + threading defines on FreeBSD/OpenBSD. + Includes removal of lib/XThrStub/UIThrStubs.c after repocopy to + xc/lib/X11. + +2004-05-27 Egbert Eich + + * programs/Xserver/GL/Imakefile: + * programs/Xserver/Imakefile: + Bugzilla #573: Don't build DRI when server which uses this module + doesn't get built. + +2004-05-26 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #456: Work around problems in RedHat's version of + chkconfig ("chkconfig sets priorities to -1") + +2004-05-26 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + Bugzilla #680: RFE: /etc/init.d/xprint should ensure that the CWD + is writeable for spooler applications (this works around some + versions of CUPS which seem to require that). + +2004-05-26 Egbert Eich + + * extras/x86emu/include/x86emu.h: + * extras/x86emu/include/x86emu/fpu_regs.h: + * extras/x86emu/include/x86emu/regs.h: + * extras/x86emu/include/x86emu/types.h: + * extras/x86emu/src/x86emu/LICENSE: + * extras/x86emu/src/x86emu/debug.c: (x86emu_single_step): + * extras/x86emu/src/x86emu/decode.c: (X86EMU_exec), + (decode_rm00_address), (decode_rm01_address), + (decode_rm10_address): + * extras/x86emu/src/x86emu/fpu.c: + * extras/x86emu/src/x86emu/makefile: + * extras/x86emu/src/x86emu/makefile.linux: + * extras/x86emu/src/x86emu/ops.c: (x86emuOp_illegal_op), + (x86emuOp_aam), (x86emuOp_aad): + * extras/x86emu/src/x86emu/ops2.c: + * extras/x86emu/src/x86emu/prim_ops.c: + * extras/x86emu/src/x86emu/sys.c: (__uldq), (uldl), (uldw), (ustq), + (ustl), (ustw), (rdw), (rdl), (wrw), (wrl): + * extras/x86emu/src/x86emu/x86emu/debug.h: + * extras/x86emu/src/x86emu/x86emu/decode.h: + * extras/x86emu/src/x86emu/x86emu/prim_asm.h: + * extras/x86emu/src/x86emu/x86emu/prim_ops.h: + * extras/x86emu/src/x86emu/x86emu/x86emui.h: + * programs/Xserver/hw/xfree86/int10/Imakefile: + * programs/Xserver/hw/xfree86/int10/x86emu.c: + Updated x86emu and resynced with upsteam at Scitech. + +2004-05-26 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c: + (ARKPreInit): + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsPreInitHiQV), (CHIPSScreenInit): + * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: + (DUMMYPreInit): + * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: + (IMSTTPreInit): + * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: + (NEOScreenInit), (NEOValidMode): + * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: + (NewportPreInit): + * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit): + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h: + * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: + (SMI_MapMem), (SMI_InternalScreenInit): + * programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c: + (TsengPreInit): + Fixing setting of physical framebuffer base for several drivers. + C&T driver: Fixed setting of minimal clocks for HiQV chipsets. + Neomagic driver: improved support for lowres double scan modes. + +2004-05-25 Roland Mainz + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt + Update FAQ (Xprint_FAQ.xml) for new bugzilla URLs and rebuild + the HTML and plaintext versions. + +2004-05-25 Alan Coopersmith + * xc/programs/Xserver/hw/xfree86/getconfig/xorg.cfg + Bugzilla #678: getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' + has bad signature + (Change "Xorg Project" to "Xorg Foundation" to match getconfig script) + +2004-05-24 Roland Mainz + * xc/programs/xdpyinfo/xdpyinfo.c + BugZilla #672: xdpyinfo should print information about print screens + +2004-05-24 Egbert Eich + + * Imakefile: + * Makefile: + * config/cf/Imake.rules: + * config/cf/Imake.tmpl: + * config/cf/Library.tmpl: + * config/cf/X11.tmpl: + * lib/SM/sm_genid.c: + * lib/SM/sm_manager.c: + * lib/X11/xlibi18n/Xi18nLib.conf: + * lib/Xrandr/Imakefile: + * lib/Xrandr/Xrandrint.h: + * lib/Xtst/XRecord.c: + * lib/dps/Imakefile: + * lib/font/Speedo/spfont.c: + * lib/font/Type1/arith.c: + * lib/font/Type1/curves.c: + * lib/font/Type1/hints.c: + * lib/font/Type1/objects.c: + * lib/font/Type1/paths.c: + * lib/font/Type1/regions.c: + * lib/font/Type1/spaces.c: + * lib/font/Type1/t1funcs.c: + * lib/font/Type1/t1malloc.c: + * lib/font/Type1/t1stub.c: + * lib/font/fontfile/defaults.c: + * lib/oldX/XCrAssoc.c: + * lib/oldX/XDelAssoc.c: + * lib/oldX/XDestAssoc.c: + * lib/oldX/XDraw.c: + * lib/oldX/XLookAssoc.c: + * lib/oldX/XMakeAssoc.c: + * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: + * programs/fonttosfnt/Imakefile: + * programs/fonttosfnt/read.c: + * programs/xedit/lisp/Imakefile: + Fix build glitches when building modules independently using Imake. + +2004-05-24 Egbert Eich + + * lib/Xrender/Xrender.c: (XRenderDepthCheckErrorHandler): + * programs/xstdcmap/xstdcmap.c: (main): + Muffle compiler warnings. + * programs/Xserver/hw/xfree86/common/xf86Configure.c: + (DoConfigure): + fix option name in log message. + * programs/xdm/xdmcp.c: (manage): + improve debugging messages. + +2004-05-24 Egbert Eich + + * lib/X11/ConnDis.c: (GetAuthorization): + Improve 'uniqueness' of authorization cookie sent by client for + XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the + client, a time stamp (in seconds) and a number obtained by starting + to count down from 0xffff. When a client did an XOpenDisplay() then + execv'ed a child and did XOpenDisplay() again within the same second, + the cookie was identical to the previous one (as the PID did not change + but the static 'count down' variable was reinitialized) and thus + refused by the server. + +2004-05-24 Egbert Eich + + * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: + (chipsClockSelect), (chipsClockFind), (chipsModeInitHiQV), + (chipsModeInitWingine), (chipsModeInit655xx): + * programs/Xserver/hw/xfree86/drivers/chips/ct_video.c: + (CHIPSSetupImageVideo), (CHIPSDisplayVideo), (CHIPSPutImage): + Fixed Segfault on video mode switching when pScrn->currentMode did + not contain a valid mode. + Fixed video overlays for double scan modes. + +2004-05-24 Roland Mainz + * xc/programs/Imakefile + * xc/programs/xmore/Imakefile + * xc/programs/xmore/print.c + * xc/programs/xmore/print.h + * xc/programs/xmore/printdialog.c + * xc/programs/xmore/printdialog.h + * xc/programs/xmore/printdialogprivates.h + * xc/programs/xmore/xmore.c + * xc/programs/xmore/xmore.h + * xc/programs/xmore/xmore.man + * xc/programs/xmore/xmore.sgml + BugZilla #611: Adding simple text viewer + +2004-05-23 Alan Coopersmith + * xc/programs/xcalc/math.c + * xc/programs/xcalc/xcalc.man + Bugzilla #665: xcalc -rpn mode errors (Geoffery Coram) + +2004-05-22 Alan Coopersmith + * xc/config/cf/sun.cf: + Set HasMkstemp to YES on Solaris + + * xc/programs/xman/man.c + * xc/programs/xman/man.h + * xc/programs/xman/misc.c + * xc/programs/xman/vendor.h + Bugzilla #316: xman cannot display SGML man pages on Solaris + +2004-05-21 Alan Coopersmith + * xc/doc/man/Imakefile + * xc/doc/man/Xp/* + Bugzilla #511: Contribute Solaris man pages for libXp + +2004-05-21 Alan Coopersmith + * xc/lib/X11/util/makekeys.c: + Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis + (Fixes VSW5 testcase XStringToKeysym-7 failure) + +2004-05-18 Eric Anholt + + * config/cf/linux.cf: + * config/cf/xorg.cf: + * config/cf/xorgsite.def: + - Clean up xorg.cf by factoring out many common defines. + - Make the fbdev driver only build on Linux (fbdevhw is + just stubs on other OSes). + - Add AFB to AMD64 build, and include XF86OSCardDrivers. + + Fixes Bugzilla #448,#449. + +2004-05-17 Eric Anholt + + * lib/Xmu/EditresCom.c: + * lib/Xmu/WidgetNode.c: (XmuWnFetchResources): + Bugzilla #634: Remove Xaw header dependency from Xmu + library build. + +2004-05-16 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + BugZilla #633: RFE: /etc/init.d/xprint should source + /etc/X11/xfs/config for font paths. + +2004-05-16 Roland Mainz + * xc/programs/Xserver/Xprint/etc/init.d/xprint + BugZilla #451: /etc/init.d/xprint may output warnings when + /usr/share/fonts/ does not exist on a Linux installation. + +2004-05-16 Roland Mainz + * xc/programs/xdpyinfo/Imakefile + * xc/programs/xdpyinfo/xdpyinfo.c + BugZilla #623: RFE: "xdpyinfo" should have support for + XpExtension. + +2004-05-15 Alan Coopersmith + * xc/programs/Xserver/fb/fb.h + * xc/programs/Xserver/fb/fboverlay.c + * xc/programs/Xserver/fb/fbscreen.c + - Change #ifdef for checking for old format miScreenInit to + FB_OLD_MISCREENINIT for easier portability to xservers with + updated screen structs but old function prototypes. Make + it automatically defined if FB_OLD_SCREEN is defined. + - Add _LP64 to list of #ifdefs for 64-bit platforms to support + 64-bit Solaris. + +2004-05-15 Alan Coopersmith + * xc/programs/Xserver/hw/xfree86/xf86config/Imakefile + * xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c + - Clean up server name changes from TM branch + - Set default XKB rules file name correctly + - Use default font path from Imake configuration for the default + font path in generated xorg.conf files. + - Use path variables from Imake configuration for paths to files, + in case vendor has configured them to install somewhere other than + the defaults. + +2004-05-15 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + BugZilla #622: RFE: Xprt default BIGREQUESTS extension buffer + size should be 8MB (to make |XpPutDocumentData()| happy and to + improve performance). + +2004-05-15 Roland Mainz + * xc/programs/xphelloworld/Imakefile + BugZilla #625: Work around build bustage which happens when + build machine has no Motif installed. + +2004-05-11 Eric Anholt + + * programs/Xserver/fb/fbcompose.c: (fbCombineMaskAlphaC), + (fbCombineAtopC), (fbCombineXorC), (fbCombineSaturateU), + (fbCombineSaturateC), (fbCombineDisjointGeneralC), + (fbCombineConjointGeneralC): + * programs/Xserver/fb/fbpict.c: (fbComposite): + * programs/Xserver/fb/fbpict.h: + Fix problems in render fb implementation found by rendercheck: + - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of + fbCombineDisjointOverReverse as it should. Instead, point + fbCombineDisjointOverReverse at fbCombineSaturate (which is likely + to be faster). + - fix previously-unused fbCombineSaturate implementation. + - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make + it do what it's supposed to (return a cs.alpha). + - fbCombineAtopC didn't invert the source alpha value. + - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also + source alpha wasn't treated in a component fashion. + - fbCompositeSrc_8888* didn't handle when the source lacks an alpha + channel. Rather than adding that and possilby slowing down the + (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used + in fbCompositeSrc_8888* because Over with one of these is just Src. + +2004-05-11 Eric Anholt + + * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: + Fix server on FreeBSD/amd64. + +2004-05-09 Roland Mainz + * xc/programs/xlogo/Imakefile + * xc/programs/xlogo/XLogo.ad + * xc/programs/xlogo/print.c + * xc/programs/xlogo/print.h + * xc/programs/xlogo/xlogo.c + * xc/programs/xlogo/xlogo.h + BugZilla #581: Print support for XLogo + +2004-05-07 Roland Mainz + * xc/programs/Xserver/Xprint/attributes.c + BugZilla #608 ("Can not print on Debian/CUPS due to error |Xprt_64: + lpr: unable to print file: server-error-not-accepting-jobs|"): + Xprt did not setup the list of supplementary group ids, causing print + failure when the the calling user must be a member in a specific + group to be allowed to print. + +2004-05-06 Egbert Eich + + * config/cf/X11.tmpl: + * config/cf/site.def: + * config/imake/imakemdep.h: + * lib/Xaw/OS.c: + * lib/Xxf86dga/XF86DGA.c: + * lib/font/FreeType/module/Imakefile: + * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: + * programs/xedit/lisp/lisp.c: + BugZilla #601: + Fixing makedepend choking on floating point exception because + CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic + define. + BugZilla #605: + Fixing build on IA64 which is broken due to the inclusion of + the kernel header asm/page.h. Kernel headers however don't work with + -ansi. The inclusion of asm/page.h can however savely be removed + as it there are plenty of other ways to determine the page size. + +2004-05-05 Roland Mainz + * xc/programs/Xserver/Xprint/ps/Imakefile + * programs/Xserver/Xprint/ps/PsFonts.c + BugZilla #551: PS DDX will not build on platforms with + BuildFreeType NO. Patch by Alan Coopersmith . + +2004-05-05 Roland Mainz + + * xc/programs/Xserver/Xprint/ps/psout.c + BugZilla #536: RFE: PS output should contain the FreeType2 + version being used. + +2004-05-05 Egbert Eich + + * lib/font/FreeType/ftconfig.h: + * lib/font/FreeType/fttools.c: (FTcheckForTTCName): + * lib/font/FreeType/module/Imakefile: + * lib/font/FreeType/module/ftheader.h: + * lib/font/FreeType/module/myftstdlib.h: + * lib/freetype2/Imakefile: + * lib/freetype2/freetype/config/Imakefile: + BugZilla #601: fixed missing symbols in Xserver freetype module + due to using isdigit instead of ft_isdigit, missing or faulty + defines for digit and string functions in ftstdlib.h + (now myftstdlib.h). + Reverted freetype2 to upstream version, fixed CHAR_BIT in + myftstdlib.h and made the use of a copy of ftconfig.h in + lib/font/FreeType obsolete. + +2004-05-04 Roland Mainz + * xc/programs/xset/Imakefile + * xc/programs/xset/xset.c + BugZilla #597: "xset" should have an option to rehash + the list of available printers + +2004-05-04 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/config/cf/xf86site.def + * xc/config/cf/xfree86.cf + * xc/config/cf/xorg.cf + * xc/config/cf/xorgsite.def + * xc/config/cf/xprint_site.def + * xc/config/cf/xttMod.tmpl + * xc/extras/FreeType/FILES + * xc/extras/FreeType/INSTALL + * xc/extras/FreeType/MakeSub.in + * xc/extras/FreeType/Makefile.in + * xc/extras/FreeType/PATENTS + * xc/extras/FreeType/README + * xc/extras/FreeType/README.XFree86 + * xc/extras/FreeType/aclocal.m4 + * xc/extras/FreeType/announce + * xc/extras/FreeType/config.guess + * xc/extras/FreeType/config.sub + * xc/extras/FreeType/configure + * xc/extras/FreeType/configure.in + * xc/extras/FreeType/contrib/ftos2/DEVELFAQ + * xc/extras/FreeType/contrib/ftos2/FAQ + * xc/extras/FreeType/contrib/ftos2/ifi/32fddef.h + * xc/extras/FreeType/contrib/ftos2/ifi/32fdstrc.h + * xc/extras/FreeType/contrib/ftos2/ifi/32ifimet.h + * xc/extras/FreeType/contrib/ftos2/ifi/32pmifi.h + * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.def + * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.icc + * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.wat + * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.c + * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.h + * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.c + * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.icc + * xc/extras/FreeType/contrib/ftos2/ifi/test.c + * xc/extras/FreeType/contrib/ftos2/ifi/test.icc + * xc/extras/FreeType/contrib/ftos2/ifi/test.wat + * xc/extras/FreeType/contrib/ftos2/install.cmd + * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.icc + * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.wat + * xc/extras/FreeType/contrib/ftos2/lib/ttmemory.c + * xc/extras/FreeType/contrib/ftos2/limit.cmd + * xc/extras/FreeType/contrib/ftos2/query.cmd + * xc/extras/FreeType/contrib/ftos2/readme.1st + * xc/extras/FreeType/contrib/ftos2/readme.txt + * xc/extras/FreeType/contrib/ftos2/uninst.c + * xc/extras/FreeType/contrib/ftos2/uninstall.cmd + * xc/extras/FreeType/contrib/ttf2bdf/.cvsignore + * xc/extras/FreeType/contrib/ttf2bdf/Makefile.in + * xc/extras/FreeType/contrib/ttf2bdf/README + * xc/extras/FreeType/contrib/ttf2bdf/configure + * xc/extras/FreeType/contrib/ttf2bdf/configure.in + * xc/extras/FreeType/contrib/ttf2bdf/contrib/KOI2iso_pcf + * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett + * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett.m + * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.1 + * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.2 + * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.3 + * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.5 + * xc/extras/FreeType/contrib/ttf2bdf/maps/koi8.r + * xc/extras/FreeType/contrib/ttf2bdf/maps/windows.1251 + * xc/extras/FreeType/contrib/ttf2bdf/remap.c + * xc/extras/FreeType/contrib/ttf2bdf/remap.h + * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.c + * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.man + * xc/extras/FreeType/contrib/ttf2pfb/.cvsignore + * xc/extras/FreeType/contrib/ttf2pfb/Makefile.emx + * xc/extras/FreeType/contrib/ttf2pfb/Makefile.in + * xc/extras/FreeType/contrib/ttf2pfb/TODO + * xc/extras/FreeType/contrib/ttf2pfb/Uni-T1.enc + * xc/extras/FreeType/contrib/ttf2pfb/configure + * xc/extras/FreeType/contrib/ttf2pfb/configure.in + * xc/extras/FreeType/contrib/ttf2pfb/getafm + * xc/extras/FreeType/contrib/ttf2pfb/t1asm.c + * xc/extras/FreeType/contrib/ttf2pfb/ttf2pfb.c + * xc/extras/FreeType/contrib/ttf2pk/.cvsignore + * xc/extras/FreeType/contrib/ttf2pk/BUGS + * xc/extras/FreeType/contrib/ttf2pk/MakeSub.in + * xc/extras/FreeType/contrib/ttf2pk/Makefile.dm + * xc/extras/FreeType/contrib/ttf2pk/Makefile.in + * xc/extras/FreeType/contrib/ttf2pk/README + * xc/extras/FreeType/contrib/ttf2pk/TODO + * xc/extras/FreeType/contrib/ttf2pk/c-auto.h + * xc/extras/FreeType/contrib/ttf2pk/case.c + * xc/extras/FreeType/contrib/ttf2pk/case.h + * xc/extras/FreeType/contrib/ttf2pk/configure + * xc/extras/FreeType/contrib/ttf2pk/configure.in + * xc/extras/FreeType/contrib/ttf2pk/data/Big5.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/ET5.enc + * xc/extras/FreeType/contrib/ttf2pk/data/EUC.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/SJIS.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/T1-WGL4.enc + * xc/extras/FreeType/contrib/ttf2pk/data/UBg5plus.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/UBig5.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/UGB.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/UGBK.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/UJIS.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/UKS.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/Unicode.sfd + * xc/extras/FreeType/contrib/ttf2pk/data/VPS.rpl + * xc/extras/FreeType/contrib/ttf2pk/data/ttfonts.map + * xc/extras/FreeType/contrib/ttf2pk/dvidrv.btm + * xc/extras/FreeType/contrib/ttf2pk/dvidrv.doc + * xc/extras/FreeType/contrib/ttf2pk/emdir.c + * xc/extras/FreeType/contrib/ttf2pk/emdir.h + * xc/extras/FreeType/contrib/ttf2pk/emtexdir.c + * xc/extras/FreeType/contrib/ttf2pk/emtexdir.h + * xc/extras/FreeType/contrib/ttf2pk/errormsg.c + * xc/extras/FreeType/contrib/ttf2pk/errormsg.h + * xc/extras/FreeType/contrib/ttf2pk/filesrch.c + * xc/extras/FreeType/contrib/ttf2pk/filesrch.h + * xc/extras/FreeType/contrib/ttf2pk/ligkern.c + * xc/extras/FreeType/contrib/ttf2pk/ligkern.h + * xc/extras/FreeType/contrib/ttf2pk/newobj.c + * xc/extras/FreeType/contrib/ttf2pk/newobj.h + * xc/extras/FreeType/contrib/ttf2pk/parse.c + * xc/extras/FreeType/contrib/ttf2pk/parse.h + * xc/extras/FreeType/contrib/ttf2pk/pklib.c + * xc/extras/FreeType/contrib/ttf2pk/pklib.h + * xc/extras/FreeType/contrib/ttf2pk/scripts/README + * xc/extras/FreeType/contrib/ttf2pk/scripts/teTeX-0.4/MakeTeXPK.diff + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/MakeTeXPK.diff + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/README + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.0/MakeTeXPK.diff + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/MakeTeXPK.diff + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/README + * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.2/mktexpk.diff + * xc/extras/FreeType/contrib/ttf2pk/subfont.c + * xc/extras/FreeType/contrib/ttf2pk/subfont.h + * xc/extras/FreeType/contrib/ttf2pk/texenc.c + * xc/extras/FreeType/contrib/ttf2pk/texenc.h + * xc/extras/FreeType/contrib/ttf2pk/tfmaux.c + * xc/extras/FreeType/contrib/ttf2pk/tfmaux.h + * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.1 + * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.c + * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.doc + * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.1 + * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.c + * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.h + * xc/extras/FreeType/contrib/ttf2pk/ttfaux.c + * xc/extras/FreeType/contrib/ttf2pk/ttfaux.h + * xc/extras/FreeType/contrib/ttf2pk/ttfenc.c + * xc/extras/FreeType/contrib/ttf2pk/ttfenc.h + * xc/extras/FreeType/contrib/ttf2pk/ttflib.c + * xc/extras/FreeType/contrib/ttf2pk/ttflib.h + * xc/extras/FreeType/contrib/ttf2pk/vplaux.c + * xc/extras/FreeType/contrib/ttf2pk/vplaux.h + * xc/extras/FreeType/contrib/ttfbanner/.cvsignore + * xc/extras/FreeType/contrib/ttfbanner/Makefile.emx + * xc/extras/FreeType/contrib/ttfbanner/Makefile.in + * xc/extras/FreeType/contrib/ttfbanner/README + * xc/extras/FreeType/contrib/ttfbanner/configure + * xc/extras/FreeType/contrib/ttfbanner/configure.in + * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.c + * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.h + * xc/extras/FreeType/contrib/win32/driver32.c + * xc/extras/FreeType/contrib/win32/hack_common.c + * xc/extras/FreeType/contrib/win32/hack_ftdump.c + * xc/extras/FreeType/contrib/win32/hack_ftlint.c + * xc/extras/FreeType/contrib/win32/hack_ftstring.c + * xc/extras/FreeType/contrib/win32/hack_fttimer.c + * xc/extras/FreeType/contrib/win32/hack_ftview.c + * xc/extras/FreeType/contrib/win32/readme.txt + * xc/extras/FreeType/contrib/win32/res/testw32.rc2 + * xc/extras/FreeType/contrib/win32/resource.h + * xc/extras/FreeType/contrib/win32/stdafx.cpp + * xc/extras/FreeType/contrib/win32/stdafx.h + * xc/extras/FreeType/contrib/win32/testw32.cpp + * xc/extras/FreeType/contrib/win32/testw32.dsp + * xc/extras/FreeType/contrib/win32/testw32.dsw + * xc/extras/FreeType/contrib/win32/testw32.h + * xc/extras/FreeType/contrib/win32/testw32.mak + * xc/extras/FreeType/contrib/win32/testw32.rc + * xc/extras/FreeType/contrib/win32/testw32dlg.cpp + * xc/extras/FreeType/contrib/win32/testw32dlg.h + * xc/extras/FreeType/docs/FAQ + * xc/extras/FreeType/docs/TODO + * xc/extras/FreeType/docs/apiref.txt + * xc/extras/FreeType/docs/apirefx.txt + * xc/extras/FreeType/docs/bitmaps.txt + * xc/extras/FreeType/docs/changes.txt + * xc/extras/FreeType/docs/convntns.txt + * xc/extras/FreeType/docs/credits + * xc/extras/FreeType/docs/freetype.lsm + * xc/extras/FreeType/docs/glyphs.htm + * xc/extras/FreeType/docs/glyphs.txt + * xc/extras/FreeType/docs/i18n.txt + * xc/extras/FreeType/docs/optimize.txt + * xc/extras/FreeType/docs/porting.txt + * xc/extras/FreeType/docs/raster.txt + * xc/extras/FreeType/docs/readme.txt + * xc/extras/FreeType/docs/threads.txt + * xc/extras/FreeType/docs/user.txt + * xc/extras/FreeType/freetype.spec + * xc/extras/FreeType/ft_conf.h.in + * xc/extras/FreeType/howto/mac.txt + * xc/extras/FreeType/howto/msdos.txt + * xc/extras/FreeType/howto/os2.txt + * xc/extras/FreeType/howto/unix.txt + * xc/extras/FreeType/howto/windows.txt + * xc/extras/FreeType/install-sh + * xc/extras/FreeType/lib/.cvsignore + * xc/extras/FreeType/lib/arch/amigaos/Makefile.gcc + * xc/extras/FreeType/lib/arch/amigaos/freetype.c + * xc/extras/FreeType/lib/arch/amigaos/ft_conf.h + * xc/extras/FreeType/lib/arch/ansi/freetype.c + * xc/extras/FreeType/lib/arch/ansi/ft_conf.h + * xc/extras/FreeType/lib/arch/debugger/Makefile + * xc/extras/FreeType/lib/arch/debugger/freetype.c + * xc/extras/FreeType/lib/arch/debugger/ft_conf.h + * xc/extras/FreeType/lib/arch/mac/README + * xc/extras/FreeType/lib/arch/mac/freetype.c + * xc/extras/FreeType/lib/arch/mac/ft_conf.h + * xc/extras/FreeType/lib/arch/mac/ttmmap.c + * xc/extras/FreeType/lib/arch/msdos/Makefile.BC + * xc/extras/FreeType/lib/arch/msdos/Makefile.MS + * xc/extras/FreeType/lib/arch/msdos/Makefile.TC + * xc/extras/FreeType/lib/arch/msdos/Makefile.VC + * xc/extras/FreeType/lib/arch/msdos/Makefile.dm + * xc/extras/FreeType/lib/arch/msdos/Makefile.gcc + * xc/extras/FreeType/lib/arch/msdos/Makefile.wat + * xc/extras/FreeType/lib/arch/msdos/depend.dos + * xc/extras/FreeType/lib/arch/msdos/freetype.c + * xc/extras/FreeType/lib/arch/msdos/ft_conf.h + * xc/extras/FreeType/lib/arch/msdos/hugefile.c + * xc/extras/FreeType/lib/arch/msdos/hugemem.c + * xc/extras/FreeType/lib/arch/msdos/makedep + * xc/extras/FreeType/lib/arch/os2/Makefile.dm + * xc/extras/FreeType/lib/arch/os2/Makefile.emx + * xc/extras/FreeType/lib/arch/os2/Makefile.icc + * xc/extras/FreeType/lib/arch/os2/Makefile.wat + * xc/extras/FreeType/lib/arch/os2/freetype.c + * xc/extras/FreeType/lib/arch/os2/ft_conf.h + * xc/extras/FreeType/lib/arch/os2/os2file.c + * xc/extras/FreeType/lib/arch/unix/.cvsignore + * xc/extras/FreeType/lib/arch/unix/Makefile.in + * xc/extras/FreeType/lib/arch/unix/freetype.c + * xc/extras/FreeType/lib/arch/unix/ttmmap.c + * xc/extras/FreeType/lib/arch/vms/README + * xc/extras/FreeType/lib/arch/vms/descrip.mms + * xc/extras/FreeType/lib/arch/vms/ft_conf.h + * xc/extras/FreeType/lib/arch/win16/Makefile.BC + * xc/extras/FreeType/lib/arch/win16/Makefile.MS + * xc/extras/FreeType/lib/arch/win16/Makefile.VC + * xc/extras/FreeType/lib/arch/win16/depend.win + * xc/extras/FreeType/lib/arch/win16/freetype.c + * xc/extras/FreeType/lib/arch/win16/ft_conf.h + * xc/extras/FreeType/lib/arch/win16/hugefile.c + * xc/extras/FreeType/lib/arch/win16/hugemem.c + * xc/extras/FreeType/lib/arch/win16/makedef + * xc/extras/FreeType/lib/arch/win16/makedep + * xc/extras/FreeType/lib/arch/win16/ttf.def + * xc/extras/FreeType/lib/arch/win32/Makefile.BC + * xc/extras/FreeType/lib/arch/win32/Makefile.CL + * xc/extras/FreeType/lib/arch/win32/Makefile.Min + * xc/extras/FreeType/lib/arch/win32/Makefile.VC + * xc/extras/FreeType/lib/arch/win32/Makefile.gcc + * xc/extras/FreeType/lib/arch/win32/depend.win + * xc/extras/FreeType/lib/arch/win32/freetype.c + * xc/extras/FreeType/lib/arch/win32/freetype.dsp + * xc/extras/FreeType/lib/arch/win32/freetype.dsw + * xc/extras/FreeType/lib/arch/win32/freetype.mak + * xc/extras/FreeType/lib/arch/win32/ft_conf.h + * xc/extras/FreeType/lib/arch/win32/makedef + * xc/extras/FreeType/lib/arch/win32/makedep + * xc/extras/FreeType/lib/arch/win32/ttf.def + * xc/extras/FreeType/lib/extend/ftxcmap.c + * xc/extras/FreeType/lib/extend/ftxcmap.h + * xc/extras/FreeType/lib/extend/ftxerr18.c + * xc/extras/FreeType/lib/extend/ftxerr18.h + * xc/extras/FreeType/lib/extend/ftxgasp.c + * xc/extras/FreeType/lib/extend/ftxgasp.h + * xc/extras/FreeType/lib/extend/ftxgdef.c + * xc/extras/FreeType/lib/extend/ftxgdef.h + * xc/extras/FreeType/lib/extend/ftxgpos.c + * xc/extras/FreeType/lib/extend/ftxgpos.h + * xc/extras/FreeType/lib/extend/ftxgsub.c + * xc/extras/FreeType/lib/extend/ftxgsub.h + * xc/extras/FreeType/lib/extend/ftxkern.c + * xc/extras/FreeType/lib/extend/ftxkern.h + * xc/extras/FreeType/lib/extend/ftxopen.c + * xc/extras/FreeType/lib/extend/ftxopen.h + * xc/extras/FreeType/lib/extend/ftxopenf.h + * xc/extras/FreeType/lib/extend/ftxpost.c + * xc/extras/FreeType/lib/extend/ftxpost.h + * xc/extras/FreeType/lib/extend/ftxsbit.c + * xc/extras/FreeType/lib/extend/ftxsbit.h + * xc/extras/FreeType/lib/extend/ftxwidth.c + * xc/extras/FreeType/lib/extend/ftxwidth.h + * xc/extras/FreeType/lib/extend/readme.1st + * xc/extras/FreeType/lib/freetype.h + * xc/extras/FreeType/lib/fterrid.h + * xc/extras/FreeType/lib/ftnameid.h + * xc/extras/FreeType/lib/header.h + * xc/extras/FreeType/lib/ttapi.c + * xc/extras/FreeType/lib/ttcache.c + * xc/extras/FreeType/lib/ttcache.h + * xc/extras/FreeType/lib/ttcalc.c + * xc/extras/FreeType/lib/ttcalc.h + * xc/extras/FreeType/lib/ttcmap.c + * xc/extras/FreeType/lib/ttcmap.h + * xc/extras/FreeType/lib/ttconfig.h + * xc/extras/FreeType/lib/ttdebug.c + * xc/extras/FreeType/lib/ttdebug.h + * xc/extras/FreeType/lib/ttengine.h + * xc/extras/FreeType/lib/ttextend.c + * xc/extras/FreeType/lib/ttextend.h + * xc/extras/FreeType/lib/ttfile.c + * xc/extras/FreeType/lib/ttfile.h + * xc/extras/FreeType/lib/ttgload.c + * xc/extras/FreeType/lib/ttgload.h + * xc/extras/FreeType/lib/ttinterp.c + * xc/extras/FreeType/lib/ttinterp.h + * xc/extras/FreeType/lib/ttload.c + * xc/extras/FreeType/lib/ttload.h + * xc/extras/FreeType/lib/ttmemory.c + * xc/extras/FreeType/lib/ttmemory.h + * xc/extras/FreeType/lib/ttmutex.c + * xc/extras/FreeType/lib/ttmutex.h + * xc/extras/FreeType/lib/ttobjs.c + * xc/extras/FreeType/lib/ttobjs.h + * xc/extras/FreeType/lib/ttraster.c + * xc/extras/FreeType/lib/ttraster.h + * xc/extras/FreeType/lib/tttables.h + * xc/extras/FreeType/lib/tttags.h + * xc/extras/FreeType/lib/tttypes.h + * xc/extras/FreeType/license.txt + * xc/extras/FreeType/ltconfig + * xc/extras/FreeType/ltmain.sh + * xc/extras/FreeType/mkinstalldirs + * xc/extras/FreeType/net.m4 + * xc/extras/FreeType/pascal/lib/freetype.pas + * xc/extras/FreeType/pascal/lib/ttcache.pas + * xc/extras/FreeType/pascal/lib/ttcalc.pas + * xc/extras/FreeType/pascal/lib/ttcalc1.inc + * xc/extras/FreeType/pascal/lib/ttcalc2.inc + * xc/extras/FreeType/pascal/lib/ttcalc3.inc + * xc/extras/FreeType/pascal/lib/ttcalc4.inc + * xc/extras/FreeType/pascal/lib/ttcmap.pas + * xc/extras/FreeType/pascal/lib/ttconfig.inc + * xc/extras/FreeType/pascal/lib/ttdebug.pas + * xc/extras/FreeType/pascal/lib/tterror.pas + * xc/extras/FreeType/pascal/lib/ttfile.pas + * xc/extras/FreeType/pascal/lib/ttgload.pas + * xc/extras/FreeType/pascal/lib/ttinterp.pas + * xc/extras/FreeType/pascal/lib/ttload.pas + * xc/extras/FreeType/pascal/lib/ttmemory.pas + * xc/extras/FreeType/pascal/lib/ttobjs.pas + * xc/extras/FreeType/pascal/lib/ttraster.pas + * xc/extras/FreeType/pascal/lib/tttables.pas + * xc/extras/FreeType/pascal/lib/tttypes.pas + * xc/extras/FreeType/pascal/test/codetv.pas + * xc/extras/FreeType/pascal/test/common.pas + * xc/extras/FreeType/pascal/test/debugger.inc + * xc/extras/FreeType/pascal/test/debugger.pas + * xc/extras/FreeType/pascal/test/dump.pas + * xc/extras/FreeType/pascal/test/gdriver.pas + * xc/extras/FreeType/pascal/test/gdrv_dos.inc + * xc/extras/FreeType/pascal/test/gdrv_os2.inc + * xc/extras/FreeType/pascal/test/gevents.pas + * xc/extras/FreeType/pascal/test/gmain.pas + * xc/extras/FreeType/pascal/test/lint.pas + * xc/extras/FreeType/pascal/test/stacktv.pas + * xc/extras/FreeType/pascal/test/statetv.pas + * xc/extras/FreeType/pascal/test/timer.pas + * xc/extras/FreeType/pascal/test/view.pas + * xc/extras/FreeType/pascal/test/zonetv.pas + * xc/extras/FreeType/po/.cvsignore + * xc/extras/FreeType/po/Makefile.in.in + * xc/extras/FreeType/po/POTFILES.in + * xc/extras/FreeType/po/cs.po + * xc/extras/FreeType/po/de.po + * xc/extras/FreeType/po/es.po + * xc/extras/FreeType/po/fr.po + * xc/extras/FreeType/po/nl.po + * xc/extras/FreeType/readme.1st + * xc/extras/FreeType/test/.cvsignore + * xc/extras/FreeType/test/README + * xc/extras/FreeType/test/arabic.c + * xc/extras/FreeType/test/arabic.h + * xc/extras/FreeType/test/arch/amigaos/Makefile.gcc + * xc/extras/FreeType/test/arch/amigaos/TODO + * xc/extras/FreeType/test/arch/amigaos/gfsamiga.c + * xc/extras/FreeType/test/arch/amigaos/gw_amiga.c + * xc/extras/FreeType/test/arch/amigaos/smakefile + * xc/extras/FreeType/test/arch/debugger/Makefile + * xc/extras/FreeType/test/arch/msdos/Makefile.BC + * xc/extras/FreeType/test/arch/msdos/Makefile.MS + * xc/extras/FreeType/test/arch/msdos/Makefile.TC + * xc/extras/FreeType/test/arch/msdos/Makefile.VC + * xc/extras/FreeType/test/arch/msdos/Makefile.dm + * xc/extras/FreeType/test/arch/msdos/Makefile.gcc + * xc/extras/FreeType/test/arch/msdos/depend.dos + * xc/extras/FreeType/test/arch/msdos/gfs_dos.c + * xc/extras/FreeType/test/arch/msdos/makedep + * xc/extras/FreeType/test/arch/msdos/time_tc.h + * xc/extras/FreeType/test/arch/os2/Makefile.dm + * xc/extras/FreeType/test/arch/os2/Makefile.emx + * xc/extras/FreeType/test/arch/os2/Makefile.icc + * xc/extras/FreeType/test/arch/os2/Makefile.wat + * xc/extras/FreeType/test/arch/os2/gfs_os2.c + * xc/extras/FreeType/test/arch/os2/gpm_os2.c + * xc/extras/FreeType/test/arch/os2/gpm_os2.def + * xc/extras/FreeType/test/arch/unix/.cvsignore + * xc/extras/FreeType/test/arch/unix/Makefile.in + * xc/extras/FreeType/test/arch/unix/gwin_x11.c + * xc/extras/FreeType/test/arch/win16/Makefile.BC + * xc/extras/FreeType/test/arch/win16/Makefile.MS + * xc/extras/FreeType/test/arch/win16/Makefile.VC + * xc/extras/FreeType/test/arch/win16/depend.win + * xc/extras/FreeType/test/arch/win16/gw_win16.c + * xc/extras/FreeType/test/arch/win16/makedep + * xc/extras/FreeType/test/arch/win32/Makefile.BC + * xc/extras/FreeType/test/arch/win32/Makefile.CL + * xc/extras/FreeType/test/arch/win32/Makefile.Min + * xc/extras/FreeType/test/arch/win32/Makefile.gcc + * xc/extras/FreeType/test/arch/win32/depend.win + * xc/extras/FreeType/test/arch/win32/gw_win32.c + * xc/extras/FreeType/test/arch/win32/makedep + * xc/extras/FreeType/test/blitter.c + * xc/extras/FreeType/test/blitter.h + * xc/extras/FreeType/test/common.c + * xc/extras/FreeType/test/common.h + * xc/extras/FreeType/test/display.c + * xc/extras/FreeType/test/display.h + * xc/extras/FreeType/test/fdebug.c + * xc/extras/FreeType/test/ftdump.c + * xc/extras/FreeType/test/fterror.c + * xc/extras/FreeType/test/ftlint.c + * xc/extras/FreeType/test/ftmetric.c + * xc/extras/FreeType/test/ftsbit.c + * xc/extras/FreeType/test/ftstring.c + * xc/extras/FreeType/test/ftstrpnm.c + * xc/extras/FreeType/test/ftstrtto.c + * xc/extras/FreeType/test/fttimer.c + * xc/extras/FreeType/test/ftview.c + * xc/extras/FreeType/test/ftzoom.c + * xc/extras/FreeType/test/gdriver.h + * xc/extras/FreeType/test/gevents.h + * xc/extras/FreeType/test/gmain.c + * xc/extras/FreeType/test/gmain.h + * xc/extras/X-TrueType/ARABIC/CP1256toUCS2.c + * xc/extras/X-TrueType/ARABIC/IRANSYSTEMtoUCS2.c + * xc/extras/X-TrueType/ARABIC/ISIRI3342toUCS2.c + * xc/extras/X-TrueType/ARABIC/Imakefile + * xc/extras/X-TrueType/ARABIC/MULEARABICtoUCS2.c + * xc/extras/X-TrueType/ARABIC/URDUNAQSHtoUCS2.c + * xc/extras/X-TrueType/ARABIC/XATERMtoUCS2.c + * xc/extras/X-TrueType/ARABIC/main.c + * xc/extras/X-TrueType/ARMSCII8/ARMSCII8toUCS2.c + * xc/extras/X-TrueType/ARMSCII8/Imakefile + * xc/extras/X-TrueType/ARMSCII8/main.c + * xc/extras/X-TrueType/BIG5/BIG5toUCS2.c + * xc/extras/X-TrueType/BIG5/Imakefile + * xc/extras/X-TrueType/BIG5/main.c + * xc/extras/X-TrueType/BIG5HKSCS/BIG5HKSCStoUCS2.c + * xc/extras/X-TrueType/BIG5HKSCS/Imakefile + * xc/extras/X-TrueType/BIG5HKSCS/main.c + * xc/extras/X-TrueType/CHANGES.eng + * xc/extras/X-TrueType/DOSENCODING/DOSENCODINGtoUCS2.c + * xc/extras/X-TrueType/DOSENCODING/Imakefile + * xc/extras/X-TrueType/DOSENCODING/main.c + * xc/extras/X-TrueType/GB18030/GB18030toUCS2.c + * xc/extras/X-TrueType/GB18030/Imakefile + * xc/extras/X-TrueType/GB18030/main.c + * xc/extras/X-TrueType/GB2312/GB2312toUCS2.c + * xc/extras/X-TrueType/GB2312/Imakefile + * xc/extras/X-TrueType/GB2312/main.c + * xc/extras/X-TrueType/GBK/GBKtoUCS2.c + * xc/extras/X-TrueType/GBK/Imakefile + * xc/extras/X-TrueType/GBK/main.c + * xc/extras/X-TrueType/GEORGIAN/GEORGIANtoUCS2.c + * xc/extras/X-TrueType/GEORGIAN/Imakefile + * xc/extras/X-TrueType/GEORGIAN/main.c + * xc/extras/X-TrueType/ISO8859.1/ISO8859_1toAROMAN.c + * xc/extras/X-TrueType/ISO8859.1/Imakefile + * xc/extras/X-TrueType/ISO8859.1/main.c + * xc/extras/X-TrueType/ISO8859.10/ISO8859_10toUCS2.c + * xc/extras/X-TrueType/ISO8859.10/Imakefile + * xc/extras/X-TrueType/ISO8859.10/main.c + * xc/extras/X-TrueType/ISO8859.11/ISO8859_11toUCS2.c + * xc/extras/X-TrueType/ISO8859.11/Imakefile + * xc/extras/X-TrueType/ISO8859.11/main.c + * xc/extras/X-TrueType/ISO8859.13/ISO8859_13toUCS2.c + * xc/extras/X-TrueType/ISO8859.13/Imakefile + * xc/extras/X-TrueType/ISO8859.13/main.c + * xc/extras/X-TrueType/ISO8859.14/ISO8859_14toUCS2.c + * xc/extras/X-TrueType/ISO8859.14/Imakefile + * xc/extras/X-TrueType/ISO8859.14/main.c + * xc/extras/X-TrueType/ISO8859.15/Imakefile + * xc/extras/X-TrueType/ISO8859.15/main.c + * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toACNTRO.c + * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toUCS2.c + * xc/extras/X-TrueType/ISO8859.2/Imakefile + * xc/extras/X-TrueType/ISO8859.2/main.c + * xc/extras/X-TrueType/ISO8859.3/ISO8859_3toUCS2.c + * xc/extras/X-TrueType/ISO8859.3/Imakefile + * xc/extras/X-TrueType/ISO8859.3/main.c + * xc/extras/X-TrueType/ISO8859.4/ISO8859_4toUCS2.c + * xc/extras/X-TrueType/ISO8859.4/Imakefile + * xc/extras/X-TrueType/ISO8859.4/main.c + * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toACYRIL.c + * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toUCS2.c + * xc/extras/X-TrueType/ISO8859.5/Imakefile + * xc/extras/X-TrueType/ISO8859.5/main.c + * xc/extras/X-TrueType/ISO8859.6/ISO8859_6toUCS2.c + * xc/extras/X-TrueType/ISO8859.6/Imakefile + * xc/extras/X-TrueType/ISO8859.6/main.c + * xc/extras/X-TrueType/ISO8859.7/ISO8859_7toUCS2.c + * xc/extras/X-TrueType/ISO8859.7/Imakefile + * xc/extras/X-TrueType/ISO8859.7/main.c + * xc/extras/X-TrueType/ISO8859.8/ISO8859_8toUCS2.c + * xc/extras/X-TrueType/ISO8859.8/Imakefile + * xc/extras/X-TrueType/ISO8859.8/main.c + * xc/extras/X-TrueType/ISO8859.9/ISO8859_9toUCS2.c + * xc/extras/X-TrueType/ISO8859.9/Imakefile + * xc/extras/X-TrueType/ISO8859.9/main.c + * xc/extras/X-TrueType/Imakefile + * xc/extras/X-TrueType/JISX0201/Imakefile + * xc/extras/X-TrueType/JISX0201/JISX0201toUCS2.c + * xc/extras/X-TrueType/JISX0201/main.c + * xc/extras/X-TrueType/JISX0208/Imakefile + * xc/extras/X-TrueType/JISX0208/JISX0208toUCS2.c + * xc/extras/X-TrueType/JISX0208/main.c + * xc/extras/X-TrueType/JISX0212/Imakefile + * xc/extras/X-TrueType/JISX0212/JISX0212toUCS2.c + * xc/extras/X-TrueType/JISX0212/main.c + * xc/extras/X-TrueType/KOI8/Imakefile + * xc/extras/X-TrueType/KOI8/KOI8_RtoUCS2.c + * xc/extras/X-TrueType/KOI8/KOI8_UNItoUCS2.c + * xc/extras/X-TrueType/KOI8/main.c + * xc/extras/X-TrueType/KSC5601/Imakefile + * xc/extras/X-TrueType/KSC5601/KSC5601toUCS2.c + * xc/extras/X-TrueType/KSC5601/main.c + * xc/extras/X-TrueType/KSCJOHAB/Imakefile + * xc/extras/X-TrueType/KSCJOHAB/KSCJOHABtoUCS2.c + * xc/extras/X-TrueType/KSCJOHAB/main.c + * xc/extras/X-TrueType/MULEENCODING/ASCIILAOtoUCS2.c + * xc/extras/X-TrueType/MULEENCODING/Imakefile + * xc/extras/X-TrueType/MULEENCODING/MULELAOtoUCS2.c + * xc/extras/X-TrueType/MULEENCODING/MULETIBETANtoUCS2.c + * xc/extras/X-TrueType/MULEENCODING/main.c + * xc/extras/X-TrueType/TCVN/Imakefile + * xc/extras/X-TrueType/TCVN/TCVNtoUCS2.c + * xc/extras/X-TrueType/TCVN/main.c + * xc/extras/X-TrueType/VISCII/Imakefile + * xc/extras/X-TrueType/VISCII/VISCIItoUCS2.c + * xc/extras/X-TrueType/VISCII/main.c + * xc/extras/X-TrueType/xttblit.c + * xc/extras/X-TrueType/xttblit.h + * xc/extras/X-TrueType/xttcap.c + * xc/extras/X-TrueType/xttcap.h + * xc/extras/X-TrueType/xttcconv.c + * xc/extras/X-TrueType/xttcconv.h + * xc/extras/X-TrueType/xttcconvP.h + * xc/extras/X-TrueType/xttchinfo.c + * xc/extras/X-TrueType/xttcommon.h + * xc/extras/X-TrueType/xttdump.c + * xc/extras/X-TrueType/xttfuncs.c + * xc/extras/X-TrueType/xttmisc.c + * xc/extras/X-TrueType/xttprop.c + * xc/extras/X-TrueType/xttstruct.h + * xc/extras/X-TrueType/xttversion.h + * xc/lib/font/Imakefile + * xc/lib/font/X-TrueType/ARABIC/Imakefile + * xc/lib/font/X-TrueType/ARABIC/Imakefile.inc + * xc/lib/font/X-TrueType/ARABIC/module/Imakefile + * xc/lib/font/X-TrueType/ARMSCII8/Imakefile + * xc/lib/font/X-TrueType/ARMSCII8/Imakefile.inc + * xc/lib/font/X-TrueType/ARMSCII8/module/Imakefile + * xc/lib/font/X-TrueType/BIG5/Imakefile + * xc/lib/font/X-TrueType/BIG5/Imakefile.inc + * xc/lib/font/X-TrueType/BIG5/module/Imakefile + * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile + * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile.inc + * xc/lib/font/X-TrueType/BIG5HKSCS/module/Imakefile + * xc/lib/font/X-TrueType/DOSENCODING/Imakefile + * xc/lib/font/X-TrueType/DOSENCODING/Imakefile.inc + * xc/lib/font/X-TrueType/DOSENCODING/module/Imakefile + * xc/lib/font/X-TrueType/GB18030/Imakefile + * xc/lib/font/X-TrueType/GB18030/Imakefile.inc + * xc/lib/font/X-TrueType/GB18030/module/Imakefile + * xc/lib/font/X-TrueType/GB2312/Imakefile + * xc/lib/font/X-TrueType/GB2312/Imakefile.inc + * xc/lib/font/X-TrueType/GB2312/module/Imakefile + * xc/lib/font/X-TrueType/GBK/Imakefile + * xc/lib/font/X-TrueType/GBK/Imakefile.inc + * xc/lib/font/X-TrueType/GBK/module/Imakefile + * xc/lib/font/X-TrueType/GEORGIAN/Imakefile + * xc/lib/font/X-TrueType/GEORGIAN/Imakefile.inc + * xc/lib/font/X-TrueType/GEORGIAN/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.1/Imakefile + * xc/lib/font/X-TrueType/ISO8859.1/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.1/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.10/Imakefile + * xc/lib/font/X-TrueType/ISO8859.10/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.10/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.11/Imakefile + * xc/lib/font/X-TrueType/ISO8859.11/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.11/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.13/Imakefile + * xc/lib/font/X-TrueType/ISO8859.13/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.13/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.14/Imakefile + * xc/lib/font/X-TrueType/ISO8859.14/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.14/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.15/Imakefile + * xc/lib/font/X-TrueType/ISO8859.15/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.15/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.2/Imakefile + * xc/lib/font/X-TrueType/ISO8859.2/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.2/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.3/Imakefile + * xc/lib/font/X-TrueType/ISO8859.3/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.3/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.4/Imakefile + * xc/lib/font/X-TrueType/ISO8859.4/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.4/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.5/Imakefile + * xc/lib/font/X-TrueType/ISO8859.5/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.5/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.6/Imakefile + * xc/lib/font/X-TrueType/ISO8859.6/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.6/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.7/Imakefile + * xc/lib/font/X-TrueType/ISO8859.7/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.7/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.8/Imakefile + * xc/lib/font/X-TrueType/ISO8859.8/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.8/module/Imakefile + * xc/lib/font/X-TrueType/ISO8859.9/Imakefile + * xc/lib/font/X-TrueType/ISO8859.9/Imakefile.inc + * xc/lib/font/X-TrueType/ISO8859.9/module/Imakefile + * xc/lib/font/X-TrueType/Imakefile + * xc/lib/font/X-TrueType/Imakefile.inc + * xc/lib/font/X-TrueType/JISX0201/Imakefile + * xc/lib/font/X-TrueType/JISX0201/Imakefile.inc + * xc/lib/font/X-TrueType/JISX0201/module/Imakefile + * xc/lib/font/X-TrueType/JISX0208/Imakefile + * xc/lib/font/X-TrueType/JISX0208/Imakefile.inc + * xc/lib/font/X-TrueType/JISX0208/module/Imakefile + * xc/lib/font/X-TrueType/JISX0212/Imakefile + * xc/lib/font/X-TrueType/JISX0212/Imakefile.inc + * xc/lib/font/X-TrueType/JISX0212/module/Imakefile + * xc/lib/font/X-TrueType/KOI8/Imakefile + * xc/lib/font/X-TrueType/KOI8/Imakefile.inc + * xc/lib/font/X-TrueType/KOI8/module/Imakefile + * xc/lib/font/X-TrueType/KSC5601/Imakefile + * xc/lib/font/X-TrueType/KSC5601/Imakefile.inc + * xc/lib/font/X-TrueType/KSC5601/module/Imakefile + * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile + * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile.inc + * xc/lib/font/X-TrueType/KSCJOHAB/module/Imakefile + * xc/lib/font/X-TrueType/MULEENCODING/Imakefile + * xc/lib/font/X-TrueType/MULEENCODING/Imakefile.inc + * xc/lib/font/X-TrueType/MULEENCODING/module/Imakefile + * xc/lib/font/X-TrueType/TCVN/Imakefile + * xc/lib/font/X-TrueType/TCVN/Imakefile.inc + * xc/lib/font/X-TrueType/TCVN/module/Imakefile + * xc/lib/font/X-TrueType/VISCII/Imakefile + * xc/lib/font/X-TrueType/VISCII/Imakefile.inc + * xc/lib/font/X-TrueType/VISCII/module/Imakefile + * xc/lib/font/X-TrueType/cconvversion.h + * xc/lib/font/X-TrueType/ft_conf.h + * xc/lib/font/X-TrueType/module/Imakefile + * xc/lib/font/X-TrueType/module/xttmodule.c + * xc/lib/font/fontfile/Imakefile + * xc/lib/font/fontfile/ffcheck.c + * xc/lib/font/fontfile/register.c + BugZilla #595: RFE: Retire XTT font module and FreeType1 from xorg + tree. The functionality of XTT has been integrated into the FreeType + font module and the old XTT1.x code (incl. FreeType1 in xc/extras/) is + no longer needed anymore. + +2004-05-04 Roland Mainz + * xc/lib/font/FreeType/ftfuncs.h + * xc/lib/font/FreeType/ftfuncs.c + BugZilla #307: Restore optimization heuristics on CJK fonts in the + FreeType font module which were broken in X11R6.7. Patch by Chisato + Yamauchi . + +2004-04-30 Roland Mainz + * xc/programs/Xserver/Xprint/Init.c + BugZilla #567: Xorg Xprt starts to consume 100% CPU when being + idle for some time (internal screensaver goes mad after 10mins) + +2004-04-30 Roland Mainz + * xc/programs/glxgears/Imakefile + * xc/programs/glxgears/glxgears.c + BugZilla #558: Add print support to glxgears. + +2004-04-28 Roland Mainz + * xc/extras/freetype2/ChangeLog + * xc/extras/freetype2/Jamfile + * xc/extras/freetype2/Jamfile.in + * xc/extras/freetype2/README + * xc/extras/freetype2/builds/atari/ATARI.H + * xc/extras/freetype2/builds/atari/FNames.SIC + * xc/extras/freetype2/builds/atari/FREETYPE.PRJ + * xc/extras/freetype2/builds/atari/README.TXT + * xc/extras/freetype2/builds/freetype.mk + * xc/extras/freetype2/builds/unix/aclocal.m4 + * xc/extras/freetype2/builds/unix/config.guess + * xc/extras/freetype2/builds/unix/config.sub + * xc/extras/freetype2/builds/unix/configure + * xc/extras/freetype2/builds/unix/configure.ac + * xc/extras/freetype2/builds/unix/detect.mk + * xc/extras/freetype2/builds/unix/freetype-config.in + * xc/extras/freetype2/builds/unix/ft-munmap.m4 + * xc/extras/freetype2/builds/unix/ftconfig.in + * xc/extras/freetype2/builds/unix/ftsystem.c + * xc/extras/freetype2/builds/unix/install-sh + * xc/extras/freetype2/builds/unix/ltmain.sh + * xc/extras/freetype2/builds/unix/mkinstalldirs + * xc/extras/freetype2/builds/unix/unix-def.in + * xc/extras/freetype2/builds/unix/unix.mk + * xc/extras/freetype2/builds/vms/ftconfig.h + * xc/extras/freetype2/builds/win32/visualc/freetype.dsp + * xc/extras/freetype2/builds/win32/visualc/freetype.sln + * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj + * xc/extras/freetype2/builds/win32/visualc/index.html + * xc/extras/freetype2/configure + * xc/extras/freetype2/devel/ftoption.h + * xc/extras/freetype2/docs/CHANGES + * xc/extras/freetype2/docs/INSTALL + * xc/extras/freetype2/docs/INSTALL.GNU + * xc/extras/freetype2/docs/INSTALL.UNX + * xc/extras/freetype2/docs/VERSION.DLL + * xc/extras/freetype2/docs/raster.txt + * xc/extras/freetype2/docs/release + * xc/extras/freetype2/include/freetype/cache/ftccache.h + * xc/extras/freetype2/include/freetype/cache/ftcglyph.h + * xc/extras/freetype2/include/freetype/cache/ftcimage.h + * xc/extras/freetype2/include/freetype/cache/ftcmanag.h + * xc/extras/freetype2/include/freetype/cache/ftcmru.h + * xc/extras/freetype2/include/freetype/cache/ftcsbits.h + * xc/extras/freetype2/include/freetype/cache/ftlru.h + * xc/extras/freetype2/include/freetype/config/ftconfig.h + * xc/extras/freetype2/include/freetype/config/ftheader.h + * xc/extras/freetype2/include/freetype/config/ftoption.h + * xc/extras/freetype2/include/freetype/config/ftstdlib.h + * xc/extras/freetype2/include/freetype/freetype.h + * xc/extras/freetype2/include/freetype/ftcache.h + * xc/extras/freetype2/include/freetype/fterrdef.h + * xc/extras/freetype2/include/freetype/ftglyph.h + * xc/extras/freetype2/include/freetype/ftimage.h + * xc/extras/freetype2/include/freetype/ftlzw.h + * xc/extras/freetype2/include/freetype/ftmac.h + * xc/extras/freetype2/include/freetype/ftmoderr.h + * xc/extras/freetype2/include/freetype/ftstroke.h + * xc/extras/freetype2/include/freetype/ftwinfnt.h + * xc/extras/freetype2/include/freetype/ftxf86.h + * xc/extras/freetype2/include/freetype/internal/ftcalc.h + * xc/extras/freetype2/include/freetype/internal/ftdebug.h + * xc/extras/freetype2/include/freetype/internal/ftdriver.h + * xc/extras/freetype2/include/freetype/internal/ftgloadr.h + * xc/extras/freetype2/include/freetype/internal/ftmemory.h + * xc/extras/freetype2/include/freetype/internal/ftobjs.h + * xc/extras/freetype2/include/freetype/internal/ftrfork.h + * xc/extras/freetype2/include/freetype/internal/ftserv.h + * xc/extras/freetype2/include/freetype/internal/ftstream.h + * xc/extras/freetype2/include/freetype/internal/fttrace.h + * xc/extras/freetype2/include/freetype/internal/internal.h + * xc/extras/freetype2/include/freetype/internal/psaux.h + * xc/extras/freetype2/include/freetype/internal/services/svttcmap.h + * xc/extras/freetype2/include/freetype/internal/sfnt.h + * xc/extras/freetype2/include/freetype/internal/t1types.h + * xc/extras/freetype2/include/freetype/internal/tttypes.h + * xc/extras/freetype2/include/freetype/t1tables.h + * xc/extras/freetype2/include/freetype/ttnameid.h + * xc/extras/freetype2/include/freetype/tttables.h + * xc/extras/freetype2/src/autofit/Jamfile + * xc/extras/freetype2/src/autofit/afangles.c + * xc/extras/freetype2/src/autofit/afdummy.c + * xc/extras/freetype2/src/autofit/afdummy.h + * xc/extras/freetype2/src/autofit/afglobal.c + * xc/extras/freetype2/src/autofit/afglobal.h + * xc/extras/freetype2/src/autofit/afhints.c + * xc/extras/freetype2/src/autofit/afhints.h + * xc/extras/freetype2/src/autofit/aflatin.c + * xc/extras/freetype2/src/autofit/aflatin.h + * xc/extras/freetype2/src/autofit/afloader.c + * xc/extras/freetype2/src/autofit/afloader.h + * xc/extras/freetype2/src/autofit/afmodule.c + * xc/extras/freetype2/src/autofit/afmodule.h + * xc/extras/freetype2/src/autofit/aftypes.h + * xc/extras/freetype2/src/autofit/autofit.c + * xc/extras/freetype2/src/autohint/ahglobal.c + * xc/extras/freetype2/src/autohint/ahglyph.c + * xc/extras/freetype2/src/autohint/ahhint.c + * xc/extras/freetype2/src/autohint/ahtypes.h + * xc/extras/freetype2/src/base/Jamfile + * xc/extras/freetype2/src/base/descrip.mms + * xc/extras/freetype2/src/base/ftbase.c + * xc/extras/freetype2/src/base/ftcalc.c + * xc/extras/freetype2/src/base/ftdbgmem.c + * xc/extras/freetype2/src/base/ftdebug.c + * xc/extras/freetype2/src/base/ftgloadr.c + * xc/extras/freetype2/src/base/ftglyph.c + * xc/extras/freetype2/src/base/ftmac.c + * xc/extras/freetype2/src/base/ftobjs.c + * xc/extras/freetype2/src/base/ftoutln.c + * xc/extras/freetype2/src/base/ftrfork.c + * xc/extras/freetype2/src/base/ftstream.c + * xc/extras/freetype2/src/base/ftstroke.c + * xc/extras/freetype2/src/base/ftsynth.c + * xc/extras/freetype2/src/base/fttrigon.c + * xc/extras/freetype2/src/base/rules.mk + * xc/extras/freetype2/src/bdf/bdfdrivr.c + * xc/extras/freetype2/src/bdf/bdfdrivr.h + * xc/extras/freetype2/src/bdf/bdflib.c + * xc/extras/freetype2/src/cache/Jamfile + * xc/extras/freetype2/src/cache/descrip.mms + * xc/extras/freetype2/src/cache/ftcache.c + * xc/extras/freetype2/src/cache/ftcbasic.c + * xc/extras/freetype2/src/cache/ftccache.c + * xc/extras/freetype2/src/cache/ftccache.i + * xc/extras/freetype2/src/cache/ftccback.h + * xc/extras/freetype2/src/cache/ftccmap.c + * xc/extras/freetype2/src/cache/ftcglyph.c + * xc/extras/freetype2/src/cache/ftcimage.c + * xc/extras/freetype2/src/cache/ftcmanag.c + * xc/extras/freetype2/src/cache/ftcmru.c + * xc/extras/freetype2/src/cache/ftcsbits.c + * xc/extras/freetype2/src/cache/ftlru.c + * xc/extras/freetype2/src/cache/rules.mk + * xc/extras/freetype2/src/cff/Jamfile + * xc/extras/freetype2/src/cff/cff.c + * xc/extras/freetype2/src/cff/cffcmap.c + * xc/extras/freetype2/src/cff/cffdrivr.c + * xc/extras/freetype2/src/cff/cffgload.c + * xc/extras/freetype2/src/cff/cffload.c + * xc/extras/freetype2/src/cff/cffload.h + * xc/extras/freetype2/src/cff/cffobjs.c + * xc/extras/freetype2/src/cff/cffobjs.h + * xc/extras/freetype2/src/cff/cffparse.c + * xc/extras/freetype2/src/cff/cffparse.h + * xc/extras/freetype2/src/cff/cfftoken.h + * xc/extras/freetype2/src/cff/cfftypes.h + * xc/extras/freetype2/src/cff/rules.mk + * xc/extras/freetype2/src/cid/cidgload.c + * xc/extras/freetype2/src/cid/cidload.c + * xc/extras/freetype2/src/cid/cidload.h + * xc/extras/freetype2/src/cid/cidobjs.c + * xc/extras/freetype2/src/cid/cidparse.c + * xc/extras/freetype2/src/cid/cidparse.h + * xc/extras/freetype2/src/gzip/ftgzip.c + * xc/extras/freetype2/src/gzip/zutil.h + * xc/extras/freetype2/src/lzw/Jamfile + * xc/extras/freetype2/src/lzw/ftlzw.c + * xc/extras/freetype2/src/lzw/rules.mk + * xc/extras/freetype2/src/lzw/zopen.c + * xc/extras/freetype2/src/lzw/zopen.h + * xc/extras/freetype2/src/pcf/pcfdrivr.c + * xc/extras/freetype2/src/pcf/pcfread.c + * xc/extras/freetype2/src/pcf/pcfutil.c + * xc/extras/freetype2/src/pcf/pcfutil.h + * xc/extras/freetype2/src/pfr/pfrdrivr.c + * xc/extras/freetype2/src/pfr/pfrgload.c + * xc/extras/freetype2/src/pfr/pfrload.c + * xc/extras/freetype2/src/pfr/pfrobjs.c + * xc/extras/freetype2/src/pfr/pfrsbit.c + * xc/extras/freetype2/src/psaux/psobjs.c + * xc/extras/freetype2/src/psaux/t1decode.c + * xc/extras/freetype2/src/pshinter/Jamfile + * xc/extras/freetype2/src/pshinter/pshalgo.c + * xc/extras/freetype2/src/pshinter/pshglob.c + * xc/extras/freetype2/src/pshinter/pshrec.c + * xc/extras/freetype2/src/pshinter/pshrec.h + * xc/extras/freetype2/src/raster/ftrend1.c + * xc/extras/freetype2/src/sfnt/Jamfile + * xc/extras/freetype2/src/sfnt/rules.mk + * xc/extras/freetype2/src/sfnt/sfdriver.c + * xc/extras/freetype2/src/sfnt/sfnt.c + * xc/extras/freetype2/src/sfnt/sfobjs.c + * xc/extras/freetype2/src/sfnt/ttcmap.c + * xc/extras/freetype2/src/sfnt/ttcmap.h + * xc/extras/freetype2/src/sfnt/ttcmap0.c + * xc/extras/freetype2/src/sfnt/ttcmap0.h + * xc/extras/freetype2/src/sfnt/ttload.c + * xc/extras/freetype2/src/sfnt/ttsbit.c + * xc/extras/freetype2/src/sfnt/ttsbit.h + * xc/extras/freetype2/src/smooth/ftsmooth.c + * xc/extras/freetype2/src/tools/docmaker/content.py + * xc/extras/freetype2/src/tools/docmaker/docbeauty.py + * xc/extras/freetype2/src/tools/docmaker/docmaker.py + * xc/extras/freetype2/src/tools/docmaker/formatter.py + * xc/extras/freetype2/src/tools/docmaker/sources.py + * xc/extras/freetype2/src/tools/docmaker/utils.py + * xc/extras/freetype2/src/truetype/ttdriver.c + * xc/extras/freetype2/src/truetype/ttgload.c + * xc/extras/freetype2/src/truetype/ttgload.h + * xc/extras/freetype2/src/truetype/ttinterp.c + * xc/extras/freetype2/src/truetype/ttinterp.h + * xc/extras/freetype2/src/truetype/ttobjs.c + * xc/extras/freetype2/src/truetype/ttobjs.h + * xc/extras/freetype2/src/type1/t1driver.c + * xc/extras/freetype2/src/type1/t1gload.c + * xc/extras/freetype2/src/type1/t1load.c + * xc/extras/freetype2/src/type1/t1objs.c + * xc/extras/freetype2/src/type1/t1parse.c + * xc/extras/freetype2/src/type1/t1tokens.h + * xc/extras/freetype2/src/type42/t42drivr.c + * xc/extras/freetype2/src/type42/t42objs.c + * xc/extras/freetype2/src/type42/t42parse.c + * xc/extras/freetype2/src/type42/t42types.h + * xc/extras/freetype2/src/winfonts/winfnt.c + * xc/extras/freetype2/src/winfonts/winfnt.h + * xc/extras/freetype2/tests/gview.c + * xc/extras/freetype2/vms_make.com + * xc/lib/font/FreeType/ftconfig.h + * xc/lib/font/FreeType/module/ftheader.h + * xc/lib/font/FreeType/module/ftoption.h + * xc/lib/freetype2/Imakefile + * xc/lib/freetype2/freetype/Imakefile + * xc/lib/freetype2/freetype/cache/Imakefile + * xc/lib/freetype2/freetype/internal/Imakefile + * xc/lib/freetype2/freetype/internal/services/Imakefile + Bugzilla #556: Update FreeType2 version in xc/extras/Freetype2 + to V2.1.8 (previous version in tree was V2.1.7) + +2004-04-26 Alan Hourihane + * xc/extras/Mesa/src/X/xm_dd.c + Backport a fix from Mesa 6.0 to 5.0.2 that creates the xmesa + buffers correctly. + +2004-04-25 Roland Mainz + * xc/programs/Xserver/Xprint/Imakefile + * xc/programs/Xserver/Xprint/ps/Imakefile + * xc/programs/Xserver/Xprint/ps/PsInit.c + * xc/programs/Xserver/mi/miinitext.c + Work-in-progress for BugZilla #542 (GLX support for PS DDX). + Fix visual setup (attachment #243). + Patch by Alan Hourihane + +2004-04-25 Alan Coopersmith + + * xc/config/cf/sun.cf + * xc/config/cf/sv4Lib.rules + * xc/programs/Xserver/Imakefile + * xc/programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl + Make Solaris builds work when using MakeDllModules (it's not the + default yet, but at least it works now if you turn it on) + Also improve default compiler, optimizer, & linker flags for Solaris + builds using either Sun cc or gcc + + * xc/programs/Xserver/cfb/Imakefile.inc + * xc/programs/Xserver/cfb/stipsparc.s + * xc/programs/Xserver/cfb/stipsprc32.s + Remove text relocation error when building shared versions + +2004-04-25 Alan Coopersmith + + * xc/programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c + Fix build error in sparc-specific code when using non-C99 compiler + like gcc 2.95 that doesn't allow variable declarations in the middle + of a code block. + + * xc/programs/xfs/difs/Imakefile + Make sure VendorReleaseDefines is defined, even if XOrgVersion isn't + +2004-04-25 Roland Mainz + * xc/config/cf/X11.tmpl + Bugzilla #547: RFE: Disable FONTCACHE extension in the Xorg + default build + +2004-04-25 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/config/cf/xfree86.cf + * xc/config/cf/xorg.cf + * xc/config/cf/xorgsite.def + Bugzilla #549: RFE: Xorg default build should run with + |BuildType1| set to |NO|. The xc/lib/font/FreeType/ font + rasterizer will now handle PBA/PFB fonts by default. + +2004-04-25 Roland Mainz + * xc/programs/Xserver/dix/resource.c + Bugzilla #541: Xorg Xprt may crash with "Freeing resource + id=40200000 which isn't there" + +2004-04-25 Roland Mainz + * xc/config/cf/X11.tmpl + * xc/config/cf/site.def + * xc/config/cf/xfree86.cf + * xc/config/cf/xorg.cf + Bugzilla #548: RFE: Remove Speedo font support from the Xorg + default build + +2004-04-24 Alan Coopersmith + + * xc/lib/X11/ConnDis.c + Bugzilla #546: XOpenDisplay should try tcp connection if local + connections fail (aka Sun bug id #4624183). + Also includes fix from NetBSD Problem Report #25098 - Xlib segfaults + with IPv6 if compiled with HASXDMAUTH. (Michael van Elst) + + * xc/programs/xauth/process.c + Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE + + * xc/programs/xdm/greeter/verify.c + Fix typo in Solaris console restriction code: Xfree() -> XFree() + + * xc/programs/xdm/greeter/Imakefile + Link with PamLibraries if building with PAM support + + * xc/config/cf/sunLib.tmpl + * xc/lib/FS/Imakefile + Add missing shared library dependencies for Solaris + +2004-04-23 Egbert Eich + Merging XORG-CURRENT into trunk + +2004-04-22 Roland Mainz + * xc/programs/Xserver/mi/miinitext.c + Bugzilla #535: Xprt should not annouce extensions which are not + supported. Extensions like "XVideo" or "XFreeXDGA" would be hard + to implement, MIT-SHM does not work by design etc. etc. + +2004-04-15 Alexander Gottwald + * xc/programs/xkbcomp/keycodes/xfree86 + Bugzilla #533: fix slash/questionmark key for abnt2 keyboard + +2004-04-21 Roland Mainz + * xc/xf86Date.h + * xc/config/cf/FreeBSD.cf + * xc/config/cf/Imake.tmpl + * xc/config/cf/NetBSD.cf + * xc/config/cf/OpenBSDLib.tmpl + * xc/config/cf/README + * xc/config/cf/WinLib.tmpl + * xc/config/cf/X11.tmpl + * xc/config/cf/bsdLib.tmpl + * xc/config/cf/bsdiLib.tmpl + * xc/config/cf/cygwin.tmpl + * xc/config/cf/darwinLib.tmpl + * xc/config/cf/gnuLib.tmpl + * xc/config/cf/hpLib.tmpl + * xc/config/cf/ibmLib.tmpl + * xc/config/cf/linux.cf + * xc/config/cf/lnxLib.tmpl + * xc/config/cf/os2Lib.tmpl + * xc/config/cf/osfLib.tmpl + * xc/config/cf/sco5.cf + * xc/config/cf/sun.cf + * xc/config/cf/sunLib.tmpl + * xc/config/cf/sv4Lib.tmpl + * xc/config/cf/xprint_site.def + * xc/config/docbook/docbookconv.sh + * xc/doc/hardcopy/Imakefile + * xc/doc/hardcopy/XPRINT/Imakefile + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt + * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml + * xc/doc/hardcopy/XPRINT/Xprint_old_FAQ.txt + * xc/doc/hardcopy/XPRINT/docbook.css + * xc/doc/hardcopy/XPRINT/dtprint_fspec.PS.gz + * xc/extras/freetype2/include/freetype/config/ftoption.h + * xc/extras/ttf2pt1/CHANGES.html + * xc/extras/ttf2pt1/COPYRIGHT + * xc/extras/ttf2pt1/FONTS.hpux.html + * xc/extras/ttf2pt1/FONTS.html + * xc/extras/ttf2pt1/Makefile + * xc/extras/ttf2pt1/README.FIRST + * xc/extras/ttf2pt1/README.html + * xc/extras/ttf2pt1/bdf.c + * xc/extras/ttf2pt1/bitmap.c + * xc/extras/ttf2pt1/byteorder.h + * xc/extras/ttf2pt1/cygbuild.sh + * xc/extras/ttf2pt1/ft.c + * xc/extras/ttf2pt1/global.h + * xc/extras/ttf2pt1/pt1.c + * xc/extras/ttf2pt1/pt1.h + * xc/extras/ttf2pt1/runt1asm.c + * xc/extras/ttf2pt1/t1asm.c + * xc/extras/ttf2pt1/ttf.c + * xc/extras/ttf2pt1/ttf.h + * xc/extras/ttf2pt1/ttf2pt1.1 + * xc/extras/ttf2pt1/ttf2pt1.c + * xc/extras/ttf2pt1/ttf2pt1_convert.1 + * xc/extras/ttf2pt1/ttf2pt1_x2gs.1 + * xc/extras/ttf2pt1/version.h + * xc/extras/ttf2pt1/winbuild.bat + * xc/extras/ttf2pt1/windows.h + * xc/lib/Imakefile + * xc/lib/Xaw/AllWidgets.c + * xc/lib/Xaw/Imakefile + * xc/lib/Xaw/Print.h + * xc/lib/Xaw/PrintSP.h + * xc/lib/Xaw/PrintShell.c + * xc/lib/Xaw/XawI18n.h + * xc/lib/Xaw/XawInit.c + * xc/lib/Xaw/XawInit.h + * xc/lib/Xaw/sharedlib.c + * xc/lib/XprintAppUtil/Imakefile + * xc/lib/XprintAppUtil/xpapputil.c + * xc/lib/XprintAppUtil/xpapputil.h + * xc/lib/XprintUtil/Imakefile + * xc/lib/XprintUtil/xprintutil.c + * xc/lib/XprintUtil/xprintutil.h + * xc/lib/XprintUtil/xprintutil_printtofile.c + * xc/lib/dpstk/Imakefile + * xc/lib/font/FreeType/ftfuncs.c + * xc/lib/font/bitmap/pcfread.c + * xc/lib/font/util/Imakefile + * xc/lib/font/util/utilbitmap.c + * xc/programs/Imakefile + * xc/programs/Xserver/Imakefile + * xc/programs/Xserver/XpConfig/Imakefile + * xc/programs/Xserver/XpConfig/C/Imakefile + * xc/programs/Xserver/XpConfig/C/print/Imakefile + * xc/programs/Xserver/XpConfig/C/print/Xprinters + * xc/programs/Xserver/XpConfig/C/print/attributes/Imakefile + * xc/programs/Xserver/XpConfig/C/print/attributes/document + * xc/programs/Xserver/XpConfig/C/print/attributes/printer + * xc/programs/Xserver/XpConfig/C/print/ddx-config/Imakefile + * xc/programs/Xserver/XpConfig/C/print/ddx-config/raster/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/model-config + * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/model-config + * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/model-config + * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/fonts.alias + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/model-config + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/fonts/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/model-config + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/fonts.alias + * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/model-config + * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/model-config + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Book.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-BookOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-DemiOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-BoldOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Oblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-BoldOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Oblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Book.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-BookOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-DemiOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-BoldItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Italic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Roman.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-DemiItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Light.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-LightItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Symbol.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-BoldItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Italic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Roman.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/ZapfDingbats.pmf + * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/model-config + * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/spooltodir.sh + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/model-config + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Book.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-BookOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-DemiOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-BoldOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Oblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-BoldOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Oblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Imakefile + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Book.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-BookOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-DemiOblique.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-BoldItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Italic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Roman.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Demi.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-DemiItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Light.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-LightItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Symbol.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Bold.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-BoldItalic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Italic.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Roman.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/ZapfDingbats.pmf + * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/fonts.dir + * xc/programs/Xserver/XpConfig/en_US/Imakefile + * xc/programs/Xserver/XpConfig/en_US/print/Imakefile + * xc/programs/Xserver/XpConfig/en_US/print/attributes/Imakefile + * xc/programs/Xserver/XpConfig/en_US/print/attributes/document + * xc/programs/Xserver/Xprint/AttrValid.c + * xc/programs/Xserver/Xprint/AttrValid.h + * xc/programs/Xserver/Xprint/DiPrint.h + * xc/programs/Xserver/Xprint/Imakefile + * xc/programs/Xserver/Xprint/Init.c + * xc/programs/Xserver/Xprint/Oid.c + * xc/programs/Xserver/Xprint/Oid.h + * xc/programs/Xserver/Xprint/OidDefs.h + * xc/programs/Xserver/Xprint/OidStrs.h + * xc/programs/Xserver/Xprint/Xprint.html + * xc/programs/Xserver/Xprint/Xprint.man + * xc/programs/Xserver/Xprint/Xprint.sgml + * xc/programs/Xserver/Xprint/attributes.c + * xc/programs/Xserver/Xprint/attributes.h + * xc/programs/Xserver/Xprint/ddxInit.c + * xc/programs/Xserver/Xprint/mediaSizes.c + * xc/programs/Xserver/Xprint/spooler.c + * xc/programs/Xserver/Xprint/spooler.h + * xc/programs/Xserver/Xprint/etc/Imakefile + * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile + * xc/programs/Xserver/Xprint/etc/Xsession.d/cde_xsessiond_xprint.sh + * xc/programs/Xserver/Xprint/etc/init.d/Imakefile + * xc/programs/Xserver/Xprint/etc/init.d/xprint + * xc/programs/Xserver/Xprint/etc/profile.d/Imakefile + * xc/programs/Xserver/Xprint/etc/profile.d/xprint.csh + * xc/programs/Xserver/Xprint/etc/profile.d/xprint.sh + * xc/programs/Xserver/Xprint/pdf/README + * xc/programs/Xserver/Xprint/ps/Imakefile + * xc/programs/Xserver/Xprint/ps/Ps.h + * xc/programs/Xserver/Xprint/ps/PsArea.c + * xc/programs/Xserver/Xprint/ps/PsAttVal.c + * xc/programs/Xserver/Xprint/ps/PsAttr.c + * xc/programs/Xserver/Xprint/ps/PsCache.c + * xc/programs/Xserver/Xprint/ps/PsColor.c + * xc/programs/Xserver/Xprint/ps/PsFTFonts.c + * xc/programs/Xserver/Xprint/ps/PsFonts.c + * xc/programs/Xserver/Xprint/ps/PsGC.c + * xc/programs/Xserver/Xprint/ps/PsInit.c + * xc/programs/Xserver/Xprint/ps/PsLine.c + * xc/programs/Xserver/Xprint/ps/PsMisc.c + * xc/programs/Xserver/Xprint/ps/PsPixel.c + * xc/programs/Xserver/Xprint/ps/PsPixmap.c + * xc/programs/Xserver/Xprint/ps/PsPolygon.c + * xc/programs/Xserver/Xprint/ps/PsPrint.c + * xc/programs/Xserver/Xprint/ps/PsText.c + * xc/programs/Xserver/Xprint/ps/PsWindow.c + * xc/programs/Xserver/Xprint/ps/psout.c + * xc/programs/Xserver/Xprint/ps/psout.h + * xc/programs/Xserver/Xprint/ps/psout_ft.c + * xc/programs/Xserver/Xprint/ps/psout_ftpstype1.c + * xc/programs/Xserver/Xprint/ps/psout_ftpstype3.c + * xc/programs/Xserver/Xprint/raster/Imakefile + * xc/programs/Xserver/Xprint/raster/Raster.h + * xc/programs/Xserver/Xprint/svg/README + * xc/programs/Xserver/Xprint/windows/README + * xc/programs/Xserver/dix/dispatch.c + * xc/programs/Xserver/dix/main.c + * xc/programs/Xserver/hw/darwin/darwin.c + * xc/programs/Xserver/hw/sun/sunIo.c + * xc/programs/Xserver/hw/sunLynx/sunLyIo.c + * xc/programs/Xserver/hw/vfb/InitOutput.c + * xc/programs/Xserver/hw/xfree86/common/xf86Init.c + * xc/programs/Xserver/hw/xnest/Args.c + * xc/programs/Xserver/hw/xwin/InitOutput.c + * xc/programs/Xserver/include/os.h + * xc/programs/Xserver/os/utils.c + * xc/programs/xlogo/Imakefile + * xc/programs/xphelloworld/Imakefile + * xc/programs/xphelloworld/xpawhelloworld/Imakefile + * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c + * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.man + * xc/programs/xphelloworld/xphelloworld/Imakefile + * xc/programs/xphelloworld/xphelloworld/xphelloworld.c + * xc/programs/xphelloworld/xphelloworld/xphelloworld.html + * xc/programs/xphelloworld/xphelloworld/xphelloworld.man + * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml + * xc/programs/xphelloworld/xpsimplehelloworld/Imakefile + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man + * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml + * xc/programs/xphelloworld/xpxmhelloworld/Imakefile + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man + * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml + * xc/programs/xphelloworld/xpxthelloworld/Imakefile + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man + * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml + * xc/programs/xplsprinters/Imakefile + * xc/programs/xplsprinters/xplsprinters.c + * xc/programs/xplsprinters/xplsprinters.html + * xc/programs/xplsprinters/xplsprinters.man + * xc/programs/xplsprinters/xplsprinters.sgml + Bugzilla #530: Land XPRINT branch on XORG-CURRENT + +2004-04-17 Alan Coopersmith + + * xc/config/cf/sun.cf + * xc/config/cf/Imake.tmpl + * xc/programs/Xserver/os/Imakefile + * xc/programs/Xserver/os/access.c + Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10 + + * xc/lib/GL/glx/Imakefile + * xc/lib/GL/mesa/src/Imakefile + LargePICTable required for Solaris SPARC builds + + * xc/programs/Xserver/hw/xfree86/drivers/glint/pm3_accel.c + * xc/programs/Xserver/hw/xfree86/common/xf86Events.c + Add != NULL to if statements to get past syntax error reported + by Sun Forte 6.1 cc. + + * xc/config/imake/imake.c + * xc/config/cf/sun.cf + * xc/config/cf/sunLib.tmpl + Allow compiling with Sun compilers installed somewhere other than + /opt/SUNWspro + + * xc/programs/Xserver/hw/xfree86/common/compiler.h + * xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.h + Check for defined(sparc) as well as defined(__sparc__) since Sun + compilers don't define __sparc__ + +2004-04-15 Alan Coopersmith + + * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c + Solaris mouse enhancements, including autoprobe support, + VUID wheel mouse events, and streams module pushing. + Bugzilla #434. (Russ Blaine & Alan Coopersmith, Sun Microsystems) + + * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c + Xorg doesn't reset console to text mode on Solaris x86 8 and later + Bugzilla #469. + +2004-04-15 Egbert Eich + Merged changes from RELEASE-1 branch: + + 2004-04-10 Keith Packard + + * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml + Fix mis-spelling of Roland Mainz's name. + + 2004-04-07 Egbert Eich + + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/README: + * programs/Xserver/hw/xfree86/doc/Versions: + Updating formatted docs. + + 2004-04-07 Egbert Eich + + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + Changing release tags to upper case again - like the + original version was. + + 2004-04-06 Keith Packard + + * BUILD: + * README: + * RELNOTES: + * programs/Xserver/hw/xfree86/doc/BUILD + * programs/Xserver/hw/xfree86/doc/DESIGN + * programs/Xserver/hw/xfree86/doc/Install + * programs/Xserver/hw/xfree86/doc/LICENSE + * programs/Xserver/hw/xfree86/doc/OS2.Notes + * programs/Xserver/hw/xfree86/doc/README + * programs/Xserver/hw/xfree86/doc/README.DECtga + * programs/Xserver/hw/xfree86/doc/README.Darwin + * programs/Xserver/hw/xfree86/doc/README.I128 + * programs/Xserver/hw/xfree86/doc/README.LynxOS + * programs/Xserver/hw/xfree86/doc/README.NetBSD + * programs/Xserver/hw/xfree86/doc/README.OpenBSD + * programs/Xserver/hw/xfree86/doc/README.SCO + * programs/Xserver/hw/xfree86/doc/README.SiS + * programs/Xserver/hw/xfree86/doc/README.Solaris + * programs/Xserver/hw/xfree86/doc/README.XKB-Config + * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing + * programs/Xserver/hw/xfree86/doc/README.apm + * programs/Xserver/hw/xfree86/doc/README.ati + * programs/Xserver/hw/xfree86/doc/README.chips + * programs/Xserver/hw/xfree86/doc/README.cyrix + * programs/Xserver/hw/xfree86/doc/README.dps + * programs/Xserver/hw/xfree86/doc/README.fonts + * programs/Xserver/hw/xfree86/doc/README.i740 + * programs/Xserver/hw/xfree86/doc/README.i810 + * programs/Xserver/hw/xfree86/doc/README.mouse + * programs/Xserver/hw/xfree86/doc/README.newport + * programs/Xserver/hw/xfree86/doc/README.r128 + * programs/Xserver/hw/xfree86/doc/README.rendition + * programs/Xserver/hw/xfree86/doc/README.s3virge + * programs/Xserver/hw/xfree86/doc/RELNOTES + * programs/Xserver/hw/xfree86/doc/Versions + Update formatted docs + + 2004-04-06 Keith Packard + + * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: + Oops. Filenames are X11R6.7.0.tar.gz + Update date + + 2004-04-06 Keith Packard + + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Oops. File names for .tgz were missing the 'R'. + WORLDOPTS is "" by default now. Switch sense + of the documentation to match. + + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent + Hah! CVS fight. I prefer lower case tags, + so I've changed the documentation to use the + original name (xo_6_7_0) and tagged the tree. + Note that the branch still isn't created; we'll want + to do that soon somehow. + + 2004-04-06 Egbert Eich + + * RELNOTES: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/README: + * programs/Xserver/hw/xfree86/doc/Versions: + * programs/xkbcomp/README.config: + * programs/xkbcomp/README.enhancing: + Updating formatted docs. + + 2004-04-07 Egbert Eich + + * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: + Fixing release/branch tag names. + + 2004-04-06 Egbert Eich + + * programs/Xserver/hw/xfree86/common/xf86Init.c: + (ddxProcessArgument): + made server also accept -xf86config + + 2004-04-06 Keith Packard + + * BUILD: + * README: + * RELNOTES: + * config/cf/lnxdoc.rules: + * config/cf/lnxdoc.tmpl: + * programs/Xserver/hw/xfree86/doc/BUILD: + * programs/Xserver/hw/xfree86/doc/DESIGN: + * programs/Xserver/hw/xfree86/doc/Install: + * programs/Xserver/hw/xfree86/doc/LICENSE: + * programs/Xserver/hw/xfree86/doc/OS2.Notes: + * programs/Xserver/hw/xfree86/doc/README: + * programs/Xserver/hw/xfree86/doc/README.DECtga: + * programs/Xserver/hw/xfree86/doc/README.Darwin: + * programs/Xserver/hw/xfree86/doc/README.I128: + * programs/Xserver/hw/xfree86/doc/README.LynxOS: + * programs/Xserver/hw/xfree86/doc/README.NetBSD: + * programs/Xserver/hw/xfree86/doc/README.OpenBSD: + * programs/Xserver/hw/xfree86/doc/README.SCO: + * programs/Xserver/hw/xfree86/doc/README.SiS: + * programs/Xserver/hw/xfree86/doc/README.Solaris: + * programs/Xserver/hw/xfree86/doc/README.XKB-Config: + * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: + * programs/Xserver/hw/xfree86/doc/README.apm: + * programs/Xserver/hw/xfree86/doc/README.ati: + * programs/Xserver/hw/xfree86/doc/README.chips: + * programs/Xserver/hw/xfree86/doc/README.cyrix: + * programs/Xserver/hw/xfree86/doc/README.dps: + * programs/Xserver/hw/xfree86/doc/README.fonts: + * programs/Xserver/hw/xfree86/doc/README.i740: + * programs/Xserver/hw/xfree86/doc/README.mouse: + * programs/Xserver/hw/xfree86/doc/README.newport: + * programs/Xserver/hw/xfree86/doc/README.r128: + * programs/Xserver/hw/xfree86/doc/README.rendition: + * programs/Xserver/hw/xfree86/doc/README.s3virge: + * programs/Xserver/hw/xfree86/doc/RELNOTES: + * programs/Xserver/hw/xfree86/doc/Versions: + * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: + Add 'BUILD' and 'README' to top level. + Fix Id lines in generated documentation to reference + source document. + + 2004-04-06 Egbert Eich + + * Fixed version number glitches in modules. + + 2004-04-06 Harold L Hunt II + + * ChangeLog + Fix some duplicate entries from Alexander Gottwald's merges + from XORG-RELEASE-1 to CYGWIN. + + 2004-04-06 Keith Packard + + * ChangeLog + * CHANGELOG-CURRENT: + * CHANGELOG-RELEASE-1: + * CHANGELOG-RELEASE-1-TM: + * INSTALL.TXT: + * RELNOTES.TXT: + * RELNOTES.XORG: + * bug-report: + * doc/misc/INSTALL.ms: + * doc/misc/RELNOTES.ms: + Remove stale documentation. + Replace CHANGELOG-* with ChangeLog, change to + date-based ordering. I didn't attempt + + 2004-04-05 Keith Packard + + * Fix sgml doc Imakefile to compute same manual suffixes as man + page template. (Keith Packard) + + 2004-04-05 Keith Packard + + * Fix mkhtmlindex.pl to accept upper or lower case html tags. + (Keith Packard) + + 2004-04-05 Keith Packard + + * Update documentation index file prefix content (index.pre) (Keith Packard) + + 2004-04-02 Egbert Eich + + * Merging in the TM branch (Egbert Eich). + + 2004-04-02 Egbert Eich + + * Fixed glitches that occured during build of bindist tarballs (Egbert Eich). + + 2004-04-02 Egbert Eich + + * Mark PLT table executable on OSes that don't allow to execute data + areas by default (Bugzilla 395, John Dennis). + + 2004-04-01 Keith Packard + + * Update formatted docs (I hope I got everything) (Keith Packard) + + 2004-03-30 Egbert Eich + + * Fix the GLLibraryVersion string allocation to accomodate for the + terminating \0 character which would otherwise corrupt the malloc + heap (Bugzilla 385, John Dennis). + + 2004-03-29 Keith Packard + + * Update xterm termcap/terminfo files, changing -xfree86 to -xorg + and making aliases for the old names (Keith Packard). + + 2004-03-29 Egbert Eich + + * Changed vendor string on xfs (Egbert Eich). + * Removed some more TM related things from getconfig (Egbert Eich). + + 2004-03-29 Keith Packard + + * Updates to SGML and SGML-generated documentation + (Jim Gettys, with minor hacks by Keith Packard) + + 2004-03-28 Keith Packard + + * TM fixes for hw/xwin -- Harold will merge to CYGWIN. (Keith Packard) + + 2004-03-28 Keith Packard + + * TM fixes for remaining man pages. Also fixes broken + CVS ident lines in many video driver man pages. (Keith Packard) + + 2004-03-28 Keith Packard + + * TM fixes for input driver man pages (Keith Packard) + + 2004-03-28 Keith Packard + + * TM fixes for xf86cfg (which has become xorgcfg) (Keith Packard) + + 2004-03-28 Keith Packard + + * TM fixes for .man files in lib directory (Keith Packard) + + 2004-03-28 Torrey Lyons + + * Change XDarwin man page to refer to X.Org Foundation and point to Xorg + man page (Torrey T. Lyons). + + 2004-03-27 Keith Packard + + * Add xorg.conf.man, Xorg.man, remove XF86Config.man and XFree86.man + (yes, this trashes revision history, but I think it's better + than breaking CVS). (Keith Packard) + + 2004-03-27 Keith Packard + + * TM fixes for VESA general timing formula mode line program + (hw/xfree86/etc/gtf). (Keith Packard) + + 2004-03-27 Alan Coopersmith + + * Prevent segfault if LISTEN specified with no hosts in xdm access + control file. (Reported by Peter Breitenlohner to devel@xfree86.org) + * Typo in Xau.man reported by Peter Breitenlohner to devel@xfree86.org + + 2004-03-27 Kaleb Keithley + + * Add Leon's xorg.xpm and xorg-bw.xpm files to xdm/config. (Kaleb KEITHLEY + for Leon Shiman) + + 2004-03-27 Keith Packard + + * Add some temporary xorg.xpm and xorg-bw.xpm files to xdm/config + (Keith Packard) + + 2004-03-26 Keith Packard + + * Fix TM issues in all video driver manual pages. + (Keith Packard) + + 2004-03-26 Keith Packard + + * Add new MANDEFS to cover XServerName, et al. Move + XCONFIGFILE XCONFIGDIR et al from xorg.tmpl to X11.tmpl + so they can be used in building non-server manual pages + (Keith Packard) + + 2004-03-26 Egbert Eich + + * Enabling Chisato's optimatization for freetype2 when fonts contain both + bitmapped and outline glyphs when the internal version of freetype2 is + used. This should be replaced with a solution which doesn't require to + use an internal API. (Egbert Eich). + + 2004-03-26 Egbert Eich + + * Allow XF86Config as a fallback config file (Egbert Eich). + * Fixed more TM issues especially xterm, getconfig and some default files + (Egbert Eich). + + 2004-03-26 Keith Packard + + * Patch RenderAddGlyphs to handle multiple glyphs and avoid memory error. + Bugzilla #349. (Stephen McCamant, applied by Keith Packard) + + 2004-03-26 Keith Packard + + * Fix TM issues in doc/man/general (Keith Packard) + + 2004-03-26 Keith Packard + + * xkbcomp/rules/Imakefile was using InstallCreateLink backwards + when attempting to install a symlink from xorg to xfree86 for + compatibility (Keith Packard) + + 2004-03-26 Keith Packard + + * Fix Xlib manual pages to refer to XFree86 as a separate entity + (Keith Packard) + + 2004-03-26 Keith Packard + + * TM issues in config/util (rman, makedef, mkhtmlindex) (Keith Packard) + + 2004-03-25 Egbert Eich + + * Propagating fix 19 to FSlibInt.c (Egbert Eich). + + 2004-03-25 Torrey Lyons + + * Updated XDarwin's Japanese localization for X.Org release + (Toshimitsu Tanaka). + * Fixed TM issues in XDarwin UI (Torrey T. Lyons). + + 2004-03-25 Egbert Eich + + * Fixed typo that prevented the changelog date to be set correctly in + xf86Build.h (Egbert Eich). + + 2004-03-25 Egbert Eich + + * Fixing some occurances of hard coded version numbers in applications + like twm, xrx, proxymgr, xmh (Bugzilla #369, Egbert Eich). + + 2004-03-25 Torrey Lyons + + * Work around bug in Mac OS X 10.1's AppKit that causes rootless XDarwin + to lock up when creating windows (Torrey T. Lyons). + + 2004-03-24 Egbert Eich + + * Removed fontstosfnt from build as it is not ready and working, yet + (Egbert Eich). + * Fixed error checking in the unix socket creation code so it + doesn't mistakenly always send an EADDRINUSE (Bugzilla #363, Jeremy Katz). + + 2004-03-24 Egbert Eich + + * Fixing X.Org version numbers (Egbert Eich). + + 2004-03-24 Egbert Eich + + * Updated xf86 6PciStdIds.h (Egbert Eich). + + 2004-03-24 Alan Coopersmith + + * -terminate option crashes Xserver. Bugzilla #367. (Alan Coopersmith) + + 2004-03-23 Egbert Eich + + * Upgrade Xft to 2.1.6 to solve BDF/PCF loading problems (Keith Packard). + + 2004-03-23 Egbert Eich + + * Moving Xft update to RELEASE-1 (Egbert Eich). + + 2004-03-23 Egbert Eich + + * Made config file and server name in xf86cfg build time configurable + (Egbert Eich). + + 2004-03-23 Egbert Eich + + * Fixed TM issues in xf86config, app-defaults/Xvidtune, create link + rules/xfree86 > rules/xorg (Egbert Eich). + + 2004-03-22 Alexander Gottwald + + * Fix build of os/access.c if IPv6 is disabled. Bug #345. (Alexander + Gottwald) + + 2004-03-21 Kaleb Keithley + + * Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Bug #357. (Kaleb + KEITHLEY) Merged down from -RELEASE-1-TM + + 2004-03-21 Kaleb Keithley + + * fix XDarwin to build on Mac OS X 10.2 and earlier. Bug #357 (Kaleb + KEITHLEY) + + 2004-03-20 Kaleb Keithley + + * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from + XORG-RELEASE-1-TM (Kaleb KEITHLEY) + + 2004-03-20 Kaleb Keithley + + * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 (Kaleb KEITHLEY) + + 2004-03-19 Kaleb Keithley + + * Restore "credit" edits in the hw/darwin ddx that were deleted in + -CURRENT. RTF may or may not be "human readable," but it's no less + human readable, IMNOHO, than, e.g., SGML. It just takes a little bit + of effort. + + 2004-03-19 Kaleb Keithley + + * hw/darwin: merge working left and right meta, alt, ctrl, and shift keys + from -RELEASE-1-TM + + 2004-03-19 Kaleb Keithley + + * merge working left and right meta, alt, ctrl, and shift keys from + -CURRENT + * Add changes from the CURRENT branch (Egbert Eich). + + 2004-03-19 Egbert Eich + + * fixed gtf + man pages (Xserver name and config file name configurable + in Imake config files) (Egbert Eich). + * Fixed xinit/startx man pages (server name and config file configurable) + (Egbert Eich). + * Fixed fontstosfnt (project and support address configurable) (Egbert Eich). + * Fixed pswrap (relaced XFree86 with X11) (Egbert Eich). + * fixed rman (added Xorg as system name) (Egbert Eich). + * Fixed mkhtml (Egbert Eich). + * Fixed default keyboard rules file in servers and setxkb (configurable) + (Egbert Eich). + * Fixed XawVendor (configurable) (Egbert Eich). + + 2004-03-19 Egbert Eich + + * Prevent Sig11 in RenditionProbe() when no PCI bus present (Lee Olsen). + + 2004-03-18 Egbert Eich + + * Fix xdpyinfo to deal with Xorg version strings (Egbert Eich). + * Changed config file to xorg.cfg (Egbert Eich). + * Fixed ABI versions, support address pointers, message in configuration + file generated with -configure (Egbert Eich). + + 2004-03-18 Egbert Eich + + * Protect removeOverlapsWithBrides() from NULL pointer in target + (Egbert Eich). + + 2004-03-18 Alan Coopersmith + + * Merge fixes required to build and run on Solaris x86 with Sun + compilers from XORG-CURRENT branch. (Alan Coopersmith) + + 2004-03-17 Harold L Hunt II + + * Allow printver program to fail to build, which is required by + distributions that do not include the Xserver/hw/xfree86 + directory (Harold L Hunt II). + + 2004-03-17 Harold L Hunt II + + * Fix Xaw shared lib build on Cygwin (Ralf Habacker). + + 2004-03-17 Harold L Hunt II + + * Can now build XLOAD under Cygwin (Earle F. Philhower III). + + 2004-03-17 Egbert Eich + + * Some initial TM changes: + name of the binary: Xorg + name of the lob file: Xorg.?.log + name of the config file XorgConfig + created: xorg.cf, xorg.tmpl + Internal changes XFree86Version, XFree86VersionString, XF86Server + to XorgVersion, XorgVersionString, XorgServer. + Attempted not to delete XFree86 stuff but add Xorg stuff and make + it the default (Egbert Eich). + + 2004-03-17 Egbert Eich + + * Readding Monitor information obtained by DDC to the config file + in commented out form (Egbert Eich). + * Making a log message by the mouse driver more meaningful (Egbert Eich). + + 2004-03-17 Alan Coopersmith + + * Incorporate ServerInterpreted address family authentication from IPv6 + second public review. (Alan Coopersmith) + + 2004-03-17 Alan Coopersmith + + * Use system version of FreeType on Solaris 10 and provide instructions + on using it if it's installed on previous releases. + + 2004-03-17 Egbert Eich + + * Fix for insufficient allocation of a list in + GetDeviceDontPropagateList() on 64bit machines (Andreas Luik). + + 2004-03-16 Alan Coopersmith + + * Update SHAPE extension protocol spec to version 1.0.1, fixing + freedesktop.org bugzilla #282 (old X.org defect #9453) (Alan Coopersmith) + + 2004-03-15 Egbert Eich + + * Preparing branch for TMc (Egbert Eich). + + 2004-03-15 Egbert Eich + + * Backing out patch 27 as it was inappropriate for the RELEASE branch + and bogus anyway (see bugzilla #303) (Egbert Eich). + * backing out 30.: the sleep() exists to bring the log message to the + attention of the user which points to a problem elsewhere. Therefore + the problem should be fixed where it originates. To be strict we could + make the function fail instead of just trying to point the user at + the problem (Egbert Eich). + + 2004-03-14 Alan Coopersmith + + * Fix linker flags & library dependencies for libXfont and freetype + font module on Solaris builds. (Alan Coopersmith) + + 2004-03-12 Egbert Eich + + * Added a hack to fc-lang and fc-list to prevent installation if + define InstallFontconfigLibrary NO (Egbert Eich). + * Updated Xft to 2.1.5 (Egbert Eich). + * Make ELF loader work on systems with non-exec stack/heaps (bugzilla #296, + John Dennis, Mike Harris). + * Fix for xdm to work on a non-IPv6 system when built with IPv6 support + (bugzilla #287, Peter Breitenlohner) (confirmed by: Alan Coopersmith). + * Fix Xi XselectExtensionEvent for 64 bit machines (bugzilla #285, + Andreas Luik) (confirmed by: Paul Anderson, Alan Coopersmith). + + 2004-03-11 Mike A. Harris + + * Remove pointless calls to sleep(5) in xtrans, which cause unnecessary + delays in libICE (Bugzilla #297) (Mike A. Harris). + + 2004-03-11 Egbert Eich + + * Fixing glitches in the Imake rules, Adding a + '#define InstallFontconfigLibrary YES/NO' to allow to disable + installation of fontconfig (Egbert Eich). + * Updating fontconfig to 2.2.2 and Xft to 2.1.4 (Egbert Eich). + + 2004-03-11 Mike A. Harris + + * Added initial support for PowerPC 64 (ppc64) architecture. + (Mike A. Harris, Elliot Lee, SuSE) + + 2004-03-11 Mike A. Harris + + * Fixed AGP/PCI card detection in Radeon driver, by walking the PCI + capabilities list in PCI config space (Bugzilla #255) (Mike A. Harris). + + 2004-03-09 Egbert Eich + + * Updating Xcursor, Xrender, Xft (Egbert Eich). + + 2004-03-08 Alan Coopersmith + + * X server crashes when X-Resource has to byte-swap. Sun bug #5007488. + freedesktop.org bugzilla #267. (Alan Coopersmith) + + 2004-03-08 Alan Coopersmith + + * Update Sun Microsystems postal addresses in xc/registry + + 2004-03-08 Alan Coopersmith + + * Update license for Xinerama code from DEC to the version requested + by Compaq for X11R6.5.1 that allows redistribution without written + permission from DEC. Originally X.org Defect #9263. + freedesktop.org bugzilla #283. (Alan Coopersmith) + + 2004-03-05 Egbert Eich + + * Integrated Freetype 2.1.7 (Egbert Eich). + + 2004-03-05 Egbert Eich + + * Porting over Kaleb's fixes to support 3 level version numbers from + XORG-CURRENT branch (Egbert Eich). + + 2004-03-04 Egbert Eich + + * Merging in Kaleb's changes to XlibInt.c which reflect Keith's fix + to version 3.41 in the Xlib repository (Egbert Eich). + +2004-03-04 Egbert Eich + + * Merged in XFree86 code up to 4.4.0 including changes to files that + had a changed license. There was only one change which happened to + be from me (Egbert Eich). + +2004-03-04 Egbert Eich + + * Fixed Freetype2 compile glitches with different versions of freetype. + The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich). + * Changed default font renderer for TrueType that is loaded by the + Xserver to freetype (Egbert Eich). + * Removed dependecy of freetype Xserver module into freetype internals + (Keith Packard). + * Flagged mailing addresses that still need to be decided upon + with &&&&& to allow for easy tracking (Egbert Eich). + * Fixed keyboard rate setting thru ioctls on linux (Egbert Eich). + +2004-03-02 Harold L Hunt II + + * Replace a handful of calls to ErrorF and exit(1) in Xserver/os/ + files with a single call to FatalError, making it possible to + do ddx-specific tasks. (Harold L Hunt II) + +2004-03-02 Egbert Eich + + * Modified freetype driver module build rule to allow using the + system provided shared library. The caveat is that it still + requires one declaration from a header file which doesn't get + shipped (at least with freetype 2.1.4). I would like to see + widespread testing on many platforms. If this causes problems + I'll back it out. (Egbert Eich). + +2004-03-02 Egbert Eich + + * Made use system supplied Expat and Freetype2 library the default + on Linux (documented in the release notes) (Bugzilla #218,#219) + (Egbert Eich). + * Patched __AMD64__ flags to __amd64__ (Egbert Eich). + * Added RELNOTES.XORG to collect bits for release notes for this + release (Egbert Eich). + * Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich). + * Removing Kdrive (Bugzilla #222) (Egbert Eich). + * Reversed Xinerama changes (Egbert Eich). + * Reversed Xutf8* to XFree86utf8* function name changes for the release + (Egbert Eich). + * Removed sources for patch which were included when patch had a bad bug + (Egbert Eich). + * Removed unnecessary fonts (Egbert Eich). + * Removed XIE and PEX extension files from release tree. + The build environment has been gone already (Egbert Eich). diff --git a/doc/_attic_/XOrg69_documentation_files/LABEL b/doc/_attic_/XOrg69_documentation_files/LABEL new file mode 100644 index 000000000..09ee8933c --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/LABEL @@ -0,0 +1,265 @@ + X Window System, Version 11 + Release 6.9 + + Portions Copyright by: + + 2d3d Inc. + Adam de Boor + Adam Jackson + Adobe Systems Inc. + After X-TT Project + AGE Logic Inc. + Alan Hourihane + Andreas Monitzer + Andrew C Aitchison + Andy Ritger + Ani Joshi + Anton Zioviev + Apollo Computer Inc. + Apple Computer Inc. + Ares Software Corp. + ATI Technologies Inc. + AT&T Inc. + Bigelow & Holmes + Bill Reynolds + Bitstream Inc. + Brian Fundakowski Feldman + Brian Goines + Brian Paul + Bruno Haible + Charles Murcko + Chen Xiangyang + Chris Constello + Cognition Corp. + Compaq Computer Corporation + Concurrent Computer Corporation + Conectiva S.A. + Corin Anderson + Craig Struble + Daewoo Electronics Co. Ltd. + Dale Schumacher + Damien Miller + Daniel Borca + Daniver Limited + Daryll Strauss + Data General Corporation + David Bateman + David Dawes + David E. Wexelblat + David Holland + David J. McKay + David McCullough + David Mosberger-Tang + David S. Miller + David Turner + David Wexelblat + Davor Matic + Digital Equipment Corporation + Dirk Hohndel + Dmitry Golubev + Doug Anson + Edouard TISSERANT + Eduardo Horvath + Egbert Eich + Eric Anholt + Eric Fortune + Eric Sunshine + Erik Fortune + Erik Nygren + Evans & Sutherland Computer Corporation + Felix Kuehling + Finn Thoegersen + Francesco Zappa Nardelli + Frederic Lepied + Free Software Foundation Inc. + Fujitsu Limited + Fujitsu Open Systems Solutions Inc. + Fuji Xerox Co. Ltd. + Geert Uytterhoeven + Gerrit Jan Akkerman + Gerry Toll + Glenn G. Lai + Go Watanabe + Gregory Mokhin + Greg Parker + GROUPE BULL + Hans Oey + Harald Koenig + Harm Hanemaayer + Harry Langenbacher + Henry A. Worth + Hewlett-Packard Company + Hitachi Ltd + Holger Veit + Hummingbird Communications Ltd + IBM Corporation + Intel Corporation + INTERACTIVE Systems Corporation + International Business Machines Corp. + Itai Nahshon + Jakub Jelinek + James Tsillas + Jason Bacon + Jean-loup Gailly + Jeff Kirk + Jeffrey Hsu + Jim Tsillas + J. Kean Johnston + Jon Block + Jon Tombs + Jorge Delgado + Joseph Friedman + Joseph V. Moss + Juliusz Chroboczek + Jyunji Takagi + Kaleb S. Keithley + Kazushi (Jam) Marukawa + Kazuyuki (ikko-) Okamoto + Keith Packard + Keith Whitwell + Kevin E. Martin + Larry Wall + Lawrence Berkeley Laboratory + Lennart Augustsson + Lexmark International Inc. + Linus Torvalds + Loïc Grenié + Machine Vision Holdings Inc. + Manfred Brands + Marc Aurele La France + Mark Adler + Mark J. Kilgard + Mark Leisher + Mark Smulders + Massachusetts Institute Of Technology + Matrox Graphics + Matthew Grossman + Matthieu Herrb + Metro Link Inc. + Michael H. Schimek + Michael P. Marking + Michael Schimek + Michael Smith + Ming Yu + MIPS Computer Systems Inc. + National Semiconductor + NCR Corporation Inc. + Netscape Communications Corporation + Network Computing Devices Inc. + Nicholas Miell + Noah Levitt + Novell Inc. + Nozomi YTOW + NTT Software Corporation + Number Nine Computer Corp. + Number Nine Visual Technologies + NVIDIA Corp. + Olivier Danet + Oki Technosystems Laboratory Inc. + OMRON Corporation + Open Software Foundation + Orest Zborowski + Pablo Saratxaga + Panacea Inc. + Panagiotis Tsirigotis + Paolo Severini + Pascal Haible + Patrick Lecoanet + Patrick Lerda + Paul Elliott + Peter Kunzmann + Peter Trattler + Philip Homburg + Precision Insight Inc. + Prentice Hall + Quarterdeck Office Systems + Randy Hendry + Ranier Keller + Red Hat Inc. + Regents of the University of California + Rene Cougnenc + Régis Cridlig + Richard A. Hecker + Richard Burdick + Rich Murphey + Rickard E. Faith + Robert Baron + Robert Chesler + Robert V. Baron + Robert Wilhelm + Robin Cutshaw + Roland Mainz + S3 Graphics Inc. + Sam Leffler + SciTech Software + Scott Laird + Sebastien Marineau + Shigehiro Nomura + ShoGraphics Inc. + Shunsuke Akiyama + Silicon Graphics Computer Systems Inc. + Silicon Integrated Systems Corp Inc. + Silicon Motion Inc. + Simon P. Cooper + Snitily Graphics Consulting Services + Sony Corporation + SRI + Stanislav Brabec + Stephan Dirsch + Stephan Lang + Steven Lang + Sun Microsystems Inc. + SunSoft Inc. + SuSE Inc. + Sven Luther + Takis Psarogiannakopoulos + Takuya SHIOZAKI + Tektronix Inc. + The DOS-EMU-Development-Team + The Institute of Software Academia Sinica + The NetBSD Foundation + Theo de Raadt + Theodore Ts'o + The Open Group + The Open Software Foundation + The Regents of the University of California + The Santa Cruz Operation Inc. + The Unichrome Project + The Weather Channel Inc. + The X Consortium + The XFree86 Project Inc. + Thomas A. Phelps + Thomas E. Dickey + Thomas G. Lane + Thomas Mueller + Thomas Roell + Thomas Thanner + Thomas Winischhofer + Thomas Wolfram + Thorsten.Ohl + Tiago Gons + Todd C. Miller + Tomohiro KUBOTA + Torrey T. Lyons + TOSHIBA Corp. + Trolltech AS + Tungsten Graphics Inc. + UCHIYAMA Yasushi + Unicode Inc. + UniSoft Group Limited + University of Utah + UNIX System Laboratories Inc. + URW++ GmbH + VA Linux Systems + VIA Technologies Inc. + Video Electronics Standard + VMware Inc. + Vrije Universiteit + Werner Lemberg + Wittawat Yamwong + Wyse Technology Inc. + X Consortium + Xi Graphics Inc. + X-Oz Technologies + X-TrueType Server Project + X.Org Foundation, LLC diff --git a/doc/_attic_/XOrg69_documentation_files/README b/doc/_attic_/XOrg69_documentation_files/README new file mode 100644 index 000000000..d3dddc78f --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/README @@ -0,0 +1,180 @@ + README for X11R6.9 and X11R7.0 + + The X.Org Foundation + + 21 December 2005 + + Abstract + + X11R6.9 and X11R7.0 are Open Source versions of the X Window System + that supports many UNIX(R) and UNIX-like operating systems (such as + Linux, FreeBSD, NetBSD, OpenBSD and Solaris x86) on Intel and other + platforms. This version is compatible with X11R6.8 and other X + window system implementations which support the X11R6 standard. + +1. What are X11R6.9 and X11R7.0? + +X11R6.9 is the ninth and final full release in the X11R6 series, and X11R7.0 +is the first release in the new X11R7 series. + +The 6.9 version is a new release that includes additional hardware support, +functional enhancements and bug fixes. The 7.0 version is built from the +same source code as the 6.9 so it contains the same additional hardware sup- +port, functional enhancements and bug fixes; however, it has been split into +logical modules that can be developed, built and maintained separately, but +still fit together coherently into the larger source code base as they have +in the 6.9 tree. Specific release enhancements can be viewed in the Release +Notes. + +X11R6.9 and X11R7.0 are being released at the same time to assist in the +transition from the older monolithic source tree to the new modular source +tree. It will take time for everyone to make this transition, so we will +maintain the older X11R6 series through update releases to both X11R6.9 and +X11R6.8. + +Most modern PC video hardware is supported in both releases, and most PC +video hardware that isn't supported explicitly can be used with the "vesa" +driver. The Release Notes has a table showing the drivers provided with +X11R6.9 and X11R7.0, and links to related documentation. + +The X.Org Foundation X releases are produced by the X.Org Foundation. The +X.Org Foundation has been formed as a Delaware corporation organized to oper- +ate as a scientific charity under IRS code 501(c)(3) chartered to develop and +execute effective strategies which provide world-wide stewardship of the X +Window System technology and standards. Membership in the X.Org Foundation is +free to all participants. Applications for Membership are now being accepted, +and active participants in the further development of the X Window Technology +are invited to complete a membership application +. The X11R6.9 and +X11R7.0 codebase forms the fourth X Window System release since the formation +of the X.Org Foundation and includes code from the X Consortium, the Open +Group and the XFree86[tm] project. This release is dedicated to the greater +X community, developers and users alike. + +2. Licensing + +X Window System source code is covered by many licenses. All of these +licenses have in common the fact that they do not impose significant condi- +tions on the modification or redistribution or either source code or binaries +beyond requiring one or more of the following: + + 1. Copyright and/or license notices are left intact. + + 2. Copyright and/or license notices are reproduced verbatim in documenta- + tion accompanying binary distributions. + + 3. Attributions are included with documentation accompanying binaries. + +Most of these licenses are based on the MIT, X Consortium, or BSD (original +and revised) licenses. All of them are consistent with the Open Source Defi- +nition, and most are consistent with the Free Software Foundation's Free +Software Definition. + +Copyright and Licensing information for X, including the reproduction of +copyright and/or license notices and attributions required by some of the +licenses for binary distributions, can be found in the License Document. If +you find any omissions in that document, please contact us with details at +. While the current licenses are all open source licenses, +the X.Org Foundation is attempting, with time, to bring as much as possible +of the code's licenses in the distribution into compliance with the Debian +Free Software Guidelines. + +3. Pointers to additional information + +The documentation for this release can be found online at the X.Org web site +. Information about binary distributions and the +attendant installation instructions can be found in the Installation Docu- +ment. + +The X11 version numbering system (including historical information) can be +found in the Versions Document. + +Additional information may be available at the X.Org Foundation Wiki +. + +4. The Public Mailing Lists + +Current information about the X.Org Foundation public mailing lists is avail- +able on the X.Org mailing list page and related desktop technology mailing lists can be found on +Freedesktop.org's mailing list page . + +5. Contributing to the X.Org Foundation's X efforts. + +If you have any new work or enhancements/bug fixes for existing work, please +send them to or to our bug tracking system + using the xorg component. This will help +ensure that they are included in future releases. + +6. How to get the release + +Information about X11R6.9 and X11R7.0 can be found from the X.Org Foundation +wiki at , and at mirrors of this server. Information +about obtaining and installing binary distributions of this release can be +found in the Installation Document. + +Note that both X11R6.9 and X11R7.0 are being released simultaneously but only +one source tree is required to build the release. Information about obtain- +ing the release in source form is given below. + +6.1 X11R6.9 + +The source for version 6.9.0 is available as a single tarball: + + X11R6.9.0-src.tar.gz + +and also is available split into seven separate tarballs: + + X11R6.9.0-src1.tar.gz + X11R6.9.0-src2.tar.gz + X11R6.9.0-src3.tar.gz + X11R6.9.0-src4.tar.gz + X11R6.9.0-src5.tar.gz + X11R6.9.0-src6.tar.gz + X11R6.9.0-src7.tar.gz + +The first three of the separate tarballs contain everything except the fonts +and general X11 documentation. Those three are sufficient for building +X11R6.9 if you already have a set of fonts. The fourth and fifth contain the +fonts. The sixth contains the source for the general X11 documentation. The +seventh contains the general X11 documentation in hardcopy format. + +6.2 X11R7.0 + +This is the first release of the new modular source code tree. The souce +code has been split into nine logical modules: app, data, doc, driver, font, +lib. proto, util and xserver. Each of these modules contain one or more +packages that can be configured, built and installed separately. Please see +an X11R7.0 release site for a complete list of the tarballs. + +For information on how to build the modular tree packages see the Modular +Developer's Guide . This +guide also contains information for developers who want to help improve the +modular build system and modular code base. + +6.3 The current development tree + +The X source code for this and all releases/snapshots as well as development +versions can also be accessed via the Freedesktop.org CVS repository. It's +also possible to browse the freedesktop CVS repository +. The CVS tag for the 6.9 version is +"XORG-6_9_0" and the CVS tag for the 7.0 version is "XORG-7_0_0". The CVS +tag for the stable branch for the %relvers; release is "XORG-6_9-branch". + +To check out the latest development version, don't specify any tag. + +7. Reporting Bugs + +Bugs should be reported to bug tracking system using the xorg component. Before reporting bugs, please check the +server log file, which can be found at /var/log/Xorg.0.log on most platforms. +If you can't resolve the problem yourself, send the entire log file with your +bug report but not the operating system core dump. Do not edit the log file +as our developers use it to reproduce and debug your problem. Please attach +it to your bug report. + + Generated from Id: README.sgml,v 1.6 alanc Exp $. + + +$XdotOrg: xc/README,v 1.4 2005/12/21 05:39:04 kem Exp $ diff --git a/doc/_attic_/XOrg69_documentation_files/README.crypto b/doc/_attic_/XOrg69_documentation_files/README.crypto new file mode 100644 index 000000000..f41c62fd1 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/README.crypto @@ -0,0 +1,64 @@ +Export Requirements. + +You may not export or re-export this software or any copy or +adaptation in violation of any applicable laws or regulations. + +Without limiting the generality of the foregoing, hardware, software, +technology or services provided under this license agreement may not +be exported, reexported, transferred or downloaded to or within (or to +a national resident of) countries under U.S. economic embargo +including the following countries: + +Cuba, Iran, Libya, North Korea, Sudan and Syria. This list is subject +to change. + +Hardware, software, technology or services may not be exported, +reexported, transferred or downloaded to persons or entities listed on +the U.S. Department of Commerce Denied Persons List, Entity List of +proliferation concern or on any U.S. Treasury Department Designated +Nationals exclusion list, or to parties directly or indirectly +involved in the development or production of nuclear, chemical, +biological weapons or in missile technology programs as specified in +the U.S. Export Administration Regulations (15 CFR 744). + +By accepting this license agreement you confirm that you are not +located in (or a national resident of) any country under U.S. economic +embargo, not identified on any U.S. Department of Commerce Denied +Persons List, Entity List or Treasury Department Designated Nationals +exclusion list, and not directly or indirectly involved in the +development or production of nuclear, chemical, biological weapons or +in missile technology programs as specified in the U.S. Export +Administration Regulations. + +The X distribution contains cryptography and is +therefore subject to US government export control under the +U.S. Export Administration Regulations ("EAR"). EAR Part 740.13(e) +allows the export and reexport of publicly available encryption source +code that is not subject to payment of license fee or royalty +payment. Object code resulting from the compiling of such source code +may also be exported and reexported under this provision if publicly +available and not subject to a fee or payment other than reasonable +and customary fees for reproduction and distribution. This kind of +encryption source code and the corresponding object code may be +exported or reexported without prior U.S. government export license +authorization provided that the U.S. government is notified about the +Internet location of the software. + +The open source software available distributed by X.org is publicly +available without license fee or royalty payment, and all binary +software is compiled from the source code. The U.S. government has +been notified about the location site for the source +code. Therefore, the source code and compiled object code may be +downloaded and exported under U.S. export license exception (without a +U.S. export license) in accordance with the further restrictions +outlined above regarding embargoed countries, restricted persons and +restricted end uses. + +Local Country Import Requirements. The software you are about to +download contains cryptography technology. Some countries regulate the +import, use and/or export of certain products with cryptography. The +X.org Foundation makes no claims as to the applicability of local +country import, use and/or export regulations in relation to the +download of this product. If you are located outside the U.S. and +Canada you are advised to consult your local country regulations to +insure compliance. diff --git a/doc/_attic_/XOrg69_documentation_files/RELNOTES b/doc/_attic_/XOrg69_documentation_files/RELNOTES new file mode 100644 index 000000000..253c8319e --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/RELNOTES @@ -0,0 +1,1091 @@ + Release Notes for X11R6.9 and X11R7.0 + + The X.Org Foundation + The XFree86 Project, Inc. + + 21 December 2005 + + Abstract + + These release notes contains information about features and their + status in the X.Org Foundation X11R6.9/X11R7.0 release. It is + based on the XFree86 4.4RC2 RELNOTES document published by The + XFree86[tm] Project, Inc. There are significant updates and dif- + ferences in the X.Org release as noted below. + +1. Introduction to the X11R6.9/X11R7.0 Release + +This release constitutes the first major version release of the X Window Sys- +tem in over a decade. The main reasons for the major version bump from 6 to +7 is that we have moved from what has traditionally been a source codebase +comprised of many different components brought together into a single mono- +lithic tree to a source codebase where each of those same components found in +the monolithic tree are now split into logical modules that can be developed, +built and maintained separately, but still fit together coherently into the +larger project. At the same time, we have moved away from the imake build +system to an autotools build system. By making these changes we have opened +the source code up to a new generation of developers that can continue to +build upon the long tradition of the X Window System. + +The reason for having simultaneous releases for both the monolithic and modu- +lar trees is to allow for a transition period as developers, builders and +vendors incorporate the significant changes to how the tree is built and +developed into their products and to allow time for additional platforms to +be supported the modular tree. This initial modular release has support for +Linux and Solaris. During the transition period, we expect both the mono- +lithic and modular trees to coexist. For the monolithic tree, we expect that +there will be maintenance releases in the X11R6.8.x and X11R6.9.x series as +needed. However, the main development effort will move over to the new modu- +lar tree. + +The X11R7.0 release is the first in the modular series. One of the advan- +tages of the modular tree is that it allows for more rapid and independent +updates of module components, so full maintenance releases will no longer be +required for simple bug fixes. Rather, each module component maintainer can +prepare new releases as needed. These module component releases will then be +periodically "rolled up" into official X.Org Foundation releases. The next +official release will be X11R7.1 and is expected in mid 2006. + +For more information on the modularization effort see the Modularization Pro- +posal , and for help with +how to build and develop in the new modular tree see Modular Developer's +Guide . + +We encourage you to submit bug fixes and enhancements to freedesktop.org's +bug tracking system using the xorg prod- +uct, and to discuss them on . + +The release numbering is based on the original MIT X numbering system. X11 +refers to the version of the network protocol that the X Window system is +based on: Version 11 was first released in 1988 and has been stable for 17 +years, with only upward compatible additions to the core X protocol, a record +of stability envied in computing. Formal releases of X started with X ver- +sion 9 from MIT; the first commercial X products were based on X version 10. +The MIT X Consortium and its successors, the X Consortium, the Open Group X +Project Team, and the X.Org Group released versions X11R3 through X11R6.6, +before the founding of the X.Org Foundation in early 2004. + +The next section describes what is new in the latest version (6.9/7.0) com- +pared with the previous full release (6.8). The other sections below +describe some of the new features and changes between 3.3.x and 4.0. There +are lots of new features, and we definitely don't have enough space to cover +them all here. + +2. Summary of new features in X11R6.9 and X11R7.0 + +This is a sampling of the new features in X11R6.9/X11R7.0. A more complete +list of changes can be found in the ChangeLog file that is part of the X +source tree. + + o EXA support included + + EXA is a new accleration architecture to replace XAA, the current archi- + tecture. It is largely based upon KAA in KDrive, and is far more effi- + cient at accelerating typical workloads on modern hardware, particularly + involving the RENDER extension. + + o FreeType was updated to version 2.1.9. But installing FreeType from X + distributions would often or usually result in the replacement or use of + "stale" versions of FreeType. On Linux, FreeBSD, Solaris 10, and SCO5, + therefore, X11R6.9 will by default use the version of FreeType2 that is + installed on the system. If your system doesn't come with an installed + FreeType2 and you wish to use the version supplied with this distribu- + tion, please add: + + #define HasFreetype2 NO + + to config/cf/host.def. + + o Updated Mesa and DRI from upstream sources + + o More OpenGL extensions + + o Support for Radeon r3xx/r4xx and PCI-Express chips + + o Support for mixed 32-bit and 64-bit clients on 64-bit machines. + + o Individual extensions may be enabled or disabled on the command line + using the -extension flag + + o Improved chipset probing for IA64 + + o SecureRPC enabled on Linux by default + + o Updated XRX support + + o Fixes to rootless mode for Cygwin and Darwin ports + + o Numerous K&R-to-ANSI C conversions + + o Many Darwin fixes + + o Updated XvMC support, enabling generic loading of hardware-specific + drivers + + o Added wsfb video driver for OpenBSD and NetBSD framebuffer consoles + + o Numerous ATI driver updates from the GATOS project, including TV input + support + + o Improved ProPolice support + + o Improved module loader support for Alpha chips + + o Added mingw port for native Win32 builds + + o Updated PCI scanning + + o Experimental DRI support for Radeon 9500 and above + + o Updated xterm to #207 from Thomas Dickey's xterm project + + + o Added evdev input driver for generic input handling on Linux + + o Switched to libdl-based module loader + + o MMX blending routines for the Render extension + + o Initial support for running the Xorg server without root privileges + + o Add DragonFly BSD support + + o SGI Altix support + + o Support for FreeBSD/powerpc + + o Enhanced software Render core + + o Support for more than 12 buttons in the generic mouse driver + + o Better support for DRI on 64-bit platforms + + o Solaris support updates: + + o enhanced mouse driver + + o agpgart support + + o experimental AMD64 support + + o kbd support + + o /dev/audio keyboard bell option + + o Output-only windows + + o Non-rectangular mergedfb desktops + + o Update bundled fontconfig to 2.3.2 + + o Added gradient, solid fill, and convolution filter operations to Render + + o Support for XGI chipsets in SiS video driver + + o Xft updated to 2.1.7 + + o Include stack backtraces in logfiles when server crashes on glibc and + Solaris systems + + o Multiseat support + + o xload made compatible with 64-bit kernels on Solaris + + o Bundled Mesa upgraded to 6.4.1 + + o CAN-2005-2495 security fixes + + o Shared libraries now built for libXau and libXdmcp + + o GNU/kFreeBSD support + +2.1 Updated keyboard mappings + +The requirement for XKB data can, in the modular tree, be satisfied either by +the traditional data set (the 'xkbdata' module), or by the dataset from the +xkeyboard-config project (the 'xkbdesc' module). xkbdesc has numerous +improvements relative to xkbdata: layouts have been cleaned up for consis- +tency and universal multi-layout support, some new layouts have added, and +some layouts have changed names to be more straightforward and ISO compliant. +Some setups will need adjustments in order to use xkbdesc. + +2.2 New loader mechanism + +The loader now uses the standard libdl-based loader, instead of implementing +its own ELF loading and parsing mechanism. This extends loadable server sup- +port to many platforms where it was not previously possible, such as MIPS, +Motorola 68000, HP PA/RISC, et al. The core loader itself has also been sig- +nificantly optimised. + +2.3 Video driver enhancements + + o SiS driver updates include + + o Support for EXA acceleration + + o Support for non-rectangular MergedFB, including RandR + + o Support for XGI chipsets + + o New sisusb driver for USB-attached video + + o ATI driver updates + + o Mach64 TV out support + + o Rage 128 driver updates + + o Added dualhead support + + o Radeon driver updates + + o Support for non-rectangular MergedFB + + o Support for EXA acceleration + + o Full 3D support for r3xx/r4xx series, and PCI-Express + + o Support for RN50/ES1000 chips + + o VIVO support merged from the GATOS project + + o Hostdata blit support for Xv videos and RENDER images + + o BIOS hotkey support + + o Tiled framebuffer support + + o MGA driver updates + + o New BIOS parsing + + o i810 driver updates + + o i915GM, i945G and E7221 support + + o Linux power management support (ACPI) + + o BIOS hotkey support + + o ShadowFB support + + o Improved DDC support + + o SunFFB driver updates + + o XAA acceleration + + o Savage driver updates + + o Support for PCI Savages + + o Added dualhead and DRI support + + o Newport driver updates + + o XAA acceleration + + o VIA driver updates + + o Unichrome Pro support + + o DRI support + + o NV driver updates + + o DPMS support for GeForce4 and greater laptops + + o VMWare driver updates + + o RandR support + +3. Drivers + +3.1 Video Drivers + +X11R6.9/X11R7.0 includes the following video drivers: + ++--------------+--------------------------+---------------------------------------------+ +|Driver Name | Description | Further Information | ++--------------+--------------------------+---------------------------------------------+ +|apm | Alliance Pro Motion | README.apm | +|ark | Ark Logic | | +|ati | ATI | README.ati, README.r128, r128(4), radeon(4) | +|chips | Chips & Technologies | README.chips, chips(4) | +|cirrus | Cirrus Logic | | +|cyrix (*) | Cyrix MediaGX | README.cyrix | +|fbdev | Linux framebuffer device | fbdev(4) | +|glide | Glide2x (3Dfx) | glide(4) | +|glint | 3Dlabs, TI | glint(4) | +|i128 | Number Nine | README.I128, i128(4) | +|i740 | Intel i740 | README.i740 | +|i810 | Intel i8xx | README.i810, i810(4) | +|imstt | Integrated Micro Solns | | +|mga | Matrox | mga(4) | +|neomagic | NeoMagic | neomagic(4) | +|newport (-) | SGI Newport | README.newport, newport(4) | +|nsc | National Semiconductor | nsc(4) | +|nv | NVIDIA | nv(4) | +|rendition | Rendition | README.rendition, rendition(4) | +|s3 | S3 (not ViRGE or Savage) | | +|s3virge | S3 ViRGE | README.s3virge, s3virge(4) | +|savage | S3 Savage | savage(4) | +|siliconmotion | Silicon Motion | siliconmotion(4) | +|sis | SiS | README.SiS, sis(4) | +|sisusb | SiS USB | sisusb(4) | +|sunbw2 (+) | Sun bw2 | | +|suncg14 (+) | Sun cg14 | | +|suncg3 (+) | Sun cg3 | | +|suncg6 (+) | Sun GX and Turbo GX | | +|sunffb (+) | Sun Creator/3D, Elite 3D | | +|sunleo (+) | Sun Leo (ZX) | | +|suntcx (+) | Sun TCX | | +|tdfx | 3Dfx | tdfx(4) | +|tga | DEC TGA | README.DECtga | +|trident | Trident | trident(4) | +|tseng | Tseng Labs | | +|vesa | VESA | vesa(4) | +|vga | Generic VGA | vga(4) | +|via | VIA | via(4) | +|vmware | VMware guest OS | vmware(4) | ++--------------+--------------------------+---------------------------------------------+ + +Drivers marked with (*) are present in a preliminary form in this release, +but are not complete and/or stable yet. + +Drivers marked with (+) are for Linux/Sparc only. + +Drivers marked with (-) are for Linux/mips only. + +Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers +listed above. Further information can be found in README.Darwin. + +3.2 Input Drivers + +X11R6.9/X11R7.0 includes the following input drivers: + + +------------+----------------------------------+---------------------+ + |Driver Name | Description | Further Information | + +------------+----------------------------------+---------------------+ + |aiptek(*) | Aiptek USB tablet | aiptek(4) | + |calcomp | Calcomp | | + |citron | Citron | citron(4) | + |digitaledge | DigitalEdge | | + |dmc | DMC | dmc(4) | + |dynapro | Dynapro | | + |elographics | EloGraphics | | + |evdev(*) | EvDev | | + |fpit | Fujitsu Stylistic Tablet PCs | fpit(4) | + |hyperpen | Aiptek HyperPen 6000 | | + |js_x | JamStudio pentablet | js_x(4) | + |kbd | generic keyboards (alternate) | kbd(4) | + |keyboard | generic keyboards | keyboard(4) | + |microtouch | MicroTouch | | + |mouse | most mouse devices | mouse(4) | + |mutouch | MicroTouch | | + |palmax | Palmax PD1000/PD1100 | palmax(4) | + |penmount | PenMount | | + |spaceorb | SpaceOrb | | + |summa | SummaGraphics | | + |tek4957 | Tektronix 4957 tablet | tek4957(4) | + |ur98(*) | Union Reality UR-F98 headtracker | ur98(4) | + |void | dummy device | void(4) | + |wacom(-) | Wacom tablets | wacom(4) | + +------------+----------------------------------+---------------------+ + +Drivers marked with (*) are available for Linux only. + +Drivers marked with (-) are available for X11R6.9 only. + +4. Overview of X11R6.9 and X11R7.0 + +On most platforms, X11R6.9/X11R7.0 has a single X server binary called Xorg. +This binary can either have one or more video and input drivers linked in +statically, or more usually, dynamically, and in that manner load the video +drivers, input drivers, and other modules that are needed. + +X11R6.9 has X server support for most UNIX and UNIX-like operating systems +on Intel/x86 platforms, plus support for Linux and some BSD OSs on Alpha, +PowerPC, IA-64, AMD64, Sparc, and Mips platforms, and for Darwin on PowerPC. +X11R7.0 has X server currently has support for Linux and Solaris, and is +expected to have other platform support in X11R7.1. + +4.1 Loader and Modules + +The X server has a built-in run-time loader, which can load normal object +files and libraries in most of the commonly used formats. The loader does +not rely on an operating system's native dynamic loader support and it works +on platforms that do not provide this feature. This allows for the modules +to be operating system independent (although not, of course, CPU architecture +independent) which means that a module compiled on Linux/x86 can be loaded by +an X server running on Solaris/x86, or FreeBSD, or even OS/2. + +A main benefit of this, is that when modules are updated, they do not need to +be recompiled for every different operating system. The loader in version +6.9/7.0 has support for Intel (x86), Alpha and PowerPC platforms. It also +has preliminary support for Sparc platforms. + +The X server makes use of modules for video drivers, X server extensions, +font rasterisers, input device drivers, framebuffer layers (like mfb, cfb, +etc), and internal components used by some drivers (like XAA), + +The module interfaces (both API and ABI) used in this release are subject to +change without notice. While we will attempt to provide backward compatibil- +ity for the module interfaces as of the 4.0 release (meaning that 4.0 modules +will work with future core X server binaries), we cannot guarantee this. +Compatibility in the other direction is explicitly not guaranteed because new +modules may rely on interfaces added in new releases. + +Note about module security + + The X server runs with root privileges, i.e., the X server loadable + modules also run with these privileges. For this reason we recom- + mend that all users be careful to only use loadable modules from + reliable sources, otherwise the introduction of viruses and con- + taminated code can occur and wreak havoc on your system. We hope + to have a mechanism for signing/verifying the modules that we pro- + vide available in a future release. + +4.2 Configuration File + +The X server uses a configuration file as the primary mechanism for providing +configuration and run-time parameters. The configuration file format is +described in detail in the xorg.conf(5) manual page. + +This release comes with a graphical configuration tool called "xorgcfg", +which also has a text mode interface and can be used to create an initial +configuration file. It can also be used to customise existing configurations. + +Next in the order of configuration preferences is to use the Xorg server's +ability to create a starting configuration file. Run as root: + + Xorg -configure + + and follow the instructions. + +Finally, if all else fails, the trusty old standby text-based tool "xorgcon- +fig" can also be used for generating X server config files. + +At least one, and hopefully, all of these configuration options will give you +a reasonable starting point for a suitable configuration file. With the +automatic mechanism you might even find that you don't need one! + +If you do need to customize the configuration file, see the xorg.conf manual +page. You can also check the driver-specific manual pages and the related +documentation (found at tables below (section , page ) also. + +4.3 Command Line Options + +Command line options can be used to override some default parameters and +parameters provided in the configuration file. These command line options +are described in the Xorg(1) manual page. + +4.4 XAA + +The XFree86 Acceleration Architecture (XAA) was completely rewritten from +scratch for XFree86 4.x and is used in X11R6.9/X11R7.0. Most drivers imple- +ment acceleration by making use of the XAA module. The Xorg server will +accept modules built either for XFree86 4.4 servers or its own. + +4.5 Multi-head + +Some multi-head configurations are supported in X11R6.9/X11R7.0, primarily +with multiple PCI/AGP cards. + +One of the main problems is with drivers not sufficiently initialising cards +that were not initialised at boot time. This has been improved somewhat with +the INT10 support that is used by most drivers (which allows secondary card +to be "soft-booted", but in some cases there are other issues that still need +to be resolved. Some combinations can be made to work better by changing +which card is the primary card (either by using a different PCI slot, or by +changing the system BIOS's preference for the primary card). + +4.6 Xinerama + +Xinerama is an X server extension that allows multiple physical screens to +behave as a single screen. With traditional multi-head in X11, windows can- +not span or cross physical screens. Xinerama removes this limitation. Xin- +erama does, however, require that the physical screens all have the same root +depth, so it isn't possible, for example, to use an 8-bit screen together +with a 16-bit screen in Xinerama mode. + +Xinerama is not enabled by default, and can be enabled with the +xinerama +command line option for the X server. + +Xinerama was included with X11R6.4. The version included in X11R6.9/X11R7.0 +was completely rewritten for improved performance and correctness. + +Known problems: + + o Most window managers are not Xinerama-aware, and so some operations like + window placement and resizing might not behave in an ideal way. This is + an issue that needs to be dealt with in the individual window managers, + and isn't specifically an X server problem. + +4.7 DGA version 2 + +DGA 2.0 is included in 6.9/7.0. Documentation for the client libraries can +be found in the XDGA(3) man page. A good degree of backwards compatibility +with version 1.0 is provided. + +4.8 DDC + +The VESA Display Data Channel (DDC[tm]) standard allows the monitor to tell +the video card (or on some cases the computer directly) about itself; partic- +ularly the supported screen resolutions and refresh rates. + +Partial or complete DDC support is available in most of the video drivers. +DDC is enabled by default, but can be disabled with a "Device" section entry: +Option "NoDDC". We have support for DDC versions 1 and 2; these can be dis- +abled independently with Option "NoDDC1" and Option "NoDDC2". + +At startup the server prints out DDC information from the display, and can +use this information to set the default monitor parameters, or to warn about +monitor sync limits if those provided in the configuration file don't match +those that are detected. + +4.8.1 Changed behavior caused by DDC. + +Several drivers uses DDC information to set the screen size and pitch. This +can be overridden by explicitly resetting it to the and non-DDC default value +75 with the -dpi 75 command line option for the X server, or by specifying +appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor" +section of the config file. + +4.9 GLX and the Direct Rendering Infrastructure (DRI) + +Direct rendered OpenGL support is provided for several hardware platforms by +the Direct Rendering Infrastructure (DRI). Further information about DRI can +be found at the DRI Project's web site . The 3D core +rendering component is provided by Mesa . + +4.10 XVideo Extension (Xv) + +The XVideo extension is supported in X11R6.7.x. An XvQueryPortAttributes +function has been added as well as support for XvImages. XvImages are XIm- +ages in alternate color spaces such as YUV and can be passed to the server +through shared memory segments. This allows clients to display YUV data with +high quality hardware scaling and filtering. + +4.11 X Rendering Extension (Render) + +The X Rendering extension provides a 2D rendering model that more closely +matches application demands and hardware capabilities. It provides a render- +ing model derived from Plan 9 based on Porter/Duff image composition rather +than binary raster operations. + +Using simple compositing operators provided by most hardware, Render can draw +anti-aliased text and geometric objects as well as perform translucent image +overlays and other image operations not possible with the core X rendering +system. + +Unlike the core protocol, Render provides no font support for applications, +rather it allows applications to upload glyphs for display on the screen. +This allows the client greater control over text rendering and complete +access to the available font information while still providing hardware +acceleration. The Xft library provides font access for Render applications. + +4.11.1 The Xft Library + +On the client side, the Xft library provides access to fonts for applications +using the FreeType library, version 2. One important thing to note is that +Xft uses the vertical size of the monitor to compute accurate pixel sizes for +provided point sizes; if your monitor doesn't provide accurate information +via DDC, you may want to add that information to xorg.conf. + +To allow a graceful transition for applications moving from core text render- +ing to the Render extension, Xft can use either the core rendering requests +or the Render extension for text. See the section on FreeType support in Xft +for instructions on configuring X11R6.9/X11R7.0 to use an existing FreeType +installation. + +The Xft library uses configuration files, /etc/fonts/fonts.conf and +/etc/fonts/local.conf, which contains information about which directories +contain font files and also provides a sophisticated font aliasing mechanism. +Documentation for that file is included in the Xft(3) man page. + +4.11.2 Application Support For Anti-Aliased Text + +Only four applications have been modified in X11R6.9/X11R7.0 to work with the +Render extension and the Xft and FreeType libraries to provide anti-aliased +text: xterm, xditview, x11perf and xclock. Migration of other applications +may occur in future releases. + +By default, xterm uses core fonts through the standard core API. It has a +command line option and associated resource to direct it to use Xft instead: + + o -fa family / .VT100.faceName: family. Selects the font family to use. + +Xditview will use Xft instead of the core API by default. X11perf includes +tests to measure the performance of text rendered in three ways, anti- +aliased, anti-aliased with sub-pixel sampling and regular chunky text, but +through the Render extension, a path which is currently somewhat slower than +core text. + +Xclock uses the Render extension to draw the analog face and shares the -fa +option and faceName resources with xterm to select a font for the digital +mode. + +4.12 Other extensions + +The XFree86-Misc extension has not been fully ported to the new server archi- +tecture yet. This should be completed in a future release. + +The XFree86-VidModeExtension extension has been updated, and mostly ported to +the new server architecture. The area of mode validation needs further work, +and the extension should be used with care. This extension has support for +changing the gamma setting at run-time, for modes where this is possible. +The xgamma utility makes use of this feature. Compatibility with the 3.3.x +version of the extension is provided. The missing parts of this extension +and some new features should be completed in a future release. + +4.13 xedit + +Xedit has several new features, including: + + o An embedded lisp interpreter that allows easier extension of the editor. + + o Several new syntax highlight modes, and indentation rules for C and + Lisp. + + o Flexible search/replace interface that allows regex matches. + + o Please refer to xedit(1) for more details. + + o XPrint support. + +4.14 Font support + +Details about the font support in X11R6.9.x/X11R7.0.x can be found in the +README.fonts document. + +4.15 TrueType support + +X11R6.7 came with two TrueType backends. The functionality from the `X-True- +Type' backend has been integrated into the `FreeType' backend which is +designed to transparently support all of the functionality from the `X-True- +Type' backend with the exception of the font encoding libraries; the +`FreeType' backend uses only the fontenc-based encoding system . + +4.16 CID font support + +Support for CID-keyed fonts is included in X11R6.9/X11R7.0 The CID-keyed font +format was designed by Adobe Systems for fonts +with large character sets. The CID-keyed font support in X11R6.9/X11R7.0 was +donated by SGI . See the LICENSE document for a copy +of the CID Font Code Public License. + +4.17 Internationalisation of the scalable font backends + +X11R6.9/X11R7.0 has a ``fontenc'' layer to allow the scalable font backends +to use a common method of font re-encoding. This re-encoding makes it possi- +ble to uses fonts in encodings other than their their native encoding. This +layer is used by the Type1 and FreeType backends. + +4.18 Large font optimisation + +The glyph metrics array, which all the X clients using a particular font have +access to, is placed in shared memory, so as to reduce redundant memory con- +sumption. For non-local clients, the glyph metrics array is transmitted in a +compressed format. + +4.19 Unicode/ISO 10646 support + +What is included in X11R6.9/X11R7.0 + + o All ``-misc-fixed-*'' BDF fonts are now available in the ISO10646-1 + encoding and cover at least the 614 characters found in ISO + 8859-{1-5,7-10,14,15}, CP1252, and MES-1. The non-bold fonts also cover + all Windows Glyph List 4 (WGL4) characters, including those found in all + 8-bit MS-DOS/Windows code pages. The 8-bit variants of the ``-misc- + fixed-*'' BDF fonts (ISO8859-1, ISO8859-2, KOI8-R, etc.) have all been + automatically generated from the new ISO10646-1 master fonts. + + o Some ``-misc-fixed-*'' BDF ISO10646-1 fonts now cover a comprehensive + Unicode repertoire of over 3000 characters including all Latin, Greek, + Cyrillic, Armenian, Gregorian, Hebrew, IPA, and APL characters, plus + numerous scientific, typographic, technical, and backwards-compatibility + symbols. Some of these fonts also cover Arabic, Ethiopian, Thai, + Han/Kanji, Hangul, full ISO 8859, and more. For the 6x13 font there is + now a 12x13ja Kanji extension and for the 9x18 font there is a 18x18ja + Kanji/Han/Hangul extension, which covers all ISO-2022-JP-2 (RFC 1554) + characters. The 9x18 font can also be used to implement simple combining + characters by accent overstriking. For more information, read Markus + Kuhn's UTF-8 and Unicode FAQ . + + o Mark Leisher's ClearlyU proportional font (similar to Computer Modern). + + o ISO 10646/Unicode UTF-8 Level 1 support added to xterm (enabled with the + -u8 option). + + o The Freetype backend (the "freetype" module) supports Unicode-encoded + fonts. + +4.20 Xlib Compose file support and extensions + +A more flexible Compose file processing system was added to Xlib in +X11R6.9/X11R7.0. The compose file is searched for in the following order: + + 1. If the environment variable $XCOMPOSEFILE is set, its value is used as + the name of the Compose file. + + 2. If the user's home directory has a file named ".XCompose", it is used + as the Compose file. + + 3. The old method is used, and the compose file is "//Compose". + +Compose files can now use an "include" instruction. This allows local modi- +fications to be made to existing compose files without including all of the +content directly. For example, the system's iso8859-1 compose file can be +included with a line like this: + + include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose" + +There are two substitutions that can be made in the file name of the include +instruction. %H expands to the user's home directory (the $HOME environment +variable), and %L expands to the name of the locale specific Compose file +(i.e., "//Compose"). + +For example, you can include in your compose file the default Compose file by +using: + + include "%L" + +and then rewrite only the few rules that you need to change. New compose +rules can be added, and previous ones replaced. + +Finally, it is no longer necessary to specify in the right part of a rule a +locale encoded string in addition to the keysym name. If the string is omit- +ted, Xlib figures it out from the keysym according to the current locale. +I.e., if a rule looks like: + + : "\300" Agrave + +the result of the composition is always the letter with the "\300" code. But +if the rule is: + + : Agrave + +the result depends on how Agrave is mapped in the current locale. + +4.21 Bitstream Vera fonts + +X11R6.9 includes the Bitstream Vera family of typefaces in TrueType format. +This family includes the ``Bitstream Vera Sans'', ``Bitstream Vera Sans +Mono'' and ``Bitstream Vera Serif'' in Roman and Bold varients as well as the +``Bitstream Vera Sans'' and ``Bitstream Vera Sans Mono'' in Oblique and Bold +Oblique. These fonts include all of the glyphs needed for ISO 8859 parts 1 +9 and 15. + +The license terms for the Vera fonts are inclued in the file COPYRIGHT.Vera>. + +4.22 Luxi fonts from Bigelow and Holmes + +The X distribution includes the ``Luxi'' family of Type 1 fonts and TrueType +fonts. This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and +``Luxi Mono'' in Roman, oblique, bold and bold oblique variants. The True- +Type version have glyphs covering the basic ASCII Unicode range, the Latin 1 +range, as well as the Extended Latin range and some additional punctuation +characters. In particular, these fonts include all the glyphs needed for +ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the +Adobe Standard encoding and the Windows 3.1 character set. + +The glyph coverage of the Type 1 versions is somewhat reduced, and only cov- +ers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding. + +The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from +Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus +digital format. URW++ Design and Development GmbH converted the Ikarus for- +mat fonts to TrueType and Type 1 font programs and implemented the grid-fit- +ting "hints" and kerning tables in the Luxi fonts. + +The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH', +as well as in the License document. For further information, please contact + or , or consult the URW++ web +site . + +5. Miscellaneous + +This section describes other items of note for the X11R6.9/X11R7.0 release. + +5.1 Legacy keyboard driver phase-out + +The legacy keyboard driver is no longer compiled into the X server by default +on certain platforms (including Linux). The newer kbd driver replaces the +older built-in driver. It is suggested that, if the X server says that it +cannot load the keyboard driver, then the xorg.conf file should be updated to +use the new kbd driver, which can be done by changing the Driver line in the +InputDevice section. For example, + + Section "InputDevice" + Identifier "Keyboard0" + Driver "kbd" + EndSection + +Note that the driver name is case-sensitive. + +5.2 Socket directory ownership and permissions + +The socket directories created in /tmp are now required to be owned by root +and have their sticky-bit set. If the permissions are not set correctly, the +component using this directory will print an error message and fail to start. +Common socket directories that are known to be affected include: + + /tmp/.font-unix + /tmp/.ICE-unix + /tmp/.X11-unix + +These directories are used by the font server, xfs, applications using the +Inter-Client Exchange protocol (ICE) and the X server, respectively. + +There are several solutions to the problem of when to create these directo- +ries. They could be created at install time by the system's installer if the +/tmp dir is persistent. They could be created at boot time by the system's +boot scripts (e.g., the init.d scripts). Or, they could be created by PAM +modules at service startup or user login time. + +The solution chosen is platform dependent, and the system administrator +should be able to handle creating those directories on any systems that do +not have the correct ownership or permissions. + +5.3 Composite exposes extra visuals + +When the Composite extension is enabled via xorg.conf or the command line, a +new visual is created. This visual is different from the other visuals used +by X applications in that it includes an alpha component. It is used by the +compositing manager and other Composite aware applications. + +Most X applications ignore this visual since it is not useful to them; how- +ever some applications mistakenly try to use it, which will cause them to +fail. An environment variable, XLIB_SKIP_ARGB_VISUALS, was added to the X11 +library to hide this visual from applications that mistakenly try to use it. +If an application fails only when the Composite is enabled, try setting this +environment variable before starting the application. + +Since Composite is not enabled by default, it is not expected that this issue +will be visible to most users. + +6. Deprecated components and removal plans + +This section lists current plans for removal of obsolete or deprecated compo- +nents in the X.Org releases. As our releases are open source, users who con- +tinue to require these can find the source in previous releases and continue +to use these, but the X.Org Foundation and its volunteers have decided the +burden of continued maintenance and distribution in the core X11 releases +outweighs the benefits of doing so. In some cases, this is simply because no +one has volunteered to do continued maintenance, so if software is listed +here that you need, you can contact to volunteer +to take over maintainership, either inside or outside of the Xorg release +process. + + Display Postscript (DPS) + The DPS software is included and built by default (except as + noted in README.dps) in the X.Org X11R6.8 release series. The + software will be included, but not built unless specifically con- + figured by the builder, in the X.Org X11R6.9 release series. At + this time, X.Org does not plan to include any of the DPS software + in X11R7.0 or later releases. For more information, see xc/pro- + grams/Xserver/hw/xfree86/doc/README.dps in the X.Org source + release. + +7. Attributions/Acknowledgements/Credits + +This section lists the credits for the X11R6.9/X11R7.0 release. For a more +detailed breakdown, refer to the ChangeLog file in the X.Org source tree, the +ChangeLog's in or the 'cvs log' information for individual source files." + + These people contributed in some way to X11R6.9/X11R7.0 + Kenneth Aafly, Dave Airlie, Andrew C. Aitchison, Antti Ajanki, + Stuart Anderson, Eric Anholt, Xavier Bachelot, Joshua Baergen, + Terry Barnaby, Jesse Barnes, Michael Banck, Olivier Baudron, + Dominik Behr, J. Scott Berg, Cedric Berger, Donnie Berkholz, + Thomas Biege, Billy Biggs, Jrg Billeter, Dmitry Bolkhovitanov, + Andy Bowers, Peter Breitenlohner, Kevin Brosius, Rob Brown, Jan + Brunner, Andy Burrows, Lennert Buytenhek, Neil Campbell, Pierre + Chifflier, Juliusz Chroboczek, Andrew Church, David M. Clay, + James Cloos, Alan Coopersmith, Jay Cotton, Bill Crawford, Grze- + gorz Dbrowski, Michel Dnzer, Kevin DeKorte, Leif Delgass, + Vladimir Dergachev, Alex Deucher, Stefaan DeRoeck, Bogdan Dia- + conescu, Thomas Dickey, Fabio M. Di Nitto, Stefan Dirsch, Dima + Dorfman, Egbert Eich, Hannes Eriksson, Chris Evans, Mike Fabian, + Helmut Fahrion, Micha Feigin, Werner Fink, Jordan Frank, Fabian + Franz, Matthias Frlich, George Fufutos, Bdale Garbee, Jim Get- + tys, Chris Gilbert, Jerome Glisse, Ortwin Glck, Shelley Gong, + Michael Gor, Alexander Gottwald, Peter Grehan, Nicolai Haehnle, + Bruno Haible, Miroslav Halas, Mike A. Harris, Colin Harrison, + John Harper, Olli Helenius, Bjorn Helgaas, Thomas Hellstrm, Olaf + Hering, Matthieu Herrb, Benjamin Herrenschmidt, Ivor Hewitt, + Masakazu HIGAKI, Leon Ho, Jay Hobson, Kristian Hgsberg, Fredrick + Hglund, Gerte Hoogewerf, Matthias Hopf, Tony Houghton, Alan + Hourihane, Jeremy Huddleston, Falk Hueffner, Adam Jackson, Kean + Johnston, Nicolas Joly, Dave Jones, Anders Kaseorg, Egmont + Koblinger, Greg Kroah-Hartman, Felix Kuehling, Markus Kuhn, Klaus + Kusche, Vladimir Kushnir, Marc Aurele La France, Julien Lafon, + Pierre Lalet, Philip Langdale, Sam Lau, Nolan Leake, Germain Le- + Chapelain, Chris Lee, Allen Leinwand, Vincent Le Ligeour, + Jonathan Lennox, Dejan Lesjak, Terry Lewis, Sophia Li, Vedran + Ljubovic, Andreas Luik, Lubos Lunak, Torrey T. Lyons, Stephen + Kennedy, Mark Kettenis, Mark Kilgard, Min Sik Kim, Lars Knoll, + Egmont Koblinger, David Krause, Stuart Kreitman, Tomohiro + KUBOITA, Eric Kunze, Paul Mackerras, Roland Mainz, Stephane + Marchesin, Kevin E. Martin, David Martnez Moreno, Ferris + McCormick, Mark McLoughlin, Dan McNichol, Marcus Meissner, Fred- + erico Mena-Quintero, Robert Millan, David S. Miller, Srgio + Montero Basto, Thomas J. Moore, Jeff Muizelaar, Shrijeet Mukher- + jee, ISHIKAWA Mutsumi, Gustavo Noronha Silva, Krzysztof Nowicki, + Mike Owens, Keith Packard, Drew Parsons, Brian Paul, Diego Pet- + ten, Sren Sandmann Pedersen, Pieter Peers, Hong Bo Peng, Rune + Petersen, Daphne Pfister, Andrew Pimlott, Aaron Plattner, Bill + Randle, Joris van Rantwijk, Anuradha Ratnaweera, Jeremy C. Reed, + Thomas Reifferscheid, Alex Reisen, Bernhard Reiter, Andreas + Robinson, Branden Robinson, Felipe Rodriguez, Ian Romanick, Alex + Romosan, Bernhard Rosenkraenzer, Jeroen Ruigrok, Zack Rusin, Leo + Savernik, Christophe Saout, Marcus Schaefer, Roland Scheidegger, + David Schleef, Michael Schroeder, Andreas Schuldei, Andreas + Schwab, Stanislaw Skowronek, Jon Smirl, Jeff Smith, Jakub Sta- + chowshi, Sam Stephenson, Tobis Stoeckmann, Daniel Stone, Aivils + Stoss, James Su, Ienup Sung, Alan Swanson, Aapo Tahkola, + Hidetoshi Tajima, Owen Taylor, Bob Terek, Samuel Thibault, Sergey + Tikhonov, Simon Toedt, Yuri Vasilevski, Luc Verhaegen, Mike + Verona, Ronny V. Vindenes, Mark Vojkovich, Detlef Vollman, + Stphane VOLTZ, Jochen Voss, Derek Wang, Tim Waugh, Keith + Whitwell, Nathan J. Williams, Alex Williamson, Thomas Winis- + chhofer, David Wong, David Woodhouse, Carl Worth, Michael + Yaroslavtsev, Tim Yamin, Cha Young-Ho, Hui Yu, Austin Yuan, Henry + Zhao + +The X Window System has been a collaborative effort from its inception. Our +apologies for anyone or organization inadvertently overlooked. Many individ- +uals (including major contributors) who worked on X are represented by their +employers in this list. + + This product includes software developed by: + Paul Anderson, Michael Bax, Jehan Bing, Peter Breitenlohner, Alan + Coopersmith, Egbert Eich, John Dennis, Fabrizio Gennari, Jim Get- + tys, Alexander Gottwald, Ralf Habacker Mike Harris, Matthieu + Herrb, Alan Hourihane, Harold L Hunt II, Elliot Lee, Jeremy Katz, + Kaleb Keithley, Stuart Kreitman, Andreas Luik, Torrey Lyons, + Roland Mainz, Kevin E. Martin, Takuma Murakami, Kensuke Mat- + suzaki, Keith Packard, Ivan Pascal, Earle F. Philhower III, Ben- + jamin Rienfenstahl, Leon Shiman, Toshimitsu Tanaka, Nicholas + Wourms. + + 2d3d Inc., 3Dlabs Inc. Ltd., Aaron Plattner, Adam de Boor, Adam + Jackson, Adobe Systems Inc., After X-TT Project, AGE Logic Inc., + Alan Coopersmith, Alan Cox, Alan Hourihane, Alexander Gottwald, + Alex Deucher, Anders Carlsson, Andreas Luik, Andreas Monitzer, + Andreas Robinson, Andrew C Aitchison, Andy Ritger, Angus Lees, + Ani Joshi, Anton Zioviev, Apollo Computer Inc., Apple Computer + Inc., Ares Software Corp., AT&T Inc., ATI Technologies Inc., BEAM + Ltd., Ben Skeggs, Benjamin Herrenschmidt, Benjamin Rienfenstahl, + Bigelow and Holmes, Bill Reynolds, Bitstream Inc., Bogdan Dia- + conescu, Branden Robinson, Brian Fundakowski Feldman, Brian + Goines, Brian Paul, Bruno Haible, Bryan Stine, Catharon Produc- + tions Inc., Charles Murcko, Chen Xiangyang, Chisato Yamauchi, + Chris Constello, Christian Zietz, Cognition Corp., Compaq Com- + puter Corporation, Concurrent Computer Corporation, Conectiva + S.A., Corin Anderson, Craig Struble, Daewoo Electronics Co. Ltd., + Dale Schumacher, Damien Miller, Daniel Berrange, Daniel Borca, + Daniel Stone, Daniver Limited, Daryll Strauss, Data General Cor- + poration, Dave Airlie, David Bateman, David Dawes, David E. Wex- + elblat, David Holland, David J. McKay, David McCullough, David + Mosberger-Tang, David S. Miller, Davor Matic, Deron Johnson, + Digeo Inc., Digital Equipment Corporation, Dirk Hohndel, Doug + Anson, Dmitry Golubev, Earle F. Philhower III, Edouard TISSERANT, + Eduardo Horvath, Egbert Eich, Elliot Lee, Eric Anholt, Eric For- + tune, Eric Sunshine, Erik Fortune, Erik Nygren, Evans & Suther- + land Computer Corporation, Fabio Massimo Di Nitto, Fabrizio Gen- + nari, Felix Kuehling, Finn Thoegersen, Francesco Zappa Nardelli, + Frank C. Earl, Frederic Lepied, Free Software Foundation Inc., + Fujitsu Limited, Fujitsu Open Systems Solutions Inc., Fuji Xerox + Co. Ltd., Geert Uytterhoeven, Gerrit Jan Akkerman, Gerry Toll, + Glenn G. Lai, GNOME Foundation, Go Watanabe, Greg Kroah-Hartman, + Greg Parker, Gregory Mokhin, GROUPE BULL, Guy Martin, Hans Oey, + Harald Koenig, Harm Hanemaayer, Harold L Hunt II, Harry Langen- + bacher, Henry A. Worth, Hewlett-Packard Company, Hitachi Ltd, + Holger Veit, Howard Greenwell, Hummingbird Communications Ltd., + IBM Corporation, Intel Corporation, INTERACTIVE Systems Corpora- + tion, International Business Machines Corp., Itai Nahshon, Ivan + Kokshaysky, Ivan Pascal, Jakub Jelinek, James Tsillas, Jason + Bacon, Jean-loup Gailly, Jeff Hartmann, Jeff Kirk, Jeffrey Hsu, + Jehan Bing, Jeremy Katz, Jerome Glisse, Jim Gettys, Jim Tsillas, + John Dennis, John Harper, John Heasley, Jon Block, Jon Smirl, Jon + Tombs, Jorge Delgado, Jos Fonseca, Joseph Friedman, Joseph V. + Moss, Juliusz Chroboczek, Jyunji Takagi, Kaleb Keithley, Kazushi + (Jam) Marukawa, Kazuyuki (ikko-) Okamoto, Kean Johnston, Keith + Packard, Keith Whitwell, Kensuke Matsuzaki, Kristian Hgsberg, + Larry Wall, Lawrence Berkeley Laboratory, Leif Delgass, Lennart + Augustsson, Leon Shiman, Lexmark International Inc., Linus Tor- + valds, Luc Verhaegen, Machine Vision Holdings Inc., Manfred + Brands, Marc Aurele La France Mark Adler, Mark J. Kilgard, Mark + Leisher, Mark Smulders, Mark Vojkovich, Marvin Solomon, Mas- + sachusetts Institute Of Technology, Matrox Graphics, Matthew + Grossman, Matthieu Herrb, Metro Link Inc., Michael Bax, Michael + H. Schimek, Michael P. Marking, Michael Schimek, Michael Smith, + Michel Daenzer, Mike A. Harris, Ming Yu, MIPS Computer Systems + Inc., National Semiconductor, NCR Corporation Inc., Netscape Com- + munications Corporation, Network Computing Devices Inc., Nicholas + Miell, Nicholas Wourms, Nicolai Haehnle, Noah Levitt, Nolan + Leake, Novell Inc., Nozomi YTOW, NTT Software Corporation, Number + Nine Computer Corp., Number Nine Visual Technologies, NVIDIA + Corp., Oivier Danet, Oki Technosystems Laboratory Inc., OMRON + Corporation, Open Software Foundation, Orest Zborowski, Owen Tay- + lor, Pablo Saratxaga, Panacea Inc., Panagiotis Tsirigotis, Paolo + Severini, Pascal Haible, Patrick Lecoanet, Patrick Lerda, Paul + Anderson, Paul Elliott, Paul Mackerras, Peter Breitenlohner, + Peter Kunzmann, Peter Trattler, Philip Homburg, Precision Insight + Inc., Prentice Hall, Quarterdeck Office Systems, Ralf Habacker + Randy Hendry, Ranier Keller, Red Hat Inc., Regents of the Univer- + sity of California, Regis Cridlig, Rene Cougnenc, Richard A. + Hecker, Richard Burdick, Rich Murphey, Rickard E. Faith, Rik + Faith, Robert Chesler, Robert Millan, Robert V. Baron, Robin Cut- + shaw, Roland Mainz, Ronny Vindenes, Russ Blaine, Ryan Breen, Ryan + Lortie, Ryan Underwood, S3 Graphics Inc., Sam Leffler, SciTech + Software, Scott Laird, Sebastien Marineau, Shigehiro Nomura, Sho- + Graphics Inc., Shunsuke Akiyama, Silicon Graphics Computer Sys- + tems Inc., Silicon Integrated Systems Corp Inc., Silicon Motion + Inc., Simon P. Cooper, Snitily Graphics Consulting Services, Sony + Corporation, Sren Sandmann, SRI, Stanislav Brabec, Stefan + Dirsch, Stephan Lang, Stephane Marchesin, Steven Lang, Stuart + Kreitman, Sun Microsystems Inc., SunSoft Inc., SuSE Inc, Sven + Luther, T. A. Phelps, Takis Psarogiannakopoulos, Takuma Murakami, + Takuya SHIOZAKI, Tektronix Inc., The DOS-EMU-Development-Team, + The Institute of Software Academia Sinica, The NetBSD Foundation, + Theo de Raadt, Theodore Ts'o, The Open Group, The Open Software + Foundation, The Regents of the University of California, The + Santa Cruz Operation Inc., The Weather Channel Inc., The X Con- + sortium, The XFree86 Project Inc., Thomas E. Dickey, Thomas G. + Lane, Thomas Hellstrm, Thomas Mueller, Thomas Roell, Thomas + Thanner, Thomas Winischhofer, Thomas Wolfram, Thorsten.Ohl, Tiago + Gons, Todd C. Miller, Tomohiro KUBOTA, Torrey Lyons, Torrey T. + Lyons, TOSHIBA Corp., Toshimitsu Tanaka, Travis Tilley, Trolltech + AS, Tungsten Graphics Inc., Tuomas J. Lukka, Ty Sarna, UCHIYAMA + Yasushi, Unicode Inc., UniSoft Group Limited, University of Utah, + University of Wisconsin, UNIX System Laboratories Inc., URW++ + GmbH, VA Linux Systems, VIA Technologies Inc., Video Electronics + Standard, VMware Inc., Vrije Universiteit, Wittawat Yamwong, Wyse + Technology Inc., X Consortium, Xi Graphics Inc., X-Oz Technolo- + gies, X-TrueType Server Project and their contributors, Yu Shao. + + This product includes software developed by The XFree86 Project, + Inc (http://www.xfree86.org/) and its contributors. + + This produce includes software that is based in part of the work + of the FreeType Team (http://www.freetype.org). + + This product includes software developed by the University of + California, Berkeley and its contributors. + + This product includes software developed by Christopher G. + Demetriou. + + This product includes software developed by the NetBSD Founda- + tion, Inc. and its contributors. + + This product includes software developed by the X-Oz Technologies + and its contributors. + + +$XdotOrg: xc/RELNOTES,v 1.10 2005/12/21 05:39:04 kem Exp $ diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README b/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README new file mode 100644 index 000000000..295910e73 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_extras_README @@ -0,0 +1,17 @@ +This directory (xc/extras) contains packages that are maintained outside +of XFree86, but which are included with the base XFree86 distribution. +Each such package should be imported on its own vendor branch (see +the README.XFree86 file in each subdirectory for specific 'cvs import' +details). 'XFree86' RCS ident lines should only be added to files that +have XFree86-specific changes. Binary files should not normally be +imported. + +Packages included here must be redistributable under conditions compatible +with the XFree86 redistribution conditions (see +xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT for examples of compatible +licences). + + + +$XFree86: xc/extras/README,v 1.1 1998/08/29 08:01:42 dawes Exp $ + diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT new file mode 100644 index 000000000..ccc162664 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_COPYRIGHT @@ -0,0 +1,39 @@ +This notice applies to the files in this directory. They are taken from +the libiconv-1.1 package, which is covered by the LGPL license. The files +in this directory have been placed under the following copyright, with +permission from the Free Software Foundation. + + +Copyright (c) 1999-2000 Free Software Foundation, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the Free Software Foundation +shall not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization from the +Free Software Foundation. + + +Notes: + +1. This copyright applies only to the files in this directory, and not to +the remaining files in libiconv. + +2. The Free Software Foundation does not encourage the use of the above +license for newly written software. + diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README new file mode 100644 index 000000000..5ea4f0566 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_lib_X11_lcUniConv_README @@ -0,0 +1,12 @@ +$XFree86$ + +The files in this directory are taken from the libiconv-1.1 package. + +The *.h files were generated from tables (mostly from ftp.unicode.org) using +the programs '8bit_tab_to_h.c' and 'cjk_tab_to_h.c'. On some of them, further +optimizations were applied by hand. + +If you find a bug in these files, instead of modifying them in XFree86 +and let it diverge from libiconv, please notify the libiconv maintainer +(currently ) so he can fix both in synch. + diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms new file mode 100644 index 000000000..910c62706 --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_BuiltInAtoms @@ -0,0 +1,329 @@ +File: .../x11/server/dix/BuiltInAtoms + +This file is of a fixed format and is used to generate both the file +include/XAtom.h and dix/initatoms.c. Neither of those files should be +edited directly. Changing the atoms in this file, or even the order in +which they occur, is equivalent to forcing a new (minor) version number +on the server. Take care. + +The format of the file is that each built in atom starts in column 1 +with no text, other than spaces and tabs, on that line other than a +mandatory trailing "@" at the end of the line. For each atom (Foo) +below the defines will be of the form + #define XA_Foo +and the string value of the atom will be "Foo". + +The comment lines in this file are not guaranteed to be accurate. To see the +current truth, look at the Xlib documentation as well as the protocol spec. + +Atoms occur in five distinct name spaces within the protocol. Any particular +atom may or may not have some client interpretation within each of the name +spaces. For each of the built in atoms, the intended semantics and the space +within which it is defined is indicated. + +Those name spaces are + Property names + Property types + Selections + Font properties + Type of a ClientMessage event (none built into server) + +For the font properties mentioned here, see the spec for more information. + + -- Selections -- + +PRIMARY @ + Selection. +SECONDARY @ + Selection. + + -- Property types and names -- + +ARC @ + Property type: + x, y: INT16 + width, height: CARD16, + angle1, angle2: INT16 +ATOM @ + Property type: + atom: ATOM +BITMAP @ + Property type: + bitmap: PIXMAP + This is asserted to be of depth 1. +CARDINAL @ + Property type: + card: CARD32 or CARD16 or CARD8 + the datum size is dependent on the property format +COLORMAP @ + Property type: + colormap: COLORMAP +CURSOR @ + Property type: + cursor: CURSOR +CUT_BUFFER0 @ +CUT_BUFFER1 @ +CUT_BUFFER2 @ +CUT_BUFFER3 @ +CUT_BUFFER4 @ +CUT_BUFFER5 @ +CUT_BUFFER6 @ +CUT_BUFFER7 @ + Property name: (type: STRING) + Used to implement cut buffer ring, in particular Andrew uses + this mechanism. Anyone else using this sort of IPC mechanism + should use these properties. + + Data is normally fetched and stored out of CUT_BUFFER0; the + RotateProperties request is used to rotate these buffers. +DRAWABLE @ + Property type: + drawable: DRAWABLE +FONT @ + Property type: + font: FONT +INTEGER @ + Property type: + card: INT32 or INT16 or INT8 + the datum size is dependent on the property format +PIXMAP @ + Property type: + pixmap: PIXMAP +POINT @ + Property type: + x, y: INT16 +RECTANGLE @ + Property type: + x, y: INT16 + width, height: CARD16 +RESOURCE_MANAGER @ + Property name: (type: STRING) + Contents of the user's resource manager data base. +RGB_COLOR_MAP @ + Property type: + colormap: COLORMAP + red-max: CARD32 + red-mult: CARD32 + green-max: CARD32 + green-mult: CARD32 + blue-max: CARD32 + blue-mult: CARD32 + base-pixel: CARD32 + + The fields `red_max', `green_max', and `blue_max' give the maximum + red, green, and blue values, respectively. Each color + coefficient ranges from 0 to its max, inclusive. For example, + a common colormap allocation is 3/3/2: 3 planes for red, 3 + planes for green, and 2 planes for blue. Such a colormap would + have red_max == 7, green_max = 7, and blue_max = 3. An alternate + allocation that uses only 216 colors is red_max = 5, green_max = + 5, and blue_max = 5. + + The fields `red_mult', `green_mult', and `blue_mult' give the + scale factors used to compose a full pixel value. (See next + paragraph.) For a 3/3/2 allocation red_mult might be 32, + green_mult might be 4, and blue_mult might be 1. For a + 6-colors-each allocation, red_mult might be 36, green_mult might + be 6, and blue_mult might be 1. + + The field `base_pixel' gives the base pixel value used to + compose a full pixel value. Normally base_pixel is obtained + from a call to XAllocColorPlanes(). Given integer red, green, + and blue coefficients in their appropriate ranges, one can + compute a corresponding pixel value with the expression: + + r * red_mult + g * green_mult + b * blue_mult + base_pixel + + For gray-scale colormaps, only the colormap, red_max, red_mult, + and base_pixel fields are defined; the other fields are + ignored. To compute a gray-scale pixel value, use: + + gray * red_mult + base_pixel + + This is provided to allow applications to share color maps. + +RGB_BEST_MAP @ +RGB_BLUE_MAP @ +RGB_DEFAULT_MAP @ +RGB_GRAY_MAP @ +RGB_GREEN_MAP @ +RGB_RED_MAP @ + Property name: (type: RGB_COLOR_MAP) + The needs of most applications can be met with five colormaps. + Polite applications may need only a small RGB space, and can + use a portion of the default color map. Applications doing + high-quality RGB rendering will need an entire colormap, + filled with as large an RGB space as possible, e.g. 332. For + color separations, an application may need maximum device + resolution for each of red, green, and blue, even if this + requires three renderings with three colormaps. + + Each of the above five names would be used for sharing color + maps. +STRING @ + Property type: + sequence of Bytes +VISUALID @ + Property type: + visual: VISUALID +WINDOW @ + Property type: + window: WINDOW +WM_COMMAND @ + Property name: (type: STRING) + Command line arguments used to invoke this application. The + arguments are delimited by null characters (ASCII 0). +WM_HINTS @ + Property type: + flags: CARD32 + input: BOOL32 + initial-state: CARD32 + icon-pixmap: PIXMAP + icon-window: WINDOW + icon_mask: BITMAP + icon-x, icon-y: INT32 + flags contains the following bits + 0x00000001 input hint + 0x00000002 state hint + 0x00000004 icon pixmap hint + 0x00000008 icon window hint + 0x00000010 icon position hint + values for initial-state + 0 unspecified -> application does not + care and WM should pick one. + 1 normal + 2 zoomed + 3 iconic + 4 inactive -> application believes + itself to be seldomly used. WM may wish to + place it on an inactive menu. + This type is potentially extensible. The order is critical; + append to the end only. + Property name: (type: WM_HINTS) + Additional hints set by the client for use by the window + manager. +WM_CLIENT_MACHINE @ + Property name: (type: STRING) + used to communicate with the window manager. The host name + of the machine the client is running on may be set here. +WM_ICON_NAME @ + Property name: (type: STRING) + what the application would like the label to be for + the iconic form of the window. +WM_ICON_SIZE @ + Property type: + minWidth, min-height: CARD32 + maxWidth, max-height: CARD32 + widthInc, height-inc: CARD32 + Property name: (type: ICON_SIZE) + The window manager may set this property on the root window + to specify the icon sizes it allows. +WM_NAME @ + Property name: (type: STRING) + used to communicate with the window manager. This is + what the application would like the label for the window. +WM_NORMAL_HINTS @ + Property name: (type: SIZE_HINTS) + used to communicate with the window manager. This is size + hints for a window in its "normal" state. +WM_SIZE_HINTS @ + Property type: + flags: CARD32 + x, y: INT32 + width, height: CARD32 + min-width, min-height: CARD32 + max-width, max-height: CARD32 + width-inc, height-inc: CARD32 + min-aspect-x, min-aspect-y: CARD32 + max-aspect-x, max-aspect-y: CARD32 + flags contains the following bits + 0x00000001 user specified x and y + 0x00000002 user specified width and height + 0x00000004 program specified position + 0x00000008 program specified size + 0x00000010 program specified minimum size + 0x00000020 program specified maximum size + 0x00000040 program specified resize increment + 0x00000080 program specified aspect ratio + This type is potentially extensible. The order is critical; + append to the end only. +WM_ZOOM_HINTS @ + Property name: (type: SIZE_HINTS) + used to communicate with the window manager. This is size + hints for a window in its "zoomed" state. + + -- Font properties -- + +MIN_SPACE @ + Font property: CARD32 +NORM_SPACE @ + Font property: CARD32 +MAX_SPACE @ + Font property: CARD32 +END_SPACE @ + Font property: CARD32 +SUPERSCRIPT_X @ + Font property: INT32 +SUPERSCRIPT_Y @ + Font property: INT32 +SUBSCRIPT_X @ + Font property: INT32 +SUBSCRIPT_Y @ + Font property: INT32 +UNDERLINE_POSITION @ + Font property: INT32 +UNDERLINE_THICKNESS @ + Font property: CARD32 +STRIKEOUT_ASCENT @ + Font property: INT32 +STRIKEOUT_DESCENT @ + Font property: INT32 +ITALIC_ANGLE @ + Font property: INT32 +X_HEIGHT @ + Font property: INT32 +QUAD_WIDTH @ + Font property: INT32 +WEIGHT @ + Font property: CARD32 +POINT_SIZE @ + Font property: CARD32 +RESOLUTION @ + Font property: CARD32 + +The following optional properties on fonts have values that are atoms. The +atom print name is the useful information. + +COPYRIGHT @ + of the font distribution +NOTICE @ + trademark/copyright of the character shapes +FONT_NAME @ + name of this particular instance of a font +FAMILY_NAME @ + name of the 'font family' to which it belongs +FULL_NAME @ + full text name of the font + +The following aren't in order but putting them at the end avoids encoding +changes. + +CAP_HEIGHT @ + Font property: CARD32 + + +WM_CLASS @ + Property name: (type: STRING) + Used (possibly by some window managers; definitely by + session managers) to look up resources in the resource + data base on behalf of the client who set this property. + There are 2 elements: + {char *resource_name; char *resource_class;} + delimited by a null character (ascii 0) + +WM_TRANSIENT_FOR @ + Property name: (type: WINDOW) + Used by transient top-level windows, such as dialog + boxes, to point to their logical "parents". The window + manager can then take down the dialog boxes when the + "parent" gets iconified, for instance. diff --git a/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES new file mode 100644 index 000000000..d8fb7c31a --- /dev/null +++ b/doc/_attic_/XOrg69_documentation_files/nx-X11_programs_Xserver_dix_CHANGES @@ -0,0 +1,17 @@ +The following changes have been made to this directory since R3 (for +a full description, see doc/Server/r4.tbl.ms): + + o Windows restructured (memory reduction, devPrivates and speedups) + o GCs restructured (memory reduction, devPrivates and wrappers) + o Screens restructured (window ops merged in, devPrivates) + o Pixmaps restructured (drawable changes mostly) + o Cursors restructured (shares glyph bits now) + o Visuals restructured (screen index removed, fields rearranged) + o Devices restructured (input extension changes) + o Out of memory changes. Many interfaces now return OutOfMemory + status. + o Synchronous grab code rewritten. Should conform to our + understanding of the protocol now. Be careful when time + stamping events (don't allow time to run backwards). + o Resource types redesigned and rewritten. + o Internal fake color allocation routine for software cursors. diff --git a/nx-X11/BUILD b/nx-X11/BUILD deleted file mode 100644 index b4f0b3dcf..000000000 --- a/nx-X11/BUILD +++ /dev/null @@ -1,324 +0,0 @@ - Building the X Window System from the X.Org Monolithic Source Distribution - - Jim Gettys and Keith Packard (for X11R6.9) - David Dawes and Matthieu Herrb (for XFree86 4.4 RC2) - - 21 December 2005 - - Abstract - - This document describes how to build the X Window System from the - X.Org monolithic source distribution and is designed to be used in - conjunction with the operating system (OS) specific README files. - - NOTE: Refer to the appropriate OS-specific README file in xc/pro- - grams/Xserver/hw/xfree86/doc before attempting to build the X dis- - tribution. These files often contain additional information that - you need to successfully build for your OS. - -We highly recommend using gcc to build the X distribution, but X also gener- -ally builds with the native compiler for each OS platform; The build tools -known to be required include: gcc, make, C library development package, bi- -son, flex, ncurses (development package), and Perl. - -The monolithic tree also includes copies of some packages maintained outside -the X.Org project for convenience in building on machines that do not already -have them installed. These include FreeType 2, fontconfig, expat, xterm, -and zlib. For most uses however, it is recommended that you install the -latest version directly from the main distribution site, or use the packages -provided in your operating system, as they are more likely to be up to date -with the latest bug fixes and security patches. Depending on your platform, -use of the bundled versions may be enabled or disabled by default, check the -Imake configuration files for your platform in xc/config/cf to find out. To -override the defaults for your platform or to set the path to the installa- -tion location, see the instructions below on configuring the source via -xorgsite.def and host.def. - -X11R6.9 depends on the following external packages: - - +-------------+----------------+-----------+ - |Package Name | Version | Included? | - +-------------+----------------+-----------+ - |expat | 1.95.8 | Yes | - |fontconfig | 2.2 or newer | Yes | - |FreeType | 2.1.8 or 2.1.9 | Yes | - |libdrm | 2.0 | Yes | - |libpng | 1.2.8 | No | - |Mesa | 6.4.1 | Yes | - |xterm | Patch 207 | Yes | - |zlib | 1.1.4 or 1.2.3 | Yes | - +-------------+----------------+-----------+ - -You can find more information and/or the original sources for these packages -at their project websites at these URL's: - - +-------------+-------------------------------------------+ - |Package Name | Website | - +-------------+-------------------------------------------+ - |expat | http://expat.sourceforge.net/ | - |fontconfig | http://www.fontconfig.org/ | - |FreeType | http://www.freetype.org/ | - |libdrm | http://dri.freedesktop.org/libdrm/ | - |libpng | http://www.libpng.com/pub/png/libpng.html | - |Mesa | http://www.mesa3d.org/ | - |xterm | http://dickey.his.com/xterm/xterm.html | - |zlib | http://www.zlib.net/ | - +-------------+-------------------------------------------+ - -1. How to get the X11R6.9 distribution source - -One way of getting the X11R6.9 source is to obtain it directly from the X.Org -CVS repository. There are several ways of doing that, and they are described -in the CVS section of our wiki The CVS tag for this -release is "XORG-6_9_0". The tag for the maintenance branch for this -release is "XORG-6_9-branch". - -Another method of getting the X11R6.9 source is to either download the 6.9.0 -source tarballs sites from freedesktop.org using either ftp or http. The -procedure for this is as follows: - - o The X11R6.9 source is contained in the files: - - X11R6.9.0-src1.tar.gz - - X11R6.9.0-src2.tar.gz - - X11R6.9.0-src3.tar.gz - - X11R6.9.0-src4.tar.gz - - X11R6.9.0-src5.tar.gz - - X11R6.9.0-src6.tar.gz - - X11R6.9.0-src7.tar.gz - - These can be found at ftp://ftp.freedesk- - top.org/xorg/releases/X11R6.9/src/ or http://xorg.freedesk- - top.org/releases/X11R6.9/src/ and similar locations on X.Org mirror - sites. X11R6.9.0-src4.tgz and X11R6.9.0-src5.tar.gz contains the fonts. - X11R6.9.0-src6.tar.gz contains the documentation source. - X11R6.9.0-src7.tar.gz contains the hardcopy documentation. - X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and X11R6.9.0-src3.tar.gz - contains everything else. If you don't need the docs or fonts you can - get by with only X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and - X11R6.9.0-src3.tar.gz. - - o Extract each of these files by running the following from a directory on - a filesystem containing enough space (the full source requires around - 305MB, and a similar amount is required in addition to this for the com- - piled binaries): - - gzip -d < X11R6.9.0-src1.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src2.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src3.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src4.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src5.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src6.tar.gz | tar vxf - - - gzip -d < X11R6.9.0-src7.tar.gz | tar vxf - - -All methods will produce one main source directory called xc. - -2. Configuring the source before building - -In most cases it shouldn't be necessary to configure anything before build- -ing. - -If you do want to make configuration changes, it is recommended that you -start by going to the xc/config/cf directory, and copying the file -xorgsite.def to host.def. Then read through the host.def file (which is -heavily commented), and set your configuration parameters. Usually you can -find the default settings by checking the .cf file(s) relevant to your OS. - -A good rule to follow is only to change things that you understand as it's -easy to create build problems by changing the default configuration. Many of -the configuration parameters are described in the xc/config/cf/README. - -If you are using just the X11R6.9.0-src1.tar.gz, X11R6.9.0-src2.tar.gz and -X11R6.9.0-src3.tar.gz parts of the source dist, you will need to define -BuildFonts to NO. - -3. Using a shadow directory of symbolic links for the build - -A recommended practice is to use a shadow directory of symbolic links to do -the build of X11R6.9 as this allows you to keep the source directory unmodi- -fied during the build. It has the following benefits: - - o When you are using CVS to maintain your source tree, the update process - is not disturbed by foreign files not under CVS's control. - - o It is possible to build X11R6.9 for several different Operating System - or architectures from the same sources, shared by read-only NFS mounts. - - o It is possible to build X11R6.9 with different configuration options, by - putting a real copy of the host.def file in each build tree and by cus- - tomizing it separately in each build tree. - -To make a shadow directory of symbolic links, use the following steps: - - o create the directory at the top of the build tree. It is often created - at the same level that the xc directory, but this is not mandatory. - - cd the directory containing the xcdirectory - - mkdir build - - o use the "lndir" command to make the shadow tree: - - lndir ../xc - - Note that you can refer to the xc directory with an absolute path if - needed. - - See the lndir(1) manual page for details. - -If lndir is not already installed on your system, you can build it manually -from the X11R6.9 sources by running the following commands: - - cd xc/config/util - - make -f Makefile.ini lndir - - cp lndir some directory in your PATH - -Occasionally there may be stale links in the build tree, like when files in -the source tree are removed or renamed. These can be cleaned up by running -the "cleanlinks" script from the build directory (see the cleanlinks(1) man- -ual page). Rarely there will be changes that will require the build tree to -be re-created from scratch. A symptom of this can be mysterious build prob- -lems. The best solution for this is to remove the build tree, and then re- -create it using the steps outlined above. - -4. Building and installing the distribution - -Before building the distribution, read through the OS-specific README file in -xc/programs/Xserver/hw/xfree86/doc that is relevant to you. Once you have -addressed the OS-specific details, go your build directory (either the xc -directory or the shadow tree created before) and run "make World" with the -BOOTSTRAPCFLAGS set as described in the OS-specific README (if necessary, but -most systems supported by X11R6.9 don't need BOOTSTRAPCFLAGS). It is advis- -able to redirect stdout and stderr to World.log so that you can track down -problems that might occur during the build. - -With Bourne-like shells (Bash, the Korn shell, zsh, etc.) use a command like: - - make World > World.log 2>&1 - -Witch C-shell variants (csh, tcsh, etc), use: - - make World >& World.log - -You can follow the progress of the build by running: - - tail -f World.log - - in a terminal. - -When the build is finished, you should check the World.Log file to see if -there were any problems. If there weren't any then you can install the bina- -ries. By default the "make World" process will exit at the first error. To -restart the build process after correcting the problems, just run 'make'. If -Imakefiles or part of the build configuration was changed as part of correct- -ing the problem, either re-run "make World", or run "make Everything". - -If you would prefer "make World" to ignore errors and build as much as possi- -ble, run it in the following way instead of the way described above: - -for Bourne-like shells: - - make WORLDOPTS=-k World > World.log 2>&1 - -for C-shell variants: - - make WORLDOPTS=-k World >& World.log - -To do the install, run "make install" and "make install.man". Make sure you -have enough space in /usr/X11R6 for the install to succeed. If you want to -install on a filesystem other than /usr, make a symbolic link to /usr/X11R6 -before installing. To install the tree into a different directory than -/usr/X11R6 you can specify DESTDIR: - - make install DESTDIR= - - make install.man DESTDIR= - -Cross compiling is supported if the appropriate config files for your target -platforms exist. You must have the compiler toolchain installed for your tar- -get platform and the C-compiler must know where those tools exist. To inform -the build system where your cross compiler is located set the make variable -CROSSCOMPILEDIR to the directory where the toolchain binaries are installed. - - make World CROSSCOMPILEDIR=""; - -. - -5. Reconfiguring the server (source distribution) - -To build a different set of servers or servers with a different set of -drivers installed: - - 1. Make sure the source for any new drivers is in the correct place (e.g., - driver source should be in a subdirectory of xc/pro- - grams/Xserver/hw/xfree86/drivers). - - 2. Change the settings of the server defines in host.def to specify which - servers you wish to build. Also, change the driver lists to suit your - needs. - - 3. From xc/programs/Xserver, run: - - make Makefile - make Makefiles - make includes - make depend - make - -6. Other useful make targets - -There are some other useful targets defined in the top level Makefile of -X11R6.9: - - o Everything after a make World, make Everything does everything a make - World does, except the cleaning of the tree. It is a way to quickly - rebuild the tree after a source patch, but it is not 100% bullet proof. - There are cases were it is better to force a full build by using make - World. - - o clean does a partial cleaning of the source tree. Removes object files - and generated manual pages, but leaves the Makefiles and the generated - dependencies files in place. After a make clean you need to re-run - - make includes - make depend - make - - to rebuild the X11R6.9. - - o distclean does a full cleaning of the source tree, removing all gener- - ated files. After a make distclean, make World is the only option to - rebuild X11R6.9. - - o includes generates all generated header files and in-tree symbolic links - needed by the build. These files are removed by a make clean. - - o depend recomputes the dependencies for the various targets in all Make- - files. Depending on the operating system, the dependencies are stored in - the Makefile, or as a separate file, called .depend. This target needs - the generated include files produced by make includes. - - o VerifyOS displays the detected operating system version. If the numbers - shown do not match your system, you probably need to set them manually - in host.def and report the problem to Xorg via our bug database at X.Org - Bug Database or via email at . - - Generated from Id: BUILD.sgml,v 1.10 alanc Exp $ - - -$XdotOrg: xc/BUILD,v 1.7 2005/12/21 05:39:04 kem Exp $ diff --git a/nx-X11/ChangeLog.X.org b/nx-X11/ChangeLog.X.org deleted file mode 100644 index 5c49bba13..000000000 --- a/nx-X11/ChangeLog.X.org +++ /dev/null @@ -1,20262 +0,0 @@ -2005-12-21 Alan Coopersmith - - * config/cf/xorgversion.def: - Version 6.9! - -2005-12-21 Kevin E. Martin - - * BUILD: - * README: - * RELNOTES: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/DESIGN: - * programs/Xserver/hw/xfree86/doc/Install: - * programs/Xserver/hw/xfree86/doc/LICENSE: - * programs/Xserver/hw/xfree86/doc/OS2.Notes: - * programs/Xserver/hw/xfree86/doc/README: - * programs/Xserver/hw/xfree86/doc/README.DECtga: - * programs/Xserver/hw/xfree86/doc/README.Darwin: - * programs/Xserver/hw/xfree86/doc/README.I128: - * programs/Xserver/hw/xfree86/doc/README.LynxOS: - * programs/Xserver/hw/xfree86/doc/README.NetBSD: - * programs/Xserver/hw/xfree86/doc/README.OpenBSD: - * programs/Xserver/hw/xfree86/doc/README.SCO: - * programs/Xserver/hw/xfree86/doc/README.SiS: - * programs/Xserver/hw/xfree86/doc/README.Solaris: - * programs/Xserver/hw/xfree86/doc/README.XKB-Config: - * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: - * programs/Xserver/hw/xfree86/doc/README.apm: - * programs/Xserver/hw/xfree86/doc/README.ati: - * programs/Xserver/hw/xfree86/doc/README.chips: - * programs/Xserver/hw/xfree86/doc/README.dps: - * programs/Xserver/hw/xfree86/doc/README.fonts: - * programs/Xserver/hw/xfree86/doc/README.i740: - * programs/Xserver/hw/xfree86/doc/README.i810: - * programs/Xserver/hw/xfree86/doc/README.mouse: - * programs/Xserver/hw/xfree86/doc/README.newport: - * programs/Xserver/hw/xfree86/doc/README.r128: - * programs/Xserver/hw/xfree86/doc/README.rendition: - * programs/Xserver/hw/xfree86/doc/README.s3virge: - * programs/Xserver/hw/xfree86/doc/RELNOTES: - * programs/Xserver/hw/xfree86/doc/Versions: - * programs/xkbcomp/README.config: - * programs/xkbcomp/README.enhancing: - Update formatted docs. - -2005-12-21 Adam Jackson - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Updated contributors list and copyright holders. - -2005-12-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/index.pre: - Fix doc and index titles for both X11R6.9 and X11R7. - -2005-12-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Additional RELNOTES updates. - -2005-12-20 Alan Coopersmith - - * LABEL: - Add copyright holders listed in changes committed since 6.8.2. - -2005-12-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Update RELNOTES.sgml for X11R6.9/X11R7.0 release (Daniel Stone, - Kevin Martin). - -2005-12-20 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Bugzilla #2059 - Bugzilla #2060 - Update build instructions for 6.9 and try to answer questions noted - in bug reports. List included/required external software. - -2005-12-20 Alan Coopersmith - - * extras/Mesa/src/mesa/swrast/s_tritemp.h: - Fix to allow building with pre-C99 compilers (Kean Johnston) - - * config/cf/sco5.cf: - * config/cf/usl.cf: - * lib/misc/snprintf.c: - * lib/misc/snprintf.h: - * programs/Xserver/hw/xfree86/loader/Imakefile: - SCO port fixups (Kean Johnston) - - * lib/GL/mesa/array_cache/Imakefile: - * lib/GL/mesa/main/Imakefile: - * lib/GL/mesa/math/Imakefile: - * lib/GL/mesa/shader/Imakefile: - * lib/GL/mesa/shader/grammar/Imakefile: - * lib/GL/mesa/shader/slang/Imakefile: - * lib/GL/mesa/shader/slang/library/Imakefile: - * lib/GL/mesa/swrast/Imakefile: - * lib/GL/mesa/swrast_setup/Imakefile: - * lib/GL/mesa/tnl/Imakefile: - * lib/GL/mesa/tnl_dd/Imakefile: - * lib/GL/mesa/x86/Imakefile: - Bugzilla #1709 - Patch #3848 - -DIN_DRI_DRIVER needed when building Mesa (Sérgio M. B.) - - * programs/Xserver/fb/fbpict.c: - Regression in Render extension: compositing an 8bpp picture on another - 8bpp picture with PictOpSrc produces no output (Fredrik Höglund) - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - Bugzilla #5359 - Patch #4113 - Segmentation fault when starting Xorg (Mark Kettenis) - -2005-12-20 Alan Coopersmith - - * doc/man/general/Standards.man: - * programs/xman/version.h: - Version bumps from 6.8 to 6.9 - -2005-12-20 Kevin E. Martin - - * doc/hardcopy/BDF/bdf.PS.gz: - * doc/hardcopy/CTEXT/ctext.PS.gz: - * doc/hardcopy/FSProtocol/fsproto.PS.gz: - * doc/hardcopy/ICCCM/icccm.PS.gz: - * doc/hardcopy/ICCCM/icccm.idx.PS.gz: - * doc/hardcopy/ICE/ICElib.PS.gz: - * doc/hardcopy/ICE/ice.PS.gz: - * doc/hardcopy/SM/SMlib.PS.gz: - * doc/hardcopy/SM/xsmp.PS.gz: - * doc/hardcopy/X11/xlib.PS.gz: - * doc/hardcopy/X11/xlib.idx.PS.gz: - * doc/hardcopy/XDMCP/xdmcp.PS.gz: - * doc/hardcopy/XIM/xim.PS.gz: - * doc/hardcopy/XLFD/xlfd.PS.gz: - * doc/hardcopy/XProtocol/proto.PS.gz: - * doc/hardcopy/XProtocol/proto.idx.PS.gz: - * doc/hardcopy/Xaw/widg.idx.PS.gz: - * doc/hardcopy/Xaw/widgets.PS.gz: - * doc/hardcopy/Xext/DPMS.PS.gz: - * doc/hardcopy/Xext/DPMSLib.PS.gz: - * doc/hardcopy/Xext/bigreq.PS.gz: - * doc/hardcopy/Xext/dbelib.PS.gz: - * doc/hardcopy/Xext/evi.PS.gz: - * doc/hardcopy/Xext/record.PS.gz: - * doc/hardcopy/Xext/recordlib.PS.gz: - * doc/hardcopy/Xext/security.PS.gz: - * doc/hardcopy/Xext/shape.PS.gz: - * doc/hardcopy/Xext/shapelib.PS.gz: - * doc/hardcopy/Xext/sync.PS.gz: - * doc/hardcopy/Xext/synclib.PS.gz: - * doc/hardcopy/Xext/tog-cup.PS.gz: - * doc/hardcopy/Xext/xc-misc.PS.gz: - * doc/hardcopy/Xi/lib.PS.gz: - * doc/hardcopy/Xi/port.PS.gz: - * doc/hardcopy/Xi/proto.PS.gz: - * doc/hardcopy/Xmu/xmu.PS.gz: - * doc/hardcopy/Xt/intr.idx.PS.gz: - * doc/hardcopy/Xt/intrinsics.PS.gz: - * doc/hardcopy/i18n/Framework.PS.gz: - * doc/hardcopy/i18n/LocaleDB.PS.gz: - * doc/hardcopy/i18n/Trans.PS.gz: - Update hardcopy specs for 6.9/7.0 release. - -2005-12-20 Kevin E. Martin - - * doc/specs/BDF/bdf.ms: - * doc/specs/CTEXT/ctext.tbl.ms: - * doc/specs/FSProtocol/protocol.ms: - * doc/specs/ICCCM/icccm.ms: - * doc/specs/ICCCM/indexmacros.t: - * doc/specs/ICE/ICElib.ms: - * doc/specs/ICE/ice.ms: - * doc/specs/SM/SMlib.ms: - * doc/specs/SM/xsmp.ms: - * doc/specs/X11/CH01: - * doc/specs/X11/abstract.t: - * doc/specs/X11/indexmacros.t: - * doc/specs/XDMCP/xdmcp.ms: - * doc/specs/XIM/xim.ms: - * doc/specs/XLFD/xlfd.tbl.ms: - * doc/specs/XProtocol/X11.protocol: - * doc/specs/XProtocol/indexmacros.t: - * doc/specs/Xaw/CH1: - * doc/specs/Xaw/TPage_Credits: - * doc/specs/Xaw/widg.idxmac.t: - * doc/specs/Xext/DPMS.ms: - * doc/specs/Xext/DPMSLib.ms: - * doc/specs/Xext/bigreq.ms: - * doc/specs/Xext/evi.ms: - * doc/specs/Xext/record.ms: - * doc/specs/Xext/recordlib.ms: - * doc/specs/Xext/security.tex: - * doc/specs/Xext/shape.ms: - * doc/specs/Xext/shapelib.ms: - * doc/specs/Xext/sync.tex: - * doc/specs/Xext/synclib.tex: - * doc/specs/Xext/tog-cup.ms: - * doc/specs/Xext/xc-misc.ms: - * doc/specs/Xi/library.ms: - * doc/specs/Xi/porting.ms: - * doc/specs/Xi/protocol.ms: - * doc/specs/Xmu/Xmu.ms: - * doc/specs/Xt/strings.mit: - * doc/specs/i18n/Framework.ms: - * doc/specs/i18n/LocaleDB.ms: - * doc/specs/i18n/Trans.ms: - Update specs for 6.9/7.0 release. - -2005-12-19 Adam Jackson - - * programs/Xserver/hw/xfree86/xorg.conf.man: - Bug #5116: Refer DRI section details to dri.fd.o. - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Bug #2571: Fix cross-compile instructions (Alexander Gottwald) - -2005-12-18 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/CODING: - * programs/Xserver/hw/xfree86/doc/exa-driver.txt: - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/Darwin.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/Install.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/LICENSE.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/OS2Notes.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/Status.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/ati.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/chips.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/i810/i810.man: - * programs/Xserver/hw/xfree86/drivers/mga/mga.man: - * programs/Xserver/hw/xfree86/drivers/v4l/v4l.man: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.man: - * programs/Xserver/hw/xfree86/getconfig/cfg.man: - * programs/Xserver/hw/xfree86/getconfig/getconfig.man: - * programs/Xserver/hw/xfree86/input/aiptek/aiptek.man: - * programs/Xserver/hw/xfree86/input/citron/citron.man: - * programs/Xserver/hw/xfree86/input/fpit/fpit.man: - * programs/Xserver/hw/xfree86/input/keyboard/kbd.man: - * programs/Xserver/hw/xfree86/input/keyboard/keyboard.man: - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - * programs/Xserver/hw/xfree86/input/ur98/ur98.man: - * programs/Xserver/hw/xfree86/XF86Conf.man: - Typo fixes, mailing list & url updates, and other changes - to prepare for X11R6.9 & 7.0 releases. - -2005-12-19 Kevin E. Martin - - * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - Update README, RELNOTES and defs.ent. - -2005-12-15 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/ati/r128.man: - Bugzilla #5238 - Patch #3978 - r128 man page dualhead note update (Alex Deucher) - -2005-12-14 Alan Coopersmith - - * config/cf/xorgversion.def: - Version bump: 6.8.99.904 (aka 6.9 RC4) - -2005-12-14 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/pci.ids: - * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: - Update to 2005-12-14 snapshot from pciids.sf.net - -2005-12-14 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h: - * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - Bump driver version numbers for final X11R6.9 release candidate. - -2005-12-14 Alan Coopersmith - - * Makefile: - * LABEL: - * config/cf/X11.tmpl: - * config/util/makedef.cmd: - Update release name to 6.9 in preparation for upcoming 6.9 release. - - * doc/man/general/X.man: - * doc/man/general/XOrgFoundation.man: - Correct spelling of X.Org Foundation name. Updates for 6.9 release. - -2005-12-14 Alan Coopersmith - - * programs/xterm/88colres.pl: - * programs/xterm/INSTALL: - * programs/xterm/Imakefile: - * programs/xterm/MANIFEST: - * programs/xterm/Makefile.in: - * programs/xterm/Tekproc.c: - * programs/xterm/UXTerm.ad: - * programs/xterm/VTPrsTbl.c: - * programs/xterm/VTparse.h: - * programs/xterm/XTerm-col.ad: - * programs/xterm/XTerm.ad: - * programs/xterm/aclocal.m4: - * programs/xterm/button.c: - * programs/xterm/charproc.c: - * programs/xterm/config.guess: - * programs/xterm/config.sub: - * programs/xterm/configure: - * programs/xterm/configure.in: - * programs/xterm/ctlseqs.ms: - * programs/xterm/data.c: - * programs/xterm/data.h: - * programs/xterm/fontutils.c: - * programs/xterm/input.c: - * programs/xterm/install.sh: - * programs/xterm/main.c: - * programs/xterm/menu.c: - * programs/xterm/menu.h: - * programs/xterm/misc.c: - * programs/xterm/os2main.c: - * programs/xterm/ptyx.h: - * programs/xterm/resize.c: - * programs/xterm/screen.c: - * programs/xterm/scrollbar.c: - * programs/xterm/sinstall.sh: - * programs/xterm/termcap: - * programs/xterm/terminfo: - * programs/xterm/trace.c: - * programs/xterm/trace.h: - * programs/xterm/util.c: - * programs/xterm/version.h: - * programs/xterm/xterm.h: - * programs/xterm/xterm.log.html: - * programs/xterm/xterm.man: - * programs/xterm/xterm_io.h: - * programs/xterm/xtermcfg.hin: - * programs/xterm/vttests/tcapquery.pl: - Update xterm to patch 207 from http://dickey.his.com/xterm/xterm.html - -2005-12-14 Alan Coopersmith - - * programs/xdm/config/Imakefile: - Need to include $(XPM_DEFINES) when cpp'ing xdm-config to match - settings used in modular build. - -2005-12-14 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - Bug #1760: Fix ati wrapper multihead to be dlloader friendly. - - * programs/Xserver/hw/xfree86/common/xf86Globals.c: - * programs/Xserver/hw/xfree86/common/xf86Init.c: - * programs/Xserver/hw/xfree86/common/xf86Priv.h: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: - Bug #4718: Command line flag to disable ACPI. - -2005-12-14 Alan Coopersmith - - * lib/Xft/xft.pc.in: - * lib/Xevie/xevie.pc.in: - Make sure .pc files installed by monolith build don't reference - .pc files only installed by the modular release (like xproto & xext). - -2005-12-12 Kevin E. Martin - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - (MouseCommonOptions), (MouseDoPostEvent): - Bug #1752: When emulating 3 buttons in "auto" mode, timeout - immediately when a mouse movement is detected (Egbert Eich, - Kean Johnston, Kevin Martin). - -2005-12-11 Alan Coopersmith - - * programs/xdm/config/xdm-conf.cpp: - Bugzilla #5055 - Add XDMSCRIPTDIR cpp substitution to allow modular tree - builder/packager to decide if scripts should go in config, lib, - or data directories. - -2005-12-09 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - Bug #1106: Fix memory allocation for Render. (Michel Daenzer) - - * programs/xkbcomp/symbols/nl: - Bug #3544: Fix various keys on Dutch keyboards. (traxtopel at fastmail - dot fm) - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: - Bug #3869: Don't walk off the end of an array in connector detection. - (Eric Anholt) - - * config/makedepend/ifparser.c: - Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour) - - * programs/Xserver/miext/cw/cw.h: - Bug #4935: Fix includes. (Eric Anholt) - - * programs/Xserver/fb/fbcompose.c: - * programs/Xserver/hw/dmx/dmxpict.c: - * programs/Xserver/render/picture.c: - * programs/Xserver/render/picturestr.h: - Bug #5258: Restore binary compatibility with 6.8.2's PictureRec. - (Aaron Plattner) - - * programs/Imakefile: - * programs/pclcomp/*: - Bug #4853: Remove pclcomp for being non-free. - -2005-12-08 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_axp.c: - Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck) - - * programs/Xserver/fb/fbcompose.c: - Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen) - - * programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c: - * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: - Fix a non-dlloaderism to make X -configure work. - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - Bug #4361: Change driver probe logic to read the driver list from - disk instead of using a compile-time array. Push the fallback drivers - to the end of the list so driver probe order stays useful. - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - Bug #1288: Additional refactor of the driver probe logic to keep - ati loaded before atimisc. - -2005-12-08 Kevin E. Martin - - * library.c: (XcursorLibraryPath): - * programs/Xserver/hw/xfree86/drivers/ati/theatre200.h: - * programs/Xserver/hw/xfree86/xf86cfg/loader.c: - (LoaderInitializeOptions): - * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: (TextMode): - * programs/mkcfm/mkcfm.c: - Allow hard-coded paths to be configurable. - -2005-12-06 Alan Coopersmith - - * programs/xclock/Clock.c: - Bugzilla #5251 - xclock -digital only shows "20" (Egmont Koblinger) - -2005-12-03 Alan Coopersmith - - * config/cf/xorgversion.def: - Version bump: 6.8.99.903 (aka 6.9 RC3) - -2005-12-03 Alan Coopersmith - - * config/cf/sun.cf: - Set DlLibrary to -lc on Solaris 10, since libdl was merged into libc. - - * config/cf/sunLib.tmpl: - Replace hardcoded -ldl with DlLibrary. - -2005-12-03 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - Bump version numbers for X11R6.9/X11R7 RC3. - -2005-11-30 Adam Jackson - - * lib/GL/dri/drm/Imakefile: - * lib/XvMC/hw/i810/Imakefile: - * lib/XvMC/hw/via/unichrome/Imakefile: - * lib/XvMC/hw/via/unichromeProA/Imakefile: - * programs/Xserver/hw/xfree86/os-support/Imakefile: - * programs/Xserver/hw/xfree86/os-support/xf86drm.h: - * programs/Xserver/hw/xfree86/os-support/xf86drmCompat.h: - * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmHash.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmRandom.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmSL.c: - Bug #5016: Pull libdrm from the copy in extras. - -2005-11-29 Adam Jackson - - * programs/Xserver/fb/Imakefile: - * programs/Xserver/fb/fbmmx.c: - * programs/Xserver/fb/fbpict.c: - Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot) - - * config/cf/NetBSD.cf: - Bug #4828: Better fix for NetBSD thread lib. (Jeremy C. Reed) - -2005-11-28 Eric Anholt - - * programs/xdriinfo/xdriinfo.c: (main): - Bug #5146: Fix building of xdriinfo in the presence of NVIDIA libGL by - using the GLX 1.3 glXGetProcAddressARB instead of glXGetProcAddress. - -2005-11-29 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/trident/trident_video.c - Bug #736 - Fix offset for later generation trident chipsets so that Xv data - is correctly grabbed from video memory. Spotted by Guy Martin. - -2005-11-27 Kevin E. Martin - - * lib/Xaw/Pixmap.c: - Fix Xaw6 to build without Xpm. - -2005-11-23 Alan Coopersmith - - * programs/xkbcomp/symbols/pl2: - Bug #5070 - Patch #3816 - Typo in key definition for the pl2 keyboard layout. (Krzysztof Nowicki) - -2005-11-23 Alan Coopersmith - - * lib/X11/XKBCvt.c: - * config/util/lndir.c: - * lib/Xt/Intrinsic.c: - Bug #5003 - Patch #3763 - Xorg code misuses S_IF* macros - -2005-11-20 Alan Coopersmith - - * include/keysymdef.h: - Change values of XK_MATHEMATICAL symbols to use 0x1000000 + Unicode - value, as Xorg Architecture Task Force agreed last year should be - done for all new keysyms mapped to Unicode characters. - -2005-11-20 Kean Johnston - - * config/cf/sco5.cf: - * config/cf/usl.cf: - Set HasSnprintf to NO becuase setting it to YES implies that it - has C99 semantics, which neither OS has, despite having the function - in libc. - -2005-11-20 Alan Coopersmith - - * programs/xset/xset.c: - Fix typo in #define that caused Xprint support to not be built in - modular tree. - -2005-11-19 Kevin E. Martin - - * lib/Xft/xft.pc.in: - * lib/Xevie/xevie.pc.in: - Update pkgconfig files to separate library build-time dependencies - from application build-time dependencies. - -2005-11-18 Eric Anholt - - * programs/Xserver/GL/dri/xf86dri.c: (ProcXF86DRIOpenConnection), - (ProcXF86DRIGetDeviceInfo): - Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes. - -2005-11-18 Adam Jackson - - * programs/Xserver/hw/xfree86/ddc/xf86DDC.c: - Bug #4859: Don't segfault on bad DDC read. (Tony Houghton) - - * config/cf/mingw.rules: - * programs/Xserver/Imakefile: - Bug #4578: Fix cross-build of Xming. (Colin Harrison) - -2005-11-15 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy): - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (viaSetupAdaptors): - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - Fix via video surface reallocation and destruction. - (Reported by Cedric Berger) - -2005-11-14 Kevin E. Martin - - * programs/xinit/Imakefile: - * programs/xinit/startx.cpp: - * programs/xinit/xinitrc.cpp: - Make using full paths in the xinit scripts optional. - -2005-11-14 Adam Jackson - - * lib/font/fontfile/Imakefile: - * lib/font/fontfile/dirfile.c: - * lib/font/fontfile/fontdir.c: - Bug #5047: Make font directory attribs work in modular. - -2005-11-14 Adam Jackson - - * programs/Xserver/include/servermd.h: - Make fb build on darwin/ppc without addition #define hacks - -2005-11-14 Kean Johnston - - * programs/Xserver/hw/xfree86/common/xf86Configure.c: Dont prevent - SCO platforms from writing ZAxisMapping now that the OS layers - correctly send z-axis events for wheel motion. - -2005-11-14 Matthias Hopf - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit): - Bug #4915: ButtonMapping default changed from one-to-one mapping - to "1 2 3 8 9 10 11...". - -2005-11-14 Matthias Hopf - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit): - Bug #4915: Move buttonMapping initialization before calling OS - specific PreInit. - -2005-11-11 Alan Coopersmith - - * config/util/mkshadow/mkshadow.c: - Typo in error message: "symbolc link" -> "symbolic link" - -2005-11-11 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: - (R128InitVisualConfigs): - Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, - which resulted in whining at runtime about the visual not being - supported. - -2005-11-09 Alan Coopersmith - - * config/cf/xorgversion.def: - Version bump: 6.8.99.902 (aka 6.9 RC2) - -2005-11-10 Kevin E. Martin - - * lib/GL/mesa/main/Imakefile.inc: - Add execmem.c and mm.c to Mesa build. - -2005-11-09 Kean Johnston - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: Reinstate the - default value for ZAxisMapping. - * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Do - one-to-one mapping of mouse buttons. Turn wheel motion into a - Z-axis event instead of treating it directly as a button. - * programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto. - -2005-11-09 Alan Coopersmith - - * programs/xdm/Imakefile: - Don't link with libresolv on AIX either. (Dan McNichol) - -2005-11-09 Adam Jackson - - * lib/apple/applewm.c: - * lib/windows/windowswm.c: - #include "foowmstr.h" -> #include - -2005-11-09 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/ativersion.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_version.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h: - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint.h: - * programs/Xserver/hw/xfree86/drivers/i810/i810.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis.h: - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: - * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - Bump version numbers for X11R6.9/X11R7 RC2. - -2005-11-09 Alan Coopersmith - - * programs/xsetpointer/xsetpnt.man: - Bug #4620 - xsetpointer man page refers to "xsetmode" by mistake (Ortwin Glück) - -2005-11-09 Matthias Hopf - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONGenerateModeListFromMetaModes): - * programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c: - (GenerateModeList): - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - (SiSGenerateModeListFromMetaModes): - Bug #4998: Add ';' and ',' as valid separators for MetaModes as well. - -2005-11-09 Matthias Hopf - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: - * programs/Xserver/hw/xfree86/os-support/hurd/hurd_mouse.c: - * programs/Xserver/hw/xfree86/os-support/nto/nto_mouse.c: - * programs/Xserver/hw/xfree86/os-support/os2/os2_mouse.c: - * programs/Xserver/hw/xfree86/os-support/qnx4/qnx_mouse.c: - * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: - * programs/Xserver/hw/xfree86/os-support/sysv/xqueue.c: - * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: - Bug #4915: ButtonMapping option which allows to define arbitrary - button mappings (including left-handed mouse etc.). - Fixed incorrect usage of non-reversed, but ZAxisMapped buttons for - state detection. - Nuked unused part of reverseMap. - -2005-11-09 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIASwitchMode): - Bug #4990: - Avoid dereferencing a NULL pointer if DRI is not enabled. - (Joris van Rantwijk) - -2005-11-09 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaModeDotClockTranslate): - #4855 fallout: VT3108, VT3118 and VT3344 free modes were broken. - -2005-11-09 Kevin E. Martin - - * programs/Xserver/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - Fix DoLoadableServer NO build. - -2005-11-08 Kevin E. Martin - - * lib/GL/mesa/drivers/dri/common/Imakefile.inc: - * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: - * lib/GL/mesa/drivers/dri/via/Imakefile.inc: - Do not link/build files that were removed during Mesa import. - -2005-11-08 Kevin E. Martin - - * extras/Mesa/XOrg-Xlist: - Update files to remove during Mesa import (Brian Paul). - -2005-11-07 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (pciReadWord), - (pciReadByte), (pciWriteWord), (pciWriteByte): - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - (linuxPciCfgReadByte), (linuxPciCfgWriteByte), - (linuxPciCfgReadWord), (linuxPciCfgWriteWord): Bug #2880, add - functions for byte and word level access to pci config space. - - * ChangeLog: Fix broken utf8 again. - -2005-11-08 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineReset): - bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) - Fix typo which may or may not have had a negative impact on stability - with R300 class cards. - -2005-11-08 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit): - bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) - Call RADEONDGAInit() even if EXA is enabled; the problematic DGA - acceleration hooks are already disabled in that case. - - This fixes DGA issues such as DGA mouse (typically used by games in - fullscreen mode) not working. - - Fix suggested by Eric Anholt. - -2005-11-08 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONSetCursorPositionMerged): - bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) - Fix segfault with MergedFB and EXA enabled and HW cursor temporarily - disabled. - -2005-11-08 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: - (RADEONCursorSave), (RADEONCursorAllocEXA), (RADEONUseHWCursor), - (RADEONUseHWCursorARGB), (RADEONCursorInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit): - bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951) - attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689) - Fix HW cursor getting silently disabled with EXA. - -2005-11-07 Kean Johnston - - * config/cf/Imake.rules(AssembleObject): Don't use $*, as some - makes only accept those in inference rules. Adjust all use of that - macro to take the extra arg. - * config/cf/QNX4.rules: Ajust usage of AssembleObject. - * config/cf/minix.cf: Ditto. - * config/cf/nto.rules: Ditto. - * config/cf/xf86.tmpl: Ditto. - * config/cf/xorg.tmpl: Ditto. - - * config/cf/sco5.cf: Complete overhaul for the modern world. - * config/cf/usl.cf: Ditto. - * config/cf/scoLib.rules: Set UseExportLists if it wasnt set. - Adjust the use of -R and -h linker options to allow for full - paths in shard library names. - * config/cf/Imake.tmpl: Prefix -Bstatic with -Wl, as not all (in - fact few) gcc's are configured to accept -Bstatic as an - argument. Revert to dynamic mode after linking in -lgcc. - * extras/Xpm/Imakefile: USL doesnt need strcasecmp. - * extras/Xpm/lib/Imakefile: Ditto. - * extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h: - Dont define abs on UnixWare either. - * include/Xfuncs.h: SCO platforms dont need memory.h and they dont - need to define bcopy wrappers, as the real prototypes are in - strings.h. Include that instead, as it also declares strcasecmp(). - * include/Xosdefs.h: UnixWare and OSR5 are POSIX-like. Define - system default values for PATH_MAX and MAXPATHLEN. - * include/Xthreads.h: Updated for UnixWare threads support. - * lib/ICE/Imakefile: Use *.cf-defined connection defines. - * lib/X11/locking.c: Update for UnixWare threads. This is done in - such a way that even non-threaded apps can link with the X libs. - * lib/fontconfig/Imakefile: SCO platforms need ksh. - * lib/xtrans/Xtranslcl.c: Use SCO named pipes for all transports. - Add missing \n to some error strings. - Make SCO connection type use connect_spipe() and named_spipe(). - Dont support the ISC transport layer on SCO platforms. - Set a default port if any empty string was passed to the SCO - transport layer. - * lib/xtrans/Xtransutil.c(ConvertAddress): Set FamilyLocal - correctly on SCO platforms. - * programs/Xserver/Xprint/ps/Imakefile: Add extra build flags for - SCO to pick up the correct definition of MAXPATHLEN. - * programs/Xserver/hw/xfree86/common/xf86Config.c: Set the correct - default keyboard protocol if XQUEUE mode is on. For backwards - compatibility with existing config files, accept keyboard protocol - "xqueue" as a synonym for "standard" on UnixWare. - * programs/Xserver/hw/xfree86/common/xf86Configure.c: Set the - correct mouse protocol for UnixWare. Dont emit default - ZAxisMapping for SCO platforms, they do the right thing in the - driver code. - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: Ditto. - * programs/Xserver/hw/xfree86/common/xf86Events.c: Deal with - 0-based offset for VT's on UnixWare. - (xf86CommonSpecialKey): Key isnt special if ShiftMask is also - pressed (i.e Ctrl-Alt-Shift-Backspace is not Zap, but - Ctrl-Alt-Backspace is). - * programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: Updated SCO - release notes. - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: Work - around an optimizer bug in the USL compiler that optimizes away - a valid volatile. - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Set the - protocol to "Xqueue" if thats what is being used. - * programs/Xserver/hw/xfree86/loader/Imakefile: Copy in libcrt.a - for UnixWare systems which is required for runtime support. - * programs/Xserver/hw/xfree86/loader/loader.c: Deal with loading - libcrt.a in the loader for USLC long long support routines. - * programs/Xserver/hw/xfree86/loader/os.c: Identify SVR5 and SCO. - * programs/Xserver/hw/xfree86/os-support/Imakefile: Use the new - USL code in usl/ for UnixWare. - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Dont define - XQUEUE for UnixWare, it now has its own full OS layer. - * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: If XQUEUE - is defined, include input.h so that the XQUEUE function - declarations are valid. - * programs/Xserver/hw/xfree86/os-support/sco/Imakefile: Use new - SCO keyboard interface required for kbd driver support. - Work around a GNU ld COFF-conversion bug with the event library. - * programs/Xserver/hw/xfree86/os-support/sco/VTsw_sco.c: Update - function prototypes. - * programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/sco/sco_KbdMap.c: New - file for SCO keyboard driver support. - * programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.h: Ditto. - * programs/Xserver/hw/xfree86/os-support/sco/sco_init.c: Corrected - several logic errors with the startup code. Cleaned up prototypes. - * programs/Xserver/hw/xfree86/os-support/sco/sco_io.c: Cleaned up - prototypes. Modify for use with new keyboard driver model. - * programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Only - return MSE_MISC from SupportedInterfaces(). Correct event driver - mask to include buttons. Correct wheel mouse button map. Ensure we - correctly mark the device as closed. Fix event posting algorithm - for wheel buttons. - * programs/Xserver/hw/xfree86/os-support/shared/sysv_kbd.c: SCO no - longer uses this file, remove its conditionals from it. - * programs/Xserver/hw/xfree86/os-support/usl/Imakefile: New - file. Added full UnixWare os-support layer. - * programs/Xserver/hw/xfree86/os-support/usl/usl_KbdMap.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_init.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_io.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_iop.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.h: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_video.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_vtsw.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto. - * programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.h: Ditto. - * programs/Xserver/hw/xfree86/parser/Monitor.c: Use detected - ranges on SCO platforms, and adjust comment accordingly. - * programs/Xserver/hw/xfree86/xf86cfg/cards.c: Prevent a coredump - if there is no cards database by checking for a NULL pointer in - LookupCard(). - * programs/Xserver/hw/xfree86/xf86cfg/interface.c: Recognise both - "keyboard" and "kbd" driver names as valid keyboard drivers. - * programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: Ditto. - Also output the correct driver name based on - USE_DEPCREATED_KEYBOARD_DRIVER. - * programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: Set the default - protocol on SCO and UnixWare. - * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: Include the - correct curses header file on SCO platforms. Recognise both "kbd" - and "keyboard" as valid keyboard driver names. Added missing space - in dialog title. Use the correct mouse protocol on SCO/UW7. Set - the correct keyboard driver name. Explicitly recognise '\b' as a - backspace key on SCO platforms. - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Correct - comments for UnixWare/XQUEUE. - * programs/Xserver/os/utils.c: Emulate pread/pwrite which are - missing on SCO platforms. - * programs/ico/ico.c: Make the -sync argument actually call - XSynchronize() instead of enabling debug mode! - * programs/xcursorgen/Imakefile: Explicitly link in Xfixes for - those OSes that dont deal with library dependencies correctly. - * programs/xdm/Imakefile: Define USESECUREWARE for SCO OSR5. - * programs/xdm/auth.c: Include Xlibint.h and use _XGetHostname - instead of duplicating the logic here. - * programs/xdm/dm.c: Call set_auth_parameters() for SecureWare. - * programs/xdm/resource.c: Set the correct name of the PRNGD - socket for SCO OpenServer. - * programs/xdm/session.c: Implement SecureWare authentication. - * programs/xdm/config/Imakefile: Generate Xsession from - Xsession.ccp instead of a static file. Use the Korn shell on SCO - systems whose Bourne shell has severe limitations. - * programs/xdm/config/Xsession: Remove. - * programs/xdm/config/Xsession.cpp: New file to replace above. - * programs/xdm/greeter/verify.c: Adjust for SecureWare. - * programs/xedit/Imakefile: Add SCOBuildFlags for the correct - definition of MAXPATHLEN. - * programs/xinit/Imakefile: Use the Korn shell on SCO - systems. Pass the value of LIBDIR to xinitrc, as the SCO section - needs it. Pass a macro to the man page processor for SCO specific - man page bits, as well as passing LIBDIR. - * programs/xinit/startx.cpp: Update SCO support, and allow the - shell to be configured from Imakefile. - * programs/xinit/xinitrc.cpp: Ditto. - * programs/xinit/startx.man: Document SCO weirdnesses. - * programs/xterm/Imakefile: Define the termcap library on SCO - platforms in the cf file didn't, and make sure we link with it - when compiling resize on OSR5. - * programs/xterm/main.c: Dont set ECHOCTL on UnixWare. - - ======== - * config/cf/Imake.cf: - * config/imake/imake.c: - * config/imake/imakemdep.h: - * include/Xos.h: - * include/Xosdefs.h: - * lib/FS/FSlibos.h: - * lib/SM/sm_manager.c: - * lib/X11/Xlib.h: - * lib/Xaw/XawI18n.h: - * lib/Xbsd/Berklib.c: - * lib/Xt/NextEvent.c: - * lib/Xxf86dga/XF86DGA.c: - * lib/Xxf86dga/XF86DGA2.c: - * lib/dps/Xlibnet.h: - * lib/dps/cslibint.h: - * lib/font/fc/fslibos.h: - * lib/font/fontfile/encparse.c: - * lib/font/fontfile/fontenc.c: - * lib/lbxutil/lbx_zlib/lbx_zlib_io.c: - * lib/xtrans/Xtrans.c: - * lib/xtrans/Xtransint.h: - * lib/xtrans/Xtranslcl.c: - * lib/xtrans/Xtranssock.c: - * programs/Xserver/Xext/xf86bigfont.c: - * programs/Xserver/Xprint/attributes.c: - * programs/Xserver/hw/xfree86/common/compiler.h: - * programs/Xserver/hw/xfree86/common/scoasm.h: - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - * programs/Xserver/hw/xfree86/common/xf86Events.c: - * programs/Xserver/hw/xfree86/common/xf86Init.c: - * programs/Xserver/hw/xfree86/drivers/chips/util/AsmMacros.h: - * programs/Xserver/hw/xfree86/drivers/rendition/vboard.c: - * programs/Xserver/hw/xfree86/etc/mmapr.c: - * programs/Xserver/hw/xfree86/etc/mmapw.c: - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - * programs/Xserver/hw/xfree86/os-support/xf86_ansic.h: - * programs/Xserver/hw/xfree86/vbe/vbe.h: - * programs/Xserver/include/os.h: - * programs/Xserver/os/access.c: - * programs/Xserver/os/osinit.c: - * programs/fonttosfnt/util.c: - * programs/rgb/rgb.c: - * programs/rgb/showrgb.c: - * programs/xauth/gethost.c: - * programs/xconsole/xconsole.c: - * programs/xdm/chooser.c: - * programs/xdm/dm.c: - * programs/xdm/dm.h: - * programs/xdm/util.c: - * programs/xfs/os/osdep.h: - * programs/xman/man.c: - * programs/xman/misc.c: - * programs/xman/vendor.c: - * programs/xman/vendor.h: - * programs/xmh/command.c: - Update SCO support. This mainly consists of rationalizing how the - platforms are recognised by Imake. Now use a consistent set of - macros for refering to the various platforms: - __SCO__ refers to any version of SCO OpenServer. - SCO325 refers to any release of SCO OpenServer 5. - SCO5V6 refers to any release of SCO OpenServer 6. - __UNIXWARE__ refers to any release of SCO UnixWare. - __USLC__ is only used to detect USL C compiler behaviour. - -2005-11-07 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86DGA.c (DGAProcessKeyboardEvent): - Don't reference noXkbExtension when building without XKB. - (Bob Terek - Sun Microsystems) - -2005-11-07 Kevin E. Martin - - * programs/Xserver/hw/vfb/InitOutput.c: - (vfbAllocateFramebufferMemory), (vfbScreenInit): - Fix Xvfb to work properly in depth 15 mode. Fixes XTS5 - XCloseDisplay-3 server crash. - -2005-11-06 Alan Coopersmith - - * config/cf/sun.cf: - "# else if" needs to be "#elif" to work properly - -2005-11-06 Thomas Hellstrom - - reviewed by: Benjamin Herrenschmidt, Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave): - Fix a bug where a system memory pixmap got a wrong address - if memcpy() fallback was used for downloading from screen. - -2005-11-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONGetMergedFBOptions): - Sun bug #6325220: Xorg dumps core in dual monitor configuration with - radeon driver if CRT2Position not specified in xorg.conf - - (Stuart Krietman - Sun Microsystems) - -2005-11-05 Alan Coopersmith - - * config/cf/sun.cf: - Fix asm flags for 64-bit SPARC builds with Sun compilers. - - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - Use asm flags from sun.cf instead of duplicating settings here. - -2005-11-05 Alan Coopersmith - - * programs/Xserver/Imakefile: - Only build cfb24 if we're also building xf8_32wid, since nothing - else uses cfb24 any more. (See bugzilla #4809.) - -2005-11-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - Don't use gcc-only __FUNCTION__ macro. - -2005-11-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Init.c: - Bug #4948: - Incorrect URL in log file for Xorg CVS. Also fixed wording of - statement to not refer to monolithic CVS since modular uses the - same code, so it was appearing in modular builds too. - -2005-11-05 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaGetMemoryBandwidth): - #4955: fix memory bandwidth check for VIA P4M800. - (reported by Jeremy Shaw) - -2005-11-04 Kevin E. Martin - - * programs/Xserver/fb/fbcopy.c: (fbCopyNtoN): - Only use fbCopyAreammx if planemask is FB_ALLONES - (fixes XTS5 XCopyArea tests 22 and 23). - -2005-11-02 Nolan - - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: - (VMWAREPreDirtyBBUpdate): - - Fix a bug where the cursor disappears. Committed on behalf - of Shelley Gong (shelleygong@vmware.com). - -2005-11-02 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: - (VIAInitAccel): - * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: - (VIAHWCursorInit): - Fix HW cursors overwriting offscreen memory when dri is - not enabled. - -2005-11-02 Kevin E. Martin - - * programs/Xserver/GL/dri/drimodule.c: - * programs/Xserver/GL/glxmodule.c: - * programs/Xserver/Xext/extmod/modinit.c: - * programs/Xserver/dbe/dbemodule.c: - * programs/Xserver/dbe/module/Imakefile: - Fix support for enabling/disabling extensions loaded from modules. - -2005-11-01 Kevin E. Martin - - * programs/xdbedizzy/xdbedizzy.c: (main): - Fix disabling print support in modular tree. - -2005-10-31 Alan Coopersmith - - * programs/fstobdf/chars.c: - Make extern declarations unsigned to match actual definitions - -2005-10-31 Kevin E. Martin - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c: - (lnxACPIOpen), (lnxCloseACPI): - Fix fd leak by closing them in the ACPI code instead of just using - shutdown. - -2005-10-30 Kevin E. Martin - - * extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c: - (r200ChooseVertexState): - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c: - * extras/Mesa/src/mesa/drivers/dri/sis/sis_screen.c: - (sisCreateBuffer): - * lib/GL/mesa/shader/slang/library/Imakefile.inc: - Fix build problems in MESA/DRI code with gcc 2.96. - -2005-10-28 Alan Coopersmith - - * programs/xdm/greeter/verify.c: - Fix #ifdef statement syntax to clear compiler warning. - -2005-10-27 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Events.c: - Improved stack trace dump code for Solaris - try fork & exec - of pstack first so we can see the names of non-exported symbols - that aren't visible to walkcontext/dladdr1 code. - -2005-10-26 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - Don't try to restore savedPal in CloseScreen if savedPal is - NULL, to avoid segfault. - -2005-10-25 Alan Coopersmith - - * programs/xdm/config/xdm-conf.cpp: - Use XDMCONFIGDIR for location of configuration files so they - can be installed in a directory other than the lib directory. - (Only overridable in modular build system at this point.) - -2005-10-24 Alan Coopersmith - - * lib/Xrandr/Imakefile: - * lib/Xevie/Imakefile: - Bug #4867 - Patch #3619 - Xevie & Xrandr shadow man pages installed in wrong directory - (Xavier Bachelot) - -2005-10-24 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (viaExitVideo), (viaSaveVideo), (viaRestoreVideo), - (VIAVidAdjustFrame): - Bug #2711: - Make via driver avoid referencing missing symbols when compiled - without -DXvExtension - -2005-10-24 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaModeDotClockTranslate): - Bug #4855: Fix VT3122 and VT3205 dotclock PLL setting. - -2005-10-24 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: - Bug #4277, - Bump via dri-ddx protocol version major due to binary - incompatibility (Luc Verhaegen, Eric Anholt) - -2005-10-23 Adam Jackson - - * lib/font/FreeType/ftfuncs.c: - Bug #4721: Fix crash when using Freetype 2.1.10. (Michael Gor) - - * config/cf/NetBSD.cf: - Bug #4828: Fix compilation on NetBSD 2.1 and up. (Germain Le-Chapelain) - - * programs/xedit/lisp/xedit.c: - Bug #1860: Prevent walking off the end of the scan_types array. - - * lib/ICE/process.c: - Bug #1893: Fix replies when peers use different major opcodes for the - same subprotocol. (016_ICE_subprotocol_reply_fix.diff from Debian, - by Jochen Voss) - - * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: - Bug #4621: Size dedgeData correctly. - -2005-10-23 Luc Verhaegen - - * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - (VIADRIScreenInit): - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: - via unichrome mesa: fix fallout of - https://bugs.freedesktop.org/show_bug.cgi?id=4277 - (Reported by Xavier Bachelot) - -2005-10-23 Alan Coopersmith - - * programs/xsm/xsm.man: - Fix typo. (Tobias Stoeckmann) - -2005-10-22 Thomas Hellstrom - - * lib/XvMC/hw/via/unichrome/viaLowLevel.c: (viaDMAInitTimeStamp): - * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: - (viaDMAInitTimeStamp), (updateLowLevelBuf): - * programs/Xserver/hw/xfree86/drivers/via/via_drm.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - (VIAAllocLinear): - - Sync via_drm.h with drm and 3D driver. - -2005-10-22 Dave Airlie - - reviewed by: Ian Romanick - - * programs/Xserver/GL/mesa/X/xf86glx.c: - Missing initializer in xf86glx.c spotted while debugging something - else. - -2005-10-21 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - Bug #4829: Remove some useless DRI symbol checks. - - * lib/X11/XErrorDB: - Bug #4736: Error decoding for Damage extension. (Jonathan Lennox) - - * programs/Xserver/Xext/shm.c: - Bug #4730: Byte-swap the pixmap ID correctly. (Neil Campbell) - - * programs/Xserver/hw/xfree86/common/xf86Xinput.c: - Bug #1429: Report input device type correctly. (StéphaneVOLTZ) - - * config/cf/linux.cf: - Bug #1466: Make building libGL with/without -fPIC configurable. - (ISHIKAWA Mutsumi) - -2005-10-21 Alan Coopersmith - - * programs/Xserver/hw/xfree86/input/citron/citron.man: - Sun bug #6202893: nroff: if-else overflow.; line 93, file citron.7 - - (Sam Lau - Sun Microsystems) - -2005-10-20 Alan Hourihane - * programs/xedit/xedit.h - * programs/xedit/util.c - Fix some build bustage from this bug. - bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790) - -2005-10-18 Adam Jackson - - * lib/Xcursor/display.c: - * lib/Xcursor/xcursorint.h: - Bug #4244: Make XcursorSetTheme(dpy, NULL) restore the default theme. - (Frederico Mena-Quintero) - - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - Fix PCI bus scan on ia64 E8870 chipsets. - - * programs/Xserver/hw/xfree86/loader/loadmod.c: - Bug #3196: Fix Load "foo.so" syntax. - - * programs/Xserver/xkb/xkbInit.c: - Bug #3224: Degrade XKB fallback message to X_WARNING. - -2005-10-18 Alan Coopersmith - - * config/cf/xorgversion.def: - Version bump: 6.8.99.901 (aka 6.9 RC1) - -2005-10-18 Kevin E. Martin - - * lib/Xcomposite/Xcomposite.h - * lib/Xft/Imakefile - * lib/Xft/Xft.h - Update library version numbers to match updated package versions. - - * programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - Update driver version numbers for RC1. - -2005-10-18 Kevin E. Martin - - * extras/Mesa/src/glx/x11/indirect_vertex_program.c: - * extras/Mesa/src/glx/x11/pixelstore.c: - Add __builtin_expect macro for non-gcc builds - -2005-10-18 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - More via device subsystem IDs (Xavier Bachelot) - -2005-10-18 Alan Coopersmith - - * lib/Xxf86dga/Imakefile: - Use GenManPage macros instead of overriding $(MANSUFFIX) so - __appmansuffix__ is set correctly in man page. - -2005-10-17 Alan Coopersmith - - * config/cf/sun.cf: - Make sure FramePtrFlags is defined - -2005-10-17 Alan Coopersmith - - * lib/X11/Imakefile: - Redo XlibConf.h generation #ifdefs to avoid confusing older make - when cpp leaves junk where the cpp macro lines were - -2005-10-17 Aaron Plattner - - * programs/Xserver/hw/xfree86/loader/Imakefile: - * programs/Xserver/hw/xfree86/loader/misym.c: - Export DamageDamageRegion. Not bumping the ABI version since we - did that already for this release. - -2005-10-17 Alan Coopersmith - - * doc/man/Xp/libXp.man: - Change XCOMM to \&# to allow both cpp & sed to translate correctly. - - * programs/xdm/Imakefile: - * programs/xdm/xdm.man: - Use XDMPIDDIR instead of XDMDIR when showing location of xdm-pid file - in man page. - -2005-10-16 Alan Coopersmith - - * config/cf/sun.cf: - Set HasVarRun to YES for Solaris 8 and later. - -2005-10-16 Alan Coopersmith - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.man: - Remove note about kbd being experimental. Add Solaris to supported - OS list for kbd. - - * programs/Xserver/hw/xfree86/input/keyboard/keyboard.man: - Add note about plans to move to kbd in a future release. - -2005-10-14 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), - (exaMoveInPixmap): - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/exaasync.c: - Add an additional meaning to the "dirty" flag. Now, if !dirty && !area, - the pixmaps's contents are undefined, so we won't need to upload the - undefined contents in MoveIn. Use the ExaCheck* for async ops as well, - so that dirty is always tracked. While the performance impact for my - ls -lR test was not significant (though the avoiding-upload path was - being hit), it's likely to be important for the upcoming Get/PutImage - acceleration from ajax. - -2005-10-14 Alan Coopersmith - - * programs/xlogo/Logo.c: - * programs/xlogo/RenderLogo.c: - * programs/xlogo/print.c: - * programs/xlogo/xlogo.c: - Add #include for modularization. - -2005-10-14 Alan Coopersmith - - * include/keysymdef.h: - Remove duplicate keysyms accidentally added to XK_MATHEMATICAL section. - -2005-10-13 Alan Coopersmith - - * config/cf/Imake.tmpl: - #warning breaks older compilers - -2005-10-13 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.man: - Remove reference to XF86config-4. Add xorgcfg(1) to See Also list. - -2005-10-13 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: - Remove orphaned references to xf[14]bpp. - -2005-10-12 Alan Coopersmith - - * doc/man/Xv/Xv.man - * doc/man/Xv/XvFreeAdaptorInfo.man - * doc/man/Xv/XvFreeEncodingInfo.man - * doc/man/Xv/XvGetPortAttribute.man - * doc/man/Xv/XvGetStill.man - * doc/man/Xv/XvGetVideo.man - * doc/man/Xv/XvGrabPort.man - * doc/man/Xv/XvPortNotify.man - * doc/man/Xv/XvPutStill.man - * doc/man/Xv/XvPutVideo.man - * doc/man/Xv/XvQueryAdaptors.man - * doc/man/Xv/XvQueryBestSize.man - * doc/man/Xv/XvQueryEncodings.man - * doc/man/Xv/XvQueryExtension.man - * doc/man/Xv/XvSelectPortNotify.man - * doc/man/Xv/XvSelectVideoNotify.man - * doc/man/Xv/XvSetPortAttribute.man - * doc/man/Xv/XvStopVideo.man - * doc/man/Xv/XvUngrabPort.man - * doc/man/Xv/XvVideoNotify.man - Convert hardcoded 3X to substitutable __libmansuffix__ like other - library man pages. - -2005-10-12 Alan Coopersmith - - * lib/Xevie/Imakefile: - * lib/Xrandr/Imakefile: - Add shadow man pages for man pages that document multiple functions. - -2005-10-13 Benjamin Herrenschmidt - - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - (exaOffscreenInit): - Fix stupid mistake in yesterday's allocator commit, would cause - exa to consider a random available memory size - -2005-10-12 Alan Coopersmith - - * doc/man/Xp/XpGetAttributes.man: - * doc/man/Xp/XpGetDocumentData.man: - * doc/man/Xp/XpGetPrinterList.man: - * doc/man/Xp/XpSetAttributes.man: - * doc/man/Xp/XpSetLocaleHinter.man: - * doc/man/Xp/XpStartDoc.man: - * doc/man/Xp/XpStartJob.man: - * lib/Xrandr/Xrandr.man: - * lib/Xcursor/Xcursor.man: - Use troff macros to prevent cpp eating C comments & #defines that - are supposed to appear in man page output. - -2005-10-12 Benjamin Herrenschmidt - - * programs/Xserver/hw/xfree86/exa/exapict.c: - (exaTryDriverSolidFill): - Use proper access size when reading pixel based on bpp of the - source pixmap - -2005-10-12 Eric Anholt - - reviewed by: benh - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled): - If a window background is a 1x1 pixmap, read the value out and go to - exaFillRegionSolid rather than sending piles and piles of Copies to the - hardware. - -2005-10-12 Benjamin Herrenschmidt - - * programs/Xserver/hw/xfree86/exa/exa.h: - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - (ExaOffscreenValidate), (exaOffscreenAlloc), (exaOffscreenFree), - (exaOffscreenInit): - Fix a couple of bugs in the offscreen allocator. One mostly harmless - was causing our search loop for evictable blocks to possibly skip a - good candiate, and another was the allocator would occasionally use - area->offset as if it was the base of the pixmap, while for a pixmap - that is not in available state, it is not. This caused some funny - miscalculation leading to overlapping pixmaps and accesses beyond the - end of the framebuffer. To make things cleared, I renamed save_offset - to base_offset, made sure it's the one used everywhere in the - allocator, and only align "offset" for the client at the end of - exaOffscreenAlloc(). - -2005-10-11 Alan Hourihane - * programs/Xserver/hw/xfree86/common/xf86RandR.c - * programs/Xserver/hw/xfree86/loader/xf86sym.c - Add a new function xf86GetRotation to allow third party modules to - obtain the current rotation. - -2005-10-10 Alan Coopersmith - - * config/cf/sunLib.tmpl: - Add Solaris definitions for SharedXcompositeReqs & SharedXevieReqs, - add $(GLXLIB) to Solaris definition of SharedGLwReqs - - * config/cf/sv4Lib.rules: - * config/cf/sun.cf: - Solaris linker runtime library path flag fixes. - Add -norunpath when building with Sun C++ compiler to avoid - recording compiler build-time runpaths in output binaries. - -2005-10-10 Kevin E. Martin - - * config/imake/Imakefile: Add missing define required to build - imake in the monolithic tree. - -2005-10-10 Benjamin Herrenschmidt - - * programs/Xserver/hw/xfree86/common/Imakefile: - Fix typo that prevent backtrace stuff from being properly - built on Linux - -2005-10-10 Benjamin Herrenschmidt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled): - Add missing {Prepare,Finish}Access() wrappers for the tile - pixmap in the fallback case - -2005-10-09 Alan Coopersmith - - * lib/Imakefile: - Move libXcursor build after libXfixes since libXcursor depends on - libXfixes after fix for bug #975. - -2005-10-09 Alan Coopersmith - - * lib/freetype2/freetype/config/Imakefile: - Bug #2287 - freetype2.pc not installed (Reported by Karel Clock Kulhavy) - -2005-10-09 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Config.c (configServerFlags): - Bug #3254 - Make sure screensaver & DPMS timeouts don't overflow when multiplied - by MILLI_PER_MIN. (Reported by Zachary J. Slater) - -2005-10-09 Alan Coopersmith - - * lib/X11/XErrorDB: - Bug #3021 - Requests and Errors for XFixes are not in XErrorDB (Jonathan Lennox) - -2005-10-09 Alan Coopersmith - - * lib/Xcursor/Imakefile: - Bug #975 - Xfixes code in Xcursor not compiled when imake is used (Chris Lee) - - * config/cf/sunLib.tmpl: - Add SharedXcursorReqs settings for Solaris - -2005-10-09 Alan Coopersmith - - * programs/twm/Imakefile (deftwmrc.c): - * programs/twm/deftwmrc.sed: - * programs/twm/parse.c: - * programs/twm/parse.h: - Bug #3755 - twm can't handle 8-bit characters in .twmrc (Tomohiro KUBOITA) - -2005-10-09 Alan Coopersmith - - * programs/xkbcomp/symbols/Imakefile: - * programs/xkbcomp/symbols/pc/Imakefile: - Bug #1680 - Faroese (fo) keyboard layout doesn't get installed (Dejan Lesjak) - -2005-10-09 Daniel Stone - - * include/keysym.h: - * include/keysymdef.h: - Bug #4688: Add numerous mathematical symbols, protected by XK_MATHEMATICAL. - -2005-10-09 Dave Airlie - - reviewed by: Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONDRIScreenInit), (RADEONDRIAllocatePCIGARTTable): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig), (RADEONSetupMemXAA_DRI): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - (RADEONSetupMemEXA): - Secure the Radeon PCIE GART tables in framebuffer memory by not - allowing the clients to get access to a secure area of framebuffer. - -2005-10-08 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): - Don't try the accelerated glyphs path for component-alpha text (which - I don't expect drivers to be able to accelerate without exa assistance). - Instead, drop back to plain old miGlyphs for a 62.5% +/- 1.5% reduction - in runtime of my ls -lR test (n=5) with component alpha. While a - reasonable approach would seem to be making a better test to see whether - the entire path would be accelerated and force migration appropriately, - my attempt at this made the situation much worse. - -2005-10-08 Kevin E. Martin - - * config/imake/Makefile.ini: - * config/imake/imake.c: - Updates for modular build - -2005-10-07 Alan Hourihane - * programs/Xserver/hw/xfree86/common/xf86RandR.c - Use PointerMoved as well as SetCursorPosition, as PointerMoved will - call AdjustFrame to reposition the window if necessary and avoid the - cursor ending up offscreen. - -2005-10-07 Benjamin Herrenschmidt,,, - - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): - Clients tend to set picture->repeat when not necessary. Most HW cannot - accelerate repeat NPOT thus triggering software fallback (this is the - case with gnome desktop for example). This adds a simple optimisation - to exa that removes "repeat" when it's obviously useless, that is, the - single picture instance covers the entire rectangle beeing used - -2005-10-06 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): - * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), - (DamageSubtract): - Bug #4699: Correct some memory leaks in EXA and damage related to region - handling. - -2005-10-06 Alan Coopersmith - - * programs/Xserver/Xext/xevie.c (doSendEvent): - Sun bug #6326551: xkbSetDetectableAutoRepeat broken when using XEvIE - - (Derek Wang, Sun Microsystems) - -2005-10-06 Kevin E. Martin - - * programs/mkcfm/mkcfm.c: - Instead of including the Xserver's os.h header for the extern - ErrorF and FatalError declarations, declare them directly. - -Thu Oct 6 10:39:34 2005 Søren Sandmann - - * mkcfm.c: Change several includes to be instead of - "*". Replace includes of Type1 headers with copies of CID_NAME_MAX - and some prototypes. - -2005-10-06 Aaron Plattner - - * programs/xrandr/xrandr.c: (main): - Tell the user when setting the screen configuration fails. Return - nonzero so scripts can find out too. - -2005-10-06 Benjamin Herrenschmidt - - * programs/Xserver/render/picture.c: (PictureMatchVisual): - Bug #4689: Treat DirectColor as TrueColor in Render. It - fixes some crashes with xcompmgr when using apps that use - a DirectColor visual for their windows - -2005-10-05 Kevin E. Martin - - * include/GL/glxproto.h: - Revert changes that duplicated GLX_SGIX_swap_barrier protocol - requests and replies - -2005-10-05 Kevin E. Martin - - * programs/Xserver/hw/dmx/config/xdmxconfig.c: - Include dmx-config.h for modular build - - * programs/Xserver/hw/dmx/examples/dmxaddinput.c: - * programs/Xserver/hw/dmx/examples/dmxaddscreen.c: - * programs/Xserver/hw/dmx/examples/dmxreconfig.c: - * programs/Xserver/hw/dmx/examples/dmxresize.c: - * programs/Xserver/hw/dmx/examples/dmxrminput.c: - * programs/Xserver/hw/dmx/examples/dmxrmscreen.c: - * programs/Xserver/hw/dmx/examples/dmxwininfo.c: - * programs/Xserver/hw/dmx/examples/xdmx.c: - * programs/Xserver/hw/dmx/examples/xinput.c: - Use intead of "dmxext.h" - -2005-10-05 Adam Jackson - - * include/GL/glxproto.h: - * programs/Xserver/GL/glx/global.c: - * programs/Xserver/GL/glx/glxcmds.c: - * programs/Xserver/GL/glx/glxext.c: - * programs/Xserver/GL/glx/glxext.h: - * programs/Xserver/GL/glx/glxscreens.c: - Bug #3652: Server-side GLX support for GLX_SGIX_swap_barrier and - GLX_SGIX_hyperpipe extensions. (Eric Kunze, SGI) - -2005-10-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/pci.ids: - * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: - Update to 2005-10-05 snapshot from pciids.sf.net - (includes a couple new Radeon id's). - -2005-10-05 Adam Jackson - - * config/cf/xf86.rules: - Bug #4645: Fix InstallDriverSDKObjectSubModule for dlloader builds. - -2005-10-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Init.c: - Fix the rest of the XFree86 DDX options that require an argument - to say so instead of reporting "unrecognized option" when the - argument is missing. Also give correct error instead of - "unrecognized option" for options only available to root. - -2005-10-05 Luc Verhaegen - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: - (xf86GetOSOffsetFromPCI): - Fix return value. Clears up the resource ranges awkwardness and the - "INVALID MEM ALLOCATION" warning. - -2005-10-05 Kevin E. Martin - - * programs/xdm/sessreg.c: - Add check for utmpx.ut_syslen structure member - -2005-10-04 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Init.c: - Make Xorg -config stop lying to people and claiming it doesn't - exist when you fail to specify a file name. Also, include it - in the list of available options for non-root users when listing - all available flags. - -2005-10-04 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): - Mark the temporary pixmap dirty if UploadToScreen succeeds. Failure to - do so resulted in a solid black glyph if the font rendering actually - resulted in a fallback (subpixel AA, for example) and the temporary - got migrated after 10 or so glyphs. - -2005-10-04 Aaron Plattner - - * programs/Xserver/hw/xfree86/common/xf86Module.h: - Bump the video driver module ABI minor version to 8 so modules statically - linked against miDisableCompositeWrapper won't load on older servers. - -2005-10-03 Aaron Plattner - - * programs/Xserver/hw/xfree86/loader/Imakefile: - * programs/Xserver/hw/xfree86/loader/misym.c: - Export miDisableCompositeWrapper. - -2005-10-03 Eric Anholt - - * fbcompose.c: (fbFetchSourcePict), (fbFetchTransformed): - Correct the test for whether projective transform is necessary. Also, - use "affine" to describe the variable (universally) on suggestion from - vektor. Corrects a rendercheck failure. - -2005-10-03 Adam Jackson - - * programs/xinit/xinit.c: - Bug #2027: Treat SIGTERM like SIGINT in xinit. (Andreas Luik) - -2005-10-03 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/gtf.c: - Add #include for modular build - -2005-10-03 Adam Jackson - - * programs/Xserver/fb/fbcopy.c: - Bug #3781: Only use fbCopyAreammx when alu == GXcopy. Originally - Gentoo bug #96053, patch by bartron@gmx.net. - -2005-10-03 Alan Coopersmith - - * lib/xtrans/Xtranssock.c: - Bug #4678 - Patch #3472 - Use SysV-style utmp on GNU/kFreeBSD (Robert Millan) - -2005-10-03 Alan Coopersmith - - * lib/xtrans/Xtranssock.c: - Bug #3813 - GNU/kFreeBSD fix for xtrans (Robert Millan) - -2005-10-03 Alan Coopersmith - - * programs/xdm/auth.c: - Bug #3891 - xdm build failure: IN6_IS_ADDR_LOOPBACK undefined (David Schleef) - -2005-10-03 Alan Coopersmith - - * programs/Xserver/hw/vfb/Imakefile: - * programs/Xserver/hw/xfree86/Imakefile: - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/common/xf86Config.c: - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - * programs/Xserver/hw/xfree86/common/xf86Privstr.h: - * programs/Xserver/hw/xfree86/input/joystick/Imakefile: - * programs/Xserver/hw/xfree86/os-support/Imakefile: - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_init.c: - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_io.c: - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c: - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: - * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: - * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: - * programs/Xserver/Xprint/etc/init.d/Imakefile: - * programs/Xserver/Xprint/etc/Xsession.d/Imakefile: - Bug #3815 - Patch #3463 - GNU/kFreeBSD Xserver support (Robert Millan) - -2005-10-03 Alan Coopersmith - - * config/imake/imake.c: - * config/imake/imakemdep.h: - Bug #3812 - Patch #3462 - GNU/kFreeBSD Imake support (Robert Millan) - -2005-10-03 Alan Coopersmith - - * config/cf/Imake.cf: - * config/cf/linux.cf: - * config/cf/xfree86.cf: - * config/cf/xorg.cf: - Bug #3814 - Patch #3461 - GNU/kFreeBSD monolithic build system support (Robert Millan) - -2005-10-03 Eric Anholt - - * programs/Xserver/fb/fbcompose.c: (fbFetchTransformed): - Merge r1.36 of fbcompose.c from xserver CVS: - Special case projective transforms so we can avoid doing the expensive - 64-bit math. Unroll the bilinear interpolation loops for an extra - boost. - I tested this with the up/downscaling cairo-benchmarks with Xvfb and - saw a 12 +/- 4 percent decrease in time taken to run them. - -2005-10-03 Eric Anholt - - * programs/Xserver/fb/fbedge.c: (clip255), (add_saturate_8), - (fbRasterizeEdges8): - Merge r1.2 of fbedge.c from xserver CVS: - Optimize spans where the same value is being added to multiple pixels. - This improves the speed of rendering wide trapezoids. - I tested this with a small set of xlibs cairo-benchmarks with Xvfb and - saw a 4% decrease in time taken to run them. - -2005-10-03 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Bug #4353: Fix lockup when suspend and resume when playing video. - Shutdown the overlay on LeaveVT. - -2005-10-02 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Bug #4001: Don't crash when PanelSize is unset. (Alan Coopersmith) - - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/common/xf86Events.c: - Bug #4393: uClibc lies and defines __GLIBC__ even though it's not - source compatible with glibc, so the backtrace support check fails. - Work around this by wrapping the code in a configure check for - execinfo.h, and emulate detection for the monolith. (Yuri Vasilevski) - -2005-10-02 Alan Coopersmith - - * config/cf/Imake.cf: - * config/cf/Imake.tmpl: - Bug #2539 - Patch #1901 - Big-endian ARM processor support (Lennert Buytenhek) - -2005-10-02 Alan Coopersmith - - * programs/Xserver/Xprint/etc/init.d/Imakefile: - * programs/Xserver/Xprint/etc/init.d/xprint.cpp: - Bug #1465 - /etc/init.d/Xprint should use PROJECTROOT from build - (Grzegorz DÄ…browski) - -2005-10-02 Alan Coopersmith - - * programs/xload/get_load.c: - * util/memleak/Imakefile: - Bug #3811 - GNU/kFreeBSD support for xload & memleak (Robert Millan) - -2005-10-02 Alan Coopersmith - - * lib/xtrans/Xtransock.c - Bug #4256 - Patch #3046 - Define MAXHOSTNAMELEN if platform doesn't (Michael Banck) - -2005-10-02 Eric Anholt - - * programs/Xserver/fb/fb.h: - * programs/Xserver/fb/fbbits.h: - * programs/Xserver/fb/fbcopy.c: (fbCopyNtoN): - * programs/Xserver/fb/fbfill.c: (fbFill): - * programs/Xserver/fb/fbmmx.c: (fbSolidFillmmx), (fbCopyAreammx): - * programs/Xserver/fb/fbpict.h: - * programs/Xserver/fb/fbpoint.c: (fbDots), (fbPolyPoint): - * programs/Xserver/fb/fbwindow.c: (fbFillRegionTiled): - * programs/Xserver/hw/xfree86/exa/Imakefile: - * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled), - (exaDriverInit): - * programs/Xserver/miext/cw/cw.c: (miInitializeCompositeWrapper), - (miDisableCompositeWrapper): - * programs/Xserver/miext/cw/cw.h: - Bugzilla #4616: - - Merge various fb/ bits of COMPOSITE support from xserver, which - weren't necessary before due to cw hiding the issues. Fixes offset - calculations for a number of operations, and may pull some fixes that - cairo has wanted for XAA as well. - - Add a new call, miDisableCompositeWrapper(), which a DDX can call to - keep cw from getting initialized from the damage code. While it would - be cleaner to have each DDX initialize it if it needs it, we don't - have control over all of them (e.g. nvidia). - - Use the miDisableCompositeWrapper() to keep cw from getting set up for - screens using EXA, because EXA is already aware of composite. - Avoiding cw improved performance 0-35% on operations tested by ajax in - x11perf. - -2005-09-29 Aaron Plattner - - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: - Add entries for GeForce Go 7800. (Change went into XFree86 on - 2005-09-28). - * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - Don't hang if j is zero. This should never happen, but it's better - to be safe than sorry. - -2005-09-28 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), - (exaCloseScreen): - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - - Use the dirty flag (which should be set correctly all the time, - particularly thanks to Prepare/FinishAccess) to avoid DFS/memcpy on - pixmap move-out if it's unnecessary. This was disabled in KAA because - cache misuse on ATI made me guess that this code was wrong. - - Unwrap Glyphs on closescreen. - -2005-09-28 Alan Coopersmith - - * programs/Xserver/hw/sun/constype.c: - * programs/Xserver/hw/sun/constype.man: - Updates for modularization and to match current Solaris version. - -2005-09-27 Ian Romanick - - * programs/Xserver/GL/apple/aglGlx.c: - * programs/Xserver/GL/apple/indirect.c: - * programs/Xserver/GL/glx/impsize.h: - * programs/Xserver/GL/glx/render2.c: (__glXDisp_Map1f), - (__glXDisp_Map2f), (__glXDisp_Map1d), (__glXDisp_Map2d): - * programs/Xserver/GL/glx/render2swap.c: (__glXDispSwap_Map1f), - (__glXDispSwap_Map2f), (__glXDispSwap_Map1d), - (__glXDispSwap_Map2d): - * programs/Xserver/GL/glx/rensize.c: (__glXMap1dReqSize), - (__glXMap1fReqSize), (__glXMap2dReqSize), (__glXMap2fReqSize): - * programs/Xserver/GL/glx/singlesize.c: (__glGetMap_size): - * programs/Xserver/GL/glxmodule.c: - * programs/Xserver/GL/mesa/GLcore/GLcore-def.cpp: - * programs/Xserver/GL/mesa/X/xf86glx.c: - * programs/Xserver/GL/mesa/X/xf86glxint.h: - Replace all uses of __glEvalComputeK (and the doubly redundant - EvalComputeK) with calls to one of __glMap[12][df]_size. This was - tested with progs/samples/eval (from Mesa). - -2005-09-27 Alan Coopersmith - - * programs/Xserver/hw/sun/kbd_mode.c: - Add __SVR4 #ifdefs to work in non-Imake builds. - -2005-09-28 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONDRITransitionTo3d): - Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls - back to the end of the function (the code above will cause pixmap cache - to be freed and copied around, and these functions must be called after - that otherwise pixmap damage will occur). - May be related to #4440, #4456 (unclear if these setups involve 3d apps) - -2005-09-27 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c: - Fix Radeon MMIO Render acceleration with EXA by writing out floating- - point coordinates rather than integers. - -2005-09-27 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/modeline2c.pl: - Include xorg-config.h so the generated file will also include it. - -2005-09-27 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Put back the print code to display the DDC information, and - remove some bogus DDC messages. - -2005-09-25 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86cfg/config.h: - include xorg-config.h for modular build - - * programs/Xserver/hw/xfree86/xf86cfg/interface.c: - Adjust XF86CONFIG defines for modular build - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Fixes for modular build: - - include modular server config headers - - change default XCONFIGFILE to xorg.conf - - define XKB_RULES_DIR if not defined by Imake - -2005-09-24 Adam Jackson - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/dri.h: - * programs/Xserver/GL/dri/xf86dri.c: - Disable the {Open,Close}FullScreen DRI protocol. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: - Remove empty FullScreen stubs from drivers, comment the non-empty ones. - -2005-09-23 Alan Coopersmith - - * doc/man/Xext/DPMSGetVersion.man: - * doc/man/Xext/DPMSQueryExtension.man: - Fix function prototypes to match dpms.h - -2005-09-23 Alan Coopersmith - - * lib/Xt/ThreadsI.h: - Include to get correct XTHREADS settings in - non-Imake builds. - -Fri Sep 23 19:00:06 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c: Apply patch from Ronald Wahl to - make sure that the stack pointer is not modified at points where - we access external variables. (Bug 4269). - -2005-09-23 Adam Jackson - - * programs/Xserver/hw/xfree86/input/evdev/evdev.c: - Bug #3913: Suppress kernel-generated repeat events for chording keys. - -2005-09-23 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - Bug #4558 - Patch #3551 - 22-Sep-2005 nv driver update from Mark Vojkovich: - Fix possible cause of some acceleration instability on some - GeForce6xxx parts. - -Fri Sep 23 12:19:21 2005 Søren Sandmann - - * programs/xrx/helper/httptran.c: Include - instead of "transport.c" - -2005-09-22 Nolan - - * programs/Xserver/hw/xfree86/drivers/vmware/svga_reg.h: - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: - (vmwareSendSVGACmdPitchLock), (VMWAREInitFIFO), - (VMWARECloseScreen), (VMWAREScreenInit), (VMWAREEnterVT), - (VMWARELeaveVT): - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.h: - - Support for XRandR in the VMware driver. - Committed on behalf of Phil Langdale (plangdale@vmware.com) - -2005-09-22 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86cfg/interface.c: - Sun bug #6321613 - xorgcfg dumps core when it reads a configuration file that has a - Monitor Section, but does not have a "VendorName" entry inside it. - (Henry Zhao, Sun Microsystems) - -2005-09-22 Alan Coopersmith - - * config/cf/X11.tmpl: - * lib/Xau/Imakefile: - * lib/Xdmcp/Imakefile: - Make libXau & libXdmcp default to shared instead of static libraries - to match modular build. (See fd.o bugzilla #4200.) - -2005-09-21 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): - Bug #4541: Fix text drawing in the case where a list contains no - non-zero-sized glyphs. Several variables weren't updated, resulting in - rendering simply stopping when this case was hit. (Anders Kaseorg) - -2005-09-21 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea), - (exaMoveInPixmap), (exaPixmapUseScreen), (exaPixmapUseMemory), - (exaPrepareAccess), (exaCopyNtoN), (exaSolidBoxClipped), - (exaImageGlyphBlt), (exaFillRegionSolid), (exaFillRegionTiled), - (exaSetup): - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/exaasync.c: - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - (exaOffscreenAlloc): - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaComposite): - - Change migration-in rule slightly: previously, if your score was less - than the max, it was bumped, and then if you were above the threshhold - you got moved in. Instead, do the above-threshhold check separate - from score starting out less than max. While this will likely make - thrashing cases worse, I hope it will fix some issues with long term - performance (think of an xcompmgr with a backbuffer it's doing only - accelerated operations to. If some new pixmap comes in and bumps it - out, even once, it will never get a chance to re-migrate because its - score will be maxed). Change migration-out to be the same way for - symmetry, though it shouldn't ever affect anything. - - Fix a lot of debugging output, both in terms of printing quality, and - completeness. The fallback debugging covers a lot more now, pointing - out new areas for improvement. Debugging toggles are now centralized - in exaPriv.h. - -2005-09-21 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillRegionTiled), - (exaPaintWindow): - Add support for hardware accelerating tiled background painting. One - example of this is the root weave, which paints slightly slower on SiS - now in my testing. However, according to keithp some apps use this - feature for a sort of cheap backing store, which this could help with - significantly. While I haven't done much performance testing with it, - it will at least rule out one possible source of terrible performance. - -2005-09-20 Alan Coopersmith - - * programs/Xserver/hw/xfree86/scanpci/pciid2c.pl: - Update CVS project tag & notice about pci.ids license in output .h. - - * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: - Update to match recent changes to pci.ids, extrapci.ids, & pciid2c.pl - for people building on systems without perl. - -2005-09-20 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - Include "compiler.h" to define __inline__ on non-gcc compilers - -2005-09-19 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/pci.ids: - Update to latest version from pciids.sf.net - * programs/Xserver/hw/xfree86/etc/extrapci.ids: - Sync with updates to pci.ids & PCI id list in nv driver - -2005-09-19 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: - #include "xf86Axp.h" -> "shared/xf86Axp.h" for modular build. - (Stefaan De Roeck) - -2005-09-17 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: - (RADEONUploadToScreen): - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: - * programs/Xserver/hw/xfree86/exa/exa.c: (exaMoveInPixmap): - * programs/Xserver/hw/xfree86/exa/exa.h: - * programs/Xserver/hw/xfree86/exa/exapict.c: (exaGlyphs): - Break EXA ABI while we still can. Add coordinates to the UploadToScreen - hook so we can upload a subset of a pixmap, and convert the current - drivers to respect that. Use this support to directly UploadToScreen in - exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR - programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches - hot). I would have bumped major version, only I can't tell what the - EXA_VERSION_* is supposed to be doing as opposed to the module version. - -2005-09-17 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapSave), - (exaDrawableUseScreen), (exaDrawableUseMemory), - (exaPixmapUseScreen), (exaPixmapUseMemory), (exaCreatePixmap), - (exaCopyNtoN), (exaDriverInit): - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/exapict.c: - (exaCompositeFallbackPictDesc), (exaTryDriverSolidFill), - (exaTryDriverComposite), (exaComposite), (exaGlyphs): - - Don't try to upload 0 byte-per-pixel (PICT_a1) data using - RADEONHostDataBlit. - - Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It - appears that we do need the cache flush here, thought it's not clear - why. Disable the 2d to 2d shortcut while here, since I'm unsure of - what we're doing. Exposed by the following bit: - - Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. - Glyphs were being accumulated in from non-migratable scratch pixmaps, - causing the destination pixmap to move towards screen but the - migration necessary for source never to happen, leading to abysmal - performance. Instead, copy the scratch glyph data into a real pixmap - first, then composite from that into the destination, allowing for - migration. time ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) - decrease in wall time (n=3). - - Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of - windows needing backing store. Makes migration code prettier, and - ensures that composited windows will be migrated as normal when we - turn off cw for EXA. (issue brought up by keithp) - -2005-09-17 Dave Airlie - - Switch radeon driver to using a card type rather than - having a IsPCI flag, allow for PCI/AGP/PCIE cards. - Set PCI gart allocation to only happen on PCIE cards. - Add Radeon PCIE card detection using capability bits. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONDRIKernelInit), (RADEONDRIBufInit), (RADEONDRIScreenInit), - (RADEONDRIFinishScreenInit), (RADEONDRIResume), - (RADEONDRIAllocatePCIGARTTable): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig), (RADEONPreInitDRI), (RADEONSetupMemXAA_DRI), - (RADEONScreenInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - (RADEONSetupMemEXA): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - -2005-09-16 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - Bugzilla #4480 - Patch #3305 - 13-Sep-2005 nv driver update from Mark Vojkovich: - - Adds PCI ids for GeForce 6800 XT cards - - Adds names for existing PCI ids for some GeForce 6xxx & 7xxx cards - - Fix a potential problem with pixmap cache corruption on - GeForce 6xxx and 7xxx parts. (Mark Vojkovich, NVIDIA) - -2005-09-14 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - Bug #2573: Remove the disabling of automatic cache flushing on non-r300 - cards. It has been implicated in hanging at least r300s and some r100s, - and seemed to be the cause of some bad rendering for me. - -2005-09-14 Eric Anholt - - * lib/XvMC/hw/via/viaXvMC.c: - * lib/XvMC/hw/via/xf86dri.c: - Look for Xv extension headers under X11/extensions (helps modular). - -Tue Sep 13 11:27:05 2005 Søren Sandmann - - * programs/Xserver/miext/shadow/shadow.c (shadowDamageBox): Add - missing REGION_UNINIT. - -2005-09-13 Daniel Stone - - * programs/Xserver/afb/afbpixmap.c: - * programs/Xserver/cfb/cfbpixmap.c: - * programs/Xserver/mfb/mfbpixmap.c: - * programs/Xserver/fb/fbpixmap.c: - * programs/Xserver/dix/dispatch.c: - * programs/Xserver/dix/pixmap.c: - * programs/Xserver/hw/xfree86/exa/exapixmap.c: - * programs/Xserver/hw/xfree86/xaa/xaaInit.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcPixmap.c: - * programs/Xserver/ilbm/ilbmpixmap.c: - * programs/Xserver/iplan2p4/iplpixmap.c: - Bug #594: CAN-2005-2495: Fix exploitable integer overflow in pixmap - creation, where we could create a far smaller pixmap than we thought, - allowing changes to arbitrary chunks of memory. (Søren Sandmann - Pedersen) - -2005-09-12 Adam Jackson - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/dristruct.h: - Bug #3284: Make the DRI lock reference count per-screen. - -2005-09-12 Matthieu Herrb - - * config/cf/NetBSD.cf: - Remove unsafe /tmp file creation for the formatted manual page target. - Just make the file in the current build directory instead of temp - directory. (Jeremy C Reed). - -2005-09-12 Dave Airlie - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: - (RADEONDrawInit): - Fix Radeon EXA for when RENDER isn't defined - -2005-09-12 Dave Airlie - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - Move GART offset/size outside XAA - -2005-09-11 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/i128/Imakefile: - * programs/Xserver/hw/xfree86/drivers/i128/i128.h: - * programs/Xserver/hw/xfree86/drivers/i128/i128IBMDAC.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128accel.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128dga.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128exa.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128init.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128reg.h: - EXA support for i128. Solid and Copy only for now, and incompatible - with DGA. Also some drive-by static and const cleanups. - -2005-09-11 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans), - (ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea), - (ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines), - (ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc), - (ExaCheckFillPolygon), (ExaCheckPolyFillRect), - (ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt), - (ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage), - (ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas), - (ExaCheckPaintWindow), (ExaCheckComposite): - Add some optional (disabled) fallback debugging code to the async code, - for better tracking of when we're hitting software. - -2005-09-11 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineFlush), (RADEONEngineRestore), (RADEONHostDataBlit), - (RADEONCopySwap), (RADEONHostDataBlitCopyPass), (RADEONAccelInit), - (RADEONInit3DEngine): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONRestoreAccelState), - (RADEONSetupForScanlineCPUToScreenColorExpandFill), - (RADEONSubsequentScanline), (RADEONSetupForScanlineImageWrite), - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_commonfuncs.c: - (RADEONInit3DEngine), (RADEONWaitForIdle): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: - (RADEONSetCursorColors), (RADEONSetCursorPosition), - (RADEONLoadCursorImage), (RADEONUseHWCursor), - (RADEONUseHWCursorARGB), (RADEONLoadCursorARGB), (ATICursorSave), - (RADEONCursorInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dga.c: - (RADEONSetupDGAMode), (RADEONDGAInit), (RADEON_FillRect), - (RADEON_BlitRect), (RADEON_BlitTransRect): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONEnterServer), (RADEONDRIMoveBuffers), (RADEONDRICPInit), - (RADEONDRIScreenInit), (RADEONDRIFinishScreenInit), - (RADEONDRIRefreshArea), (RADEONEnablePageFlip), - (RADEONDRITransitionTo3d), (RADEONDRITransitionTo2d): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONLoaderRefSymLists), (RADEONPreInitModes), - (RADEONPreInitAccel), (RADEONPreInitDRI), (RADEONLoadPalette), - (RADEONBlockHandler), (RADEONSetupMemXAA_DRI), (RADEONSetupMemXAA), - (RADEONScreenInit), (RADEONSwitchMode), (RADEONAdjustFrame), - (RADEONCloseScreen), (RADEONDisplayPowerManagementSet): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa.c: - (RADEONLog2), (F_TO_DW), (RADEONGetDatatypeBpp), - (RADEONPixmapIsColortiled), (RADEONGetOffsetPitch), - (RADEONGetPixmapOffsetPitch), (RADEONPrepareAccess), - (RADEONFinishAccess), (RADEONSetupMemEXA): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c: - (RADEONSync), (RADEONPrepareSolid), (RADEONSolid), - (RADEONDoneSolid), (RADEONPrepareCopy), (RADEONCopy), - (RADEONDoneCopy), (RADEONUploadToScreen), - (RADEONDownloadFromScreen), (RADEONDrawInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_render.c: - (RADEONGetDestFormat), (RADEONGetBlendCntl), - (R100CheckCompositeTexture), (R100TextureSetup), - (R100CheckComposite), (R100PrepareComposite), - (R200CheckCompositeTexture), (R200TextureSetup), - (R200CheckComposite), (R200PrepareComposite), (RadeonComposite), - (RadeonDoneComposite): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONSetCursorPositionMerged): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), - (R100SetupForCPUToScreenTexture), (R200SetupTexture), - (R200SetupForCPUToScreenAlphaTexture), - (R200SetupForCPUToScreenTexture): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (ATIVideoSave), (RADEONResetVideo), (RADEONSetupTheatre), - (RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute), - (RADEONGetPortAttribute), (RADEONCopyData), (RADEONCopyRGB24Data), - (RADEONCopyMungedData), (RADEONAllocateMemory), (RADEONFreeMemory), - (RADEONDisplayVideo), (RADEONPutImage), (RADEONVideoTimerCallback), - (RADEONAllocateSurface), (RADEONFreeSurface), (RADEONPutVideo): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h: - Add support for EXA to the radeon driver. Building EXA and XAA support - is controlled at compile time, plus the runtime option of - Option "AccelMethod" "EXA" or "XAA". The XAA support appears to remain - as before, while the EXA pieces need just a little more polishing. - Notable features: - - Render acceleration working on Radeon 100 and 200-series with DRI on. - - DRI works with EXA - Notable issues: - - DGA disabled in the EXA case. - - Backbuffer moves disabled in the EXA case. - - No textured XVideo. - - MMIO render acceleration is close but still has some issues. - - Memory pressure while using Composite is really troublesome with DRI - on. - This patch is based on an initial patch by Zack Rusin, with significant - work by Benjamin Herrenschmidt and myself. - -2005-09-11 Benjamin Herrenschmidt - - reviewed by: anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapSize), - (exaPixmapAllocArea), (exaDrawableIsOffscreen), (exaPrepareAccess), - (exaFinishAccess), (exaCopyNtoN), (exaSolidBoxClipped), - (exaImageGlyphBlt), (exaFillRegionSolid): - * programs/Xserver/hw/xfree86/exa/exa.h: - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/exaasync.c: (ExaCheckFillSpans), - (ExaCheckSetSpans), (ExaCheckPutImage), (ExaCheckCopyArea), - (ExaCheckCopyPlane), (ExaCheckPolyPoint), (ExaCheckPolylines), - (ExaCheckPolySegment), (ExaCheckPolyRectangle), (ExaCheckPolyArc), - (ExaCheckFillPolygon), (ExaCheckPolyFillRect), - (ExaCheckPolyFillArc), (ExaCheckImageGlyphBlt), - (ExaCheckPolyGlyphBlt), (ExaCheckPushPixels), (ExaCheckGetImage), - (ExaCheckGetSpans), (ExaCheckSaveAreas), (ExaCheckRestoreAreas), - (ExaCheckPaintWindow), (ExaCheckComposite): - * programs/Xserver/hw/xfree86/exa/exapict.c: - (exaTryDriverSolidFill): - Add a pair of hooks, PrepareAccess() and FinishAccess(), which get - called around CPU access to the framebuffer. This allows the hardware - to set up swappers to deal with endianness, or to tell EXA to move the - pixmap out to framebuffer if insufficient swappers are available (note: - must not fail on front buffer!). - -2005-09-11 Adam Jackson - - * programs/Xserver/hw/xfree86/exa/exapict.c: - Simplify life for EXA drivers by reducing some {Con,Dis}joint ops. - -2005-09-11 Dave Airlie - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONDRIAllocatePCIGARTTable): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit): - Add support for allocating PCI GART table in framebuffer memory. - This is needed to support PCIE Radeons using a new DRM. - -2005-09-09 Ian Romanick - - * programs/Xserver/hw/xfree86/drivers/mga/HALlib/binding.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - (MGADRIBootstrapDMA): - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - (MGAPreInit): - Clean up some warnings. Fix some '#ifdef USEMGAHAL' issues that had - caused the number of curl-braces to be unbalanced. - -2005-09-07 Eric Anholt - - * programs/Xserver/hw/vfb/Imakefile: - * programs/Xserver/hw/vfb/Xvfb.man: - Remove some references to mfb/cfb support that is no longer there. - -2005-09-07 Matthieu Herrb - - * lib/GL/mesa/shader/grammar/Imakefile - * lib/GL/mesa/shader/grammar/Imakefile.inc - * lib/GL/mesa/shader/slang/Imakefile - * lib/GL/mesa/shader/slang/Imakefile.inc - Remaining fix for Mesa builds on systems that also build - unshared libs. (Alex Romosan, Matthieu Herrb). - -2005-09-07 Dave Airlie - - * lib/GL/mesa/shader/grammar/Imakefile.inc: - * lib/GL/mesa/shader/slang/Imakefile.inc: - Fix build bustage for Mesa (Alex Romosan) - -2005-09-07 Daniel Stone - - * programs/Xserver/fb/fbcompose.c: - Fix typo resulting in failure to swap between RGB/BGR properly. - (Stanislaw Skowronek) - -2005-09-06 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Fix DirectColor visual colormap issues at 16bpp in the i830 driver. - -2005-09-06 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Sync the accelerator before calling AdjustFrame to avoid lockups. - -2005-09-06 Dave Airlie - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: - (RADEONVIP_read): - Handle VIP timeouts more gracefully -- impose a hard limit of 10ms on - waiting for VIP_BUSY so we don't lock up hard, spinning. - -2005-09-05 Daniel Stone - - * programs/Xserver/dix/colormap.c: - * programs/Xserver/dix/privates.c: - Initialise private arrays with calloc, rather than standard malloc. - (Benjamin Herrenschmidt) - - * programs/Xserver/hw/xfree86/common/xf86cmap.c: - Fix tests for maximum number of colours when creating a colourmap, so a - 32-bit visual (e.g. ARGB) doesn't overflow an int when attempting to do - 1 << 32. (Benjamin Herrenschmidt) - -2005-09-04 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (VIAVidUpdateOverlay): - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (viaInitVideo), (viaReputImage): - via: Responsiveness fix: - Don't update video overlay when not strictly necessary - -2005-09-04 Thomas Hellstrom - - * lib/XvMC/Imakefile: - Minor XvMC hw lib build fix - -2005-09-02 Alan Coopersmith - - * registry: - Replace X.Org Group with X.Org Foundation - Update contact info for Sun & X.Org Foundation - -2005-09-02 Alan Coopersmith - - * lib/fontconfig/Imakefile: - Only build fontconfig-def on Win32 & OS/2. - -2005-09-02 Eric Anholt - - * lib/GL/mesa/shader/grammar/Imakefile.inc: - * lib/GL/mesa/shader/slang/Imakefile.inc: - Fix the build from the last Mesa import. Patch obtained from ajax. - -2005-09-01 Kristian Høgsberg - - * include/extensions/XKBsrv.h: - * programs/Xserver/xkb/ddxList.c: - * programs/Xserver/xkb/ddxLoad.c: - * programs/Xserver/xkb/xkbInit.c: Teach xkb how to optionally run - xkbcomp from $bindir instead of $datadir/xkb. - -2005-08-31 Alex Deucher - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - (MouseCommonOptions): - Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291 - -2005-08-31 Kristian Høgsberg - - * programs/Xserver/xkb/xkbInit.c: - * programs/Xserver/xkb/ddxLoad.c: Include xkb-config.h if we have - it so we pick up the paths defined there. - -2005-08-30 Alan Coopersmith - - * config/cf/sunLib.tmpl: - Add more shared library rev settings to match Solaris ABI. - -2005-08-30 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c: - Save keyboard LED state on startup and restore on exit so - text console mode LEDs match text console mode state. - Move push of streams module earlier so it's loaded before - we start using kbd ioctls provided by the streams module. - -2005-08-29 Alan Hourihane - * programs/Xserver/hw/xwin/winmultiwindowshape.c - Fix off by one error (Colin Harrison) - -2005-08-29 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c - Fixes from Luc Verhaegen - https://bugs.freedesktop.org/attachment.cgi?id=3076 - -2005-08-29 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaFillSpans), - (exaCopyNtoN), (exaPolyFillRect), (exaSolidBoxClipped), - (exaFillRegionSolid): - * programs/Xserver/hw/xfree86/exa/exapict.c: - (exaTryDriverComposite): - Remove existing broken maxX/maxY code for composite (results in infinite - loops, doesn't deal with failure, doesn't present the interface to - drivers that I expected) and instead replace it with a simple fallback - to software when coordinate limits could be violated. Act similarly in - other acceleration cases as well. - - The solution I want to see (and intend to do soon) is to (when - necessary) create temporary pictures/pixmaps pointing towards the real - ones' bits, with the offsets adjusted, then render from/to those using - adjusted coordinates. - -2005-08-29 Eric Anholt - - * fb/fbcompose.c: - More 0 -> NULL for pointers missed in previous commit to this file. - -2005-08-29 Eric Anholt - - * fb/fbedgeimp.h: - Apply an xserver patch from cworth: Avoid buffer ovverrun when a - trapezoid's right edge is on a pixel boundary. - -2005-08-29 Eric Anholt - - * fb/fbbltone.c: (fbBltOne): - * fb/fbcompose.c: (fetchProcForPicture), (fetchPixelProcForPicture), - (storeProcForPicture), (fbCompositeRect): - * fb/fbpict.c: (fbComposite): - Apply the xserver patch from vektor for bug #4208: Use NULL for pointers - instead of 0. - -2005-08-29 Dave Airlie - - * lib/XvMC/hw/i810/I810XvMC.c: - * lib/XvMC/hw/via/driDrawable.c: - Fix include paths for i810 XvMC add config.h to driDrawable.c - -2005-08-29 Dave Airlie - - * lib/XvMC/hw/via/driDrawable.c: - * lib/XvMC/hw/via/viaXvMCPriv.h: - Fix include paths for via XvMC driver. - - -2005-08-28 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atimode.c: - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: - * programs/Xserver/hw/xfree86/drivers/ati/atiregs.h: - Bug #1109: Fix VGA init on Rage Mobility 7500 (Marc Le France) - - * lib/XvMC/Imakefile: - Bug #3422: Don't bother building XvMC drivers on anything but x86 and - amd64. - - * programs/xfd/xfd.c: - Bug #3424: Xft and high-index glyph fixes for xfd (James Cloos) - - * programs/Xserver/render/render.c: - Bug #3974: Fix unaligned memory access on LP64. (Matthieu Herrb) - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - Bug #4148: Bump required DRM version for r300 to 1.17. - -2005-08-27 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageRestoreAccelState), (SavageInitAccel): - - re-add RestoreAccelState() to make XAA happy for dualhead - -2005-08-26 Alan Coopersmith - - * programs/lbxproxy/di/cmap.c: - * programs/lbxproxy/di/props.c: - * programs/lbxproxy/include/misc.h: - * programs/lbxproxy/os/io.c: - Fixes for running X Test Suite via lbxproxy: - - Failure for Xproto/GetProperty [Sun bug #4432077] - - lbxproxy crash on Xlib5/XGetWindowProperty [Sun bug #4416964] - - lbxproxy crash on Xlib7/XCreateColormap-10 [Sun bug #4431077] - - lbxproxy crash on Xproto tests for bad length [Sun bug #4414232] - (Derek Wang - Sun Microsystems) - -2005-08-26 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: - Bug #4160: Fix Altix kernel version check. - - * programs/Xserver/hw/xfree86/exa/exa.c: - Add diagnostic messages for exaDriverInit failure cases. - -2005-08-26 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - #include "extensions/dpms.h" -> - -2005-08-25 Daniel Stone - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990). - - * config/util/mdepend.cpp: - Make makedepend excruciatingly safe (Debian #011). - - * lib/X11/StrKeysym.c: - * lib/X11/ErrDes.c: - Define ERRORDB/KEYSYMDB to XERRORDB/XKEYSYMDB if the former is - undefined but the latter is. (Gerte Hoogewerf) - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Only use vgahw symbols if we're building vgahw for this architecture. - TODO: Fix this for the modular tree (maybe an unconditional yes?). - Define that we're using a DPMS server and include DPMS headers. - (Debian #024b) - - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: - Work around ATI expansion ROM problem on IA64 caused by prototype HP - McKinley systems. (Bdale Garbee, Debian #452) - - * programs/Xserver/hw/xfree86/loader/aout.h: - Get prototype for ntohl from SuSv3-compliant location, fixing it for - systems which define ntohl as a macro only, not both macro and function. - (Debian #076) - - * progams/Xserver/hw/xfree86/os-support/bus/Imakefile: - Build sparcPci.c as well as linuxPci.c on Linux/SPARC, as it's required - for things like sparcPciToPciBridge. (Debian #102) - - * programs/Xserver/hw/xfree86/loader/loader.c: - Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which - implements the 4m MMU but only v7 instructions, does not. (Debian #100). - - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - Spit out an error when there is no valid FB device, instead of just - failing silently. (Debian #070) - - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - Numerous spelling and grammar fixes. (Branden Robinson, Debian #099n) - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: - Better error message on failure to set iopl. (Debian #021) - - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: - Wrap afb calls in #ifdef USE_AFB. (Debian #015) - - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - Fix 'ugly' warning in r128. (Branden Robinson, Debian #069) - - * programs/Xserver/hw/xfree86/input/elographics/elographics.man: - Update elographics manpage to list supported options. (Debian #075) - - * programs/Xserver/hw/xfree86/drivers/mga/mga.man: - Wrapping, escaped dashes, and other TeX syntax fixes throughout the - manpage. (Branden Robinson, Debian #047) - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - Extend Genius NetMouse support. (Debian #040) - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: - Only open /proc/bus/pci/devices once. (Ubuntu #029) - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c: - Undo rate/period change after function body, so the damage doesn't leak - into other functions. (Debian #050) - - * programs/Xserver/hw/xfree86/common/xf86Events.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: - * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: - Subvert SIGUSR2 to reload all input devices. (Ubuntu #020) - -2005-08-25 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONValidateMergeModes), (RADEONPreInitModes): - - fix pitch increment. (Aapo Tahkola, Roland Scheidegger) - -2005-08-25 Eric Anholt - - * programs/Xserver/dix/events.c: (XineramaChangeToCursor), - (ChangeToCursor), (DefineInitialRootWindow): - Fix a use-after-free of cursor data by refcounting for the - sprite.current reference. The particular path seen was XFixes' - ReplaceCursor() resulting in the sprite.current being freed, but then it - getting accessed during the ChangeToCursor() that happens as a result of - WindowHasNewCursor(). - -2005-08-24 Alan Coopersmith - - * config/cf/sun.cf: - * programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: - Use system curses library on Solaris for xorgcfg text mode. - -2005-08-23 Daniel Stone - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: - Blacklist Radeon M300 from multimedia I2C code. - Handle I2C timeouts more gracefully -- impose a hard limit of 10ms on - waiting for I2C_GO so we don't lock up hard, spinning. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: - Fix bug in Radeon connector table parsing -- parse all entries, not just - the first. (Ben Herrenschmidt) - -2005-08-24 Eric Anholt - - reviewed by: keithp - - * doc/specs/Xserver/ddx.tbl.ms: - Bugzilla #1045: Fix the DDX documentation to describe what is the - defacto current policy on GC wrappers, which is more liberal than the - previous policy, and hopefully more clear as well. - -2005-08-24 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaCopyNtoN): - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/exaasync.c: - Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN - case. Now, if either source or dest were in framebuffer, try to get - both there, but prefer system memory for both otherwise. Required - making exaasync.c go through the try-acceleration path. This - significantly improves window resizing under composite, because - previously the pattern of creating a new pixmap and copying default - contents from the screen caused a fallback every time due to the new - destination pixmap being in system memory. - -2005-08-24 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - (exaOffscreenAlloc): - Fix a bug where NULL could be dereferenced during the pixmap kick-out - process by referencing the correct offscreen area. Also drive-by the - comments related to these for clarity. - -2005-08-24 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: - (SiSPrepareSolid), (SiSPrepareCopy): - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: - (SiSPrepareSolid), (SiSPrepareCopy): - * programs/Xserver/hw/xfree86/exa/exa.c: (exaGetPixmapOffset), - (exaGetPixmapPitch): - * programs/Xserver/hw/xfree86/exa/exa.h: - Bugzilla #4090: Introduce getters for pixmap pitch and offset, to - simplify/clarify it for driver writers who probably don't want to know - what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the - sis driver to use them, and bumps the EXA module minor version. - -2005-08-24 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: - Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version. - Add include of xorg-config.h for modular builds. - -2005-08-24 Eric Anholt - - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapUseScreen), - (exaPixmapUseMemory): - Bugzilla #4089: Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying - to do migration when the EXA pixmap private is NULL. - -2005-08-24 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/loader/xf86sym.c: Don't export - non-standard symbols generated GCCs stack protection feature - (__guard, __stack_smash_handler). - -Wed Aug 24 15:29:50 2005 Søren Sandmann - - * lib/font/Type1/module/type1mod.c: Conditionally include - dix-config.h - - * lib/font/FreeType/module/ftmodule.c: Conditionally include - dix-config.h - -2005-08-24 Alan Coopersmith - - * lib/GLw/Imakefile: - Allow platforms to specify SharedGLwReqs to override REQUIREDLIBS. - - * config/cf/sunLib.tmpl: - Set SharedGLwReqs for Solaris to include system Motif library. - -2005-08-24 Alan Hourihane - * programs/Xserver/GL/windows/glwrap.c - Wrap PointParameteriNV & PointParameterivNV for Windows builds. - -2005-08-23 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Display more friendly mouse protocol names. - Enable mouse wheel mapping by default. - -2005-08-23 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86AutoConfig.c: - Check for getconfig in GETCONFIG_DIR if it's not found in module dir. - -2005-08-23 Alan Coopersmith - - * config/cf/sun.cf: - Set Solaris linker flags to include ld mapfiles to mark various - sections non-executable for better security and aligned to allow - some performance tuning options, like large page-size mappings. - -2005-08-23 Dave Airlie - - Fix remaining drm -core vs no -core include paths - - * lib/GL/apple/Imakefile: - * lib/GL/dri/drm/Imakefile: - * lib/GL/glx/Imakefile: - * lib/XvMC/hw/i810/Imakefile: - * lib/XvMC/hw/via/unichrome/Imakefile: - * lib/XvMC/hw/via/unichromeProA/Imakefile: - * programs/Xserver/GL/dri/Imakefile: - * programs/Xserver/GL/mesa/X/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/glint/Imakefile: - * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: - * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: - * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: - * programs/Xserver/hw/xfree86/drivers/sis/Imakefile: - * programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile: - * programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/dummylib/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: - * programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile: - -2005-08-22 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86cfg/Imakefile: - * programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp: - Rename app-defaults entries from xf86cfg to xorgcfg to match - name passed to XtAppInitialize. (Henry Zhao, Sun Microsystems) - Also, display vendor version instead of 4.0 for server version. - -2005-08-22 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - User message cleanups/updates for modern configurations. - -2005-08-22 Alan Coopersmith - - * programs/Xserver/xkb/ddxLoad.c: - If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create - directory if it doesn't already exist. (ported from Solaris - Xsun bug #5039004) - - * config/cf/sun.cf: - When BuildLikeSun is set, define MAKE_XKM_OUTPUT_DIR and set the - xkb output directory to /var/run/xkb. - -2005-08-22 Kevin E. Martin - - * programs/Xserver/hw/xfree86/int10/helper_exec.c: - bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880) - attachment #2987 (https://bugs.freedesktop.org/attachment.cgi?id=2987) - Use system method to access PCI config space for inb and inw - in addition to inl (Olivier Baudron and Kevin Martin). - -2005-08-22 Alan Coopersmith - - * lib/xtrans/Imakefile: - Make xtrans C files available via #include when - building to allow same include paths in monolithic & modular builds - -2005-08-22 Alan Hourihane - * programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c - * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c - * programs/Xserver/hw/xfree86/os-support/linux/Imakefile - Add basic ACPI Linux support so that events can be passed to the driver. - (Alan Hourihane) - -2005-08-22 Daniel Stone - - * programs/Xserver/mi/midispcur.c: - * programs/Xserver/mi/mipointer.c: - * programs/Xserver/mi/misprite.c: - Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before - X.h or Xdefs.h get included. (Jrg Billeter) - -2005-08-20 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c - #include "Xmd.h" -> - -2005-08-19 Alan Coopersmith - - * lib/xtrans/Xtranssock.c: - Bugzilla #3957 - Patch #2924 - xtrans changes for AIX (Dan McNichol, IBM) - - * lib/xtrans/Xtranslcl.c: - Bugzilla #3957 - Patch #2925 - xtrans changes for AIX (Dan McNichol, IBM) - -2005-08-18 Alan Coopersmith - - * programs/xdm/greeter/greet.c: - Add #ifdef HAVE_CONFIG_H/#include "config.h" since "dm.h" - is included too late. - -2005-08-18 Alan Coopersmith - - * programs/xdm/sessreg.c: - Undo regression in checking for lastlog support in monolithic - builds (reported by Dan McNichol of IBM) - -2005-08-18 Alan Coopersmith - - * config/cf/Imake.rules: - Bugzilla #2901 - Patch #2322 - Fix "make -n install" failure (Peter Breitenlohner) - -2005-08-17 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86cfg/XOrgCfg.cpp - Bugzilla #2901 - Patch #2331 - Lines ending in break with cpp from gcc >= 3.3 - (Peter Breitenlohner) - -2005-08-17 Alan Coopersmith - - * programs/xconsole/xconsole.c: - Bugzilla #4130 - xconsole: non-ascii characters don't show up (Samuel Thibault) - -Wed Aug 17 14:50:58 2005 Søren Sandmann - - * programs/Xserver/Xext/xprint.c: Include - instead of "Print{,str}.h" - - * programs/Xserver/Xprint/Init.c: Include - isntead of "fonts/fontstruct.h" - -Wed Aug 17 13:13:00 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c: Make asm labels local. Bug 4073, - patch from Diego Petten� - -2005-08-16 Alan Coopersmith - - * doc/man/X11/XASCmap.man: - * doc/man/X11/XASHints.man: - * doc/man/X11/XAWMHints.man: - * doc/man/X11/XClrArea.man: - * doc/man/X11/XConfWin.man: - * doc/man/X11/XCopyArea.man: - * doc/man/X11/XCreWin.man: - * doc/man/X11/XDrArc.man: - * doc/man/X11/XDrIStr.man: - * doc/man/X11/XDrString.man: - * doc/man/X11/XDrText.man: - * doc/man/X11/XERegion.man: - * doc/man/X11/XFillRect.man: - * doc/man/X11/XQTree.man: - * doc/man/X11/XStBytes.man: - * doc/man/X11/XcmsLaQMC.man: - * doc/man/X11/XcmsLuQMC.man: - * doc/man/X11/XcmsTQMC.man: - Fix more broken multi-line .ds macros. Remove extraneous ;'s . - -2005-08-16 Alan Coopersmith - - * doc/man/X11/XPutImage.man: - Bugzilla #4112 - Patch #2687 - Fix multi-line macros in XPutImage man page. (Debian bug #323210, - fix by David Mart�ez Moreno) - -2005-08-15 Alan Coopersmith - - * programs/xdm/Imakefile: - * programs/xdm/xdm.man: - Convert cpp substitutions from __projectroot__/... to XDMDIR - and BINDIR so they get correct pathnames in both modular & - monolithic trees. - -2005-08-15 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: - Convert sunPostKbdEvent to use xf86ProcessAction like - xf86PostKbdEvent. - -2005-08-15 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: - Set ZAxisMapping default to "4 5 6 7". - -2005-08-14 Charlie & - - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: - (SiS300AccelInit): - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: - (SiSAccelInit): - * programs/Xserver/hw/xfree86/exa/exa.c: (exaPixmapAllocArea): - * programs/Xserver/hw/xfree86/exa/exa.h: - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - (exaOffscreenAlloc): - - Fix the exa pixmap offset/pitch alignment to deal with non-POT - alignment requirements. MGA, notably, uses a multiple of 3 in some - cases. - - Rename the pixmap offset/pitch alignment fields to more clearly state - their meaning. - -2005-08-13 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIAAdjustFrame): - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (VIAVidUpdateOverlay): - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (viaExitVideo), (RegionsEqual), (viaReputImage), - (viaSetupAdaptors), (VIAVidAdjustFrame): - Bugzilla #3804: Fix via Xv panning. - -2005-08-13 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIAEnterVT): - Fix via segfault on EnterVT when DRI is not enabled. - (Joris van Rantwijk) - -2005-08-12 Alan Coopersmith - - * programs/proxymngr/pmint.h: - Add #ifdef HAVE_CONFIG_H/#include "xconfig.h" for modularization. - -2005-08-12 Alan Coopersmith - - * programs/ico/ico.c: - Update for modularization: include & , - use XTHREADS define from XlibConf.h to enable multithreading - Also ansify icoFatal prototype to clear Sun cc warnings. - -2005-08-12 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - Add LintTarget() - - * programs/Xserver/hw/xfree86/common/xf86Events.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_io.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.h: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: - Bugzilla #1068 - Port Solaris keyboard code to work with kbd driver. - - Also incorporated "audio bell" feature from Xsun keyboard DDX - to play bell tones via /dev/audio (specified via - Option "BellDevice" "/dev/audio" in keyboard device options). - -Fri Aug 12 14:49:24 2005 Søren Sandmann - - * programs/Xserver/fb/fbcompose.c (fbFetchTransformed): Apply - another patch from Billy Biggs to fix precision issues. - -Fri Aug 12 14:45:54 2005 Søren Sandmann - - * programs/Xserver/fb/fbpict.h: Fix up multiplications based on - patch by Billy Biggs. Part of bug 3945. - -Fri Aug 12 14:29:09 2005 Søren Sandmann - - * programs/Xserver/fb/fbcompose.c: Apply patch from Billy Biggs - that fixes rounding problems with division. Part of bug 3945. - -Fri Aug 12 10:45:01 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (pix_multiply): Make this function - compute the same results as the fbByteMul macro. - -2005-08-12 Ian Romanick - - * lib/GL/mesa/drivers/dri/common/Imakefile.inc: - * lib/GL/mesa/drivers/dri/ffb/Imakefile.inc: - * lib/GL/mesa/drivers/dri/gamma/Imakefile.inc: - * lib/GL/mesa/drivers/dri/i810/Imakefile.inc: - * lib/GL/mesa/drivers/dri/i915/Imakefile.inc: - * lib/GL/mesa/drivers/dri/mach64/Imakefile.inc: - * lib/GL/mesa/drivers/dri/mga/Imakefile.inc: - * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: - * lib/GL/mesa/drivers/dri/r200/Imakefile.inc: - * lib/GL/mesa/drivers/dri/radeon/Imakefile.inc: - * lib/GL/mesa/drivers/dri/savage/Imakefile.inc: - * lib/GL/mesa/drivers/dri/sis/Imakefile.inc: - * lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc: - * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: - * lib/GL/mesa/drivers/dri/via/Imakefile.inc: - Use '$(DRMSRCDIR)/shared-core' instead of '$(DRMSRCDIR)/shared' for - DRM includes. This matches the way drivers are built in the Mesa - tree and fixes a build problem in the Savage driver. - - * programs/Xserver/GL/glx/g_disptab_EXT.c: - * programs/Xserver/GL/glx/g_disptab_EXT.h: - * programs/Xserver/GL/glx/g_render.c: - * programs/Xserver/GL/glx/g_renderswap.c: - (__glXDispSwap_PointParameterfvARB): - * programs/Xserver/GL/glx/impsize.h: - * programs/Xserver/GL/glx/rensize.c: - (__glXPointParameterfvARBReqSize): - Convert uses of __glPointParameterfvARB_size to - __glPointParameterfvEXT_size and uses of __glPointParameteriv_size - to __glPointParameterivNV_size. This eliminates the need to hand-edit - indirect_size.c after it is generated. - -2005-08-11 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): - Fix segfault when "kbd" fails to load and "keyboard" driver is not - configured. - -2005-08-11 Eric Anholt - - * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: - (updateLowLevelBuf): - Bugzilla #4013: Correct a command size (structure size instead of - pointer size) in ALLOCMEM ioctl. It matters on BSD since the copyin/out - occurs in generic code. On linux, the size value is ignored and the - fixed size in the driver ioctl code is used. - -2005-08-11 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - (VIAAllocLinear): - Bugzilla #4012 - Use drmCommandWriteRead for the read-write ALLOCMEM ioctl, instead of - drmCommandWrite. This matters on BSD because the copyin/out occurs in - generic kernel layers. Doesn't matter on linux because the read/write - bits are ignored by the linux DRM layer. - -Thu Aug 11 11:43:32 2005 Søren Sandmann - - * programs/Xserver/hw/xfree86/xaa/xaaTEText.c - (XAAGlyphBltTEColorExpansion): Make sure we don't - crash on glyphs with NULL bits. Bug 659. - -2005-08-10 Alan Coopersmith - - * programs/xdm/sessreg.c: - Merge in utmpx code from Solaris sessreg. - Add #ifdefs for autoconf defines. - -Wed Aug 10 16:17:38 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (USE_SSE): Add back non-SSE - implementations. Define USE_SSE if the CPU is amd64/x86-64 - -2005-08-08 Alan Coopersmith - - * programs/Xserver/hw/xfree86/loader/loadmod.c - Bug #3950 - Xorg prints version numbers in wrong format for modules - compiled for Xorg 6.99 & later (Adam Jackson & Alan Coopersmith) - -2005-08-08 Alan Coopersmith - - * config/cf/sun.cf: - - Add missing SolarisABIFlag to AMD64 ToolkitStringsABIOptions - - Add -z combreloc to default linker flags on Solaris - - Add -B direct to default program link flags on Solaris - -2005-08-08 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - - Radeon XPRESS chips are actually RV3xx based. - -2005-08-08 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: - Bug #4017 - Grammatical & typo fixes (reported as Debian bugs #315555 & #321946, - by Daniel Hulme & Adrian von Bidder, reported upstream to X.org - by David Mart�ez Moreno, additional changes by myself.) - -2005-08-08 Alan Coopersmith - - * doc/man/general/Standards.man: - Bug #4018 - Patch #3300 - Typo fix (Debian bug #320545 - A Costa, David Mart�ez Moreno) - -Mon Aug 8 13:39:45 2005 Søren Sandmann - - * programs/Xserver/hw/xfree86/exa/exaPriv.h: Conditionally include - xorg-config.h - -2005-08-07 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - - Update warning about DRI support on R300 and later cards. - -2005-08-07 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - - Properly configure fbLocation and related registers for - R300 cards. (Dave Airlie) - -2005-08-06 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONGetMergedFBOptions): - - missing line in mergedfb option parsing. spotted by - Christoph Bauer - -2005-08-06 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Init.c: - Merge in patch release RC handling code from 6.8.2 (Kevin Martin) - -2005-08-06 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSubsequentSolidBresenhamLine): - - somehow I missed Bresenham lines when I fixed crtc2 accel. - make sure to send the new offset there as well. - -2005-08-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: - * programs/Xserver/include/servermd.h: - Solaris build fixes needed for modular builds - -2005-08-05 Ian Romanick - - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: - (ATIScreenInit): - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit): - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810ScreenInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c: - (TDFXScreenInit): - Bug #927: - I have resolved this by making all the "Direct rendering disabled" - messages X_WARNING and all the "Direct rendering enabled" messages - X_INFO. - -2005-08-05 Ian Romanick - - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - Bug #3676 - Now that Mesa has been merged into the tree, set the default value - for OldDmaInit to false. - -2005-08-05 Alan Coopersmith - - * programs/xterm/*: - Update to Xterm patch #204 (Thomas Dickey) - -2005-08-04 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: - Bug #3987 - Patch #3264 - Workaround for 512 Meg video cards (can only map 256 Meg of it). - (Mark Vojkovich) - -Thu Aug 4 16:08:00 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c: Make the fbCompose paths use the - existing inline functions instead of macros. Various other - cleanups. - - * programs/Xserver/fb/fbmmx.h: Remove macro definitions, move - typedef to fbmmx.c - -2005-08-03 Alan Coopersmith - - * nls/locale.alias - Bug #1887 - Patch #3005 - libX11 locale defs severely adrift from glibc: adding new aliases - (From Debian via Nathanael Nerode) - -2005-08-03 Alan Coopersmith - - * nls/locale.alias - Bug #1887 - Patch #3002 - libX11 locale defs severely adrift from glibc: locales bugfix for bs_BA - (From Debian via Nathanael Nerode) - -2005-08-03 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD_M7), (SavageSetGBD_PM), (SavageInitAccel), - (SavageSetupForScreenToScreenCopy), - (SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill), - (SavageSubsequentSolidFillRect), - (SavageSetupForCPUToScreenColorExpandFill), - (SavageSubsequentScanlineCPUToScreenColorExpandFill), - (SavageSetupForMono8x8PatternFill), - (SavageSubsequentMono8x8PatternFillRect): - * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: - (SavageWriteBitmapCPUToScreenColorExpand), - (SavageSetupForImageWrite), (SavageSubsequentImageWriteRect): - - fix accel problems on crtc2. It seems the GBD doesn't always update - correctly resulting in incorrect stride and/or offset. Switch the - accel code to use the PBD instead and send the new offset with each - command. Because the offset is always up to date, we no longer need - SavageRestoreAccelState(). - -2005-08-01 Alan Coopersmith - - * programs/Xserver/fb/fbpict.c: - Bugzilla #3566 - Patch #2906 - Fix for RENDER, repeating pictures and offscreen memory (Owen Taylor) - -2005-08-01 Adam Jackson - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - Bug #3739: Fail soft on unknown extension string. - -2005-08-01 Alan Coopersmith - - * lib/GL/glx/Imakefile: - Restore dispatch.c for platforms not using asm versions. - - * lib/GL/mesa/drivers/osmesa/Imakefile: - Add shader grammar & slang Imakefile.inc's - Use SharedOSMesaReqs from per-OS Imake .cf's if defined - -Fri Jul 29 17:20:53 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (pix_multiply): Fix rounding bug. - -2005-07-31 Alan Coopersmith - - * config/imake/imakemdep.h: - Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines - in makedepend so it doesn't issue errors when source files include - or on Solaris 10. - -2005-07-31 Adam Jackson - - * config/cf/xorg.cf: - * lib/GL/glx/Imakefile: - * lib/GL/mesa/Imakefile.inc: - * lib/GL/mesa/drivers/dri/common/Imakefile.inc: - * lib/GL/mesa/drivers/dri/ffb/Imakefile.inc: - * lib/GL/mesa/drivers/dri/gamma/Imakefile.inc: - * lib/GL/mesa/drivers/dri/i810/Imakefile.inc: - * lib/GL/mesa/drivers/dri/i915/Imakefile.inc: - * lib/GL/mesa/drivers/dri/mach64/Imakefile.inc: - * lib/GL/mesa/drivers/dri/mga/Imakefile.inc: - * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: - * lib/GL/mesa/drivers/dri/r200/Imakefile.inc: - * lib/GL/mesa/drivers/dri/radeon/Imakefile.inc: - * lib/GL/mesa/drivers/dri/savage/Imakefile.inc: - * lib/GL/mesa/drivers/dri/sis/Imakefile.inc: - * lib/GL/mesa/drivers/dri/tdfx/Imakefile.inc: - * lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc: - * lib/GL/mesa/drivers/dri/via/Imakefile.inc: - * lib/GL/mesa/drivers/x11/Imakefile.inc: - * lib/GL/mesa/main/Imakefile.inc: - * lib/GL/mesa/shader/Imakefile: - * lib/GL/mesa/shader/Imakefile.inc: - * lib/GL/mesa/shader/grammar/Imakefile: - * lib/GL/mesa/shader/grammar/Imakefile.inc: - * lib/GL/mesa/shader/slang/Imakefile: - * lib/GL/mesa/shader/slang/Imakefile.inc: - * lib/GL/mesa/shader/slang/library/Imakefile: - * lib/GL/mesa/shader/slang/library/Imakefile.inc: - * lib/GL/mesa/swrast/Imakefile.inc: - * lib/GL/mesa/tnl/Imakefile.inc: - * programs/Xserver/GL/glx/Imakefile: - * programs/Xserver/GL/mesa/GLcore/Imakefile: - * programs/Xserver/GL/mesa/shader/Imakefile: - * programs/Xserver/GL/mesa/shader/grammar/Imakefile: - * programs/Xserver/GL/mesa/shader/slang/Imakefile: - * programs/Xserver/GL/mesa/shader/slang/library/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: - * programs/Xserver/hw/xfree86/drivers/glint/glint.h: - * programs/Xserver/hw/xfree86/drivers/i810/i810.h: - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis.h: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h: - Post-merge fixups: - - Disable building the gamma driver - - Fix numerous Imakefiles to get header paths and subdirs right - - Symlink client-side GLX lib source from Mesa - - Add new shader subdirs to the Mesa core build - - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need - it, since they don't generate protocol, and it was breaking the - build. - -2005-07-31 Adam Jackson - - * extras/Mesa/*: - Import Mesa 6.3.1. - -2005-07-31 Adam Jackson - - * lib/GL/glx/*.[ch]: - Remove old GLX client lib in prep for Mesa 6.3.1 merge. - -2005-07-30 Alan Coopersmith - - * lib/lbxutil/lbx_zlib/lbx_zlib.h: - * lib/lbxutil/delta/lbxdelta.c: - Add prototypes of Xalloc/free functions. - - * lib/X11/Imakefile: - Export ImUtil.h to match modular tree install. - - * include/Xosdefs.h: - Define SVR4 to 1 to avoid warning about redefining to different values. - - * lib/Xext/XShm.c: - * programs/xsm/misc.c: - * programs/xgc/lex.l: - * programs/twm/menus.c: - Include missing headers to clear more compiler warnings. - -2005-07-30 Alan Coopersmith - - * lib/font/builtins/fpe.c: - * lib/font/builtins/render.c: - * lib/lbxutil/delta/lbxdelta.c: - * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: - Clear compiler warnings. (Stefan Dirsch) - -2005-07-29 Ian Romanick - - * lib/GL/mesa/x86/Imakefile: - * lib/X11/Imakefile: - * lib/lbxutil/image/Imakefile: - - Fix problems with cross-compiles. If building for PowerPC on - x86, archictecture-specific flags, such as -mcpu=power5, set in - DefaultGcc2PpcOpt will mistakenly be used in certain - circumstances to build programs to be run on the host. - -2005-07-29 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: - Bugzilla #3916 (https://bugs.freedesktop.org/show_bug.cgi?id=3916) - Fix broken link to comp.fonts FAQ (reported by Siward de Groot) - -2005-07-29 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONSetFBLocation): - bugzilla #3911 (https://bugs.freedesktop.org/show_bug.cgi?id=3911) - attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191) - Disable bus mastering while updating MC_FB_LOCATION and friends to - prevent the X server from hanging on startup every now and then - under some circumstances. (ATI Technologies Inc.) - -2005-07-29 Kevin E. Martin - - * config/makedepend/def.h: - Update #includes to use for modularization. - -2005-07-29 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): - Fix code to handle printing 7.0 release candidates properly. - -2005-07-28 Alan Coopersmith - - * programs/xman/vendor.h (SYSMANPATH): - Set default man path for Solaris. - -Thu Jul 28 18:29:06 2005 Søren Sandmann - - * programs/xfs/difs/fonts.c (set_font_path_elements): Fix double - free when there no valid paths. - -2005-07-27 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: - Rework wrapping of common mouse driver to not require mousePriv.h, - so that modular tree xserver can be built on Solaris. - Wrap more ioctls in SYSCALL() to restart on signals. - -2005-07-27 Kevin E. Martin - - * programs/Xserver/Xext/panoramiX.c: - * programs/Xserver/hw/dmx/glxProxy/glxcmds.c: - * programs/Xserver/hw/dmx/glxProxy/glxext.c: - * programs/Xserver/hw/dmx/glxProxy/glxscreens.c: - * programs/Xserver/hw/dmx/glxProxy/glxsingle.c: - * programs/Xserver/hw/dmx/glxProxy/glxswap.c: - * programs/Xserver/hw/dmx/glxProxy/glxvendor.c: - * programs/Xserver/hw/dmx/glxProxy/glxvisuals.c: - Add #include for building dmx/glxProxy in the - modular tree. - -2005-07-26 Alan Coopersmith - - * config/cf/sun.cf: - * programs/xload/Imakefile: - * programs/xload/get_load.c: - Switch xload on Solaris from libkvm to libkstat so it works with - both 32-bit and 64-bit kernels, and without group kmem. - Add #include "config.h" for modularization - -2005-07-27 Daniel Stone - - * programs/xconsole/xconsole.c: - Fix build-breakage in xconsole on AIX caused by removal of ptyx.h - definitions. (Dan McNichol) - -2005-07-26 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i810.h - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.h - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h - Bump the DDX version to 1.4.0 to indicate the removal of drmAddress. - Thus allowing 32/64bit clients to cohabit. - -2005-07-26 Alan Coopersmith - - * lib/xtrans/Xtransutil.c: - * programs/iceauth/iceauth.h: - * programs/iceauth/process.c: - * programs/lbxproxy/di/utils.c: - * programs/lbxproxy/include/util.h: - * programs/x11perf/x11perf.c: - * programs/xinit/xinit.c: - Add config.h includes for modularization - Use RETSIGTYPE if defined by autoconf in addition to Imake's - SIGNALRETURNSINT. - Use HAVE_WORKING_VFORK if defined by autoconf in addition to - Imake's HAS_VFORK - -2005-07-26 Alan Coopersmith - - * programs/xauth/gethost.c: - * programs/xauth/parsedpy.c: - * programs/xauth/process.c: - * programs/xauth/xauth.c: - Add config.h includes for modularization - Use RETSIGTYPE if defined by autoconf in addition to Imake's - SIGNALRETURNSINT. - -2005-07-26 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c - Bug #3850: - Fix non-DRI builds. - -2005-07-25 Adam Jackson - - * programs/xinit/startx.cpp: - Bug #3860: Avoid a bashism. (Diego Pettenò) - -2005-07-25 Ian Romanick - - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c: - (mga_initialize_bios_values), (mga_parse_bios_ver_3), - (mga_parse_bios_ver_4), (mga_parse_bios_ver_5), - (mga_read_and_process_bios): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: - (MGAGCalcClock): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - (MGADRIScreenInit): - - PInS data on later cards (G200 and later) contains information - about the physical bus used for the card. This allows - accurate detection of PCI cards that use a PCI-to-PCI bridge - with an AGP chip. - - Correctly disable DRI on PCI cards used with pre-3.2 DRM. - Previously the test was performed based on PCI ID (see above - for why this is wrong) and was done *before* the DRM version - was known. - - Bug #3759: - Correctly determine the PLL reference frequency from the PInS - data. Previously the wrong bit was tested. Blame the dumb - programmer that used cut-and-paste (that would be me). - -2005-07-25 Alan Coopersmith - - * include/extensions/Printstr.h: - #include "fontstruct.h" -> for modularization - (Drew Parsons) - -2005-07-25 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/input/evdev/evdev.c - (EvdevReadInput): Handle BTN_TASK too (#3859). - -2005-07-24 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: - Add xf86DeallocateGARTMemory stub so that Xorg can be built on Solaris - again. - -2005-07-24 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaGetMemoryBandwidth), (ViaModePrimaryVGA): - - Fix two typos in mode setting rework (still in unichrome.sf.net CVS). - - Wrong KM400A version when checking bandwidth. - (first reported by Tom Huckstep on #xorg - closes #3858) - - Cut-n-paste error when checking mode->Flags for sync polarity. - -2005-07-23 Kevin E. Martin - - * lib/X11/Imakefile: - * lib/X11/PolyReg.c: - * lib/X11/Region.c: - * lib/X11/Xregion.h: - * lib/Xext/XShape.c: - * lib/Xrender/Picture.c - Change region.h to Xregion.h and modify internal references to - include . - -2005-07-23 Alan Coopersmith - - * programs/rgb/Imakefile: - Don't link in -lucb on Solaris - * programs/rgb/rgb.c: - * programs/rgb/showrgb.c: - #ifdef HAVE_CONFIG_H/#include "config.h" for modularization - -2005-07-22 Daniel Stone - - * include/Imakefile: - * include/Xpoll.h.in: - * include/Xos.h: - Turn Xpoll.h into a generated file. In the modular tree, substitute - in whichever of fds_bits or __fds_bits is being used for the member - of fd_set on the system; in the monolithic tree, substitute in - fds_bits unconditionally, as that's the way it was before thanks to - _XOPEN_SOURCE being defined. Stop defining _XOPEN_SOURCE in Xos.h. - -2005-07-22 Alan Coopersmith - - * lib/Xt/SetWMCW.c: - Bug #3824: - Correct incomplete license statement from Sun. - -2005-07-20 Alan Coopersmith - - * programs/xinit/startx.cpp: - Use kbd_mode -a to restore console keyboard on Solaris x86 too. - -2005-07-20 Alan Coopersmith - - * lib/Xft/Imakefile: - Bug 3823 - Xft returns different versions on monolithic and modular builds - -2005-07-19 Alan Hourihane - * programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c - * programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c - * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h - * programs/Xserver/hw/xfree86/loader/xf86sym.c - Bug #3164 - Add xf86DeallocateGARTMemory() function call (Austin Yuan) - -2005-07-18 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: - Change #include "X.h" to - -2005-07-16 Alan Coopersmith - - * programs/bitmap/bmtoa.c: - * programs/smproxy/smproxy.h: - * programs/twm/session.c: - * programs/xditview/Dvi.c: - * programs/xman/misc.c: - * programs/xman/vendor.h: - * programs/xsm/xsm.h: - Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need - it to get HAS_MKSTEMP defined in modular builds. - -2005-07-16 Alan Coopersmith - - * extras/Xpm/lib/parse.c: - Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT - -2005-07-16 Alan Coopersmith - - * include/Xalloca.h: - Guard INCLUDE_ALLOCA_H define to end redefinition warnings. - -2005-07-16 Alan Coopersmith - - * programs/Xserver/dix/dispatch.c: - * programs/Xserver/include/opaque.h: - * programs/iceauth/process.c: - * programs/lbxproxy/di/dispatch.c: - * programs/lbxproxy/include/misc.h: - * programs/xfs/difs/dispatch.c: - * programs/xfs/include/globals.h: - Mark variables modified in signal handlers as volatile - (part of Sun bug id 4496504) - -2005-07-16 Alan Coopersmith - - * programs/xclock/Clock.c: - * programs/xclock/xclock.c: - Add #include "config.h" for modularization - Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT - -2005-07-16 Alan Coopersmith - - * BUILD: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Update build instructions. Add details about how the - expat, fontconfig, libpng, freetype, and xterm builds - are now handled. - - * programs/Xserver/hw/xfree86/doc/README.fonts: - * programs/Xserver/hw/xfree86/doc/README.OpenBSD: - * programs/Xserver/hw/xfree86/doc/README.SiS: - Update text docs from SGML masters. - -2005-07-16 Alan Coopersmith - - * config/cf/xorgsite.def: - Add examples for expat, fontconfig, libpng, freetype, & xterm - so people know how to enable or disable and set paths. - Update examples/comments for Speedo & MakeDllModules to reflect - 6.9 status/defaults. - -2005-07-15 Kevin E. Martin - - * programs/Xserver/GL/glxmodule.c: - * programs/Xserver/GL/mesa/GLcore/GLcoremodule.c: - * programs/Xserver/Xext/extmod/modinit.c: - * programs/Xserver/Xext/xf86dga.c: - * programs/Xserver/Xext/xf86dga2.c: - * programs/Xserver/Xext/xf86misc.c: - * programs/Xserver/Xext/xf86vmode.c: - * programs/Xserver/Xext/xvmod.c: - * programs/Xserver/afb/afbmodule.c: - * programs/Xserver/dbe/dbemodule.c: - * programs/Xserver/fb/fbmodule.c: - * programs/Xserver/mfb/mfbmodule.c: - * programs/Xserver/mi/miinitext.c: - * programs/Xserver/miext/layer/laymodule.c: - * programs/Xserver/miext/shadow/shmodule.c: - * programs/Xserver/record/recordmod.c: - * programs/Xserver/xkb/ddxKillSrv.c: - * programs/Xserver/xkb/ddxPrivate.c: - * programs/Xserver/xkb/ddxVT.c: - Fix the *-config.h includes so that it is possible to build - modules without having to use -include in the Makefile. - -2005-07-15 Alan Coopersmith - - * programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h: - Update to match recent changes to pci.ids & extrapci.ids - for people building on systems without perl. - -2005-07-15 Kevin E. Martin - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/drimodule.c: - * programs/Xserver/GL/dri/xf86dri.c: - * programs/Xserver/Xext/dmx.c: - Fix the *-config.h includes for the files that have moved - in the modular tree. - -2005-07-15 Alan Coopersmith - - * xc/extras/rman/CHANGES: - * xc/extras/rman/MANIFEST: - * xc/extras/rman/Makefile: - * xc/extras/rman/Makefile.mac (removed): - * xc/extras/rman/README-rman (removed): - * xc/extras/rman/README-rman.txt: - * xc/extras/rman/macish.c (removed): - * xc/extras/rman/rman.1: - * xc/extras/rman/rman.html - * xc/extras/rman/contrib/README-contrib: - Since rman.c was already updated to rman-3.2, update the rest of - the rman files to match. - -2005-07-15 Kevin E. Martin - - * programs/Xserver/dix/events.c: (ProcessKeyboardEvent): - Fix keyboard state when XEVIE is not enabled (Keith Packard). - -2005-07-14 Alan Coopersmith - - * programs/xdm/xdmshell.c: - Set HAS_VFORK if autoconf has set HAVE_WORKING_VFORK. - - * programs/xdm/dm.h: - Add #include "config.h" for modularization - -2005-07-14 Alan Coopersmith - - * include/Xos.h: - Don't define _XOPEN_SOURCE on SVR4, because it will REMOVE - required definitions. - -2005-07-14 Alan Coopersmith - * config/util/lndir.man: - Bug 3774 - Patch 3081 - lndir.man fails to mention .svn (Bernhard Reiter) - -2005-07-13 Kevin E. Martin - - * programs/Xserver/hw/xnest/Args.c: - * programs/Xserver/hw/xnest/Color.c: - * programs/Xserver/hw/xnest/Cursor.c: - * programs/Xserver/hw/xnest/Display.c: - * programs/Xserver/hw/xnest/Events.c: - * programs/Xserver/hw/xnest/Font.c: - * programs/Xserver/hw/xnest/GC.c: - * programs/Xserver/hw/xnest/GCOps.c: - * programs/Xserver/hw/xnest/GetTime.c: - * programs/Xserver/hw/xnest/Handlers.c: - * programs/Xserver/hw/xnest/Init.c: - * programs/Xserver/hw/xnest/Keyboard.c: - * programs/Xserver/hw/xnest/Pixmap.c: - * programs/Xserver/hw/xnest/Pointer.c: - * programs/Xserver/hw/xnest/Screen.c: - * programs/Xserver/hw/xnest/TestExt.c: - * programs/Xserver/hw/xnest/Visual.c: - * programs/Xserver/hw/xnest/Window.c: - * programs/Xserver/mi/miinitext.c: - Add #include to the Xnest source files for - modularization. - -2005-07-13 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - Merge SVR4/pre-Solaris 8 and Solaris 8+ sections for greater - consistency, easier maintenance, and to fix some missing headers - when building the modular Xorg on Solaris. - -2005-07-13 Alan Coopersmith - - * include/Xalloca.h: - #define INCLUDE_ALLOCA_H when building with Sun compilers. - (Imake *.cf files define this for a number of platforms in - the monolith, but these will need to be translated into - #ifdef's or similar mechanism to work in a world without Imake.) - -2005-07-13 Alexander Gottwald - - * include/Xthreads.h: - include instead of . Several namespace - conflicts are worked around in Xwindows.h - -2005-07-13 Torrey T. Lyons - - * programs/Xserver/render/picture.c: - Fix compilation where uint is not defined. - -2005-07-13 Alan Hourihane - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c - Bug #2587 - Fix keyboard mapping on Sun keyboards in the keyboard module. - -2005-07-13 Lars Knoll - * programs/Xserver/fb/fbcompose.c: - Fix potential buffer overflow and a smaller bug in the - convolution filter - * programs/Xserver/fb/fbmmx.c: - Fix compilation on some platforms - -2005-07-13 Keith Packard - - * include/Xos.h: - * lib/FS/FSConnServ.c: - * lib/FS/FSlibint.h: - * lib/lbxutil/lbx_zlib/lbx_zlib.c: - - Make some minor source adjustments so that - we don not need to use -D_XOPEN_SOURCE -D_BSD_SOURCE - everywhere as this will leak out of the modular environment - and into application build processes, potentially foulling up - their compiles. - -2005-07-12 Kevin E. Martin - - * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.h: - * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: - * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: - * programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c: - * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: - * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: - * programs/Xserver/hw/xfree86/input/void/void.c: - Change input drivers to get keysym's from . - -Mon Jul 11 19:30:56 2005 Søren Sandmann - - * programs/xedit/lisp/xedit.c: Change include of "xedit/xedit.h" - to include of "lisp/../xedit.h" - -2005-07-12 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/scanpci.c: - Fix scanpci -v core dump when subsys vendor/device id's are - NOVENDOR & NODEVICE. - Bug #3763 - Patch #3074 - -2005-07-12 Lars Knoll - * programs/Xserver/fb/fbcompose.c: - * programs/Xserver/fb/fbmmx.c: - * programs/Xserver/fb/fbmmx.h: - * programs/Xserver/fb/fbpict.c: - * programs/Xserver/fb/fbpict.h: - Add MMX Code paths for the basic composition operations - in fbComposeGeneral. - -2005-07-11 Kevin E. Martin - - * programs/Xserver/hw/dmx/config/dmxcompat.c: - * programs/Xserver/hw/dmx/config/dmxconfig.c: - * programs/Xserver/hw/dmx/config/dmxparse.c: - * programs/Xserver/hw/dmx/config/dmxprint.c: - * programs/Xserver/hw/dmx/config/parser.y: - * programs/Xserver/hw/dmx/config/scanner.l: - * programs/Xserver/hw/dmx/dmx_glxvisuals.c: - * programs/Xserver/hw/dmx/dmxcb.c: - * programs/Xserver/hw/dmx/dmxclient.h: - * programs/Xserver/hw/dmx/dmxcmap.c: - * programs/Xserver/hw/dmx/dmxcursor.c: - * programs/Xserver/hw/dmx/dmxdpms.c: - * programs/Xserver/hw/dmx/dmxextension.c: - * programs/Xserver/hw/dmx/dmxfont.c: - * programs/Xserver/hw/dmx/dmxgc.c: - * programs/Xserver/hw/dmx/dmxgcops.c: - * programs/Xserver/hw/dmx/dmxinit.c: - * programs/Xserver/hw/dmx/dmxinput.c: - * programs/Xserver/hw/dmx/dmxlog.c: - * programs/Xserver/hw/dmx/dmxpict.c: - * programs/Xserver/hw/dmx/dmxpixmap.c: - * programs/Xserver/hw/dmx/dmxprop.c: - * programs/Xserver/hw/dmx/dmxscrinit.c: - * programs/Xserver/hw/dmx/dmxshadow.c: - * programs/Xserver/hw/dmx/dmxstat.c: - * programs/Xserver/hw/dmx/dmxsync.c: - * programs/Xserver/hw/dmx/dmxvisual.c: - * programs/Xserver/hw/dmx/dmxwindow.c: - * programs/Xserver/hw/dmx/input/ChkNotMaskEv.c: - * programs/Xserver/hw/dmx/input/dmxarg.c: - * programs/Xserver/hw/dmx/input/dmxbackend.c: - * programs/Xserver/hw/dmx/input/dmxcommon.c: - * programs/Xserver/hw/dmx/input/dmxconsole.c: - * programs/Xserver/hw/dmx/input/dmxdetach.c: - * programs/Xserver/hw/dmx/input/dmxdummy.c: - * programs/Xserver/hw/dmx/input/dmxeq.c: - * programs/Xserver/hw/dmx/input/dmxevents.c: - * programs/Xserver/hw/dmx/input/dmxinputinit.c: - * programs/Xserver/hw/dmx/input/dmxmap.c: - * programs/Xserver/hw/dmx/input/dmxmotion.c: - * programs/Xserver/hw/dmx/input/dmxsigio.c: - * programs/Xserver/hw/dmx/input/dmxxinput.c: - * programs/Xserver/hw/dmx/input/lnx-keyboard.c: - * programs/Xserver/hw/dmx/input/lnx-ms.c: - * programs/Xserver/hw/dmx/input/lnx-ps2.c: - * programs/Xserver/hw/dmx/input/usb-common.c: - * programs/Xserver/hw/dmx/input/usb-keyboard.c: - * programs/Xserver/hw/dmx/input/usb-mouse.c: - * programs/Xserver/hw/dmx/input/usb-other.c: - * programs/Xserver/hw/vfb/InitInput.c: - * programs/Xserver/hw/vfb/InitOutput.c: - * programs/Xserver/mi/miinitext.c: - Prepare Xdmx and Xvfb for modularization by adding appropriate - #include <{dix,dmx}-config.h> to the source files. - -2005-07-11 Daniel Stone - - * programs/twm/resize.c: - Bug #3754 (Debian #725): Fix ten-year-old window misplacement in twm - when dragging with the middle button. (Christopher Mario Mae) - -2005-07-11 Kevin E. Martin - - * programs/Xserver/hw/xfree86/os-support/shared/sigio.c: - Remove unneeded xf86drm.h includes to fix modular build. - -2005-07-11 Daniel Stone - - * lib/X11/imDefIc.c (_XimRegisterKeyPressFilter): - Fix segfault when _XimProtoCreateIC() fails to create a context; Debian - #239991. (Chung-chieh Shan) - -2005-07-09 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv.man: - * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: - Bug #3740 - Patch #3058 - 08-Jul-2005 nv driver updates from Mark Vojkovich: - - Change some console restore code for NV11. Hopefully, we can more - reliably restore the console for desktop systems using DVI. This - may correct a recent regression on NV11. - - Also, new PCI IDs. - - * programs/Xserver/hw/xfree86/etc/extrapci.ids: - Add new nVidia PCI ids to match nv_driver.c changes. - -2005-07-07 Søren Sandmann - - * programs/xconsole/xconsole.c (get_pty): Remove include of - "../xterm/ptyx.h" - -2005-07-07 Alan Coopersmith - - More compiler warning fixes for missing prototypes: - - * include/extensions/XKBsrv.h: - Add prototype for XkbSetExtension() - - * programs/xrx/helper/helper.c: - Add #include for isspace() & isdigit() - - * programs/Xserver/Xprint/attributes.c: - Add #include (for initgroups()) and remove extra * - - * programs/Xserver/hw/xfree86/common/xf86.h: - Add prototype for xorgGetVersion() - -2005-07-07 Alan Coopersmith - - * programs/Xserver/os/osdep.h: - Bug #2901 - Add prototype for XdmAuthenticationInit() (Peter Breitenlohner) - -2005-07-07 Alan Coopersmith - * extras/ttf2pt1/ft.c: - * extras/ttf2pt1/pt1.c: - * extras/ttf2pt1/ttf2pt1.c: - * lib/font/FreeType/ftfuncs.h: - * programs/Xserver/Xprint/ps/PsFTFonts.c: - * programs/Xserver/Xprint/ps/psout_ft.c: - * programs/Xserver/Xprint/ps/psout_ftpstype1.c: - * programs/Xserver/Xprint/ps/psout_ftpstype3.c: - Bug #2901 - Patch #2332 - This patch avoids 79 gcc-3.4.3 warnings - 'xxx' declared `static' but never defined - mostly due to including "ftfuncs.h" with the declaration - of static functions defined in "ftfuncs.c". (Peter Breitenlohner) - -2005-07-06 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86cfg/loader.h: - Bug #2901 - Fix warnings about redefined macros (Peter Breitenlohner) - -2005-07-06 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nsc/Imakefile: - Bug #2901 - Patch #2330 - Remove CppManTarget since it's already included in InstallModuleManPage - expansion - removes 10 pairs of warnings from GNU make about duplicate - Makefile targets (Peter Breitenlohner) - -2005-07-06 Alan Coopersmith - - * extras/ttf2pt1/ft.c: - * extras/ttf2pt1/pt1.c: - * lib/XprintAppUtil/xpapputil.c: - * programs/Xserver/Xext/xevie.c: - * programs/Xserver/Xprint/Init.c: - * programs/Xserver/Xprint/Oid.c: - * programs/Xserver/Xprint/ps/PsFonts.c: - Bug #2901 - Patch #2325 - Avoid 38 gcc-3.4.2 warnings: - suggest parentheses around assignment used as truth value - suggest explicit braces to avoid ambiguous `else' - suggest parentheses around && within || - suggest parentheses around arithmetic in operand of ^ - "/*" within comment - (Peter Breitenlohner) - - * programs/Xserver/Xprint/AttrValid.c: - * programs/Xserver/Xprint/Oid.h: - Bug #2901 - Patch #2326 - This patch removes these 2 gcc-3.4.3 warnings: - missing braces around initializer - implicit declaration of function `XpOidTrayMediumListHasTray' - (Peter Breitenlohner) - -2005-07-06 Søren Sandmann - - * programs/xdbedizzy/Imakefile (DEFINES): Add -DUSE_XPRINT to - DEFINES - - * programs/xdbedizzy/xdbedizzy.c: Conditionalize use of xprint. - -2005-07-06 Alexander Gottwald - - * config/cf/cygwin.cf: - * config/cf/mingw.cf: - Removed AVOID_GLYPHBLT and SINGLEDEPTH from server defines. - -2005-07-06 Ian Romanick - - * programs/Xserver/GL/glx/glxcmds.c: (DoGetFBConfigs): - - Use the correct size for the glXGetFBConfigs reply. - Bugzilla #3210 - - * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: - - Fix recent breakage to SDK install. - Bugzilla #3703 - -2005-07-05 Søren Sandmann - - * programs/xmore/Imakefile (DEFINES): Add -DUSE_XPRINT to DEFINES - - * program/xmore/xmore.c: Conditionalize use of xprint. - -2005-07-05 Alan Coopersmith - - * extras/ttf2pt1/ttf2pt1.c: - Bugzilla #2901 - Patch #2321 - - Arguments to sscanf need to be pointers (Peter Breitenlohner) - -2005-07-05 Alan Coopersmith - - * config/cf/xorg.cf: - * config/cf/xfree86.cf: - Bugzilla #2901 - Patch #2319 - - Since many files now use non-ANSI constructs ('long long', - substructure initializers, implicit signedness conversions, ...) - you shouldn't use "gcc -ansi -pedantic". On our ix86-linux-gnu - system this change reduces the number of gcc-3.4.3 warnings from - originally 3034 to 1460! (Peter Breitenlohner) - -2005-07-05 Alan Coopersmith - - * config/makedepend/main.c: - Bugzilla #2901 - Patch #2320 - - Remove warning about whitespace in pre-processor defines. - (Peter Breitenlohner) - -2005-07-05 Alan Coopersmith - - * programs/xdm/auth.c: - * programs/xdm/socket.c: - * programs/xdm/xdmcp.c: - Bugzilla #2901 - Patch #2317 - - This patch fixes several problems arising if xdm is - compiled with IPv6 support, but the (linux) kernel does not - support IPv6. (Peter Breitenlohner) - -2005-07-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: - Remove Speedo font module documentation. - - * programs/Xserver/Xserver.man: - Remove Speedo from list of font directories - - * programs/Xserver/hw/xfree86/xorg.conf.man: - Update default font path to remove Speedo, add TTF. - -2005-07-05 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Fix Xvideo when operating in one line mode and video is pushed off - the top of the screen. Also some fixes for Xvideo skew in certain - resolutions. - -2005-07-05 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONDoAdjustFrame): - Bug #2604: Disable workaround for horrible flickering when scrolling - vertically in a virtual screen when color tiling and page flip are - both enabled, as it potentially does more harm than good. - The flickering still needs fixing probably though. - -2005-07-04 Thomas Hellstrom - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIAScreenInit): - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaSetPrimaryDotclock), (ViaSetSecondaryDotclock), - (ViaComputeProDotClock), (ViaModeDotClockTranslate): - Add more card-ids. (Xavier Bachelot) - Avoid VBE DPMS to blank screen when using VBE modes. - Allow free dotclock specification on the Unichrome Pro. - -2005-07-04 Adam Jackson - - * programs/Xserver/hw/xfree86/Xorg.man: - * programs/Xserver/hw/xfree86/xorg.conf.man: - * programs/Xserver/hw/xfree86/common/xf86Config.c: - * programs/Xserver/hw/xfree86/common/xf86Globals.c: - * programs/Xserver/hw/xfree86/common/xf86Init.c: - * programs/Xserver/hw/xfree86/common/xf86Priv.h: - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: - Bug #2216: Multiseat support. From various Debian and Ubuntu patches - by Aivils Stoss, Andreas Schuldei, Branden Robinson, and Daniel Stone. - -2005-07-04 Alan Coopersmith - - * config/cf/sun.cf: - Set TroffCmd on Solaris to "troff -Tpost" instead of "troff -Tps" - when not using groff. - - * doc/specs/programs/Imakefile (MANUALS): - Bugzilla Bug 3695: - 6.8.99.14 man page installation breaks on fc-cache.man - -2005-07-04 Lars Knoll - * programs/Xserver/fb/fbpict.h: - * programs/Xserver/fb/fbcompose.c: - Fix handling of "super luminescent" colors - Fix off by one error in the transformation handling. - -2005-07-04 Thomas Winischhofer - - SiS driver: - - Added initial support for XGI chipsets (V3XT, V5, V8, Z7). - Z7 and V5 are untested. All features supported (Xv, HWCursor, - DPMS, etc.). The binary XGI DRI driver is not supported. - - Ported driver to EXA 0.1.0. Known problems still to solve at - this time are: - * EXA's deinitialisation routine "DriverFini()" does not - unwrap pScreen->DestroyPixmap (and others), leading to a - crash on machines where the SWCursor is being used (SWCursor - pixmaps are destroyed after EXA has destroyed the offscreen - memory manager). - * EXA does not work correctly with 24bpp framebuffers. For some - reason, all pixmaps handed to the drawing primitives are - 32bpp, despite the correct 24bpp-flag handed to - xf86SetDepthBpp(). - -2005-07-03 Alan Coopersmith - - * programs/xrdb/xrdb.c: - Add #ifdef HAVE_CONFIG_H/#include for modularization. - -2005-07-03 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/common/xf86Events.c: - Fix builds on non-GLIBC systems (missing __GLIBC_PREREQ). - Add Solaris stack backtrace dumper. - -2005-07-03 Kevin E. Martin - - * lib/font/bitmap/Imakefile: - Install publicly used headers in X11/fonts. - - * lib/font/bitmap/bdfread.c: - * lib/font/bitmap/bdfutils.c: - * lib/font/bitmap/bitmapfunc.c: - * lib/font/bitmap/bitmaputil.c: - * lib/font/bitmap/fontink.c: - * lib/font/bitmap/pcfread.c: - * lib/font/bitmap/pcfwrite.c: - * programs/bdftopcf/bdftopcf.c: - Change source files that use these headers to get them via - . - -2005-07-03 Daniel Stone - - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/common/xf86Init.c: - * programs/Xserver/hw/xfree86/common/xf86Events.c: - Predicate usage of xf86OSPM functions on #ifdef XF86PM. - - * programs/Xserver/hw/xfree86/os-support/xf86OSMouse.c: - Remove needless include of ../input/mouse/mouse.h. - - * programs/Xserver/hw/xfree86/common/xf86KbdLnx.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_KbdMap.c: - Remove needless include of DECkeysym.h. - - * lib/font/include/Imakefile: - Install all libXfont includes to X11/fonts/ internally. - -2005-07-03 Adam Jackson - - * lib/lbxutil/delta/lbxdelta.c: - * lbx_zlib/lbx_zlib.c: - * lbx_zlib/lbx_zlib_io.c: - lbxutil doesn't really need , so don't ask for it. - -2005-07-03 Daniel Stone - - * lib/font/fc/fserve.c: - * lib/font/fc/fsio.c: - Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. - - * programs/Xserver/os/connection.c: - Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. - - * programs/Xserver/**/*.[ch]: - * lib/**/*.[ch]: - * lib/X11/XKBAlloc.c: - * lib/X11/XKBGAlloc.c: - * lib/X11/XKBMAlloc.c: - * lib/X11/XKBMisc.c: - * lib/misc/strlcat.c: - * lib/misc/strlcpy.c: - * lib/xkbfile/maprules.c: - * lib/xkbfile/xkbconfig.c: - * lib/xkbfile/xkberrs.c: - * lib/xkbfile/xkbmisc.c: - * lib/xkbfile/xkbout.c: - * lib/xkbfile/xkbtest.c: - * lib/xkbfile/xkmread.c: - * lib/xtrans/transport.c: (XSERV_t) - Add #include or , as appropriate, to all - source files in the xserver/xorg tree, predicated on defines of - HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to - . Fix includes in server branches of XKB code. - Change all and includes to "misc.h" and "os.h". - -2005-07-02 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Events.c: - (xorg_backtrace): - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - Fix build issues. - -2005-07-02 Adam Jackson - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/input/evdev/evdev.c: - Add some build compatibility for 2.6 linux systems with 2.4 kernel - headers installed. Allow the use of evdev for mice on 2.4 kernels. - -2005-07-02 Adam Jackson - - * programs/Xserver/hw/xfree86/common/xf86Events.c: - Bug #3687: Print backtraces on fatal signal on glibc systems. - -2005-07-02 Adam Jackson - - * programs/Xserver/hw/xnest/Events.c: - * programs/Xserver/hw/xnest/Keyboard.c: - Bug #3546: Use MAP_LENGTH instead of a magic number. - (Mark McLoughlin) - Bug #3664: Further fixes to Xnest modifier state handling. - (Mark McLoughlin) - -2005-07-02 Adam Jackson - - * programs/Xserver/miext/cw/Imakefile: - * programs/Xserver/miext/damage/Imakefile: - Bug #1324: Stop pretending cw and damage are loadable modules. - -2005-07-01 Ian Romanick - - * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_PInS.txt: - * programs/Xserver/hw/xfree86/drivers/mga/mga_arc.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.c: (get_u16), - (get_u32), (mga_initialize_bios_values), (mga_parse_bios_ver_1), - (mga_parse_bios_ver_2), (mga_parse_bios_ver_3), - (mga_parse_bios_ver_4), (mga_parse_bios_ver_5), - (mga_read_and_process_bios): - * programs/Xserver/hw/xfree86/drivers/mga/mga_bios.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: - (MGA3026RamdacInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: - (MGAGCalcClock), (MGAGSetPCLK), (MGAGRamdacInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dga.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dh.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC): - * programs/Xserver/hw/xfree86/drivers/mga/mga_g450pll.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_hwcurs.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c: - (MGAPreInitMergedFB): - * programs/Xserver/hw/xfree86/drivers/mga/mga_shadow.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_video.c: - - Re-write the PInS processing code. All of the old BIOS processing - code from the MGA DDX has been dumped and replaced. - - Bugzilla #3553 - Patch #2934 . - -2005-07-01 Lars Knoll - - * include/extensions/render.h: - * include/extensions/renderproto.h: - * lib/Xrender/Picture.c: - * lib/Xrender/Xrender.h: - * programs/Xserver/fb/fbcompose.c: - * programs/Xserver/fb/fbpict.c: - * programs/Xserver/fb/fbpict.h: - * programs/Xserver/hw/xfree86/src/xaaPict.c: - * programs/Xserver/render/mipict.c: - * programs/Xserver/render/picture.c: - * programs/Xserver/render/picturestr.h: - * programs/Xserver/render/render.c: - Add support for gradients and solid fills to Render. - - * fb/fbcompose.c: - Changed the semantics of the Convolution filter a - bit. It now doesn't try to normalize the filter - values but leaves this to the client. This gives - more reasonable behaviour in the limit where the filter - parameters sum up to 0. - - * doc/specs/Render/protocol: - Sync with modular tree - -2005-07-01 Zack Rusin - - * programs/Xserver/hw/xfree86/exa/exa.h: - * programs/Xserver/hw/xfree86/exa/exa.c: - * programs/Xserver/hw/xfree86/exa/exaasync.c: - * programs/Xserver/hw/xfree86/exa/exaoffscreen.c: - * programs/Xserver/hw/xfree86/exa/exapict.c: - * programs/Xserver/hw/xfree86/exa/exaPriv.h: - * programs/Xserver/hw/xfree86/exa/Imakefile: - * config/cf/xfree86.cf: - * config/cf/xorg.cf: - * programs/Xserver/Imakefile: - * programs/Xserver/hw/xfree86/Imakefile: - - Adding the new acceleration architecture: Exa. - It's meant to replace XAA in the coming months. - -2005-07-01 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONValidateMergeModes), (RADEONPreInitModes), (RADEONPreInit), - (RADEONScreenInit), (RADEONChangeSurfaces): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - - fix depth tiling for r3/4xx chips (Aapo Tahkola) - - adjust limits for tiled surfaces on r3/4xx - -2005-06-30 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: - * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: - - Fix Support for Philips FM1236/F on ATI AIW 9600 XT (Jeff Smith) - Bug 3401 - -2005-06-30 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONChangeSurfaces): - - change back part of a comment I seem to have accidently changed. - -2005-06-29 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONUpdateXineramaScreenInfo): - - small mergedfb fix from Thomas Winischhofer - -2005-06-29 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInit), (RADEONChangeSurfaces), (RADEONInitCrtcRegisters), - (RADEONInitCrtc2Registers), (RADEONDoAdjustFrame): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - - add support for colortiling on r3/4xx hardware (disabled by default). In order - for pageflipping to work on r3/4xx we will need to update the the sarea and drm - so that the crtc1/2 xytiling regs get updated. - Initially worked out by Aapo Tahkola. - -2005-06-29 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONSetFBLocation): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - - Increase the priority of display 0/1 in the memory controller for r3/4xx hardware - when displaypriority is set to HIGH. Fixes display problems in high res modes. - Originally reported by Aapo Tahkola. - -2005-06-29 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONSetDynamicClock): - - fix some OUTREGs that should be OUTPLLs in dynamicclocks code - -2005-06-29 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - (SMI_ModeInit): - - add 800x480 modes to smi driver (bug 3639) - -2005-06-29 Alan Coopersmith - - * config/cf/X11.tmpl: - Set XorgManDefs properly to set __xorgversion__ in cpp'ed man pages - to the correct release name. - -2005-06-29 Alan Coopersmith - - * config/cf/Imake.tmpl: - Add HasGetopt (default: YES on everything but Win32 & OS/2) and - HasGetoptLong (default: NO) flags for use in fc-list & fc-cache - Imakefiles. - - * config/cf/sun.cf: - Set HasGetoptLong to YES on Solaris 10 and later. - - * programs/fc-cache/Imakefile: - * programs/fc-list/Imakefile: - Add -DHAVE_GETOPT & -DHAVE_GETOPT_LONG flags based on settings - of HasGetopt & HasGetoptLong from Imake config files to simulate - autoconf tests. - - * lib/fontconfig/Imakefile: - Add FREETYPE_DEFINES to set flags to match what autoconf would set - for Freetype 2.1.8. Add defines for HAVE_LINK, HAVE_GETUID, and - HAVE_GETEUID for everything but OS/2 & Win32 to match autoconf tests. - Remove fcfreetype.c from the list of files linked to extras directory. - - * lib/fontconfig/fcfreetype.c: - Use customized version of fcfreetype.c to make these needed changes: - - Remove // comment prohibited by gcc -ansi -pedantic default flags - - Change include path for "../fc-glyphname/fcglyphname.h" to work in - monolithic tree layout - -2005-06-30 Daniel Stone - - * lib/Xcursor: - Import Xcursor version 1.1.4. - -2005-06-29 Soren Sandmann - - * programs/rgb/showrgb.c: Don't include rgb.h and site.h when - USE_RGB_TXT is defined. - -2005-06-29 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c (NVBacklightEnable): - Bugzilla #3657 - Patch #2992 - Experimental DPMS support for GeForce4 and later laptops. - (Mark Vojkovich) - -2005-06-28 Alan Coopersmith - - * doc/man/Xext/Imakefile: - * doc/man/Xext/DPMSSetTimeouts.man: - * doc/man/Xext/DPMSCapable.man: - * doc/man/Xext/DPMSDisable.man: - * doc/man/Xext/DPMSEnable.man: - * doc/man/Xext/DPMSForceLevel.man: - * doc/man/Xext/DPMSGetTimeouts.man: - * doc/man/Xext/DPMSGetVersion.man: - * doc/man/Xext/DPMSInfo.man: - * doc/man/Xext/DPMSQueryExtension.man: - * doc/man/Xext/DPMSSetTimeouts.man: - Add man pages for DPMS Extension calls in libXext. (Converted to - man page format by Sun doc teams based on DPMS specification docs.) - -2005-06-29 Thomas Hellstrom - - * lib/XvMC/Imakefile: - * lib/XvMC/hw/via/unichromeProA/Imakefile: - * lib/XvMC/hw/via/unichromeProA/viaLowLevelPro.c: (initHQVShadow), - (setHQVDeblocking), (setHQVStartAddress), (setHQVDeinterlacing), - (setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock), - (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), - (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), - (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), - (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), - (agpFlush), (uploadHQVShadow), (flushXvMCLowLevel), - (flushPCIXvMCLowLevel), (viaMpegSetSurfaceStride), - (viaVideoSetSWFLipLocked), (viaVideoSWFlipLocked), (viaMpegSetFB), - (viaMpegBeginPicture), (viaMpegReset), (viaMpegWriteSlice), - (viaVideoSubPictureOffLocked), (viaVideoSubPictureLocked), - (viaBlit), (syncXvMCLowLevel), (updateLowLevelBuf), - (cleanupLowLevelBuf), (releaseXvMCLowLevel), (initXvMCLowLevel), - (setLowLevelLocking), (closeXvMCLowLevel): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (ViaInitXVMC): - Add XvMC support for the mpeg1 / mpeg2 hardware decoder of - VIA's Unichrome Pro Group A chips, CN400 and PM8X0. - (Ivor Hewitt and Thomas Hellstrom). - -2005-06-29 Thomas Hellstrom - - * lib/XvMC/Imakefile: - * lib/XvMC/hw/via/Imakefile: - * lib/XvMC/hw/via/driDrawable.c: (drawStamp), - (getDRIDrawableInfoLocked), (driDestroyHashContents): - * lib/XvMC/hw/via/driDrawable.h: - * lib/XvMC/hw/via/unichrome/Imakefile: - * lib/XvMC/hw/via/unichrome/viaLowLevel.c: (hwlLock), (hwlUnlock), - (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), - (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), - (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), - (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), - (agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel), - (pciCommand), (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), - (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), - (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), - (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), - (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): - * lib/XvMC/hw/via/viaLowLevel.c: - * lib/XvMC/hw/via/viaLowLevel.h: - * lib/XvMC/hw/via/viaXvMC.c: (grabDecoder), - (releaseContextResources), (XvMCCreateContext), - (XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2), - (XvMCPutSlice), (XvMCPutSurface), (XvMCBeginSurface), - (XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCCreateSubpicture), - (XvMCSetSubpicturePalette), (XvMCClearSubpicture), - (XvMCCompositeSubpicture), (XvMCBlendSubpicture2), - (XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface), - (XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute), - (XvMCGetAttribute), (XvMCHideSurface): - * lib/XvMC/hw/via/viaXvMCPriv.h: - * lib/XvMC/hw/via/xf86dri.c: (uniDRIDestroyContext), - (uniDRICreateDrawable), (uniDRIDestroyDrawable), - (uniDRIGetDrawableInfo): - * lib/XvMC/hw/via/xf86dri.h: - * lib/XvMC/hw/via/xf86dristr.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (ViaInitXVMC), (ViaCleanupXVMC), (ViaXvMCCreateContext), - (ViaXvMCDestroyContext): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - Restructure Via XvMC for multiple hardware drivers. - Make Via XvMC use the DRI protocol for efficient drawable handling, - overlay updates and initialization. - -2005-06-28 Adam Jackson - - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - Bug #2447: Fix argument order to xf86DrvMsgVerb. (Luc Verhaegen) - -2005-06-28 Adam Jackson - - * programs/Xserver/hw/xfree86/input/acecad/acecad.c: - Bug #1565: Don't delete the driver twice. (St�hane VOLTZ) - -2005-06-28 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - Add support to check the in-built VESA mode list. - -2005-06-27 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/pci.ids: - * programs/Xserver/hw/xfree86/etc/extrapci.ids: - Update to latest snapshot (27-May-2005) from http://pciids.sf.net/ - -2005-06-27 Alan Coopersmith - - * config/cf/X11.tmpl: - Add LinkerRuntimeLibraryPathFlag to EXPATLIB, FONTCONFIGLIB & LIBPNGLIB - -2005-06-27 Alan Coopersmith - - * extras/fontconfig/*: - * lib/fontconfig/Imakefile: - * programs/fc-cache/Imakefile: - * programs/fc-cache/fc-cache.man: - * programs/fc-list/Imakefile: - * programs/fc-list/fc-list.man: - Update fontconfig from 2.2.2 to 2.3.2 - -2005-06-27 Alan Coopersmith - - * config/cf/Imake.tmpl: - Change HasLibpng default back to NO - unlike FreeType & Zlib, - if it's not present, we don't "build a potentially dangerous libpng", - but instead just skip the xcursorgen build. - -2005-06-27 Alan Coopersmith - - * programs/Xserver/include/Imakefile: Fix links to os.h & misc.h - -2005-06-27 Søren Sandmann - - * programs/Xserver/include/Imakefile: Install os.h and misc.h - -2005-06-27 Adam Jackson - - * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c: - * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: - * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: - * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: - * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: - * programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c: - * programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c: - * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: - * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: - * programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c: - * programs/Xserver/hw/xfree86/input/void/void.c: - * programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c: - Various input drivers set their InputDriverRec to be static when - doing a loadable build, and the same symbol can't be both static - and _X_EXPORT. Pointed out by Alan Coopersmith. - -2005-06-26 Alan Coopersmith - - * config/cf/sun.cf: - Set HasLibpng defaults correctly for various Solaris releases - -2005-06-25 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atiadjust.c: - * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: - * programs/Xserver/hw/xfree86/drivers/ati/atifillin.c: - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: - * programs/Xserver/hw/xfree86/drivers/ati/ativalid.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - Bug #3628: Fix video driver submodule visibility. - -2005-06-25 Adam Jackson - - * programs/Xserver/hw/xnest/Events.c: - * programs/Xserver/hw/xnest/Events.h: - * programs/Xserver/hw/xnest/Init.c: - * programs/Xserver/hw/xnest/Keyboard.c: - * programs/Xserver/hw/xnest/Keyboard.h: - * programs/Xserver/hw/xnest/Pointer.c: - * programs/Xserver/hw/xnest/Pointer.h: - Bug #3030: Fix Xnest keyboard state handling. (Mark McLoughlin) - -2005-06-25 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/apm/apm_driver.c: - * programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/ati.c: - * programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: - * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_misc.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_misc.c: - * programs/Xserver/hw/xfree86/drivers/ati/theatre200_module.c: - * programs/Xserver/hw/xfree86/drivers/ati/theatre_detect_module.c: - * programs/Xserver/hw/xfree86/drivers/ati/theatre_module.c: - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/alp_driver.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/lg_driver.c: - * programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c: - * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - * programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: - * programs/Xserver/hw/xfree86/drivers/i2c/bt829_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/fi1236_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/msp3430_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/tda8425_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/tda9850_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/tda9885_module.c: - * programs/Xserver/hw/xfree86/drivers/i2c/uda1380_module.c: - * programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_halmod.c: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - * programs/Xserver/hw/xfree86/drivers/rendition/rendition.c: - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c: - * programs/Xserver/hw/xfree86/drivers/sunbw2/bw2_driver.c: - * programs/Xserver/hw/xfree86/drivers/suncg14/cg14_driver.c: - * programs/Xserver/hw/xfree86/drivers/suncg3/cg3_driver.c: - * programs/Xserver/hw/xfree86/drivers/suncg6/cg6_driver.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c: - * programs/Xserver/hw/xfree86/drivers/suntcx/tcx_driver.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c: - * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c: - * programs/Xserver/hw/xfree86/drivers/v4l/v4l.c: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - * programs/Xserver/hw/xfree86/drivers/vga/generic.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: - * programs/Xserver/hw/xfree86/drivers/voodoo/voodoo_driver.c: - * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: - * programs/Xserver/hw/xfree86/input/acecad/acecad.c: - * programs/Xserver/hw/xfree86/input/aiptek/xf86Aiptek.c: - * programs/Xserver/hw/xfree86/input/calcomp/xf86Calcomp.c: - * programs/Xserver/hw/xfree86/input/citron/citron.c: - * programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c: - * programs/Xserver/hw/xfree86/input/dmc/xf86DMC.c: - * programs/Xserver/hw/xfree86/input/dynapro/xf86Dyna.c: - * programs/Xserver/hw/xfree86/input/elo2300/elo.c: - * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: - * programs/Xserver/hw/xfree86/input/evdev/evdev.c: - * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: - * programs/Xserver/hw/xfree86/input/hyperpen/xf86HyperPen.c: - * programs/Xserver/hw/xfree86/input/jamstudio/js_x.c: - * programs/Xserver/hw/xfree86/input/joystick/xf86Jstk.c: - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: - * programs/Xserver/hw/xfree86/input/magellan/magellan.c: - * programs/Xserver/hw/xfree86/input/microtouch/microtouch.c: - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - * programs/Xserver/hw/xfree86/input/mutouch/xf86MuTouch.c: - * programs/Xserver/hw/xfree86/input/palmax/xf86Palmax.c: - * programs/Xserver/hw/xfree86/input/penmount/xf86PM.c: - * programs/Xserver/hw/xfree86/input/sample/sample.c: - * programs/Xserver/hw/xfree86/input/spaceorb/spaceorb.c: - * programs/Xserver/hw/xfree86/input/summa/xf86Summa.c: - * programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c: - * programs/Xserver/hw/xfree86/input/ur98/xf86Ur-98.c: - * programs/Xserver/hw/xfree86/input/void/void.c: - * programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c: - Bug #3626: _X_EXPORT tags for video and input drivers. - -2005-06-24 Alan Coopersmith - - * config/cf/sun.cf: - Don't use installed fontconfig on Solaris 10, because it doesn't - install fcprivate.h which Xft1 needs. - Don't use installed Motif on Solaris, because it depends on Solaris - installed libX11. - -2005-06-24 Alan Coopersmith - - * lib/Xft/AUTHORS: - * lib/Xft/COPYING: - * lib/Xft/ChangeLog: - * lib/Xft/Imakefile: - * lib/Xft/Makefile.am: - * lib/Xft/README: - * lib/Xft/Xft-def.cpp: - * lib/Xft/Xft.3.in: - * lib/Xft/Xft.h: - * lib/Xft/XftCompat.h: - * lib/Xft/autogen.sh: - * lib/Xft/configure.ac: - * lib/Xft/xft-config.1.in: - * lib/Xft/xftcolor.c: - * lib/Xft/xftcore.c: - * lib/Xft/xftdbg.c: - * lib/Xft/xftdpy.c: - * lib/Xft/xftdraw.c: - * lib/Xft/xftextent.c: - * lib/Xft/xftfont.c: - * lib/Xft/xftfreetype.c: - * lib/Xft/xftglyphs.c: - * lib/Xft/xftinit.c: - * lib/Xft/xftint.h: - * lib/Xft/xftlist.c: - * lib/Xft/xftname.c: - * lib/Xft/xftrender.c: - * lib/Xft/xftstr.c: - * lib/Xft/xftswap.c: - * lib/Xft/xftxlfd.c: - Sync with Xft from xlibs CVS (2.1.7 plus man page updates from - Branden Robinson) - see lib/Xft/ChangeLog for full details - -2005-06-24 Alan Coopersmith - - * config/cf/sun.cf: - Fix HasExpat, HasZlib, and HasFontconfig as well for older Solaris - releases. - -2005-06-23 Alan Coopersmith - - * config/cf/sun.cf: - Set HasFreetype2 to NO by default for older releases of Solaris. - -2005-06-23 Eric Anholt - - * programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile: - Remove more traces of xf86drmCompat.c - -2005-06-22 Alan Coopersmith - - * config/cf/sun.cf: - Fix LazyLoadFlag to work with Solaris 9 ld & Sun CC so - the XMonolith tinderbox stops being so red. - -2005-06-22 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - Add missing detection of the PCI ID for 0x5b62, Radeon X600 - (Vladimir Kushnir). - -2005-06-22 Alan Coopersmith - - * lib/xtrans/Xtranssock.c: - Add the rest of my patch from bugzilla #1605 to define INADDR_NONE - on platforms that don't define it in the system headers. - -2005-06-21 Kristian Høgsberg - - * lib/xtrans/Xtranssock.c (TRANS(SocketINETConnect)): Apply patch - by Alan Coopersmith from #1605 to fix address resolution of - hostnames starting with a digit for 64 bit architechtures. - -Mon Jun 20 14:41:57 2005 Søren Sandmann - - * lib/xkbui/XKBui.c: Cut and paste declaration of _XkbStrCaseCmp() - from XKBFileInt.h. - -2005-06-19 Adam Jackson - - * programs/xdm/config/Imakefile: - * programs/xdm/config/Xreset: - * programs/xdm/config/Xstartup: - * programs/xdm/config/xdm-conf.cpp: - Bug #2959: Make sure displays other than :0 get entries in utmp when - started from xdm. (Tim Waugh) - -2005-06-18 Alan Coopersmith - - * programs/xhost/xhost.c: - Autotooling: Add #include "config.h" & use RETSIGTYPE if defined. - -Thu Jun 16 18:12:30 2005 Søren Sandmann - - * lib/font/Type1/t1io.c: Put back accidentally removed #include. - -2005-06-16 Søren Sandmann - - * lib/font/Speedo/: Change includes to be instead of - "foo.h" in some places. - -2005-06-16 Thomas Hellstr� - - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (ViaInitXVMC), (ViaXvMCCreateContext), (ViaXvMCCreateSurface), - (ViaXvMCCreateSubpicture): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - Fix and enable Unichrome XvMC for AMD64 - -2005-06-16 Søren Sandmann - - * lib/font/Type1/: Change includes to be instead of - "foo.h" in some places. - -2005-06-15 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit), (RADEONGetMergedFBOptions): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONFindWidestTallestCommonMode), - (RADEONGenerateModeListFromLargestModes), (RADEONGenerateModeList), - (RADEONRecalcDefaultVirtualSize), (RADEONUpdateXineramaScreenInfo), - (RADEONXineramaExtensionInit), (RADEONMergePointerMoved), - (RADEONAdjustFrameMergedHelper): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.h: - Sync up radeon mergedfb with Thomas' recent sis mergedfb changes - - support for non-rectangular mergedfb desktops - - support for display offsets - -2005-06-15 Ian Romanick - - * extras/drm/shared/mga_drm.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - - Temporary fixes until updated client-side code is in the X.org tree. - The first is a compile fix. The second makes OldDmaInit=true the - default. This is required because the X.org tree contains "new" DDX, - "new" DRM, and "old" client-side driver. This is the *only* - combination that does not work with OldDmaInit=false. - -2005-06-15 Ian Romanick - - * extras/drm/*: - Re-import from DRM CVS. - - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: - * config/cf/xorg.cf: - * config/cf/OpenBSD.cf: - * config/cf/xfree86.cf: - - The routines in xf86drmCompat are no longer need, and haven't been - needed for at least a release. Eliminate the file. - - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga.man: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - (MGADRIBootstrapDMA), (MGADRIScreenInit), (MGADRIFinishScreenInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - - Bug #3259: Update MGA DDX to use new features of MGA DRM - version 3.2 to enable DRI support on PCI cards. Backwards - compatability with older client-side drivers is enabled with - new Device section settings. See mga.man for details. - - reviewed by: Eric Anholt - -2005-06-14 Thomas Hellstr� - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: - (ViaVbeSetRefresh), (ViaVbeSetMode): - via: Customized refresh for VBE modes. (VIA) - -2005-06-14 Thomas Hellstr� - - * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: - (ViaI2C3GetBit), (ViaI2CBus3Init): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaModePrimary): - * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: - (VT162xPrintRegs), (VT162xSave), (VT162xRestore), (VT1621ModeCrtc), - (VT1622ModeCrtc), (ViaVT162xInit): - via: Unichrome Pro TV-out fixes. - -2005-06-14 Branden Robinson - - * config/cf/linux.cf: - Fix typo that I introduced on 2005-03-06. - -Mon Jun 13 18:17:06 2005 Søren Sandmann - - * lib/oldX/*.c: Conditionally include config.h - -Mon Jun 13 17:51:00 2005 Søren Sandmann - - * lib/xkbfile/*.c: Conditionally include config.h - -2005-06-13 Eric Anholt - - * programs/Xserver/hw/xfree86/xf86config/Cards: - Correct the CHIPSET lines for the 3dfx cards so the tdfx driver will - recognize them. I'm not sure if this file is supposed to be maintained - still, but I'd like to close FreeBSD ports/32121 which has been around - for far too long. - -2005-06-14 Daniel Stone - - * lib/Xcursor/cursor.c: - Bug #1043: Fix leak when creating animated cursors. - -2005-06-13 Lars Knoll - - * add the convolution filter from xserver to xorg - -2005-06-12 Adam Jackson - - * include/Xfuncproto.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.h: - Bug #3528: Add _X_DEPRECATED tag. - -2005-06-12 Adam Jackson - - * programs/Xserver/hw/xnest/Events.c: - Bug #3513: Silence unhandled event messages from Xnest when running - with -parent. (Mark McLoughlin) - -2005-06-12 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), - (viaOverlayGetFetch), (ViaSwovSurfaceCreate), - (ViaSwovSurfaceDestroy), (Upd_Video), (VIAVidUpdateOverlay), - (ViaOverlayHide): - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: (Flip), - (viaPutImage), (viaQueryImageAttributes): - Add Unichrome Pro Group A YUY2 Xv support. (Ivor Hewitt) - Add Via Xv RV15, RV16 image-format support. - -2005-06-12 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - (VIASetAgpMode), (VIADRIAgpInit): - Add more elaborate AGP mode setting for the via driver. - -2005-06-12 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (viaWaitHQVFlip), (viaWaitHQVDone), (viaOverlayHQVCalcZoomWidth), - (viaOverlayHQVCalcZoomHeight), (viaCalculateVideoColor), - (viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl), - (AddHQVSurface), (ViaSwovSurfaceCreate), (SetFIFO_V3_64or32or32), - (SetFIFO_V3_64or32or16), (SetColorKey), (SetChromaKey), - (SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay), - (ViaOverlayHide): - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (DecideOverlaySupport), (viaInitVideo), (viaSetupAdaptors), (Flip), - (nv12cp), (viaPutImage): - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - Preliminary YV12 Xv support for Unichrome Pro Group A - (PM800, CN400 and friends). - (Ivor Hewitt and myself) - -2005-06-09 Daniel Stone - - * lib/ICE/ICEutil.h: - Remove pointless inclusion of Xlib.h. - - * lib/X11/OpenDis.c: - Fix bigreqstr.h inclusion. - - * lib/Xrandr/Xrandr.c: - Bug #1976: Call XRRFindDisplay before we take the global lock, so we - don't get ruined by XextAddDisplay when running with threads. - -2005-06-09 Adam Jackson - - * include/extensions/shape.h - * include/extensions/shapestr.h - * lib/X11/CrWindow.c - * programs/Xserver/Xext/shape.c - * programs/Xserver/dix/dispatch.c - * programs/Xserver/dix/events.c - * programs/Xserver/dix/window.c - * programs/Xserver/include/windowstr.h - * programs/Xserver/xfixes/region.c - Bug #2799: Input shape. (Keith Packard) - -2005-06-09 Alexander Gottwald - - * xc/programs/xrx/helper/GetUrl.c: - * xc/programs/lbxproxy/include/os.h: - * xc/programs/lbxproxy/os/connection.c: - * xc/programs/lbxproxy/os/io.c: - * xc/programs/xfs/os/config.c: - * xc/programs/xfs/os/connection.c: - * xc/programs/xfs/os/io.c: - * xc/programs/xfs/os/osglue.c: - * xc/lib/FS/FSOpenServ.c: - * xc/lib/FS/FSlibos.h: - * xc/lib/ICE/accept.c: - * xc/lib/ICE/connect.c: - * xc/lib/ICE/listen.c: - * xc/lib/ICE/listenwk.c: - * xc/lib/ICE/misc.c: - * xc/lib/ICE/shutdown.c: - * xc/lib/SM/sm_manager.c: - * xc/lib/X11/ClDisplay.c: - * xc/lib/X11/ConnDis.c: - * xc/lib/X11/OpenDis.c: - * xc/lib/X11/XlibInt.c: - * xc/lib/X11/imTrans.c: - * xc/lib/font/fc/fsconvert.c: - * xc/lib/font/fc/fserve.c: - * xc/lib/font/fc/fsio.c: - * xc/lib/font/fc/fslibos.h: - Replace with - * xc/lib/xtrans/Imakefile: - Copy Xtrans.h to exports/include/X11/Xtrans only - -2005-06-09 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c - Bug #3496 - Remove a bogus check for DRM 1.2 for resume functionality as it's - been present since 1.1 - -2005-06-08 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - * programs/Xserver/hw/xfree86/os-support/sunos/agpgart.h: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_agp.c: - Add agpgart support for Solaris x86/x64. [Requires - Solaris "Nevada" build 16 or later to get kernel side for now.] - (Sophia Li - Sun Microsystems) - -2005-06-08 Alan Coopersmith - - * config/cf/sun.cf: - Add HasWeakSymbols & MotifDir defines to fix libGLw build on Solaris. - -2005-06-08 Adam Jackson - - * programs/Xserver/miext/damage/damage.c: - Bug #2469: More accurate damage reports. (Jonathan Lennox) - -2005-06-08 Adam Jackson - - * programs/Xserver/Xext/panoramiX.c: - * programs/Xserver/os/utils.c: - Bug #1846: Add intentionally undocumented -disablexineramaextension - flag to the server to work around ignorant clients on large display - walls. (Kevin E. Martin) - -2005-06-08 Adam Jackson - - * programs/Xserver/hw/xnest/Display.c: - * programs/Xserver/hw/xnest/Display.h: - Bug #1880: Remove unused xnestConfineWindow. (Mark McLoughlin) - -2005-06-08 Adam Jackson - - * programs/Xserver/fb/fbpict.h: - Bug #3434: Don't define fbAddTraps twice. (Mike A. Harris) - -2005-06-08 Søren Sandmann - - * lib/Xrandr/Xrandr.c: Conditionally include config.h - -2005-06-08 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - Fix the mode validation such that using function 5f05 to set - the refresh rate works again. - -2005-06-07 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Fix text restoration when display switching has been activated - and we could be potentially on a different display than the - initial one. - -2005-06-04 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Bug #3054 - Fix some offset, pitch and overlay scaler size problems with - the video overlay. Solves various spontaneous lockups. - -2005-06-04 Alan Coopersmith - * lib/X11/ConnDis.c (GetAuthorization): - Bug #3436 - Conndis.c uses incorrect type for args to XdmcpWrap() - (Mike Harris - mharris@www.linux.org.uk) - -2005-06-04 Alan Coopersmith - * programs/Xserver/hw/xfree86/drivers/ati/ativga.c: - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: - Sync with 6.8.2 branch: - Bug #591 (https://bugs.freedesktop.org/show_bug.cgi?id=591) - attachment #308 (https://bugs.freedesktop.org/attachment.cgi?id=308): - Fix video timing problems with Sony PCG-C1VN Vaio Picturebook notebook - && co. - Patch by Marc Aurele La France - -2005-06-04 Alan Coopersmith - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c (RADEONValidateFPModes): - Sync with 6.8.2 branch: - Bugzilla #1306 (https://bugs.freedesktop.org/show_bug.cgi?id=1306) - attachment #1291 (https://bugs.freedesktop.org/attachment.cgi?id=1291): - Fix SEGV in "radeon" driver. - Patch by Kevin E. Martin - -2005-06-04 Alan Coopersmith - * extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c - Sync with 6.8.2 branch: - Bugzilla #2110 (https://bugs.freedesktop.org/show_bug.cgi?id=2110) - attachment #1569 (https://bugs.freedesktop.org/attachment.cgi?id=1569): - Fix build bustage in MESA/DRI code with gcc 2.96. - Patch by Kevin E. Martin - -2005-06-03 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: - Need to set initial screen size at device open time too. - -2005-06-01 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: - Solaris VUID mouse protocol updates: - - support for mouse-like devices that report absolute coordinates - - support for mouse-like devices that need to know screen size so - they can scale absolute coordinates to screen size - - fix 3-button emulation - -2005-05-30 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - * programs/Xserver/hw/xfree86/drivers/i810/common.h - Add Intel(R) 945G support - -2005-05-30 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/dixsym.c: - Bug #3368: Cosmetic cleanup to DIX export list. - -2005-05-30 Adam Jackson - - * lib/XTrap/XEWrappers.c: - * programs/Xserver/GL/glx/glxext.c: - * programs/Xserver/GL/glx/glxscreens.c: - * programs/Xserver/hw/dmx/glxProxy/glxext.c: - Bug #3407: Clean out ancient #ifdef X11R5 conditionals. - -2005-05-29 Alan Coopersmith - - * doc/specs/programs/Imakefile (XFREE86_MANUALS): - Bugzilla Bug 3385 - Patch #2758 - Fix xc/programs/Xserver/hw/xfree86/doc/man/Imakefile broken man page - installation due to Xxf86misc & Xxf86vm man page move to lib dirs. - (Donnie Berkholz) - -2005-05-27 Matthieu Herrb - - * xc/include/fonts/Imakefile: - Link more files to exports/ to fix the monolithic tree build. - -2005-05-27 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Change hardcoded /usr/X11R6 to PROJECTROOT. Change hardcoded - XF86Config to XCONFIGFILE. - -2005-05-27 Josh Triplett - - * xc/lib/font/FreeType/ftenc.c: - * xc/lib/font/FreeType/ftfuncs.c: - * xc/lib/font/FreeType/fttools.c: - * xc/lib/font/bitmap/bdfutils.c: - * xc/lib/font/builtins/builtin.h: - * xc/lib/font/fc/fsconvert.c: - * xc/lib/font/fc/fserve.c: - * xc/lib/font/fc/fsio.c: - * xc/lib/font/fontcache/fontcache.h: - * xc/lib/font/include/fntfilst.h: - * xc/lib/font/include/fontutil.h: - * xc/lib/font/include/fontxlfd.h: - * xc/lib/font/stubs/stubs.h: - * xc/lib/font/util/fontaccel.c: - * xc/lib/font/util/fontnames.c: - * xc/lib/font/util/fontutil.c: - * xc/lib/font/util/fontxlfd.c: - * xc/lib/font/util/format.c: - * xc/lib/font/util/patcache.c: - * xc/lib/font/util/private.c: - Reference X11/fonts header files using X11/fonts/ prefix. - -Wed May 25 17:41:00 2005 Søren Sandmann - - * lib/FS/*.c: Conditionally include config.h - * lib/FS/FSlibint.h: Remove redundant include of FSproto.h - -2005-05-25 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - Change the sequence on how refresh rates are set in the - i830 driver. This works much better with custom modelines. - -2005-05-25 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIAProbe), - (VIAPreInit): - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - (ViaCheckCardId): - * programs/Xserver/hw/xfree86/drivers/via/via_id.h: - Fix up some leftover strings pointing to unichrome.sf.net. - -2005-05-24 Alexander Gottwald - - * config/util/makestrs.c: - * config/util/makestrs.man: - Make source directory for templates configurable - -2005-05-23 Alan Coopersmith - - * programs/xdm/chooser.c: - * programs/xdm/Chooser.ad: - Bugzilla #2165 - Patches #1599 & 2754 - XDM Chooser enhancements: scrollwheel, no mouse (Thomas Reifferscheid) - -2005-05-23 Søren Sandmann - - * xc/lib/Xaw/*.c: Conditionally include config.h - -2005-05-23 Thomas Hellstrom - - * lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock), - (timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel), - (viaDMAWaitTimeStamp), (viaDMAInitTimeStamp), - (viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy), - (syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush), - (agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel), - (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), - (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), - (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), - (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), - (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): - * lib/XvMC/hw/via/viaLowLevel.h: - * lib/XvMC/hw/via/viaXvMC.c: (releaseDecoder), (grabDecoder), - (releaseContextResources), (XvMCCreateContext), - (XvMCDestroyContext), (XvMCCreateSurface), (XvMCPutSlice2), - (XvMCPutSlice), (updateXVOverlay), (XvMCPutSurface), - (XvMCBeginSurface), (XvMCSyncSurface), (XvMCCreateSubpicture), - (XvMCSetSubpicturePalette), (XvMCClearSubpicture), - (XvMCCompositeSubpicture), (XvMCBlendSubpicture2), - (XvMCSyncSubpicture), (XvMCDestroySubpicture), (XvMCFlushSurface), - (XvMCHideSurface): - * lib/XvMC/hw/via/viaXvMCPriv.h: - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/via.h: - * programs/Xserver/hw/xfree86/drivers/via/via.man: - * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: - (dispatchCBufferAGP): - * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: - (ViaSetPrimaryFIFO), (ViaSetSecondaryFIFO): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: - * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: - * programs/Xserver/hw/xfree86/drivers/via/via_common.h: - * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: - (VIADGASetMode), (VIADGASetViewport): - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - (VIADRIRingBufferCleanup), (VIADRIRingBufferInit), (VIADRIAgpInit), - (VIADRIFBInit), (VIADRIScreenInit), (VIADRICloseScreen), - (VIADRIKernelInit): - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIAGetRec), (VIAProbe), (kickVblank), (VIAPreInit), (VIAEnterVT), - (VIALeaveVT), (VIAMapFB), (VIAScreenInit), (VIAWriteMode), - (VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), - (VIAInitialize3DEngine): - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/drivers/via/via_drm.h: - * programs/Xserver/hw/xfree86/drivers/via/via_drmclient.h: - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - * programs/Xserver/hw/xfree86/drivers/via/via_id.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: - * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - (VIAFreeLinear), (VIAAllocLinear): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaTVDetect), (ViaTVInit), (ViaTVSetMode), (ViaTVPrintRegs), - (ViaTVModeValid), (ViaOutputsDetect), (ViaOutputsSelect), - (VIAGetPanelSize), (ViaPanelGetIndex), (ViaModesAttachHelper), - (ViaModesAttach), (ViaGetMemoryBandwidth), - (ViaModePrimaryVGAValid), (ViaModeSecondaryVGAValid), - (ViaValidMode), (ViaSetUseExternalClock), (ViaSetPrimaryDotclock), - (ViaSetSecondaryDotclock), (VIASetLCDMode), (ViaModePrimaryVGA), - (ViaModeDotClockTranslate), (ViaModePrimary), - (ViaModeSecondaryVGA), (ViaModeSecondary): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: - * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: - (ViaShadowFBInit): - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (viaWaitHQVIdle), (viaWaitVideoCommandFire), (viaWaitHQVFlip), - (viaWaitHQVFlipClear), (viaWaitVBI), (viaWaitHQVDone), - (FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister), - (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), - (viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth), - (viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch), - (rangeEqualize), (vPackFloat), (viaCalculateVideoColor), - (viaSetColorSpace), (ViaInitVideoStatusFlag), (ViaSetVidCtl), - (AddHQVSurface), (CreateSurface), (ViaSwovSurfaceCreate), - (ViaSwovSurfaceDestroy), (SetFIFO_V3_64or32or32), - (SetFIFO_V3_64or32or16), (SetupFIFOs), (SetChromaKey), - (SetDisplayCount), (SetVideoWindow), (Upd_Video), - (VIAVidUpdateOverlay), (ViaOverlayHide): - * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: - (ViaVbeAdjustFrame), (ViaVbeSetMode), (ViaVbeSaveRestore), - (ViaVbeModePreInit), (ViaVbePanelPower), (ViaVbePanelLowPower), - (ViaVbeDoDPMS), (ViaVbeDPMS): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: - (ViaVgahwPrint): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (DecideOverlaySupport), (viaResetVideo), (viaExitVideo), - (viaInitVideo), (viaSetupAdaptors), (viaStopVideo), - (viaSetPortAttribute), (viaGetPortAttribute), (viaQueryBestSize), - (Flip), (viaPutImage), (viaQueryImageAttributes), - (VIAVidAdjustFrame): - * programs/Xserver/hw/xfree86/drivers/via/via_video.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: - (VT162xPrintRegs), (ViaVT162xDetect), (VT162xSave), - (VT162xRestore), (VT162xDACSenseI2C), (VT1621DACSense), - (VT1622DACSense), (VT1621ModeIndex), (VT1621ModeValid), - (VT1622ModeIndex), (VT1622ModeValid), (VT162xSetSubCarrier), - (VT1621ModeI2C), (VT1621ModeCrtc), (VT1622ModeI2C), - (VT1622ModeCrtc), (VT1621Power), (VT1622Power), (ViaVT162xInit): - * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (cleanupViaXvMC), (ViaInitXVMC), (ViaCleanupXVMC), - (ViaXvMCCreateContext), (ViaXvMCCreateSurface), - (ViaXvMCCreateSubpicture), (ViaXvMCDestroySurface), - (viaXvMCInitXv), (viaXvMCInterceptXvAttribute), - (viaXvMCInterceptXvGetAttribute), (viaXvMCDisplayAttributes), - (viaXvMCInterceptPutImage), (viaXvMCPutImageSize): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - - Sync with Unichrome CVS 2005-05-20. Highlights: - - Extensive output, Xv and XvMC cleanups. - - More general mode support, with a discrete set of dotclocks. - - TV-out noscale / overscan modeline support. - - DRI and Xv bugfixes. - - VBE modes for unsupported chipsets and hardware configurations. - - Initial Unichrome Pro mode support. - - K8M/N800 Xv and XvMC support. - - Increased pipelining in the XvMC client library using AGP DMA. - - (Luc Verhaegen, Thomas Hellström, Terry Barnaby) - For detailed changelog, see http://unichrome.sourceforge.net. - - Remove the old MTRR setup failure hack. - Make VBEModes option visible even when DEBUG is not defined. - Update dotclock table with tested Unichrome Pro dotclocks. - Disable XvMC on 64-bit architectures. - Patch #1172117 from the Unichrome site tracker. - - (Thomas Hellström) - -2005-05-23 Adam Jackson - - * include/Xfuncproto.h: - Bug #3360: Add _X_EXPORT, _X_HIDDEN, and _X_INTERNAL visibility tags. - -2005-05-23 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONCloseScreen), (RADEONDisplayPowerManagementSet): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: - Explicitely disable DPMS power states during close screen. - Fix macro that takes a value and a mask of bits to modify - to be behave evquvalently if the bits that should remain unchanged - are set or unset in the value (Bugzilla #3369). - -2005-05-21 Alan Coopersmith - - * lib/Xmu/CvtStdSel.c: - Move #ifdef HAVE_CONFIG_H outside of #ifdef SYSVNET - -2005-05-21 Alan Coopersmith - - * include/extensions/Xevie.h: - * include/extensions/Xeviestr.h: - * lib/Xevie/Xevie.c: - Move request id definitions to Xeviestr.h, leaving Xevie.h for - client library definitions and Xeviestr.h for protocol definitions - to allow cleaner split in modularization. - -2005-05-21 Alan Coopersmith - - * programs/Xserver/dix/devices.c: - * programs/Xserver/hw/xfree86/loader/dixsym.c: - * programs/Xserver/dix/privates.c: - * programs/Xserver/dix/main.c: - * programs/Xserver/dix/events.c: - * programs/Xserver/Xext/xevie.c: - * include/extensions/XKBsrv.h: - * programs/Xserver/xkb/xkbActions.c: - - Bugzilla #2800 - Xevie extension crash with signal 11 on keyboard - Bugzilla #1205 - Xevie client receives two KeyPress events on consumed keys when - XKB is enabled - - Patch #2223 - Fixes for both of these and some other Xevie bugs - (Derek Wang - Sun Microsystems) - -2005-05-21 Alan Coopersmith - - * config/cf/Imake.cf: - * config/cf/sun.cf: - * config/cf/svr4.cf: - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - * programs/Xserver/hw/xfree86/os-support/sunos/solaris-amd64.S: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c: - * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - * programs/Xserver/include/servermd.h: - * programs/Xserver/mi/micoord.h: - - Initial experimental support for AMD64 builds on Solaris 10 x86. - Improved support for 64-bit SPARC builds on Solaris as well. - (Andy Bowers, Andy Burrows, & Alan Coopersmith - Sun Microsystems) - -2005-05-20 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: - Bug #3346: Don't include DRI-internal headers from the drivers. - Pointed out by Kevin Martin. - -2005-05-20 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/Imakefile - * programs/Xserver/hw/xfree86/drivers/i810/common.h - * programs/Xserver/hw/xfree86/drivers/i810/i810.man - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830.h - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Bugzilla #3292: https://bugs.freedesktop.org/show_bug.cgi?id=3292 - Add shadowFB support to the Intel driver (Dima Dorfman) - -2005-05-20 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - * programs/Xserver/hw/xfree86/drivers/i810/i830.h - Bugzilla #2339: https://bugs.freedesktop.org/show_bug.cgi?id=2339 - Bugzilla #1064: https://bugs.freedesktop.org/show_bug.cgi?id=1064 - Bugzilla #3055: https://bugs.freedesktop.org/show_bug.cgi?id=3055 - Much better display switching support for mobile chipsets using - the Fn+F? combination keys. - Add DirectColor support. - Add gamma correction support. - -2005-05-20 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/common.h - Bugzilla #2585: https://bugs.freedesktop.org/show_bug.cgi?id=2585 - Support the Intel E7221 server chipset. - -2005-05-19 Adam Jackson - - * config/cf/Amoeba.cf: - * config/cf/WinLib.tmpl: - * config/cf/bsdi.cf: - * config/cf/bsdiLib.tmpl: - * config/cf/cray.cf: - * config/cf/cygwin.rules: - * config/cf/cygwin.tmpl: - * config/cf/dmx.cf: - * config/cf/gnuLib.tmpl: - * config/cf/hp.cf: - * config/cf/hpLib.tmpl: - * config/cf/ibmLib.tmpl: - * config/cf/luna.cf: - * config/cf/lynx.cf: - * config/cf/macII.cf: - * config/cf/mingw.rules: - * config/cf/mingw.tmpl: - * config/cf/os2def.db: - * config/cf/osf1.cf: - * config/cf/osfLib.tmpl: - * config/cf/sco5.cf: - * config/cf/sequent.cf: - * config/cf/sgi.cf: - * config/cf/sony.cf: - * config/cf/sun.cf: - * config/cf/sunLib.tmpl: - * config/cf/ultrix.cf: - * programs/Xserver/hw/xfree86/loader/dixsym.c: - * programs/Xserver/include/globals.h: - * programs/Xserver/mi/miinitext.c: - * programs/Xserver/os/utils.c: - * programs/xdpyinfo/Imakefile: - Bug #3334: Clean up remnants from the PEX, XIE, and BEZIER extensions. - -Thu May 19 10:57:32 2005 Søren Sandmann - - * xc/extras/Xpm/lib/*.c: Conditionally include config.h. - -Thu May 19 10:36:54 2005 Søren Sandmann - - * programs/cxpm/Imakefile (INCLUDES): Add "../lib" to INCLUDES. - - * programs/cxpm/cxpm.c: Replace #include "../lib/foo" with - #include "foo". - -2005-05-18 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageInitAccel): - Disable ScreentoScreenCopy on crtc2 at depth 24. Fixes - screen corruption. - -Wed May 18 21:20:35 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): - s/dst/src that I missed in the previous patch. Pointed out by - Owen Taylor. - -Wed May 18 16:47:44 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): - Actually assign the computed results. (Reported by Michael - Dänzer, patch by Owen Taylor). - -Wed May 18 16:26:20 2005 Søren Sandmann - - * lib/Xp/*.c: Conditionally include config.h - -2005-05-18 Adam Jackson - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/dri.h: - Bug #3066: Promote frameBufferPhysicalAddress to pointer from CARD32; - bump DRIINFO version to match. Fix various pointer printfs in libdri - to be 64-bit aware. Silence a warning about redefining - noXFree86DRIExtension. (Jesse Barnes) - -Wed May 18 15:04:23 2005 Søren Sandmann - - * lib/Xmu/*.c: Conditionally include config.h - -Wed May 18 14:42:45 2005 Søren Sandmann - - * lib/Xext/*.c: Conditionally include config.h - - * lib/Xext/XShm.c: Remove unnecessary include of ImUtil.h - - * Xt/*.c: Conditionally include config.h - -2005-05-18 Adam Jackson - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/dri.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: - * programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dri.c: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the - version number of the DRIInfoRec, disambiguating it from the XF86DRI - protocol version number. Modify DRIQueryVersion to return the libdri - version number, which all DDXes were requesting implicitly. Fix the - DDXes to check for the DRIINFO version they were compiled against. - -2005-05-18 Egbert Eich - - * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBESetVBEMode): - VBESetVBEMode() calls int10 0x4f02 to set a VBE video mode. This - can be a standard mode solely determined by the mode ID or it may - be a detailed mode with almost arbitrary mode parameters. The mode - parameters are passed to the BIOS in a memory area pointed to by - es:di. If bit 11 in the video mode is set this memory area is - evaluated. - When we don't have such an area (passed to VBESetVBEMode() this - function should unset this bit for sanity reasons. - (Bugzilla #3329) - -2005-05-18 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Config.c: (configMonitor): - Avoid segfaults if the number of user supplied monitor ranges - exceed the number of preallocated slots. We should really make this - dynamic - but I don't think this ever caused a problem so it's - more or less academic. - * programs/Xserver/hw/xfree86/common/xf86Mode.c: (ModeHSync), - (ModeVRefresh), (xf86SetModeCrtc), (xf86CheckModeForMonitor), - (xf86InitialCheckModeForDriver), (xf86ValidateModes), - (xf86PrintModes): - A. Avoid that *SyncStart starts before *BlankStart. If *BlankStart > - *SyncStart it is made = *SyncStart and its width is made maximal - but such that the blank does not exceed *Total. Since the Sync - width has the same restrictions as the Blank width monitors - should still be able to clamp after the sync pulse. - B. Over time mode validation has become inconsistent when people - started to add additional features to the mode validation. One - such feature is that the mode->Crtc* values have been (ab)used - to allow the driver ValidMode() function to pass driver - normalized timing values back to the validation function. - The introduction of these features made the code less readable - and created numerous possibly unintended side effects in the - validation semantics. - I've attempted to consolidate these changes making the code - more consistent and eliminating a number of side effects. - This should not cause problems for the majority of drivers, - still it should receive testing - especially with ATi Mach64 - and Radeon code. - (Bugzilla #3325). - -Tue May 17 17:24:09 2005 Søren Sandmann - - * lib/SM/*.c: Conditionally include config.h - -2005-05-17 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: - (SavageHWCursorInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - Set the hardware to 8bit CLUT mode in 8 bpp. We used to flag an - 8 bit DAC to DDX but did not make sure it actually was running - in 8 bit mode. - On Savage4 the HW cursor doesn't seem to be truecolor in 8bpp - - not even with the streams engine running. - Fix SavageProbeDDC() to load vbe module and initialize it before - using it (Bugzilla #3309). - -2005-05-17 Egbert Eich - - * include/Xfuncproto.h: - * lib/X11/Xlib.h: - * lib/Xt/Intrinsic.h: - * lib/Xt/IntrinsicI.h: - - gcc4 allows to check if sentinels are correct (a sentinel is the - terminating element in a varargs list). A sentinel needs to be - NULL, not 0 - which doesn't make a difference on 32bit but - matters on 64bit. - Furthermore it can be told that functions have a printf-like - format string and argument list so that they can verify that - both match. - To use these features certain attributes need to be set - which - are compiler specific. To do this we define macros which are - expanded depending on the compiler version. - For now we put those in include/Xfuncproto.h (the XFree86 DDX - layer contains a file compiler.h which however is not visible - outside the DDX) (Bugzilla #3268). - - -2005-05-15 Alan Coopersmith - - * config/makedepend/main.c: - * config/util/makestrs.c: - [Modularization/autotooling project] - Add support for building with autoconf #ifdefs if present. - #include "makedepend-config.h" if HAVE_CONFIG_H is defined. - -2005-05-15 Alan Coopersmith - - * config/cf/sun.cf: - Add settings to bring Solaris builds closer to the ones Sun - packages in Solaris. Adds "BuildLikeSun" options for areas - Sun deviates from the way Xorg is packaged on other platforms. - See comment in sun.cf for details. - Also, use system-provided Expat on Solaris 10 and other cleanups. - * config/cf/sunLib.tmpl: - Set shared library versions for Solaris builds to match versions - used in Solaris. Add missing SharedXfixesReqs and SharedXdamageReqs. - * config/util/makestrs.c: - Add -solarisabi option to create XtStrings code compatibile with - existing Solaris binaries. (Off by default, on if "BuildLikeSun" - is set in sun.cf) - -2005-05-15 Thomas Hellström - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: - (mtrr_remove_offending): - Bug #2750: Prevent mtrr_remove_offending from ending up in an - endless loop if an offending mtrr region refuses to be removed - -2005-05-14 Alan Coopersmith - - * programs/Xserver/fb/fbcompose.c: - Change return statements to fix compiler errors: - "fbcompose.c", line 2815: void function cannot return value - "fbcompose.c", line 2861: void function cannot return value - -2005-05-14 Alan Coopersmith - - * lib/Xxf86vm/Imakefile: - * lib/Xxf86vm/XF86VM.man: - * lib/Xxf86misc/Imakefile: - * lib/Xxf86misc/XF86Misc.man: - * programs/Xserver/hw/xfree86/doc/Imakefile: - * programs/Xserver/hw/xfree86/doc/man/Imakefile: - Move man pages for libXxf86vm & libXxf86misc to the directory for - the libraries. - -Fri May 13 18:35:12 2005 Søren Sandmann - - * lib/X11/*.c: Conditionally include config.h - -Thu May 12 12:24:16 2005 Søren Sandmann - - * lib/Xdmcp/*.c: Conditionally include config.h - -Wed May 11 17:00:59 2005 Søren Sandmann - - * lib/Xau/*.c: Conditionally include config.h - -2005-05-10 Adam Jackson - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/input/evdev/evdev.c: - Bug #968: Grab the event device used by the evdev driver to avoid - weird issues when input goes to multiple places. Restrict building - the evdev driver to 2.6 kernels since EVIOCGRAB didn't exist in 2.4. - -2005-05-09 Eric Anholt - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): - * programs/Xserver/hw/xfree86/os-support/shared/at_scancode.c: - (ATScancode): - Bugzilla #2561: Disable some keycode translations on PC98, which had - various bad effects including modifier keys not working. - -2005-05-09 Eric Anholt - - * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: - Bugzilla #2429: Correct the sysarch prototype for FreeBSD/alpha. - -2005-05-09 Eric Anholt - - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - Bugzilla #2389: Document the maximum number of buttons a mouse can have. - Correct a missing period I noticed while I was here. - -2005-05-09 Eric Anholt - - * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: - Increase the maximum number of buttons from 12 to 24. Helps with - button-happy mice like the Logitech MediaPlay. - (Bugzilla #2390) - -2005-05-09 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESAPreInit), - (VESASwitchMode), (VESASetMode): - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.man: - VBE Set Mode (0x02) to not clear the screen causes problems - on some BIOSes. This fix adds an option to disable it - (Bugzilla #3246). - -2005-05-09 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESASetMode): - Setting the DAC Palette format with VBE function 0x08 causes - problems on some BIOSes when depth > 8. - The attached patch avoids this setting (Bugzilla #3247). - -2005-05-08 Adam Jackson - - * programs/Xserver/fb/fbcompose.c: - * programs/Xserver/fb/fbpict.c: - * programs/Xserver/fb/fbpict.h: - * programs/Xserver/render/picture.h: - Render performance improvements. (Lars Knoll, Zack Rusin) - -2005-05-08 Alan Coopersmith - - * xc/RELNOTES: - * programs/Xserver/hw/xfree86/doc/README.dps - * programs/Xserver/hw/xfree86/doc/RELNOTES - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml - * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml - Bugzilla #3080: https://bugs.freedesktop.org/show_bug.cgi?id=3080 - Patch #2636: https://bugs.freedesktop.org/attachment.cgi?id=2636 - Clearly document impending demise of DPS. - -2005-05-08 Alan Coopersmith - - * xc/config/cf/sun.cf: - * xc/config/cf/sunLib.tmpl: - * xc/config/cf/sv4Lib.rules: - Bugzilla #3243: https://bugs.freedesktop.org/show_bug.cgi?id=3243 - Patch #2635: https://bugs.freedesktop.org/attachment.cgi?id=2635 - libGLU/glxinfo build fixes for Sun C++ compiler on Solaris: - - Set C++ runtime library to -lCrun when using Sun C++ 5.0 or newer - - Make .so -> .so.$REV links in $TOP/export/lib for C++ libraries on - SVR4 in the same way we already do for C libraries - - Set libGLU required libraries list for Solaris - -2005-05-08 Bogdan Diaconescu - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - Bugzilla #3192: https://bugs.freedesktop.org/show_bug.cgi?id=3192 - Fixed SDK install - -2005-05-05 Torrey T. Lyons - - * lib/GL/apple/dri_driver.c: - * programs/Xserver/hw/darwin/darwinKeyboard.c: - * programs/Xserver/hw/darwin/quartz/xpr/x-hash.c: - (hash_table_modify): - Fix build issues on Mac OS X 10.4.0. - -2005-05-05 Kevin E. Martin - - * programs/Xserver/hw/dmx/doc/Imakefile: - Bugzilla #3182: https://bugs.freedesktop.org/show_bug.cgi?id=3182 - Patch #2612: https://bugs.freedesktop.org/attachment.cgi?id=2612 - Protect the doc target with BuildSgmlDocs. - -2005-05-03 Eric Anholt - - * config/cf/FreeBSD.cf: - * config/cf/Imake.cf: - * programs/Xserver/hw/xfree86/common/compiler.h: - * programs/Xserver/hw/xfree86/loader/loader.c: (_LoaderFileToMem): - * programs/Xserver/hw/xfree86/os-support/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse - in mouse.c explicitly signed, avoiding the need for -fsigned-chars. - (Peter Grehan, grehan at FreeBSD dot org) - -2005-05-03 Eric Anholt - - * programs/Xserver/hw/xfree86/Imakefile: - Install the xorg.conf.eg file referred to by xorg.conf(5). Its - installation was disabled before 6.7.0 when it was called XF86Config.eg. - (FreeBSD ports/73915) - -2005-04-28 Adam Jackson - - * config/cf/X11.tmpl: - Bug #3080: Disable DPS in the default build. - -2005-04-28 Alan Coopersmith - - * include/Xosdefs.h: - Don't define X_NOT_STDC_ENV on Solaris x86. - Bugzilla #3158: https://bugs.freedesktop.org/show_bug.cgi?id=3158 - Patch #2588: https://bugs.freedesktop.org/attachment.cgi?id=2588 - (Henry Zhao, Sun Microsystems) - -2005-04-27 Egbert Eich - - * programs/Xserver/os/utils.c: (OsBlockSignals): - Catch SIGCHLD in OsBlockSignals() too to make sure this - signal doesn't intercept reading the authority file (Fabian Franz, - Bugzilla #3137). - -2005-04-26 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/ps/PsInit.c - bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879) - attachment #2556 (https://bugs.freedesktop.org/attachment.cgi?id=2556) - Refix for bug 2879 - downgrade 15bit PseudoColor to 14bit - the current - datatype for the |ColormapEntries| is a |signed short| which is too - small for |32768| colors (=integer overflow). - -2005-04-26 Roland Mainz - * xc/programs/xdpyinfo/xdpyinfo.c - bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705) - attachment #2555 (https://bugs.freedesktop.org/attachment.cgi?id=2555) - bug 2705 part II: Fix build to work with |#define BuildXprint NO| - Patch by Kevin E. Martin - -2005-04-25 Alexander Gottwald - - * config/xf/X11.tmpl: - Bug #3069: Reenable DefaultFontPath and DefaultFSFontPath which got - removed in the BuildLowMem commit - -2005-04-23 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/loadmod.c: - Bug #2138: When the server is built with MakeDllModules YES, prefer - dlloader modules to elfloader modules, and vice versa when - MakeDllModules is NO. Based on 028_loader_speed_hack.diff from - Ubuntu (Daniel Stone). - -2005-04-23 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: - Bug #2141: Rework misleading warning message when APM support is - unavailable. (Previous patch on 2005-04-14 changed the wrong message.) - -2005-04-23 Adam Jackson - - * config/cf/xorg.cf: - Bug #2072: Always define LargePositionIndependentCFlags on sparc - systems using gcc. (Ferris McCormick) - -2005-04-23 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/programs/Xserver/Xext/Imakefile - * xc/programs/Xserver/dix/Imakefile - * xc/programs/Xserver/dix/main.c - * xc/programs/Xserver/dix/xpstubs.c - * xc/programs/Xserver/mi/miinitext.c - * xc/programs/Xserver/os/utils.c - bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792) - attachment #2526 (https://bugs.freedesktop.org/attachment.cgi?id=2526) - bug 2792 part II: Make Xprint headers in dix/, mi/, os/ and Xext/ - conditional on whether the Xprint extension is build or not. - Patch by Egbert Eich and Roland Mainz - . - -2005-04-23 Roland Mainz - * xc/programs/Xserver/dix/main.c - bugzilla #3118 (https://bugs.freedesktop.org/show_bug.cgi?id=3118) - attachment #2525 (https://bugs.freedesktop.org/attachment.cgi?id=2525) - Get Xprint server working again which was broken by the - 05/04/20 05:49:46 commit commit (the CPP symbol |XPRINT| is not - universally available when building the Xserver and should be used - with care). - -2005-04-23 Roland Mainz - * xc/config/cf/linux.cf - * xc/config/cf/sun.cf - bugzilla #3023 (https://bugs.freedesktop.org/show_bug.cgi?id=3023) - attachment #2523 (https://bugs.freedesktop.org/attachment.cgi?id=2523) - Make the Xserver and libraries (X11, Xt, Xaw etc.) and client - applications largefile-aware by default on Linux and Solaris (*BSD - platforms and IRIX are aready largefile-aware by default, only the - status of AIX+HP/UX is currently unknown). The change does not - affect Xserver modules loaded via the ELF loader which would either - require an ABI change or a port of the whole lf64(5) API (both steps - may not be required as the ELF loader may go away in favour of the DL - loader where the libc wrapper is no longer needed to access files). - -2005-04-23 Adam Jackson - - * config/cf/X11.tmpl: - Bug #2606: Force the Security extension to be built if the Appgroup - extension is requested. - -2005-04-23 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/loadmod.c: - Bug #3016: Don't complain as loudly about failing to load a module - that's already loaded. - -2005-04-23 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/elf.h: - * programs/Xserver/hw/xfree86/loader/elfloader.c: - Bug #3109: Handle R_ALPHA_BRSGP relocations in elfloader. - (Sergey Tikhonov) - -2005-04-22 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/xf86_libc.h: - Work around clash between Solaris headers and module loader headers - over definition of FILE. - -2005-04-22 Alan Coopersmith - - * extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h: - Add Sun CC to the list of compilers for which abs() should not be - redefined. - -2005-04-22 Adam Jackson - - * config/cf/X11.tmpl: - * lib/font/fontfile/ffcheck.c: - * lib/font/fontfile/register.c: - * programs/Xserver/Imakefile: - * programs/Xserver/cfb/cfbgc.c: - * programs/Xserver/cfb/cfbimage.c: - * programs/Xserver/cfb/cfbpush8.c: - * programs/Xserver/hw/sun/Imakefile: - * programs/Xserver/hw/sun/sunCfb.c: - * programs/Xserver/hw/sun/sunCursor.c: - * programs/Xserver/hw/sun/sunInit.c: - * programs/Xserver/hw/xfree86/xf8_32bpp/cfbgc.c: - * programs/Xserver/hw/xfree86/xf8_32bpp/cfbgcunder.c: - * programs/Xserver/lmfcfb/Imakefile: - * programs/Xserver/mfb/Imakefile: - * programs/Xserver/mfb/maskbits.c: - * programs/Xserver/mfb/mfbbitblt.c: - * programs/Xserver/mfb/mfbgc.c: - * programs/Xserver/mfb/mfbimggblt.c: - * programs/Xserver/mfb/mfbpixmap.c: - * programs/Xserver/mfb/mfbscrinit.c: - * programs/xfs/difs/Imakefile: - * programs/xfs/difs/initfonts.c: - Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't - useful. - -2005-04-22 Adam Jackson - - * programs/Xserver/hw/xfree86/common/compiler.h: - * programs/Xserver/hw/xfree86/common/xf86Bus.c: - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - * programs/Xserver/hw/xfree86/loader/xf86sym.c: - * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c: - * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c: - * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h: - * programs/Xserver/hw/xfree86/os-support/bus/altixPCI.c: - * programs/Xserver/hw/xfree86/os-support/bus/altixPCI.h: - Bug #2373: SGI Altix platform support. (Shrijeet Mukherjee, - Jesse Barnes, Bjorn Helgaas, Egbert Eich.) - -2005-04-21 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c - * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c - * programs/Xserver/hw/xfree86/drivers/nv/nv_type.h - Bugzilla #3095 - Patch #2501 - nv DPMS panel fixes (Mark Vojkovich) - -2005-04-21 Thomas Winischhofer - - * programs/Xserver/hw/xfree86/drivers/sis/* - SiS driver: - - Add SISCTRL extension - - Declare Xv interface for SiSCtrl deprecated - - Remove useless GammaPreBrightness feature - - Fix LCD+TV mode for dual link panels - - Add support for LCD-via-CRT1 for 315PRO - - Add "TVBlueWorkAround" option - - Various minor fixes - - * programs/Xserver/hw/xfree86/drivers/sisusb/* - SiSUSB driver: - - Add SISCTRL extension - - Declare Xv interface for SiSCtrl deprecated - -2005-04-20 Matthieu Herrb - - * programs/Xserver/hw/xfree86/drivers/ati/theatre.h - Build fix for DoLoadableServer = NO systems. - -2005-04-20 Egbert Eich - - * programs/xinit/startx.cpp: - Separate server auth and client .Xautority file in startx. - .Xautority might have credentials from other Xservers which - we might not want to enable on ours Bugzilla #3078). - -2005-04-20 Alexander Gottwald - - * programs/Xserver/GL/windows/glwindows.h: - * programs/Xserver/GL/windows/glwrap.c: - * programs/Xserver/os/auth.c: - * programs/Xserver/os/xdmcp.c: - * programs/Xserver/xkb/ddxLoad.c: - Fix includes right throughout the Xserver tree: - * apply changes to windows specific includes - * programs/Xserver/os/xdmauth.c: - Fix includes right throughout the Xserver tree: - * apply changes to Xdmcp.h - -2005-04-20 Alexander Gottwald - - * lib/xtrans/Imakefile: - Fix includes right throughout the Xserver tree: - * Create both X11/Xtrans/Xtrans.h and X11/Xtrans.h in exports/include. - The first is for Xserver, the second is for libX11 and friends. - -2005-04-20 Alexander Gottwald - - * programs/xedit/util.c: - Move variable declaration to top. Makes gcc2 happy. - -2005-04-20 Daniel Stone - - * programs/Xserver/*: - Fix includes right throughout the Xserver tree: - * change "foo.h" to for core headers, e.g. X.h, Xpoll.h; - * change "foo.h", "extensions/foo.h" and "X11/foo.h" to - for extension headers, e.g. Xv.h; - * change "foo.[ch]" to for Xtrans files. - * programs/Xserver/dix/main.c (InitOutput): - Conditionalise usage of Xprint headers and functions. - -2005-04-20 Alexander Gottwald - - * lib/Xt/Initialize.c: - Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072) - attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469): - fix uninitialized pointer in libXt on Win32. Reported by Dave Williss - -2005-04-18 Bogdan Diaconescu - Added support for RageTheatre200 see BugZilla #2778 - https://bugs.freedesktop.org/show_bug.cgi?id=2778 - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInit): Added new option for the ATI driver: - RageTheatreMicrocPath - file path for microcode, - RageTheatreMicrocType - BINARY or ASCII. When RT200 is - detected, microcode is uploaded from the specified file. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: - (RADEONInitI2C): Changed the i2c bus access method for - GPUs newer than R100. Added detection code for PAL tuners FM1216MK3. - Added detection for UDA1380 sound processor. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONAllocAdaptor), (RADEONStopVideo), (RADEONSetPortAttribute), - (RADEON_TDA9885_SetEncoding): TDA9885 exists on the MK3 tuners. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h: - Added UDA1380 object to the RADEONPortPrivRec. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: - (RADEONVIP_fifo_idle), (RADEONVIP_fifo_read), - (RADEONVIP_fifo_write), (RADEONVIP_reset), (RADEONVIP_init): - Added new functions for the VIP bus regarding the FIFO transfer. - Changed the values at reset for processors newest than R200. - * programs/Xserver/hw/xfree86/drivers/ati/theatre.c: - * programs/Xserver/hw/xfree86/drivers/ati/theatre.h: - * programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h: - The theatre chip detection is now in a separate module called - theatre_detect. Upon detecting the theatre chip type, - the coresponding theatre module will be loaded. For RageTheatre200 - a new module is created called theater200. - * programs/Xserver/hw/xfree86/drivers/i2c/Imakefile: - Added new module uda1380 for the sound chip existing on - boards featuring RT200. - * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c: - (FI1236_get_afc_hint), (FI1236_tune), (FI1236_AFC): - The MK3 tuners (PAL/NTSC/SECAM) now have the AFC signal comming - from the TDA98xx chip. The AFC hint can be gotten now from I2C. - * programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h: - * programs/Xserver/hw/xfree86/drivers/i2c/tda9885.c: - (tda9885_setparameters): Tweaks for new MK3 tuners. - -2005-04-15 Torrey T. Lyons - - * lib/GL/apple/dri_glx.c: (GetDriverName), (glXGetDriverConfig): - * programs/Xserver/hw/darwin/quartz/applewmExt.h: - Fix cases in Darwin build where a variable is declared static and - later as extern (XFree86 Bug #1576, Jordan Frank). - -2005-04-15 Roland Mainz - * xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h - bugzilla #2885 (https://bugs.freedesktop.org/show_bug.cgi?id=2885) - attachment #2434 (https://bugs.freedesktop.org/attachment.cgi?id=2434) - Fix Solaris build bustage caused by namespace collision between symbols - defined in and those in "xf86_OSlib.h". - Patch by Alan Coopersmith . - -2005-04-14 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: - Bug #2141: Rework misleading warning message when APM support is - unavailable. - -2005-04-14 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Fix initial DDC parameters when validating modes. - -2005-04-14 Adam Jackson - - * programs/Xserver/cfb/cfbgc.c: - Bug #3025: gcc4 build fix. - -2005-04-14 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - User reports indicate that both command and vertex DMA on - SuperSavages lock up the engine. Disabling DMA on SuperSavages - until someone figures out how to make it work. - -2005-04-12 Roland Mainz - * xc/programs/Xserver/Xprint/ps/psout.c - bugzilla #3001 (https://bugs.freedesktop.org/show_bug.cgi?id=3001) - attachment #2404 (https://bugs.freedesktop.org/attachment.cgi?id=2404) - Improve rendering performance when glXSwapBuffers()| or |XPutImage()| - are called for the PostScript DDX via optimizing the codepath around - |PsOut_OutImageBytes()|. - Patch by Simon Toedt and Roland Mainz - . - -2005-04-11 Egbert Eich - - * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): - Reenable BackingStore in Xvfb. - -2005-04-11 Egbert Eich - - * config/cf/linux.cf: - Removing the compiler flag -fsigned-char which is only used - for a few BE platforms. This still needs some testing - which - can only be done when in the tree, but since most platforms - don't need I strongly assume it's not needed. Ticket remains - open for discussion (Bugzilla #2964). - -2005-04-11 Egbert Eich - - * programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h: - Correct the mask bits when checking for a 64bit memory base - in PCI config space (bugzilla #2963). - -2005-04-11 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - (NEOPreInit), (NEOValidMode), (neoRestore), (neoModeInit), - (neoCalcVCLK): - Fix several mode setting issues: - - eliminates DoubleScan modes above height == 1024. - - eliminates interlaced modes as we don't know how to turn - on interlace. - - Fixes clock calculation to prevent lockups. - (Bugzilla # 2627) - -2005-04-11 Egbert Eich - - * programs/Xserver/mi/miwideline.c: - Preventing hight for drawing from becoming negative when - face->dy < 0. The height value is used in miFillPolyHelper() - to calculate the size of memory to be allocated. A negative - value will lead to a crash (Bugzilla #2690, Keith Packard, - Egbert Eich). - -2005-04-10 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.c - * xc/programs/glxgears/glxgears.c - * xc/programs/xdbedizzy/xdbedizzy.c - * xc/programs/xedit/Imakefile - * xc/programs/xedit/Xedit-xprint.ad - * xc/programs/xedit/util.c - * xc/programs/xedit/xedit.h - * xc/programs/xlogo/print.c - * xc/programs/xlogo/xlogo.c - * xc/programs/xlogo/xlogo.h - * xc/programs/xman/Imakefile - * xc/programs/xman/print.h - * xc/programs/xmore/Imakefile - * xc/programs/xmore/print.c - * xc/programs/xmore/print.h - * xc/programs/xmore/printdialog.c - * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c - * xc/programs/xphelloworld/xphelloworld/xphelloworld.c - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c - bugzilla #790 (https://bugs.freedesktop.org/show_bug.cgi?id=790) - attachment #2379 (https://bugs.freedesktop.org/attachment.cgi?id=2379) - Implement support client+Xserver support for passing output - (stdout+stderr) of the spooler command started by the Xprint - server back to the application using the "xp-spooler-command-results" - XPJobAttr attribute (applications can fetch the attribute value after - the XPEndJobNotify event was received; more details can be found - in http://xprint.mozdev.org/docs/dtprint_fspec.ps). - -2005-04-09 Roland Mainz - * xc/programs/xman/buttons.c - bugzilla #2942 (https://bugs.freedesktop.org/show_bug.cgi?id=2942) - attachment #2360 (https://bugs.freedesktop.org/attachment.cgi?id=2360) - Fix possible crash due uninitalised structure when "xman" opens the - print dialog. - -2005-04-05 Daniel Stone - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Release SDA/SDL I2C lines from an asserted-low state after a DDC probe, - which caused Apple Studio Display monitors to shut off after a second - or so (Ben Herrenschmidt). - -2005-04-04 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageInitAccel): - Add ROP_NEEDS_SOURCE to Mono8x8PatternFill as S3 chips tend - to lock up without it (Helmut Fahrion). - -2005-04-04 Egbert Eich - - * programs/Xserver/hw/xfree86/xf86cfg/accessx.c: - (CreateAccessXHelpDialog), (AccessXInitialize): - * programs/Xserver/hw/xfree86/xf86cfg/card-cfg.c: - (CardModelCallback), (CardModel): - * programs/Xserver/hw/xfree86/xf86cfg/config.c: (StartConfig): - * programs/Xserver/hw/xfree86/xf86cfg/expert.c: - (ExpertConfigureStart), (ExpertConfigureEnd), (CreateFiles), - (CreateFilesField), (UpdateFiles), (CreateFontPathField), - (CreateModulePathField), (CreateModuleField), (CreateModesField), - (CreateModeLineField), (CreateVideoAdaptorField), - (VideoAdaptorUpdate), (CreateVideoPortField), (CreateMonitorField), - (MonitorUpdate), (CreateMonitorModesField), (CreateDeviceField), - (DeviceUpdate), (CreateScreenField), (ScreenUpdate), - (CreateScreenAdaptorField), (CreateScreenDisplayField), - (ScreenDisplayUpdate), (CreateDisplayModeField), - (CreateInputField), (InputUpdate), (CreateLayoutField), - (CreateAdjacencyField), (AdjacencyMenuCallback), - (AdjacencyToggleCallback), (CreateInputrefField), - (CreateVendorField), (CreateVendorSubField), (VendorSubUpdate), - (CreateDRIField), (DRIUpdate), (CreateBuffersField), - (BuffersUpdate), (DeleteNode), (ToggleNodeRecursive), (ToggleNode), - (ExpertInitialize): - * programs/Xserver/hw/xfree86/xf86cfg/help.c: (Help), (StartHelp), - (Html_ModeStart), (Html_ModeEnd): - * programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main), - (AskConfig), (QuitCallback), (AddDevice), (SelectLayoutCallback), - (DefaultLayoutCallback): - * programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: - (UpdateRulesPopups), (KeyboardModelAndLayout): - * programs/Xserver/hw/xfree86/xf86cfg/monitor-cfg.c: - (MonitorLayout): - * programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: - (MouseDeviceAndProtocol): - * programs/Xserver/hw/xfree86/xf86cfg/options.c: - (ModuleOptionsPopup), (OptionsPopup): - * programs/Xserver/hw/xfree86/xf86cfg/screen-cfg.c: (ScreenDialog): - * programs/Xserver/hw/xfree86/xf86cfg/vidmode.c: - (VideoModeInitialize), (VideoModeConfigureStart), (GetModes), - (ForceAddMode), (AddMode), (TestCallback): - * programs/editres/widgets.c: - * programs/xedit/ispell.c: (InitIspell): - * programs/xedit/options.c: (CreateColumnsShell): - Fixed sentinels in Xt, editres and xedit to reduce number of - warnings with gcc4 (Andreas Schwab). - -2005-04-04 Egbert Eich - - * programs/Xserver/hw/xfree86/xf86cfg/screen.c: (AdjustScreenUI): - Fix typo leading to bogus code in xorgcfg (Andreas Schwab). - -2005-04-04 Egbert Eich - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c: - (xf86PreScanZX1), (xf86PostScanZX1): - Support for HP's IPF ZX1 systems (Alex Williamson). - -2005-04-04 Egbert Eich - - * programs/Xserver/hw/xfree86/common/compiler.h: - * programs/Xserver/hw/xfree86/loader/elfloader.c: - (ELFCollectSections): - When not using dlopen ia64 needs an extra cache - flush to ensure the icache is coherent when modules - are loaded (Alex Williamson). - -2005-04-03 Alan Coopersmith - - * lib/Xevie/Xevie.man: - Clean up text and formatting of Xevie man page - -2005-04-03 Adam Jackson - - * lib/SM/sm_process.c: - Bug #1447: Fix a use-after-free case in libSM. (Mark McLoughlin) - -2005-04-02 Adam Jackson - - * config/cf/xorg.tmpl: - Bug #2884: Canonicalize BUILDERADDR to point to - @lists.freedesktop.org. - -2005-04-01 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/XServer.m: - Fix XDarwin's handling of Wacom tablet mouse buttons (Based on patch - suggested by Daphne Pfister). - -2005-04-01 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/ps/Imakefile - * 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/PsImageUtil.c - * xc/programs/Xserver/Xprint/ps/PsInit.c - * xc/programs/Xserver/Xprint/ps/psout.h - bugzilla #2879 (https://bugs.freedesktop.org/show_bug.cgi?id=2879) - attachment #2287 (https://bugs.freedesktop.org/attachment.cgi?id=2287) - Follow-up to bugzilla #1299: Add new visuals in the Postscript DDX - (including TrueColor 16bit, PseudoColor 15bit/12bpg(12 bits per R-, - G-, B-channel as in PostScript Level 2 (and above) colors can have 12 - bits per component (36 bit for RGB)), PseudoColor+GrayScale+StaticGray - 12bit/12bpg) and switch the default visual from PseudoColor 8bit/8bpg - to PseudoColor 12bit/12bpg. - -2005-04-01 Matthieu Herrb - - * programs/Xserver/hw/xfree86/loader/xf86sym.c - * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c - Fix setjump0 declaration for DllLoader. - -2005-04-01 Kevin E. Martin - - * programs/Xserver/hw/xfree86/int10/helper_exec.c: (x_inl), - (x_outl), (pciCfg1out): - bugzilla #2880 (https://bugs.freedesktop.org/show_bug.cgi?id=2880) - attachment #2285 (https://bugs.freedesktop.org/attachment.cgi?id=2285) - Use system method to access PCI config space. - -2005-04-01 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/dixsym.c: - Bug #2835: Add symbol exports to support the ReadDisplay extension. - -2005-04-01 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Check the VESA BIOS scanline requirements and adjust the - displayWidth accordingly. Fixes an assumption that the screen width - was always used as the displayWidth. - -2005-03-31 Torrey T. Lyons - - * config/cf/darwin.cf: - Reenable default build of xterm since Darwin does not provide - an alternate source for it. - -2005-03-31 Alex Deucher - - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - - Add new Radeon pci ids (ATI devrel), bug 2827 - -2005-03-31 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - - Patch from Antti Ajanki - provide VBI capture support for - PAL and SECAM (You need GATOS km module to actually get at the - data, the change merely configures the hardware to handle it - correctly). - -2005-03-29 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: - bugzilla #2844 (https://bugs.freedesktop.org/show_bug.cgi?id=2844) - attachment #2230 (http://bugs.freedesktop.org/attachment.cgi?id=2230) - Wait for idle before uploading HW cursor data to the framebuffer to - avoid lockups when moving the mouse on some machines. - -2005-03-28 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPllErrataAfterIndex), (RADEONPllErrataAfterData), - (RADEONOUTPLL), (RADEONPLLWriteUpdate), (RADEONPLL2WriteUpdate), - (RADEONRestorePLL2Registers): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: - bugzilla #2840 (https://bugs.freedesktop.org/show_bug.cgi?id=2840) - attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227) - Fix build problems introduced by previous Radeon PLL errata - workarounds. - -2005-03-28 Alan Coopersmith - - * programs/xvinfo/xvinfo.man: - Change hardcoded "1" to __appmansuffix__ and remove initial - blank line that confused Solaris nroff. - -Sat Mar 26 19:00:30 2005 Søren Sandmann - - * programs/Xserver/fb/fbpict.h: Remove accidentally committed - prototype. - -Sat Mar 26 18:49:21 2005 Soeren Sandmann - - * programs/Xserver/fb/fbmmx.h - * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8888mmx): New - function. - - * programs/Xserver/fb/fbpict.c (fbComposite): Hook it up here - -2005-03-25 Dave Airlie - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c: - (ATIProcessOptions): - * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: - (ATIProbeAndSetActiveDisplays), (ATIEnterGraphics), - (ATILeaveGraphics): - * programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock), - (ATILock): - * programs/Xserver/hw/xfree86/drivers/ati/atimach64.c: - (ATIMach64Calculate): - * programs/Xserver/hw/xfree86/drivers/ati/atimode.c: - (ATIModeCalculate), (ATISetVBEMode), (ATIModeSet): - * programs/Xserver/hw/xfree86/drivers/ati/atioption.c: - * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c: - (ATIPreInit): - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: - (ATIScreenInit): - * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: - bugzilla #2057 (https://bugs.freedesktop.org/show_bug.cgi?id=2057) - attachment #1516 (https://bugs.freedesktop.org/attachment.cgi?id=1516) - Add TVOUT Support for Mach64 (Leif Delgass, fixed up for Xorg by me). - -2005-03-24 Roland Mainz - * xc/programs/Xserver/Xprint/ps/Imakefile - * xc/programs/Xserver/Xprint/ps/PsInit.c - bugzilla #2821 (https://bugs.freedesktop.org/show_bug.cgi?id=2821) - attachment #2215 (https://bugs.freedesktop.org/attachment.cgi?id=2215) - Remove the cfb dependicy from the PostScript DDX as this is not needed - in a vector DDX (mfb is still needed to fill the |BitmapToRegion()| - callback with |mfbPixmapToRegion()|). - -2005-03-24 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineReset): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONINPLL), (RADEONOUTPLL), (RADEONProbePLLParameters), - (RADEONGetPanelInfoFromReg), (RADEONPreInitConfig), - (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), - (RADEONRestorePLL2Registers), (RADEONSave), (RADEONRestore), - (RADEONDisplayPowerManagementSet), (RADEONSetDynamicClock): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONAllocAdaptor), (RADEONDisplayVideo): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c: - - radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked by Hui Yu) - -2005-05-23 Matthieu Herrb - - * config/cf/OpenBSD.cf: - OpenBSD doesn't have libpng in base system. - * config/cf/OpenBSDLib.tmpl - Bump libfreetype2 minor after update to 2.1.9 - * config/cf/X11.tmpl - Update freetype version in comments - * programs/Xserver/Xext/saver.c: - bugzilla #2194: fix an alignement problem on 64 bit architectures. - -2005-03-23 Thomas Hellström - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: - (mtrr_cull_wc_region), (mtrr_remove_offending), - (mtrr_add_wc_region): - Bugzilla #2750 (https://bugs.freedesktop.org/show_bug.cgi?id=2750) - Linux-only fixes: - Fix case where a smaller write-combining region blocks write-combining - setting of the whole frame buffer. - Fix bug in wc setting code when regions are first splitted - and setting of write-combining then fails. - -2005-03-23 Roland Mainz - * xc/programs/Xserver/hw/vfb/InitOutput.c - * xc/programs/Xserver/hw/vfb/Xvfb.man - bugzilla #2791 (https://bugs.freedesktop.org/show_bug.cgi?id=2791) - attachment #2197 (https://bugs.freedesktop.org/attachment.cgi?id=2197) - Add support for 12bit PseudoColor and 30bit TrueColor to Xvfb. - -2005-03-23 Roland Mainz - * xc/programs/Xserver/Imakefile - * xc/programs/Xserver/Xprint/DiPrint.h - * xc/programs/Xserver/Xprint/Imakefile - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/ddxInit.c - * xc/programs/Xserver/dix/Imakefile - * xc/programs/Xserver/dix/main.c - * xc/programs/Xserver/dix/xpstubs.c - * xc/programs/Xserver/os/Imakefile - * xc/programs/Xserver/os/utils.c - bugzilla #2792 (https://bugs.freedesktop.org/show_bug.cgi?id=2792) - attachment #2193 (https://bugs.freedesktop.org/attachment.cgi?id=2193) - Fix build bustage when |PrintOnlyServer| is set to |NO|. - Patch by Roland Mainz and Julien - Lafon . - -2005-03-22 Roland Mainz - * xc/programs/Xserver/hw/vfb/InitOutput.c - bugzilla #2789 (https://bugs.freedesktop.org/show_bug.cgi?id=2789) - attachment #2187 (https://bugs.freedesktop.org/attachment.cgi?id=2187) - Fix Xvfb to honor the "-dpi" option (instead of using a hardcoded - value of 100DPI). - -2005-03-22 Adam Jackson - - * programs/Xserver/hw/xfree86/xorg.conf.man: - Bug #1821: Typo fix in xorg.conf man page (Jens Schweikhardt) - -Tue Mar 22 12:47:16 2005 Søren Sandmann - - * programs/Xserver/miext/damage/damage.c (damageCopyPlane): Only - validate the source if it is a viewable window. Stops the cursor - flickering when it is above an unviewable window. - -2005-03-21 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c - Fix some bad alignment problems when allocating memory from - the end of AGP space. - Bugzilla #2764 (https://bugs.freedesktop.org/show_bug.cgi?id=2764) - -2005-03-20 Alan Coopersmith - * xc/lib/X11/ErrDes.c - * xc/lib/X11/XKBSetGeom.c - Bugzilla #132 (https://bugs.freedesktop.org/show_bug.cgi?id=132) - Patch #2168 (https://bugs.freedesktop.org/attachment.cgi?id=2168) - Replace a couple of BUFSIZE uses with better values to check against. - Fixes by Stuart Anderson - -2005-03-20 Roland Mainz - * xc/programs/xset/xset.c - bugzilla #2258 (https://bugs.freedesktop.org/show_bug.cgi?id=2258) - attachment #2166 (https://bugs.freedesktop.org/attachment.cgi?id=2166) - "xset q" (query) should not print an error message ('Xlib: extension - "XFree86-Misc" missing on display ":35.0".') when the "XFree86-Misc" - is not available on the Xserver. - -2005-03-19 Roland Mainz - * xc/nls/Compose/iso8859-2 - * xc/nls/Compose/iso8859-3 - * xc/nls/Compose/iso8859-9 - * xc/nls/Compose/iso8859-9e - bugzilla #2592 (https://bugs.freedesktop.org/show_bug.cgi?id=2592) - attachment #2156 (https://bugs.freedesktop.org/attachment.cgi?id=2156) - Fix a couple of typos in ISO8859-* Compose files - ("asciicircum" instead "of asciicirum"). - Patch by Matthias Hopf . - -2005-03-19 Roland Mainz - * xc/programs/Xserver/mi/miinitext.c - bugzilla #2771 (https://bugs.freedesktop.org/show_bug.cgi?id=2771) - attachment #2148 (https://bugs.freedesktop.org/attachment.cgi?id=2148) - Remove RENDER extension from exclusion list for the standalone print - server (Xprt) to get this extension enabled if the print DDX support - it. - -2005-03-18 Michel Daenzer - - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - Add support for production version of ATI RN50/ES1000. (ATI - Technologies Inc.) - -2005-03-17 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageEnterVT): - Invalidate 3D hardware state in SavageEnterVT. This fixes 3D - applications running during a suspend-resume cycle. - -2005-03-16 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c - Back out RadeonWaitForIdleMMIO that I put in earlier. - - From discussion on dri-devel we do not need to be as - careful with INREG() access on Radeons as we are on mach64 - chips. - - The fix is backed out due to: - * it breaks DRI on SMP systems (due to absense of the - lock in mouse handling functions) - * I am no longer able to reproduce the lockup I saw before - -2005-03-16 Torrey T. Lyons - - * config/cf/darwin.cf: - * programs/Xserver/cfb/cfballpriv.c: - Fix build on stock Mac OS X: Out of the box, Mac OS X does not include - Freetype2, Expat, or PNG. Also global variables should be initalized - in the Xserver. - -2005-03-17 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIMapInit): - Fixed PCI ShadowStatus initialization for the case that - ShadowStatus is explicitly enabled in the configuration file. - -Wed Mar 16 16:17:43 2005 Søren Sandmann - - * programs/Xserver/miext/damage/damage.c (damageCopyArea): Only - validate the source if it is a viewable window. Stops the cursor - flickering when it is above an unviewable window. - -2005-03-16 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86RandR.c: - (xf86RandRGetInfo), (xf86RandRSetConfig): - Don't fail calling function when DriverFunc() for RandR - fails as DriverFunc() also returns FALSE when the - specific sub function isn't supported. - In the case of xf86RandRGetInfo() we simply rely on what - has been set before and return TRUE. - In the case of xf86RandRSetConfig() we only bail with - FALSE if we have to do a rotation and the call fails. - We presently cannot do rotation on the fly without the - help of a driver function (Bugzilla #2745). - - -2005-03-16 Egbert Eich - - * programs/Xserver/hw/xfree86/loader/loader.c: (ARCHIVELoadModule): - Make message that gets printed when loader encounters a .o - with no symbols less conspicuous (Bugzilla #2744). - -2005-03-15 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreamsOld), (SavageInitStreams2000), - (PatchEnableSPofPanel): - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (GetBlendForFourCC), (GetBlendForFourCC2000), - (SavageSetColorKey2000), (SavageSetColor2000), (SavageSetBlend), - (SavageDisplayVideoOld), (SavageDisplayVideo2000), - (SavagePutImage): - - small fixups for old streams - - more work on Xv support for savage2000 (still not working 100%) - -2005-03-15 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - LFP's may exist on Pipe A in older i830's. Check that case so - that Panel ID can be obtained and Xvideo is correctly setup for - panel fitting. - -2005-03-15 Alan Hourihane - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - Enforce DDC monitor ranges usage if we have them and reject bad - modes. Use NoDDC option to override DDC timings. We currently - only use DS_RANGES, but could use other DDC information, as does - the common layer, to deduce the h/v ranges. - -2005-03-13 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIAgpInit), (SAVAGEDRIScreenInit), - (SAVAGEDRIFinishScreenInit): - Fixed fallback to PCI mode when AGP initialization fails. - -2005-03-13 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGECreateContext), (SAVAGEDestroyContext), (SAVAGEDRIAgpInit), - (SAVAGEDRIScreenInit), (SAVAGEDRICloseScreen): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - - Removed lots of dead code. - - Moved driver-private definitions from savage_dri.h to - savage_driver.h. savage_dri.h should only contain the public - interface between DDX and DRI drivers. - - Don't forget to remove the command DMA mapping in - SAVAGEDRICloseScreen. - -2005-03-11 Roland Mainz - * xc/programs/twm/Imakefile - * xc/programs/twm/twm.c - * xc/programs/xdpyinfo/xdpyinfo.c - bugzilla #2705 (https://bugs.freedesktop.org/show_bug.cgi?id=2705) - attachment #2087 (https://bugs.freedesktop.org/attachment.cgi?id=2087) - Make twm ignore print screens to avoid that users accidentally warp - on a non-video screen (which are not visible on any monitor) when - the Xserver has both video and print screens. - (This includes also a small cleanup of xdpyinfo where parts of the - print screen test code comes from) - Patch by Julien Lafon (MIT/X.org license). - -2005-03-11 Roland Mainz - * xc/programs/twm/add_window.c - * xc/programs/twm/cursor.c - * xc/programs/twm/events.c - * xc/programs/twm/gc.c - * xc/programs/twm/gram.y - * xc/programs/twm/iconmgr.c - * xc/programs/twm/icons.c - * xc/programs/twm/list.c - * xc/programs/twm/menus.c - * xc/programs/twm/parse.c - * xc/programs/twm/resize.c - * xc/programs/twm/twm.c - * xc/programs/twm/util.c - bugzilla #2566 (https://bugs.freedesktop.org/show_bug.cgi?id=2566) - attachment #2083 (https://bugs.freedesktop.org/attachment.cgi?id=2083) - ANSI-fy twm window manager code. - The conversion preserves the comments which annotate variables and - function arguments (these have been moved into doxygen(esque?) "stubs" - above each function. - Patch by Mike Owens . - -2005-03-11 Thomas Winischhofer - - * programs/Xserver/hw/xfree86/drivers/sis/* - SiS driver: - - MergedFB/Xinerama: Added support for non-rectangular layouts - (no panning into dead areas, mouse restriced to accessible - areas) - - MergedFB/Xinerama: Added support for RandR. - - MergedFB: Improved "physical alignment compensation" Offset - by disallowing panning and mouse movements into dead areas. - - Added "Reflect" feature: Reflect screen in x, y or x+y direction - - Added aspect ratio detection for analog (VGA) devices. - - Fixed FSTN support on SiS55x (for 320x240 xSTN panels) - - Workaround for SiS76x memory access latency issues if no local - framebuffer memory is present. - - Fixed bug in SaveScreen() causing a sig 11 sometimes. - - Minor others. - -2005-03-08 Alan Coopersmith - - * programs/lbxproxy/os/connection.c: - Bugzilla Bug 2678 (https://bugs.freedesktop.org/show_bug.cgi?id=2678) - Patch #2051 (https://bugs.freedesktop.org/attachment.cgi?id=2051) - lbxproxy core dumps on exit if clients have had authentication failures - (Sun bug #5074303 - Fix by Derek Wang ) - -2005-03-09 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONScreenInit): Fix accidentally removed depth pitch - adjustment if displayWidth is not a multiple of 32 pixels - (bug #788) - -2005-03-08 Egbert Eich - - * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c: - (xf86open), (xf86strerror), (xf86GetErrno): - * programs/Xserver/hw/xfree86/os-support/xf86_libc.h: - Adding more errnos to the libc wrapper (Bugzilla #2672). - -2005-03-07 Alan Coopersmith - - * xc/lib/X11/imEvToWire.c: - Bugzilla Bug 2006 (https://bugs.freedesktop.org/show_bug.cgi?id=2006) - Patch #2031 (https://bugs.freedesktop.org/attachment.cgi?id=2031) - XEmbed client doesn't receive key events from XIM: Use | to set a bit, - not &. Patch by Hidetoshi Tajima . - -2005-03-07 Roland Mainz - * xc/programs/Xserver/dix/atom.c - * xc/programs/Xserver/dix/colormap.c - * xc/programs/Xserver/dix/cursor.c - * xc/programs/Xserver/dix/devices.c - * xc/programs/Xserver/dix/dispatch.c - * xc/programs/Xserver/dix/dixfonts.c - * xc/programs/Xserver/dix/dixutils.c - * xc/programs/Xserver/dix/events.c - * xc/programs/Xserver/dix/extension.c - * xc/programs/Xserver/dix/gc.c - * xc/programs/Xserver/dix/glyphcurs.c - * xc/programs/Xserver/dix/grabs.c - * xc/programs/Xserver/dix/main.c - * xc/programs/Xserver/dix/pixmap.c - * xc/programs/Xserver/dix/privates.c - * xc/programs/Xserver/dix/property.c - * xc/programs/Xserver/dix/resource.c - * xc/programs/Xserver/dix/swaprep.c - * xc/programs/Xserver/dix/swapreq.c - * xc/programs/Xserver/dix/window.c - bugzilla #2560 (https://bugs.freedesktop.org/show_bug.cgi?id=2560) - attachment #2037 (https://bugs.freedesktop.org/attachment.cgi?id=2037) - ANSI-fy Xserver/dix code. - The conversion preserves the comments which annotate variables. - These have been moved into doxygen(esque?) "stubs" above each - function. - Patch by Mike Owens . - -2005-03-07 Roland Mainz - * xc/programs/glxgears/glxgears.c - bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220) - attachment #2035 (https://bugs.freedesktop.org/attachment.cgi?id=2035) - Backout of attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630) - as the described issue should be fixed in the GLX implementation of - the server side (per discussion in xorg@freedesktop.org). - -2005-03-07 Roland Mainz - * xc/config/cf/Imake.rules - * xc/programs/Xserver/hw/xfree86/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/apm/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/ark/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/chips/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/cyrix/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/dummy/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/glide/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/glint/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/i128/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/i2c/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/i740/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/imstt/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/mga/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/newport/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/nsc/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/nv/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/s3/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/savage/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/sis/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/sisusb/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/sunbw2/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/suncg14/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/suncg3/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/suncg6/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/suntcx/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/tdfx/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/tga/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/trident/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/tseng/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/v4l/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/vesa/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/vga/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/via/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/vmware/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile - * xc/programs/Xserver/hw/xfree86/input/acecad/Imakefile - * xc/programs/Xserver/hw/xfree86/input/aiptek/Imakefile - * xc/programs/Xserver/hw/xfree86/input/calcomp/Imakefile - * xc/programs/Xserver/hw/xfree86/input/citron/Imakefile - * xc/programs/Xserver/hw/xfree86/input/digitaledge/Imakefile - * xc/programs/Xserver/hw/xfree86/input/dmc/Imakefile - * xc/programs/Xserver/hw/xfree86/input/dynapro/Imakefile - * xc/programs/Xserver/hw/xfree86/input/elo2300/Imakefile - * xc/programs/Xserver/hw/xfree86/input/elographics/Imakefile - * xc/programs/Xserver/hw/xfree86/input/evdev/Imakefile - * xc/programs/Xserver/hw/xfree86/input/fpit/Imakefile - * xc/programs/Xserver/hw/xfree86/input/hyperpen/Imakefile - * xc/programs/Xserver/hw/xfree86/input/jamstudio/Imakefile - * xc/programs/Xserver/hw/xfree86/input/joystick/Imakefile - * xc/programs/Xserver/hw/xfree86/input/keyboard/Imakefile - * xc/programs/Xserver/hw/xfree86/input/magellan/Imakefile - * xc/programs/Xserver/hw/xfree86/input/magictouch/Imakefile - * xc/programs/Xserver/hw/xfree86/input/microtouch/Imakefile - * xc/programs/Xserver/hw/xfree86/input/mouse/Imakefile - * xc/programs/Xserver/hw/xfree86/input/mutouch/Imakefile - * xc/programs/Xserver/hw/xfree86/input/palmax/Imakefile - * xc/programs/Xserver/hw/xfree86/input/penmount/Imakefile - * xc/programs/Xserver/hw/xfree86/input/sample/Imakefile - * xc/programs/Xserver/hw/xfree86/input/spaceorb/Imakefile - * xc/programs/Xserver/hw/xfree86/input/summa/Imakefile - * xc/programs/Xserver/hw/xfree86/input/tek4957/Imakefile - * xc/programs/Xserver/hw/xfree86/input/ur98/Imakefile - * xc/programs/Xserver/hw/xfree86/input/void/Imakefile - * xc/programs/Xserver/hw/xfree86/input/wacom/Imakefile - Bugzilla #2663 (https://bugs.freedesktop.org/show_bug.cgi?id=2663) - attachment #2034 (https://bugs.freedesktop.org/attachment.cgi?id=2034): - Cleanup Xorg server module installation. - -2005-03-07 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/extras/freetype2/ChangeLog - * xc/extras/freetype2/Jamfile - * xc/extras/freetype2/README - * xc/extras/freetype2/builds/freetype.mk - * xc/extras/freetype2/builds/unix/configure - * xc/extras/freetype2/builds/unix/configure.ac - * xc/extras/freetype2/builds/win32/visualc/freetype.dsp - * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj - * xc/extras/freetype2/builds/win32/visualc/index.html - * xc/extras/freetype2/devel/ftoption.h - * xc/extras/freetype2/docs/CHANGES - * xc/extras/freetype2/docs/VERSION.DLL - * xc/extras/freetype2/docs/formats.txt - * xc/extras/freetype2/include/freetype/cache/ftcmru.h - * xc/extras/freetype2/include/freetype/config/ftmodule.h - * xc/extras/freetype2/include/freetype/config/ftoption.h - * xc/extras/freetype2/include/freetype/freetype.h - * xc/extras/freetype2/include/freetype/ftcache.h - * xc/extras/freetype2/include/freetype/ftmm.h - * xc/extras/freetype2/include/freetype/internal/ftmemory.h - * xc/extras/freetype2/include/freetype/internal/ftstream.h - * xc/extras/freetype2/include/freetype/internal/fttrace.h - * xc/extras/freetype2/include/freetype/internal/psaux.h - * xc/extras/freetype2/include/freetype/internal/services/svmm.h - * xc/extras/freetype2/include/freetype/internal/tttypes.h - * xc/extras/freetype2/include/freetype/t1tables.h - * xc/extras/freetype2/include/freetype/tttables.h - * xc/extras/freetype2/include/freetype/tttags.h - * xc/extras/freetype2/src/autofit/afangles.c - * xc/extras/freetype2/src/autofit/afdummy.c - * xc/extras/freetype2/src/autofit/afglobal.c - * xc/extras/freetype2/src/autofit/afhints.c - * xc/extras/freetype2/src/autofit/afhints.h - * xc/extras/freetype2/src/autofit/aflatin.c - * xc/extras/freetype2/src/autofit/aflatin.h - * xc/extras/freetype2/src/autofit/afloader.c - * xc/extras/freetype2/src/autofit/afmodule.c - * xc/extras/freetype2/src/autofit/aftypes.h - * xc/extras/freetype2/src/autohint/ahhint.c - * xc/extras/freetype2/src/autohint/ahmodule.c - * xc/extras/freetype2/src/base/ftbbox.c - * xc/extras/freetype2/src/base/ftdbgmem.c - * xc/extras/freetype2/src/base/ftexcept.c - * xc/extras/freetype2/src/base/ftgloadr.c - * xc/extras/freetype2/src/base/ftglyph.c - * xc/extras/freetype2/src/base/fthash.c - * xc/extras/freetype2/src/base/ftlist.c - * xc/extras/freetype2/src/base/ftmm.c - * xc/extras/freetype2/src/base/ftobject.c - * xc/extras/freetype2/src/base/ftobjs.c - * xc/extras/freetype2/src/base/ftstream.c - * xc/extras/freetype2/src/base/ftsysio.c - * xc/extras/freetype2/src/base/ftsysmem.c - * xc/extras/freetype2/src/base/ftutil.c - * xc/extras/freetype2/src/bdf/bdf.h - * xc/extras/freetype2/src/bdf/bdfdrivr.c - * xc/extras/freetype2/src/bdf/bdfdrivr.h - * xc/extras/freetype2/src/bdf/bdflib.c - * xc/extras/freetype2/src/cache/ftcbasic.c - * xc/extras/freetype2/src/cache/ftccache.c - * xc/extras/freetype2/src/cache/ftccback.h - * xc/extras/freetype2/src/cache/ftccmap.c - * xc/extras/freetype2/src/cache/ftcglyph.c - * xc/extras/freetype2/src/cache/ftcimage.c - * xc/extras/freetype2/src/cache/ftcmanag.c - * xc/extras/freetype2/src/cache/ftcsbits.c - * xc/extras/freetype2/src/cff/cffdrivr.c - * xc/extras/freetype2/src/cff/cffgload.c - * xc/extras/freetype2/src/cff/cffgload.h - * xc/extras/freetype2/src/cff/cffload.c - * xc/extras/freetype2/src/cff/cffobjs.c - * xc/extras/freetype2/src/cff/cffobjs.h - * xc/extras/freetype2/src/cff/cffparse.c - * xc/extras/freetype2/src/cid/cidgload.c - * xc/extras/freetype2/src/cid/cidgload.h - * xc/extras/freetype2/src/cid/cidobjs.c - * xc/extras/freetype2/src/cid/cidobjs.h - * xc/extras/freetype2/src/cid/cidriver.c - * xc/extras/freetype2/src/gzip/ftgzip.c - * xc/extras/freetype2/src/lzw/zopen.c - * xc/extras/freetype2/src/pcf/pcfdrivr.c - * xc/extras/freetype2/src/pcf/pcfread.c - * xc/extras/freetype2/src/pcf/pcfutil.c - * xc/extras/freetype2/src/pcf/pcfutil.h - * xc/extras/freetype2/src/pfr/pfrdrivr.c - * xc/extras/freetype2/src/pfr/pfrobjs.c - * xc/extras/freetype2/src/pfr/pfrobjs.h - * xc/extras/freetype2/src/psaux/psobjs.c - * xc/extras/freetype2/src/psaux/t1decode.c - * xc/extras/freetype2/src/raster/ftraster.c - * xc/extras/freetype2/src/sfnt/sfobjs.c - * xc/extras/freetype2/src/sfnt/ttload.c - * xc/extras/freetype2/src/tools/cordic.py - * xc/extras/freetype2/src/truetype/Jamfile - * xc/extras/freetype2/src/truetype/rules.mk - * xc/extras/freetype2/src/truetype/truetype.c - * xc/extras/freetype2/src/truetype/ttdriver.c - * xc/extras/freetype2/src/truetype/ttgload.c - * xc/extras/freetype2/src/truetype/ttgxvar.c - * xc/extras/freetype2/src/truetype/ttgxvar.h - * xc/extras/freetype2/src/truetype/ttobjs.c - * xc/extras/freetype2/src/truetype/ttobjs.h - * xc/extras/freetype2/src/truetype/ttpload.c - * xc/extras/freetype2/src/type1/t1driver.c - * xc/extras/freetype2/src/type1/t1gload.c - * xc/extras/freetype2/src/type1/t1load.c - * xc/extras/freetype2/src/type1/t1load.h - * xc/extras/freetype2/src/winfonts/winfnt.c - Bugzilla #878 (https://bugs.freedesktop.org/show_bug.cgi?id=878) - attachment #2032 (https://bugs.freedesktop.org/attachment.cgi?id=2032): - Update Freetype2 version in xc/extras/freetype2/ from V2.1.8 to - V2.1.9. - -2005-03-06 Branden Robinson - - * config/cf/linux.cf - Shut up (tons of) Imake warnings on Debian systems by testing for - variable being defined before testing its value. (Presumably the - fallback definition of NothingOutsideProjectRoot in Imake.tmpl was - intended to prevent this, but it apparently is not in effect yet - when linux.cf is parsed.) - -2005-03-06 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage.man: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIBuffersInit), - (SAVAGEDRIKernelInit), (SAVAGEDRIScreenInit), - (SAVAGEDRIFinishScreenInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - - Support for the new DRM version 2.4 with command DMA. - - Added an option "DmaMode" to choose between vertex and command DMA. - - Allow ShadowStatus to be explicitly disabled even with DRI enabled. - - Updated the man page. - -2005-03-05 Roland Mainz - * xc/programs/Xserver/Imakefile - * xc/programs/Xserver/hw/xnest/Imakefile - * xc/programs/Xserver/hw/xnest/Init.c - Bugzilla #2653 (https://bugs.freedesktop.org/show_bug.cgi?id=2653) - attachment #2020 (https://bugs.freedesktop.org/attachment.cgi?id=2020): - Cleanup Xnest usage of the DPMS dummy stub functions from dpmsstubs.c - instead of using it's own copy of these functions. - -2005-03-05 Roland Mainz - * xc/programs/Xserver/hw/xfree86/common/xf86Events.c - Bugzilla #2543 (https://bugs.freedesktop.org/show_bug.cgi?id=2543) - attachment #2019 (https://bugs.freedesktop.org/attachment.cgi?id=2019): - Fix |xf86SignalHandler()| which resets the signal handler - before setting the flag indicating a signal has been caught, - theoretically allowing the possibility of infinite recursion. - Patch by Andrew Church . - -2005-03-04 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - Let through all chips R300 and above - presumably the filtering - should take place at the DRM driver level. - Correct cut'n'paste position misprint. - Big thanks for Michel Danzer for pointing out both improvements. - -2005-03-04 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - Turns out Radeon R420 chips work fine with R300 microcode. - Thanks go to Rune Petersen for careful investigation. - -2005-03-03 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Limit the maximum refresh rate to 85Hz and remove the bogus - 100Hz and 120Hz settings as they don't match close enough and - are really unsupported. - -2005-03-02 Alan Coopersmith - - * xc/include/Xos_r.h: - Patch #2007 - 1) Fix Solaris #ifdefs to choose between UI/SVR4 (early POSIX draft) - and POSIX standard thread API's correctly. - 2) Fix calls to POSIX standard versions to check errors correctly. - (POSIX defines a return value of 0 on success, errno value on error, - but the macros were checking for -1 on error.) - -2005-03-02 Roland Mainz - * xc/programs/Xserver/hw/xnest/Screen.c - * xc/programs/Xserver/hw/xnest/Window.c - * xc/programs/Xserver/hw/xnest/XNWindow.h - Bugzilla #2546 (https://bugs.freedesktop.org/show_bug.cgi?id=2546) - attachment #2005 (https://bugs.freedesktop.org/attachment.cgi?id=2005): - Fix Xnest to update the shape regions in the backend server whenever - a client changes them in Xnest (the fix is to add a new wrapper which - calls |xnestShapeWindow()| before calling |miSetShape()|). - Patch by Mark McLoughlin - -2005-03-02 Roland Mainz - * xc/config/cf/DragonFly.cf - * xc/config/cf/Imake.cf - * xc/config/cf/Imakefile - * xc/config/imake/imake.c - * xc/config/imake/imakemdep.h - * xc/extras/drm/shared/drm.h - * xc/include/Xos_r.h - * xc/lib/xtrans/Xtranssock.c - * xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h - * xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h - * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c - * xc/programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmCompat.c - Bugzilla #1712 (https://bugs.freedesktop.org/show_bug.cgi?id=1712) - attachment #2004 (https://bugs.freedesktop.org/attachment.cgi?id=2004): - Add support for DragonFly/BSD platform. - Patch by Jeroen Ruigrok and Mike Verona - . - -2005-03-01 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Fix an off by one error when scaling which caused occasional - overlay color lines at the far right and bottom of the window. - -2005-03-01 Alexander Gottwald - - * programs/Xserver/GL/glx/Imakefile: - Remove stdcall objects in clean rule - -2005-02-26 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIMapInit), (SAVAGEDRICloseScreen): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - Fixed ShadowStatus handling with DRI: - - always enable ShadowStatus when DRI is enabled - - if DRI initialization fails, reset ShadowStatus to configured setting - - if DRI initialization fails, fall back to ShadowStatus in framebuffer - -2005-02-25 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/cyrix/cyrix_driver.c: - * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - Bug #2605: Make the cyrix, dummy, glint, neomagic, tga, and trident - drivers build when BuildXF86DGA NO. - -2005-02-24 Alexander Gottwald - - * config/imake/imake.c: - enable detection of gcc compiler for cygwin and mingw - -2005-02-24 Alexander Gottwald - - * programs/Xserver/hw/xnest/Screen.c: - Bugzilla #2599 (https://bugs.freedesktop.org/show_bug.cgi?id=2599) - attachment #1964 (https://bugs.freedesktop.org/attachment.cgi?id=1964): - move miScreenInit in front of pScreen->function initializations to - prevent it from resetting ClipNotify. - -2005-02-22 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Fix building radeon driver with BuildXF86DRI set to NO, - the breakage was caused by the tiling support (bug #2481) - -2005-02-21 Matthieu Herrb - - * lib/Xt/ActionHook.c - * lib/Xt/Alloc.c: - * lib/Xt/ArgList.c: - * lib/Xt/Callback.c: - * lib/Xt/ClickTime.c: - * lib/Xt/Composite.c: - * lib/Xt/Constraint.c: - * lib/Xt/Convert.c: - * lib/Xt/Converters.c: - * lib/Xt/Core.c: - * lib/Xt/Create.c: - * lib/Xt/Destroy.c: - * lib/Xt/Display.c: - * lib/Xt/Error.c: - * lib/Xt/Event.c: - * lib/Xt/EventI.h: - * lib/Xt/EventUtil.c: - * lib/Xt/Functions.c: - * lib/Xt/GCManager.c: - * lib/Xt/Geometry.c: - * lib/Xt/GetActKey.c: - * lib/Xt/GetValues.c: - * lib/Xt/HookObj.c: - * lib/Xt/Hooks.c: - * lib/Xt/Initialize.c: - * lib/Xt/Intrinsic.c: - * lib/Xt/Intrinsic.h: - * lib/Xt/IntrinsicI.h: - * lib/Xt/IntrinsicP.h: - * lib/Xt/Keyboard.c: - * lib/Xt/Manage.c: - * lib/Xt/NextEvent.c: - * lib/Xt/Object.c: - * lib/Xt/PassivGrab.c: - * lib/Xt/Pointer.c: - * lib/Xt/Popup.c: - * lib/Xt/PopupCB.c: - * lib/Xt/RectObj.c: - * lib/Xt/ResConfig.c: - * lib/Xt/ResourceI.h: - * lib/Xt/Resources.c: - * lib/Xt/Selection.c: - * lib/Xt/SelectionI.h: - * lib/Xt/SetValues.c: - * lib/Xt/SetWMCW.c: - * lib/Xt/Shell.c: - * lib/Xt/TMaction.c: - * lib/Xt/TMgrab.c: - * lib/Xt/TMkey.c: - * lib/Xt/TMparse.c: - * lib/Xt/TMprint.c: - * lib/Xt/TMstate.c: - * lib/Xt/Threads.c: - * lib/Xt/TranslateI.h: - * lib/Xt/VarGet.c: - * lib/Xt/Varargs.c: - - Convert lib/Xt to ANSI C (Thomas Dickey). - Fixes for a few valgrind warnings (Thomas Dickey). - -2005-02-21 Matthieu Herrb - - * extras/Xpm/lib/create.c: - * extras/Xpm/lib/scan.c: - Avoid inifite loops. From Chris Gilbert in bug #1920. - -2005-02-19 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - - Fix an INREG without WaitForIdleMMIO. This one should be - unlikely to trigger, but we should still do this in the name - of correctness. - -2005-02-18 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c - - Add a call to RADEONWaitForIdleMMIO() within RADEONChooseCursorCRTC() - as this function uses OUTREGP() which, internally, calls INREG(). - - Thus (due to SilkenMouse) INREG() could be called while CP engine - was busy. I have observed this lockup on RV350 + R300 3d driver and - have no idea why no issues were reported for R200 cards. Perhaps, - few of them have enough memory to run merged fb and 3d simultaneously ? - - This fix is the right thing to do, however, we might also need to - put fifo management calls into other cursor handling functions - (in particular those that write cursor image directly to video memory). - -2005-02-18 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/newport/Imakefile: - * programs/Xserver/hw/xfree86/drivers/newport/newport.h: - * programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c: - * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: - * programs/Xserver/hw/xfree86/drivers/newport/newport_regs.h: - * programs/Xserver/hw/xfree86/drivers/newport/newport_shadow.c: - Bug #2356: Massive acceleration improvements to newport(4). - (Dominik Behr) - -2005-02-18 Michel Daenzer - - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.) - -2005-02-18 Adam Jackson - - * programs/Xserver/hw/xfree86/input/void/void.c: - Bug #2467: Fix a segfault in the void(4) driver. (David Wong) - -2005-02-18 Adam Jackson - - * extras/x86emu/src/x86emu/ops2.c: - Bug #2455: Make x86emu handle JNL correctly. (David Wong) - -2005-02-18 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atidac.c: - Bug #2567: Fix reversed memset arguments. (David Krause) - -2005-02-18 Alexander Gottwald - - * config/cf/mingw.cf: - * config/cf/mingw.rules: - Update MinGW config files: - - Require PThreads - - Build xkbcomp - - Build libXext - - Never build shared libraries - -2005-02-18 Alexander Gottwald - - * programs/xkbcomp/Imakefile: - Do not build cross variant of xkbcomp if UseInstalledOnCrossCompile - is defined - -2005-02-18 Alexander Gottwald - - * config/cf/X11.tmpl: - * programs/Imakefile: - Bugzilla #2569 (https://bugs.freedesktop.org/show_bug.cgi?id=2569) - attachment #1929 (https://bugs.freedesktop.org/attachment.cgi?id=1929): - make build of xkbcomp configurable - -2005-02-18 Alexander Gottwald - - * lib/Xext/XAppgroup.c: - * lib/Xext/Xcup.c: - Bugzilla #2570 (https://bugs.freedesktop.org/show_bug.cgi?id=2570) - attachment #1930 (https://bugs.freedesktop.org/attachment.cgi?id=1930): - fixes build of libXext on mingw - -2005-02-13 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - Bugzilla #2533 (https://bugs.freedesktop.org/show_bug.cgi?id=2533) - Feb. 3, 2005 "nv" driver update from Mark Vojkovich - (Mainly driver updates for nVidia cards with - ((pNv->Chipset & 0xfff0) == 0x0090) ) - -2005-02-11 Adam Jackson - - * programs/Xserver/hw/xfree86/xf86config/Imakefile: - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Bug #826: Make xorgconfig respect font installation outside - $PROJECTROOT. (Donnie Berkholz) - -2005-02-10 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Fix unaligned YV12 videos that caused skew when playing. - -2005-02-10 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Fix pixmap cache corruption when Xv was in use due to a memory - allocator calculation problem. - -2005-02-09 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - (linuxPpcBusAddrToHostAddr), (linuxPpcHostAddrToBusAddr): - Added PCI2Host bus translations for linux PPC and fixed - fixed bugs in macros that apply these functions (Bill Randle - Bugzilla #325 and #327). - -2005-02-09 Roland Mainz - * xc/config/cf/gnu.cf - Bugzilla #2507 (https://bugs.freedesktop.org/show_bug.cgi?id=2507) - attachment #1871 (https://bugs.freedesktop.org/attachment.cgi?id=1871): - Fix build problems on GNU/Hurd. - Patch by Pierre Chifflier . - -2005-02-09 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - do not enable color tiling on r300 chips and newer, since it doesn't work (yet) - (Bugzilla #2504) - -2005-02-01 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - Setup the Xv atoms correctly. - -2005-02-07 Egbert Eich - - * programs/Xserver/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c: (vm86_rep): - Save gs register before calling the vm86_old syscall thru - int 0x80. This is required for linuxthreads as the TLS uses - this register to keep track of local thread storage - (Bugzilla #2431, J. Scott Berg). - -2005-02-07 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86str.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c: - (CheckMode), (i830SetModeParameters): - Check the pixel clock choosen for a specific refresh rate - against the maximally allowed pixel clock when choosing - mode lines for VBESetVBEMode() and VESA BIOS version >= 3.0 - (Bugzilla #2486). - -2005-02-06 Matthieu Herrb - - * programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml: - Doc updates for OpenBSD, reflecting X11R6.8.2. - -2005-02-06 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/via.h: - * programs/Xserver/hw/xfree86/drivers/via/via.man: - * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: - (VIAInitAccel): - * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: - (ViaSetPrimaryFIFO): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: - (ViaDumpVGAROM), (ViaVBEGetActiveDevice): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: - * programs/Xserver/hw/xfree86/drivers/via/via_capture.h: - * programs/Xserver/hw/xfree86/drivers/via/via_common.h: - * programs/Xserver/hw/xfree86/drivers/via/via_compose.h: - * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup), - (VIAFreeRec), (VIAPreInit), (VIASave), (VIARestore), (VIAMapMMIO), - (VIAMapFB), (VIAUnmapMem), (VIALoadPalette), (VIAScreenInit), - (VIAInternalScreenInit), (VIAValidMode), (VIAWriteMode), - (VIAAdjustFrame), (VIADPMS): - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: - (ViaI2C1PutBits), (ViaI2C1GetBits), (ViaI2CBus1Init), - (ViaI2C2PutBits), (ViaI2C2GetBits), (ViaI2CBus2Init), - (ViaI2C3Start), (ViaI2C3Address), (ViaI2C3Stop), (ViaI2C3PutBit), - (ViaI2C3PutByte), (ViaI2C3GetBit), (ViaI2C3GetByte), - (ViaI2CBus3Init), (ViaI2CScan), (ViaI2CInit): - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.h: - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - (ViaCheckCardId): - * programs/Xserver/hw/xfree86/drivers/via/via_id.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaTVDetect), (ViaTVInit), (ViaTVSave), (ViaTVRestore), - (ViaTVDACSense), (ViaTVSetMode), (ViaTVPower), (ViaTVGetIndex), - (ViaOutputsDetect), (VIAGetActiveDisplay), (ViaOutputsSelect), - (VIAGetPanelSizeFromDDCv2), (ViaGetModeIndex), (ViaGetVesaMode), - (ViaPanelGetIndex), (ViaGetNearestRefresh), (ViaRefreshAllowed), - (ViaModeInit), (VIASetPrimaryClock), (VIASetSecondaryClock), - (VIASetLCDMode), (ViaModePrimaryVGA), (ViaModeDotClockTranslate), - (ViaModePrimary), (ViaModeSecondaryVGA), (ViaModeSecondary), - (ViaLCDPower): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: - (viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress), - (viaOverlayGetYCbCrStartAddress), (viaOverlayHQVCalcZoomWidth), - (viaOverlayHQVCalcZoomHeight), (viaOverlayGetFetch), - (viaOverlayGetDisplayCount), (rangeEqualize), (vPackFloat), - (viaCalculateVideoColor): - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_refresh.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: - (FlushVidRegBuffer), (ResetVidRegBuffer), (SaveVideoRegister): - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: - * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: - (VIARefreshArea), (VIARefreshArea8), (VIARefreshArea16), - (VIARefreshArea24), (VIARefreshArea32): - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag), - (ViaSetVidCtl), (ViaYUVFillBlack), (AddHQVSurface), - (CreateSurface), (VIAVidCreateSurface), (VIAVidLockSurface), - (VIAVidDestroySurface), (SetFIFO_V1), (SetFIFO_V3), - (SetFIFO_64or32), (SetFIFO_64or16), (SetFIFO_64or48or32), - (SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetupFIFOs), - (SetColorKey), (SetChromaKey), (SetVideoStart), (SetHQVFetch), - (SetFetch), (SetDisplayCount), (SetMiniAndZoom), (SetVideoControl), - (FireVideoCommand), (SetVideoWindow), (Upd_Video), - (VIAVidUpdateOverlay), (VIAVidAdjustFrame): - * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: - * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: - * programs/Xserver/hw/xfree86/drivers/via/via_tv2.h: - * programs/Xserver/hw/xfree86/drivers/via/via_tv3.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: (ViaGrMask): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (DecideOverlaySupport), (viaResetVideo), (viaInitVideo), - (viaSetupImageVideoG), (CreateSWOVSurface), (DestroySWOVSurface), - (viaStopSWOVerlay), (viaSetPortAttributeG), (viaPutImageG), - (viaQueryImageAttributesG), (viaPutVideo): - * programs/Xserver/hw/xfree86/drivers/via/via_video.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.c: - (VT162xPrintRegs), (ViaVT162xDetect), (ViaVT162xSave), - (ViaVT162xRestore), (ViaVT162xDACSenseI2C), (ViaVT1621DACSense), - (ViaVT1622DACSense), (ViaVT1621ModeValid), (ViaVT1622ModeValid), - (ViaVT1621ModeI2C), (ViaVT1621ModeCrtc), (ViaVT1622ModeI2C), - (ViaVT1622ModeCrtc), (ViaVT1621Power), (ViaVT1622Power), - (ViaVT162xInit): - * programs/Xserver/hw/xfree86/drivers/via/via_vt162x.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (ViaInitXVMC), (ViaXvMCCreateSurface), (ViaXvMCCreateSubpicture), - (ViaXvMCDestroyContext): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - * programs/Xserver/hw/xfree86/drivers/via/videodev.h: - - Sync with latest unichrome releases: - Release 30: Fixes YUV2 alloc/free issues, increased overlay height to - 1200, disable ScreenToScreenColorExpand Acceleration, abstract vt162x - and clean up standard modetable. - Release 29: Further cleanups to Xv, move gpioi2c into xf86I2C, sanely - handle output activation (primary only). Fixes many Xv and accel bugs, - stops VT switching hardlock with certain dotclocks. - Release 28: Major Xv cleanup. Add Xv cropping. Add support for new - XvMC info infrastructure. Tuner dropped. AGP ring-buffer support is - now an option. Virtual range extended. - (Kenneth Aafløy, Thomas Hellström, Felipe Rodriguez, Terry Lewis, - Andreas Robinson, Luc Verhaegen) - -2005-02-06 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIInitBuffers): - Don't clear the front buffer in SAVAGEDRIInitBuffers. Fixes blackness - of GL-XScreensaver hacks that grab the screen. - -2005-02-05 Alex Deucher - - * programs/Xserver/hw/xfree86/input/fpit/fpit.man: - * programs/Xserver/hw/xfree86/input/fpit/readme.txt: - * programs/Xserver/hw/xfree86/input/fpit/xf86Fpit.c: - (xf86FpitConvert), (xf86FpitReadInput), (xf86FpitControl), - (xf86FpitAllocate), (xf86FpitInit): - -Add passive pen support to the fpit driver (David M. Clay), bug 2440 - -2005-02-04 Felix Kuehling - - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - Applied patch (id=1354) by Mike A. Harris from bug #1901: - The attached patch updates a couple of PCI IDs for the Savage driver -- - Debian/Ubuntu/Red Hat/Fedora. - -2005-02-03 Alexander Gottwald - - * xc/programs/Xserver/os/xprintf.c: - Bugzilla #1865 (https://bugs.freedesktop.org/show_bug.cgi?id=1865) - attachment #1827 (https://bugs.freedesktop.org/attachment.cgi?id=1827): - check for va_copy not being defined and use __va_copy if available - -2005-02-02 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONDoAdjustFrame): fix error with color tiling and hw scrolling, - it looks like rv100 doesn't need the special treatment, after all - (reported by Stephane Marchesin) - -2005-02-02 Alexander Gottwald - - * xc/lib/GL/glx/compsize.c: - * xc/programs/Xserver/GL/glx/Imakefile: - Bugzilla #1866 (https://bugs.freedesktop.org/show_bug.cgi?id=1866) - attachment #1819 (https://bugs.freedesktop.org/attachment.cgi?id=1819): - Define APIENTRY on windows to prevent from loading - removed leftovers from attachment #1818 - -2005-02-02 Alexander Gottwald - - * xc/programs/Xserver/Imakefile - Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) - attachment #1817 (https://bugs.freedesktop.org/attachment.cgi?id=1817): - Fix linking dependencies on cygwin, bsd and maybe others introduced by - attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649) - Link libos.a after libxkb.a to resolve the Xprintf symbol. - -2005-02-01 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - - fix long standing bug in depth 24 that made colors look dithered. - The CLUT was not being switched to 8 bit mode. - -2005-02-01 Adam Jackson - - * programs/Xserver/hw/xfree86/xaa/xaaStateChange.c: - Bug #1294: Make sure RenderAccel hooks get wrapped in XAA init. - -2005-02-01 Adam Jackson - - * lib/GL/mesa/drivers/osmesa/Imakefile: - Bug #1894: Fix weak dependencies in libOSMesa. Originally Debian - patch 063_fix_weak_deps.diff. (Branden Robinson) - -2005-02-01 Roland Mainz - * xc/programs/Xserver/hw/xfree86/os-support/bus/xf86Sbus.h - * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c - * xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c - Bugzilla #825 (https://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 . - Approved in the 2005-01-31 Xorg release-wranglers phone call. - -2005-02-02 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage.man: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - - Changed option ForcePCIMode to option BusType for consistency - with other drivers (radeon) and the DmaType option. - - Changed the type of a few more messages in SavagePreInit. - - Updated the manual page. - - Moved option CrtOnly to a more sensible place in the man page. - -2005-02-01 Roland Mainz - * xc/programs/xmore/xmore.man - * xc/programs/xmore/xmore.sgml - Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410) - attachment #1786 (https://bugs.freedesktop.org/attachment.cgi?id=1786): - Fix formatting problem in the xmore(1x) manual page. - Patch by Matthieu Herrb and Roland Mainz - . - Approved in the 2005-01-31 Xorg release-wranglers phone call (the - xmore.man diff is an automatic update from the DocBook--->man - conversion). - -2005-02-01 Adam Jackson - - * config/cf/Imake.rules: - * config/cf/Imake.tmpl: - Bug #1054: dlloader modules need to statically link against libgcc. - -2005-02-01 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c - Check return value of i830InitDma() and fail to initialize the DRI - if that fails. - Also, check the DRM module name that it matches i915 and not the - older i830 driver which some people were still trying to use - and was causing Dma Initialization failures and lockups. - -2005-02-01 Alexander Gottwald - - * xc/programs/Xserver/xkb/ddxLoad.c - * xc/programs/Xserver/xkb/ddxList.c: - Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) - attachment #1649 (https://bugs.freedesktop.org/attachment.cgi?id=1649): - cleanup the generation of xkbcomp command lines. Allocate them dynamicly - and remove unmaintainable length calculation. - -2005-02-01 Roland Mainz - * xc/config/cf/X11.tmpl - Bugzilla #2410 (https://bugs.freedesktop.org/show_bug.cgi?id=2410) - attachment #1782 (https://bugs.freedesktop.org/attachment.cgi?id=1782): - Build the XRX plugin only if the system supports shared libraries - (which is a requirement for this plugin). - Patch by Matthieu Herrb . - Approved in the 2005-01-31 Xorg release-wranglers phone call. - -2005-02-01 Roland Mainz - * xc/nls/Compose/pt_BR.UTF-8 - * xc/nls/XLC_LOCALE/pt_BR.UTF-8 - Bugzilla #2400 (https://bugs.freedesktop.org/show_bug.cgi?id=2400) - attachment #1762 (https://bugs.freedesktop.org/attachment.cgi?id=1762): - Fix build bustage caused by broken patch for brazillian locale support - (see Bugzilla #1896). - Patch by Kevin E. Martin . - -2005-02-01 Daniel Stone - - * config/cf/linux.cf: - * config/cf/xorg.cf: - Re-enable building of tdfx for ia64 and amd64, since libglide3 is - available there. - -2005-01-31 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man - change option EnableColorTiling to ColorTiling - -2005-01-31 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage.man: - Update the savage manual page: - - Added options AGPSize, DmaType and ForcePCIMode. - - Updated DisableCOB: 3D requires COB, default value is "off", which - means that the COB is enabled. - -2005-01-31 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageInitialize2DEngine): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (ShadowWait), (ShadowWaitQueue), (WaitQueue3D), (WaitQueue4), - (WaitQueue2K), (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - - Shadow status update thresholds on Savage4 were reversed. Fixed now. - - Fixed cobIndex on Savage2K. It used only a 4K COB so far. Now we - have full 128K. - - Program the shadow status thresholds correctly on Savage2K. - - Savage2K reports used entries in the queue in qword units instead - of dwords. Fixed WaitQueue2K accordingly. - - Event counter 0 is in status word 2 instead of status word 1 on - Savage2K. Fixed ShadowWait accordingly. - - Added a ShadowWaitQueue function that doesn't idle the engine - all the time. This improves 3D animation smoothness with concurrent - 2D activity when shadow status is enabled. - -2005-01-30 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD_3D): - - Update comments about tiled surface regs for savage3d - -2005-01-30 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit), - (SAVAGEDRIScreenInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - Added two new options "DmaType" and "ForcePCIMode". - -2005-01-30 Alan Coopersmith - - * doc/man/X11/Imakefile - Bugzilla #1090 - Fix typo in filename of IsModifierKey man page - (Reported by Pavel Tsekov ) - -2005-01-30 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c - Bugzilla #1692 - Remove reference to nonexistent Monitors file from xorgconfig - (Report & patch from Dejan Lesjak ) - -2005-01-30 Matthieu Herrb - - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c - Fix option dontVTSwitch under *BSD, when XKB is disabled. - Bugzilla #2252. - * config/cf/OpenBSD.cf - - Enable DoLoadableServer on amd64 and macppc, since the Dlloader - works on these architectures - - Reenable build of freetype, expat and xterm since OpenBSD - doesn't provide alternative sources for those. - - use gcc -pipe as on base system. - * config/cf/OpenBSDLib.tmpl - bump libICE minor version here too. - -2005-01-28 Alan Coopersmith - - * programs/Xserver/hw/xfree86/etc/pci.ids: - Update to latest rev from http://pciids.sf.net/ - * programs/Xserver/hw/xfree86/etc/extrapci.ids: - Remove entries that now duplicate pci.ids - Add entries for new Nvidia boards added in recent nv driver update - -2005-01-29 Daniel Stone - - * config/cf/X11.tmpl: - * lib/ICE/ICElib.h: - * lib/ICE/misc.c: - * lib/SM/sm_manager.c: - Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE - soversion to 6.4 accordingly. Change SM's use to the public version. - The old version will be retained for compatibility. - -2005-01-28 Markus Kuhn - - * lib/X11/StrKeysym.c: - - cleaned up boundary-case handling for Uxxxx Unicode keysym notation - -2005-01-28 Thomas Winischhofer - - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h: - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_accel.c: - (SiSUSBAccelInit): - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_cursor.c: - (SiSUSBLoadCursorImage), (SiSUSBLoadCursorImageARGB): - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.c: - (sisusbSetup), (SISUSBDriverFunc), (SISUSBProbe), - (SiSUSB_CheckModeCRT1), (SISUSBSearchCRT1Rate): - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_driver.h: - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.c: - (SiSUSB_CalcCRRegisters), (SiSUSBBuildBuiltInModeList): - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_init.h: - * programs/Xserver/hw/xfree86/drivers/sisusb/sisusb_video.c: - - Accelerate HWcursor upload in double scan modes - - Add "driverfunc" and report no hardware access needed - - Remove unneeded stuff - -2005-01-28 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Bus.c: - (xf86FindPrimaryDevice): - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - (DoConfigure): - * programs/Xserver/hw/xfree86/common/xf86DoProbe.c: (DoProbe): - * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): - * programs/Xserver/hw/xfree86/common/xf86Globals.c: - * programs/Xserver/hw/xfree86/common/xf86Helper.c: (xf86AddDriver), - (xf86AllocateScreen): - * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput), - (ddxProcessArgument), (ddxUseMsg): - * programs/Xserver/hw/xfree86/common/xf86Priv.h: - * programs/Xserver/hw/xfree86/common/xf86RandR.c: - (xf86RandRGetInfo), (xf86RandRSetConfig): - * programs/Xserver/hw/xfree86/common/xf86str.h: - * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: - (dummySetup), (dummyDriverFunc): - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: (FBDevSetup), - (FBDevDriverFunc): - * programs/Xserver/hw/xfree86/etc/scanpci.c: (main): - * programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/bsd/arm_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/bsdi/bsdi_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: - * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: - (ix86PciSelectCfgmech): - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - (linuxPciOpenFile), (linuxPciCfgRead), (linuxPciCfgWrite), - (linuxPciCfgSetBits), (xf86GetPciDomain), (linuxMapPci): - * programs/Xserver/hw/xfree86/os-support/bus/ppcPci.c: - (ppcPciInit), (motoppcPciInit), (buserr), (pciCfgMech1Read), - (pciCfgMech1Write), (pciCfgMech1SetBits): - * programs/Xserver/hw/xfree86/os-support/hurd/hurd_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: - (xf86OpenConsole), (xf86CloseConsole): - * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: - (SetKbdRepeat): - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/lynxos/lynx_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/nto/nto_ioperm.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/os2/os2_ioperm.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/shared/ioperm_noop.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/sunos/sun_vid.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/sysv/sysv_video.c: - (xf86EnableIO): - * programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: - Modifying X.Org Xserver DDX to allow to run X with ordinary - user permissions when no access to HW registers is required. - For API changes which mostly involve the modifications to - make the RRFunc (introduced with 6.8) more flexible please - check Bugzilla #2407. - NOTE: This patch applies changes to OS specific files for - other OSes which I cannot test. - -2005-01-27 Roland Mainz - * xc/programs/xrx/plugin/include/npapi.h - Bugzilla #2398 (https://bugs.freedesktop.org/show_bug.cgi?id=2398) - attachment #1765 (https://bugs.freedesktop.org/attachment.cgi?id=1765): - Fix build bustage on AIX. - Patch by Dan McNichol . - -2005-01-27 Egbert Eich - - * lib/Xaw/XawIm.c: (SizeNegotiation), (CreateIC), (SetICValues): - Muffle gcc4 sentinel (trailing NULL in varargs list) check - (Marcus Meissner, Bugzilla #2392). - -2005-01-27 Daniel Stone - - * include/extensions/scrnsaver.h: - Include . - -2005-01-26 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_sarea.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h - (Stephane Marchesin, me) Add support for color (framebuffer) tiling. - Convert all XAA accel code to use explicit dst and src offset pitch - control to make it work. - Use the new drm surface ioctls to set up the tiled surfaces - (if dri is enabled). - (retroactively applied to Changelog) - -2005-01-26 Roland Scheidegger - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - fix issues with mergedfb + pageflip (fix up sarea frame values) - -2005-01-26 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - Fix tiled framebuffer setup on Savage3D (Alex Deucher) - -2005-01-26 Adam Jackson - - * config/cf/xorg.cf: - Disable building the Savage DRI driver. - -2005-01-26 Alexander Gottwald - - * config/cf/mingw.cf: - Define HasFreetype2 and HasZlib to NO. - -2005-01-26 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - (IsBaseUnassigned64), (FindPCIVideoInfo): - When we tested if a PCI base address was unassigned we - didn't take into account that this bar could have been - the upper part of a 64bit base address. - This fix makes this code 64bit bar aware (Bugzilla #2382). - -2005-01-26 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Bus.c: (RemoveOverlaps): - Rewrite of RemoveOverlaps() to make the code more readable. - It was virtually impossible to determine if the old code did - what it was supposed to do. Also changed paradigm: - Trust the based address more than the (guessed) size - (Bugzilla #2383). - -2005-01-25 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - Jan. 2005 nv chipset update from Mark Vojkovich - Bug #2380 - Patch #1752 - -2005-01-25 Thomas Winischhofer - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/drivers/sisusb: - Add sisusb driver - -2005-01-25 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - (FindPCIVideoInfo): - * programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h: - Fix interpretation of 64bit PCI bases: read hi long word - from the right bar (Michael Yaroslavtsev, Bugzilla #2322). - -2005-01-25 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - (VIAInitVisualConfigs), (VIADRIScreenInit), - (VIADRIFinishScreenInit): - Fixes for the visual fixup commits: - - Fix DRM memory manager initialization so that it doesn't - overlap the pixmap cache. - - Set accumAlphaSize to 0 for 16bpp visuals. - -2005-01-24 Adam Jackson - - * programs/Xserver/hw/xfree86/i2c/xf86i2c.c: - Bug #2004: Make DDC delay slightly longer. (Thomas J. Moore) - -2005-01-24 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONCopyData), (RADEONCopyRGB24Data), (RADEONCopyMungedData): - Don't exclude 'RADEONInfoPtr info = ...' declaration even when - not building with DRI support (Bugzilla #2370) - -2005-01-24 Egbert Eich - - * config/cf/xorg.cf: - Adding vgaHW module to PPC64 architecture. - -2005-01-24 Egbert Eich - - * config/cf/xorg.cf: - Adding dummy driver support to all platforms which don't build - it by default yet. The dummy driver is completely generic and - should work everywhere (Bugzilla #2369). - -2005-01-24 Egbert Eich - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: - (I810DRILeave): - Unmap XCursor AGP memory on VT switch to prevent system from lockup - (Matthias Hopf, Bugzilla #2329). - -2005-01-24 Daniel Stone - - * config/cf/Imake.tmpl: - * config/cf/X11.tmpl: - Disable potentially dangerous FreeType, zlib and libpng builds by - default. Disable xterm and XRX builds per default. - -2005-01-21 Alan Coopersmith - - * doc/man/Xext/Imakefile: - * doc/man/Xext/XcupGetReservedColormapEntries.man: - * doc/man/Xext/XcupQueryVersion.man: - * doc/man/Xext/XcupStoreColors.man: - Add man pages for TOG-CUP extension functions. (Converted to - man page format by Sun based on TOG-CUP specification docs.) - -2005-01-21 Egbert Eich - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c: - (lnx_savefont): - * programs/Xserver/hw/xfree86/vgahw/Imakefile: - Alan Cox requested that we check the kernel version before - we use kernel VGA font save/restore as the required features - have been added to Linux 2.6.11 (Bugzilla #2277). - -2005-01-21 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: - (AccelInit): - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsPreInitHiQV), (chipsModeInitHiQV): - Comparing the C&T driver code with the original BE support patch - by Rob Taylor and Jean-Laurent Gazelle it looks like the handling - of the availability of a dual endian fb aperture and the byte - swapping control bit appears to be slightly wrong. - This patch attempts to fix it (Bugzilla #2346). - -2005-01-19 Alan Coopersmith - - * xc/config/imake/imakemdep.h: - Pass through additional #defines for Solaris. - (Sun bug id #5097074 - Alan Coopersmith) - -2005-01-19 Alan Coopersmith - - * programs/Xserver/hw/xfree86/common/xf86Xinput.c: - Fix debugging ErrorF() so it compiles when DEBUG is true. - -Wed Jan 19 16:52:51 2005 Søren Sandmann - - * programs/Xserver/fb/Imakefile: Add MMXOPTIONS to fbcopy.c - -2005-01-19 Alan Coopersmith - * doc/man/Xt/Imakefile - * doc/man/Xt/XtAddCbk.man - * doc/man/Xt/XtAddIn.man - * doc/man/Xt/XtAllocGC.man - * doc/man/Xt/XtAppE.man - * doc/man/Xt/XtAppEM.man - * doc/man/Xt/XtAppSTC.man - * doc/man/Xt/XtClass.man - * doc/man/Xt/XtConvSt.man - * doc/man/Xt/XtConvert.man - * doc/man/Xt/XtCreateSR.man - * doc/man/Xt/XtDisplayI.man - * doc/man/Xt/XtErr.man - * doc/man/Xt/XtErrM.man - * doc/man/Xt/XtExtEvDis.man - * doc/man/Xt/XtGEDB.man - * doc/man/Xt/XtGetANC.man - * doc/man/Xt/XtGetActK.man - * doc/man/Xt/XtGetAres.man - * doc/man/Xt/XtGetSTO.man - * doc/man/Xt/XtGetSres.man - * doc/man/Xt/XtInit.man - * doc/man/Xt/XtInitWC.man - * doc/man/Xt/XtManChild.man - * doc/man/Xt/XtOffset.man - * doc/man/Xt/XtOwnSel.man - * doc/man/Xt/XtRegDraw.man - * doc/man/Xt/XtResPA.man - * doc/man/Xt/XtSession.man - * doc/man/Xt/XtSetLangP.man - * doc/man/Xt/XtSetSP.man - * doc/man/Xt/XtSetVal.man - * doc/man/Xt/XtSetWMC.man - Xt man page cleanups/merge with Sun versions (Alan Coopersmith & - Sun Microsystems docs teams) - Bug #2331 - Attachment #1718 - -2005-01-19 Thomas Winischhofer - SiS driver (all files) - - Fix off-by-one error in setting up offscreen-images - - Fix for retrieval of mode timing from BIOS for LCD - - Fix for DGA in MergedFB mode - - Code size reduction by more calculations, less tables - - ShadowFB uses fast memcpy (correctly) now - - Prefer user given modes over default ones - - Add ForcePanelRGB option - - Wrap fb and MMIO access with macros for easier porting - -2005-01-18 Roland Mainz - * xc/nls/compose.dir - * xc/nls/locale.dir - * xc/nls/Compose/Imakefile - * xc/nls/Compose/pt_BR.UTF-8 - * xc/nls/XI18N_OBJS/Imakefile - * xc/nls/XI18N_OBJS/pt_BR.UTF-8 - * xc/nls/XLC_LOCALE/Imakefile - * xc/nls/XLC_LOCALE/pt_BR.UTF-8 - * xc/programs/Xserver/XpConfig/Imakefile - Bugzilla #1896 (https://bugs.freedesktop.org/show_bug.cgi?id=1896) - attachment #1675 (https://bugs.freedesktop.org/attachment.cgi?id=1675): - Add support for pt_BR.UTF-8 locale. - Patch by Gustavo Noronha Silva, Branden Robinson, Julien Lafon. - -2005-01-17 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/input/evdev/evdev.c (EvdevReadInput) - (EvdevReadInput): Handle horizontal wheel events and move mapping - of extra buttons up so they don't overlap the wheel buttons. - Patch from Alan Swanson (#968). - -2005-01-15 Adam Jackson - - * programs/Xserver/fb/fbmmx.c: - * programs/Xserver/fb/fbpict.c: - * programs/Xserver/fb/fbpict.h: - Bug #1895: Fix fbComposeGetSolid for BGR. (David S. Miller) - -Fri Jan 14 17:03:40 2005 Søren Sandmann - - * programs/Xserver/mi/miwindow.c (miSlideAndSizeWindow): Fix from Keith - Packard for bitgravity bugs in the Composite extension, reported - by Amir Bukhari. - -Fri Jan 14 11:12:46 2005 Søren Sandmann - - * programs/Xserver/fb/fbpict.c (fbComposite): Use mmx CopyArea in - a few more places. - -2005-01-14 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86PM.c: (eventName), - (DoApmEvent), (xf86HandlePMEvents): - - Don't suspend Xserver on APM standby request as this seems - to cause problems on may systems which don't support APM - standby and might not be required as according to the APM - specs the chips should receive enough power to retain its - state. - - Print out power state change requests to log file in all - verbosity levels. - - Don't change server state if no driver PM function is - registered. - (Bugzilla #2279) - -2005-01-14 Egbert Eich - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/lnx.h: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_font.c: - (getfont), (lnx_savefont), (setfont), (lnx_restorefont), - (lnx_switchaway), (lnx_freefontdata): - * programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c: - (xf86OpenConsole), (xf86CloseConsole): - * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: - * programs/Xserver/hw/xfree86/os-support/shared/VTsw_usl.c: - (xf86VTSwitchAway): - * programs/Xserver/hw/xfree86/vgahw/Imakefile: - * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: (vgaHWRestoreFonts), - (vgaHWSaveFonts): - Let the OS instead of X save/restore text console fonts on Linux. - So far we relied on the generic VGA layer to restore text console - fonts for us when shutting down the server or VT switching back - to the text console. - This has worked rather well but it has some downsides on Linux: - a. Many people use fbdev as console text mode. In this case it is - not necessary to save/restore console fonts as the console is - running in graphics mode anyway. - b. Some architectures don't have a fbdev console but require a - full POST of even the primary card (ie. IA64). This posting - has to take place before we even have a chance to save - anything. Therefore the fonts we save are the once written to - the chip by POST, not what has been programmed by the user. - c. Certain chipsets utilize the BIOS to perform mode setting. This - may interfer with the vga save/restore font function in a - strange way. - It would therefore be preferrable to let the OS - which has been - used to set up the font in the first place - take care of - saving/restoring the data. - I will attach a patch which will do so for Linux. - To make this fully functional a small patch needs to be applied to - the Linux kernel. - To disable this feature add: - #define DoOSFontRestore NO - to your host.def. (Bugzilla #2277) - -2005-01-14 Egbert Eich - - * lib/X11/lcFile.c: (normalize_lcname): - Made some security enhancements: - - no writing past end of buffer caused by bogus locale. - - explicitely add a \0 character at end of string. - (Ienup Sung, Bugzilla #2262) - -2005-01-14 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c - Disable 32bpp depth buffers (Mesa limitations) - -2005-01-14 Alexander Gottwald - * xc/programs/Xserver/os/xprintf.c: - Added copyright notice. - -2005-01-14 Roland Mainz - * xc/programs/Xserver/afb/afbbres.c - * xc/programs/Xserver/afb/afbbresd.c - * xc/programs/Xserver/afb/afbclip.c - * xc/programs/Xserver/afb/afbhrzvert.c - * xc/programs/Xserver/afb/afbline.c - * xc/programs/Xserver/afb/afbmodule.c - * xc/programs/Xserver/afb/afbpixmap.c - * xc/programs/Xserver/afb/afbpolypnt.c - * xc/programs/Xserver/afb/afbpushpxl.c - * xc/programs/Xserver/afb/afbtegblt.c - * xc/programs/Xserver/cfb/Imakefile.inc - * xc/programs/Xserver/cfb/cfballpriv.c - * xc/programs/Xserver/cfb/cfbbitblt.c - * xc/programs/Xserver/cfb/cfbcppl.c - * xc/programs/Xserver/cfb/cfbgc.c - * xc/programs/Xserver/cfb/cfbglblt8.c - * xc/programs/Xserver/cfb/cfbmap.h - * xc/programs/Xserver/cfb/cfbpixmap.c - * xc/programs/Xserver/cfb/cfbscrinit.c - * xc/programs/Xserver/cfb/cfbtab.h - * xc/programs/Xserver/cfb/cfbteblt8.c - * xc/programs/Xserver/cfb/cfbunmap.h - * xc/programs/Xserver/mfb/maskbits.c - * xc/programs/Xserver/mfb/maskbits.h - * xc/programs/Xserver/mfb/mergerop.h - * xc/programs/Xserver/mfb/mfb.h - * xc/programs/Xserver/mfb/mfbclip.c - * xc/programs/Xserver/mfb/mfbfont.c - * xc/programs/Xserver/mfb/mfbgc.c - * xc/programs/Xserver/mfb/mfbmisc.c - * xc/programs/Xserver/mfb/mfbpushpxl.c - * xc/programs/Xserver/XpConfig/Imakefile - Bugzilla #1114 (https://bugs.freedesktop.org/show_bug.cgi?id=1114) - attachment #667 (https://bugs.freedesktop.org/attachment.cgi?id=667): - Convert afb and cfb{,16,24,32} to be dlloader-friendly. - Patch by Adam Jackson . - -2005-01-14 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/sunleo/Imakefile: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_accel.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_bcopy.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_checks.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_driver.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_frect.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_frectsp.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspans.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_fspanssp.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_gc.h: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_glyph.c: - * programs/Xserver/hw/xfree86/drivers/sunleo/leo_stubs.c: - Bug #1259: Convert sunleo(4) to fb. - -2005-01-14 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_accel.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_bcopy.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_dga.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb.h: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_rcache.h: - * programs/Xserver/hw/xfree86/drivers/sunffb/ffb_regs.h: - * programs/Xserver/hw/xfree86/drivers/sunffb/Imakefile: - Bug #1891: XAA support for Sun FFB. (Dave S. Miller) - -2005-01-14 Adam Jackson - - * config/cf/xorg.cf: - Use dlloader by default for loadable server builds. - -2005-01-14 Roland Mainz - * xc/nls/compose.dir - * xc/nls/locale.alias - * xc/nls/locale.dir - * xc/programs/Xserver/XpConfig/Imakefile - Bugzilla #1830 (https://bugs.freedesktop.org/show_bug.cgi?id=1830) - attachment #1674 (https://bugs.freedesktop.org/attachment.cgi?id=1674): - Adding support for the bs_BA (bs, bs_BA, bs_BA.iso88592, - bs_BA.ISO-8859-2, bs_BA.ISO_8859-2, bs_BA.UTF-8) locale. - Patch by Vedran Ljubovic . - -Thu Jan 13 17:45:13 2005 Søren Sandmann - - * programs/Xserver/GL/glx/glxcmds.c (DoCreateGLXPixmap): Make sure - the pixmap is a valid new resource - - * programs/Xserver/GL/glx/glxcmds.c (DoCreateContext): Make sure - the context is a legal new resource. - - * lib/GL/glx/glx_pbuffer.c (CreatePbuffer): Handle null - attrib_list. - - * lib/GL/glx/glx_pbuffer.c (CreateDrawable): Handle null - attrib_list; copy attrib_list to data; actually allocate the new - GLXDrawable. - -Thu Jan 13 15:40:29 2005 Søren Sandmann - - * programs/Xserver/fb/fbmmx.c (fbCompositeSrc_8888x8x8888mmx): Add - MMX implementation of non-repeating source IN repeating mask, aka - "translucent window". - - * programs/Xserver/fb/fbmmx.c (fbCopyAreammx, - fbCompositeCopyAreammx): Add MMX implementation of CopyArea. - - * programs/Xserver/fb/fbcopy.c (fbCopyNtoN): Use MMX - implementation of CopyArea. - - * programs/Xserver/fb/fbpict.c (fbComposite): Use the new - implementations. - -2005-01-13 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - - Some of the newer Radeons (R420 for example) have MM_TABLE's - with size 0x33 (instead of 0x0c that we know). Furthermore, - they lockup during access of I2C bus ! - - Add a check to validate MM_TABLE. - -2005-01-12 Adam Jackson - - * programs/Xserver/hw/xfree86/common/compiler.h: - Bug #2114: PPC64 Linux build fix: use system definition of eieio(). - Originally Gentoo bug #66223. (Tim Yamin, Donnie Berkholz) - -2005-01-12 Kristian Høgsberg - - * config/cf/linux.cf: - * programs/Xserver/hw/xfree86/input/evdev/evdev.c: - * programs/Xserver/hw/xfree86/input/evdev/Imakefile: - Add new evdev input driver. This driver uses the linux input - layer directly and can handle both mice and keyboards. - - * ChangeLog: - Convert this to UTF-8 again. The ChangeLog should be kept in - UTF-8. - -2005-01-12 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.h - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.h - * xc/programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c - * xc/programs/Xserver/hw/xfree86/drivers/via/via_cursor.c - * xc/programs/Xserver/hw/xfree86/drivers/via/via_accel.c - Import some changes from the Unichrome project. - - Fixes 2D acceleration problems - - Adds AGP DMA - -2005-01-11 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c - More visual fixing. - -2005-01-11 Egbert Eich - - * lib/X11/lcFile.c: (normalize_lcname), (_XlcResolveLocaleName): - 'Normalize' locale names (ie. remove any '-' and '_' and convert - to lower case after the _ part) before - matching against locale.alias (Bugzilla #2262). - This needs adequate testing that we don't accidentally introduce - undesirable side effects. - -2005-01-11 Egbert Eich - - * config/cf/xorg.cf: - Don't build tdfx DRI driver on any platform but x86 and AXP - as therequired Glide3 lib is only available there (if at all). - Readability fixes (Bugzilla #2264). - -2005-01-11 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/chips/chips.man: - Explain the FpMode option (Bugzilla #2261). - -2005-01-11 Egbert Eich - - * programs/Xserver/hw/xfree86/ddc/edid.h: - Minor format fix. - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (KbdPreInit), - (PostKbdEvent): - Added explanatory comment and debug code. - * programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c: - (lnxPMConfirmEventToOs): - Added comment. - -2005-01-11 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c - Add alpha buffer initialization to 32bpp modes. - Move 24/8 mode to first exported mode as it works best (currently). - -2005-01-10 Roland Mainz - * xc/programs/Xserver/Xprint/spooler.c - Bugzilla #2167 (https://bugs.freedesktop.org/show_bug.cgi?id=2167) - attachment #1641 (https://bugs.freedesktop.org/attachment.cgi?id=1641): - Fix broken Solaris print queue enumeration. - -2005-01-11 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIAgpInit), (SAVAGEDRIBuffersInit), (SAVAGEDRIKernelInit), - (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), - (SAVAGEDRICloseScreen): - - Support for PCI Savages: on PCI cards don't run - SAVAGEDRIAgpInit, add PCI DMA buffers instead of AGP - buffers. Set dma_type properly in SAVAGEDRIKernelInit. - - Something's still wrong with ShadowStatus on the PCI card I'm - testing here. Probably a DRM issue. - - Fixed error handling. Call SAVAGEDRICloseScreen instead of - DRICloseScreen. - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - - Added AGP/PCI detection (copied from the radeon driver). - -2005-01-10 Egbert Eich - - * config/cf/linux.cf: - * config/cf/xorg.cf: - Make MIPS build rules more standard conformant: Use a macro - defined in the project specific config file for OptimizedCDebugFlags. - -2005-01-10 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.h - Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254) - attachment #1659 (https://bugs.freedesktop.org/attachment.cgi?id=1659): - Refix for gcc4.0 build failure. It seems that the |ExecCommand()| - function has no consumer and can safely be removed. - -2005-01-10 Egbert Eich - - * config/cf/xorg.cf: - When having a place to define DevelDrivers for AMD64 - we should have reference it, too. - -2005-01-10 Egbert Eich - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): - PC keyboards internally generate a different scan code when the - ALT modifier is pressed with the SysReq/Print key. Since X expects - the same scancode regardless of the modifier the keyboard driver - has to 'map the code back'. So far it does so when seeing the - SysReq scancode without checking if the modifier is on. If this - scancode is also sent by another key on an extended keyboard it - receives the same remapping. - Fix: Add check for ALT modifier down before doing the remapping - (Bugzilla #2255, Helmut Fahrion). - -2005-01-10 Roland Mainz - * xc/programs/Xserver/Xprint/Util.c - * xc/programs/Xserver/Xprint/attributes.h - * xc/programs/Xserver/Xprint/ps/Ps.h - Bugzilla #2254 (https://bugs.freedesktop.org/show_bug.cgi?id=2254) - attachment #1654 (https://bugs.freedesktop.org/attachment.cgi?id=1654): - Fix gcc4.0 build failure. - Patch by Egbert Eich and Roland Mainz - - -2005-01-10 Egbert Eich - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_kbd.c: - (SpecialKey): - 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. - (Bugzilla #2252, Helmut Fahrion). - -2005-01-10 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - Revert some changes to TweakMemorySize - -2005-01-09 Alexander Gottwald - - * xc/config/cf/mingw.cf: - Adjust XVendorManNameString, XVendorContact, OSName and OSVendor - -2005-01-10 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c - Fix VIA DRI initialization so that the correct visuals are exported. - -2005-01-09 Alexander Gottwald - - * xc/programs/Xserver/Imakefile: - Fix library dependencies for libxkb.a on cygwin and mingw. - -2005-01-09 Alexander Gottwald - - * xc/programs/Xserver/xkb/ddxList.c - * xc/programs/Xserver/xkb/ddxLoad.c - Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) - attachment #1647 (https://bugs.freedesktop.org/attachment.cgi?id=1647): - export Win32System and Win32TempDir - remove #ifdef WIN32 block for building xkbcomp commandline - create win32 tempfile in system tempdir - use PATH_MAX*4 for commandline buffer - unlink tempfile again - -2005-01-09 Alexander Gottwald - - * xc/programs/Xserver/xkb/ddxLoad.c - Bugzilla #2245 (https://bugs.freedesktop.org/show_bug.cgi?id=2245) - attachment #1645 (https://bugs.freedesktop.org/attachment.cgi?id=1645): - cleanup some #ifdef __UNIXOS2__ and WIN32 blocks. - make OutputDirectory check the size of the buffer - quote all file and pathnames in the xkbcomp commandline - use PATH_MAX*4 for commandline buffer - -2005-01-09 Alexander Gottwald - - * xc/include/Xwindows.h: - Make sure PATH_MAX is at least 1024 - -2005-01-08 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp - Bugzilla #2240 (https://bugs.freedesktop.org/show_bug.cgi?id=2240) - attachment #1642 (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 . - -2005-01-07 Alan Hourihane - * xc/lib/GL/mesa/tnl/Imakefile.inc - Add missing t_vb_cull.c - -2005-01-06 Alan Hourihane - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c - Cleanup of extension string handling (Ian Romanick) - -2005-01-06 Alan Hourihane - * xc/extras/drm/linux/drm_pm.h - Missing file - -2005-01-06 Alan Hourihane - * xc/programs/Xserver/hw/xfree86/drivers/i810/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/i810/common.h - * xc/programs/Xserver/hw/xfree86/drivers/i810/i810.man - * xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_common.h - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_dri.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_video.c - * xc/programs/Xserver/hw/xfree86/drivers/i810/i830_modes.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_context.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_reg.h - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_state.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_texblend.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_context.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_metaops.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_reg.h - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_state.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_tex.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_texstate.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_ioctl.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_screen.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_state.c - * xc/extras/Mesa/src/mesa/drivers/dri/i915/intel_tex.c - * xc/extras/drm/shared/drm_pciids.txt - * xc/extras/drm/shared/i915_drv.h - * xc/extras/drm/shared/i915.h - * xc/extras/drm/linux/drm_drv.h - * xc/extras/drm/linux/drm_os_linux.h - * xc/extras/drm/linux/drmP.h - * xc/extras/drm/linux/i915_drv.c - * xc/extras/drm/linux/Makefile - * xc/extras/drm/linux/Makefile.kernel - Add: - - Intel i915GM support to 2D DDX and 3D Mesa drivers. - - PanelID identification - - DRI suspend/resume support - - Detection of monitor changes on VT switches - - Support custom video modes if available in the Video BIOS - - 3D enhancements: - * GL_ARB_texture_cube_map - * GL_EXT_blend_equation_separate - * GL_ATI_blend_equation_separate - * GL_ARB_point_parameters - * GL_NV_blend_square - * GL_EXT_cull_vertex - * GL_ARB_depth_texture - * GL_SGIX_depth_texture - * GL_ARB_shadow - * GL_EXT_shadow_funcs - * GL_3DFX_texture_compression_FXT1 - By Tungsten Graphics, Keith Whitwell & Alan Hourihane. - -2005-01-05 Roland Mainz - * xc/programs/xterm/INSTALL - * xc/programs/xterm/MANIFEST - * xc/programs/xterm/Makefile.in - * xc/programs/xterm/Tekproc.c - * xc/programs/xterm/VTPrsTbl.c - * xc/programs/xterm/VTparse.def - * xc/programs/xterm/VTparse.h - * xc/programs/xterm/XTerm.ad - * xc/programs/xterm/aclocal.m4 - * xc/programs/xterm/button.c - * xc/programs/xterm/charclass.c - * xc/programs/xterm/charproc.c - * xc/programs/xterm/configure - * xc/programs/xterm/configure.in - * xc/programs/xterm/ctlseqs.ms - * xc/programs/xterm/cursor.c - * xc/programs/xterm/doublechr.c - * xc/programs/xterm/fontutils.c - * xc/programs/xterm/fontutils.h - * xc/programs/xterm/input.c - * xc/programs/xterm/main.c - * xc/programs/xterm/main.h - * xc/programs/xterm/menu.c - * xc/programs/xterm/menu.h - * xc/programs/xterm/misc.c - * xc/programs/xterm/os2main.c - * xc/programs/xterm/plink.sh - * xc/programs/xterm/precompose.c - * xc/programs/xterm/print.c - * xc/programs/xterm/ptyx.h - * xc/programs/xterm/resize.c - * xc/programs/xterm/screen.c - * xc/programs/xterm/scrollbar.c - * xc/programs/xterm/testxmc.c - * xc/programs/xterm/trace.c - * xc/programs/xterm/util.c - * xc/programs/xterm/uxterm - * xc/programs/xterm/version.h - * xc/programs/xterm/xstrings.c - * xc/programs/xterm/xterm.h - * xc/programs/xterm/xterm.log.html - * xc/programs/xterm/xterm.man - * xc/programs/xterm/xterm_io.h - * xc/programs/xterm/xtermcfg.hin - * xc/programs/xterm/unicode/README - * xc/programs/xterm/unicode/make-precompose.sh - * xc/programs/xterm/unicode/precompose.c.head - Bugzilla #1979 (https://bugs.freedesktop.org/show_bug.cgi?id=1979) - attachment #1639 (https://bugs.freedesktop.org/attachment.cgi?id=1639): - Update xterm from version #196 to version #197: - - modify configure script to remove empty "-DPROJECTROOT=" - definition which resulted unusable values for luit's default path. - - update precompose.c based on Unicode 4.0.1 - - several minor fixes based on Intel compiler warnings. - - change default translations so a BtnDown which is not recognized - is simply ignored rather than emitting a bell. That makes it less - obtrusive when the user tries to use a mouse which provides more - capabilities than the X mouse driver supports, e.g., one with a - horizontal scroll wheel (Debian #265133). - - note in xterm's manpage that translations is not specific to xterm - (Debian #278897). - - modify uxterm script to use locale program to verify if the - derived locale is installed (Debian #246398). - - correct font handling for active icon when in UTF-8 mode (report - by Paolo Liberatore). - - make active-icon and toolbar configurations work together. - - modify the criteria for disowning primary selection. Previously, - this happened anytime the cursor was moved before the end of the - selection. That would ensure that any insert/delete of char or - line, as well as scrolling, would disown the selection. The new - criteria change this to checking if the operations would modify - the data which is highlighted (Debian #277832). - - reimplement DECALN with functions for vt420 rectangles, fixes - selection for this case. - - implement vt420 rectangle operations. - - add parsing, for debug/test of vt220 soft-fonts. - - add menu entry, actions and escape sequence to allow - enabling/disabling toolbars at runtime. - - improve rendering for Xft, allow it to draw non-linedrawing - characters such as "pi", which were drawn from internal tables - with patch #180 (Freedesktop.org Bugzilla #1260). - - add configure option --enable-mini-luit, ifdef'd the mini-luit - feature with OPT_MINI_LUIT. - - add mini-luit feature, which supports Latin9 directly rather than - via luit, provided that Unicode fonts are used (Freedesktop.org - Bugzilla #1571, request by Stefan Dirsch, patch by Michael - Schroeder). - - for Linux, if IUTF8 is defined, e.g., on recent 2.6.x kernels, set - the corresponding flag for the slave pty, to enable UTF-8 - interpretation of backspace in cooked mode (Freedesktop.org - Bugzilla #1578, request by Stefan Dirsch). - - modify faceSize resource to use a floating-point internal value - (adapted from patch by Sam Stephenson). - - correct handling selection of tabs over cleared space in UTF-8 - mode. In this special case, xterm represents the whitespace with a - null rather than a space character (Debian #276447). - - amend fix for infinite loop from patch #192 to check if there - is wrapped text to output in a following iteration (Debian - #273202). - - fixes ifdef'd with __INTERIX to allow building with Interix - (Windows Services for UNIX) 3.5 using the xlibs libraries from - freedesktop.org (patch by Min Sik Kim). - - amend solution for Debian #252873, #260471 from patch #194 by - making the cursor not explicitly colored if only the foreground - color is set, and the cursor is on a blank space (Debian #275473). - - correct logic for send/receive mode (SRM) with regard to control - characters. - - fix masking of invisible text in wide-character mode, which did - not work for line-drawing characters. - - incorporate CF_XOPEN_SOURCE into configure script, replacing - CF_GNU_SOURCE. - Patch by Thomas Dickey . - -2005-01-04 Roland Mainz - * xc/programs/glxgears/glxgears.c - Bugzilla #2220 (https://bugs.freedesktop.org/show_bug.cgi?id=2220) - attachment #1630 (https://bugs.freedesktop.org/attachment.cgi?id=1630): - Make glxgears a better GL client via calling |glFinish()| between frame - swaps to avoid that the GL instruction queue gets spammed, sometimes - even killing all interactive usage of the Xserver. - -2005-01-04 Egbert Eich - - * config/cf/xorg.cf: - - made structure of PPC64 part look more like the other - structures. - - added VBE driver to PPC64. I don't know if this really - makes sense, but since we are building the int10 module - we should also build the vbe module. - - added i915 DRM driver to list of drivers for the AMD64 - architecture. - - added a check for gcc versions > 3 for setting GccAliasingFlags. - -2005-01-03 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Bugzilla #2211 (https://bugs.freedesktop.org/show_bug.cgi?id=2211) - attachment #1627 (https://bugs.freedesktop.org/attachment.cgi?id=1627): - xorgconfig default keyboard model outdated (should be pc105, - not pc101/pc102) - -Mon Jan 3 12:45:10 2005 Søren Sandmann - - Clean-ups and support for AMD64. Bug 1067. - Patch by Nicholas Miell (nmiell@comcast.net) - - * programs/Xserver/fb/Imakefile: Add support for AMD64 - - * programs/Xserver/fb/{fbmmx.[ch],fbpict.c}: Many cleanups - using instead of __builin_ia32_*, and intrinsics - instead of inline assembly. Also unconditionally use pshufw on - AMD64. - - * programs/Xserver/fb/*: s/USE_GCC34_MMX/USE_MMX/g - -2005-01-03 Egbert Eich - - * include/Xos.h: - * include/Xthreads.h: - gcc 4 doesn't like predeffines line 'linux' any more. - To muffle the compiler replace them with __linux__ - (Bugzilla #2207). - -2005-01-03 Adam Jackson - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c: - Bug #1488: Fix crash on i830 during startup. (Eric Anholt) - -2005-01-03 Egbert Eich - - * programs/Xserver/Xprint/attributes.c: (AppendEntry): - Added missing return value (Bugzilla #2205) - Problem found by Stefan Kulow. - -2005-01-03 Egbert Eich - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - (screen_configuration): - Added missing return value (Bugzilla #2206) - Problem found by Stefan Kulow. - -2005-01-03 Roland Mainz - * xc/lib/XprintAppUtil/xpapputil.c - * xc/lib/XprintAppUtil/xpapputil.h - * xc/lib/XprintUtil/xprintutil.c - * xc/lib/XprintUtil/xprintutil.h - * xc/programs/glxgears/glxgears.c - * xc/programs/xdbedizzy/xdbedizzy.c - * xc/programs/xedit/Xedit-xprint.ad - * xc/programs/xedit/commands.c - * xc/programs/xlogo/print.c - * xc/programs/xlsfonts/xlsfonts.c - * xc/programs/xlsfonts/xlsfonts.man - * xc/programs/xlsfonts/xlsfonts.sgml - * xc/programs/xman/Xman-xprint.ad - * xc/programs/xman/handler.c - * xc/programs/xman/print.c - * xc/programs/xman/print.h - * xc/programs/xmore/XMore.ad - * xc/programs/xmore/print.c - * xc/programs/xmore/print.h - * xc/programs/xmore/printdialog.c - * xc/programs/xmore/printdialog.h - * xc/programs/xmore/printdialogprivates.h - * xc/programs/xmore/xmore.c - * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c - * xc/programs/xphelloworld/xphelloworld/xphelloworld.c - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c - * xc/programs/xplsprinters/xplsprinters.c - * xc/util/memleak/getretmips.c - Bugzilla #1706 (https://bugs.freedesktop.org/show_bug.cgi?id=1706) - attachment #1615 (https://bugs.freedesktop.org/attachment.cgi?id=1615): - XprintUtils 2004/Q3 update. This adds various new features to the - XprintUtils library including support for page resolutions where - X_resolution!=Y_resolution, listfonts-mode control and initial framework - for the COLORSPACE extension. - Patch by Roland Mainz and Julien Lafon - . - -2005-01-02 Matthieu Herrb - - * doc/man/Xt/XtNextEv.man: - Fix formatting. - -2005-01-02 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEInitVisualConfigs): - Make 32-bit visuals match the set of visuals supported by the DRI - driver. - -2005-01-02 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), - (SAVAGEDRIInitBuffers), (SAVAGEDRIMoveBuffers): - Reenabled SAVAGEDRIInitBuffers and SAVAGEDRIMoveBuffers and fixed - lockups they were causing. InitBuffers now uses the DRM clear - command, MoveBuffers needs to wait for 3D idle. Some related - cleanups. - -2005-01-01 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageInitialize2DEngine), (SavageInitAccel): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGECreateContext), (SAVAGEDestroyContext), - (SAVAGEWakeupHandler), (SAVAGEBlockHandler), (SAVAGESelectBuffer), - (SAVAGEDRIAgpInit), (SAVAGEDRIMapInit), (SAVAGEDRIKernelInit), - (SAVAGEDRIScreenInit), (SAVAGEDRIFinishScreenInit), - (SAVAGEDRIInitBuffers), (SAVAGEDRICloseFullScreen): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (ShadowWait), (SavageIdentify), (SavageProbe), (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_hwmc.c: - (SAVAGEXvMCCreateContext): - * programs/Xserver/hw/xfree86/drivers/savage/savage_sarea.h: - Updates to support the new Savage DRM driver (version 2.0.x) which - was just committed to DRM CVS. Cleaned up the interface to the DRI - driver. Bumped the Savage DDX version to 2.0.0 due to incompatible - changes in that interface. - -2005-01-01 Felix Kuehling - - * programs/Xserver/hw/xfree86/os-support/xf86drm.h: - Added new DRM map type DRM_CONSISTENT for consistent PCI - memory. Only implemented in the Linux DRM so far. - -2004-12-24 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONProbePLLParameters), (RADEONInitCrtc2Registers): - - Fix MCLK / SCLK calculation (Benjamin Herrenschmidt) bug 2144 - - formatting cleanup - -2004-12-24 Alexander Gottwald - - * xc/programs/Xserver/xkb/ddxLoad.c: - Print error message if CreateProcess fails - Simplify popen simulation code for WIN32 - Remove temporary file after executing xkbcomp - -2004-12-22 Alan Coopersmith - - * xc/programs/Xserver/hw/xfree86/common/xf86Init.c: - * xc/lib/Xmu/CvtStdSel.c: - * xc/programs/Xserver/hw/xfree86/os-support/bus/Sbus.c: - Bug #2123 - Attachment #1587 - Call to uname should not check for return == 0, but for >= 0 instead - -2004-12-20 Thomas Hellström - - * lib/XvMC/hw/via/viaLowLevel.c: (pciCommand), (agpCommand): - * lib/XvMC/hw/via/viaXvMC.c: (XvMCCreateContext), - (XvMCDestroyContext), (XvMCSyncSurface): - Updated libviaXvMC to Unichrome release 0.13.3. - -2004-12-19 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/trident/trident_dac.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/tvga_dac.c: - Bug #1202: Remove long-broken 1bpp and 4bpp support from trident - driver. (Jakub Stachowski) - -2004-12-19 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/r128.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128.man: - * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: - (R128EngineInit), (R128RestoreCCEAccelState), (R128CCEAccelInit), - (R128RestoreAccelState), (R128MMIOAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/r128_cursor.c: - (R128SetCursorColors), (R128SetCursorPosition), - (R128LoadCursorImage), (R128HideCursor), (R128ShowCursor): - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - (R128EntPriv), (R128INPLL), (R128Blank), (R128Unblank), - (R128GetBIOSParameters): - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: - (R128Probe): - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_reg.h: - - Add support for Dualhead on M3/M4 (bug 1760) - -2004-12-19 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig), (RADEONPreInit): - - Make dualhead ram allocation cleaner and related messages - clearer - -2004-12-19 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: - (ATIEnterVT): - * programs/Xserver/hw/xfree86/drivers/ati/atidri.c: - (ATIDRISetAgpMode), (ATIDRIAgpInit), (ATIDRIResume): - * programs/Xserver/hw/xfree86/drivers/ati/atidri.h: - - Add DRI resume support (Micha Feigin) bug 2063 - -2004-12-19 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (R100SetupTexture), (R200SetupTexture): - - fix warnings (Ronny V. Vindenes) - -2004-12-18 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - - fix warning and potential error in radeon_driver.c - -2004-12-17 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/r128.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128.man: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - - Add VGAAccess option to r128 driver. Based on Benh's radeon patch. - r128 should now work on ppcs without usefbdev. To use this on ppc - make sure you set "usefbdev" to false. (bug 2089) - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONProbePLLParameters), (RADEONGetPanelInfoFromReg), - (RADEONGetLVDSInfo), (RADEONGetPanelInfo), (RADEONGetClockInfo), - (RADEONQueryConnectedMonitors), (RADEONUpdatePanelSize), - (RADEONDDCModes), (RADEONValidateDDCModes), (RADEONPreInitModes), - (RADEONPreInit), (RADEONSave), (RADEONRestore), - (RADEONInitDispBandwidth), (RADEONInitCrtc2Registers), - (RADEONInitPLLRegisters), (RADEONInitPLL2Registers), (RADEONInit), - (RADEONFreeScreen): - - Apply Benjamin Herrenschmidt's radeon patches (bug 2064) - -2004-12-16 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - - Move DMA robustness fix into radeon_dri.c::RADEONEnterServer() - as per suggestion by Michel Dänzer. - - I could not trigger a lockup, even with r300_demo (possibly it - has code that flushes cache inside ?), so this must be good - enough.. - -2004-12-16 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c - - Add DMA robustness fix from Nicolai Haehnle. - - TODO: move this fix into DRM driver or other parts of Xserver - when R300 support is more stable. - - This fix affects only R300 and later variants and results in - small slowdown when using CP acceleration in comparison to - the previous version of the driver. - - We are still a lot faster in CP mode than using MMIO register - access. - -2004-12-15 Matthieu Herrb - - * programs/xdm/dm.h: - Remove unused define. - * programs/Xserver/Xext/xres.c: - Use snprintf. - -2004-12-15 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: - Bug #2008: Fix gcc4 compile problem. - -2004-12-15 Thomas Winischhofer - - * Fix MISC extension's PassMessage(). Make it actually - work (MsgVal was trashed) and fix memory leaks. - * Increase MISC extension's minor number to 9 to indicate - that PassMessage() is actually usable - - -2004-12-14 Adam Jackson - - * lib/GL/mesa/shader/Imakefile.inc: - Revert last change, shaderobjects.c is in Mesa 6.3 only. - -2004-12-14 Adam Jackson - - * extras/Mesa/: - Bug #2003: Import Mesa 6.2.1. - - * lib/GL/mesa/shader/Imakefile.inc: - * lib/GL/mesa/drivers/dri/r128/Imakefile.inc: - Imakefile fixes for Mesa 6.2.1. (Sergio Montiero Basto) - -2004-12-13 Egbert Eich - - * lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback): - Removed #ifdef'ed out code together with the comment explaining - why it was #ifdef'ed out. - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Fixed typo. - - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci): - Added comment to a changed that's been committed with one of the - previous commits. - -2004-12-12 Roland Mainz - * xc/util/memleak/getretmips.c - Bugzilla #758 (https://bugs.freedesktop.org/show_bug.cgi?id=758) - attachment #375 (https://bugs.freedesktop.org/attachment.cgi?id=375): - Fix a buffer overrun which may happen when the size of the stack buffer - is exactly the same as the actual stack size. - Patch by Stephen Kennedy . - -2004-12-12 Roland Mainz - * xc/programs/Xserver/Xext/saver.c - Bugzilla #1695 (https://bugs.freedesktop.org/show_bug.cgi?id=1695) - attachment #1230 (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-12 Roland Mainz - * xc/programs/Xserver/hw/xfree86/common/xf86Xinput.c - Bugzilla #1688 (https://bugs.freedesktop.org/show_bug.cgi?id=1688) - attachment #1530 (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 . - -2004-12-12 Kristian Høgsberg - - * programs/Xserver/Xext/xf86vmode.c: - Lower default verbosity for Xvidmode log messages to stop the - extension from writing non critical info to the log, thus keeping - the disk busy. - https://bugs.freedesktop.org/show_bug.cgi?id=1552 - - * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c - Add fix for bus scanning SEGV on ia64 with 460gx bus. - https://bugs.freedesktop.org/show_bug.cgi?id=1383 - -2004-12-12 Adam Jackson - - * config/cf/Imake.rules: - * config/cf/Imake.tmpl: - Bug #1054: When building dlloader modules, don't link them against - any other shared libs. - -2004-12-12 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c - - Make DMA blitting code more robust. - -2004-12-12 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - - Enable DRM support permanently, allowing its use for any - CHIP_FAMILY > R300. - Fix bug in naming Mesa3d driver (it was defaulting to r200) - -2004-12-12 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONSetAgpMode): - - missing diff from agp 8x support - -2004-12-12 Vladimir Dergachev - - Modified: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h - Add R300 (and later) DRM support, protected by X_R300_DRM - option. - - Note: at the moment this is for 2d support only, if enabled - running glxgears locks up my machine, but DMAForXv=yes - works fine. - -2004-12-12 Matthieu Herrb - - * doc/man/X11/XGetWProp.man: - Fix missing XChangeProperty() prototype missing in - synopsis section. - -2004-12-11 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitDRI): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - - add AGP 8x support (Hui Yu, Michel Daenzer) bug 1819 - -2004-12-11 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: - (RADEONGetConnectorInfoFromBIOS): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONQueryConnectedMonitors), (RADEONScreenInit), - (RADEONInitFPRegisters): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - - only mess with Dynamicclocks on mobility chips (Benh, me) bug 1912 - - fix display detection (Hui Yu) bug 1559 - - Add new option "BIOSHotkeys" to allow the bios to control - output switching (off by default) bug 2000 - - * programs/Xserver/hw/xfree86/drivers/savage/savage.man: - - update the savage man page to document the "CrtOnly" option - -2004-12-11 Matthieu Herrb - - * extras/Xpm/lib/Imakefile: - * extras/Xpm/lib/RdFToI.c: - * extras/Xpm/lib/WrFFrI.c: - * extras/Xpm/lib/s_popen.c: - * lib/Xpm/Imakefile: - Replace s_popen() by a more specific function that allows only - one command in the pipe. Remove extraneous tests on file names - that broke some applications. From Alex Reisen in Bugzilla #1920. - -2004-12-09 Alan Coopersmith - - * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_type.h: - Bugzilla #1985 - sync to 12/08/04 version of Nvidia driver from Mark Vojkovich, - including these fixes since last sync: - Fix some DAC/Graphics memory contention issues on newer - NVIDIA chips (specifically, NV40). - More PCI IDs. - Also, I've had trouble getting some panels to work - automagically so I expose an FPTweak option to let the user - adjust a troublesome register. - -2004-12-09 Torrey T. Lyons - - * config/cf/darwin.cf: - Fix building with Apple gcc newer than version 3.3. - -2004-12-09 Torrey T. Lyons - - * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCloseScreen), - (RootlessAccelInit): - Fix crash with more than one screen reported by John Davidorff Pell. - -2004-12-08 Alexander Gottwald - - * lib/X11/ErrDes.c: - * doc/man/general/X.man: - Bugzilla #1980 (https://bugs.freedesktop.org/show_bug.cgi?id=1980) - Handle XERRORDB only on WIN32 platform - -2004-12-08 Roland Mainz - * xc/programs/Xserver/mi/miinitext.c - Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361) - attachment #1287 (https://bugs.freedesktop.org/attachment.cgi?id=1287): - Avoid DRI initalisation when the Xfree86-DRI extension was turned - off. - Patch by Kristian Høgsberg . - -2004-12-08 Roland Mainz - * xc/programs/Xserver/mi/miinitext.c - Bugzilla #1361 (https://bugs.freedesktop.org/show_bug.cgi?id=1361) - attachment #938 (https://bugs.freedesktop.org/attachment.cgi?id=938): - Allow more extensions to be enabled/disabled. - -2004-12-07 Roland Mainz - * xc/extras/Xpm/lib/xpm.h - Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830): - Fix libXpm header (xpm.h) to use the X11 function begin/end marker - macros (_XFUNCPROTOBEGIN, _XFUNCPROTOEND) instead of homegrown - (native) C++ code. - Patch by Kevin DeKorte . - -2004-12-07 Roland Mainz - * xc/include/extensions/dpms.h - Bugzilla #830 (https://bugs.freedesktop.org/show_bug.cgi?id=830): - Get DPMS header file (include/extensions/dpms.h) working with C++ - applications. - Patch by Kevin DeKorte and Roland - Mainz . - -2004-12-06 Matthieu Herrb - - * programs/Xserver/hw/xfree86/common/Imakefile: - xf86Config.c references USE_DEPRECATED_KEYBOARD_DRIVER so - define it if needed when building this file - * programs/Xserver/hw/xfree86/common/xf86config.c: - - bug fix: pointerMsg -> keyboardMsg in auto-configuration code. - - make the 'kbd' driver the default for autoconfiguration everywhere. - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: - Previous fix broke hardware-based autorepeat. This fix - mimics the behaviour of the legacy driver by making a local - copy of the autoRepeat flag. - -2004-12-06 Kevin E. Martin - - * lib/dmx/dmx.c: (DMXAddScreen), (DMXAddInput): - Fix overwrite in DMX library calls (Bug #1989, Mark McLoughlin). - -2004-12-06 Alexander Gottwald - - * include/Imakefile: - Link Xwindows.h for cygwin too. - -2004-12-06 Egbert Eich - - * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): - Use the same method of finding the screen pixmap of COMPOSITE - extension is compiled in or not. - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - Removed stale make variable. - * programs/Xserver/hw/xfree86/xaa/xaaWrapper.c: - (xaaWrapperCreateWindow), (xaaWrapperWindowExposures), - (xaaWrapperPaintWindow), (xaaSetupWrapper): - Updated xaaWrapper.c: Under certain circumstances the - accel path was not used when possible. - Removed some debugging stuff and stale code that had been - commented out. - * programs/Xserver/mi/micmap.c: (miListInstalledColormaps): - Check if maps are really installed before attempting to list - them. - -2004-12-06 Daniel Stone - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Apply Debian patch to re-POST via VBE if driver thinks it has no - video memory (a symptom of incompletely coming up from D3 power - state), which fixes some Dell laptops (closes: #1890). - -2004-12-06 Alexander Gottwald - - * programs/Xserver/Imakefile: - Removed linking of msvcr70.dll from Xming. - -2004-12-06 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONHostDataBlit), (RADEONHostDataBlitCopyPass): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitDRI): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONCopyData), (RADEON_420_422), (RADEONCopyRGB24Data), - (RADEONCopyMungedData), (RADEONPutImage): - When direct rendering is enabled, use hostdata blits to transfer data - from system memory to video RAM, which should reduce CPU usage - especially with larger videos. Can be disabled via Option "DMAForXv" - if there should be any stability issues, but it's been stable for me - during a week of testing. Based on a patch by Nikolaus Meine - . - Probably fix endianness issues in some newer XVideo code, untested. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (R100SetupTexture), (R200SetupTexture): - Also use hostdata blits to transfer RENDER image data to video RAM to - avoid idling the accelerator engine. Increases RENDER performance - significantly for me. - - These changes were only tested on an M9 in a Titanium PowerBook but - should work with all Radeons where direct rendering is supported. - -2004-12-05 Alan Coopersmith - - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - Bugzilla #1987 - HAVE_SYSV_IPC should be defined when building libc_wrapper.c on - Solaris - -2004-12-04 Roland Mainz - * xc/programs/Xserver/Xprint/ps/PsInit.c - Bugzilla #1800 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1800): - Fix Postscript DDX's 1bit StaticGray visual to report only 1bit - of significant bits in color specification (instead of 8bits). - Patch by Julien Lafon - -2004-12-04 Daniel Stone - - * programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c: - Retry CCE idle commands until the (higher) timeout is reached, and - properly stop the engine if we totally fail -- gets rid of serious - performance issues and lockups with r128 DRI (closes: #1889). - - * programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c: - Disable interrupt handling after the DRM handler has been removed, - preventing lockups (closes: #1886). - - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_video.c: - Allow pitches with a granularity of 32, rather than 64, because some - clamshell iBooks have 800-byte pitches. Change Xv allocation - granularity to 8 bytes, rather than 16 bytes, also (closes: #1888). - -2004-12-04 Alexander Gottwald - - * doc/man/general/X.man: - Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 - Document XERRORDB in X.man - -2004-12-03 Markus Kuhn - - - Converted numerous plain-text files to UTF-8 encoding - -2004-12-03 Matthieu Herrb - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c - - set default XkbModel to pc105 (like legacy keyboard driver did) - - fix autorepeat (Bugzilla #1651, Petter Urkedal). - -2004-12-03 Kristian Høgsberg - - * programs/xcursorgen/xcursorgen.c - (read_config_file, read_config_file, load_image, load_image): - Check malloc() return values and handle failures gracefully. - -2004-12-02 Alexander Gottwald - - * programs/Xserver/include/os.h: - * programs/Xserver/os/xprintf.c: - * programs/Xserver/os/Imakefile: - Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 - Added X(NF)printf and X(NF)vprintf functions which allocate the - buffer with X(NF)alloc - - * lib/misc/snprintf.c: - Bugzilla #1865, https://bugs.freedesktop.org/show_bug.cgi?id=1865 - extend snprintf to work on NULL. - -2004-12-02 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/lib/font/fontfile/Imakefile - Bugzilla #2002 (https://freedesktop.org/bugzilla/show_bug.cgi?id=2002): - Make location of the encodings/ files configurable in the build - system via adding a new |FontEncDir|-symbol to xc/config/cf/X11.tmpl - (default value is |$(LIBDIR)/fonts/encodings|). - -2004-12-02 Roland Mainz - * xc/programs/Xserver/miext/damage/damagestr.h - Bugzilla #1998 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1998): - Fix Xserver standalone build when RENDER extension includes - are not availabe. - -2004-12-02 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/common/xf86.h: - * programs/Xserver/include/os.h: - Use __printf__ in gcc function attributes to avoid clash with libc - wrapper define, and remove the last bits of the old workaround. - -2004-12-02 Alexander Gottwald - - * programs/Xserver/os/WaitFor.c: - Remove some of the ifdef WIN32 checks from WaitForSomething - -2004-12-02 Alexander Gottwald - - * config/cf/mingw.cf: - Set HasFfs to NO - - * programs/Xserver/Imakefile: - Fix link order problems with mingw. Add libdix.a after libmi.a. - - * programs/Xserver/mi/Imakefile: - Pass -DHAS_FFS to compiler - - * programs/Xserver/mi/mibitblt.c: - remove inline code for ffs(). It will link to dix/ffs.c instead - added declaration for ffs() - -2004-12-01 Daniel Stone - - * include/extensions/Xinerama.h: - Include , since we use libX11 functions (closes: #1897). - -2004-12-01 Alexander Gottwald - - * lib/X11/ErrDes.c (XGetErrorDatabaseText): - Bugzilla #1980, https://bugs.freedesktop.org/show_bug.cgi?id=1980 - Make location of XErrorDB configurable - -2004-12-01 Alexander Gottwald - - * lib/X11/XlibInt.c (_XopenFile): - Bugzilla #1864, http://bugs.freedesktop.org/show_bug.cgi?id=1864 - Initialize pointer to NULL to avoid freeing random memory - -2004-11-30 Roland Mainz - * xc/programs/Xserver/Xprint/Xprt.html - Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): - Updating generated Xprt.html which was forgotten during the - previous work. - -2004-11-30 Egbert Eich - - * config/cf/xorgsite.def: - Make Xorg the default server to install. - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe): - Avoid PIO access on IA64. Some IA64 machine check if legacy ports - outside the VGA range are accessed. The ATi driver however does - this to probe for ISA Mach8/32/64. - Since no IA64 has ISA slots this restriction should not be - relevant to the user. - - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (xf86scanpci): - 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. - - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - (linuxPciOpenFile): - 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/ instead. - -2004-11-28 Markus Kuhn - * fonts/bdf/misc/18x18ko.bdf - * fonts/bdf/misc/18x18ja.bdf - * fonts/bdf/misc/12x13ja.bdf - * fonts/bdf/misc/9x18B.bdf - * fonts/bdf/misc/9x18.bdf - * fonts/bdf/misc/9x15B.bdf - * fonts/bdf/misc/9x15.bdf - * fonts/bdf/misc/8x13O.bdf - * fonts/bdf/misc/8x13B.bdf - * fonts/bdf/misc/8x13.bdf - * fonts/bdf/misc/7x14B.bdf - * fonts/bdf/misc/7x14.bdf - * fonts/bdf/misc/7x13O.bdf - * fonts/bdf/misc/7x13B.bdf - * fonts/bdf/misc/7x13.bdf - * fonts/bdf/misc/6x9.bdf - * fonts/bdf/misc/6x13O.bdf - * fonts/bdf/misc/6x13B.bdf - * fonts/bdf/misc/6x13.bdf - * fonts/bdf/misc/6x12.bdf - * fonts/bdf/misc/6x10.bdf - * fonts/bdf/misc/5x8.bdf - * fonts/bdf/misc/5x7.bdf - * fonts/bdf/misc/4x6.bdf - * fonts/bdf/misc/10x20.bdf - Resynchronized with latest release of ucs-font package at - http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html - * fonts/bdf/misc/gb24st.bdf - * fonts/bdf/misc/gb16st.bdf - * fonts/bdf/misc/gb16fs.bdf - Fixed Bug #1805 - * fonts/util/8859-7.TXT - Updated to ISO 8859-7:2003 (with euro sign) - * fonts/util/8859-14.TXT - * fonts/util/8859-15.TXT - * fonts/util/8859-16.TXT - * fonts/util/ucs2any.pl - * fonts/util/ucs2any.c - * fonts/util/bdftruncate.pl - Removed obsolete email address from comments - -2004-11-27 Matthieu Herrb - * xc/programs/Xserver/hw/xfree86/driver/ati/radeon.man - * xc/programs/Xserver/hw/xfree86/driver/voodoo/voodo.man - * xc/programs/Xserver/hw/xfree86/driver/wsfb/wsfb.man - XF86Config -> __xconfigfile__ - -2004-11-25 Roland Mainz - * xc/doc/man/general/Imakefile - * 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 - Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): - Fixing "make install.man" build bustage caused by previous checkin - via moving the Xprint(7) manual page it's correct location - (=xc/doc/man/general/) - -2004-11-25 Matthieu Herrb - - * extras/Xpm/lib/s_popen.c: - Add file missed in previous commit.. - -2004-11-25 Roland Mainz - * xc/programs/Xserver/Xprint/Imakefile - * xc/programs/Xserver/Xprint/Xprt.html - * xc/programs/Xserver/Xprint/Xprt.man - * xc/programs/Xserver/Xprint/Xprt.sgml - Bugzilla #811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=811): - Add missing manual page for "Xprt" (DocBook master file (Xprt.sgml) - and the generated files (Xprt.html, Xprt.man). - -2004-11-25 Roland Mainz - * xc/config/cf/xprint_host.def - * xc/config/cf/xprint_site.def - Bugzilla #1921 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1921): - Rename "xc/config/cf/xprint_site.def" to "xc/config/cf/xprint_host.def" - to clarify it's purpose. - -2004-11-25 Matthieu Herrb - - * extras/Xpm/lib/Attrib.c: - * extras/Xpm/lib/CrBufFrI.c: - * extras/Xpm/lib/CrDatFrI.c: - * extras/Xpm/lib/Imakefile: - * extras/Xpm/lib/RdFToBuf.c: - * extras/Xpm/lib/RdFToI.c: - * extras/Xpm/lib/WrFFrBuf.c: - * extras/Xpm/lib/WrFFrI.c: - * extras/Xpm/lib/XpmI.h: - * extras/Xpm/lib/create.c: - * extras/Xpm/lib/data.c: - * extras/Xpm/lib/hashtab.c: - * extras/Xpm/lib/misc.c: - * extras/Xpm/lib/parse.c: - * extras/Xpm/lib/scan.c: (AGetImagePixels): - * lib/Xpm/Imakefile: - Fixes for CAN-2004-0914 (Thomas Biege). - -2004-11-25 Alexander Gottwald - - * programs/Xserver/os/utils.c: - Bugzilla #1914: fix size limit for -fp argument - -2004-11-24 Eric Anholt - - * programs/Xserver/Xext/xvmc.c: - Add include to unbreak build on FreeBSD. - -2004-11-23 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/common/xf86Beta.c: - Remove this file and all references to the binary expiry code. - - * include/extensions/Imakefile (DAMAGEHEADERS): - Remove old obsolete include/extensions/damage.h. - - * programs/xkbcomp/symbols/macintosh/us: - Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT - switching works again on mac (#1872). - - * programs/Xserver/hw/xfree86/common/xf86.h: - * programs/Xserver/include/os.h: - Remove out of place #define's of printf to xf86printf. This - definition should only be in xfree86/os-support/xf86_libc.h - -2004-11-23 Daniel Stone - - * programs/Xserver/hw/xfree86/drivers/radeon/radeon_driver.c: - Use fp_horz_stretch for horizontal stretch factor derivation, not - fp_vert_stretch (closes: #1881). - -2004-11-23 Luc Verhaegen - - Sync with unichrome X r27. - Fixes: CLE266 rev.18 hang in HQV Idle. XvMC removing DRI MMIO. AGP - ringbuffer crashing at VT switch. Bad handling of unsupported mode. - YV12 Chroma. Flickering overlay when covered. - Updates: ids. XvMC to new drm version. - Improves: XvMC startup time and handling of multiple cards. VGA/output - debugging. VT162x DAC detection. Move to single I2CDev for VT162x. - ViaYUVFillBlack. - Removes: pViaModeTable structure and the acquiring of modetables from - VGA BIOS. Unused/broken VBE OEM calls. - Adds: Option to control VT1622 flicker filter. - (Terry Barnaby, Thomas Hellström, Ivor Hewitt, Pieter Peers, Luc - Verhaegen) - - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/via.man: - * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: - (ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber), - (ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO), - (ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: - (ViaDumpVGAROM), (ViaVBEGetActiveDevice), - (ViaVBEGetDisplayDeviceInfo), (ViaVBEPrintBIOSDate), - (ViaVBEPrintBIOSVersion): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - (VIAGetRec), (VIAFreeRec), (VIAPreInit), (VIAEnterVT), - (VIALeaveVT), (VIASave), (VIARestore), (VIAEnableMMIO), - (VIADisableMMIO), (VIAScreenInit), (VIAInternalScreenInit), - (VIAValidMode), (VIAWriteMode), (VIACloseScreen), (VIAFreeScreen), - (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), (VIADeviceSelection): - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: - (VIAI2C1PutBits), (VIAI2C2PutBits), (ViaGpioI2c_Release), - (ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead), (ViaGpioI2c_SDAWrite), - (ViaGpioI2c_SDARead), (VIAI2CInit): - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (ViaPrintTVRegs), (VIATVDetect), (VIAVT162xDACDetect), - (VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect), - (VIAGetPanelSizeFromDDCv1), (VIAGetPanelSizeFromDDCv2), - (ViaGetModeIndex), (ViaPanelGetIndex), (ViaTVGetIndex), - (VIAFindModeUseBIOSTable), (VIASetPrimaryClock), - (VIASetSecondaryClock), (VIASetLCDMode), (VIAPreSetTV2Mode), - (VIAPreSetVT1623ModeGpioI2c), (VIAPostSetTV2Mode), - (VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset), - (ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset), - (ViaSetBlankingEndOverflow), (VIASetModeUseBIOSTable), - (ViaSetSecondaryOffset), (VIASetModeForMHS), (ViaLCDPowerSequence), - (VIAEnableLCD), (VIADisableLCD), (VIALoadPalette): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (ViaYUVFillBlack), (VIAVidCreateSurface), (Upd_Video), - (VIAVidUpdateOverlay): - * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: - (ViaAudioSelect), (ViaTunerProbe): - * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: - (ViaVgahwMask), (ViaCrtcMask), (ViaSeqMask), (ViaVgahwPrint): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (viaSetupImageVideoG), (viaStopVideoG), (viaSetPortAttributeG), - (viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (ViaInitXVMC), (ViaXvMCCreateContext): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - -2004-11-23 Thomas Hellström - - * lib/XvMC/XvMC.c: (XvMCGetDRInfo): - * programs/Xserver/Xext/Imakefile: - * programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo): - Bugzilla #1883 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1883): - Fix insufficient SHM detection in XvMC local test. - Removed reference to getpagesize() which caused linking problems on s390. - Reported by Stefan Dirsch - -2004-11-23 Roland Mainz - * xc/programs/Xserver/miext/damage/damage.c - Bugzilla #1204 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1204): - 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 and Stefan Dirsch - . - -2004-11-23 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: - (SavageShowCursor), (SavageHideCursor), (SavageSetCursorPosition), - (SavageSetCursorColors): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - - fix and enable HW Cursor on crtc2 - - enable independant CLUT access - -2004-11-22 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (GetTileAperturePitch2000), (SavageSetGBD), (SavageSetGBD_2000): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreams2000): - - fix tiled framebuffer on Savage2000 - -2004-11-22 Alexander Gottwald - - * programs/Xserver/mi/mibitblt.c: - Windows does not have ffs() implementation. added one - - * programs/Xserver/miext/rootless/Imakefile: - * programs/Xserver/miext/rootless/rootlessConfig.h: - Enable RootlessSafeAlpha and RootlessAcceleration for the Windows - port too - -2004-11-22 Alexander Gottwald - - * programs/Xserver/xkb/ddxLoad.c: - Use GetTempPath for finding a place where to store temporary files on - Windows - -2004-11-22 Alexander Gottwald - - * config/cf/mingw.cf: - Enable building of multiwindow and glx on win32 - -2004-11-22 Alexander Gottwald - - * programs/Xserver/os/WaitFor.c: - * programs/Xserver/os/connection.c: - * programs/Xserver/os/io.c: - * programs/Xserver/os/lbxio.c: - * programs/Xserver/os/osdep.h: - Use a simple hashtable as ConnectionTranslation instead of a plain - array on Windows because socket fds are not sequential and do not - start at 0 - -2004-11-15 Alexander Gottwald - - * programs/Xserver/xkb/ddxLoad.c: - Use CreateProcess instead of system() to spawn xkbcomp on windows. - system() can not handle spaces in the path component. Quoted all - filenames on the commandline. - -2004-11-15 Adam Jackson - - * lib/GL/glx/glxcmds.c: - Bug #1672: Prevent libGL segfault if server's GLX version is > 1.2. - -2004-11-15 Alexander Gottwald - - * Imakefile: - * config/cf/Imake.cf: - * config/cf/Imakefile: - * config/cf/cygwin.cf: - * config/cf/mingw.cf: - * config/cf/mingw.rules: - * config/cf/mingw.tmpl: - * config/imake/imake.c: (define_os_defaults): - * config/imake/imakemdep.h: - * config/util/Imakefile: - * include/Imakefile: - * include/Xos.h: - * include/Xpoll.h: - * include/Xthreads.h: - * include/Xw32defs.h: - * include/Xwinsock.h: - * include/Xwindows.h: - * lib/GL/glx/glxclient.h: - * lib/X11/ConnDis.c: - * lib/X11/OpenDis.c: - * lib/X11/XlibInt.c: - * lib/X11/imTrans.c: - * lib/X11/lcFile.c: (parse_line1), (_XlcParsePath), (xlocaledir): - * lib/Xau/AuFileName.c: (XauFileName): - * lib/Xau/AuLock.c: - * lib/Xdmcp/GenKey.c: - * lib/font/fc/fsio.c: - * lib/font/fontfile/bufio.c: (BufFileOpenRead), (BufFileOpenWrite): - * lib/font/fontfile/dirfile.c: - * lib/font/fontfile/fontdir.c: (FontFileMakeDir): - * lib/font/fontfile/fontfile.c: (FontFileNameCheck): - * lib/xtrans/Xtrans.c: (SetOption): - * lib/xtrans/Xtransdnet.c: (DNETBytesReadable), (DNETRead), - (DNETWrite), (DNETDisconnect), (DNETClose): - * lib/xtrans/Xtranssock.c: (SocketINETGetAddr), - (SocketINETGetPeerAddr), (SocketOpen): - * lib/xtrans/Xtransutil.c: (WSAStartup): - * programs/Xserver/GL/Imakefile: - * programs/Xserver/Imakefile: - * programs/Xserver/os/WaitFor.c: - * programs/Xserver/os/access.c: (DefineSelf), (ConvertAddr): - * programs/Xserver/os/connection.c: - * programs/Xserver/os/io.c: - * programs/Xserver/os/log.c: (LogInit), (LogVWrite): - * programs/Xserver/os/osdep.h: - * programs/Xserver/os/utils.c: - * programs/Xserver/os/xdmcp.c: (get_addr_by_name): - * programs/Xserver/render/picture.h: - * programs/Xserver/xkb/ddxLoad.c: (Win32TempDir), - (OutputDirectory): - * programs/xkbcomp/listing.c: (AddDirectory), (AddMatchingFiles), - (GenerateListing): - * programs/xkbcomp/xkbcomp.c: - Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 - Added mingw (Win32) port - -2004-11-15 Alexander Gottwald - - * lib/X11/XlibInt.c (_XFopenFile): - Bugzilla #1864, http://freedesktop.org/bugzilla/show_bug.cgi?id=1864 - Initialize pointer to NULL to avoid freeing random memory - -2004-11-14 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Fix typos in output file. (Bugzilla #1849, reported by Yi Ren-Chen) - -2004-11-13 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: - (fastrdtsc): - Bugzilla #1838, http://freedesktop.org/bugzilla/show_bug.cgi?id=1838 - fixed an asm cpuid call that clobbered the PIC register. - -2004-11-13 Thomas Hellström - - * include/extensions/XvMC.h: - * include/extensions/XvMClib.h: - * include/extensions/XvMCproto.h: - * lib/XvMC/Imakefile: - * lib/XvMC/XvMC.c: (XvMCGetDRInfo): - * lib/XvMC/wrapper/XvMCWrapper.c: (dlopenversion), (preInitW), - (initW): - * programs/Xserver/Xext/xvmc.c: (ProcXvMCGetDRInfo), - (xvmcNumRequest), (XvMCScreenInit), (xf86XvMCRegisterDRInfo): - * programs/Xserver/Xext/xvmcext.h: - Added support for automatic loading of the correct hardware - XvMC driver. This involves a protocol extension of the - XvMC protocol. The XvMC revision number was bumped. - -2004-11-12 Roland Mainz - * xc/lib/GL/mesa/Imakefile - * xc/lib/GL/mesa/math/Imakefile - * xc/lib/GL/mesa/shader/Imakefile - * xc/lib/GL/mesa/sparc/Imakefile - * xc/lib/GL/mesa/swrast/Imakefile - * xc/lib/GL/mesa/swrast_setup/Imakefile - * xc/lib/GL/mesa/tnl/Imakefile - * xc/lib/GL/mesa/tnl_dd/Imakefile - Bugzilla #1843 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1843): - Fix build failure in the linker stage of libOSMesa.so.4.0 which - happens more or less every couple of months with the message - "ld: fatal: too many symbols require `small' PIC references: - have 2112, maximum 2048 -- recompile some modules -K PIC.". - The fix is to add |#define LargePICTable YES| to _ALL_ relevant - Imakefiles (previously this was done only on "on-demand" basis). - -2004-11-11 Matthieu Herrb - - * config/cf/OpenBSDLib.tmpl: - update shared lib revisions on OpenBSD (Bug #1828). - * config/cf/xorgsite.def: - * config/cf/xprint_site.def: - update references to xf86site.def in comments (Bug #1827). - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_KbdMap.c: - (KbdGetMapping): - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_kbd.c: (KbdOn), - (KbdOff), (WSReadInput), (OpenKeyboard), (xf86OSKbdPreInit): - fix kbd driver for wskbd protocol and pure wscons console driver - (Bug #1825). - * programs/Xserver/hw/xfree86/xf86cfg/interface.c: (main): - don't add '-4' to generated default file name (bug #1826). - * programs/xdm/resource.c: - typo in resource name (XFree86 bug #1300, X.org bug #1825) - -2004-11-10 Kristian Høgsberg - - * lib/X11/XKBBind.c (XkbRefreshKeyboardMapping): Buzilla #1459, - fix bzero() size argument so it doesn't trash the stack. - - * programs/xmodmap/pf.c (process_line): Fix off-by-one allocation - error (#1818). - -2004-11-09 Roland Mainz - * xc/lib/font/util/Imakefile - * xc/lib/font/util/utilbitmap.c - Bugzilla #1804 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1804): - Fix build failure (caused by missing symbols such as |TwoByteSwap|) - when linking the FreeType module and the FreeType library both - statically info the Xserver. - -2004-11-09 Alan Coopersmith - - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv.man: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_cursor.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dma.h: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_hw.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_setup.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_type.h: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_video.c: - * xc/programs/Xserver/hw/xfree86/drivers/nv/nv_xaa.c: - - (Bugzilla #1777) Import Mark Vojkovich's changes to NV driver - since last sync with XFree86, including: - Support for new NVIDIA chips. - Egbert has a laptop that needs some DPMS ordering reversed. - New chip support and workaround for Toshiba M30 laptop issue. - PCI-Xpress chip support. - DPMS support for DVI. - Cursor changes for NV11 so that alpha blended cursors will work - in conjunction with dithering (laptop panels). It previously - did not. - HW support for alpha blended stretch blits on NV5 and higher, - though nothing is using them at this point. - Add support for VBlank syncing the Xv Blit adaptor on hardware - that supports it (NV11 and higher). - Make console restoration a little more robust. We were making - an assumption that failed on a newer laptop. - Workaround for some NV31 DVI artifacts. - - Also add nVidia license statement to nv man page to comply with - requirement that it appear in "user documentation" - -2004-11-09 Roland Mainz - * xc/programs/Xserver/Imakefile - Bugzilla #1811 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1811): - Fix build failure when linking Xservers if - |#define BuildComposite NO| was used. - -2004-11-09 Roland Mainz - * xc/config/cf/xprint_site.def - Bugzilla #1810 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1810): - Fix Xprint standalone config. - -2004-11-09 Matthieu Herrb - - * programs/Xserver/hw/xfree86/drivers/wsfb: - Bugs #1807 & #1808: make wsfb driver work on NetBSD (Nathan J. - Williams). - -2004-11-09 Adam Jackson - - * programs/Xserver/hw/xfree86/xf86cfg/loader.h: - Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid - compiler bugs. (Donnie Berkholz) - -2004-11-09 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/elfloader.c: - Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader. - Originally Debian patch 202_alpha_elfloader_support_R_ALPHA_SREL32.diff. - (Falk Hueffner) - -2004-11-08 Roland Mainz - * xc/nls/compose.dir - * xc/nls/locale.alias - * xc/nls/locale.dir - * xc/programs/Xserver/XpConfig/Imakefile - Bugzilla #1544 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1544): - Adding support for the si_LK (si, sinhala, si_LK, si_LK.UTF-8) - locale. - Patch by Anuradha Ratnaweera . - -2004-11-08 Roland Mainz - * xc/programs/xpr/x2jet.c - * xc/programs/xpr/xpr.c - Bugzilla #1795 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1795): - Fix build bustage caused by bug 1779, patch by Bernhard - Rosenkraenzer . - -2004-11-08 Roland Mainz - * xc/programs/xpr/x2jet.c - * xc/programs/xpr/x2pmp.c - * xc/programs/xpr/xpr.c - * xc/programs/xpr/xpr.h - Bugzilla #1779 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1779): - Fix various warnings, build problems in "xpr" and convert the - whole source from K&R style to ANSI-C. - -2004-11-08 Fabio M. Di Nitto - - * programs/Xserver/hw/darwin/Imakefile - * programs/Xserver/hw/darwin/quartz/Imakefile - * programs/Xserver/hw/xfree86/common/Imakefile - Rename XFREE86_CUSTOM_VERSION to XORG_CUSTOM_VERSION, since - the former is not used anymore. - Also ensure tohandle properly XFree86CustomVersion to not break - actual build systems and provide smooth transition. - If both XorgCustomVersion and XFree86CustomVersion are defined, - the former is always preferred. - * config/cf/linux.cf - Rename XFree86CustomVersion to XorgCustomVersion in the Debian - Maintainer section. - -2004-11-07 Roland Mainz - * xc/config/cf/sun.cf - * xc/config/cf/sv4Lib.rules - Bugzilla #1748: Fix the problem that libGLU was not being - build on Solaris. This adds the missing - |SharedDepCplusplusLibraryTarget| Imake rule which caused - C++ libraries to be linked with plain "ld" instead of $(CXX), - resulting in missing symbols when linking the library into - applications which do not link to libCrun (Sun Workshop/Forte - C++ runtime library) elsewhere, too. - -2004-11-07 Fabio M. Di Nitto - - * programs/Xserver/hw/dmx/config/Imakefile - Add missing InstallProgram targets for the Xdmx configuration tools. - -2004-11-05 Torrey T. Lyons - - * programs/Xserver/fb/fb.h: - Use ROOTLESS instead of platform specific defines. - -2004-11-04 Roland Mainz - * xc/fonts/encodings/Imakefile - * xc/fonts/encodings/ascii-0.enc - * xc/programs/mkfontscale/mkfontscale.c - Bugzilla #1703: Adding ascii-0 font encoding which helps in - cases where a font has all ASCII chars populated but not enougth - glyphs to match the requirements for ISO8859-1 (and to add - backwards compatibility to ttmkfdir). - -2004-11-04 Roland Mainz - * xc/nls/compose.dir - * xc/nls/locale.alias - * xc/nls/locale.dir - * xc/programs/Xserver/XpConfig/Imakefile - Bugzilla #860: Adding some of the major indic locales - (bn_IN.UTF-8, bn_IN.utf8, gu_IN.UTF-8, gu_IN.utf8, pa_IN.UTF-8, - pa_IN.utf8) to X. - Patch by Leon Ho . - -2004-11-03 Roland Mainz - * xc/doc/man/general/Standards.cpp - * xc/doc/man/general/X.cpp - * xc/doc/man/general/XProjectTeam.cpp - * xc/doc/man/general/security.cpp - * xc/extras/accessx/Imakefile - * xc/extras/accessx/accessx.c - * xc/extras/accessx/accessx.uil.cpp - * xc/extras/accessx/accessx.xbm - * xc/extras/accessx/accessxstrings.uil - * xc/include/extensions/panoramiX.h - * xc/lib/X11/xlibi18n/im/ximp40/Imakefile - * xc/lib/X11/xlibi18n/im/ximp40/XIMProto.h - * xc/lib/X11/xlibi18n/im/ximp40/Ximp40.mapfile - * xc/lib/X11/xlibi18n/im/ximp40/XimpCallbk.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpConv.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpExten.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpIC.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpICG.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpICS.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpIM.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpIm.h - * xc/lib/X11/xlibi18n/im/ximp40/XimpLkup.c - * xc/lib/X11/xlibi18n/im/ximp40/XimpRm.c - * xc/lib/X11/xlibi18n/lc/UTF-8/Imakefile - * xc/lib/X11/xlibi18n/lc/UTF-8/Xlc.mapfile - * xc/lib/X11/xlibi18n/lc/UTF-8/XlcDBUnicode.h - * xc/lib/X11/xlibi18n/lc/UTF-8/XlcPublicUnicode.h - * xc/lib/X11/xlibi18n/lc/UTF-8/lcDBUnicode.c - * xc/lib/X11/xlibi18n/lc/UTF-8/lcPublicUnicode.c - * xc/lib/X11/xlibi18n/lc/UTF-8/lcUNICODE.c - * xc/lib/X11/xlibi18n/lc/big5/Imakefile - * xc/lib/X11/xlibi18n/lc/big5/Xlc.mapfile - * xc/lib/X11/xlibi18n/lc/big5/lcbig5.c - * xc/lib/X11/xlibi18n/lc/gbk/Imakefile - * xc/lib/X11/xlibi18n/lc/gbk/Xlc.mapfile - * xc/lib/X11/xlibi18n/lc/gbk/lcgbk.c - * xc/lib/X11/XlcUTF.h - * xc/lib/X11/Xvarargs.h - * xc/lib/X11/aixlcLoad.c - * xc/lib/X11/lcUTF.c - * xc/lib/Xext/XPanoramiX.c - * xc/lib/xtrans/Xtransam.c - * xc/nls/Compose/fcd8859-15 - * xc/nls/XI18N_OBJS/zh - * xc/nls/XLC_LOCALE/conv_tables/BIG5-1.GLGR.txt - * xc/nls/XLC_LOCALE/conv_tables/GB2312-0.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/GBK-0.GLGR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-10.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-15.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-2.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-3.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-4.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-5.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GLGR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-6.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-7.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-8.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/ISO8859-9.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/Imakefile - * xc/nls/XLC_LOCALE/conv_tables/JISX0201-0.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/JISX0208-0.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/JISX0212-0.GR.txt - * xc/nls/XLC_LOCALE/conv_tables/KSC-JOHAP.GLGR.txt - * xc/nls/XLC_LOCALE/conv_tables/SUNUDCJA.GL.txt - * xc/nls/XLC_LOCALE/conv_tables/TIS620.2533-0.GR.txt - * xc/nls/XLC_LOCALE/util/xuctblgen/Imakefile - * xc/nls/XLC_LOCALE/util/xuctblgen/bool.h - * xc/nls/XLC_LOCALE/util/xuctblgen/conv_def.h - * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.c - * xc/nls/XLC_LOCALE/util/xuctblgen/conv_info.h - * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.c - * xc/nls/XLC_LOCALE/util/xuctblgen/cstream.h - * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.c - * xc/nls/XLC_LOCALE/util/xuctblgen/lookup_tbl.h - * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.c - * xc/nls/XLC_LOCALE/util/xuctblgen/range_tbl.h - * xc/nls/XLC_LOCALE/util/xuctblgen/tblgen.c - * xc/nls/XLC_LOCALE/util/xuctblgen/time.c - * xc/nls/XLC_LOCALE/util/xuctblgen/time.h - * xc/nls/XLC_LOCALE/util/Imakefile - * xc/nls/XLC_LOCALE/en_US.utf - * xc/nls/XLC_LOCALE/fcd8859-15 - * xc/nls/XLC_LOCALE/gb2312 - * xc/nls/XLC_LOCALE/jis0201 - * xc/nls/XLC_LOCALE/jis0208 - * xc/nls/XLC_LOCALE/ksc5601 - * xc/nls/XLC_LOCALE/tab8859_1 - * xc/nls/XLC_LOCALE/tab8859_10 - * xc/nls/XLC_LOCALE/tab8859_15 - * xc/nls/XLC_LOCALE/tab8859_2 - * xc/nls/XLC_LOCALE/tab8859_3 - * xc/nls/XLC_LOCALE/tab8859_4 - * xc/nls/XLC_LOCALE/tab8859_5 - * xc/nls/XLC_LOCALE/tab8859_6 - * xc/nls/XLC_LOCALE/tab8859_7 - * xc/nls/XLC_LOCALE/tab8859_8 - * xc/nls/XLC_LOCALE/tab8859_9 - * xc/nls/XLC_LOCALE/tabkoi8_r - * xc/nls/XLC_LOCALE/th_TH.TACTIS - * xc/nls/XLC_LOCALE/zh - * xc/programs/Xserver/Xprint/Quarks.c - * xc/programs/Xserver/Xprint/Xlcint.h - * xc/programs/Xserver/Xprint/Xresource.h - * xc/programs/Xserver/Xprint/Xrm.c - * xc/programs/Xserver/Xprint/XrmI.h - * xc/programs/Xserver/cfb/cfb8cppl.c - * xc/programs/Xserver/hw/dec/ws/Imakefile - * xc/programs/Xserver/hw/dec/ws/Xdec.man - * xc/programs/Xserver/hw/dec/ws/acc_2da.c - * xc/programs/Xserver/hw/dec/ws/acc_3d.c - * xc/programs/Xserver/hw/dec/ws/acc_none.c - * xc/programs/Xserver/hw/dec/ws/cfbinit.c - * xc/programs/Xserver/hw/dec/ws/ext_device.c - * xc/programs/Xserver/hw/dec/ws/init.c - * xc/programs/Xserver/hw/dec/ws/keynames.h - * xc/programs/Xserver/hw/dec/ws/mdepthinit.c - * xc/programs/Xserver/hw/dec/ws/ws.h - * xc/programs/Xserver/hw/dec/ws/ws_color.c - * xc/programs/Xserver/hw/dec/ws/ws_io.c - * xc/programs/Xserver/hw/hp/include/XHPproto.h - * xc/programs/Xserver/hw/hp/include/hppriv.h - * xc/programs/Xserver/hw/hp/input/X11/XHPlib.h - * xc/programs/Xserver/hw/hp/input/drivers/Imakefile - * xc/programs/Xserver/hw/hp/input/drivers/X0screens - * xc/programs/Xserver/hw/hp/input/drivers/XHPKeymaps - * xc/programs/Xserver/hw/hp/input/drivers/hil_driver.c - * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2k.c - * xc/programs/Xserver/hw/hp/input/drivers/hp7lc2m.c - * xc/programs/Xserver/hw/hp/input/drivers/ps2io.h - * xc/programs/Xserver/hw/hp/input/Imakefile - * xc/programs/Xserver/hw/hp/input/cr16.s - * xc/programs/Xserver/hw/hp/input/get_tv.c - * xc/programs/Xserver/hw/hp/input/getkeysym.c - * xc/programs/Xserver/hw/hp/input/hildef.h - * xc/programs/Xserver/hw/hp/input/hpKeyMap.c - * xc/programs/Xserver/hw/hp/input/hpext.h - * xc/programs/Xserver/hw/hp/input/hpkeys.h - * xc/programs/Xserver/hw/hp/input/screentab.h - * xc/programs/Xserver/hw/hp/input/x_hil.c - * xc/programs/Xserver/hw/hp/input/x_hil.h - * xc/programs/Xserver/hw/hp/input/x_hilinit.c - * xc/programs/Xserver/hw/hp/input/x_hilinit.h - * xc/programs/Xserver/hw/hp/input/x_serialdrv.h - * xc/programs/Xserver/hw/hp/input/xtest1imp.c - * xc/programs/Xserver/hw/hp/ngle/Imakefile - * xc/programs/Xserver/hw/hp/ngle/dregs.h - * xc/programs/Xserver/hw/hp/ngle/hyperScrn.c - * xc/programs/Xserver/hw/hp/ngle/ngle.h - * xc/programs/Xserver/hw/hp/ngle/ngleblt.c - * xc/programs/Xserver/hw/hp/ngle/nglecolormap.c - * xc/programs/Xserver/hw/hp/ngle/nglecolormap.h - * xc/programs/Xserver/hw/hp/ngle/nglecopy.c - * xc/programs/Xserver/hw/hp/ngle/nglecopy.h - * xc/programs/Xserver/hw/hp/ngle/nglecursor.c - * xc/programs/Xserver/hw/hp/ngle/nglecursor.h - * xc/programs/Xserver/hw/hp/ngle/ngledevrom.h - * xc/programs/Xserver/hw/hp/ngle/ngledoblt.o.8.07 - * xc/programs/Xserver/hw/hp/ngle/ngleextern.h - * xc/programs/Xserver/hw/hp/ngle/nglehdw.h - * xc/programs/Xserver/hw/hp/ngle/nglenoop.c - * xc/programs/Xserver/hw/hp/ngle/nglenoop.h - * xc/programs/Xserver/hw/hp/ngle/nglescreen.c - * xc/programs/Xserver/hw/hp/ngle/nglescreen.h - * xc/programs/Xserver/hw/hp/Imakefile - * xc/programs/Xserver/hw/hp/Xhp.man - * xc/programs/Xserver/hw/hp/ddx_info.c - * xc/programs/Xserver/hw/hp/hpCursorUtils.c - * xc/programs/Xserver/hw/hp/hpInit.c - * xc/programs/Xserver/hw/sunAmoeba/Imakefile - * xc/programs/Xserver/hw/sunAmoeba/sun.h - * xc/programs/Xserver/hw/sunAmoeba/sunAmInit.c - * xc/programs/Xserver/hw/sunAmoeba/sunAmIo.c - * xc/programs/Xserver/hw/sunAmoeba/sunAmKbd.c - * xc/programs/Xserver/hw/sunAmoeba/sunAmMouse.c - * xc/programs/Xserver/hw/sunAmoeba/sunAmProbe.c - * xc/programs/Xserver/hw/sunAmoeba/sunAmScreen.c - * xc/programs/Xserver/hw/sunAmoeba/sunCfb.c - * xc/programs/Xserver/hw/sunAmoeba/sunCursor.c - * xc/programs/Xserver/hw/sunAmoeba/sunFbs.c - * xc/programs/Xserver/hw/xfree68/LinkKit/Imakefile - * xc/programs/Xserver/hw/xfree68/common/Imakefile - * xc/programs/Xserver/hw/xfree68/common/XF68_FBDev.c - * xc/programs/Xserver/hw/xfree68/doc/man/Imakefile - * xc/programs/Xserver/hw/xfree68/doc/sgml/Imakefile - * xc/programs/Xserver/hw/xfree68/doc/sgml/fbdev.sgml - * xc/programs/Xserver/hw/xfree68/doc/Imakefile - * xc/programs/Xserver/hw/xfree68/doc/README.fbdev - * xc/programs/Xserver/hw/xfree68/etc/Imakefile - * xc/programs/Xserver/hw/xfree68/fbdev/Imakefile - * xc/programs/Xserver/hw/xfree68/fbdev/fbdev.c - * xc/programs/Xserver/hw/xfree68/os-support/linux/Imakefile - * xc/programs/Xserver/hw/xfree68/os-support/misc/Imakefile - * xc/programs/Xserver/hw/xfree68/os-support/Imakefile - * xc/programs/Xserver/hw/xfree68/Imakefile - * xc/programs/Xserver/hw/xfree68/XF68Conf.cpp - * xc/programs/Xserver/hw/xfree68/XF68_FBDev.man - * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile - * xc/programs/Xserver/hw/xfree86/LinkKit/Imakefile.LK - * xc/programs/Xserver/hw/xfree86/LinkKit/README - * xc/programs/Xserver/hw/xfree86/LinkKit/mkmf.cpp - * xc/programs/Xserver/hw/xfree86/LinkKit/site.def.LK - * xc/programs/Xserver/hw/xfree86/SuperProbe/00README - * xc/programs/Xserver/hw/xfree86/SuperProbe/01.CopyRights - * xc/programs/Xserver/hw/xfree86/SuperProbe/8514.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/AL.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/ARK.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/ATI.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/ATIMach.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Ahead.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Alliance.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.cmds - * xc/programs/Xserver/hw/xfree86/SuperProbe/Amake.srclist - * xc/programs/Xserver/hw/xfree86/SuperProbe/AsmMacros.h - * xc/programs/Xserver/hw/xfree86/SuperProbe/CGA.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/ChipsTech.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Cirrus.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Compaq.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/GLINT.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Genoa.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/HMC.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Herc.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/I128.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Imakefile - * xc/programs/Xserver/hw/xfree86/SuperProbe/Intergraphics.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/MDA.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/MX.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Main.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Makefile.std - * xc/programs/Xserver/hw/xfree86/SuperProbe/Matrox.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/MemProbe.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/NCR.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_386BSD.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Linux.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_LynxOS.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Mach.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Minix.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_Os2.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/OS_SYSV.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Oak.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/PCI.h - * xc/programs/Xserver/hw/xfree86/SuperProbe/PatchLevel.h - * xc/programs/Xserver/hw/xfree86/SuperProbe/Primus.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Print.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Probe.h - * xc/programs/Xserver/hw/xfree86/SuperProbe/RamDac.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/RealTek.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/S3.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/SiS.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/SigmaDesigns.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/SolX86IO.s - * xc/programs/Xserver/hw/xfree86/SuperProbe/SuperProbe.man - * xc/programs/Xserver/hw/xfree86/SuperProbe/Trident.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Tseng.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/UMC.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Utils.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/VGA.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Video7.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/WD.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Weitek.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/Yamaha.c - * xc/programs/Xserver/hw/xfree86/SuperProbe/sprobe.def - * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile - * xc/programs/Xserver/hw/xfree86/VGADriverDoc/Imakefile.stub - * xc/programs/Xserver/hw/xfree86/VGADriverDoc/VGADriver.Doc - * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_bank.s - * xc/programs/Xserver/hw/xfree86/VGADriverDoc/stub_driver.c - * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.c - * xc/programs/Xserver/hw/xfree86/accel/agx/Att490.h - * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.c - * xc/programs/Xserver/hw/xfree86/accel/agx/Bt481.h - * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.c - * xc/programs/Xserver/hw/xfree86/accel/agx/Bt485.h - * xc/programs/Xserver/hw/xfree86/accel/agx/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/agx/agx.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agx.h - * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxBCach.h - * xc/programs/Xserver/hw/xfree86/accel/agx/agxBStor.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxBlt.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxCmap.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxCursor.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxDLine.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxDSeg.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFArc.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFCach.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFPoly.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFRect.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFS.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxFont.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC16.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxGC32.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxGS.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxGtImg.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxIm.h - * xc/programs/Xserver/hw/xfree86/accel/agx/agxInit.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxLine.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxMap.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxPntWin.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxSS.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxScrIn.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxSeg.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxText.c - * xc/programs/Xserver/hw/xfree86/accel/agx/agxWin.c - * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.c - * xc/programs/Xserver/hw/xfree86/accel/agx/hercRamDac.h - * xc/programs/Xserver/hw/xfree86/accel/agx/regagx.h - * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.c - * xc/programs/Xserver/hw/xfree86/accel/agx/xf861502x.h - * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.c - * xc/programs/Xserver/hw/xfree86/accel/agx/xf86RamDac.h - * xc/programs/Xserver/hw/xfree86/accel/i128/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/i128/i128.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128.h - * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128Cursor.h - * xc/programs/Xserver/hw/xfree86/accel/i128/i128IBMCurs.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128TiCurs.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128accel.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128cmap.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128gc.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128init.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128misc.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128reg.h - * xc/programs/Xserver/hw/xfree86/accel/i128/i128scrin.c - * xc/programs/Xserver/hw/xfree86/accel/i128/i128stubs.c - * xc/programs/Xserver/hw/xfree86/accel/cache/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.c - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86bcache.h - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.c - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86fcache.h - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.c - * xc/programs/Xserver/hw/xfree86/accel/cache/xf86text.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32it.s - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32line.s - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/asm/w32pit.s - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/dummy.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/et4000w32.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/gglbox.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ggldraw.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/ramdac.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vga.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/vgaCmap.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32blt.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32box.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32funcs.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32itext.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32map.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32stip.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32vars.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/w32/w32version.h - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8cppl.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfb8line.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbbitblt.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbblt.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillrct.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbfillsp.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgc.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbgetsp.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbglblt8.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbply1rct.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpntwin.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbpush8.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbscrinit.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsetsp.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbsolid.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtegblt.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtile32.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/cfbtileodd.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/stipple.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bres.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32bresd.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32fillarc.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32hrzvert.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32line.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32polypnt.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32rctstp8.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32teblt8.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/cfb.w32/w32zerarc.c - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.cmd - * xc/programs/Xserver/hw/xfree86/accel/et4000w32/confw32.sh - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514cach.h - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/8514im.h - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bcach.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/blt.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/bstor.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/cmap.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsline.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/dsseg.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fc.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fcach.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/font.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/frect.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/fs.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gc.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gs.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/gtimg.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ibm8514.h - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/im.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imfill.s - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imread.s - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imstip.s - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/imwrite.s - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/init.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/line.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/plypt.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/reg8514.h - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/scrin.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/seg.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/ss.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/text.c - * xc/programs/Xserver/hw/xfree86/accel/ibm8514/win.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/ativga.h - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32.h - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bc.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32blt.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32bstor.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32cmap.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32curs.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dline.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32dseg.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fcach.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32font.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32frect.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32fs.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gc.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gs.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32gtimg.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32im.h - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32init.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32line.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32mem.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32plypt.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32pntwn.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32scrin.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32seg.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32ss.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32text.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/mach32win.c - * xc/programs/Xserver/hw/xfree86/accel/mach32/regmach32.h - * xc/programs/Xserver/hw/xfree86/accel/mach64/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/ativga.h - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64.h - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64blt.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64bstor.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64cmap.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64curs.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fcach.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fifo.h - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64font.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64frect.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64fs.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64gc.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.h - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64init.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64line.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64orect.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pcach.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64pntwn.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64scrin.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64seg.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64text.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64util.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/mach64win.c - * xc/programs/Xserver/hw/xfree86/accel/mach64/regmach64.h - * xc/programs/Xserver/hw/xfree86/accel/mach8/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8.h - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bc.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8blt.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8bstor.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cache.h - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8cmap.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dsln.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8dssg.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fc.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fcach.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8font.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8frect.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8fs.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gc.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gs.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8gtimg.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8im.h - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imfl.s - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imrd.s - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imst.s - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8imwrt.s - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8init.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8line.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8plypt.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8scrin.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8seg.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8ss.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8text.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/mach8win.c - * xc/programs/Xserver/hw/xfree86/accel/mach8/regmach8.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Acal.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/I2061Aset.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/ICD2061A.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000Bt485.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000BtCurs.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000blt.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000cmap.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000curs.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000frect.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc16.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000gc32.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000im.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000init.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000line.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000orchid.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000pntwin.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000reg.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000scrin.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000seg.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000text.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000vga.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.c - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000viper.h - * xc/programs/Xserver/hw/xfree86/accel/p9000/p9000win.c - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/mmio_928/mmio_928.c - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/newmmio/newmmio.c - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/s3_generic/s3_generic.c - * xc/programs/Xserver/hw/xfree86/accel/s3/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/s3mmio/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/s3newmmio/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/IBMRGBCurs.c - * xc/programs/Xserver/hw/xfree86/accel/s3/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3/Ti3026Curs.c - * xc/programs/Xserver/hw/xfree86/accel/s3/confS3.sh - * xc/programs/Xserver/hw/xfree86/accel/s3/confs3.cmd - * xc/programs/Xserver/hw/xfree86/accel/s3/newmmio.h - * xc/programs/Xserver/hw/xfree86/accel/s3/regs3.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3Bt485.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3BtCursor.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3Cursor.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3ELSA.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3TiCursor.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3bcach.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3blt.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3bstor.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3cmap.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3dline.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3dseg.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3fcach.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3font.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3frect.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3fs.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc16.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc24.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gc32.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gs.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3gtimg.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3im.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3init.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3line.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3linear.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3misc.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3name.h - * xc/programs/Xserver/hw/xfree86/accel/s3/s3plypt.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3ramdacs.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3scrin.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3seg.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3ss.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3text.c - * xc/programs/Xserver/hw/xfree86/accel/s3/s3win.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/s3_virge/s3_virge.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confS3V.sh - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/confs3v.cmd - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio-sizes.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/newmmio.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/regs3v.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3Cursor.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ELSA.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bcach.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3blt.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3bstor.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3cmap.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3dline.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fcach.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3font.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3frect.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3fs.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc16.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc24.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gc32.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gs.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3gtimg.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3im.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3init.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3line.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3misc.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3name.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3plypt.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3rop.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3scrin.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3ss.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3text.c - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3v.h - * xc/programs/Xserver/hw/xfree86/accel/s3_virge/s3win.c - * xc/programs/Xserver/hw/xfree86/accel/tga/Imakefile - * xc/programs/Xserver/hw/xfree86/accel/tga/tga.c - * xc/programs/Xserver/hw/xfree86/accel/tga/tga.h - * xc/programs/Xserver/hw/xfree86/accel/tga/tgaBtCurs.c - * xc/programs/Xserver/hw/xfree86/accel/tga/tga_accel.c - * xc/programs/Xserver/hw/xfree86/accel/tga/tga_presets.h - * xc/programs/Xserver/hw/xfree86/accel/tga/tga_regs.h - * xc/programs/Xserver/hw/xfree86/accel/tga/tgacmap.c - * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.c - * xc/programs/Xserver/hw/xfree86/accel/tga/tgacurs.h - * xc/programs/Xserver/hw/xfree86/accel/tga/tgainit.c - * xc/programs/Xserver/hw/xfree86/accel/Imakefile - * xc/programs/Xserver/hw/xfree86/common/Mach32.c - * xc/programs/Xserver/hw/xfree86/common/Mach64.c - * xc/programs/Xserver/hw/xfree86/common/Mach8.c - * xc/programs/Xserver/hw/xfree86/common/NOTES.Mice - * xc/programs/Xserver/hw/xfree86/common/XF86_8514.c - * xc/programs/Xserver/hw/xfree86/common/XF86_AGX.c - * xc/programs/Xserver/hw/xfree86/common/XF86_I128.c - * xc/programs/Xserver/hw/xfree86/common/XF86_Mono.c - * xc/programs/Xserver/hw/xfree86/common/XF86_P9000.c - * xc/programs/Xserver/hw/xfree86/common/XF86_S3.c - * xc/programs/Xserver/hw/xfree86/common/XF86_SVGA.c - * xc/programs/Xserver/hw/xfree86/common/XF86_TGA.c - * xc/programs/Xserver/hw/xfree86/common/XF86_VGA16.c - * xc/programs/Xserver/hw/xfree86/common/XF86_W32.c - * xc/programs/Xserver/hw/xfree86/common/cfb16.h - * xc/programs/Xserver/hw/xfree86/common/cfb24.h - * xc/programs/Xserver/hw/xfree86/common/cfb32.h - * xc/programs/Xserver/hw/xfree86/common/coKeynames.h - * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.c - * xc/programs/Xserver/hw/xfree86/common/xf86DCConf.h - * xc/programs/Xserver/hw/xfree86/common/xf86Dl.c - * xc/programs/Xserver/hw/xfree86/common/xf86Elo.c - * xc/programs/Xserver/hw/xfree86/common/xf86Jstk.c - * xc/programs/Xserver/hw/xfree86/common/xf86Lock.c - * xc/programs/Xserver/hw/xfree86/common/xf86Procs.h - * xc/programs/Xserver/hw/xfree86/common/xf86Summa.c - * xc/programs/Xserver/hw/xfree86/common/xf86Wacom.c - * xc/programs/Xserver/hw/xfree86/common/xf86_Config.h - * xc/programs/Xserver/hw/xfree86/common/xf86_Mouse.c - * xc/programs/Xserver/hw/xfree86/common/xf86_Option.c - * xc/programs/Xserver/hw/xfree86/common/xf86_Option.h - * xc/programs/Xserver/hw/xfree86/common/xf86_PnPMouse.c - * xc/programs/Xserver/hw/xfree86/common_hw/ATTDac.c - * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.c - * xc/programs/Xserver/hw/xfree86/common_hw/BUSmemcpy.s - * xc/programs/Xserver/hw/xfree86/common_hw/Ch8391clk.c - * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.c - * xc/programs/Xserver/hw/xfree86/common_hw/CirrusClk.h - * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aalt.c - * xc/programs/Xserver/hw/xfree86/common_hw/I2061Acal.c - * xc/programs/Xserver/hw/xfree86/common_hw/I2061Aset.c - * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.c - * xc/programs/Xserver/hw/xfree86/common_hw/IBMRGB.h - * xc/programs/Xserver/hw/xfree86/common_hw/ICD2061A.h - * xc/programs/Xserver/hw/xfree86/common_hw/ICS1562.c - * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.c - * xc/programs/Xserver/hw/xfree86/common_hw/ICS2595.h - * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.c - * xc/programs/Xserver/hw/xfree86/common_hw/IODelay.s - * xc/programs/Xserver/hw/xfree86/common_hw/Imakefile - * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.c - * xc/programs/Xserver/hw/xfree86/common_hw/S3gendac.h - * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.c - * xc/programs/Xserver/hw/xfree86/common_hw/SC11412.h - * xc/programs/Xserver/hw/xfree86/common_hw/STG1703clk.c - * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.c - * xc/programs/Xserver/hw/xfree86/common_hw/SlowBcopy.s - * xc/programs/Xserver/hw/xfree86/common_hw/Ti3025clk.c - * xc/programs/Xserver/hw/xfree86/common_hw/Ti3026clk.c - * xc/programs/Xserver/hw/xfree86/common_hw/Ti302X.h - * xc/programs/Xserver/hw/xfree86/common_hw/glibcAxpIo.c - * xc/programs/Xserver/hw/xfree86/common_hw/xf86_ClkPr.c - * xc/programs/Xserver/hw/xfree86/common_hw/xf86_HWlib.h - * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.c - * xc/programs/Xserver/hw/xfree86/common_hw/xf86_PCI.h - * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/BUILD.sgml - * xc/programs/Xserver/hw/xfree86/doc/Japanese/sgml/chips.sgml - * xc/programs/Xserver/hw/xfree86/doc/Japanese/BUILD - * xc/programs/Xserver/hw/xfree86/doc/Japanese/README.chips - * xc/programs/Xserver/hw/xfree86/doc/sgml/CPYRIGHT.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/DocIndex.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/LinkKit.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/Mach.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/NV1.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/OS2note.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/QStart.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/S3V.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/SOLX86.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/VGADriv.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/VidModes.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/W32.sgml - * xc/programs/Xserver/hw/xfree86/doc/sgml/clkprog.sgml - * xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT - * xc/programs/Xserver/hw/xfree86/doc/READ.FreeBSD - * xc/programs/Xserver/hw/xfree86/doc/README.Mach - * xc/programs/Xserver/hw/xfree86/doc/README.S3V - * xc/programs/Xserver/hw/xfree86/doc/README.SOLX86 - * xc/programs/Xserver/hw/xfree86/doc/README.W32 - * xc/programs/Xserver/hw/xfree86/doc/README.clkprog - * xc/programs/Xserver/hw/xfree86/doc/README.trident - * xc/programs/Xserver/hw/xfree86/etc/BM-Lynx.shar - * xc/programs/Xserver/hw/xfree86/etc/apSolx86.shar - * xc/programs/Xserver/hw/xfree86/etc/et4000clock.c - * xc/programs/Xserver/hw/xfree86/etc/ioctl_pc.h - * xc/programs/Xserver/hw/xfree86/etc/ld-wrapper.c - * xc/programs/Xserver/hw/xfree86/etc/postinst.sh - * xc/programs/Xserver/hw/xfree86/etc/preinst.sh - * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloBlt.c - * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apolloHW.h - * xc/programs/Xserver/hw/xfree86/mono/drivers/apollo/apollodriv.c - * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/drivers/hercules/hercules.c - * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/HGC1280.info - * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280HW.h - * xc/programs/Xserver/hw/xfree86/mono/drivers/hgc1280/hgc1280driv.c - * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmaHW.h - * xc/programs/Xserver/hw/xfree86/mono/drivers/sigma/sigmadriv.c - * xc/programs/Xserver/hw/xfree86/mono/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfblinebank.h - * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.h - * xc/programs/Xserver/hw/xfree86/mono/mfb.banked/mfbmap.sh - * xc/programs/Xserver/hw/xfree86/mono/mono/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/mono/mono.c - * xc/programs/Xserver/hw/xfree86/mono/mono/mono.h - * xc/programs/Xserver/hw/xfree86/mono/COPYRIGHT - * xc/programs/Xserver/hw/xfree86/mono/Imakefile - * xc/programs/Xserver/hw/xfree86/mono/USING - * xc/programs/Xserver/hw/xfree86/mono/confmono.cmd - * xc/programs/Xserver/hw/xfree86/mono/confmono.sh - * xc/programs/Xserver/hw/xfree86/os-support/amoeba/Imakefile - * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_init.c - * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_io.c - * xc/programs/Xserver/hw/xfree86/os-support/amoeba/am_video.c - * xc/programs/Xserver/hw/xfree86/os-support/bsd/bsd_video.c - * xc/programs/Xserver/hw/xfree86/os-support/mach/Imakefile - * xc/programs/Xserver/hw/xfree86/os-support/mach/bios_mmap.c - * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_init.c - * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_io.c - * xc/programs/Xserver/hw/xfree86/os-support/mach/mach_video.c - * xc/programs/Xserver/hw/xfree86/os-support/minix/Imakefile - * xc/programs/Xserver/hw/xfree86/os-support/minix/bios_devmem.c - * xc/programs/Xserver/hw/xfree86/os-support/minix/local.h - * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_init.c - * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_io.c - * xc/programs/Xserver/hw/xfree86/os-support/minix/mnx_video.c - * xc/programs/Xserver/hw/xfree86/os-support/shared/IO_utils.c - * xc/programs/Xserver/hw/xfree86/os-support/shared/mapVT_noop.c - * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mouse.c - * xc/programs/Xserver/hw/xfree86/os-support/shared/std_mseEv.c - * xc/programs/Xserver/hw/xfree86/os-support/solx86/Imakefile - * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_init.c - * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_iout.s - * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_mmap.c - * xc/programs/Xserver/hw/xfree86/os-support/solx86/solx86_vid.c - * xc/programs/Xserver/hw/xfree86/os-support/sysv/bios_V4mmap.c - * xc/programs/Xserver/hw/xfree86/vga16/drivers/ati/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/oak/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/cl64xx/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/et3000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/et4000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/generic/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/ncr77c22/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/sis/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/tvga8900/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/ibm/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/ibm/OScompiler.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulOpStip.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulRepAre.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulStip.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/emulTile.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ibmTrace.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbres.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbbresd.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbfillarc.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbhrzvert.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbimggblt.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbline.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/mfbzerarc.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/offscreen.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppc.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcArea.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBStore.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitMacs.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcBitmap.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCReduce.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcClip.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCpArea.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcCurs.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcDepth.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcFillRct.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGC.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGCstr.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcGetSp.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcIO.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcImg.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixFS.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPixmap.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPntWin.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyPnt.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPolyRec.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcPushPxl.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcQuery.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRot.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcRslvC.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcScrn.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSetSp.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcSpMcro.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWinFS.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/ppcWindow.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vga16.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaBitBlt.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaGC.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaImages.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaReg.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaSolid.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaStipple.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/vgaVideo.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm0.h - * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.c - * xc/programs/Xserver/hw/xfree86/vga16/ibm/wm3.h - * xc/programs/Xserver/hw/xfree86/vga16/mfb/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/mi/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/misc/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/vga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/Imakefile - * xc/programs/Xserver/hw/xfree86/vga16/cvga16.cmd - * xc/programs/Xserver/hw/xfree86/vga16/cvga16.sh - * xc/programs/Xserver/hw/xfree86/vga2/drivers/ati/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/gvga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/cirrus/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/cl64xx/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/compaq/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/et3000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/et4000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/generic/gen_driver.c - * xc/programs/Xserver/hw/xfree86/vga2/drivers/ncr77c22/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/oak/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/pvga1/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/sis/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/tvga8900/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/mfb/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbbitblt.c - * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfbblt.c - * xc/programs/Xserver/hw/xfree86/vga2/mfb.banked/mfblinebank.h - * xc/programs/Xserver/hw/xfree86/vga2/misc/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/vga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBank.s - * xc/programs/Xserver/hw/xfree86/vga2/vga/vgaLBankc.c - * xc/programs/Xserver/hw/xfree86/vga2/Imakefile - * xc/programs/Xserver/hw/xfree86/vga2/confvga2.cmd - * xc/programs/Xserver/hw/xfree86/vga2/confvga2.sh - * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/al2101/al_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ali/ali_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_cursor.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/apm/apm_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_bitblt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_blt16.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cop.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_cursor.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ark/ark_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ati_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadapter.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiadjust.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibank.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibanks.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atibus.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atichip.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticlock.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticmap.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticonsole.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/aticrtc.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidac.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidepth.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atidsp.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atifbinit.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atigetmode.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiident.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiio.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimach64.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atimono.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprint.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiprobe.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiproto.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiregs.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atireset.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiscrinit.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiutil.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativalid.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativersion.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/ativga.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atividmem.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/atiwonder.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ati/regati.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BitBlt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BlitMM.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_Blitter.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_BltHiQV.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillRct.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_FillSt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_alloc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blitter.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_blt16.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_colexp.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_config.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_line.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_lline.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_pci.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_solid.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_teblt8.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/ct_textblt.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/dRegs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/chips/mRegs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitMM.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirBlitter.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillRct.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirFillSt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_alloc.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitLG.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blitter.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_blt16.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_bltC.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_colexp.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fill.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_fillLG.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_im.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_imblt.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_inline.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_line.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_orect.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_solid.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_span.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_teblt8.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cir_textblt.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/cirrus_acl.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/laguna_acl.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cirrus/linearline.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/cl64xx/cl_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/compaq/cpq_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et3000/et3_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/et4_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_acl.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_clock.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_colexp.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_cursor.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_dpms.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_inline.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/et4000/tseng_ramdac.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/generic/gen_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/gvga/gvg_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/Makefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/README - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/util/stormdwg.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/README - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_bios.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac1064.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_dac3026.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_hwcurs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_macros.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_map.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_reg.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_storm.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mga/mga_xaarepl.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/mx/mx_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/ncr77c22/ncr_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.NV1 - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.RIVA128 - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/README.tech - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1ref.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv1setup.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3ref.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv3setup.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nv_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvaccel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvcursor.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvreg.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvsetup.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvuser.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/nvvga.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_colexp.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oak_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_bltC.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_fill.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/oak/oti87_sol.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/paradise.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvg_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgaBitBlt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgablt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgapntwin.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/pvga1/pvgasolid.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/realtek/rt_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/IBMRGBCurs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/README.S3 - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/Ti3026Curs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/newmmio.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3Bt485.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3BtCursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ELSA.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3TiCursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3fbinit.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3init.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3misc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3probe.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3ramdacs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3reg.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3save.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/newmmio.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/regs3v.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_cursor.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_misc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/s3v/s3v_rop.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis86c201.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_BitBlt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_Blitter.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillRct.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_FillSt.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blitter.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_blt16.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_colexp.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_curs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_pntwin.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_solid.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_teblt8.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/sis/sis_textblt.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/bankc.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/t89_driver.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_accel.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_curs.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_drv.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_ger.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_mmio.h - * xc/programs/Xserver/hw/xfree86/vga256/drivers/tvga8900/tgui_oldacl.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_bank.s - * xc/programs/Xserver/hw/xfree86/vga256/drivers/video7/v7_driver.c - * xc/programs/Xserver/hw/xfree86/vga256/drivers/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/SpeedUpBlt.c - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fBitBlt.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFill.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fFillSet.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineBres.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineH.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/fLineV.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/gBanks.c - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBBlt2.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBitBlt.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suBox.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suLine.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/suVHLine.s - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBitBlt.c - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaBltFillc.c - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaFasm.h - * xc/programs/Xserver/hw/xfree86/vga256/enhanced/vgaLinec.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/Design - * xc/programs/Xserver/hw/xfree86/vga256/vga/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vga.h - * xc/programs/Xserver/hw/xfree86/vga256/vga/vga256.h - * xc/programs/Xserver/hw/xfree86/vga256/vga/vga8cppl.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaAsm.h - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.h - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBank.s - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaBankc.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaCmap.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaHW.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaPCI.h - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabitblt.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgablt.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabltC.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabresd.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgabstore.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillarc.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillrct.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafillsp.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgafuncs.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagc.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgagetsp.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaglblt8.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaimage.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaline.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgalined.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgaply1rct.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapntwin.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapolypnt.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapush8.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgapwinS.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgarctstp8.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgascrinit.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasetsp.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgasolid.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatables.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgateblt8.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgategblt.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatile32.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgatileodd.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgawindow.c - * xc/programs/Xserver/hw/xfree86/vga256/vga/vgazerarc.c - * xc/programs/Xserver/hw/xfree86/vga256/vgainit/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabpp.h - * xc/programs/Xserver/hw/xfree86/vga256/vgainit/vgabppscrin.c - * xc/programs/Xserver/hw/xfree86/vga256/Imakefile - * xc/programs/Xserver/hw/xfree86/vga256/cvga256.cmd - * xc/programs/Xserver/hw/xfree86/vga256/cvga256.sh - * xc/programs/Xserver/hw/xfree86/xaa/xaa16/Imakefile - * xc/programs/Xserver/hw/xfree86/xaa/xaa24/Imakefile - * xc/programs/Xserver/hw/xfree86/xaa/xaa32/Imakefile - * xc/programs/Xserver/hw/xfree86/xaa/xaa8/Imakefile - * xc/programs/Xserver/hw/xfree86/xaa/xaavga256/Imakefile - * xc/programs/Xserver/hw/xfree86/xaa/Imakefile.BPP - * xc/programs/Xserver/hw/xfree86/xaa/cfbcpplane.c - * xc/programs/Xserver/hw/xfree86/xaa/sampledrv.c - * xc/programs/Xserver/hw/xfree86/xaa/vga256map.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86bench.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86bitmap.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86cparea.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86cursor.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86defs.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86dline.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86dseg.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86farc.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86fpoly.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86frect.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86gc.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmap.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86gcmisc.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86im.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86initac.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86line.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86line2.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86local.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86maploc.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86orect.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86pcache.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86plane.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86scrin.h - * xc/programs/Xserver/hw/xfree86/xaa/xf86spans.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86stip.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86tables.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86text.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86txtblt.s - * xc/programs/Xserver/hw/xfree86/xaa/xf86window.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86wline.c - * xc/programs/Xserver/hw/xfree86/xaa/xf86xaa.h - * xc/programs/Xserver/hw/xfree86/xf86config/xf86conf.man - * xc/programs/Xserver/hw/xfree98/LinkKit/Imakefile - * xc/programs/Xserver/hw/xfree98/SuperProbe/Imakefile - * xc/programs/Xserver/hw/xfree98/VGADriverDoc/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/pics/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/scripts/xmseconfig - * xc/programs/Xserver/hw/xfree98/XF86Setup/tcllib/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/generic/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/ja/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/texts/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/Imakefile - * xc/programs/Xserver/hw/xfree98/XF86Setup/filelist.tcl - * xc/programs/Xserver/hw/xfree98/accel/cache/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/mmio_928/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/s3_generic/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3mmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/s3newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3ga968/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/mmio_928/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/s3_generic/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3mmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.c - * xc/programs/Xserver/hw/xfree98/accel/s3nec/s3pc98.h - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/mmio_928/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/s3_generic/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3mmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/s3newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwlb/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/mmio_928/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/s3_generic/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3mmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/s3newmmio/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/s3pwskb/Imakefile - * xc/programs/Xserver/hw/xfree98/accel/Imakefile - * xc/programs/Xserver/hw/xfree98/common/Imakefile - * xc/programs/Xserver/hw/xfree98/common/pc98_vers.h - * xc/programs/Xserver/hw/xfree98/common_hw/ga968/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/generic/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/nec/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/pwlb/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/pwskb/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile - * xc/programs/Xserver/hw/xfree98/common_hw/Imakefile.chw - * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/1st.sgml - * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/Imakefile - * xc/programs/Xserver/hw/xfree98/doc/Japanese/sgml/read98.sgml - * xc/programs/Xserver/hw/xfree98/doc/Japanese/Imakefile - * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98 - * xc/programs/Xserver/hw/xfree98/doc/Japanese/README98.1st - * xc/programs/Xserver/hw/xfree98/doc/man/Imakefile - * xc/programs/Xserver/hw/xfree98/doc/sgml/Imakefile - * xc/programs/Xserver/hw/xfree98/doc/Imakefile - * xc/programs/Xserver/hw/xfree98/doc/VideoBoard98 - * xc/programs/Xserver/hw/xfree98/etc/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/bsd/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/misc/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/linux/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/minix/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/sysv/Imakefile - * xc/programs/Xserver/hw/xfree98/os-support/Imakefile - * xc/programs/Xserver/hw/xfree98/reconfig/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/drivers/generic/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/ibm/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/ibm/egc_asm.s - * xc/programs/Xserver/hw/xfree98/vga16/mfb/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/mi/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/misc/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/vga/Imakefile - * xc/programs/Xserver/hw/xfree98/vga16/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/ganbwap/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/mga/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/bank.s - * xc/programs/Xserver/hw/xfree98/vga256/drivers/nec480/nec480_dr.c - * xc/programs/Xserver/hw/xfree98/vga256/drivers/nkvnec/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/svga/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.c - * xc/programs/Xserver/hw/xfree98/vga256/drivers/trident/pc98_tgui.h - * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabep/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/wabs/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/wsna/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/drivers/cir_pc98.c - * xc/programs/Xserver/hw/xfree98/vga256/ganbwap/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/mga/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/nec480/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/nkvnec/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/svga/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/trident/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/vgainit/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/wabep/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/wabs/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/wsna/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/Imakefile - * xc/programs/Xserver/hw/xfree98/vga256/Imakefile.vga - * xc/programs/Xserver/hw/xfree98/vga256/cmga.cmd - * xc/programs/Xserver/hw/xfree98/vga256/cmga.sh - * xc/programs/Xserver/hw/xfree98/vga256/cnec480.cmd - * xc/programs/Xserver/hw/xfree98/vga256/cnec480.sh - * xc/programs/Xserver/hw/xfree98/vga256/ctgui.cmd - * xc/programs/Xserver/hw/xfree98/vga256/ctgui.sh - * xc/programs/Xserver/hw/xfree98/vga256/cvga256.cmd - * xc/programs/Xserver/hw/xfree98/vga256/cvga256.sh - * xc/programs/Xserver/hw/xfree98/xaa/xaa16/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/xaa24/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/xaa32/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/xaa8/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/xaavga256/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/Imakefile - * xc/programs/Xserver/hw/xfree98/xaa/Imakefile.BPP - * xc/programs/Xserver/hw/xfree98/xf86config/Cards98 - * xc/programs/Xserver/hw/xfree98/xf86config/Imakefile - * xc/programs/Xserver/hw/xfree98/Imakefile - * xc/programs/Xserver/hw/xfree98/XF98Conf.cpp - * xc/programs/Xserver/hw/xnest/Cursor.h - * xc/programs/Xserver/hw/xnest/Pixmap.h - * xc/programs/Xserver/os/iopreader.c - * xc/programs/Xserver/pandix/Imakefile - * xc/programs/Xserver/pandix/dispatch.c - * xc/programs/Xserver/pandix/dixfonts.c - * xc/programs/Xserver/pandix/events.c - * xc/programs/Xserver/pandix/main.c - * xc/programs/Xserver/pandix/resource.c - * xc/programs/Xserver/pandix/window.c - * xc/programs/Xserver/panmi/Imakefile - * xc/programs/Xserver/panmi/miexpose.c - * xc/programs/Xserver/panmi/miregion.c - * xc/programs/Xserver/panmi/mivaltree.c - * xc/programs/fsinfo/Imakefile - * xc/programs/fsinfo/fsinfo.c - * xc/programs/fsinfo/fsinfo.man - * xc/programs/xdm/config/Xresources - * xc/programs/xfs/include/events.h - * xc/programs/xfs/include/resource.h - * xc/programs/xkbcomp/keymap/sgi/cs - * xc/programs/xkbcomp/symbols/cs - * xc/programs/xkbcomp/xkbparse.h - * xc/programs/xprop/dsimple.c - * xc/programs/xprop/dsimple.h - * xc/programs/xwd/dsimple.c - * xc/programs/xwd/dsimple.h - * xc/programs/xwininfo/dsimple.c - * xc/programs/xwininfo/dsimple.h - * xc/fonts/bdf/misc/7x13euro.bdf - * xc/fonts/bdf/misc/7x13euroB.bdf - * xc/fonts/bdf/misc/7x14rk.bdf - * xc/fonts/bdf/misc/heb6x13.bdf - * xc/fonts/bdf/misc/heb8x13.bdf - * xc/fonts/bdf/unnec_100dpi/UTBI__10.bdf - * xc/fonts/bdf/unnec_100dpi/UTBI__12.bdf - * xc/fonts/bdf/unnec_100dpi/UTBI__14.bdf - * xc/fonts/bdf/unnec_100dpi/UTBI__18.bdf - * xc/fonts/bdf/unnec_100dpi/UTBI__24.bdf - * xc/fonts/bdf/unnec_100dpi/UTB___10.bdf - * xc/fonts/bdf/unnec_100dpi/UTB___12.bdf - * xc/fonts/bdf/unnec_100dpi/UTB___14.bdf - * xc/fonts/bdf/unnec_100dpi/UTB___18.bdf - * xc/fonts/bdf/unnec_100dpi/UTB___24.bdf - * xc/fonts/bdf/unnec_100dpi/charB08.bdf - * xc/fonts/bdf/unnec_100dpi/charB10.bdf - * xc/fonts/bdf/unnec_100dpi/charB12.bdf - * xc/fonts/bdf/unnec_100dpi/charB14.bdf - * xc/fonts/bdf/unnec_100dpi/charB18.bdf - * xc/fonts/bdf/unnec_100dpi/charB24.bdf - * xc/fonts/bdf/unnec_100dpi/charBI08.bdf - * xc/fonts/bdf/unnec_100dpi/charBI10.bdf - * xc/fonts/bdf/unnec_100dpi/charBI12.bdf - * xc/fonts/bdf/unnec_100dpi/charBI14.bdf - * xc/fonts/bdf/unnec_100dpi/charBI18.bdf - * xc/fonts/bdf/unnec_100dpi/charBI24.bdf - * xc/fonts/bdf/unnec_75dpi/UTBI__10.bdf - * xc/fonts/bdf/unnec_75dpi/UTBI__12.bdf - * xc/fonts/bdf/unnec_75dpi/UTBI__14.bdf - * xc/fonts/bdf/unnec_75dpi/UTBI__18.bdf - * xc/fonts/bdf/unnec_75dpi/UTBI__24.bdf - * xc/fonts/bdf/unnec_75dpi/UTB___10.bdf - * xc/fonts/bdf/unnec_75dpi/UTB___12.bdf - * xc/fonts/bdf/unnec_75dpi/UTB___14.bdf - * xc/fonts/bdf/unnec_75dpi/UTB___18.bdf - * xc/fonts/bdf/unnec_75dpi/UTB___24.bdf - * xc/fonts/bdf/unnec_75dpi/charB08.bdf - * xc/fonts/bdf/unnec_75dpi/charB10.bdf - * xc/fonts/bdf/unnec_75dpi/charB12.bdf - * xc/fonts/bdf/unnec_75dpi/charB14.bdf - * xc/fonts/bdf/unnec_75dpi/charB18.bdf - * xc/fonts/bdf/unnec_75dpi/charB24.bdf - * xc/fonts/bdf/unnec_75dpi/charBI08.bdf - * xc/fonts/bdf/unnec_75dpi/charBI10.bdf - * xc/fonts/bdf/unnec_75dpi/charBI12.bdf - * xc/fonts/bdf/unnec_75dpi/charBI14.bdf - * xc/fonts/bdf/unnec_75dpi/charBI18.bdf - * xc/fonts/bdf/unnec_75dpi/charBI24.bdf - * xc/util/patch/ChangeLog - * xc/util/patch/Configure - * xc/util/patch/EXTERN.h - * xc/util/patch/INTERN.h - * xc/util/patch/MANIFEST - * xc/util/patch/Makefile.SH - * xc/util/patch/Makefile.nt - * xc/util/patch/README - * xc/util/patch/backupfile.c - * xc/util/patch/backupfile.h - * xc/util/patch/common.h - * xc/util/patch/config.H - * xc/util/patch/config.h.SH - * xc/util/patch/config.h.nt - * xc/util/patch/inp.c - * xc/util/patch/inp.h - * xc/util/patch/malloc.c - * xc/util/patch/patch.c - * xc/util/patch/patch.man - * xc/util/patch/patchlevel.h - * xc/util/patch/pch.c - * xc/util/patch/pch.h - * xc/util/patch/util.c - * xc/util/patch/util.h - * xc/util/patch/version.c - * xc/util/patch/version.h - * xc/util/patch/winnt.h - Bugzilla #1770 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1770): - Fixing build bustage caused by dead files which were never properly - cvs removed, the RCS backing files just had an invalid default branch - set, which prevented CVS from checking them out. After fixing the RCS - backing files this patch now removes those files. - -2004-11-03 Roland Mainz - * xc/lib/font/FreeType/ftfuncs.c - Bugzilla #1767 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1767): - Fixing build bustage in xc/programs/bdftopcf/ due missing - `FT_STREAM_SEEK'/`FT_STREAM_POS' symbols. - -2004-11-02 Roland Mainz - * xc/programs/pclcomp/pclcomp.c - Bugzilla #1758 (https://freedesktop.org/bugzilla/show_bug.cgi?id=1758): - Fixing various build errors and warnings in "pclcomp". - -2004-11-02 Egbert Eich - - * lib/font/FreeType/ftfuncs.c: - Removing unneeded private FreeType2 symbol. - - * programs/Xserver/hw/xfree86/ddc/edid.h: - * programs/Xserver/hw/xfree86/ddc/interpret_edid.c: - (xf86InterpretEDID), (get_display_section), - (get_std_timing_section), (get_dt_md_section), - (get_dst_timing_section), (get_monitor_ranges), - (get_detailed_timing_section), (validate_version): - * programs/Xserver/hw/xfree86/ddc/print_edid.c: (xf86PrintEDID), - (print_display), (print_input_features), (print_dpms_features), - (print_detailed_monitor_section), (print_detailed_timings), - (print_number_sections): - Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich). - - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsModeInitHiQV): - Removing unneeded code. - - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810SetMode), (I810ModeInit): - * programs/Xserver/xkb/ddxList.c: (XkbDDXListComponent): - * programs/Xserver/xkb/ddxLoad.c: (XkbDDXCompileNamedKeymap): - Fixed KGA handling for i810. KGA handling for chips derived from - C&T chips is slightly different. The changes make the code - consistent with the C&T (chips) and i740 drivers. - - -2004-11-01 Egbert Eich - - * programs/Xserver/Xext/saver.c: (ScreenSaverUnsetAttributes): - Fixed sig11 which occured when calling a CloseDisplay() - after XScreenSaverSetAttributes() followed by - XScreenSaverUnsetAttributes(). Caused by missing FreeResource() - in XScreenSaverUnsetAttributes(). - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - (configureDDCMonitorSection): - Removing unused DDC sections that caused misinterpretation of - DDC data due to a missing break statement in a switch. - * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: - (ix86PciSelectCfgmech): - Fixed typo: #if <-> #ifdef. - -2004-10-31 Roland Mainz - * xc/programs/glxgears/Imakefile - Bugzilla #1747: Fix build failure on Solaris due missing - |sched_yield| symbol (which is provided by the realtime library - (librt.so) in Solaris). - -2004-10-31 Roland Mainz - * xc/lib/GL/mesa/drivers/osmesa/Imakefile - Bugzilla #1743: Fix build failure on Solaris due "ld: fatal: - too many symbols require `small' PIC references" via adding - |#define LargePICTable YES| to the Imakefile. - -2004-10-31 Felix Kuehling - - * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageDDC1): - * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreamsNew), (SavageInitStreams2000): - Make the Savage driver work with the dl-loader. - -2004-10-30 Roland Mainz - * xc/programs/pclcomp/Imakefile - Bugzilla #631: Adding missing Imakefile. - -2004-10-30 Roland Mainz - * xc/programs/Imakefile - * xc/programs/pclcomp/README - * xc/programs/pclcomp/pclcomp.c - * xc/programs/pclcomp/pclcomp.man - * xc/programs/pclcomp/printer.note - * xc/programs/xpr/Imakefile - * xc/programs/xpr/lncmd.h - * xc/programs/xpr/pmp.h - * xc/programs/xpr/x2jet.c - * xc/programs/xpr/x2pmp.c - * xc/programs/xpr/xdpr.man - * xc/programs/xpr/xdpr.script - * xc/programs/xpr/xpr.c - * xc/programs/xpr/xpr.h - * xc/programs/xpr/xpr.man - Bugzilla #631: Uploading "xpr" and "pclcomp" as they are needed - for the RASTER and PCL drivers on some platforms. - -2004-10-30 Alan Coopersmith - - * xc/config/util/mdepend.cpp: - Add -d flag for compilers like the Sun C compilers that - produce dependency lists themselves. To use with the Sun - compilers, add to host.def: - # define UseCCMakeDepend YES - # define DependFlags -cc $(CC) -d -xM - (Sun bug id #4245688 - fix by Alan Coopersmith) - * xc/programs/Xserver/hw/xfree86/loader/elfloader.c: - Add Solaris to the platforms on which mprotect is run to set - execute permissions when necessary. (Sun bug id #6175128 - - Xorg bugzilla #1812 - fix by Alan Coopersmith) - * xc/programs/xclock/Imakefile,Clock.c,ClockP.h,xclock.c: - Internationalize digital output (Sun bug id #4119396 - fix by - Steve Swales), add -bgpixmap option to set XPM file as background - (originally from STSF project version of xclock by Alan Coopersmith) - * xc/programs/xmodmap/handle.c,pf.c - xmodmap was printing line numbers which are one too low in error - messages (Xorg bugzilla #1739, Sun bug id 4637857 - fix by Sam Lau) - -2004-10-29 Torrey T. Lyons - - * config/cf/X11.tmpl: - * config/cf/cygwin.cf: - * config/cf/darwin.cf: - * programs/Xserver/dix/Imakefile: - * programs/Xserver/miext/damage/Imakefile: - Add BuildRootless Imake variable and ROOTLESS define. - -2004-10-28 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/rootlessAqua.h: - Removed unused vestigial file. - -2004-10-27 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: - (I810Sync): - Removing vtSema shilding of accel sync - should have been - '&&' instead of '||' anyway. - -2004-10-25 Torrey T. Lyons - - * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC): - Fix rootless Cygwin crash due to acceleration code illegally modifying - a const structure (Reported by Kensuke Matsuzaki). - -2004-10-24 Roland Mainz - * xc/config/cf/xprint_site.def - * xc/programs/Xserver/Xprint/ps/Ps.h - * xc/programs/Xserver/Xprint/ps/PsPixmap.c - * xc/programs/Xserver/Xprint/ps/PsPolygon.c - * xc/programs/Xserver/mi/miinitext.c - Bugzilla #1664 (https://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-10-24 Matthieu Herrb - - * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: - - don't pretend to support 24bpp or 32bpp framebuffers if probed - depth is less than 24. Avoids a core dump after a common - configuration error. - -2004-10-21 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONDisplayVideo), (RADEONPutVideo): - - make the overlay work on crtc2 again - - make PutVideo() MergedFB aware - -2004-10-22 Matthieu Herrb - - * programs/xdm/greeter/verify.c - Make BSDAUTH able to use non-default login classes. - (Bugzilla #1676, Pierre Lalet). - -2004-10-21 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - Make sure the overlay is off when switching modes, otherwise you - can get a chip lockup if you switch modes with a video playing - -2004-10-20 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageStreamsOn), (SavageStreamsOff): - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageInitVideo), (SavageStopVideo), (SavageDisplayVideoOld), - (SavageDisplayVideoNew), (SavageStopSurface): - when using the overlay for Xv, only enable it when displaying the - video otherwise the overlay breaks on mode changes. - -2004-10-20 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageGetRefresh), (SavageValidMode), (SavageModeInit): - Take doublescan and interlace flags into account when choosing a - BIOS mode. Otherwise it choses modes with double refresh rates for - double scan modes or half refresh rates for interlaced modes. - -2004-10-20 Thomas Hellström - - * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: - Fixed a compile error on BSD in the via driver - -2004-10-20 Thomas Hellström - - * lib/XvMC/Imakefile: - * lib/XvMC/hw/via/Imakefile: - * lib/XvMC/hw/via/viaLowLevel.c: (hwlLock), (hwlUnlock), - (viaMpegGetStatus), (viaMpegIsBusy), (timeDiff), (syncDMA), - (syncVideo), (syncAccel), (syncMpeg), (pciFlush), (agpFlush), - (flushXvMCLowLevel), (pciCommand), (agpCommand), - (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked), - (viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture), - (viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked), - (viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel), - (initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel): - * lib/XvMC/hw/via/viaLowLevel.h: - * lib/XvMC/hw/via/viaXvMC.c: (yOffs), (vOffs), (uOffs), - (defaultQMatrices), (releaseDecoder), (grabDecoder), - (setupAttribDesc), (releaseAttribDesc), (XvMCCreateContext), - (XvMCDestroyContext), (XvMCCreateSurface), (XvMCDestroySurface), - (XvMCPutSlice2), (XvMCPutSlice), (updateXVOverlay), - (XvMCPutSurface), (XvMCBeginSurface), (XvMCSyncSurface), - (XvMCLoadQMatrix), (XvMCRenderSurface), (XvMCCreateBlocks), - (XvMCDestroyBlocks), (XvMCCreateMacroBlocks), - (XvMCDestroyMacroBlocks), (XvMCCreateSubpicture), - (XvMCSetSubpicturePalette), (findOverlap), (XvMCClearSubpicture), - (XvMCCompositeSubpicture), (XvMCBlendSubpicture), - (XvMCBlendSubpicture2), (XvMCSyncSubpicture), - (XvMCFlushSubpicture), (XvMCDestroySubpicture), - (XvMCGetSubpictureStatus), (XvMCFlushSurface), - (XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute), - (XvMCGetAttribute), (XvMCHideSurface): - * lib/XvMC/hw/via/viaXvMCPriv.h: - * lib/XvMC/wrapper/Imakefile: - * lib/XvMC/wrapper/XvMCWrapper.c: (preInitW): - Imported via XvMC library release 0.13.0 from unichrome.sf.net. - This enables hardware mpeg2 decoding for the CLE266 chip using the - nonstandard VLD XvMC extension. Complete author information is - available at the unichrome site. - Updated the XvMC wrapper to look for version specific Xv and XvMC - shared libraries. - -2004-10-19 Roland Mainz - * xc/programs/Imakefile - * xc/programs/xdbedizzy/Imakefile - * xc/programs/xdbedizzy/xdbedizzy.c - * xc/programs/xdbedizzy/xdbedizzy.man - * xc/programs/xdbedizzy/xdbedizzy.sgml - Bugzilla #1673: Adding sample application "xdbedizzy" for the - DOUBLE-BUFFER extension ("DBE"). - Original "dbedizzy" version written by Mark Kilgard, adapted to - use DBE for double buffering by Allen Leinwand, print support - by Roland Mainz. - -2004-10-19 Luc Verhaegen - - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/ddmpeg.h: - * programs/Xserver/hw/xfree86/drivers/via/ginfo.h: - * programs/Xserver/hw/xfree86/drivers/via/via.h: - * programs/Xserver/hw/xfree86/drivers/via/via.man: - * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: - (VIAInitialize2DEngine), (dispatchCBuffer), (dispatchCBufferAGP), - (VIAInitAccel), (VIAAccelSync), (VIASetupForScreenToScreenCopy), - (VIASubsequentScreenToScreenCopy), (VIASetupForSolidFill), - (VIASubsequentSolidFillRect), (VIASetupForMono8x8PatternFill), - (VIASubsequentMono8x8PatternFillRect), - (VIASubsequentColor8x8PatternFillRect), - (VIASetupForCPUToScreenColorExpandFill), - (VIASubsequentScanlineCPUToScreenColorExpandFill), - (VIASetupForScreenToScreenColorExpand), - (VIASubsequentScreenToScreenColorExpand), (VIASetupForImageWrite), - (VIASubsequentImageWriteRect), (VIASetupForSolidLine), - (VIASubsequentSolidTwoPointLine), (VIASubsequentSolidHorVertLine), - (VIASetupForDashedLine), (VIASubsequentDashedTwoPointLine), - (VIASetClippingRectangle), (ViaVQDisable): - * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.c: - (ViaSetCLE266APrimaryFIFO), (ViaSetPrimaryExpireNumber), - (ViaSetPrimaryFetchCount), (ViaSetPrimaryFIFO), - (ViaSetSecondaryFetchCount), (ViaSetSecondaryFIFO), - (ViaDisablePrimaryFIFO): - * programs/Xserver/hw/xfree86/drivers/via/via_bandwidth.h: - * programs/Xserver/hw/xfree86/drivers/via/via_bios.c: - (VIACreateHeaderFile), (VIACreateTV2), (VIAGetTV2Mask), - (VIAGetTV2NTSC), (VIAGetTV2PAL), (VIACreateTV3), (VIAGetTV3Mask), - (VIAGetTV3NTSC), (VIAGetTV3PAL), (VIACreateVT1622A), - (ViaGetRomTVTableVersion), (ViaGetRomOutputModeTables), - (ViaGetRomModeTables), (ViaGetRomImage), - (ViaGetIncludedOutputModeTables), (ViaGetIncludedModeTables), - (ViaModeTablesInit): - * programs/Xserver/hw/xfree86/drivers/via/via_bios.h: - * programs/Xserver/hw/xfree86/drivers/via/via_capture.h: - * programs/Xserver/hw/xfree86/drivers/via/via_ch7019.h: - * programs/Xserver/hw/xfree86/drivers/via/via_common.h: - * programs/Xserver/hw/xfree86/drivers/via/via_compose.h: - * programs/Xserver/hw/xfree86/drivers/via/via_cursor.c: - (VIALoadCursorImage), (ViaCursorStore), (ViaCursorRestore): - * programs/Xserver/hw/xfree86/drivers/via/via_dga.c: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - (VIADRIIrqInit), (VIADRIIrqExit), (VIADRIRingBufferCleanup), - (VIADRIRingBufferInit), (VIADRIAgpInit), (VIADRIScreenInit), - (VIADRICloseScreen), (VIADRIFinishScreenInit), (VIADRIMapInit), - (viaDRIEnterVT), (viaDRILeaveVT): - * programs/Xserver/hw/xfree86/drivers/via/via_dri.h: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: (VIASetup), - (ViaWaitIdle), (VIAGetRec), (VIAFreeRec), (VIAIdentify), - (VIAProbe), (LookupChipSet), (VIAProbeDDC), (VIAPreInit), - (VIAEnterVT), (VIALeaveVT), (VIASave), (VIARestoreRegs), - (VIAEnableMMIO), (VIADisableMMIO), (VIAMapMMIO), (VIAMapFB), - (VIAScreenInit), (VIAInternalScreenInit), (VIAWriteMode), - (VIACloseScreen), (VIAAdjustFrame), (VIASwitchMode), (VIADPMS), - (VIADeviceSelection), (VIADeviceDispatch): - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/drivers/via/via_fs454.h: - * programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.c: - * programs/Xserver/hw/xfree86/drivers/via/via_gpioi2c.h: - * programs/Xserver/hw/xfree86/drivers/via/via_hwdiff.c: - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.c: - (VIAI2C1PutBits), (VIAI2C1GetBits), (ViaI2CBus1Init), - (VIAI2C2PutBits), (VIAI2C2GetBits), (ViaI2CBus2Init), - (ViaI2CBus3Init), (ViaGpioI2CInit), (VIAGPIOI2C_Initial), - (ViaGpioI2c_Release), (ViaGpioI2c_SCLWrite), (ViaGpioI2c_SCLRead), - (ViaGpioI2c_SDAWrite), (ViaGpioI2c_SDARead), (HWGPIOI2C_SetSCL), - (HWGPIOI2C_SetSDA), (HWGPIOI2C_GetSDA), (GPIOI2C_START), - (GPIOI2C_STOP), (GPIOI2C_ACKNOWLEDGE), (GPIOI2C_SENDACKNOWLEDGE), - (GPIOI2C_SENDNACKNOWLEDGE), (GPIOI2C_WriteBit), - (GPIOI2C_WriteData), (GPIOI2C_ReadBit), (GPIOI2C_ReadData), - (VIAGPIOI2C_Write), (VIAGPIOI2C_Read), (VIAGPIOI2C_ReadByte), - (ViaGpioI2c_Probe), (VIAI2CInit): - * programs/Xserver/hw/xfree86/drivers/via/via_i2c.h: - * programs/Xserver/hw/xfree86/drivers/via/via_id.c: - (ViaDoubleCheckCLE266Revision), (ViaCheckCardId): - * programs/Xserver/hw/xfree86/drivers/via/via_id.h: - * programs/Xserver/hw/xfree86/drivers/via/via_lib.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.c: - (libc_YUV42X), (__memcpy), (kernel_YUV42X), (kernel_memcpy), - (fastrdtsc), (time_function), (flagValid), (cpuValid), - (viaVidCopyInit): - * programs/Xserver/hw/xfree86/drivers/via/via_memcpy.h: - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - (VIAFreeLinear), (offScreenLinear), (VIAAllocLinear), - (VIAInitLinear): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.c: - (VIACheckTVExist), (VIAGetActiveDisplay), (VIASensorTV2), - (VIASensorTV3), (VIASensorDVI), (VIAPostDVI), (VIAGetDeviceDetect), - (ViaGetPanelSizeFromEDID), (VIAGetPanelSizeFromDDCv1), - (VIAGetPanelSizeFromDDCv2), (VIAGetPanelSize), - (ViaGetResolutionIndex), (ViaGetModeIndex), (ViaPanelGetIndex), - (ViaGetNearestRefresh), (ViaRefreshAllowed), (ViaTVGetIndex), - (VIAFindModeUseBIOSTable), (VIASetUseExternalClock), - (VIASetPrimaryClock), (VIASetSecondaryClock), (VIASetLCDMode), - (VIAPreSetTV2Mode), (VIAPreSetVT1623Mode), (VIAPostSetTV2Mode), - (VIAPreSetTV3Mode), (VIAPostSetTV3Mode), (ViaTVModePreset), - (ViaTVClose), (ViaTVModePostSet), (ViaSetPrimaryOffset), - (ViaSetBlankingEndOverflow), (ViaPrimaryRefreshPatch), - (VIASetModeUseBIOSTable), (ViaSetSecondaryOffset), - (VIASetModeForMHS), (ViaLCDPowerSequence), (VIAEnableLCD), - (VIADisableLCD), (VIASavePalette), (VIARestorePalette), - (VIALoadPalette): - * programs/Xserver/hw/xfree86/drivers/via/via_mode.h: - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.c: - (viaOverlayGetV1Format), (viaOverlayGetV3Format), - (viaOverlayGetSrcStartAddress), (viaOverlayHQVCalcZoomHeight), - (viaOverlayGetFetch), (viaOverlayGetDisplayCount), (rangeEqualize), - (vPackFloat), (viaCalculateVideoColor): - * programs/Xserver/hw/xfree86/drivers/via/via_overlay.h: - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_refresh.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.c: - * programs/Xserver/hw/xfree86/drivers/via/via_regrec.h: - * programs/Xserver/hw/xfree86/drivers/via/via_regs.h: - * programs/Xserver/hw/xfree86/drivers/via/via_saa7108.h: - * programs/Xserver/hw/xfree86/drivers/via/via_shadow.c: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - (VIAVidHWDiffInit), (viaSetColorSpace), (ViaInitVideoStatusFlag), - (ViaSetVidCtl), (ViaVideoRegWrite), (VIAVidCreateSurface), - (VIAVidLockSurface), (VIAVidDestroySurface), (Upd_Video), - (VIAVidUpdateOverlay): - * programs/Xserver/hw/xfree86/drivers/via/via_swov.h: - * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: - (ViaAudioSelect): - * programs/Xserver/hw/xfree86/drivers/via/via_tv2.h: - * programs/Xserver/hw/xfree86/drivers/via/via_tv3.h: - * programs/Xserver/hw/xfree86/drivers/via/via_utility.c: - * programs/Xserver/hw/xfree86/drivers/via/via_utility.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vbe.c: - (ViaVBEGetActiveDevice), (ViaVBEGetDisplayDeviceInfo), - (ViaVBEGetDisplayDeviceAttached), (ViaVBEGetBIOSDate), - (ViaVBEGetBIOSVersion), (ViaVBEGetFlatPanelInfo), - (ViaVBEGetTVConfiguration), (ViaVBEGetTVEncoderType), - (ViaVBEGetVideoMemSize), (ViaVBESetActiveDevice), - (ViaVBEGetModeInfo), (ViaVBEQueryModeList), - (ViaVBEQuerySupportedRefreshRate), (ViaVBESetDeviceRefreshRate), - (ViaVBESetFlatPanelState): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.c: - (ViaVgahwIn), (ViaVgahwOut), (ViaVgahwRead), (ViaVgahwWrite), - (ViaVgahwChange), (ViaCrtcChange), (ViaSeqChange), (ViaVgahwPrint): - * programs/Xserver/hw/xfree86/drivers/via/via_vgahw.h: - * programs/Xserver/hw/xfree86/drivers/via/via_video.c: - (DecideOverlaySupport), (viaResetVideo), (viaSaveVideo), - (viaRestoreVideo), (viaExitVideo), (viaInitVideo), - (viaSetupImageVideoG), (viaStopSWOVerlay), (viaStopVideoG), - (xv_to_tuner), (viaSetPortAttributeG), (viaGetPortAttributeG), - (viaPutImageG), (viaQueryImageAttributesG), (viaPutVideo): - * programs/Xserver/hw/xfree86/drivers/via/via_video.h: - * programs/Xserver/hw/xfree86/drivers/via/via_vt1622a.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.c: - (initViaXvMC), (cleanupViaXvMC), (stride), (size_yuv420), - (size_xx44), (mpegDisable), (ViaInitXVMC), (ViaCleanupXVMC), - (ViaXvMCCreateContext), (ViaXvMCCreateSurface), - (ViaXvMCCreateSubpicture), (ViaXvMCDestroyContext), - (ViaXvMCDestroySurface), (ViaXvMCDestroySubpicture), - (viaXvMCSetDisplayLock), (viaXvMCInitXv), - (viaXvMCInterceptXvAttribute), (viaXvMCInterceptXvGetAttribute), - (viaXvMCDisplayAttributes), (viaXvMCInterceptPutImage), - (viaXvMCPutImageSize): - * programs/Xserver/hw/xfree86/drivers/via/via_xvmc.h: - * programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h: - * programs/Xserver/hw/xfree86/drivers/via/videodev.h: - - Sync via driver with unichrome (r26). - New features include: Asm videoblit; XvMC VLD support for - CLE266; Xv support for KM400; Panel activation by pci subsystem - id. - Some bugs were fixed, S3utility xv backend and support for - saa71xx, ch7xxx and FS45x tv/lvds encoders were removed, many - things were severely cleaned up. MMIO is exported read-only to - DRI for security. - Complete changelog (with author information) is available at - unichrome.sf.net. - -2004-10-19 Felix Kuehling - - * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: - (SavageSetVESAMode): - Fix a regression in the CrtOnly option. This was fixed in DRI CVS - once but must have been lost during the port to Xorg CVS. - -2004-10-19 Egbert Eich - - * config/cf/linux.cf: - * config/imake/imakemdep.h: - Enabling modules and DRI for Linux HPPA. - * programs/Xserver/os/Imakefile: - * programs/Xserver/os/hpsocket.c: - Removing hpsocket.c as it isn't used anywhere any more - (Bugzilla #1584). - -2004-10-18 Egbert Eich - - * fonts/encodings/large/gb18030-0.enc: - Added file that was missing from last commit. - -2004-10-18 Egbert Eich - - * fonts/encodings/large/Imakefile: - * fonts/encodings/large/big5.eten-0.enc: - * fonts/encodings/large/big5hkscs-0.enc: - * fonts/encodings/large/gb2312.1980-0.enc: - * nls/Compose/Imakefile: - * nls/Compose/zh_CN.gb18030: - * nls/Compose/zh_HK.big5: - * nls/Compose/zh_HK.big5hkscs: - * nls/XI18N_OBJS/Imakefile: - * nls/XI18N_OBJS/zh_CN.gb18030: - * nls/XI18N_OBJS/zh_HK.UTF-8: - * nls/XI18N_OBJS/zh_HK.big5: - * nls/XLC_LOCALE/Imakefile: - * nls/XLC_LOCALE/zh_CN.UTF-8: - * nls/XLC_LOCALE/zh_CN.gb18030: - * nls/XLC_LOCALE/zh_CN.gbk: - * nls/XLC_LOCALE/zh_HK.UTF-8: - * nls/XLC_LOCALE/zh_HK.big5hkscs: - * nls/XLC_LOCALE/zh_TW.UTF-8: - * nls/compose.dir: - * nls/locale.alias: - * nls/locale.dir: - Correcting font encodings for GB18030, GBK and BIG5-HKSCS. - Adding nls support for those encodings (Bugzilla 1573, James Su). - -2004-10-18 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RADEONSetupRenderByteswap): - Fixing one of the infamous - 'control reaches end of non void function problems'. - -2004-10-18 Egbert Eich - - * config/cf/Imake.cf: - * config/cf/linux.cf: - * config/cf/xfree86.cf: - * config/cf/xorg.cf: - * config/imake/imakemdep.h: - powerpc/powerpc64 build fixes. - -2004-10-18 Egbert Eich - - * config/cf/xorg.cf: - Made handling of DevelDrivers for x86-64 more conformant - to other platforms. - - * fonts/encodings/Imakefile: - Compress all font encodings (Stefan Dirsch). - - * lib/SM/sm_manager.c: (_SmsProtocolSetupProc): - Fixed warnings. - - * lib/X11/imRm.c: - Turn on forwarding XNSpotLocation event to XIM server in - OffTheSpot and Root mode (bugzilla #1580, James Su). - - * nls/Compose/en_US.UTF-8: - Added another compose key combination for the Euro symbol - (Stefan Dirsch). - - * nls/compose.dir: - Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales - (Mike Fabian). - - * nls/locale.alias: - Changed default encoding for ru from KOI8-R to ISO8859-5 - (Mike Fabian). - This is the encoding that is also used by glibc. We may - break other libcs - lets see who complains. - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Added explanation for DESTDIR to install to a different directory - than /. - - * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: (ATIProbe): - Added some early bailouts to atiprobe if PCI structure pointer is - NULL to prevent sig11. - - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_video.c: - (GX1InitVideo), (GX1ResetVideo), (GX1StopVideo), - (GX1SetPortAttribute), (GX1DisplayVideo), (GX1BlockHandler): - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_video.c: - (GX2InitVideo), (GX2ResetVideo), (GX2StopVideo), - (GX2SetPortAttribute), (GX2DisplayVideo), (GX2BlockHandler): - XV support doesn't depend on 2D acceleration any more. This patch - removes this limitation from the NSC driver. This is a patch that - I have committed to XFree86 a while ago but never ported over to - X.Org. Matthieu Herrb contributed some build fixes. - - * programs/Xserver/os/WaitFor.c: - 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(). - - * programs/xconsole/xconsole.c: (OpenConsole), (get_pty): - Use /dev/xconsole (named pipe) or devpts for system logger - (Werner Fink). - - * programs/xkbcomp/rules/Imakefile: - Create missing links for backward compatibility to XFree86 - (Stefan Dirsch). - - * programs/xkbcomp/symbols/inet: - Changed comment to mention xorg. - - * programs/xkill/xkill.c: (get_window_id): - Changed cursor for the 'kill' action from XC_draped_box to - XC_Pirate. If you don't like it we can change it back - (original author unknown). - - * programs/xman/vendor.h: - Added 'pic' to the man page rendering command pipeline - (Werner Fink). - - * programs/xrx/helper/helper.c: - Added missing return value (Stefan Dirsch, Roland Mainz) - - -2004-10-17 Eric Anholt - - * extras/Mesa/src/mesa/drivers/dri/tdfx/tdfx_tex.c: - (convertPalette): - Bug #1108: abort if no palette format matches. (Already in upstream - Mesa) - -2004-10-17 Roland Mainz - * xc/programs/xset/Imakefile - * xc/programs/xset/xset.c - Bugzilla #1659: Fix Imakefile bug which caused the Xprint support - in "xset" not being build. - -2004-10-17 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche) - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - (MouseCommonOptions): - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott) - -2004-10-17 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit), - (S3ModeInit): - - Add interlaced support to S3 driver (bug 332, Leo Savernik) - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: - (MouseCommonOptions), (MouseProc), (MouseDoPostEvent): - * programs/Xserver/hw/xfree86/input/mouse/mouse.man: - * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: - - EmulateWheelTimeout (bug 323, Mathias Fröhlich) - - single button double-click (bug 322, Rob Brown) - -2004-10-17 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - On my Inspiron 8600 both internal and external ports are - marked DAC_PRIMARY in BIOS. So be extra careful - only - swap when the first port is not DAC_PRIMARY - -2004-10-17 Alex Deucher - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.man - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c - - Add Thomas' latest sis MergedFB enhancements to the radeon driver - -2004-10-17 Matthieu Herrb - - * programs/Xserver/os/access.c: (CheckAddr): - * programs/Xserver/os/connection.c: (AuthAudit), - (ClientAuthorized): - Remove some remaining AMOEBA specific code. - -2004-10-16 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD), (SavageSetGBD_Twister), (SavageSetGBD_3D), - (SavageSetGBD_PM), (SavageSetGBD_2000): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreams2000), (SavageStreamsOn): - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageClipVWindow), (SavageInitVideo), (SavageSetColorKey2000), - (SavageSetColor2000), (SavageSetupImageVideo), - (SavageDisplayVideoNew), (SavageDisplayVideo2000): - - fix savage2000, savage3D - - attempt to fix Xv on savage2000 (still not there yet) - -2004-10-15 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.c - Bugzilla #1647: Fix the problem that |XpSubmitJob()| returns - a random value (patch by Stefan Dirsch/SuSE). - -2004-10-15 Roland Mainz - * xc/programs/Xserver/Xprint/ps/PsColor.c - Bugzilla #1646: Fix the problem that |PsCreateColormap()| returns - a random value (patch by Stefan Dirsch/SuSE). - -2004-10-15 Roland Mainz - * xc/programs/Xserver/Xprint/Oid.c - Bugzilla #1637: Fix problems in oid code which may cause the - usage of an invalid string pointer (original patch by Egbert Eich). - -Thu Oct 14 20:43:03 2004 Søren Sandmann - - * programs/xmodmap/pf.c (process_line): Fix a - write-to-constant-string issue. - * programs/xmodmap/xmodmap.c (main): Fix several buffer overruns. - -2004-10-14 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/misc/BUSmemcpy.S: - Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating - a text relocation and enabling the server to be built as a - position-independent executable. (PaX Team) - -2004-10-14 Roland Mainz - * xc/programs/Xserver/Xprint/pcl/PclInit.c - * xc/programs/Xserver/Xprint/ps/PsInit.c - Bugzilla #1629: 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-10-04 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h - Squash annoying warning about fi1236_dump_status - -2004-10-13 Roland Mainz - * xc/programs/Imakefile - Bugzilla #1372: Fix build bustage in Broadway/XRX code when - Xaw8 is not available. - -2004-10-13 Adam Jackson - - * programs/xdm/sessreg.c: - Bug #1627: Zero out struct utmp before writing it to prevent garbage - fields. (Egmont Koblinger) - -2004-10-13 Alexander Gottwald - - * config/cf/Imakefile: - Bugzilla #1621, Bugzilla #1393: Add xorgversion.def to files to - install - -2004-10-13 Eric Anholt - - * lib/X11/UIThrStubs.c: - Use attributes instead of pragmas for weak symbols on gcc 2.95 as well. - Using pragmas may result in the symbols being undefined with big -O. - (FreeBSD ports/69708, Masakazu HIGAKI ) - -2004-10-12 Roland Mainz - * xc/programs/xman/print.c - * xc/programs/xmore/print.c - * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c - Bugzilla #1601: Fix problems with wrong page counts in xedit&co. - when a global "*geometry" resource was overriding the internal - geometry management used by XawPrintShell(=usually adjust to - current page size, the resource was turning this into a static - value). - -2004-10-12 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - Set fbdev mode as the default mode on PPC (Olaf Hering). - - * programs/xkbcomp/rules/xorg: - * programs/xkbcomp/rules/xorg.lst: - * programs/xkbcomp/rules/xorg.xml: - * programs/xkbcomp/symbols/inet: - Added support for IBM space saver keyboard (Stefan Dirsch). - Added support for Cherry CyMotion Master XPress (Marcus Schaefer). - - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (I830BIOSLeaveVT): - Change order of SetDisplayDevice(), HWRestore(), UnbindGART() - and RestoreBIOSMemSize() to be exactly opposite to the Save - procedure in EnterVT() (Matthias Hopf, Alan Hourihane). - - * programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: (NVDACSave): - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVRestore), - (NVSave): - Fix text mode restauration by removing the assumption that - the register which determines which head is programmed is set. - to the active head by the BIOS (Mark Vojkovich). - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - When I wrote the resource code 5 years ago I made some assumptions - which turned out to be false: - I've assumed that the bus number of the PCI hostbridge would be - the PCI bus the bridge links to. This is not correct. Fixing this - assumption is not easy. - However I hope that the attached patch will make the system work - regardless as it 'ignores' host bridges from which the target bus - is not known. This should not matter at all as we really don't - care about host bridges (unless we have bridge specific code - which retrieves information about the bridge). - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810PreInit), (I810ScreenInit) - Fixed server crash on reset when a structure allocated in - PreInit() was freed on CloseScreen(). - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810ScreenInit): - Fixed ring buffer lock ups that happened because the structure - that contained ringbuffer data was not zeroed after allocation. - * programs/Xserver/hw/xfree86/drivers/i810/common.h: - * programs/Xserver/hw/xfree86/drivers/i810/i810.h: - * programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c: - (I810DRIScreenInit): - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810MapMem): - * programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c: - (I810AllocLow), (I810AllocHigh): - * programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830.h: - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (I830MapMem), (SetRingRegs), (I830VESASetMode), - (I830BIOSSaveScreen): - * programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c: - (AllocFromPool), (AllocFromAGP), (I830AllocVidMem), - (I830Allocate2DMemory), (I830GetExcessMemoryAllocations), - (MakeTiles): - Fixed numerous warnings due to signed unsigned comparisons. - programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - (NVBacklightEnable): - Changed the order in which the sequencer registers and - the backlight control registers are written. The sequencer - control register need to be written first otherwise DPMS - screen blanking produces vertical bars on a mobile device. - lib/Xau/Imakefile: - Build libXau static library PIC so it can be linked into - toolkits that would like to wrap its functionality. - -2004-10-11 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONEnterVT): - * programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c: - (SavageI2CPutBits), (SavageI2CGetBits): - - fix resume on radeons (bug 1220) - - clean up some old cruft in the savage i2c code - -2004-10-11 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): - * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): - Improving DPMS handling on VT swich and server - termination/abort: previous version called the driver directly and - too late. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONInitCrtc2Registers): - Unblank secondary screen explicitely. Don't rely on the value - read during register save as the BIOS have blanked the secondary - head. - * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: - (I810Sync): - Checking if server isn't switched away before calling sync. - Sanity check for possible bugs in aother areas of the code. - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810PreInit): - Fixing default amount of of allocated video memory from - AGP for i810: Use 16MB if less than 192MB are installed - else use 24MB (Matthias Hopf). - -2004-10-10 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageSetupImageVideo), (SavageSetPortAttribute), - (SavageGetPortAttribute), (SavageDisplayVideoOld): - Turn off vertical interpolation on "old" engines by default. - It's bandwidth intensive and causes artifacts on one of my - savage4s. I added an Xv attribute, XV_VERTICAL_INTERPOLATION, - so users can turn it on and off on the fly. - -2004-10-10 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreamsOld): - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageDisplayVideoOld): - Fix Xv on savages with "old" streams engine. Streams FIFO reg does - not need to be set if you are doing vertical interpolation. - Setting the FIFO reg is only required when doing line doubling. - -2004-10-10 Alexander Gottwald - - * fonts/bdf/100dpi/Imakefile: - * fonts/bdf/75dpi/Imakefile: - Bugzilla #1560: Fix build of lucida fonts which were broken since - 6.8.0 - -2004-10-10 Matthieu Herrb - - * programs/Xserver/Xext/saver.c - Fix for XFree86 bugzilla #1224. - * lib/lbxutil/lbx_zlib/Imakefile - Don't mix in-tree libz headers and external libz - (Problem reported by Marc Espie on OpenBSD lists). - * config/cf/OpenBSDLib.tmpl - Fix shared libXaw revision numbers for OpenBSD 3.6. - -2004-10-09 Matthieu Herrb - - * config/cf/Imake.tmpl: - * config/cf/OpenBSD.cf: - * config/cf/xf86.tmpl: - * config/cf/xorg.tmpl: - * config/imake/imake.c: (get_stackprotector): - Fix ProPolice support for OpenBSD (merge with the - HasGccStackProtector define that was used on OpenBSD). - * config/cf/OpenBSD.cf: - remove -ansi from DefaultCCOptions on OpenBSD. - -Fri Oct 8 18:53:11 2004 Soeren Sandmann - - * nls/XLC_LOCALE/en_US.UTF-8: Move iso10646 last so the "fallback" - fonts will actually be used if they are better matches. - -2004-10-07 Roland Mainz - * xc/config/docbook/docbookconv.sh - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml - * xc/programs/Xserver/Xprint/Xprint.html - * xc/programs/Xserver/Xprint/Xprint.man - * xc/programs/Xserver/Xprint/Xprint.sgml - * xc/programs/xlsfonts/xlsfonts.man - * xc/programs/xlsfonts/xlsfonts.sgml - * xc/programs/xphelloworld/xphelloworld/xphelloworld.html - * xc/programs/xphelloworld/xphelloworld/xphelloworld.man - * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml - * xc/programs/xplsprinters/xplsprinters.html - * xc/programs/xplsprinters/xplsprinters.man - * xc/programs/xplsprinters/xplsprinters.sgml - * xc/programs/xprehashprinterlist/xprehashprinterlist.man - * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml - Bugzilla #1557: Update DocBook SGML+XML manual pages and docmentation - and the in-tree copies of the generated files (*.man, *.html) to - get them properly working with newer versions of the tools within the - Xorg tree. - -2004-10-07 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - Remove redundant and incorrect line. - -2004-10-07 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/applewm.c: - (AppleWMDoReorderWindow), (ProcAppleWMDispatch), - (SProcAppleWMQueryVersion), (SProcAppleWMDispatch): - * programs/Xserver/hw/darwin/quartz/applewmExt.h: - * programs/Xserver/hw/darwin/quartz/cr/crFrame.m: - (CRDoReorderWindow): - * programs/Xserver/hw/darwin/quartz/xpr/xprFrame.c: - (xprDoReorderWindow): - * programs/Xserver/miext/rootless/rootless.h: - * programs/Xserver/miext/rootless/rootlessWindow.c: - (RootlessReorderWindow): - Allow rootless implementations to override frame reordering. This is - used on Mac OS X when genie-restoring from the Dock to ensure that the - animation completes before drawing the frame. - -2004-10-07 Roland Mainz - * xc/programs/xlsfonts/Imakefile - * xc/programs/xlsfonts/xlsfonts.c - * xc/programs/xlsfonts/xlsfonts.man - * xc/programs/xlsfonts/xlsfonts.sgml - * xc/programs/xplsprinters/xplsprinters.html - * xc/programs/xplsprinters/xplsprinters.man - * xc/programs/xplsprinters/xplsprinters.sgml - Bugzilla #1551: Convert "xlsfonts" manual page to DocBook - format (and document the new functionality introduced - with bug #1518). - -2004-10-06 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD), (SavageInitAccel): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIAgpInit), (SAVAGEDRIFinishScreenInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - Require tiled mode for 3D - -2004-10-06 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIFinishScreenInit): - Fix glDrawPixels on supersavage - -2004-10-06 Roland Mainz - * xc/programs/xlsfonts/Imakefile - * xc/programs/xlsfonts/dsimple.c - * xc/programs/xlsfonts/dsimple.h - * xc/programs/xlsfonts/xlsfonts.c - Bugzilla #1518: Add filter support to "xlsfonts" that it can - filter builtin-, glyph- and/or other kinds of printer fonts - (controlled by the xp-listfonts-modes attribute as described - in the CDE DtPrint and Xprint specifications). - -2004-10-05 Adam Jackson - - * extras/Mesa/src/mesa/drivers/dri/common/dri_util.c: - * lib/GL/glx/glxext.c: - Bug #1501: More complete fix for libglx bugs. (Egbert Eich, Matthias - Hopf) - -2004-10-05 Matthieu Herrb - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageEntPriv): - move this function outside of #ifdef XFree86LOADER. - -2004-10-05 Alan Coopersmith - - * xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Make xorgconfig ask again instead of giving up and throwing - away all your answers when you give a bad file name or bad - amount of video RAM. (Sun bug id 5070654, Xorg bugzilla #1813 - - fix from Derek Wang of Sun) - -2004-10-04 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.h - Patch from Matthieu Herrb - fix compilation with - DoLoadableServer=NO - -2004-10-04 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/Imakefile - Apply patch from Matthieu Herrb - fix for my inexpert - attempt to hook up i2c driver subdirectory - -2004-10-04 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - Correct radeon man page, IGP is supported for 3D but R400 is not. - -2004-10-04 Matthieu Herrb - - * programs/Xserver/hw/xfree86/drivers/chips/chips.man: - * programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.man: - Manual pages fixes (XFree86 bugzilla #1487, Nicolas Joly). - -2004-10-04 Alexander Gottwald - - * xc/config/cf/xorg.cf, xc/config/cf/cygwin.cf: - * xc/config/xorgversion.def: - Bugzilla #1393: Move xorg version numbers to separate config file - -2004-10-04 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - Do not probe for Rage Theatre if no multimedia table is present - and no parameters have been specified. - -2004-10-04 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - This is really embarassing - I found a part of code that had - at the end of the lines. I am certain I never saw it - before - talk about code rot ! - -2004-10-03 Roland Mainz - * xc/programs/Xserver/Xprint/ps/psout.c - Bugzilla #661: 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 ). - -2004-10-03 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * 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 - * xc/programs/Xserver/Xprint/ps/psout.h - Bugzilla #1299: 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). - -2004-10-03 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c - Remove debugging statement that cause loading of DLL modules - to fail. - -2004-10-03 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/pcl/PclInit.c - * xc/programs/Xserver/Xprint/ps/PsInit.c - Bugzilla #1496: 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-10-03 Matthieu Herrb - - * doc/man/Xt/XtManChild.man: - * doc/man/Xt/XtName.man: - Xt Manual pages fixes from Dmitry Bolkhovitanov - (Bugzilla #1498, $1499). - -2004-10-03 Roland Mainz - * xc/programs/Xserver/Xprint/ps/PsGC.c - * xc/programs/Xserver/Xprint/ps/PsPixmap.c - Bugzilla #1416: 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-10-03 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c - Make sure formatting style is consistent within a single - function. MT2032 functions are best be in separate file - anyway. - -2004-10-03 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - Fix compilation with gcc 3.4.x (patch by Ronny V. Vindenes) - -2004-10-03 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c - Fix compilation with gcc 3.4.x - Cleanup xf86DrvMsg noise. - -2004-10-02 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] - * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h - Port the rest of GATOS Radeon-specific code. - Remove "checkpoint" noise from logs. - Test with AIW Radeon 7500 - -2004-10-02 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] - * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c - Detect and initialize Rage Theatre (RT100) - -2004-10-02 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] - * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre_reg.h - New: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c - Add VIP bus access code, hook it into initialization system. - -2004-10-02 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile - New: - * xc/programs/Xserver/hw/xfree86/drivers/ati/theatre* - * xc/programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h - Add Rage Theatre (RT100) module code and hook it into the - build system - -2004-10-02 Vladimir Dergachev - - Modified: - * xc/config/cf/xorg.cf - Update version number and date, indicating CVS version - This needs to be changed regularly as releases are made - -2004-10-01 Vladimir Dergachev - - Modified: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c - * xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile - New: - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c - Add code to access and initialize multimedia i2c bus. - Hook it up. - -2004-10-01 Roland Mainz - * xc/programs/glxgears/Imakefile - * xc/programs/glxgears/glxgears.c - Bugzilla #382: Timing patch for glxgears to rotate smoothly. - -2004-10-01 Vladimir Dergachev - - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h - Add more multimedia registers - -2004-10-01 Vladimir Dergachev - - * xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c - Change version strings to XORG. - -2004-10-01 Vladimir Dergachev - - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h - Add TV-in specific options. Add TV-in specific fields to - radeon per-screen structure, add code to initialize them. - Preserve MM_TABLE (instead of whole VBIOS as was done in - GATOS drivers) - -2004-09-30 Vladimir Dergachev - - * xc/programs/Xserver/hw/xfree86/drivers/i2c/* - * xc/programs/Xserver/hw/xfree86/drivers/Imakefile - Import GATOS I2C drivers and hook them into the build system - -2004-09-30 Nolan - - * programs/Xserver/hw/xfree86/drivers/vmware/vmwarexaa.c: - (RGBPlusAlphaChannelToPremultipliedRGBA): - Bugfix for Alpha Texture acceleration from Constantine Sapuntzakis. - -2004-09-30 Adam Jackson - - * lib/GL/glx/glxext.c: - Bug #1501: Fix a double-free in libglx. (Egbert Eich) - -2004-09-30 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (GetTileAperturePitch), (SavageSetGBD_Twister), (SavageSetGBD_M7), - (SavageSetGBD_PM), (SavageRestoreAccelState): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - Portability fixes from Matthieu Herrb (bug 1409) - -2004-09-30 Alex Deucher - - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD_M7), (SavageSetGBD_PM), (SavageRestoreAccelState), - (SavageInitAccel): - * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: - (SavageShowCursor), (SavageHideCursor), (SavageLoadCursorImage), - (SavageSetCursorPosition), (SavageSetCursorColors): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageEntPriv), (SavageProbe), (SavageDoDDC), - (SavageGetPanelInfo), (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitStreamsOld), (SavageInitStreamsNew), (SavageStreamsOn), - (SavageStreamsOff): - * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: - (SavageSetVESAModeCrtc1), (SavageSetVESAModeCrtc2), - (SavageSetVESAMode), (SavageMatchBiosMode): - * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageClipVWindow), (SavageInitVideo), (SavageSetColorKeyNew), - (SavageSetColorNew), (SavageSetBlend), (SavageDisplayVideoNew): - Add Dualhead support for mobile savage chips (MX, IX, supersavage) - -2004-09-29 Matthieu Herrb - - * programs/xman/search.c: (DoSearch): - Avoid several buffer overflows if search string is too long. - Bugzilla #1481. - -2004-09-29 Alexander Gottwald - - * xc/lib/Imakefile: - Bugzilla #920: fix undefined references in libdpstkXm - build psres before dpstk - * xc/lib/dpstk/Imakefile: - Bugzilla #920: fix undefined references in libdpstkXm - Link libdpstkXm with MOTIFLIB, DPSTKLIB and PSRESLIB - -2004-09-29 Roland Mainz - * xc/programs/Xserver/os/utils.c - Bugzilla #1489: Use |long| instead of |int| for BIGREQUESTS - commandline option. - -2004-09-28 Adam Jackson - - * programs/Xserver/Imakefile: - Remove more xf24_32bpp references. - -2004-09-26 Matthieu Herrb - - * config/cf/OpenBSD.cf: - Hook the wsfb driver and resynchonize with OpenBSD's version. - * programs/Xserver/hw/xfree86/drivers/wsfb/Imakefile: - * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb.man: - * programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c: - Add wsfb, a Net- and OpenBSD specific driver for dumb bitmapped - wsdisplay screens. - -2004-09-26 Adam Jackson - - * programs/Xserver/hw/xfree86/common/Imakefile: - Bug #1468: Add xorgVersion.h to the SDK (Bernhard Rosenkraenzer). - -2004-09-26 Thomas Hellström - - * include/extensions/Imakefile: - * include/extensions/vldXvMC.h: - * lib/XvMC/Imakefile: - * lib/XvMC/wrapper/Imakefile: - * lib/XvMC/wrapper/XvMCWrapper.c: - Added the XvMC wrapper. First support for runtime loading of - hardware-specific XvMC libraries. - -2004-09-26 Markus Kuhn - - * doc/specs/XProtocol/X11.keysyms - * include/keysymdef.h - Big keysym cleanup (Bug #246): - - added Unicode keysym range to the protocol spec - - added Unicode mappings for the legacy keysyms to the spec - - moved some new non-spec keysyms from XFree86 to Unicode keysym range - - editorial changes to keysym spec - * lib/X11/util/makekeys.c - * lib/X11/KeysymStr.c - * lib/X11/StrKeysym.c - - support for full 29-bit keysyms (was: 16-bit only) - * lib/X11/KeyBind.c - - removed support for non-spec keysyms from XFree86 (superseeded - by corresponding Unicode keysyms) - -2004-09-24 Adam Jackson - - * lib/Xext/MITMisc.c: - * lib/Xext/XAppgroup.c: - * lib/Xext/XEVI.c: - * lib/Xext/XLbx.c: - * lib/Xext/XMultibuf.c: - * lib/Xext/XShape.c: - * lib/Xext/XShm.c: - * lib/Xext/XSync.c: - * lib/Xext/XTestExt1.c: - * lib/Xext/Xcup.c: - * lib/Xext/Xdbe.c: - * lib/Xext/extutil.c: - Bug #1434: Convert lib/Xext to ANSI function prototypes (Jeff - Muizelaar). - -2004-09-24 Roland Mainz - * xc/programs/Xserver/os/utils.c - Bugzilla #1453: Fix spaces in usage output for BIGREQUESTS - extension (option "-maxbigreqsize"). - -2004-09-23 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: - Bugs #1444, #1449: 'make install.sdk' fixes from Bernhard - Rosenkraenzer. - -2004-09-23 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ark/Imakefile: - * programs/Xserver/hw/xfree86/drivers/chips/Imakefile: - * programs/Xserver/hw/xfree86/drivers/cirrus/Imakefile: - * programs/Xserver/hw/xfree86/drivers/fbdev/Imakefile: - * programs/Xserver/hw/xfree86/drivers/glide/Imakefile: - * programs/Xserver/hw/xfree86/drivers/glint/Imakefile: - * programs/Xserver/hw/xfree86/drivers/mga/Imakefile: - * programs/Xserver/hw/xfree86/drivers/neomagic/Imakefile: - * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: - * programs/Xserver/hw/xfree86/drivers/sis/Imakefile: - * programs/Xserver/hw/xfree86/drivers/tseng/Imakefile: - * programs/Xserver/hw/xfree86/drivers/vesa/Imakefile: - * programs/Xserver/hw/xfree86/drivers/voodoo/Imakefile: - Remove xf24_32bpp references from driver Imakefiles. - -2004-09-23 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD_Twister), (SavageSetGBD_M7): - * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - (SAVAGEDRIFinishScreenInit): - Small cleanups and corrections - -2004-09-22 Torrey Lyons - - * programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj: - Update XDarwin project file to Xcode 1.5 format. - * programs/Xserver/hw/darwin/quartz/quartzStartup.c: - (DarwinModeProcessArgument): - Remove unused QUARTZ_SAFETY_DELAY code. - -2004-09-22 Torrey T. Lyons - - * programs/Xserver/hw/darwin/darwin.c: (DarwinParseModifierList), - (ddxProcessArgument): - * programs/Xserver/hw/darwin/darwin.h: - * programs/Xserver/hw/darwin/darwinEvents.c: - (DarwinPressModifierMask), (DarwinEQEnqueue), - (DarwinEQSwitchScreen), (ProcessInputEvents): - * programs/Xserver/hw/darwin/darwinKeyboard.c: - (DarwinParseNXKeyMapping), (DarwinBuildModifierMaps), - (DarwinLoadKeyboardMapping), (DarwinKeyboardInit), (InitModMap), - (DarwinKeyboardReload): - * programs/Xserver/hw/darwin/darwinKeyboard.h: - * programs/Xserver/hw/darwin/iokit/xfIOKitStartup.c: - (DarwinModeSystemKeymapSeed): - * programs/Xserver/hw/darwin/quartz/quartzKeyboard.c: - (DarwinModeSystemKeymapSeed): - Add option for XDarwin to track system keyboard layout changes as - they occur (John Harper and Torrey T. Lyons). - -2004-09-22 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/quartzAudio.c: - (QuartzCoreAudioBell), (QuartzAudioInit): - Warning fixes. - -2004-09-22 Alan Coopersmith - - * programs/Xserver/dix/globals.c: - Allow overriding DPMS defaults (timeouts & default for on/off) from - #defines/-D options. - * programs/Xserver/hw/xfree86/common/xf86DPMS.c - Use defaultDPMSEnabled global for the default state of DPMS if not - set in any config files. - * programs/Xserver/hw/xfree86/os-support/sunos/Imakefile: - * programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S - Add support for required assembly inline functions for Sun compilers - on Solaris/sparc. - * programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl: - Add support for Solaris/sparc libraries. - -2004-09-22 Adam Jackson - - * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: - Bug #506: Fix pointer behaviour when using multiple Elographics - touchscreens, from Miroslav Halas. - -2004-09-22 Adam Jackson - - * lib/XvMC/hw/i810/I810XvMC.c: - * programs/Xserver/hw/xfree86/common/xf86Helper.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - * programs/Xserver/hw/xfree86/input/citron/citron.c: - Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones. - -2004-09-21 Torrey T. Lyons - - * programs/Xserver/GL/apple/indirect.c: (glAquaDestroyContext), - (glAquaLoseCurrent), (surface_notify), (attach), - (glAquaMakeCurrent), (glAquaForceCurrent), (makeFormat), - (init_visuals), (glAquaInitVisuals): - * programs/Xserver/hw/darwin/quartz/xpr/dri.c: (DRIExtensionInit), - (DRIUpdateSurface), (DRICreateSurface), (DRIDestroySurface), - (DRIDrawablePrivDelete), (DRIWindowExposures), (DRICopyWindow), - (DRIClipNotify), (DRISurfaceNotify): - * programs/Xserver/hw/darwin/quartz/xpr/dri.h: - * programs/Xserver/hw/darwin/quartz/xpr/dristruct.h: - Add offscreen GLX direct rendering with XDarwin's xpr backend (John - Harper). - -2004-09-21 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atiaccel.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiadjust.h: - * programs/Xserver/hw/xfree86/drivers/ati/atibank.h: - * programs/Xserver/hw/xfree86/drivers/ati/atibus.h: - * programs/Xserver/hw/xfree86/drivers/ati/atichip.h: - * programs/Xserver/hw/xfree86/drivers/ati/aticlock.h: - * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.h: - * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.h: - * programs/Xserver/hw/xfree86/drivers/ati/aticursor.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidac.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidga.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidri.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidripriv.h: - * programs/Xserver/hw/xfree86/drivers/ati/atidsp.h: - * programs/Xserver/hw/xfree86/drivers/ati/atifillin.h: - * programs/Xserver/hw/xfree86/drivers/ati/atii2c.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiident.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiload.h: - * programs/Xserver/hw/xfree86/drivers/ati/atilock.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64i2c.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.c: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64xv.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimode.h: - * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiprint.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiproto.h: - * programs/Xserver/hw/xfree86/drivers/ati/atirgb514.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiutil.h: - * programs/Xserver/hw/xfree86/drivers/ati/ativalid.h: - * programs/Xserver/hw/xfree86/drivers/ati/ativga.h: - * programs/Xserver/hw/xfree86/drivers/ati/ativgaio.h: - * programs/Xserver/hw/xfree86/drivers/ati/atividmem.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiwonder.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiwonderio.h: - * programs/Xserver/hw/xfree86/drivers/ati/atixv.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: - Convert the ATI drivers to ANSI function prototypes. - -2004-09-21 Egbert Eich - - * BUILD: - * extras/Xpm/lib/Attrib.c: - * extras/Xpm/lib/CrDatFrI.c: - * extras/Xpm/lib/WrFFrI.c: - * extras/Xpm/lib/XpmI.h: - * extras/Xpm/lib/create.c: - * extras/Xpm/lib/data.c: - * extras/Xpm/lib/hashtab.c: - * extras/Xpm/lib/parse.c: - * extras/Xpm/lib/scan.c: - * lib/Xpm/Imakefile: - Merged over libXpm security fix provided by Chris Evans, - Matthieu Herrb and Alan Coopersmith from release 6.8.1. - - * lib/Xaw/AsciiSink.c: (XawAsciiSinkInitialize): - * lib/Xaw/Label.c: (XawLabelInitialize), (XawLabelSetValues): - * lib/Xaw/List.c: (XawListInitialize): - * lib/Xaw/MultiSink.c: (XawMultiSinkInitialize): - * lib/Xaw/SmeBSB.c: (XawSmeBSBInitialize): - * lib/Xaw/Tip.c: (XawTipInitialize): - * lib/Xaw/XawIm.c: (CreateIC), (SetICValues): - Fail during initialization with error if font/fontset is not - set for widget. This prevents a sig11 later when the non-existent - font/fontset structs are referenced. - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): - Check if xf86Info.kbdProc pointer is really set before calling - it on abort as this pointer won't be set if the new modular - keyboard driver is used (Matthias Hopf). - - * programs/Xserver/hw/xfree86/etc/bindist/Cygwin/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Darwin-ppc/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD-aout/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/FreeBSD/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Interactive/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-amd64/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-axp/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-m68k/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-mips/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Linux-ppc/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/LynxOS/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-aout-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/NetBSD-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-aout-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/OpenBSD-ix86/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/SVR4.0/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/Solaris/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/Solaris/update-upd: - * programs/Xserver/hw/xfree86/etc/bindist/UnixWare/bin-list: - * programs/Xserver/hw/xfree86/etc/bindist/UnixWare/update-upd: - Added new libs to the bindist control files. - - * programs/xedit/lisp/lisp.c: - Removed inclusion of unnecessary kernel header on Linux. - This may fail in an -ansi environment. - - -2004-09-20 Alexander Gottwald - - * programs/Xserver/Xext/xf86bigfont.c: - Bugzilla #1402: The last patch was broken on linux. Take definition - of badSysCall out of the OS specific block. - -2004-09-19 Alexander Gottwald - - * programs/Xserver/Xext/xf86bigfont.c: - Bugzilla #1402: fix BigFont extension if SHM is compiled in but - not working. Does not access SHM and privates if the SHM syscall - failed during extension initialization. - -2004-09-19 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/i128/Imakefile: - * programs/Xserver/hw/xfree86/drivers/rendition/Imakefile: - * programs/Xserver/hw/xfree86/drivers/v4l/Imakefile: - More cfb cleanup, delete mfb/cfb/xf24_32bpp references from - Imakefiles of drivers that don't use them. - -2004-09-18 Felix Kuehling - - * xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - Fixed segmentation fault: vbeFree after SavageWriteMode in - SavageCloseScreen. - -2004-09-18 Roland Mainz - * xc/programs/Xserver/dix/main.c - Bugzilla #1404: Fixing random crashes (like in DAMAGE code etc.) - in Xnest due uninitalised GetWindowPixmap. - Original patch by Alexander Gottwald - -2004-09-18 Matthieu Herrb - - * config/cf/bsdLib.tmpl: - define dependencies for libXevie for *BSD systems. - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - fix spelling of my first name and remove duplicate. - * programs/xrx/xnest-plugin/XnestDis.c: - build fix. - -2004-09-17 Torrey T. Lyons - - * xc/programs/Xserver/dix/Imakefile: - Fix bug that caused restacks to be optimized away in rootless mode. - -2004-09-17 Torrey T. Lyons - * xc/programs/Xserver/hw/darwin/quartz/xpr/x-hash.c: - * xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.c: - * xc/programs/Xserver/hw/darwin/quartz/xpr/x-list.h: - Update Apple's list and hash utility routines to latest versions - (John Harper). - -2004-09-17 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: - (CRSetupScreen): - * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: - (xprSetupScreen): - * programs/Xserver/miext/rootless/accel/Imakefile: - * programs/Xserver/miext/rootless/accel/rlAccel.c: (rlCreateGC), - (RootlessAccelInit): - * programs/Xserver/miext/rootless/accel/rlAccel.h: - * programs/Xserver/miext/rootless/rootless.h: - * programs/Xserver/miext/rootless/rootlessGC.c: (RootlessCreateGC): - Bugzilla #1032: Make rootless acceleration functions compatible with - Damage. - -2004-09-17 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/programs/xrx/Imakefile - * xc/programs/xrx/plugin/Imakefile - * xc/programs/xrx/plugin/Main.c - * xc/programs/xrx/plugin/PProcess.c - * xc/programs/xrx/xnest-plugin/Imakefile - * xc/programs/xrx/xnest-plugin/NewNDest.c - * xc/programs/xrx/xnest-plugin/SetWin.c - * xc/programs/xrx/xnest-plugin/XnestDis.c - Bugzilla #1372: Initial part of repairing XRX/Broadway support. - This patch fixes both the libxrx.so plugin and the Xnest-based - libxrxnest.so plugin and making them compatible to newer versions - of Mozilla and removing the backwards compatibility hacks for old - Netscape3.x versions with statically linked Motif. - -2004-09-17 Roland Mainz - * xc/programs/scripts/Imakefile - * xc/programs/scripts/xauth_switch_to_sun-des-1.cpp - Bugzilla #1407: Adding simple helper script which switches the current - user authentification from MIT-MAGIC-COOKIE-1 to SUN-DES-1 if this - authentification is available. - -2004-09-16 Eric Anholt - - * extras/Mesa/src/mesa/tnl/t_vtx_x86_gcc.S: - Bugzilla #1079: Add missing check for CYGWIN for adding underscores to - symbol names in assembler. Merged upstream, and should be brought in in - the next import. (Alexander Gottwald) - -2004-09-16 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (R200SubsequentCPUToScreenTexture): - Bugzilla #1170: Fix an overcounting of DMA in BEGIN_RING that wasn't - harmful. - Bugzilla #1169: Add counting for BEGIN_RING/OUT_RING/ADVANCE_RING to - avoid these sorts of problems in the future. - -2004-09-16 Adam Jackson - - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.c: - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - * programs/Xserver/hw/xfree86/drivers/i128/i128_driver.c: - * programs/Xserver/hw/xfree86/drivers/i740/Imakefile: - * programs/Xserver/hw/xfree86/drivers/i740/i740_driver.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - * programs/Xserver/hw/xfree86/drivers/nsc/Imakefile: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_driver.c: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_driver.c: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3/Imakefile: - * programs/Xserver/hw/xfree86/drivers/s3/s3.h: - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/Imakefile: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v.h: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/Imakefile: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.h: - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.h: - * programs/Xserver/hw/xfree86/xf24_32bpp/Imakefile: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32.h: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfb24_32module.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbbstore.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbcpyarea.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbgc.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbgcmisc.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbimage.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbpixmap.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbscrinit.c: - * programs/Xserver/hw/xfree86/xf24_32bpp/cfbwindow.c: - Bug #1192: Remove cfb support from drivers where its use is an option. - Delete xf24_32bpp, as s3virge was the last user. Fix up some comments - to refer to fb rather than cfb. - -2004-09-16 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageSetGBD), (SavageSetGBD_PM): - Proper GBD setup for savage2000 - -2004-09-16 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - Update comment - -2004-09-16 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: - * programs/Xserver/hw/xfree86/drivers/savage/savage.man: - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (GetTileAperturePitch), (SavageInitialize2DEngine), (SavageSetGBD), - (SavageSetGBD_Twister), (SavageSetGBD_M7), (SavageSetGBD_PM), - (SavageSetGBD_2000), (SavageInitAccel), - (SavageSubsequentColor8x8PatternFillRect): - * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: - (SavageHWCursorInit), (SavageShowCursor), (SavageHideCursor): - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageSetup), (WaitQueue4), (WaitIdleEmpty3D), (WaitIdleEmpty4), - (WaitIdleEmpty2K), (WaitIdle3D), (WaitIdle4), (WaitIdle2K), - (SavageProbe), (SavagePreInit): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_i2c.c: - (SavageI2CPutBits), (SavageI2CGetBits): - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitSecondaryStream), (SavageInitStreamsOld), - (SavageInitStreamsNew), (OverlayTwisterInit), - (PatchEnableSPofPanel), (SavageStreamsOn), (SavageStreamsOff): - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (SavageInitVideo), (SavageSetupImageVideo), - (SavageCopyPlanarDataBCI), (SavageDisplayVideoOld), - (SavagePutImage), (SavageQueryImageAttributes): - Merge Savage DDX from the DRI tree and fix conflicts - -2004-09-15 Roland Mainz - * xc/config/cf/linux.cf - Bugzilla #1381: Enable SecureRPC code (used for goodies such as - the SUN-DES-1 user2user authentification scheme) on Linux if - glibc version is >= 6.3.2. - -2004-09-15 Egbert Eich - * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.c: - (xorgProbe460GX), (xf86PreScan460GX): - * programs/Xserver/hw/xfree86/os-support/bus/460gxPCI.h: - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.c: - (xorgProbeE8870), (xf86PreScanE8870): - * programs/Xserver/hw/xfree86/os-support/bus/e8870PCI.h: - * programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c: - * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.c: - (xf86PreScanZX1): - * programs/Xserver/hw/xfree86/os-support/bus/zx1PCI.h: - * programs/Xserver/hw/xfree86/os-support/linux/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/lnx_ia64.c: - (OS_PROBE_PCI_CHIPSET): - * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.c: - (ia64ScanPCIWrapper): - * programs/Xserver/hw/xfree86/os-support/shared/ia64Pci.h: - Adding support for OS dependent probing of IA64 chipsets. - Not all IA64 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-09-14 Egbert Eich - - * lib/X11/imInsClbk.c: (_XimUnRegisterIMInstantiateCallback): - Unregistering events in XSelectInput() when unregistering IM - filter callbacks may be a bad idea as others may be interested - in this event. Removed the call to XSelectInput() altogether - as we are in root window anyway (Lubos Lunak). - * programs/Xserver/dix/dispatch.c: (Dispatch): - Fix 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 overruns - (Andreas Schwab). - -2004-09-14 Roland Mainz - * xc/programs/Xserver/hw/xfree86/loader/dixsym.c - * xc/programs/Xserver/hw/xfree86/loader/extsym.c - Bugzilla #1361: Fix module loader bustage due duplicate symbols - caused by the first patch in Bugzilla #1361 - -2004-09-14 Roland Mainz - * xc/programs/Xserver/hw/xfree86/loader/dixsym.c - * xc/programs/Xserver/include/globals.h - * xc/programs/Xserver/mi/miinitext.c - * xc/programs/Xserver/os/utils.c - Bugzilla #1361: Allow turning on/off most of the Xserver extensions - (=all except server-specific extensions (e.g. DMX, XpExtension, - etc.) via +extension/-extension - -2004-09-07 Kevin E. Martin - - * BUILD: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/index.pre: - Fix dates for release. - -2004-09-03 Kevin E. Martin - - * RELNOTES: - * programs/Xserver/hw/xfree86/doc/RELNOTES: - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Update docs for Mac OS changes (Torrey T. Lyons). - -2004-09-03 Kevin E. Martin - - * BUILD: - * README: - * RELNOTES: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/DESIGN: - * programs/Xserver/hw/xfree86/doc/Install: - * programs/Xserver/hw/xfree86/doc/LICENSE: - * programs/Xserver/hw/xfree86/doc/OS2.Notes: - * programs/Xserver/hw/xfree86/doc/README: - * programs/Xserver/hw/xfree86/doc/README.DECtga: - * programs/Xserver/hw/xfree86/doc/README.Darwin: - * programs/Xserver/hw/xfree86/doc/README.I128: - * programs/Xserver/hw/xfree86/doc/README.LynxOS: - * programs/Xserver/hw/xfree86/doc/README.NetBSD: - * programs/Xserver/hw/xfree86/doc/README.OpenBSD: - * programs/Xserver/hw/xfree86/doc/README.SCO: - * programs/Xserver/hw/xfree86/doc/README.SiS: - * programs/Xserver/hw/xfree86/doc/README.Solaris: - * programs/Xserver/hw/xfree86/doc/README.XKB-Config: - * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: - * programs/Xserver/hw/xfree86/doc/README.apm: - * programs/Xserver/hw/xfree86/doc/README.ati: - * programs/Xserver/hw/xfree86/doc/README.chips: - * programs/Xserver/hw/xfree86/doc/README.cyrix: - * programs/Xserver/hw/xfree86/doc/README.dps: - * programs/Xserver/hw/xfree86/doc/README.fonts: - * programs/Xserver/hw/xfree86/doc/README.i740: - * programs/Xserver/hw/xfree86/doc/README.i810: - * programs/Xserver/hw/xfree86/doc/README.mouse: - * programs/Xserver/hw/xfree86/doc/README.newport: - * programs/Xserver/hw/xfree86/doc/README.r128: - * programs/Xserver/hw/xfree86/doc/README.rendition: - * programs/Xserver/hw/xfree86/doc/README.s3virge: - * programs/Xserver/hw/xfree86/doc/RELNOTES: - * programs/Xserver/hw/xfree86/doc/Versions: - * programs/xkbcomp/README.config: - * programs/xkbcomp/README.enhancing: - Update formatted docs. - -2004-09-03 Kevin E. Martin - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Updated release notes for bug #999. - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - Update Radeon man page to note that RenderAccel is now enabled by - default on certain chips. - -2004-09-03 Kevin E. Martin - - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/doc/sgml/Install.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/Versions.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - Second round of documentation updates. - -2004-09-03 Keith Packard - - * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: - Mostly fix version numbers and use symbolic release date. - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: - Fix lots of version numbers. - Change description of Composite extension a bit. - Add reference to Xaw8 as the version of Xaw which includes - XawPrintShell. - Document Render additions to xclock. - Document to XPrint additions to xedit. - Note disappearance of X-TrueType. - - * programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: - Add 'R' before &relvers; - - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - Add reldate entity - - * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml: - Add 'R' before &relvers; - - * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: - Fix version numbers. - Note disapparance of X-TrueType - - -2004-09-03 Kevin E. Martin - - * LABEL: - * Makefile: - * config/cf/X11.tmpl: - * config/cf/cygwin.cf: - * config/cf/lnxdoc.rules: - * config/cf/lnxdoc.tmpl: - * config/cf/xorg.cf: - * config/util/makedef.cmd: - * doc/man/general/Standards.man: - * doc/man/general/X.man: - * doc/man/general/XOrgFoundation.man: - * doc/specs/BDF/bdf.ms: - * doc/specs/CTEXT/ctext.tbl.ms: - * doc/specs/FSProtocol/protocol.ms: - * doc/specs/ICCCM/icccm.ms: - * doc/specs/ICCCM/indexmacros.t: - * doc/specs/ICE/ICElib.ms: - * doc/specs/ICE/ice.ms: - * doc/specs/SM/SMlib.ms: - * doc/specs/SM/xsmp.ms: - * doc/specs/X11/CH01: - * doc/specs/X11/abstract.t: - * doc/specs/X11/indexmacros.t: - * doc/specs/XDMCP/xdmcp.ms: - * doc/specs/XIM/xim.ms: - * doc/specs/XLFD/xlfd.tbl.ms: - * doc/specs/XProtocol/X11.protocol: - * doc/specs/XProtocol/indexmacros.t: - * doc/specs/Xaw/CH1: - * doc/specs/Xaw/TPage_Credits: - * doc/specs/Xaw/widg.idxmac.t: - * doc/specs/Xext/DPMS.ms: - * doc/specs/Xext/DPMSLib.ms: - * doc/specs/Xext/bigreq.ms: - * doc/specs/Xext/evi.ms: - * doc/specs/Xext/record.ms: - * doc/specs/Xext/recordlib.ms: - * doc/specs/Xext/security.tex: - * doc/specs/Xext/shape.ms: - * doc/specs/Xext/shapelib.ms: - * doc/specs/Xext/sync.tex: - * doc/specs/Xext/synclib.tex: - * doc/specs/Xext/tog-cup.ms: - * doc/specs/Xext/xc-misc.ms: - * doc/specs/Xi/library.ms: - * doc/specs/Xi/porting.ms: - * doc/specs/Xi/protocol.ms: - * doc/specs/Xmu/Xmu.ms: - * doc/specs/Xt/strings.mit: - * doc/specs/i18n/Framework.ms: - * doc/specs/i18n/LocaleDB.ms: - * doc/specs/i18n/Trans.ms: - * programs/Xserver/hw/xfree86/doc/sgml/Imakefile: - * programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/README: - * programs/Xserver/hw/xfree86/doc/sgml/README.build-docs: - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: - * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: - First set of documentation updates. - - * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): - Include more correct fix for rootless interaction with damage (Bug - #1168, Keith Packard). - -2004-09-02 Kevin E. Martin - - * config/cf/cygwin.cf: - * config/cf/xorg.cf: - Update release number and date for RC4. - -2004-09-02 Kevin E. Martin - - * programs/glxgears/glxgears.c: (usage): - * programs/xedit/Imakefile: - * programs/xedit/Xedit-noxprint.ad: - * programs/xedit/Xedit-xprint.ad: - * programs/xedit/Xedit.ad: - * programs/xedit/commands.c: (DoSave), (ReallyDoLoad), - (printshellDestroyXtProc), (printOKXtProc), (printCancelXtProc), - (PrintFile), (DoPrint): - * programs/xedit/hook.c: (LineEditAction): - * programs/xedit/ispell.c: (IspellConvertHtmlAmp), (IspellSend), - (ReplaceIspell): - * programs/xedit/lisp/Imakefile: - * programs/xedit/lisp/lisp.c: - * programs/xedit/util.c: (MakeCommandButton): - * programs/xedit/xedit.c: (main), (makeButtonsAndBoxes): - * programs/xedit/xedit.h: - * programs/xman/Imakefile: - * programs/xman/ScrollByL.c: (Layout), (PaintText), - (ScrollVerticalText), (Initialize), (SetValuesHook), (LoadFile), - (PrintText): - * programs/xman/ScrollByL.h: - * programs/xman/ScrollByLP.h: - * programs/xman/Xman-noxprint.ad: - * programs/xman/Xman-xprint.ad: - * programs/xman/Xman.ad: - * programs/xman/buttons.c: (MakeTopBox), (CreateManpageWidget), - (CreateOptionMenu): - * programs/xman/defs.h: - * programs/xman/handler.c: (OptionCallback), (DirectoryHandler), - (Quit), (Search), (printshellDestroyXtProc), (printOKXtProc), - (printCancelXtProc), (PrintThisManpage): - * programs/xman/main.c: (main), (AdjustDefResources): - * programs/xman/man.h: - * programs/xman/misc.c: (PrintError), (OpenFile): - * programs/xman/search.c: (DoSearch): - * programs/xman/version.h: - * programs/xset/Imakefile: - Restore xman and xedit changes that were previously reverted, and - make Xprint support optional (Bug #1273, Roland Mainz). - -2004-09-02 Kevin E. Martin - - * config/cf/X11.tmpl: - * programs/glxgears/Imakefile: - * programs/glxgears/glxgears.c: (event_loop), (main): - * programs/xdpyinfo/Imakefile: - * programs/xdpyinfo/xdpyinfo.c: (print_screen_info): - * programs/xlogo/Imakefile: - * programs/xlogo/xlogo.c: (Syntax), (main): - * programs/xset/Imakefile: - * programs/xset/xset.c: (main), (usage): - Clean up defines for Xprint support and fix BuildServersOnly build - for libXaw. - -2004-09-01 Kevin E. Martin - - * programs/Xserver/miext/damage/Imakefile: - * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): - Workaround for servers using rootless layer with damage (Bug - #1168, Torrey T. Lyons). - -2004-09-01 Kevin E. Martin - - * extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: - (i830_render_start): - * extras/Mesa/src/mesa/drivers/dri/i915/i915_fragprog.c: - (i915ValidateFragmentProgram): - * extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c: - (i915ValidateTextureProgram): - Fix colors on i8x0 DRI (Bug #1216, Keith Whitwell). - -2004-09-01 Kevin E. Martin - - * programs/Xserver/GL/apple/aglGlx.c: (glAquaDestroyContext), - (glAquaLoseCurrent), (attach), (glAquaMakeCurrent), - (glAquaCopyContext), (glAquaCreateContext), (glAquaRealizeWindow), - (glAquaUnrealizeWindow), (init_visuals), (glAquaInitVisualConfigs), - (glAquaInitVisuals), (glAquaResizeBuffers): - Fix AGL display problems (Bug #1210, Torrey T. Lyons). - -2004-09-01 Kevin E. Martin - - * config/cf/cygwin.cf: - * config/cf/darwin.cf: - Enable XtransFailSoft on cygwin and Darwin (Bug #1029, Alexander - Gottwald, Torrey T. Lyons). - -2004-09-01 Kevin E. Martin - - * config/cf/OpenBSDLib.tmpl: - * config/cf/WinLib.tmpl: - * config/cf/X11.tmpl: - * config/cf/bsdLib.tmpl: - * config/cf/bsdiLib.tmpl: - * config/cf/cygwin.rules: - * config/cf/cygwin.tmpl: - * config/cf/darwinLib.tmpl: - * config/cf/gnuLib.tmpl: - * config/cf/hpLib.tmpl: - * config/cf/ibmLib.tmpl: - * config/cf/lnxLib.tmpl: - * config/cf/os2Lib.tmpl: - * config/cf/osfLib.tmpl: - * config/cf/sco5.cf: - * config/cf/sunLib.tmpl: - * config/cf/sv4Lib.tmpl: - * lib/Imakefile: - * lib/Xaw/AllWidgets.c: - * lib/Xaw/Imakefile: - * lib/Xaw/sharedlib.c: - * lib/Xaw7/Imakefile: - * lib/Xaw7/Xaw-def.cpp: - * programs/Imakefile: - * programs/Xserver/hw/xfree86/xf86cfg/Imakefile: - * programs/glxgears/Imakefile: - * programs/xdpyinfo/Imakefile: - * programs/xlogo/Imakefile: - * programs/xlogo/XLogo.ad: - * programs/xlogo/xlogo.c: (die), (Syntax), (main), (quit), (print): - * programs/xphelloworld/Imakefile: - * programs/xset/Imakefile: - Bump major version number of libXaw (Bug #1273). - -2004-09-01 Kevin E. Martin - - * extras/Mesa/src/mesa/main/imports.h: - Fix libGL build on ARM (Bug #1155). - -2004-09-01 Kevin E. Martin - - * programs/xkbcomp/keycodes/xfree86: - Fix slash key on ABNT2 keyboard (Bug #1257, Alexander Gottwald). - -2004-08-31 Kevin E. Martin - - * lib/X11/Imakefile: - Fix multiple definitions of XdmcpWrap for CYGWIN (Bug #1203, - Alexander Gottwald). - -2004-08-31 Kevin E. Martin - - * programs/Xserver/Imakefile: - Fixed link ordering for building without Xinerama (Bug #1221). - -2004-08-31 Egbert Eich - - * lib/X11/GetWAttrs.c: (_XGetWindowAttributes), - (XGetWindowAttributes): - * lib/X11/PutBEvent.c: (_XPutBackEvent), (XPutBackEvent): - * lib/X11/Xlibint.h: - * lib/X11/imDefLkup.c: (_XimGetWindowEventmask): - * lib/X11/imLcFlt.c: - Fixed some lockups in XIM code when the application is running - with multi thread support. These lockups occur deep down in - XFilterEvents() which itself locks when another Xlib function - gets called that also locks. This fixes two instances by - separating those Xlib functions into an internal (non-locking) - call and a locking wrapper that is used as an external function. - There may be several other such instances therefore another - more general patch is eventually required (Bugzilla #1182). - -2004-08-31 Egbert Eich - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Added a note about cross compiling. - * programs/Xserver/hw/xfree86/doc/sgml/README: - Added instructions on how to build and updated formatted docs - in the tree. - -2004-08-30 Kevin E. Martin - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): - Fix keyboard driver regression (Bug #1238, Kristian Høgsberg). - -Mon Aug 30 22:58:59 2004 Soeren Sandmann - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Update the - release notes. - -2004-08-30 Egbert Eich - - * config/cf/X11.rules: - Make handling of XtransFailSoft Imake variable more consistent. - It needs to receive a boolean value now (Alexander Gottwald). - -2004-08-30 Kevin E. Martin - - * config/cf/ibm.cf: - * config/cf/ibmLib.tmpl: - AIX Imake config file updates (Bug #1234, Dan McNichol). - -2004-08-30 Egbert Eich - - * config/cf/X11.rules: - Fix: move flag for HARD_FAIL in Xtransutil.c to the correct - setting of the Imake variable. - * programs/Xserver/Xprint/ps/Imakefile: - Fix Imake condiditon for LynxOS (Thomas Mueller). - -2004-08-30 Michel Daenzer - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RADEONSetupRenderByteswap): - Hotfix for Eric Anholt's fix for bug #1156 : Clear the - RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks - at depth 16. - -2004-08-29 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c: - (I810AllocateGARTMemory): - Fix ARGB cursor problem on i810 (Bug #1195, Alan Hourihane). - -2004-08-29 Kevin E. Martin - - * config/cf/OpenBSD.cf: - Fix typo that caused both X.Org and XFree86 servers to be built on - OpenBSD/AMD64 (Bug #1231, Matthieu Herrb). - -2004-08-29 Kevin E. Martin - - * config/cf/X11.tmpl: - Fix make install when BuildServersOnly is YES (Bug #1213). - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: - Fix build failures when UseDeprecatedKeyboardDriver is YES and - DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). - - * programs/Xserver/hw/xfree86/loader/loader.c: (LoaderInit): - Fix failure when using DLL loader and LD_BIND_NOW is set (Bug - #1212, Adam Jackson). - -2004-08-28 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xaa/xaaWideLine.c: - Don't define _XOPEN_SOURCE before including math.h on Solaris - - it's not needed on older releases, and breaks builds on Solaris 10. - (Same as bugzilla #189). - -2004-08-28 Kevin E. Martin - - * config/cf/xorg.cf: - Update release number and date for RC3. - -2004-08-28 Kevin E. Martin - - Merge Mesa 6.1 - - * extras/Mesa/src/mesa/main/imports.h: - Fix build on HPPA/MIPS (Bug #1155). - -2004-08-28 Egbert Eich - - * config/cf/X11.rules: - * config/cf/X11.tmpl: - * lib/FS/Imakefile: - * lib/ICE/Imakefile: - * lib/X11/Imakefile: - * lib/xtrans/Imakefile: - * lib/xtrans/Xtransutil.c: (trans_mkdir): - * programs/Xserver/os/Imakefile: - Set the define XtransFailSoft to restore the old behavior to - fail softly when socket directory cannot chowned/chmod to correct - user/group. This should be added on a per OS basis which hasn't - been done. - -2004-08-27 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86fbman.c: - (localQueryLargestOffscreenLinear): - Fix for XV memory allocation: Also use tiled area for allocation - even if it hasn't been used before. - -2004-08-27 Eric Anholt - - * programs/Xserver/miext/cw/cw.c: (cwFillRegionTiled), - (cwPaintWindowBackground), (cwPaintWindowBorder): - Bug #1101: Fix PaintWindow in the pixmap case when the window's origin - is not at the backing pixmap's origin. Resulted in incorrect rendering - in at least aisleriot, fluxbox, and KDE apps, and probably many more. - While here, move the ParentRelative loop above the drawable grab -- may - improve correctness with ParentRelative backgrounds' origins as well. - Note that the border code doesn't handle ParentRelative yet. - -2004-08-27 Kevin E. Martin - - * programs/Xserver/Xext/dmx.c: (ProcDMXForceWindowCreation): - Add missing reply for DMX (Rik Faith). - -2004-08-27 Egbert Eich - - * programs/Xserver/Xprint/ps/Imakefile: - * programs/Xserver/Xprint/ps/ttf2pt1wrap.c: - Fixed typos. - -2004-08-27 Egbert Eich - - * config/cf/lynx.cf: - * lib/font/util/Imakefile: - * programs/Xserver/Xprint/ps/Imakefile: - * programs/Xserver/hw/xfree86/doc/sgml/LynxOS.sgml: - * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: - * programs/xdriinfo/Imakefile: - * programs/xprehashprinterlist/Imakefile: - Added support for LynxOS 4.0 (Thomas Mueller). - * programs/Xserver/hw/xfree86/common/compiler.h: - Fix arm netwinder build (Donnie Berkholz). - -2004-08-27 Alan Coopersmith - - * lib/GL/glx/Imakefile: - Move line break/continuation to not be in the middle of a word - (Bugzilla #1207) - -2004-08-27 Egbert Eich - - * config/cf/X11.rules: - * config/cf/X11.tmpl: - Fixed UseInstalled handling when cross compiling when building - with different ProjectRoot. Set X11ProjectRoot to the ProjectRoot - on the build host (where the binaries that run on the build host - live) (Alexander Gottwald). - -2004-08-27 Egbert Eich - - * programs/Xserver/hw/xfree86/ddc/interpret_edid.c: - (get_monitor_ranges): - - Make DDC code more VESA compliant: when MaxClock is set - to 0xFF it means 'no value specified'. Therefore setting it - to 0 (Thomas Winischhofer). - -2004-08-26 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RADEONSetupRenderByteswap), (RADEONRestoreByteswap), - (R100SetupTexture), (R200SetupTexture): - Bug #1156: Fix the build on PPC by splitting the byte-order-setting code - into a separate routine. While here, fix the byte swapping in the 32bpp - case. (Michel Daenzer) - -2004-08-26 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONSetupForSolidLine): - Bug #1157: Fix Radeon line acceleration in the DMA case - (Michel Daenzer). - -2004-08-26 Kevin E. Martin - - * lib/GL/dri/drm/Imakefile: - Add drm.h to SDK; required by xf86drm.h (Bug #1160, Bryan Stine). - -2004-08-26 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: - (RADEONXineramaExtensionInit): - Fix Radeon compilation without Xinerama (Bug #1179, Simon - Schubert). - -2004-08-26 Kevin E. Martin - - * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): - Fix xtest failures in Xvfb from XMatchVisualInfo test. - -2004-08-26 Eric Anholt - - * programs/Xserver/miext/cw/cw.c: - * programs/Xserver/miext/cw/cw_ops.c: - Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessary - according to the rules as I understand them (bug #1045), not everybody - follows the rules. GC funcs were being called on the same GC from - within GC ops, and the cwValidateGC caused a loop in the funcs chain - that resulted in a crash, notably in cwPolylines. - -2004-08-26 Egbert Eich - - * lib/X11/xlibi18n/Xi18nLib.conf: - Added missing make variable. - -2004-08-26 Egbert Eich - - * config/cf/lynx.cf: - * fonts/bdf/100dpi/Imakefile: - * fonts/bdf/75dpi/Imakefile: - * fonts/bdf/75dpi/Imakefile.inc: - * fonts/util/ucs2any.c: - * lib/GL/glx/Imakefile: - * programs/Xserver/hw/xfree86/doc/Imakefile: - * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: - * programs/Xserver/hw/xfree86/etc/bindist/LynxOS/host.def: - * programs/Xserver/hw/xfree86/loader/xf86sym.c: - * programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile: - * programs/fonttosfnt/Imakefile: - * programs/xtrap/xtrapchar.c: - * programs/xtrap/xtrapin.c: - * programs/xtrap/xtrapout.c: - Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller). - -2004-08-26 Kevin E. Martin - - * config/util/lndir.c: (dodir): - Fix lndir to handle symlinks to directories correctly (Bug #1083, - H.J. Lu). - - * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c: - (I830PutImage), (I830DisplaySurface): - Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert). - -2004-08-24 Kevin E. Martin - - * programs/Xserver/Xext/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONGetLVDSInfo): - Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd - Simons). - - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810PreInit), (I810CloseScreen): - Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave - Airlie). - - * config/cf/X11.tmpl: - Fix several library build problem (Bug #1147). - - * programs/Xserver/xkb/Imakefile: - * programs/xrx/Imakefile: - Fix build problems (Bugs #1148 and #1149). - -2004-08-24 Keith Packard - - reviewed by: Stuart Kreitman - - * lib/Xdmcp/Wraphelp.c: (_XdmcpAuthSetup), (_XdmcpAuthDoIt): - Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. - Add #include - -2004-08-20 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj: - Update XDarwin application version for release. - -2004-08-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: - * programs/Xserver/hw/xfree86/drivers/sis/init.c: - (InitCommonPointer): - * programs/Xserver/hw/xfree86/drivers/sis/init.h: - * programs/Xserver/hw/xfree86/drivers/sis/init301.c: - (GetLCDStructPtr661), (GetLCDStructPtr661_2): - * programs/Xserver/hw/xfree86/drivers/sis/init301.h: - * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: - (SISLCDPreInit): - * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: - Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer). - -2004-08-20 Kevin E. Martin - - * programs/xterm/MANIFEST: - * programs/xterm/configure: - * programs/xterm/configure.in: - * programs/xterm/main.c: (Exit): - * programs/xterm/version.h: - * programs/xterm/xterm.log.html: - Merge xterm #196 patch which fixed utmp cleanup infinite loop (Bug - #1137, Thomas E. Dickey). - -2004-08-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): - * programs/Xserver/hw/xfree86/input/Imakefile: - * programs/Xserver/hw/xfree86/input/confdrv.sh: - Fix keyboard driver failing to initialize if DoLoadableServer is - NO (Bug #1133, Kristian Høgsberg). - -2004-08-20 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: - Fix white space problem with BSD make (Bug #1132, Matthieu Herrb). - -2004-08-19 Alan Coopersmith - - * doc/man/general/security.man: - Update documentation of authentication methods to cover the - ServerInterpreted access type added in X11R6.7 and the - authentication types available via its framework. - -2004-08-19 Kevin E. Martin - - * config/cf/X11.tmpl: - * config/cf/sun.cf: - * config/cf/svr4.cf: - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml: - Fix the build on Solaris/sparc to use Xorg server instead of the - deprecated Xsun (Bug #1134, Alan Coopersmith). - -2004-08-19 Kevin E. Martin - - * lib/GL/mesa/main/Imakefile: - * lib/GL/mesa/sparc/Imakefile: - * programs/Xserver/GL/glx/Imakefile: - * programs/Xserver/GL/mesa/main/Imakefile: - * programs/Xserver/GL/mesa/swrast/Imakefile: - * programs/Xserver/GL/mesa/tnl/Imakefile: - Fix build problems on Solaris/sparc (Bug #1104, Alan Coopersmith). - -2004-08-19 Kevin E. Martin - - * lib/X11/Xutil.h: - Fix header file to #ifdef the XKB keysyms when they are used. - This fixes the X test suite build failure. - -2004-08-19 Kevin E. Martin - - * programs/Xserver/hw/xfree86/loader/dixsym.c: - Add missing no.*Extension symbols (Bug #1131, Aaron Plattner). - -2004-08-18 Kevin E. Martin - - * config/cf/darwinLib.tmpl: - Fix libXevie build on Darwin (Bug #1124, Torrey T. Lyons). - - * lib/GL/mesa/drivers/osmesa/Imakefile: - Fix libOSMesa build on Darwin (Bug #1125, Torrey T. Lyons). - - * lib/GL/apple/dri_dispatch.defs: - * lib/GL/apple/dri_dispatch.h: - Fix libGL build on Mac OS X 10.3.0-3 (Bug #1127, Torrey T. Lyons). - -2004-08-18 Kevin E. Martin - - * programs/Xserver/miext/cw/cw.c: (cwCreateBackingGC), - (cwDestroyBackingGC), (cwValidateGC), (cwDestroyGC), (cwCreateGC), - (miInitializeCompositeWrapper): - * programs/Xserver/miext/cw/cw_ops.c: - Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric - Anholt). - -2004-08-18 Kevin E. Martin - - * lib/SM/sm_manager.c: - * programs/Xserver/Xprint/ps/PsPixmap.c: (PsCreatePixmap): - * programs/Xserver/render/renderedge.c: (RenderSampleFloorY): - Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol). - - * programs/Xserver/hw/xfree86/Imakefile: - * programs/Xserver/hw/xfree86/drivers/newport/Imakefile: - Remove old config files (Bug #1123, Jim Gettys). - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): - Remove old log message (Bug #1123, Jim Gettys). - -2004-08-17 Kevin E. Martin - - * config/cf/xorg.cf: - Update release and date for RC2. - -2004-08-17 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - Reenable Radeon Render acceleration now that interactions with 3D - clients should be resolved. - -2004-08-17 Eric Anholt - - * extras/Mesa/src/mesa/drivers/dri/r200/r200_cmdbuf.c: - (r200EmitVbufPrim), (r200AllocEltsOpenEnded), (r200EmitVertexAOS), - (r200EmitAOS): - * extras/Mesa/src/mesa/drivers/dri/r200/r200_context.h: - * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.c: - (r200FlushCmdBufLocked), (r200Clear): - * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.h: - * extras/Mesa/src/mesa/drivers/dri/r200/r200_lock.h: - * extras/Mesa/src/mesa/drivers/dri/r200/r200_state_init.c: - (r200InitState): - * extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c: - (flush_last_swtcl_prim): - * extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c: - (r200AllocElts), (EMIT_PRIM): - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_context.h: - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.c: - (radeonEmitVbufPrim), (radeonAllocEltsOpenEnded), - (radeonEmitVertexAOS), (radeonEmitAOS), (radeonFlushCmdBufLocked), - (radeonClear): - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.h: - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_lock.h: - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c: - (radeonInitState): - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c: - (flush_last_swtcl_prim): - * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c: - (radeonAllocElts), (EMIT_PRIM): - Check in new Radeon/R200 drivers from Mesa CVS which close several - races in the code, which could cause rendering errors on r100 and hangs - and rendering errors on r200, when there are multiple clients. - -2004-08-17 Kevin E. Martin - - * config/cf/cygwin.tmpl: - Add SharedXevieReqs for cygwin (Bug #1108, Alexander Gottwald). - -2004-08-17 Kevin E. Martin - - * lib/GL/glx/Imakefile: - Fix DRI module loading (Bug #1057, Ronny Vindenes). - - * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): - Fix Xvfb at 8bpp (Bug #1091). - - * programs/glxgears/Imakefile: - Fix link order when building with Xprint in glxgears (Bug #1060, - Alexander Gottwald). - -2004-08-17 Kevin E. Martin - - * lib/GL/glx/Imakefile: - Fix bug where DRI drivers look in wrong dir (Bug #1057, Mike - Harris, Ronny Vindenes). - - * programs/xphelloworld/Imakefile: - Disable building xpawhelloworld until Xaw/Xprint library is - available. - -2004-08-16 Kevin E. Martin - - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/common/Imakefile: - Update release and date for first RC. - - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: - Fix kbd/keyboard driver for DoLoadableServer NO. - - * programs/Xserver/hw/xfree86/xf86Date.h: - Revert change since it is better to set date in the config files. - -2004-08-16 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - (xf86BuiltinInputDriver): - * programs/Xserver/hw/xfree86/common/xf86Init.c: - * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: - * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (xf86KbdPlug), - (xf86KeyboardPlug): - Add kbd <-> keyboard aliasing when UseDeprecatedKeyboardDriver - is NO (Bug #1072, Kristian Høgsberg). - -2004-08-16 Kevin E. Martin - - * lib/Xevie/Imakefile: - Fix build problem with xevie.pc - -2004-08-16 Stuart Kreitman - * xc/lib/Imakefile - * xc/lib/Xext/Imakefile - * xc/lib/Xext/Attic/Xevie.c moved to lib/Xevie - * xc/lib/Xevie/Imakefile - * xc/lib/Xevie/Xevie.c - * xc/lib/Xevie/Xevie.man - * xc/lib/Xevie/xevie.pc.in - * xc/lib/Xevie/xevieplaceholder.h - Bug #957 Moved Xevie client side to libXevie.so - -2004-08-16 Kristian Høgsberg - - As discussed and agreed on on the release-wranglers meeting of - August 16, I'm committing the patch from bug #1060 to back out - unconditional Xprint functionality. - - * lib/Xaw/Imakefile: - Back out Xprint changes. - - * programs/xman: - * programs/xlogo: - * programs/xedit: - Revert xman to CVS of June 5, revert xlogo to CVS of May 8, revert - xedit to CVS of April 25, to back out unconditional Xprint support. - - * config/cf/X11.tmpl: - Fix up Xprint config logic to be like the rest of the extensions: - BuildXprint is a one-stop option for disabling everything Xprint - related. XprtServer controls building Xprt, BuildXprintLib - controls building Xprint libs and BuildXprintClients controls - building clients related to Xprint. BuiltXprint defaults to YES - and the other options respects relevant settings, i.e. BuildServer - and BuildServersOnly. - - * lib/Imakefile: - Build Xaw regardless of BuildXprintLib setting. - - * programs/Imakefile: - Only build xphelloworld, xplsprinters and xprehashprinterlist when - BuildXprintClients it YES. Disable building xmore, it has always - supported XawPrintShell. - - * programs/xdpyinfo: - * programs/xset: - * programs/glxgears: - Make Xprint support depend on BuildXprintLib. - -2004-08-16 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - Bug #1087: Make sure all the *Weak symbols are documented in the - import list, so the loader knows not to complain about unresolved - symbols when an optional module isn't loaded. This typically - manifests as warnings about fbdevHW symbols when the user isn't - using the framebuffer console. - -2004-08-15 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): - * programs/Xserver/hw/xfree86/xorgVersion.h: - Fix banner to print out proper version information. - -2004-08-15 Keith Packard - - * programs/Xserver/composite/compwindow.c: - (compWindowUpdateAutomatic): - Clip destination instead of source. Should be the same, - but it looks nicer to me. - - * programs/Xserver/miext/cw/cw.c: (cwCreateGCPrivate), - (cwDestroyGCPrivate), (cwCheapValidateGC): - Clean up transition between cheap and expensive GC wrappers - by using the prologue and epilogue macros. Before, the GC - would be left unvalidated sometimes which would cause all - kinds of entertaining bugs against a DDX which cares (XAA). - -2004-08-15 Keith Packard - - * programs/Xserver/composite/compint.h: - * programs/Xserver/composite/compwindow.c: (compPositionWindow): - Remove debugging code which did a full tree walk - on every window operation - - * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), - (cwSetWindowPixmap): - Eliminate needless (and, it turns out, dangerous) call - to ChangeGC on DestroyGCPrivate. - - in cwSetWindowPixmap, check if the pixmap is the screen - pixmap and disable the wrapper by setting the private to NULL. - -2004-08-15 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - Remove #error used for testing. - -2004-08-14 Keith Packard - - * programs/Xserver/composite/compalloc.c: (compNewPixmap), - (compAllocPixmap), (compReallocPixmap): - Copy bits from parent window when allocating pixmaps so that - Background == None works. - - * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): - Copy filter to backing picture during validation. - - * programs/Xserver/render/filter.c: (SetPictureFilter): - * programs/Xserver/render/picture.c: (SetPictureTransform), - (CopyPicture): - Mark picture serialNumber when setting Filter or Transform so - Validate occurs. - - * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): - Initialize xf86Screens[i]->pScreen to NULL so that RADEON - driver doesn't crash during server reset using old pScreen. - -2004-08-15 Kristian Høgsberg - - * config/cf/DGUX.cf, config/cf/QNX4.cf, config/cf/bsdi.cf, - config/cf/isc.cf, config/cf/lynx.cf, config/cf/mach.cf, - config/cf/nto.cf, config/cf/sco5.cf, config/cf/sgi.cf, - config/cf/sun.cf, config/cf/x386.cf - Enable compilation of old keyboard driver for these platforms by - default (#1070). - -2004-08-14 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - Fix unresolved symbol warnings in r128 driver (Adam Jackson) - -2004-08-14 Keith Packard - - * programs/Xserver/composite/compwindow.c: (compRepaintBorder), - (compSetPixmapVisitWindow): - Redraw window borders when switching window pixmaps around - - * programs/Xserver/miext/cw/cw.c: (cwGetBackingDrawable), - (cwGetWindowPixmap), (cwSetWindowPixmap), - (miInitializeCompositeWrapper): - * programs/Xserver/miext/cw/cw.h: - * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), - (cwGetBackingPicture): - Make cw "own" the window pixmaps by wrapping - GetWindowPixmap/SetWindowPixmap. - -2004-08-14 Eric Anholt - - * config/cf/FreeBSD.cf: - * config/cf/NetBSD.cf: - Bug #909: Remove incorrect HasGhostScript YES from BSD config files. - -2004-08-15 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - More kbd fun: write out "kbd" from Xorg -configure (#1078). - -2004-08-14 Keith Packard - - * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): - Fix offsets again. Really, it works this time. Promise. - -2004-08-14 Keith Packard - - * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): - Fix offsets, do whole region at once by using GC clipping - -2004-08-14 Eric Anholt - - reviewed by: - - * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite), - (XAACompositeSrcCopy), (XAAComposite): - Bug #1077: Fix source copy performance problem exposed by Composite. - -2004-08-14 Keith Packard - - * programs/Xserver/miext/cw/cw.c: (cwValidateGC): - * programs/Xserver/miext/cw/cw.h: - * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), - (cwDestroyPicturePrivate), (cwGetBackingPicture), - (cwDestroyPicture), (cwChangePicture), (cwValidatePicture): - Fix clip list computation and setting to ignore clip changes - to "real" GC/Picture and track serial numbers correctly when - copying pCompositeClip down. - -2004-08-14 Eric Anholt - - * programs/Xserver/miext/cw/cw.c: (cwCopyWindow), - (miInitializeCompositeWrapper), (cwCloseScreen): - * programs/Xserver/miext/cw/cw.h: - Wrap CopyWindow in cw, which fixes scrolling in many apps. - -2004-08-14 Keith Packard - - * lib/X11/OpenDis.c: (XOpenDisplay): - Use XLIB_SKIP_ARGB_VISUALS environment variable to disable - all depth 32 visuals. Necessary to keep Flash from crashing. - - * programs/Xserver/miext/cw/cw.c: (cwValidateGC): - * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): - Must call ValidateGC/ValidatePicture on "real" GC/Picture to - ensure pCompositeClip is set correctly. - - Need to take the composite clip from the "real" GC/Picture and - turn it into the clientClip for the backing version. - - * programs/Xserver/miext/damage/damage.c: (damageDamageRegion): - Adjust pixmap screen origin to account for drawable->x/y - Change debugging output a bit (disabled by default) - -2004-08-13 Nolan Leake - - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c - Save the register state before we write to any of them. This - makes the VMware driver coexist with VESA fbcon. - -2004-08-13 Alan Coopersmith - - * programs/Xserver/hw/xfree86/xf86config/Imakefile: - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Don't enable speedo & type1 modules if they're not being built - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - * programs/Xserver/hw/xfree86/xf86config/cards.c: - Clean up a couple of hardcoded paths & vendor names to use defines - set by Imakefile - - * config/cf/X11.tmpl: - Bugzilla #1055: "#define BuildXprint NO" is broken (6.7.99.2) - If XprtServer is undefined, but BuildXprint is defined, then - BuildXprint should set XprtServer as well. - - * config/cf/xorg.cf: - Remove extra setting of XprtServer - just let it use the setting - in X11.tmpl - -2004-08-13 Kevin E. Martin - - * programs/Xserver/os/log.c: (VAuditF): - Fix Xprt bug by disabling code that merges multiple audit messages - (Bug #964, Roland Mainz). - -Fri Aug 13 19:53:10 2004 Soeren Sandmann - - * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c - (MGAStormSync): Fix for lockups on some versions of Matrox - Mystique. #687, Patch from Mike Harris. - - * programs/Xserver/hw/xfree86/common/xf86RandR.c - (xf86RandRSetMode): Call xf86EnableDisableFBAccess though the - function pointer instead of directly. #1041, Patch from Aaron Plattner. - - * programs/Xserver/hw/xfree86/common/xf86RandR.c: Swap the - phsyical size of the screen when rotiation. #1050, Patch from - Aaron Plattner. - -2004-08-13 Kristian Høgsberg - - * config/cf/Imake.rules: - Add .PHONY target when using GNU make. This will speed up make in - general, but more importantly fix #1042. - -2004-08-13 Alexander Gottwald - - * lib/X11/lcSjis.c: - Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki) - * lib/X11/lcEuc.c: - Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe) - -2004-08-13 Kristian Høgsberg - - * programs/xterm/*: - Merge in version 195 from upstream xterm - (http://dickey.his.com/xterm). Fixes #855. - - * programs/Xserver/Xprint/etc/init.d/Imakefile (install): - Fix my typo in Solaris part of Xprint /etc/init.d install. - -2004-08-13 Keith Packard - - * programs/Xserver/composite/compalloc.c: (compFreePixmap): - Empty damage object when freeing pixmap. - - * programs/Xserver/composite/compinit.c: (compCloseScreen), - * programs/Xserver/composite/compint.h: - (compInstallColormap), (compAddAlternateVisuals), (compScreenInit): - Wrap InstallColormap so that the DDX doesn't see colormaps from - our ARGB visual (avoids lovely green tint to screen). - Also, set visual->nplanes of ARGB visual to all used - (including alpha) planes so DIX can set pixel values correctly. - - * programs/Xserver/composite/compwindow.c: - (compWindowUpdateAutomatic): - Translate automatic update regions correctly to account for borders - - * programs/Xserver/dix/colormap.c: - When nplanes == 32 (ARGB visuals), mask in all ones for alpha values - to allocated pixel values. - - * programs/Xserver/fb/fbpict.h: - Remove redundant fbAddTraps declaration - - * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): - Fix fbCopyWindow to work on non-screen pixmaps (not needed yet) - - * programs/Xserver/render/mipict.c: (miClipPictureReg), - (miClipPictureSrc), (miCompositeSourceValidate), - (miComputeCompositeRegion): - Replace broken clipping code with that from modular tree. - - * programs/Xserver/render/mirect.c: (miColorRects): - Respect subWindowMode. - -2004-08-13 Eric Anholt - - * programs/Xserver/render/picture.c: (CopyPicture): - Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and - ClipXOrigin. - -2004-08-12 Eric Anholt - - * extras/Mesa/XOrg-Xlist: - Removed files left over from older versions of Mesa, both on the vendor - branch and older ones from head. Several directories have been pruned - from the current import (but not docs, which includes COPYING), which - are listed in the new file "XOrg-Xlist". This can be used in the form - of "rm -rf `cat .../XOrg-Xlist`" when preparing a Mesa checkout for - importing. - -2004-08-12 Keith Packard - - * programs/xcursorgen/redglass/gumby* - * programs/xcursorgen/whiteglass/gumby* - * programs/xcursorgen/handhelds/gumby* - Replace the cursors used for the 'gumby' name by - ones which don't infringe on copyright and trademarks. - -2004-08-12 Eric Anholt - - * extras/Mesa/include/GL/glxext.h: - * programs/Xserver/GL/glx/singlesize.c: (__glGet_size): - Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix - bug #1022. - -2004-08-12 Torrey T. Lyons - - * programs/Xserver/hw/darwin/quartz/cr/Imakefile: - * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: - (CRSetupScreen): - * programs/Xserver/hw/darwin/quartz/xpr/Imakefile: - * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: - (xprSetupScreen): - Fix crash in rootless XDarwin due to rootless being initialized - before damage extension. - -2004-08-12 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/Imakefile: - Add Imake instrumentation for the ProPolice fix; #define - ProPoliceSupport YES in host.def to enable the workaround. - -2004-08-12 Kristian Høgsberg - - * config/cf/xorg.cf: - Update PPC64 defines to use XorgServer instead of XF86Server. - - * config/cf/X11.tmpl: - Fix double-backslash typo. - -2004-08-12 Eric Anholt - - * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), - (cwValidateGC): - * programs/Xserver/miext/cw/cw.h: - * programs/Xserver/miext/cw/cw_ops.c: - * programs/Xserver/miext/cw/cw_render.c: (cwCreateBackingPicture), - (cwGetBackingPicture), (cwDestroyPicture), (cwValidatePicture), - (cwInitializeRender), (cwFiniRender): - Fix various cw issues, including a couple reported by deronj: - - Fix wrapping of GC ops/funcs according to policy described in bug - #1045. - - Remove ValidateGC/ValidatePictures on the redirected - drawables/pictures -- it's not needed, and DDXs shouldn't be seeing - redirected drawables in render or GC ops/funcs when cw is running. - - Mark all GC/Picture state as dirty when moving from redirected to - non-redirected, since it hadn't been passed down in Change* or - Validate* while redirected. - - Remove CreatePicture wrapper that didn't do anything. - - Comment on why AddTraps wrapper isn't needed. - -2004-08-12 Eric Anholt - - * programs/Xserver/composite/compint.h: - * programs/Xserver/composite/compwindow.c: (compCheckRedirect): - Fix some issues reported by deronj: - - Hopefully fix a crash in compCheckRedirect on unrealizing windows. - - Remove an extern that doesn't point at anything. - -2004-08-11 Eric Anholt - - * programs/Xserver/Imakefile: - * programs/Xserver/composite/Imakefile: - * programs/Xserver/composite/cw.c: - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_ops.c: - * programs/Xserver/composite/cw_render.c: - * programs/Xserver/miext/cw/Imakefile: - Move cw to miext/cw after repo-copy. It's not really tied to the - composite extension, and may need to be separate any way to handle some - wrapping ordering vs linking ordering issues. - -2004-08-12 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONEnterServer): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RadeonInit3DEngine), (R100SetupTexture), - (R100SetupForCPUToScreenAlphaTexture), - (R100SetupForCPUToScreenTexture), (R200SetupTexture), - (R200SetupForCPUToScreenAlphaTexture), - (R200SetupForCPUToScreenTexture): - Fix context switching on Radeons and build problem when XF86DRI is - not defined (Bug #922, Eric Anholt). - -2004-08-12 Kristian Høgsberg - - * programs/Xserver/miext/damage/damage.c (damageCopyPlane) - (damageCopyArea): - Add call to SourceValidate() when pDst == pSrc, so misprite.c get - a chance to remove the sprite before the area is copied. The - drivers handle pDst != pSrc (#1030). - -2004-08-11 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/r128_chipset.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: - Factor out R{128,ADEON}Chipsets into their own headers so they can be - sanely included in both the ati core and the r128/radeon submodules; - r128 and radeon can now be directly loaded under dlloader. Teach - imstt about the dlloader-frendly way to talk to fbdevhw. (Partial - for bugs #393 and #400.) - -2004-08-11 Keith Packard - - * programs/Xserver/composite/compwindow.c: - (compWindowUpdateAutomatic): - Paint to parent window instead of parent window's pixmap - (helps for servers that don't have a pixmap for the root) - - * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture): - Fix offsets for render drawing. - -2004-08-11 Torrey T. Lyons - - * programs/Xserver/hw/darwin/darwin.c: (DarwinPrintBanner): - Fix leftover XF86_VERSION_SNAP macro. - -2004-08-11 Kevin E. Martin - - * xftfreetype.c: (_XftReleaseFile): - Called strlen with (f->file) without checking for NULL (which - happens when directly using FT_Face objects) (Bug #1047, Keith - Packard). - -2004-08-11 Adam Jackson - - * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: - Bug #979: Don't include on linux, it occasionally - emits makedev() as a function call that elfloader can't resolve. - Originally Gentoo Bug #41962, reported by Ryan Breen, fix feedback - from Ryan Lortie. - -2004-08-11 Adam Jackson - - * programs/Xserver/hw/xfree86/loader/xf86sym.c: - Teach the loader about the extra symbols needed for Propolice- - protected modules to work under elfloader. From Matthieu Herrb - (OpenBSD) by way of Travis Tilley (Gentoo). - -2004-08-11 Kevin E. Martin - - * config/cf/X11.tmpl: - Fix Xnest and Xdmx builds when BuildServersOnly is YES (Bug #1026, - Alexander Gottwald, Kevin Martin). - -2004-08-11 Keith Packard - - * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): - Add COMPOSITE change to fbCopyWindow (not needed yet) - - * programs/Xserver/hw/xnest/Cursor.c: (xnestSetCursor), - (xnestMoveCursor): - * programs/Xserver/hw/xnest/Events.c: (ProcessInputEvents), - (xnestCollectEvents): - * programs/Xserver/hw/xnest/GCOps.c: (xnestPushPixels): - * programs/Xserver/hw/xnest/Screen.c: (xnestOpenScreen): - * programs/Xserver/hw/xnest/XNCursor.h: - Xnest was half-using midispcur and doing a bad job of it. - Replace all of that code with mipointer which does a lot of the - work. - - * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef), - (damageCreateGC), (damageRemoveDamage), (damageInsertDamage), - (damageDestroyPixmap), (damageSetWindowPixmap), (DamageSetup), - (DamageRegister), (DamageUnregister): - * programs/Xserver/miext/damage/damagestr.h: - Support DDXen which don't provide GetWindowPixmap, or which - return NULL for the root pixmap. - -2004-08-11 Kevin E. Martin - - * programs/Xserver/os/Imakefile: - * programs/Xserver/os/utils.c: (CheckUserParameters): - Fix bogus contact address in Xserver/os/util.c (Bug #738). - -2004-08-11 Eric Anholt - - reviewed by: - - * programs/Xserver/render/picture.c: (CopyPicture): - In CopyPicture, add missing call to ChangePicture to notify about - the changes that CopyPicture has done. - -2004-08-11 Kevin E. Martin - - * config/cf/Imake.cf: - * config/cf/linux.cf: - * config/cf/xorg.cf: - * config/imake/imakemdep.h: - * include/Xmd.h: - * lib/Xt/Xtos.h: - * programs/Xserver/fb/fb.h: - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - * programs/Xserver/os/xalloc.c: - Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan - Coopersmith). - -2004-08-11 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/xf86config/Imakefile: - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - Patch xorgconfig to generate config files with correct keyboard - driver; use "kbd" by default, "keyboard" if - UseDeprecatedKeyboarDriver is YES (#1040). - - * programs/Xserver/Xprint/etc/profile.d/Imakefile: - * programs/Xserver/Xprint/etc/Xsession.d/Imakefile: - * programs/Xserver/Xprint/etc/init.d/Imakefile: - Don't install files outside ProjectRoot when - NothingOutsideProjectRoot is YES (#972). - -2004-08-11 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - Fix vesa.c's shadow symbol list. - -2004-08-11 Roland Mainz - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml - Syncing FAQ - -2004-08-11 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp - Bugzilla #492: /etc/init.d/xprint did not source xorg.conf - for font paths additionally to xfree86 config files - -2004-08-11 Eric Anholt - - * programs/x11perf/Imakefile: - * programs/x11perf/do_traps.c: (InitFixedTraps): - - Fix the build with old libXrender headers installed by including - TOP_INCLUDES first in the INCLUDES line. - - Drive-by fix of unused variables warnings in do_traps.c. - -2004-08-10 Adam Jackson - - * lib/X11/PolyReg.c: - Bug #372: Prevent a crash in XPolygonRegion when called with a bogus - point count. Reported by Andreas Luik. - -2004-08-10 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: - Bug #978: Silence more unresolved symbol warnings from the ati driver. - Patch from Stefan Dirsch. - -2004-08-10 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - Fix Radeon build problem with #define DoLoadableServer NO (Bug - #1031) - -2004-08-10 Kevin E. Martin - - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): - Update version to 6.7.99.1 and fix problem with snapshot string - generation. - -2004-08-10 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Bug #978: Silence unresolved symbol warnings from the ati driver. - Reported by Michel Daenzer. - -2004-08-10 Kristian Høgsberg - - * lib/Xcomposite/xcomposite.pc.in (Version): - * lib/Xcomposite/xdamage.pc.in (Version): - * lib/Xcomposite/xfixes.pc.in (Version): - Replace @PACKAGE_VERSION@ with @VERSION@ so the substs works, fix - copy-and-paste error. - -2004-08-09 Kevin E. Martin - - * config/cf/Imakefile: - Fix install problem on platforms not using xorg.cf/xfree86.cf - (Bug #339, Harold L. Hunt II, Alexander Gottwald). - - * lib/X11/lcUTF8.c: (create_tofontcs_conv): - Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, - Yu Shao, David Dawes). - - * programs/Xserver/GL/glx/glxcmds.c: (DoMakeCurrent): - Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam - Jackson). - - * config/cf/lnxLib.tmpl: - * programs/Xserver/include/servermd.h: - HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). - - * include/Imakefile: - * include/extensions/Imakefile: - Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). - - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - (MGAReadBios): - Fix attempt to read video ROM before enabling it (Bug #843, Ivan - Kokshaysky, Mike A. Harris). - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - (FindPCIVideoInfo): - Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike - A. Harris). - - * programs/xset/xset.man: - Clarify xset man page description of how to use the keyboard - repeat rate settings (Bug #846, Mike A. Harris). - - * programs/xkbcomp/symbols/czsk: - * programs/xkbcomp/symbols/jp: - * programs/xkbcomp/symbols/pc/pc: - * programs/xkbcomp/symbols/us: - * programs/xkbcomp/symbols/us_group2: - * programs/xkbcomp/symbols/us_group3: - Fix problem where print-screen key would get remapped to sys-req - in certain keymaps, which broke GNOME printscreen functionality - (Bug #847, Owen Taylor). - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONEnterServer): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RADEONInit3DEngineForRender), (RadeonInit3DEngine), - (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), - (R200SetupTexture): - Fix several render problems: - - MMIO mode support - - Hang on IGP chips - - VT switching hang - - 3D render corruption - (Bug #922, Hui Yu). - -2004-08-09 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): - * programs/Xserver/hw/xfree86/loader/dixsym.c (dixLookupTab): - Move the new render symbols to dixsym.c instead so they are - grouped with the other render symbols. - - * programs/Xserver/fb/fbpixmap.c (fbCreatePixmapBpp): - Initialize screen_x and screen_y to 0. This fixes a problem with - the new Damage based sprite, where intersection test against the - root pixmap would fail because the two fields were not - initialized (damage.c, 166-170). - -2004-08-08 Kevin E. Martin - - * config/cf/X11.tmpl: - * programs/Xserver/Imakefile: - Fix building without Xfixes extension - - * include/extensions/Imakefile: - * lib/Xext/Imakefile: - * programs/Xserver/dix/events.c: - Fix building without Xevie - - * programs/Xserver/hw/dmx/dmxdpms.c: (_dmxDPMSInit): - * programs/Xserver/hw/xfree86/loader/dixsym.c: - * programs/Xserver/hw/xfree86/loader/xf86sym.c: - Fix building without DPMS - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - (configExtensions): - Fix "Extensions" section config file support to accept general - boolean options - -2004-08-08 Kristian Høgsberg - - * programs/Xserver/hw/xfree86/common/Imakefile: - * config/cf/xorgsite.def: - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): - Disable legacy keyboard driver "keyboard", unless - USE_DEPRECATED_KEYBOARD_DRIVER is defined. Print warning if the - old driver is used. - - * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): - Add new render symbols to list of exported extension symbols so - DoLoadableServer works again. - - * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: - Remove non-existent i830_3d_reg.h from i810 install.sdk target. - -2004-08-07 Alan Coopersmith - - * lib/Xdmcp/DAofA8.c: (XdmcpDisposeARRAYofARRAY8): - Check to see if array->data is NULL before we dereference it, - instead of after. (Prevents segfault when array->data is - initialized to NULL, but array->length is not set to 0.) - - * programs/xdm/xdmcp.c: (request_respond): - Always initialize both data & length in ARRAYs. - -2004-08-06 Matthieu Herrb - - * config/cf/OpenBSDLib.tmpl: - update shared libries revisions on OpenBSD to track libc ABI changes. - -2004-08-06 Keith Packard - - * programs/Xserver/mi/mieq.c: - Fix minor timestamp lossage in mieq. - - * programs/Xserver/mi/Imakefile: - * programs/Xserver/mi/misprite.c: (miSpriteReportDamage), - (miSpriteCopyWindow): - * programs/Xserver/mi/mispritest.h: - Replace miSprite implementation with Damage-based one. - Otherwise damage and misprite conflict causing looping. - - * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), - (DamageSubtract): - Change pScreen usage around a bit to eliminate warnings - - -2004-08-06 Keith Packard - - * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit), - (InitOutput): - Eliminate mfb support. Fix visuals to match "normal" PC hardware - (making lightpipe work). - -2004-08-06 Keith Packard - - * config/cf/linux.cf: - Fix Debian section to respect NothingOutsideProjectRoot directive - -2004-08-06 Keith Packard - - * programs/Xserver/composite/cw.c: (cwCheapValidateGC), - (miInitializeCompositeWrapper): - Clean up cw initialization, make sure wrappers re-wrap on exit. - -2004-08-06 Keith Packard - - * programs/Xserver/composite/compinit.c: (compAddAlternateVisuals): - * programs/Xserver/dix/colormap.c: - * programs/Xserver/include/scrnintstr.h: - Remove alpha-related fields from visual structure to retain - binary compatibilty. Applications using ARGB visuals will need - to use Render or other mechanisms to compute pixel values - instead of AllocColor - -2004-08-06 Keith Packard - - * lib/Xrender/AddTrap.c: (XRenderAddTraps): - * lib/Xrender/Imakefile: - * lib/Xrender/Xrender.h: - * lib/Xrender/configure.ac: - Update to version 0.9 of Xrender (includes XRenderAddTraps) - -2004-08-06 Keith Packard - - * include/extensions/render.h: - * include/extensions/renderproto.h: - * programs/Xserver/fb/Imakefile: - * programs/Xserver/fb/fbedge.c: (fbRasterizeEdges): - * programs/Xserver/fb/fbedgeimp.h: - * programs/Xserver/fb/fbpict.c: (fbPictureInit): - * programs/Xserver/fb/fbpict.h: - * programs/Xserver/fb/fbtrap.c: (fbAddTraps), - (fbRasterizeTrapezoid), (_GreaterY), (_Clockwise), - (fbAddTriangles): - * programs/Xserver/render/Imakefile: - * programs/Xserver/render/mipict.c: (miIsSolidAlpha), - (miPictureInit): - * programs/Xserver/render/mipict.h: - * programs/Xserver/render/mitrap.c: (miTrapezoids): - * programs/Xserver/render/mitri.c: (miTriangles), (miTriStrip), - (miTriFan): - * programs/Xserver/render/picture.c: (AddTraps): - * programs/Xserver/render/picture.h: - * programs/Xserver/render/picturestr.h: - * programs/Xserver/render/render.c: (RenderNumberRequests), - (ProcRenderAddTraps), (SProcRenderAddTraps), - (PanoramiXRenderAddTraps), (PanoramiXRenderInit): - * programs/Xserver/render/renderedge.c: (RenderSampleCeilY), - (RenderSampleFloorY), (RenderEdgeStep), (_RenderEdgeMultiInit), - (RenderEdgeInit), (RenderLineFixedEdgeInit): - * programs/Xserver/render/renderedge.h: - * programs/x11perf/do_tests.c: - * programs/x11perf/do_traps.c: (InitFixedTraps), (DoFixedTraps), - (EndFixedTraps), (InitFixedTrapezoids), (DoFixedTrapezoids), - (EndFixedTrapezoids): - * programs/x11perf/x11perf.h: - Add RenderAddTraps. Rewrite trapezoid rendering code. - -2004-08-06 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig): - Disable Render acceleration in Radeon driver temporarily until - it no longer conflicts with the 3D code. - -2004-08-05 Eric Anholt - - * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper), - (cwCloseScreen): - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_render.c: (cwFiniRender): - Fix missing ';' in cw.c and unwrap the render wrapper properly. - -2004-08-05 Eric Anholt - - * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper): - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_render.c: (cwCreateBackingPicture), - (cwDestroyBackingPicture), (cwCreatePicture), (cwValidatePicture), - (cwGlyphs), (cwCompositeRects), (cwTrapezoids), (cwTriangles), - (cwTriStrip), (cwTriFan), (cwInitializeRender): - * programs/Xserver/render/picture.c: (CopyPicture): - * programs/Xserver/render/picturestr.h: - - Add a new Render function, CopyPicture, which will update a picture - with the flagged bits from a source picture. Approved in principle - by keithp. - - Use CopyPicture and SetTransform to update most of the backing - picture's state in the composite wrapper. Filters are still missing. - - Don't allocate a picture private, now that we calculate clipping - properly and don't need the serialNumber or stateChanges. - - Use the format of the source pixmap rather than generating the format - from the window's visual. - - Wrap the rest of the Render primitives that were stubbed out before. - -Thu Aug 5 15:34:04 2004 Soeren Sandmann - - * programs/Xserver/fb/Imakefile: Compile fbfill.c and fbpict.c - with the mmx CFLAGS. DOH. - -2004-08-04 Eric Anholt - - * programs/Xserver/composite/cw.c: (cwValidateGC), - (cwFillRegionSolid), (cwFillRegionTiled), - (cwPaintWindowBackground), (cwPaintWindowBorder): - - Always validate the backing GC in cwValidateGC, not just when the clip - list changes. - - Use FillTiled instead of FillSolid for painting tiled - border/background pixmaps, and don't needlessly change the scratch - GC's defaults. - - Use the preferred dixChangeGC instead of DoChangeGC. - - Simplify a silly loop and clean up a couple of comments. - -2004-08-04 Michel Daenzer - - reviewed by: Hui Yu , Kevin E. Martin - - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: - (RADEONSetCursorColors), (RADEONLoadCursorImage), - (RADEONLoadCursorARGB): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONPutImage): - Use info->ModeReg.surface_cntl to restore byte swapping for the - framebuffer aperture on big endian machines, remove superfluous local - variables and register reads. - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (R100SetupTexture), (R200SetupTexture): - Adapt framebuffer aperture byte swapping to texture format before - copying data to offscreen area and restore it afterwards on big endian - machines, fixes Render acceleration there. - -2004-08-04 Egbert Eich - - * lib/font/FreeType/ft.h: - * lib/font/FreeType/ftfuncs.c: (FT_Do_SBit_Metrics), - (FreeTypeRasteriseGlyph): - Optimization of CJK rendering when using versions of freetype - prior to 2.1.8 (Chisato Yamauchi). - * lib/font/FreeType/fttools.c: - * lib/font/FreeType/module/myftstdlib.h: - A small backward compatibility fix to make the freetype module - build with freetype version < 2.1.7. - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - (fbdevHWLoadPalette), (fbdevHWAdjustFrame), (fbdevHWDPMSSet), - (fbdevHWSaveScreen): - Fixed/added some debugging code. - -2004-08-03 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitAccel): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RadeonGetTextureFormat), (RadeonGetColorFormat), - (RadeonGetBlendCntl), (R100SetupTexture), - (R100SetupForCPUToScreenAlphaTexture), - (R100SetupForCPUToScreenTexture), (R200SetupTexture), - (R200SetupForCPUToScreenAlphaTexture), - (R200SetupForCPUToScreenTexture): - * programs/Xserver/hw/xfree86/xaa/xaa.h: - * programs/Xserver/hw/xfree86/xaa/xaaInitAccel.c: (XAAInitAccel): - * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite): - - Add two new XAA hooks, SetupForCPUToScreenTexture2 and - SetupForCPUToScreenAlphaTexture2. These add a dstFormat argument - after the previous format argument, which the driver needs to use to - properly set up the destination format. Two new arrays are added for - the list of destination formats supported that correspond to the - previous format arrays for sources. - - Make Render acceleration only occur when the new hook for that - acceleration type is supplied and the dst format list is set, along - with the src format list being set. Without knowing the destination - format, the Render acceleration couldn't properly support all the - destinations it might encounter. - - Bump XAA module minor version. - - Update the Radeon Render acceleration to use the new hooks when the - XAA module is sufficiently new. Fix a bug in the src/dst alpha - booleans for ops, and use them to set blend_cntl to support - destinations without alpha. Add missing PICT_a1r5g5b5 texture format, - and add list terminator. (!) - -2004-08-03 Matthieu Herrb - * programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c - Add missing argument to xf86DrvMsg(). - -2004-08-03 Matthieu Herrb - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h - Fix Constification problems. - -2004-08-03 Matthieu Herrb - * programs/Xserver/hw/xfree86/ddc/xf86DDC.h - * programs/Xserver/hw/xfree86/vgahw/vgaHW.c - * programs/Xserver/hw/xfree86/vgahw/vgaHW.h - * programs/Xserver/miext/shadow/shadow.h - * programs/Xserver/miext/shadow/shpacked.c - * programs/Xserver/miext/shadow/shplanar.c - * programs/Xserver/miext/shadow/shrotate.c - Fix glitches in pointer to functions declarations. - -2004-08-03 Egbert Eich - - * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance), - (FT_Do_SBit_Metrics), (FreeTypeRasteriseGlyph): - Bugzilla #925: Simpler version of backward compatibility - fix (Chisato Yamauchi). - Fix to support older versions of gcc (Matthieu Herrb). - -2004-08-03 Matthieu Herrb - * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: - * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: - * programs/Xserver/hw/xfree86/xaa/xaalocal.h: - Fix declaration of XAACachePlanarMonoStippleProc. - Rename XAACachePlanarMonoStippleWeak to - XAAGetCachePlanarMonoStipple() for consistency with other parts of - xaa and fix forward declaration in xaalocal.h. - Fixes last comments on Bug #962. - -2004-08-03 Eric Anholt - - * config/cf/X11.tmpl: - * programs/Xserver/Imakefile: - Fix build with BuildComposite by linking the composite library into the - servers before damage/xfixes, and enable BuildComposite by default now. - Note that the Composite extension is still disabled at run-time by - default. - -2004-08-02 Eric Anholt - - * programs/Xserver/composite/compinit.c: - * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), - (cwCreateGCPrivate), (cwCheapValidateGC), (cwGetImage), - (cwGetSpans), (cwFillRegionSolid), (cwFillRegionTiled), - (cwPaintWindowBackground), (cwPaintWindowBorder), - (miInitializeCompositeWrapper), (cwCloseScreen): - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), - (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), - (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), - (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), - (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), - (cwPolyGlyphBlt), (cwPushPixels): - * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture), - (cwCreatePicture), (cwInitializeRender): - Major improvements to Composite wrapper. Several issues remain, but it - now appears stable in limited testing. - - Allocate the picture private, avoiding segfault. - - Wrap PaintWindow to draw the background/border to the backing pixmap - (based on Deron Johnson's comptran.c). - - Set the x_off/y_off returns to translate coordinates properly. - - Don't bother allocating temporary areas for the modified coordinates. - Layers above are responsible for handling lower layers changing the - arguments, so cw doesn't have to worry about it. mibstore.c has to do - the allocation because it calls down twice (front buffer and backing - store). (Suggested by keithp) - - Handle the mode argument to PolyPoint, Polylines, and FillPolygon. - - Remove some dead elements in the cw privates. - - Kill a prototype warning in compinit.c by adding the cw.h header. - -2004-08-02 Eric Anholt - - * programs/Xserver/mi/miinitext.c: - The Damage extension has to wrap after (be called before) the Composite - extension so that the redirecting of drawables by the wrapper doesn't - confuse Damage. - -2004-08-02 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: - * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: - * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - * programs/Xserver/hw/xfree86/ramdac/IBM.c: - * programs/Xserver/hw/xfree86/ramdac/IBM.h: - * programs/Xserver/hw/xfree86/ramdac/TI.c: - * programs/Xserver/hw/xfree86/ramdac/TI.h: - * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: - * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: - * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: - * programs/Xserver/hw/xfree86/xaa/xaaStipple.c: - * programs/Xserver/hw/xfree86/xaa/xaaTEGlyph.c: - * programs/Xserver/hw/xfree86/xaa/xaalocal.h: - * programs/Xserver/miext/shadow/shadow.h: - * programs/Xserver/miext/shadow/shpacked.c: - * programs/Xserver/miext/shadow/shplanar.c: - * programs/Xserver/miext/shadow/shrotate.c: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhwstub.c: - * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: - Bug #962: Remove LoaderSymbol calls introduced by the dlloader - work so DoLoadableServer NO builds work again. - -Mon Aug 2 21:49:33 2004 Soeren Sandmann - - * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c - (mapVidMem): Remove double cast. - -2004-08-02 Egbert Eich - - * config/cf/linux.cf: - Removed distro specific stuff. - * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance): - Fixed FreeType module to build with FreeType versions older - than 2.1.7. - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - (configureDDCMonitorSection): - Fixed typo. - * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): - Added vtSema to protect call of driver DPMS function. - * programs/Xserver/hw/xfree86/common/xf86Helper.c: - (xf86SetDefaultVisual): - removed unneeded variable - * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): - * programs/Xserver/hw/xfree86/common/xf86RandR.c: - (xf86RandRGetInfo), (xf86RandRSetConfig): - * programs/Xserver/hw/xfree86/common/xf86str.h: - Modified RandR driver hook to reduce the number of function calls - to one. Function is sufficiently generic to be extended in the - future. - -2004-08-01 Kevin E. Martin - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONDisplayPowerManagementSet): - Fix Radeon crash on server exit or generation - -2004-08-01 Adam Jackson - - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - Remove the last user of fbdevHWFillInScreenInfo. - -2004-07-31 Matthieu Herrb - - * config/cf/bsdLib.tmpl: - * config/cf/darwinLib.tmpl: - Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs - -2004-07-31 Stuart Kreitman - - * lib/Xext/Imakefile: - * lib/Xext/Xevie.c: - -2004-07-31 Alexander Gottwald - - * config/cf/cygwin.tmpl: - Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs - -2004-07-31 Kevin E. Martin - - * programs/Xserver/hw/xfree86/common/xf86Config.c: - (configExtensions), (xf86HandleConfigFile): - * programs/Xserver/hw/xfree86/parser/Extensions.c: - (xf86parseExtensionsSection), (xf86printExtensionsSection), - (xf86freeExtensions): - * programs/Xserver/hw/xfree86/parser/Imakefile: - * programs/Xserver/hw/xfree86/parser/configProcs.h: - * programs/Xserver/hw/xfree86/parser/read.c: (xf86readConfigFile), - (xf86freeConfig): - * programs/Xserver/hw/xfree86/parser/write.c: (doWriteConfigFile): - * programs/Xserver/hw/xfree86/parser/xf86Parser.h: - * programs/Xserver/include/globals.h: - * programs/Xserver/mi/miinitext.c: (EnableDisableExtension), - (EnableDisableExtensionError): - * programs/Xserver/os/utils.c: (ProcessCommandLine): - Add "Extensions" section support to configuration parser - -2004-07-31 Eric Anholt - - * programs/Xserver/Imakefile: - * programs/Xserver/composite/Imakefile: - * programs/Xserver/composite/compalloc.c: (compReportDamage), - (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), - (compUnredirectWindow), (compRedirectSubwindows), - (compFreeClientSubwindows), (compUnredirectSubwindows), - (compRedirectOneSubwindow), (compUnredirectOneSubwindow), - (compAllocPixmap), (compFreePixmap), (compReallocPixmap): - * programs/Xserver/composite/compext.c: (CompositeClientCallback), - (CompositeResetProc), (FreeCompositeClientWindow), - (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), - (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), - (ProcCompositeUnredirectWindow), - (ProcCompositeUnredirectSubwindows), - (ProcCompositeCreateRegionFromBorderClip), - (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), - (ProcCompositeDispatch), (SProcCompositeQueryVersion), - (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), - (SProcCompositeUnredirectWindow), - (SProcCompositeUnredirectSubwindows), - (SProcCompositeCreateRegionFromBorderClip), - (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), - (CompositeExtensionInit): - * programs/Xserver/composite/compinit.c: (compCloseScreen), - (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), - (compAddAlternateVisuals), (compScreenInit): - * programs/Xserver/composite/compint.h: - * programs/Xserver/composite/compwindow.c: (compCheckWindow), - (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), - (compCheckRedirect), (compPositionWindow), (compRealizeWindow), - (compUnrealizeWindow), (compPaintWindowBackground), - (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), - (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), - (compReparentWindow), (compCopyWindow), (compCreateWindow), - (compDestroyWindow), (compSetRedirectBorderClip), - (compGetRedirectBorderClip), (compGetWindowVisual), - (compWindowFormat), (compWindowUpdateAutomatic), - (compWindowUpdate): - * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), - (cwCreateGCPrivate), (cwDestroyGCPrivate), (cwValidateGC), - (cwChangeGC), (cwCopyGC), (cwDestroyGC), (cwChangeClip), - (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), - (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), - (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), - (cwCreateGC), (cwGetImage), (cwGetSpans), - (miInitializeCompositeWrapper), (cwCloseScreen): - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), - (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), - (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), - (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), - (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), - (cwPolyGlyphBlt), (cwPushPixels): - * programs/Xserver/composite/cw_render.c: (cwFindVisualById), - (cwCreateBackingPicture), (cwDestroyBackingPicture), - (cwGetBackingPicture), (cwCreatePicture), (cwDestroyPicture), - (cwChangePicture), (cwValidatePicture), (cwComposite), (cwGlyphs), - (cwCompositeRects), (cwTrapezoids), (cwTriangles), (cwTriStrip), - (cwTriFan), (cwInitializeRender): - * programs/Xserver/dix/colormap.c: - * programs/Xserver/dix/window.c: (SetWindowToDefaults): - * programs/Xserver/include/pixmapstr.h: - * programs/Xserver/include/scrnintstr.h: - * programs/Xserver/include/windowstr.h: - * programs/Xserver/mi/mi.h: - * programs/Xserver/mi/miinitext.c: - * programs/Xserver/mi/mivaltree.c: - (miRegisterRedirectBorderClipProc), (miComputeClips): - Integrate COMPOSITEWRAP branch including composite wrapper. This code - still has several issues: - - CopyWindow and PaintWindow wrappers missing (will be done soon) - - Some segfaults seen in the Render wrappers. - - Xprt server build breaks with Composite. - - DDXs must be recompiled for Composite due to VisualRec size change. - - Composite bugs pointed out by Deron Johnson in email. - - Also, reorder XFixes initialization according to comments by Keith which - are also in xserver CVS. - -2004-07-31 Eric Anholt - - * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), - (SProcXFixesExpandRegion): - * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): - * programs/Xserver/xfixes/xfixes.h: - * programs/Xserver/xfixes/xfixesint.h: - Update xfixes server code to major version 3 from xserver CVS, and - perform minor diff-reduction versus xserver CVS. - -2004-07-31 Eric Anholt - - * programs/Xserver/Imakefile: - * programs/Xserver/composite/Imakefile: - * programs/Xserver/composite/compalloc.c: (compReportDamage), - (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), - (compUnredirectWindow), (compRedirectSubwindows), - (compFreeClientSubwindows), (compUnredirectSubwindows), - (compRedirectOneSubwindow), (compUnredirectOneSubwindow), - (compAllocPixmap), (compFreePixmap), (compReallocPixmap): - * programs/Xserver/composite/compext.c: (CompositeClientCallback), - (CompositeResetProc), (FreeCompositeClientWindow), - (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), - (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), - (ProcCompositeUnredirectWindow), - (ProcCompositeUnredirectSubwindows), - (ProcCompositeCreateRegionFromBorderClip), - (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), - (ProcCompositeDispatch), (SProcCompositeQueryVersion), - (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), - (SProcCompositeUnredirectWindow), - (SProcCompositeUnredirectSubwindows), - (SProcCompositeCreateRegionFromBorderClip), - (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), - (CompositeExtensionInit): - * programs/Xserver/composite/compinit.c: (compCloseScreen), - (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), - (compAddAlternateVisuals), (compScreenInit): - * programs/Xserver/composite/compint.h: - * programs/Xserver/composite/compwindow.c: (compCheckWindow), - (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), - (compCheckRedirect), (compPositionWindow), (compRealizeWindow), - (compUnrealizeWindow), (compPaintWindowBackground), - (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), - (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), - (compReparentWindow), (compCopyWindow), (compCreateWindow), - (compDestroyWindow), (compSetRedirectBorderClip), - (compGetRedirectBorderClip), (compGetWindowVisual), - (compWindowFormat), (compWindowUpdateAutomatic), - (compWindowUpdate): - * programs/Xserver/composite/cw.c: (DrawableIsRedirWindow), - (cwGetBackingDrawable), (cwCreateGCPrivate), (cwDestroyGCPrivate), - (cwValidateGC), (cwChangeGC), (cwCopyGC), (cwDestroyGC), - (cwChangeClip), (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), - (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), - (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), - (cwCreateGC), (cwGetImage), (cwGetSpans), - (miInitializeCompositeWrapper), (cwCloseScreen): - * programs/Xserver/composite/cw.h: - * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), - (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), - (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), - (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), - (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), - (cwPolyGlyphBlt), (cwPushPixels): - * programs/Xserver/composite/cw_render.c: (cwComposite), - (cwGlyphs): - * programs/Xserver/dix/colormap.c: - * programs/Xserver/dix/window.c: (SetWindowToDefaults): - * programs/Xserver/include/pixmapstr.h: - * programs/Xserver/include/scrnintstr.h: - * programs/Xserver/include/windowstr.h: - * programs/Xserver/mi/mi.h: - * programs/Xserver/mi/miinitext.c: - * programs/Xserver/mi/mivaltree.c: - (miRegisterRedirectBorderClipProc), (miComputeClips): - * programs/Xserver/render/picture.c: (PictureFindVisual), - (PictureInitIndexedFormats), (PictureInit), (SetPictureClipRegion): - * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), - (SProcXFixesExpandRegion): - * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): - * programs/Xserver/xfixes/xfixes.h: - * programs/Xserver/xfixes/xfixesint.h: - -2004-07-30 Eric Anholt - - * include/extensions/Imakefile: - Install the new headers if the library is being built as well. - -2004-07-30 Eric Anholt - - * config/cf/X11.tmpl: - * include/extensions/Imakefile: - * include/extensions/composite.h: - * include/extensions/compositeproto.h: - * include/extensions/xfixesproto.h: - * include/extensions/xfixeswire.h: - * lib/Imakefile: - * lib/Xcomposite: - * lib/Xdamage: - * lib/Xfixes: - Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS: - - Update Xfixes headers to protocol major version 3. - - Add composite headers. - - Add libXfixes, libXdamage, and libXcomposite. - - Add imake glue for new libraries, but leave Composite off by default - until issues are resolved. - -2004-07-31 Kevin E. Martin - - * programs/Xserver/hw/dmx/dmx.h: - * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput), - (ddxProcessArgument): - * programs/Xserver/hw/dmx/dmxwindow.c: (dmxDestroyWindow): - * programs/Xserver/include/globals.h: - * programs/Xserver/mi/miinitext.c: (EnableDisableExtension): - * programs/Xserver/os/utils.c: (UseMsg), (ProcessCommandLine): - Add new extension enable/disable feature - Allow XTEST, XINERAMA, RENDER, XKB, XEVIE to be enabled/disabled - Update DMX to use new render disabling code - -2004-07-30 Eric Anholt - - * programs/Xserver/dix/cursor.c: - * programs/Xserver/dix/dispatch.c: - * programs/Xserver/dix/window.c: - - Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge - - Add missing XCSECURITY ifdef. - - Sync some whitespace to xserver CVS and surrounding style. - -2004-07-30 Eric Anholt - - * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), - (damageRemoveDamage), (damageInsertDamage), (DamageCreate), - (DamageRegister), (DamageUnregister): - Integrate latest damage bits, including the addition of Composite code. - Includes REGION_INIT -> REGION_NULL necessary to avoid segfaults with - inlined region macros. - -2004-07-30 Stuart Kreitman - - * config/cf/X11.tmpl: - * programs/Xserver/Xext/Imakefile: - * programs/Xserver/Xext/xevie.c: (XevieExtensionInit), (XevieEnd), - (XevieClientStateCallback), (XevieServerGrabStateCallback): - * programs/Xserver/dix/events.c: - * programs/Xserver/mi/miinitext.c: - - Bugzilla #947: Merge from XEVIE branch, turning on XEVIE, updating the xevie impl. - -2004-07-31 Adam Jackson - - * programs/Xserver/hw/xfree86/ddc/xf86DDC.c: - * programs/Xserver/hw/xfree86/ddc/xf86DDC.h: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: - * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: - * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: - Change several LoaderSymbol calls introduced by the bug #400 patch to - *Weak() resolver functions. - -2004-07-30 Eric Anholt - - * lib/Xt/Composite.c: - * lib/Xt/Composite.h: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_video.c: - (SMI_BuildEncodings), (SetAttrSAA7111): - Rename some COMPOSITE macros and enums to avoid conflicting with the - COMPOSITE extension's new macro. These appear to only be used - internally. - -2004-07-31 Kevin E. Martin - - * programs/Xserver/GL/glx/single2.c: - Fix compiler warning - -2004-07-31 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/neomagic/neo.h: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2070.c: - (Neo2070AccelInit): - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2097.c: - (Neo2097AccelInit): - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2200.c: - (Neo2200AccelInit): - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - (NEOPreInit), (NEOScreenInit), (neoModeInit): - Adding experimental pseudocolor overlay stuff to NeoMagic - driver. - -2004-07-30 Torrey T. Lyons - - * programs/Xserver/hw/darwin/Imakefile: - * programs/Xserver/hw/darwin/quartz_1.3 removed all files: - Remove unused, unsupported, and broken code for Mac OS X 10.0. - -2004-07-30 HUI YU - - reviewed by: - - * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atichip.c: (ATIChipID): - * programs/Xserver/hw/xfree86/drivers/ati/atichip.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineReset), (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: - (RADEONGetBIOSInfo), (RADEONGetConnectorInfoFromBIOS), - (RADEONGetClockInfoFromBIOS), (RADEONGetLVDSInfoFromBIOS), - (RADEONGetHardCodedEDIDFromBIOS), (RADEONGetTMDSInfoFromBIOS): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONEntPriv), (RADEONDisplayDDCConnected), - (RADEONCrtIsPhysicallyConnected), (RADEONGetPanelInfoFromReg), - (RADEONGetLVDSInfo), (RADEONGetTMDSInfo), (RADEONGetPanelInfo), - (RADEONGetClockInfo), (RADEONQueryConnectedMonitors), - (RADEONSetFBLocation), (RADEONGetVRamType), (RADEONPreInitConfig), - (RADEONValidateMergeModes), (RADEONPreInit), - (RADEONRestoreCommonRegisters), (RADEONRestoreCrtcRegisters), - (RADEONRestoreCrtc2Registers), (RADEONRestoreFPRegisters), - (RADEONRestorePLLRegisters), (RADEONSaveCrtcRegisters), - (RADEONInitDispBandwidth), (RADEONInitCrtcRegisters), - (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), - (RADEONFreeScreen), (RADEONDacPowerSet), - (RADEONDisplayPowerManagementSet): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - (RADEONProbe): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONDisplayVideo): - Add support for new Radeon chips: - R420/M18, R423, RV370/M22, RV380/M24, RS300. - Add special handlings for DELL triple-head server (RV100). - Misc. bug fixes for flat panel, host aperture, etc (Bug #946) - -2004-07-30 Egbert Eich - - * programs/Xserver/Imakefile: - Fix build on s390/s390x platforms. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Cursor.c: - (xf86SwitchMode): - * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): - * programs/Xserver/hw/xfree86/common/xf86RandR.c: - (xf86RandRGetInfo), (xf86RandRSetMode), (xf86RandRSetConfig), - (xf86RandRInit): - * programs/Xserver/hw/xfree86/common/xf86str.h: - Add support for on-the-fly screen rotation when supported by - hardware (Aron Plattner). - -2004-07-30 Egbert Eich - - * programs/Xserver/fb/Imakefile: - * programs/Xserver/fb/fbpseudocolor.c: (xxUpdateWindowImmediately), - (xxGetBaseColormap), (xxCreateScreenResources), (xxCloseScreen), - (xxMyVisual), (xxInitColormapDummy), (xxInitColormapPrivate), - (xxCreateColormap), (xxCmapInstalled), (xxInstalledCmapDelete), - (xxDestroyColormap), (xxComputeCmapShift), (xxStoreColors), - (xxInstallColormap), (xxUninstallColormap), - (xxListInstalledColormaps), (xxCreateWindow), (xxWalkChildren), - (xxPickMyWindows), (xxCopyWindow), (xxWindowExposures), - (xxPaintWindow), (xxCopyPseudocolorRegion), - (xxUpdateCmapPseudocolorRegion), (xxGetWindowRegion), - (xxUpdateRegion), (xxUpdateFb), (xxBlockHandler), - (xxWakeupHandler), (xxSetup), (xxCreateGC), (xxValidateGC), - (xxDestroyGC), (xxChangeGC), (xxCopyGC), (xxChangeClip), - (xxCopyClip), (xxDestroyClip), (xxFillSpans), (xxSetSpans), - (xxPutImage), (xxCopyArea), (xxCopyPlane), (xxPolyPoint), - (xxPolylines), (xxPolySegment), (xxPolyRectangle), (xxPolyArc), - (xxFillPolygon), (xxPolyFillRect), (xxPolyFillArc), (xxPolyText8), - (xxPolyText16), (xxImageText8), (xxImageText16), (xxImageGlyphBlt), - (xxPolyGlyphBlt), (xxPushPixels), (xxComposite), (xxGlyphs), - (xxPrintVisuals): - * programs/Xserver/fb/fbpseudocolor.h: - * programs/Xserver/hw/xfree86/xaa/Imakefile: - * programs/Xserver/hw/xfree86/xaa/xaaWrapper.c: - (xaaWrapperCreateScreenResources), (xaaWrapperCloseScreen), - (xaaWrapperCreateWindow), (xaaWrapperCopyWindow), - (xaaWrapperWindowExposures), (xaaWrapperPaintWindow), - (xaaWrapperCreateColormap), (xaaWrapperDestroyColormap), - (xaaWrapperStoreColors), (xaaWrapperInstallColormap), - (xaaWrapperUninstallColormap), (xaaWrapperListInstalledColormaps), - (xaaSetupWrapper), (xaaWrapperPreCreateGC), (xaaWrapperCreateGC), - (xaaWrapperValidateGC), (xaaWrapperDestroyGC), - (xaaWrapperChangeGC), (xaaWrapperCopyGC), (xaaWrapperChangeClip), - (xaaWrapperCopyClip), (xaaWrapperDestroyClip), - (xaaWrapperFillSpans), (xaaWrapperSetSpans), (xaaWrapperPutImage), - (xaaWrapperCopyArea), (xaaWrapperCopyPlane), (xaaWrapperPolyPoint), - (xaaWrapperPolylines), (xaaWrapperPolySegment), - (xaaWrapperPolyRectangle), (xaaWrapperPolyArc), - (xaaWrapperFillPolygon), (xaaWrapperPolyFillRect), - (xaaWrapperPolyFillArc), (xaaWrapperPolyText8), - (xaaWrapperPolyText16), (xaaWrapperImageText8), - (xaaWrapperImageText16), (xaaWrapperImageGlyphBlt), - (xaaWrapperPolyGlyphBlt), (xaaWrapperPushPixels), - (xaaWrapperComposite), (xaaWrapperGlyphs), (XAASync): - * programs/Xserver/hw/xfree86/xaa/xaaWrapper.h: - An experimental pseudocolor emulation layer. - Not fully completed, currently only works for 16bpp. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Helper.c: - (xf86SetDefaultVisual): - removing some unnecessary restricitons on the allowed visuals. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/chips/ct_BltHiQV.h: - * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: - (AccelInit), (Sync), (SetupForCPUToScreenColorExpandFill), - (ReadPixmap): - * programs/Xserver/hw/xfree86/drivers/chips/ct_cursor.c: - (CHIPSLoadCursorImage): - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsPreInitHiQV), (CHIPSScreenInit), (chipsModeInitHiQV), - (chipsMapMem): - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.h: - Improved BE support in C&T driver (Rob Taylor, Jean-Laurent Gazelle). - (Code adapted Egbert Eich). - - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810ScreenInit): - Do I810EmitFlush() during screen init to make sure 2D engine is - in a sane state (Peter Kunzmann). - - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: - * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: - (SavageHWCursorInit), (SavageLoadCursorImage), - (SavageSetCursorColors): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavagePreInit), (SavageLeaveVT), (SavageWriteMode), - (SavageScreenInit), (SavageInternalScreenInit), (SavageModeInit), - (SavageCloseScreen), (SavageSaveScreen), (SavageAdjustFrame), - (SavageSwitchMode), (SavageLoadPalette), (SavageUpdateKey), - (SavageLoadPaletteSavage4): - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: - (SavageInitSecondaryStreamOld), (SavageInitSecondaryStreamNew), - (SavageInitSecondaryStream), (SavageInitStreamsOld), - (SavageInitStreamsNew), (OverlayParamInit), - (InitStreamsForExpansion), (SavageStreamsOn), (SavageStreamsOff): - * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: - * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: - (savageOUTREG), (SavageClipVWindow), (SavageInitVideo), - (SavageStopVideo), (SavageSetBlend), (SavageDisplayVideoOld), - (SavageDisplayVideoNew), (SavagePutImage), (SavageStopSurface), - (SavageInitOffscreenImages): - Add pseudocolor overlay mode. Leave streams engine running at - all times to prevent artefacts during video playback. - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (SavageScreenInit) - * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: - (SavageSetTextMode), (SavageSetVESAMode), (SavageGetDevice), - (SavageGetBIOSModes): - Fixed VBE mode list code to work together with reading DDC - data using VBE functions. - - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - (ShadowWait), (WaitQueue3D), (WaitQueue4), (WaitQueue2K), - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - (SavageInitAccel), (SavageHelpPatternROP), (SavageHelpSolidROP), - (SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill), - (SavageSetupForScreenToScreenColorExpand), - (SavageSetupForCPUToScreenColorExpandFill), - (SavageSubsequentScanlineCPUToScreenColorExpandFill), - (SavageSetupForMono8x8PatternFill), - (SavageSubsequentMono8x8PatternFillRect): - Fixed data types to muffle compiler. - - * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: - (SavageSubsequentImageWriteRect): - Fixed requested size of FIFO for image writes. Fixes temporary - lockups. - -2004-07-30 Egbert Eich - - * programs/Xserver/dix/privates.c: - * programs/Xserver/hw/xfree86/common/xf86cmap.c: - (xf86HandleColormaps), (CMapInitDefMap): - * programs/Xserver/include/screenint.h: - * programs/Xserver/lbx/lbxcmap.c: (LbxDefCmapPrivInit): - Adding a colormap index to the InitColormapPrivate() func - call. Without it it was completely useless. - * programs/Xserver/hw/xfree86/common/xf86cmap.c: - (CMapInstallColormap): - test if colormap with index really exists in the list of - installed maps before using it. - -2004-07-30 Egbert Eich - - * lib/xtrans/Xtransutil.c: (trans_mkdir): - fail hard if socket directories cannot be chowned to root or - chmod'ed to the requested mode if 'sticky' bit is requested for - this directory instead of just print a warning that will remain - unnoticed most of the times. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): - * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): - * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): - Set DPMS to ON when VT switching away or shutting down the server. - Failing to do this may leave the text console blank. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/os-support/linux/int10/Imakefile: - * programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c: - (xf86ExtendedInitInt10), (MapCurrentInt10): - Improved error messages. - * programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile: - build fixes for AMD64. - * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c: - (xf86shmget), (xf86shmat), (xf86shmdt), (xf86shmctl): - Made shm* functions in the libc_wrapper more standard conformant - by setting errno correctly. - * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit): - Use xf86ExendedInitInt10() in VBEExtendedInit() to be able to - pass flags. - -2004-07-30 Egbert Eich - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/xf86dri.c: - Fix static build. - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (TweakMemorySize): - add i845 to the list of chips that allow memory size tweaking. - -2004-07-30 Adam Jackson - - * programs/Xserver/fb/fb.h: - * programs/Xserver/fb/fballpriv.c: - * programs/Xserver/fb/fboverlay.c: - * programs/Xserver/fb/fboverlay.h: - * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: - * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atifillin.c: - * programs/Xserver/hw/xfree86/drivers/ati/atifillin.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: - * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: - * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: - * programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c: - * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: - * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - * programs/Xserver/hw/xfree86/drivers/i810/i830_accel.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_accel.c: - * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_accel.c: - * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: - * programs/Xserver/hw/xfree86/drivers/nv/riva_xaa.c: - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c: - * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: - * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_accel.c: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: - * programs/Xserver/hw/xfree86/drivers/tga/tga_line.c: - * programs/Xserver/hw/xfree86/drivers/trident/blade_accel.c: - * programs/Xserver/hw/xfree86/drivers/trident/image_accel.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_accel.c: - * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: - * programs/Xserver/hw/xfree86/drivers/trident/xp_accel.c: - * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: - * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: - * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: - * programs/Xserver/hw/xfree86/xaa/xaaFallback.c: - * programs/Xserver/hw/xfree86/xaa/xaaInit.c: - * programs/Xserver/hw/xfree86/xaa/xaaROP.c: - * programs/Xserver/hw/xfree86/xaa/xaalocal.h: - * programs/Xserver/hw/xfree86/xaa/xaarop.h: - * programs/Xserver/hw/xfree86/xaa/xaawrap.h: - * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: - * programs/Xserver/hw/xfree86/xf4bpp/mfbbres.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbbresd.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbfillarc.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbhrzvert.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbimggblt.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbline.c: - * programs/Xserver/hw/xfree86/xf4bpp/mfbzerarc.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcArea.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcGC.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcIO.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcPixFS.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcPntWin.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcPolyPnt.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcWinFS.c: - * programs/Xserver/hw/xfree86/xf4bpp/ppcWindow.c: - * programs/Xserver/hw/xfree86/xf4bpp/vgaGC.c: - * programs/Xserver/hw/xfree86/xf8_16bpp/cfb8_16.h: - * programs/Xserver/hw/xfree86/xf8_16bpp/cfbscrinit.c: - * programs/Xserver/hw/xfree86/xf8_32bpp/cfb8_32.h: - * programs/Xserver/hw/xfree86/xf8_32bpp/cfbscrinit.c: - * programs/Xserver/hw/xfree86/xf8_32wid/cfb8_32wid.h: - * programs/Xserver/hw/xfree86/xf8_32wid/cfbscrinit.c: - * programs/Xserver/mfb/maskbits.c: - * programs/Xserver/mfb/maskbits.h: - * programs/Xserver/mfb/mfb.h: - * programs/Xserver/mfb/mfbscrinit.c: - Bug #400 (partial): Driver fixes for the dlloader. When using - dlloader, all framebuffer formats except cfb and the overlay modes - should work, and r128 and radeon need to be loaded from the ati - driver (both issues to be fixed soon). Tested on i740, s3virge, - mach64, tdfx, vesa, and vga drivers. elfloader users shouldn't be - affected. - -2004-07-30 Torrey T. Lyons - - * programs/Xserver/miext/rootless/rootless.h: - * programs/Xserver/miext/rootless/rootlessCommon.c: - * programs/Xserver/miext/rootless/rootlessCommon.h: - * programs/Xserver/miext/rootless/rootlessWindow.c: - * programs/Xserver/hw/darwin/quartz/Preferences.h: - * programs/Xserver/hw/darwin/quartz/Preferences.m: - * programs/Xserver/hw/darwin/quartz/XServer.h: - * programs/Xserver/hw/darwin/quartz/XServer.m: - * programs/Xserver/hw/darwin/quartz/pseudoramiX.c: - * programs/Xserver/hw/darwin/quartz/pseudoramiX.h: - * programs/Xserver/hw/darwin/quartz/quartz.c: - * programs/Xserver/hw/darwin/quartz/quartz.h: - * programs/Xserver/hw/darwin/quartz/quartzCocoa.m: - * programs/Xserver/hw/darwin/quartz/quartzCommon.h: - * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: - * programs/Xserver/hw/darwin/quartz/fullscreen/fullscreen.c: - * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: - Merge many XDarwin improvements: - - Fix launch of X clients by double clicking in the Finder when - there is a space in the path (Torrey T. Lyons). - - Interpret scroll wheel mouse events correctly when shift is - held down (Benjamin Burke). - - Add option to always use Mac command key equivalents - (John Harper and Torrey T. Lyons). - - Add support for dynamic screen configuration changes in rootless - mode (John Harper and Torrey T. Lyons). - - Add documentation on generic rootless layer (Torrey T. Lyons). - -2004-07-30 Torrey T. Lyons - - * xc/config/cf/darwin.cf: - * xc/programs/Xserver/Imakefile: - * xc/programs/Xserver/hw/darwin/darwin.c: - * xc/programs/Xserver/hw/darwin/Imakefile: - * xc/programs/Xserver/hw/darwin/darwinXinput.c: - Add initial Xinput support for XDarwin (Greg Parker). - -2004-07-30 Torrey T. Lyons - - * programs/Xserver/hw/darwin/iokit/xfIOKit.c: - Make XDarwin not default to StaticColor on ix86 (Shantonu Sen). - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (TweakMemorySize), (I830BIOSPreInit): - Removed bugs on TweakMemorySize() which prevented it from - working at all. - * Initialized last element of BIOS version number string - to 0 to avoid random problems. - * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: - (handlePciBIOS): - Write back original value to BIOS Base register for the - case where function failed. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (TweakMemorySize), (I830BIOSPreInit): - Removed bugs on TweakMemorySize() which prevented it from working - at all. - * Initialized last element of BIOS version number string to 0 - to avoid random problems. - -2004-07-30 Egbert Eich - - * lib/xtrans/Xtransutil.c: (ConvertAddress): - Fixed typo in a comment. - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: - Deleted bogus comment. - * programs/Xserver/hw/xfree86/os-support/shared/sigio.c: - (xf86BlockSIGIO), (xf86UnblockSIGIO): - Added debugging support. - -2004-07-30 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsPreInitHiQV): - Fixed log messages. - -2004-07-30 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - * xc/programs/Xserver/Xprint/etc/init.d/Imakefile - * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp - Bugzilla #940: Filter /etc/init.d/xprint throught CPP/|MakeScriptFromCpp()|' to - allow platform-specific customisation. - -2004-07-30 Kevin E. Martin - - * programs/Xserver/hw/dmx/config/Imakefile: - Fix BuildServersOnly build - -2004-07-30 Kevin E. Martin - - * programs/Xserver/GL/dri/dri.c: - * programs/Xserver/GL/dri/xf86dri.c: - * programs/Xserver/GL/glx/single2.c: (DoGetString): - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - Fix "DoLoadableServer NO" build - -2004-07-29 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #937: /etc/init.d/xprint should clear some environment - variables. - -2004-07-29 Torrey T. Lyons - - * xc/lib/GL/apple/Imakefile: - * lib/GL/apple/dri_dispatch.c: - * lib/GL/apple/dri_dispatch.defs: - * lib/GL/apple/dri_dispatch.h: - Fix building libGL with AppleDRI support on Mac OS X 10.2.3 and - newer. Improve the CGL dispatch table for indirect contexts. - -2004-07-29 Kevin E. Martin - - * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): - Cleaned up code since client's saveSet is no longer defined - as a pointer* (forgot one change in previous check-in) - -2004-07-29 Kevin E. Martin - - * programs/Xserver/Imakefile: - Use LibraryTargetName when not building a loadable server - - * programs/Xserver/Xext/shape.c: - * programs/Xserver/include/window.h: - Move extern function declarations to window.h - - * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): - * programs/Xserver/dix/window.c: - Cleaned up code since client's saveSet is no longer defined - as a pointer* - - * programs/Xserver/include/dix.h: - Added externs back in - - * programs/Xserver/miext/damage/damage.c: - Change #if to #ifdef to fix compiler warning - - * programs/Xserver/render/picturestr.h: - Add function declarations that were inadvertently removed - by previous check in - - * config/cf/dmx.cf: - Disable extensions that are not (yet) supported by DMX - -2004-07-28 Stuart Kreitman - - * include/extensions/Imakefile: - * programs/Xserver/Imakefile: - * programs/Xserver/Xext/Imakefile: - * programs/Xserver/Xext/shape.c: - * programs/Xserver/dix/dispatch.c: (Dispatch): - * programs/Xserver/dix/dixutils.c: (ISOLatin1ToLower), - (CompareISOLatin1Lowered), (AlterSaveSetForClient): - * programs/Xserver/dix/events.c: - * programs/Xserver/dix/window.c: - * programs/Xserver/include/Imakefile: - * programs/Xserver/include/cursorstr.h: - * programs/Xserver/include/dix.h: - * programs/Xserver/include/dixstruct.h: - * programs/Xserver/include/regionstr.h: - * programs/Xserver/include/window.h: - * programs/Xserver/mi/Imakefile: - * programs/Xserver/mi/miinitext.c: - * programs/Xserver/render/filter.c: (PictureGetFilterId), - (PictureAddFilter), (PictureSetDefaultFilters), (SetPictureFilter): - * programs/Xserver/render/picture.c: (PictureCreateDefaultFormats), - (PictureFindVisual), (PictureInitIndexedFormats), - (PictureMatchVisual), (PictureInit), (SetPictureClipRegion): - - * programs/Xserver/xfixes, programs/Xserver/damageext - * programs/Xserver/miext/damage - - Bugzilla #859: Merge from DAMAGE-XFIXES branch - -2004-07-28 Roland Mainz - * xc/lib/Xaw/Print.h - * xc/programs/xman/man.h - * xc/programs/xmore/printdialog.c - * xc/programs/xmore/printdialog.h - Bugzilla #938: Update XawPrintShell per feedback and review comments. - -2004-07-27 Alan Coopersmith - - * config/cf/sunLib.tmpl: - Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris - - * programs/Xserver/hw/xfree86/common/xf86Io.c: - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - Improved support for Compose and Kana Lock LED's on Sun keyboards - - * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: - Add event definitions for additional keys on Sun Japanese keyboards - - * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: - VUID mouse protocol support for Solaris - Make default mouse message clearer on machines that use a default - other than /dev/mouse. - -2004-07-27 Roland Mainz - * xc/config/cf/FreeBSD.cf - * xc/config/cf/Imake.tmpl - * xc/config/cf/NetBSD.cf - * xc/config/cf/linux.cf - Bugzilla #909: Disable build of PDF documents where GhostScript may - not work at build time. - -2004-07-27 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONSetOverlayGamma), (RADEONSetTransform), (RADEONResetVideo), - (RADEONAllocAdaptor), (RADEONSetupImageVideo), - (RADEONSetPortAttribute), (RADEONGetPortAttribute), - (RADEONDisplaySurface), (RADEONInitOffscreenImages): - - Add gamma correction support to the radeon video overlay - -2004-07-27 Torrey T. Lyons - - * programs/Xserver/Xprint/ddxInit.c: - Fix Xprint build on Darwin. - -2004-07-27 Torrey T. Lyons - - * lib/GL/apple/Imakefile: - * lib/GL/apple/dri_dispatch.c: - * lib/GL/apple/dri_dispatch.defs: - * lib/GL/apple/dri_dispatch.h: - * lib/GL/apple/dri_driver.c: - * lib/GL/apple/dri_glx.c: - * lib/GL/apple/dri_glx.h: - * lib/GL/glx/Imakefile: - * lib/GL/glx/glxext.c: - * programs/Xserver/GL/apple/Imakefile: - * programs/Xserver/GL/apple/aglGlx.c: - * programs/Xserver/GL/apple/indirect.c: - * programs/Xserver/GL/glx/single2.c: - Fix XDarwin's broken build of libGL and server side GLX. - -2004-07-27 Rik Faith - - * programs/Xserver/hw/dmx/dmxextension.c: (dmxDetachScreen): - * programs/Xserver/hw/dmx/input/dmxconsole.c: - (dmxConsoleDrawWindows), (dmxConsoleDraw), (dmxConsoleClearCursor), - (dmxConsoleCollectEvents), (dmxCloseConsole), (dmxConsoleInit): - When using DMX console input, make detached screens display as - grey (vs. white for attached and black for dead-space). - -2004-07-27 Roland Mainz - * xc/programs/glxinfo/glxinfo.c - Bugzilla #934: Fix glxinfo that it can be build against - Sun's version of GL. - -2004-07-27 Alexander Gottwald - - * config/cf/cygwin.cf: - added --enable-runtime-pseudo-reloc to ExtraLoadFlags - use make -C dir to step into subdirectories - define BourneShell as /bin/bash -e to have make stopping after a subdir - failed - -2004-07-27 Alexander Gottwald - - * config/cf/cygwin.cf: - Merge latest changes from CYGWIN branch - * config/cf/cygwin.rules (MakeFonts): - Use find | xargs combination instead of simple shell globbing to prevent - commandline argument overflow - -2004-07-27 Matthieu Herrb - - * programs/xdm/config/Imakefile: - Define an initial VT for {Net,Open}BSD on amd64. - -2004-07-27 Matthieu Herrb - - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: - (wsconsReadInput): - Fix a bug that caused an entire batch of events to be - thrown out when one of an unknown type is encountered. - (Ty Sarna, NetBSD). - -2004-07-27 Matthieu Herrb - - * lib/xkbui/Imakefile: - Define SoRev from SOXKBUIREV, not SOXKBFILEREV. - -2004-07-27 Matthieu Herrb - - * lib/X11/ConnDis.c: (_X11TransConnectDisplay): - * programs/xhost/xhost.c: (change_host), (get_hostname): - - remove remaining AMOEBA references. - * programs/Xserver/os/genalloca.c: - - remove unused file. - -2004-07-26 Alex Deucher - - reviewed by: - - * programs/Xserver/hw/xfree86/drivers/mga/mga_maven.h: - - add mga_maven.h; needed for mga maven support (Ryan Underwood) - -2004-07-26 Alex Deucher - - reviewed by: - - * programs/Xserver/hw/xfree86/drivers/mga/mga.h: - * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: - (MGA3026_i2cInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: - (MGAG_ddc1Read), (MGAG_I2CGetBits), (MGAG_I2CPutBits), - (MGAG_DDC_P1_I2CPutBits), (MGAG_DDC_P2_I2CPutBits), - (MGAG_MAVEN_I2CPutBits), (MGAG_DDC_P1_I2CGetBits), - (MGAG_DDC_P2_I2CGetBits), (MGAG_MAVEN_I2CGetBits), (MGAG_i2cInit): - * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC), - (MGAMavenRead): - - enable maven support for TV detection, DPMS, and DDC on crtc2 - on G400 (Ryan Underwood) - (http://bugs.xfree86.org/show_bug.cgi?id=1098) - * programs/Xserver/hw/xfree86/i2c/xf86i2c.c: (xf86I2CBusInit): - * programs/Xserver/hw/xfree86/i2c/xf86i2c.h: - - expose I2CStart; needed for mga maven support (Ryan Underwood) - -2004-07-26 Alan Coopersmith - - * extras/Mesa/src/mesa/tnl/t_vertex_c.c: - Use __func__ instead of __FUNCTION__ on C99 compatible compilers, - fall back to nothing for compilers that aren't C99 or a new enough - gcc to fix build errors on systems not using gcc compilers. - -2004-07-26 Alan Coopersmith - - * programs/Xserver/hw/xfree86/doc/README.mouse: - * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: - - Change xf86config to xorgconfig - - Update Solaris mouse support information - -2004-07-26 Alex Deucher - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineReset): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONDisplayDDCConnected), (RADEONGetBIOSParameters), - (RADEONLoadPalette), (RADEONScreenInit), - (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), - (RADEONSaveFPRegisters), (RADEONInitCrtcRegisters), - (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), - (RADEONSetDynamicClock): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: - (RADEONSetTransform), (RADEONResetVideo), (RADEONSetPortAttribute): - - Add radeon DynamicClocks option - - add small clean ups from ati's last code drop - (typo_fixes, remove_fudge, laptop, xvfix) - * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: - (MGAWakeupHandler), (MGADRIScreenInit): - - Fix possible segfault (Ryan Underwood) - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.c: - (NEOInitVideo), (NEOPutVideo), (NEODisplayVideo): - - Add Xv support to pre-nm2160 neomagic chipsets (bug #321) - -2004-07-27 Matthieu Herrb - * programs/xdm/Imakefile: - * programs/xdm/xdm.man: - Fix log file location in manual page. - -2004-07-27 Matthieu Herrb - - * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: - - Use xf86RemoveEnabledDevice() in the DEVICE_OFF case too. - Fixes a lock-up after server reset. - - Call InitPtrFeedbackClassDeviceStruct() during DEVICE_INIT - phase, in order to avoid a segfault in the X server caused - by 'xset q'. - -2004-07-27 Matthieu Herrb - * programs/xfs/difs/main.c: (main): - * programs/xfs/os/error.c: (InitErrors): - Fix opening of log file with '-user nobody'. Problem reported by - Oleg Safiullin and Mike Pechkin. - -2004-07-27 Matthieu Herrb - - * programs/Xserver/render/render.c: (ProcRenderCreateCursor): - remove extra ';' (Alan Hourihane, Keith Packard). - -2004-07-26 Adam Jackson - - * programs/Xserver/GL/glxmodule.c, - programs/Xserver/GL/apple/indirect.c, - programs/Xserver/GL/dri/dri.c, - programs/Xserver/GL/glx/glxext.c, - programs/Xserver/GL/glx/glxscreens.c, - programs/Xserver/GL/glx/glxserver.h, - programs/Xserver/GL/glx/glxutil.h, - programs/Xserver/GL/mesa/X/xf86glx.c, - programs/Xserver/GL/windows/indirect.c: - Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader - modules. - * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c, - programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c, - programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - Bug #848: Clean up gatos notice messages. - -2004-07-26 Alexander Gottwald - - * lib/Imakefile: - * lib/windows/Imakefile: - * lib/windows/WindowsWM-def.cpp: - * lib/windows/WindowsWM.man: - * lib/windows/windowswm.c: - * lib/windows/windowswm.h: - * lib/windows/windowswmstr.h: - Import lib/windows from CYGWIN branch. - -2004-07-26 Alan Coopersmith - - * config/cf/X11.tmpl: - Add LINTXLIBONLY macro to match lint library dependencies - Fix LinkHardCopyPS macro to work with Solaris make - - * config/cf/sun.cf - Improved lint flags for the lint included with Sun compilers - -2004-07-26 Alexander Gottwald - - * config/cf/cygwin.rules: - Bugzilla #921: link without linker definition file - -2004-07-26 Alexander Gottwald - - * config/cf/X11.tmpl: - Bugzilla #912: Wraps linking of name.ps -> name.PS in an extra define - which is empty for CaseSensitiveFileSystem == NO - * doc/hardcopy/XKB/Imakefile: - Bugzilla #912: Test for CaseSensitiveFileSystem before linking - XKBlib.ps.gz -> XKBlib.PS.gz - -2004-07-24 Matthieu Herrb - - * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MouseProc): - * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: - (wsconsPreInit): - * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: - Fix a problem with wsmouse driver loosing events on 64bit - architectures (XFree86 Bugzilla #1438, John Heasley). - "To fix this, I've added a mouse buffer (Xisb buffer) "scale" - value to the MouseDevPtr type. If set, it is used as - structure size of which we want space for a few." - -2004-07-24 Matthieu Herrb - - * config/cf/Imake.cf: - * config/cf/OpenBSD.cf: - * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: - * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: - (xf86OSInitVidMem), (xf86EnableIO), (xf86DisableIO), (amd64setWC), - (amd64undoWC): - * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: - Bugzilla #884: OpenBSD/amd64 support. - -2004-07-23 Eric Anholt - - * config/cf/xorg.cf: - * programs/Xserver/hw/xfree86/drivers/via/Imakefile: - * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - - Remove unnecessary CppManTarget(via,) which produced multiple target - definition warnings. - - Change the VIA DDX to tell clients to look for unichrome_dri.so, the - module that X.Org distributes. - - Move the VIA DRI into DevelDRIDrivers because it is still insecure. - See: http://dri.sourceforge.net/IRC-logs/20040628.txt - -2004-07-22 Eric Anholt - - * config/cf/xorg.cf: - * config/cf/xorgsite.def: - * lib/GL/mesa/drivers/dri/Imakefile: - * lib/GL/mesa/drivers/dri/unichrome/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: - * programs/Xserver/hw/xfree86/drivers/ati/atiaccel.c: - (ATIInitializeAcceleration): - * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c: - (ATIProcessOptions): - * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: - (ATISwitchMode), (ATIEnterVT), (ATILeaveVT): - * programs/Xserver/hw/xfree86/drivers/ati/atiload.c: - * programs/Xserver/hw/xfree86/drivers/ati/atiload.h: - * programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock): - * programs/Xserver/hw/xfree86/drivers/ati/atimach64.c: - (ATIMach64PreInit), (ATIMach64SetDPMSMode): - * programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.c: - (ATIMach64Sync), (ATIMach64SetupForScreenToScreenCopy), - (ATIMach64SubsequentScreenToScreenCopy), - (ATIMach64SetupForSolidFill), (ATIMach64SubsequentSolidFillRect), - (ATIMach64SetupForSolidLine), - (ATIMach64SubsequentSolidHorVertLine), - (ATIMach64SubsequentSolidBresenhamLine), - (ATIMach64SetupForMono8x8PatternFill), - (ATIMach64SubsequentMono8x8PatternFillRect), - (ATIMach64SetupForScanlineCPUToScreenColorExpandFill), - (ATIMach64SubsequentScanlineCPUToScreenColorExpandFill), - (ATIMach64SubsequentColorExpandScanline): - * programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.c: - (ATIMach64LoadCursorImage): - * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h: - * programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: (ATISetup): - * programs/Xserver/hw/xfree86/drivers/ati/atioption.c: - * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiregs.h: - * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: - (ATIMinBits), (ATIScreenInit), (ATICloseScreen): - * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: - - Add a new option, BuildDevelDRIDrivers, which controls whether - DevelDRIDrivers is non-empty. DevelDRIDrivers contains those drivers - aren't built by default either due to being unusable on that - architecture (but buildable for testing) or due to security concerns, - as in the mach64 and savage cases. - - Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define, - which is set only when BuildDevelDRIDrivers is set. - - Fix up of the sets of DRI drivers built for various architectures. - - Fix build of unichrome DRI driver, which is now enabled on x86. - -2004-07-22 Eric Anholt - - * lib/GL/GL/Imakefile: - The i830 driver has been replaced by i915. Update this Imakefile block - that's very rarely used (if ever?) to avoid complaints about things - being undefined. - -2004-07-23 Alexander Gottwald - - * programs/xphelloworld/xpxmhelloworld/Imakefile: - * programs/xphelloworld/xpawhelloworld/Imakefile: - Bugzilla #781: fix -lXprintUtil and -lXp references - Removed -L$(PROJECTROOT)/lib which breaks crosscompile builds. The - The extra libdir was wrong and the correct one was added with - $(MOTIFLIB) - -Thu Jul 22 20:03:11 2004 Soeren Sandmann - - * programs/Xserver/fb/fbfill.c (fbFill): Call MMX solid fill - routine when available. - - * programs/Xserver/fb/fbpict.c (fbComposite): Call MMX operations - when available. - - * config/cf/xorg.cf: New HasGcc34 macro - - * programs/Xserver/fb/fbmmx.c: New file with many operations - implemented with MMX intrinsics, conditional on having GCC 3.4 on - i386. - -2004-07-22 Alexander Gottwald - - * programs/xphelloworld/xphelloworld/Imakefile: - * programs/xphelloworld/xpsimplehelloworld/Imakefile: - * programs/xphelloworld/xpxthelloworld/Imakefile: - * programs/xplsprinters/Imakefile: - Bugzilla #781: fix -lXprintUtil and -lXp references - -2004-07-21 Eric Anholt - - Imported new Mesa, DRM, and DRI sources as of 20040721 and resolved - conflicts. - -2004-07-21 Eric Anholt - - * config/cf/FreeBSD.cf: - * config/cf/NetBSD.cf: - * config/cf/linux.cf: - Bugzilla #909: Remove HasGhostScript YES default from these .cfs, as - it's causing build failures for users on these platforms (not available, - or fails when processing files). - -2004-07-20 Eric Anholt - - * config/cf/Imake.tmpl: - * lib/Xaw/Imakefile: - * programs/Xserver/hw/darwin/Imakefile: - * programs/Xserver/hw/xfree86/common/Imakefile: - * programs/Xserver/hw/xfree86/xf86config/Imakefile: - * programs/fonttosfnt/Imakefile: - * programs/proxymngr/Imakefile: - * programs/twm/Imakefile: - * programs/xmh/Imakefile: - * programs/xterm/Imakefile: - Remove the VENDOR_DEFINES from ALLDEFINES, as the quoting on - VENDOR_DEFINES was breaking some old imake software, and it really - doesn't seem like an appropriate define for all imake-using software. - Instead, add it to the DEFINES of those pieces that need it. - -2004-07-19 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/doc/man/misc/Imakefile - Bugzilla #899: Fixing Solaris builds bustage caused by the checkin - in bug #891. - -Tue Jul 20 19:38:06 2004 Soeren Sandmann - - * lib/X11/omGeneric.c (parse_fontdata): Set font_data->xlfd_data - to NULL after XFree(). (#837, patch from Daniel Berrange). - -Tue Jul 20 18:23:32 2004 Soeren Sandmann - - * config/cf/linux.cf: Use /dev/urandom on Linux.(#761). - -2004-07-20 Alexander Gottwald - - * xc/programs/Xserver/xdmcp.c (get_addr_by_name): - Bugzilla #889: Bind -from address to port number 0 instead of 177 - -2004-07-19 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.c - Bugzilla #893: Fixing the bug that Xprt did not honor ${LC_ALL} - when looking for model-config dirs. - -2004-07-19 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/doc/hardcopy/Imakefile - * xc/doc/hardcopy/XPRINT/Imakefile - Bugzilla #891: Fixing some installation problems with hardcopy - dirs. - -2004-07-18 Rik Faith - - * programs/Xserver/hw/dmx/dmxextension.c: - (dmxAdjustCursorBoundaries): - Addition of console input after removal of core backend input that - is not on screen 0 can cause a segfault. Fix by preventing - reinitialization of detached inputs. - * programs/Xserver/hw/dmx/dmxgcops.c: (dmxFindAlternatePixmap), - (dmxGetImage): - When Xinerama is active and screen 0 is detached, pixmaps for - XGetImage must be obtained from another screen. - -2004-07-18 Roland Mainz - * xc/programs/Xserver/Xprint/ps/Ps.h - * xc/programs/Xserver/Xprint/ps/PsColor.c - * xc/programs/Xserver/Xprint/ps/PsGC.c - Bugzilla #858: Fixing the problem that clients cannot use the - TrueColor visual without calling |XInstallColormap();|. - -2004-07-17 Eric Anholt - - * config/cf/FreeBSD.cf: - - Default to assuming that ports that can be built without the xorg - pieces being installed are installed before the xorg build begins. - #define HasStandardPorts NO can turn this behavior off. Also fixes - some freetype issues related to it looking in the wrong place. - - While here, remove some unnecessary #if nesting in threads. - -2004-07-17 Eric Anholt - - * config/cf/FreeBSD.cf: - Wrap CcCmd and CplusplusCmd in #ifndef to kill lots of warnings when - changing them in host.def (common for ccache). - -2004-07-17 Eric Anholt - - * config/cf/X11.tmpl: - Be sure to set the DmxLibrary-related defines to NO if BuildDmxLibrary - is NO. Kills a lot of preprocessor warnings. - -2004-07-16 Alan Coopersmith - - * xc/lib/xtrans/Xtrans.c: - Fix typo in debug message in MakeAllCLTSServerListeners - * xc/programs/Xserver/os/Imakefile: - Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend - * xc/programs/Xserver/os/access.c: - * xc/doc/specs/SIAddresses/localuser.txt: - Add "localuser" and "localgroup" access types to server-interpreted - authentication scheme. - -2004-07-15 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RADEONInit3DEngineForRender): - * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: - * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: - * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: - * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: - Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and - Radeon Render acceleration merges. - -2004-07-12 Roland Mainz - * xc/config/cf/sun.cf - Bugzilla #862: Solaris performance improvements using some - "magic" compiler flags (-zlazyload -zcombreloc -xstrconst -xildoff - etc.) - -2004-07-12 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/Imakefile - Bugzilla #776: (Work-in-progress) Adding glue to setup - links for /etc/init.d/ scripts in Linux. - -2004-07-12 Roland Mainz - * xc/config/cf/linux.cf - Bugzilla #824: Build fix for SuSE Linux - -2004-07-07 Eric Anholt - - * Imakefile: - Bugzilla #478: Install xrender.pc (required by xcursor.pc). - -2004-07-07 Rik Faith - - * programs/Xserver/hw/dmx/dmxinit.c: - * programs/Xserver/hw/dmx/glxProxy/glxsingle.c: - * programs/Xserver/hw/dmx/glxProxy/glxvendor.c: - * programs/Xserver/hw/dmx/input/Imakefile: - * programs/Xserver/hw/dmx/input/dmxinputinit.c: - * programs/Xserver/hw/dmx/input/dmxsigio.c: - Bugzilla #817: Enable build under Solaris - (Thanks to Alan Coopersmith) - -2004-07-06 Kevin E. Martin - - * config/cf/README: - * config/cf/X11.tmpl: - * config/cf/linux.cf: - * config/cf/xf86site.def: - * config/cf/xfree86.cf: - * config/cf/xorg.cf: - * config/cf/xorgsite.def: - * include/extensions/Imakefile: - * programs/Xserver/Imakefile: - Disable building DMX on OSs that have not been verified to build - correctly (Kevin Martin). - - * programs/Xserver/Xext/dmx.c: (ProcDMXChangeScreensAttributes), - (ProcDMXChangeDesktopAttributes): - * programs/Xserver/hw/dmx/Imakefile: - * programs/Xserver/hw/dmx/dmxcb.c: (dmxConnectionBlockCallback): - * programs/Xserver/hw/dmx/dmxextension.c: - (dmxConfigureScreenWindow): - * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput): - * programs/Xserver/hw/dmx/glxProxy/glxcmds.c: (MakeCurrent), - (CreateGLXPixmap), (__glXDoSwapBuffers): - Fix DMX build when Xinerama is not enabled (Kevin Martin). - -2004-07-06 Egbert Eich - - * extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h: - * extras/Mesa/src/mesa/drivers/dri/i915/intel_tris.c: - ifdef'ed some IA32-only assembler statements. Presently these - chipsets are IA32 only, anyway (Egbert Eich). - - * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): - * programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c: - (ia64ScanPCIWrapper): - Disabling generic VGA testing for IA64 architectures. - Temporarily disabling support for ZX1 bus. This code is extremely - invasive and is executed as fallback without testing for a ZX1 - chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich). - -2004-07-06 Egbert Eich - - * config/cf/xorg.cf: - Separated Intel drivers from default DriDrivers to avoid building - them on IA64 (Egbert Eich). - - * lib/Xdmcp/Wrap.h: - Fixed wrong function prototype (Egbert Eich). - - * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): - Don't test for generic VGA on IA64 (Egbert Eich). - - * programs/Xserver/hw/xfree86/common/xf86pciBus.c: - Fixed a segfault when accessing a structure before verifying the - pointer exists (Egbert Eich). - - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig), (RADEONDoAdjustFrame): - Added a showcache option for debugging (Egbert Eich). - - * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: - (I810PreInit), (I810SwitchMode): - Increase default video RAM size to 16MB when DRI is enabled and - more than 128MB are available (Egbert Eich). - Fixed lockups during mode switch. Problem was introduced when - attempting to copy the behavior during LeaveVT()/EnterVT() but - but forgetting to call I810DRILeave() before I810DRIEnter(). - The entire DRILeave()/Enter() scenario has been commented out - as it didn't seem to be necessary (Egbert Eich). - - * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: - (TweakMemorySize), (I830BIOSPreInit), (I830BIOSScreenInit), - (I830BIOSEnterVT): - Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - increased MAX_DEVICES to 128 (Egbert Eich). - - * programs/Xserver/hw/xfree86/common/xf86Globals.c: - * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: - * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: - (ix86PciSelectCfgmech): - Use OS provided PCI config space access as default method - (Egbert Eich). - - * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: - (linuxPciOpenFile): - Added support for Linux 2.6 proc file format. - - * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit), - (VBEGetVBEInfo): - Fixed unaligned accesses to pieces of the VBE info block. - VESA did not align elements to size (Egbert Eich). - -2004-07-06 Alexander Gottwald - - * programs/xcalc/math.c: (bkspf) - Bugzilla #665: bugs in xcalc -rpn mode - decimal_point is a const char* not char. the patch uses strcmp instead - of plain char == char operator and allows decimal_point to be of any - length. - localeconv() is only called if X_LOCALE is _not_ defined - -2004-07-05 Eric Anholt - - * programs/xdm/socket.c: (CreateWellKnownSockets): - XFree86 bugzilla #1376: xdm opens random tcp sockets - - "Even when DisplayManager.requestPort is set to 0, xdm will open a - chooserFd tcp socket on all interfaces. This apparently cannot be - disabled by configuration and presents a possible security risk. Older - versions of xdm/socket.c appear to have checked and aborted if - request_port == 0, but the current one does not..." - -2004-07-04 Eric Anholt - - * programs/Xserver/hw/dmx/Imakefile: - Can't have tabs starting lines not associated with a target. - -2004-07-04 Eric Anholt - - * config/cf/FreeBSD.cf: - * config/cf/NetBSD.cf: - * config/cf/X11.tmpl: - * config/cf/host.def: - * config/cf/linux.cf: - * lib/dpstk/Imakefile: - * programs/xphelloworld/xpawhelloworld/Imakefile: - * programs/xphelloworld/xpxmhelloworld/Imakefile: - Bugzilla #757: Remove incorrect HasMotif YES defaults for linux and - BSDs. Also fix Motif imake goop to handle motif not being in /usr/X11R6 - better. - -2004-07-03 Eric Anholt - - * include/extensions/render.h: - Bugzilla #635: Correct the definition of CPLastBit to account for - ComponentAlpha, which may fix behavior of the server's - SetPictureToDefaults. - -2004-07-01 Alexander Gottwald - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: - * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_vtbl.c: - #Bug 802: C variable declaration fix for old gcc in i915 code - -2004-06-29 Roland Mainz - * xc/programs/Imakefile - * xc/programs/Xserver/Xprint/Xprint.html - * xc/programs/Xserver/Xprint/Xprint.man - * xc/programs/Xserver/Xprint/Xprint.sgml - * xc/programs/xplsprinters/xplsprinters.html - * xc/programs/xplsprinters/xplsprinters.man - * xc/programs/xplsprinters/xplsprinters.sgml - * xc/programs/xprehashprinterlist/Imakefile - * xc/programs/xprehashprinterlist/xprehashprinterlist.c - * xc/programs/xprehashprinterlist/xprehashprinterlist.html - * xc/programs/xprehashprinterlist/xprehashprinterlist.man - * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml - Bugzilla #810: Add small adminstration tool to rehash the list of available - printers on demand. - -2004-06-29 Alexander Gottwald - * lib/Xaw/AllWidgets.c, lib/Xaw/sharedlib.c: - #Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for - cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW. - -2004-06-29 Roland Mainz - * xc/extras/Mesa/src/mesa/main/imports.h - Bugzilla #805: Build fix for AMD64, - patch by Stefan Dirsch - -2004-06-28 Nolan - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: - * programs/Xserver/hw/xfree86/drivers/vmware/vmware.h: - * programs/Xserver/hw/xfree86/drivers/vmware/vmwarecurs.c: - Send cursor hotspot through the FIFO. This fixes host cursor. - Allow any bpp when 8BIT_EMULATION is set. - Save/restore the ID register. - -2004-06-28 Alan Coopersmith - * lib/GL/glx/glx_pbuffer.c: - * lib/GL/glx/glxextensions.h: - Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void - to fix builds with non-gcc compilers that refuse to let you do - return function_that_returns_void(...) - * programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c - Remove includes of xf86drm.h that break non-DRI builds - -2004-06-25 Alexander Gottwald - * programs/Xserver/randr/randr.c: - * programs/Xserver/randr/randrstr.h: - #Bug 780: add RRSetScreenConfig - * programs/Xserver/os/access.c: - #Bug 784: Ignore unconfigured interfaces with xdmcp - * config/cf/X11.tmpl programs/Imakefile: - #Bug 785: make build of xterm configurable - * include/Xpoll.h: - #Bug 786: make XFD_* macros respect FD_SETSIZE - -2004-06-24 Roland Mainz - * xc/programs/Xserver/XpConfig/C/print/attributes/document - * xc/programs/Xserver/XpConfig/C/print/models/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/model-config - * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/fonts/Imakefile - Bugzilla #791: Adding special support for Canon C3200N - -2004-06-24 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/spooler.c - Bugzilla #660: Fix for the issue that GetPrinterList does not - return printer descriptions on Solaris. - The patch implements a framework which allows - the printer enumerator scripts to pass additional printer - attributes to the information pool (currently only - "xp-printerattr.descriptor" is implemented). - -2004-06-22 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.c - Bugzilla #789: Workaround for the issue that Xprt may hang when - the CUPS spooler frontend sends messages to stdout. - -2004-06-21 Alexander Gottwald - * xc/programs/Xserver/Imakefile: - * xc/programs/Xserver/GL/Imakefile: - * xc/programs/Xserver/GL/glx/Imakefile: - * xc/extras/Mesa/include/GL/gl.h: - * xc/extras/Mesa/include/GL/internal/glcore.h: - * xc/lib/GL/glx/glxext.c: - * xc/programs/Xserver/GL/glx/single2.c: - #Bug 782: Merge native OpenGL for Windows from CYGWIN branch - * xc/programs/Xserver/hw/xwin: - * xc/config/cf/cygwin.cf: - * xc/config/cf/cygwin.tmpl: - * xc/config/cf/cygwin.rules: - #Bug 777: Merge from CYGWIN branch - * xc/programs/Xserver/include/dix.h: - * xc/programs/Xserver/dix/dispatch.c: - * xc/programs/Xserver/hw/vfb/InitOutput.c: - * xc/programs/Xserver/hw/xnest/Init.c: - * xc/programs/Xserver/Xprint/ddxInit.c: - #Bug 778: add ddxBeforeReset - * xc/programs/Xserver/fb/fb.h: - * xc/programs/Xserver/miext/rootless/Imakefile: - * xc/programs/Xserver/miext/rootless/rootlessConfig.h: - #Bug 783: rootless patches for cygwin - * xc/programs/glxgears/Imakefile: - * xc/programs/xedit/Imakefile: - * xc/programs/xlogo/Imakefile: - * xc/programs/xman/Imakefile: - * xc/programs/xmore/Imakefile: - #Bug 781: Fix -lXprintUtil and -lXp references - -2004-06-20 Roland Mainz - * xc/programs/Xserver/XpConfig/C/print/attributes/document - Bugzilla #772: Switch default resolution from 300DPI to 600DPI. - -2004-06-19 Eric Anholt - - * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: - (RADEONEngineRestore): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: - (RADEONAccelInit): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: - (RADEONEnterServer): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: - (RADEONPreInitConfig), (RADEONBlockHandler), (RADEONScreenInit), - (RADEONRestorePLLRegisters), (RADEONCloseScreen): - * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: - * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: - (RadeonGetTextureFormat), (F_TO_DW), (ATILog2), - (RADEONInit3DEngineForRender), (RemoveLinear), (RenderCallback), - (AllocateLinear), (RadeonInit3DEngine), (R100SetupTexture), - (R100SetupForCPUToScreenAlphaTexture), - (R100SetupForCPUToScreenTexture), - (R100SubsequentCPUToScreenTexture), (R200SetupTexture), - (R200SetupForCPUToScreenAlphaTexture), - (R200SetupForCPUToScreenTexture), - (R200SubsequentCPUToScreenTexture): - Bug #748: - - Add Render acceleration for Radeon 100 and 200-series cards, enabled - by default. Notable performance gains include 27fps in cairogears - instead of 6fps (compared to 50 with glitz), and my disks are now the - bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode - because the MMIO submission hangs the card so far, but the code is left - in because it may be supportable soon. - - Add xorg.conf options to disable Render acceleration and to force the - subpixel order in the server (Hui Yu). - -2004-06-19 Roland Mainz - * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile - Bugzilla #765: Rename "92xprint-xpserverlist" to "92xprint-xpserverlist.sh" - to match the new RedHat policy for X11 session startup files. - -2004-06-19 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/etc/init.d/xprint - * xc/programs/Xserver/os/utils.c - Bugzilla #764: Rework previous solution and make Xprt to default - to "-noreset" (the default of Solaris's version of Xprt) - and add a "-reset" option which can be used to restore the - default behaviour on demand. - -2004-06-19 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #764: Start Xprt with option "-noreset" to get rid - of the problem that Xprt resets itself aftert each client - disconnect when there is only one client and no dtpdmd. - This solves at least the following problems: - - Font paths set after Xprt startup via "xset +fp ..." get lost - - Resources stored in the Xserver get lost - - Displaying a print dialog is awfully slow - -2004-06-17 Thomas Winischhofer - - * programs/Xserver/hw/xfree86/drivers/sis/300vtbl.h: - * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: - * programs/Xserver/hw/xfree86/drivers/sis/init.c: - * programs/Xserver/hw/xfree86/drivers/sis/init.h: - * programs/Xserver/hw/xfree86/drivers/sis/init301.c: - * programs/Xserver/hw/xfree86/drivers/sis/init301.h: - * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: - * programs/Xserver/hw/xfree86/drivers/sis/oem300.h: - * programs/Xserver/hw/xfree86/drivers/sis/oem310.h: - * programs/Xserver/hw/xfree86/drivers/sis/osdef.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis.man: - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis6326_video.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_common.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dga.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_opt.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_regs.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_setup.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.h: - * programs/Xserver/hw/xfree86/drivers/sis/sis_vga.c: - * programs/Xserver/hw/xfree86/drivers/sis/sis_video.c: - * programs/Xserver/hw/xfree86/drivers/sis/vgatypes.h: - * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: - Fix some 1400x1050 and 1600x1200 LCD panel modes - Fix Xv code (linebuffer size, minimum overlay size) - Add video blitter as second Xv adaptor (M650/651 and later) - Fix 1024x600 LCD panel support - Add hotplug support (including LCD) - Fix support for 661/741/760 (many changes) - Add support for many modes previously not supported for LCD - Add preliminary support for 340 - -2004-06-16 Eric Anholt - - * lib/XvMC/hw/i810/I810XvMC.c: (XvMCCreateContext), - (XvMCDestroyContext): - * lib/XvMC/hw/i810/I810XvMC.h: - * lib/XvMC/hw/i810/Imakefile: - * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: - Mop-up from the DRI 20040613 import, taking care of some drm.h - header location and type changes. - - The DRI commits were a merge from DRI-XFree86-4_3_99_12-merge to - DRI-trunk-20040613, bringing in Mesa 6.1 and the DRM from 20040613 - as well. - - Some of the notable things this brings in, off the top of my head: - - More OpenGL extensions - - MergedFB for Radeon (Dualhead DRI support on these cards) - - Many GLX fixes - - Working SiS DRI driver - - Major Radeon and R200 DRI driver updates - - fbconfigs support - - Beginnings of pbuffer support (indirect only, and only in specific - circumstances). - - Does not bring in the Mach64 or Savage DRI support from these updtes, - due to security concerns that remain with these. - -2004-06-14 Roland Mainz - * xc/programs/xplsprinters/xplsprinters.c - * xc/programs/xplsprinters/xplsprinters.html - * xc/programs/xplsprinters/xplsprinters.man - * xc/programs/xplsprinters/xplsprinters.sgml - Bugzilla #742: Add a "-d" option to display only the printer - "name" and "description", avoiding the far more expensive query - done by "-l" (which opens a connection to the print server and - queries all printer attributes). - -2004-06-12 Alan Coopersmith - - * xc/doc/man/general/X.man - Bugzilla #691: Manual page X(7) does not reference Xprt(1x), - xplsprinters(1x), etc. - - * xc/config/cf/Imake.rules - Correct comment to match rule name for InstallDriverSDKObjectModule - - * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c - Log results of ioctls to probe keyboard type & layout - -2004-06-12 Eric Anholt - - * config/imake/imake.c: (define_os_defaults): - Allow overriding of os version with OSREL env var on FreeBSD. - Used in the ports cluster and cross-version testing. - -2004-06-09 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #734: Add a "diag" switch to /etc/init.d/xprint - to deliver some diagnostics information usefull for debugging - on the customer side. - -2004-06-07 Roland Mainz - * xc/programs/xedit/Xedit.ad - * xc/programs/xman/Imakefile - * xc/programs/xman/ScrollByL.c - * xc/programs/xman/ScrollByL.h - * xc/programs/xman/ScrollByLP.h - * xc/programs/xman/Xman.ad - * xc/programs/xman/buttons.c - * xc/programs/xman/defs.h - * xc/programs/xman/handler.c - * xc/programs/xman/man.h - * xc/programs/xman/misc.c - * xc/programs/xman/print.c - * xc/programs/xman/print.h - * xc/programs/xman/search.c - * xc/programs/xman/version.h - * xc/programs/xmore/XMore.ad - * xc/programs/xmore/print.c - * xc/programs/xmore/printdialog.c - Bugzilla #668: Add print support to xman. - -2004-06-02 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #714: 'Fix' for Debian Bug#250887 ("/etc/init.d/xprint non-free") - the - reporter does not like the "All rights reserved"-string in the file - so lets get rid of it. License of all the Xprint sources is - MIT/X.org anyway. - -2004-05-31 Eric Anholt - * fonts/scaled/TTF/Imakefile: - VeraIt.ttf wasn't getting installed. - -2004-05-30 Roland Mainz - * xc/programs/xedit/Imakefile - * xc/programs/xedit/Xedit.ad - * xc/programs/xedit/commands.c - * xc/programs/xedit/hook.c - * xc/programs/xedit/ispell.c - * xc/programs/xedit/xedit.c - * xc/programs/xedit/xedit.h - * xc/programs/xmore/XMore.ad - * xc/programs/xmore/print.c - * xc/programs/xmore/print.h - * xc/programs/xmore/xmore.c - Bugzilla #695: Add print support to Xedit - -2004-05-30 Roland Mainz - * xc/programs/xmore/XMore.ad - * xc/programs/xmore/print.c - * xc/programs/xmore/print.h - * xc/programs/xmore/printdialog.c - * xc/programs/xmore/printdialog.h - * xc/programs/xmore/xmore.c - * xc/programs/xmore/xmore.h - Bugzilla #693: XMore and XawPrintDialog work-in-progress, fixing - various problems and adding framework for i18n. - -2004-05-29 Alan Coopersmith - * programs/xkbcomp/rules/Imakefile: - Bugzilla #531: missing xfree86.lst (Grzegorz Dąbrowski ) - -2004-05-29 Eric Anholt - - * config/cf/FreeBSD.cf: - * config/cf/OpenBSD.cf: - * config/cf/OpenBSDLib.tmpl: - * config/cf/X11.tmpl: - * config/cf/os2.cf: - * config/cf/os2Lib.tmpl: - * lib/GL/GL/Imakefile: - * lib/Imakefile: - * lib/X11/Imakefile: - * lib/XThrStub/Imakefile: - * lib/XThrStub/UIThrStubs.c: - Bugzilla #640: Eliminate the XThrStub library and clean up/fix - threading defines on FreeBSD/OpenBSD. - Includes removal of lib/XThrStub/UIThrStubs.c after repocopy to - xc/lib/X11. - -2004-05-27 Egbert Eich - - * programs/Xserver/GL/Imakefile: - * programs/Xserver/Imakefile: - Bugzilla #573: Don't build DRI when server which uses this module - doesn't get built. - -2004-05-26 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #456: Work around problems in RedHat's version of - chkconfig ("chkconfig sets priorities to -1") - -2004-05-26 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - Bugzilla #680: RFE: /etc/init.d/xprint should ensure that the CWD - is writeable for spooler applications (this works around some - versions of CUPS which seem to require that). - -2004-05-26 Egbert Eich - - * extras/x86emu/include/x86emu.h: - * extras/x86emu/include/x86emu/fpu_regs.h: - * extras/x86emu/include/x86emu/regs.h: - * extras/x86emu/include/x86emu/types.h: - * extras/x86emu/src/x86emu/LICENSE: - * extras/x86emu/src/x86emu/debug.c: (x86emu_single_step): - * extras/x86emu/src/x86emu/decode.c: (X86EMU_exec), - (decode_rm00_address), (decode_rm01_address), - (decode_rm10_address): - * extras/x86emu/src/x86emu/fpu.c: - * extras/x86emu/src/x86emu/makefile: - * extras/x86emu/src/x86emu/makefile.linux: - * extras/x86emu/src/x86emu/ops.c: (x86emuOp_illegal_op), - (x86emuOp_aam), (x86emuOp_aad): - * extras/x86emu/src/x86emu/ops2.c: - * extras/x86emu/src/x86emu/prim_ops.c: - * extras/x86emu/src/x86emu/sys.c: (__uldq), (uldl), (uldw), (ustq), - (ustl), (ustw), (rdw), (rdl), (wrw), (wrl): - * extras/x86emu/src/x86emu/x86emu/debug.h: - * extras/x86emu/src/x86emu/x86emu/decode.h: - * extras/x86emu/src/x86emu/x86emu/prim_asm.h: - * extras/x86emu/src/x86emu/x86emu/prim_ops.h: - * extras/x86emu/src/x86emu/x86emu/x86emui.h: - * programs/Xserver/hw/xfree86/int10/Imakefile: - * programs/Xserver/hw/xfree86/int10/x86emu.c: - Updated x86emu and resynced with upsteam at Scitech. - -2004-05-26 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c: - (ARKPreInit): - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsPreInitHiQV), (CHIPSScreenInit): - * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: - (DUMMYPreInit): - * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: - (IMSTTPreInit): - * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: - (NEOScreenInit), (NEOValidMode): - * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: - (NewportPreInit): - * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit): - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h: - * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: - (SMI_MapMem), (SMI_InternalScreenInit): - * programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c: - (TsengPreInit): - Fixing setting of physical framebuffer base for several drivers. - C&T driver: Fixed setting of minimal clocks for HiQV chipsets. - Neomagic driver: improved support for lowres double scan modes. - -2004-05-25 Roland Mainz - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt - Update FAQ (Xprint_FAQ.xml) for new bugzilla URLs and rebuild - the HTML and plaintext versions. - -2004-05-25 Alan Coopersmith - * xc/programs/Xserver/hw/xfree86/getconfig/xorg.cfg - Bugzilla #678: getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' - has bad signature - (Change "Xorg Project" to "Xorg Foundation" to match getconfig script) - -2004-05-24 Roland Mainz - * xc/programs/xdpyinfo/xdpyinfo.c - BugZilla #672: xdpyinfo should print information about print screens - -2004-05-24 Egbert Eich - - * Imakefile: - * Makefile: - * config/cf/Imake.rules: - * config/cf/Imake.tmpl: - * config/cf/Library.tmpl: - * config/cf/X11.tmpl: - * lib/SM/sm_genid.c: - * lib/SM/sm_manager.c: - * lib/X11/xlibi18n/Xi18nLib.conf: - * lib/Xrandr/Imakefile: - * lib/Xrandr/Xrandrint.h: - * lib/Xtst/XRecord.c: - * lib/dps/Imakefile: - * lib/font/Speedo/spfont.c: - * lib/font/Type1/arith.c: - * lib/font/Type1/curves.c: - * lib/font/Type1/hints.c: - * lib/font/Type1/objects.c: - * lib/font/Type1/paths.c: - * lib/font/Type1/regions.c: - * lib/font/Type1/spaces.c: - * lib/font/Type1/t1funcs.c: - * lib/font/Type1/t1malloc.c: - * lib/font/Type1/t1stub.c: - * lib/font/fontfile/defaults.c: - * lib/oldX/XCrAssoc.c: - * lib/oldX/XDelAssoc.c: - * lib/oldX/XDestAssoc.c: - * lib/oldX/XDraw.c: - * lib/oldX/XLookAssoc.c: - * lib/oldX/XMakeAssoc.c: - * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: - * programs/fonttosfnt/Imakefile: - * programs/fonttosfnt/read.c: - * programs/xedit/lisp/Imakefile: - Fix build glitches when building modules independently using Imake. - -2004-05-24 Egbert Eich - - * lib/Xrender/Xrender.c: (XRenderDepthCheckErrorHandler): - * programs/xstdcmap/xstdcmap.c: (main): - Muffle compiler warnings. - * programs/Xserver/hw/xfree86/common/xf86Configure.c: - (DoConfigure): - fix option name in log message. - * programs/xdm/xdmcp.c: (manage): - improve debugging messages. - -2004-05-24 Egbert Eich - - * lib/X11/ConnDis.c: (GetAuthorization): - Improve 'uniqueness' of authorization cookie sent by client for - XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the - client, a time stamp (in seconds) and a number obtained by starting - to count down from 0xffff. When a client did an XOpenDisplay() then - execv'ed a child and did XOpenDisplay() again within the same second, - the cookie was identical to the previous one (as the PID did not change - but the static 'count down' variable was reinitialized) and thus - refused by the server. - -2004-05-24 Egbert Eich - - * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: - (chipsClockSelect), (chipsClockFind), (chipsModeInitHiQV), - (chipsModeInitWingine), (chipsModeInit655xx): - * programs/Xserver/hw/xfree86/drivers/chips/ct_video.c: - (CHIPSSetupImageVideo), (CHIPSDisplayVideo), (CHIPSPutImage): - Fixed Segfault on video mode switching when pScrn->currentMode did - not contain a valid mode. - Fixed video overlays for double scan modes. - -2004-05-24 Roland Mainz - * xc/programs/Imakefile - * xc/programs/xmore/Imakefile - * xc/programs/xmore/print.c - * xc/programs/xmore/print.h - * xc/programs/xmore/printdialog.c - * xc/programs/xmore/printdialog.h - * xc/programs/xmore/printdialogprivates.h - * xc/programs/xmore/xmore.c - * xc/programs/xmore/xmore.h - * xc/programs/xmore/xmore.man - * xc/programs/xmore/xmore.sgml - BugZilla #611: Adding simple text viewer - -2004-05-23 Alan Coopersmith - * xc/programs/xcalc/math.c - * xc/programs/xcalc/xcalc.man - Bugzilla #665: xcalc -rpn mode errors (Geoffery Coram) - -2004-05-22 Alan Coopersmith - * xc/config/cf/sun.cf: - Set HasMkstemp to YES on Solaris - - * xc/programs/xman/man.c - * xc/programs/xman/man.h - * xc/programs/xman/misc.c - * xc/programs/xman/vendor.h - Bugzilla #316: xman cannot display SGML man pages on Solaris - -2004-05-21 Alan Coopersmith - * xc/doc/man/Imakefile - * xc/doc/man/Xp/* - Bugzilla #511: Contribute Solaris man pages for libXp - -2004-05-21 Alan Coopersmith - * xc/lib/X11/util/makekeys.c: - Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis - (Fixes VSW5 testcase XStringToKeysym-7 failure) - -2004-05-18 Eric Anholt - - * config/cf/linux.cf: - * config/cf/xorg.cf: - * config/cf/xorgsite.def: - - Clean up xorg.cf by factoring out many common defines. - - Make the fbdev driver only build on Linux (fbdevhw is - just stubs on other OSes). - - Add AFB to AMD64 build, and include XF86OSCardDrivers. - - Fixes Bugzilla #448,#449. - -2004-05-17 Eric Anholt - - * lib/Xmu/EditresCom.c: - * lib/Xmu/WidgetNode.c: (XmuWnFetchResources): - Bugzilla #634: Remove Xaw header dependency from Xmu - library build. - -2004-05-16 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - BugZilla #633: RFE: /etc/init.d/xprint should source - /etc/X11/xfs/config for font paths. - -2004-05-16 Roland Mainz - * xc/programs/Xserver/Xprint/etc/init.d/xprint - BugZilla #451: /etc/init.d/xprint may output warnings when - /usr/share/fonts/ does not exist on a Linux installation. - -2004-05-16 Roland Mainz - * xc/programs/xdpyinfo/Imakefile - * xc/programs/xdpyinfo/xdpyinfo.c - BugZilla #623: RFE: "xdpyinfo" should have support for - XpExtension. - -2004-05-15 Alan Coopersmith - * xc/programs/Xserver/fb/fb.h - * xc/programs/Xserver/fb/fboverlay.c - * xc/programs/Xserver/fb/fbscreen.c - - Change #ifdef for checking for old format miScreenInit to - FB_OLD_MISCREENINIT for easier portability to xservers with - updated screen structs but old function prototypes. Make - it automatically defined if FB_OLD_SCREEN is defined. - - Add _LP64 to list of #ifdefs for 64-bit platforms to support - 64-bit Solaris. - -2004-05-15 Alan Coopersmith - * xc/programs/Xserver/hw/xfree86/xf86config/Imakefile - * xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c - - Clean up server name changes from TM branch - - Set default XKB rules file name correctly - - Use default font path from Imake configuration for the default - font path in generated xorg.conf files. - - Use path variables from Imake configuration for paths to files, - in case vendor has configured them to install somewhere other than - the defaults. - -2004-05-15 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - BugZilla #622: RFE: Xprt default BIGREQUESTS extension buffer - size should be 8MB (to make |XpPutDocumentData()| happy and to - improve performance). - -2004-05-15 Roland Mainz - * xc/programs/xphelloworld/Imakefile - BugZilla #625: Work around build bustage which happens when - build machine has no Motif installed. - -2004-05-11 Eric Anholt - - * programs/Xserver/fb/fbcompose.c: (fbCombineMaskAlphaC), - (fbCombineAtopC), (fbCombineXorC), (fbCombineSaturateU), - (fbCombineSaturateC), (fbCombineDisjointGeneralC), - (fbCombineConjointGeneralC): - * programs/Xserver/fb/fbpict.c: (fbComposite): - * programs/Xserver/fb/fbpict.h: - Fix problems in render fb implementation found by rendercheck: - - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of - fbCombineDisjointOverReverse as it should. Instead, point - fbCombineDisjointOverReverse at fbCombineSaturate (which is likely - to be faster). - - fix previously-unused fbCombineSaturate implementation. - - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make - it do what it's supposed to (return a cs.alpha). - - fbCombineAtopC didn't invert the source alpha value. - - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also - source alpha wasn't treated in a component fashion. - - fbCompositeSrc_8888* didn't handle when the source lacks an alpha - channel. Rather than adding that and possilby slowing down the - (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used - in fbCompositeSrc_8888* because Over with one of these is just Src. - -2004-05-11 Eric Anholt - - * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: - Fix server on FreeBSD/amd64. - -2004-05-09 Roland Mainz - * xc/programs/xlogo/Imakefile - * xc/programs/xlogo/XLogo.ad - * xc/programs/xlogo/print.c - * xc/programs/xlogo/print.h - * xc/programs/xlogo/xlogo.c - * xc/programs/xlogo/xlogo.h - BugZilla #581: Print support for XLogo - -2004-05-07 Roland Mainz - * xc/programs/Xserver/Xprint/attributes.c - BugZilla #608 ("Can not print on Debian/CUPS due to error |Xprt_64: - lpr: unable to print file: server-error-not-accepting-jobs|"): - Xprt did not setup the list of supplementary group ids, causing print - failure when the the calling user must be a member in a specific - group to be allowed to print. - -2004-05-06 Egbert Eich - - * config/cf/X11.tmpl: - * config/cf/site.def: - * config/imake/imakemdep.h: - * lib/Xaw/OS.c: - * lib/Xxf86dga/XF86DGA.c: - * lib/font/FreeType/module/Imakefile: - * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: - * programs/xedit/lisp/lisp.c: - BugZilla #601: - Fixing makedepend choking on floating point exception because - CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic - define. - BugZilla #605: - Fixing build on IA64 which is broken due to the inclusion of - the kernel header asm/page.h. Kernel headers however don't work with - -ansi. The inclusion of asm/page.h can however savely be removed - as it there are plenty of other ways to determine the page size. - -2004-05-05 Roland Mainz - * xc/programs/Xserver/Xprint/ps/Imakefile - * programs/Xserver/Xprint/ps/PsFonts.c - BugZilla #551: PS DDX will not build on platforms with - BuildFreeType NO. Patch by Alan Coopersmith . - -2004-05-05 Roland Mainz - - * xc/programs/Xserver/Xprint/ps/psout.c - BugZilla #536: RFE: PS output should contain the FreeType2 - version being used. - -2004-05-05 Egbert Eich - - * lib/font/FreeType/ftconfig.h: - * lib/font/FreeType/fttools.c: (FTcheckForTTCName): - * lib/font/FreeType/module/Imakefile: - * lib/font/FreeType/module/ftheader.h: - * lib/font/FreeType/module/myftstdlib.h: - * lib/freetype2/Imakefile: - * lib/freetype2/freetype/config/Imakefile: - BugZilla #601: fixed missing symbols in Xserver freetype module - due to using isdigit instead of ft_isdigit, missing or faulty - defines for digit and string functions in ftstdlib.h - (now myftstdlib.h). - Reverted freetype2 to upstream version, fixed CHAR_BIT in - myftstdlib.h and made the use of a copy of ftconfig.h in - lib/font/FreeType obsolete. - -2004-05-04 Roland Mainz - * xc/programs/xset/Imakefile - * xc/programs/xset/xset.c - BugZilla #597: "xset" should have an option to rehash - the list of available printers - -2004-05-04 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/config/cf/xf86site.def - * xc/config/cf/xfree86.cf - * xc/config/cf/xorg.cf - * xc/config/cf/xorgsite.def - * xc/config/cf/xprint_site.def - * xc/config/cf/xttMod.tmpl - * xc/extras/FreeType/FILES - * xc/extras/FreeType/INSTALL - * xc/extras/FreeType/MakeSub.in - * xc/extras/FreeType/Makefile.in - * xc/extras/FreeType/PATENTS - * xc/extras/FreeType/README - * xc/extras/FreeType/README.XFree86 - * xc/extras/FreeType/aclocal.m4 - * xc/extras/FreeType/announce - * xc/extras/FreeType/config.guess - * xc/extras/FreeType/config.sub - * xc/extras/FreeType/configure - * xc/extras/FreeType/configure.in - * xc/extras/FreeType/contrib/ftos2/DEVELFAQ - * xc/extras/FreeType/contrib/ftos2/FAQ - * xc/extras/FreeType/contrib/ftos2/ifi/32fddef.h - * xc/extras/FreeType/contrib/ftos2/ifi/32fdstrc.h - * xc/extras/FreeType/contrib/ftos2/ifi/32ifimet.h - * xc/extras/FreeType/contrib/ftos2/ifi/32pmifi.h - * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.def - * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.icc - * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.wat - * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.c - * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.h - * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.c - * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.icc - * xc/extras/FreeType/contrib/ftos2/ifi/test.c - * xc/extras/FreeType/contrib/ftos2/ifi/test.icc - * xc/extras/FreeType/contrib/ftos2/ifi/test.wat - * xc/extras/FreeType/contrib/ftos2/install.cmd - * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.icc - * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.wat - * xc/extras/FreeType/contrib/ftos2/lib/ttmemory.c - * xc/extras/FreeType/contrib/ftos2/limit.cmd - * xc/extras/FreeType/contrib/ftos2/query.cmd - * xc/extras/FreeType/contrib/ftos2/readme.1st - * xc/extras/FreeType/contrib/ftos2/readme.txt - * xc/extras/FreeType/contrib/ftos2/uninst.c - * xc/extras/FreeType/contrib/ftos2/uninstall.cmd - * xc/extras/FreeType/contrib/ttf2bdf/.cvsignore - * xc/extras/FreeType/contrib/ttf2bdf/Makefile.in - * xc/extras/FreeType/contrib/ttf2bdf/README - * xc/extras/FreeType/contrib/ttf2bdf/configure - * xc/extras/FreeType/contrib/ttf2bdf/configure.in - * xc/extras/FreeType/contrib/ttf2bdf/contrib/KOI2iso_pcf - * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett - * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett.m - * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.1 - * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.2 - * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.3 - * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.5 - * xc/extras/FreeType/contrib/ttf2bdf/maps/koi8.r - * xc/extras/FreeType/contrib/ttf2bdf/maps/windows.1251 - * xc/extras/FreeType/contrib/ttf2bdf/remap.c - * xc/extras/FreeType/contrib/ttf2bdf/remap.h - * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.c - * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.man - * xc/extras/FreeType/contrib/ttf2pfb/.cvsignore - * xc/extras/FreeType/contrib/ttf2pfb/Makefile.emx - * xc/extras/FreeType/contrib/ttf2pfb/Makefile.in - * xc/extras/FreeType/contrib/ttf2pfb/TODO - * xc/extras/FreeType/contrib/ttf2pfb/Uni-T1.enc - * xc/extras/FreeType/contrib/ttf2pfb/configure - * xc/extras/FreeType/contrib/ttf2pfb/configure.in - * xc/extras/FreeType/contrib/ttf2pfb/getafm - * xc/extras/FreeType/contrib/ttf2pfb/t1asm.c - * xc/extras/FreeType/contrib/ttf2pfb/ttf2pfb.c - * xc/extras/FreeType/contrib/ttf2pk/.cvsignore - * xc/extras/FreeType/contrib/ttf2pk/BUGS - * xc/extras/FreeType/contrib/ttf2pk/MakeSub.in - * xc/extras/FreeType/contrib/ttf2pk/Makefile.dm - * xc/extras/FreeType/contrib/ttf2pk/Makefile.in - * xc/extras/FreeType/contrib/ttf2pk/README - * xc/extras/FreeType/contrib/ttf2pk/TODO - * xc/extras/FreeType/contrib/ttf2pk/c-auto.h - * xc/extras/FreeType/contrib/ttf2pk/case.c - * xc/extras/FreeType/contrib/ttf2pk/case.h - * xc/extras/FreeType/contrib/ttf2pk/configure - * xc/extras/FreeType/contrib/ttf2pk/configure.in - * xc/extras/FreeType/contrib/ttf2pk/data/Big5.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/ET5.enc - * xc/extras/FreeType/contrib/ttf2pk/data/EUC.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/SJIS.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/T1-WGL4.enc - * xc/extras/FreeType/contrib/ttf2pk/data/UBg5plus.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/UBig5.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/UGB.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/UGBK.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/UJIS.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/UKS.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/Unicode.sfd - * xc/extras/FreeType/contrib/ttf2pk/data/VPS.rpl - * xc/extras/FreeType/contrib/ttf2pk/data/ttfonts.map - * xc/extras/FreeType/contrib/ttf2pk/dvidrv.btm - * xc/extras/FreeType/contrib/ttf2pk/dvidrv.doc - * xc/extras/FreeType/contrib/ttf2pk/emdir.c - * xc/extras/FreeType/contrib/ttf2pk/emdir.h - * xc/extras/FreeType/contrib/ttf2pk/emtexdir.c - * xc/extras/FreeType/contrib/ttf2pk/emtexdir.h - * xc/extras/FreeType/contrib/ttf2pk/errormsg.c - * xc/extras/FreeType/contrib/ttf2pk/errormsg.h - * xc/extras/FreeType/contrib/ttf2pk/filesrch.c - * xc/extras/FreeType/contrib/ttf2pk/filesrch.h - * xc/extras/FreeType/contrib/ttf2pk/ligkern.c - * xc/extras/FreeType/contrib/ttf2pk/ligkern.h - * xc/extras/FreeType/contrib/ttf2pk/newobj.c - * xc/extras/FreeType/contrib/ttf2pk/newobj.h - * xc/extras/FreeType/contrib/ttf2pk/parse.c - * xc/extras/FreeType/contrib/ttf2pk/parse.h - * xc/extras/FreeType/contrib/ttf2pk/pklib.c - * xc/extras/FreeType/contrib/ttf2pk/pklib.h - * xc/extras/FreeType/contrib/ttf2pk/scripts/README - * xc/extras/FreeType/contrib/ttf2pk/scripts/teTeX-0.4/MakeTeXPK.diff - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/MakeTeXPK.diff - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/README - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.0/MakeTeXPK.diff - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/MakeTeXPK.diff - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/README - * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.2/mktexpk.diff - * xc/extras/FreeType/contrib/ttf2pk/subfont.c - * xc/extras/FreeType/contrib/ttf2pk/subfont.h - * xc/extras/FreeType/contrib/ttf2pk/texenc.c - * xc/extras/FreeType/contrib/ttf2pk/texenc.h - * xc/extras/FreeType/contrib/ttf2pk/tfmaux.c - * xc/extras/FreeType/contrib/ttf2pk/tfmaux.h - * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.1 - * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.c - * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.doc - * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.1 - * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.c - * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.h - * xc/extras/FreeType/contrib/ttf2pk/ttfaux.c - * xc/extras/FreeType/contrib/ttf2pk/ttfaux.h - * xc/extras/FreeType/contrib/ttf2pk/ttfenc.c - * xc/extras/FreeType/contrib/ttf2pk/ttfenc.h - * xc/extras/FreeType/contrib/ttf2pk/ttflib.c - * xc/extras/FreeType/contrib/ttf2pk/ttflib.h - * xc/extras/FreeType/contrib/ttf2pk/vplaux.c - * xc/extras/FreeType/contrib/ttf2pk/vplaux.h - * xc/extras/FreeType/contrib/ttfbanner/.cvsignore - * xc/extras/FreeType/contrib/ttfbanner/Makefile.emx - * xc/extras/FreeType/contrib/ttfbanner/Makefile.in - * xc/extras/FreeType/contrib/ttfbanner/README - * xc/extras/FreeType/contrib/ttfbanner/configure - * xc/extras/FreeType/contrib/ttfbanner/configure.in - * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.c - * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.h - * xc/extras/FreeType/contrib/win32/driver32.c - * xc/extras/FreeType/contrib/win32/hack_common.c - * xc/extras/FreeType/contrib/win32/hack_ftdump.c - * xc/extras/FreeType/contrib/win32/hack_ftlint.c - * xc/extras/FreeType/contrib/win32/hack_ftstring.c - * xc/extras/FreeType/contrib/win32/hack_fttimer.c - * xc/extras/FreeType/contrib/win32/hack_ftview.c - * xc/extras/FreeType/contrib/win32/readme.txt - * xc/extras/FreeType/contrib/win32/res/testw32.rc2 - * xc/extras/FreeType/contrib/win32/resource.h - * xc/extras/FreeType/contrib/win32/stdafx.cpp - * xc/extras/FreeType/contrib/win32/stdafx.h - * xc/extras/FreeType/contrib/win32/testw32.cpp - * xc/extras/FreeType/contrib/win32/testw32.dsp - * xc/extras/FreeType/contrib/win32/testw32.dsw - * xc/extras/FreeType/contrib/win32/testw32.h - * xc/extras/FreeType/contrib/win32/testw32.mak - * xc/extras/FreeType/contrib/win32/testw32.rc - * xc/extras/FreeType/contrib/win32/testw32dlg.cpp - * xc/extras/FreeType/contrib/win32/testw32dlg.h - * xc/extras/FreeType/docs/FAQ - * xc/extras/FreeType/docs/TODO - * xc/extras/FreeType/docs/apiref.txt - * xc/extras/FreeType/docs/apirefx.txt - * xc/extras/FreeType/docs/bitmaps.txt - * xc/extras/FreeType/docs/changes.txt - * xc/extras/FreeType/docs/convntns.txt - * xc/extras/FreeType/docs/credits - * xc/extras/FreeType/docs/freetype.lsm - * xc/extras/FreeType/docs/glyphs.htm - * xc/extras/FreeType/docs/glyphs.txt - * xc/extras/FreeType/docs/i18n.txt - * xc/extras/FreeType/docs/optimize.txt - * xc/extras/FreeType/docs/porting.txt - * xc/extras/FreeType/docs/raster.txt - * xc/extras/FreeType/docs/readme.txt - * xc/extras/FreeType/docs/threads.txt - * xc/extras/FreeType/docs/user.txt - * xc/extras/FreeType/freetype.spec - * xc/extras/FreeType/ft_conf.h.in - * xc/extras/FreeType/howto/mac.txt - * xc/extras/FreeType/howto/msdos.txt - * xc/extras/FreeType/howto/os2.txt - * xc/extras/FreeType/howto/unix.txt - * xc/extras/FreeType/howto/windows.txt - * xc/extras/FreeType/install-sh - * xc/extras/FreeType/lib/.cvsignore - * xc/extras/FreeType/lib/arch/amigaos/Makefile.gcc - * xc/extras/FreeType/lib/arch/amigaos/freetype.c - * xc/extras/FreeType/lib/arch/amigaos/ft_conf.h - * xc/extras/FreeType/lib/arch/ansi/freetype.c - * xc/extras/FreeType/lib/arch/ansi/ft_conf.h - * xc/extras/FreeType/lib/arch/debugger/Makefile - * xc/extras/FreeType/lib/arch/debugger/freetype.c - * xc/extras/FreeType/lib/arch/debugger/ft_conf.h - * xc/extras/FreeType/lib/arch/mac/README - * xc/extras/FreeType/lib/arch/mac/freetype.c - * xc/extras/FreeType/lib/arch/mac/ft_conf.h - * xc/extras/FreeType/lib/arch/mac/ttmmap.c - * xc/extras/FreeType/lib/arch/msdos/Makefile.BC - * xc/extras/FreeType/lib/arch/msdos/Makefile.MS - * xc/extras/FreeType/lib/arch/msdos/Makefile.TC - * xc/extras/FreeType/lib/arch/msdos/Makefile.VC - * xc/extras/FreeType/lib/arch/msdos/Makefile.dm - * xc/extras/FreeType/lib/arch/msdos/Makefile.gcc - * xc/extras/FreeType/lib/arch/msdos/Makefile.wat - * xc/extras/FreeType/lib/arch/msdos/depend.dos - * xc/extras/FreeType/lib/arch/msdos/freetype.c - * xc/extras/FreeType/lib/arch/msdos/ft_conf.h - * xc/extras/FreeType/lib/arch/msdos/hugefile.c - * xc/extras/FreeType/lib/arch/msdos/hugemem.c - * xc/extras/FreeType/lib/arch/msdos/makedep - * xc/extras/FreeType/lib/arch/os2/Makefile.dm - * xc/extras/FreeType/lib/arch/os2/Makefile.emx - * xc/extras/FreeType/lib/arch/os2/Makefile.icc - * xc/extras/FreeType/lib/arch/os2/Makefile.wat - * xc/extras/FreeType/lib/arch/os2/freetype.c - * xc/extras/FreeType/lib/arch/os2/ft_conf.h - * xc/extras/FreeType/lib/arch/os2/os2file.c - * xc/extras/FreeType/lib/arch/unix/.cvsignore - * xc/extras/FreeType/lib/arch/unix/Makefile.in - * xc/extras/FreeType/lib/arch/unix/freetype.c - * xc/extras/FreeType/lib/arch/unix/ttmmap.c - * xc/extras/FreeType/lib/arch/vms/README - * xc/extras/FreeType/lib/arch/vms/descrip.mms - * xc/extras/FreeType/lib/arch/vms/ft_conf.h - * xc/extras/FreeType/lib/arch/win16/Makefile.BC - * xc/extras/FreeType/lib/arch/win16/Makefile.MS - * xc/extras/FreeType/lib/arch/win16/Makefile.VC - * xc/extras/FreeType/lib/arch/win16/depend.win - * xc/extras/FreeType/lib/arch/win16/freetype.c - * xc/extras/FreeType/lib/arch/win16/ft_conf.h - * xc/extras/FreeType/lib/arch/win16/hugefile.c - * xc/extras/FreeType/lib/arch/win16/hugemem.c - * xc/extras/FreeType/lib/arch/win16/makedef - * xc/extras/FreeType/lib/arch/win16/makedep - * xc/extras/FreeType/lib/arch/win16/ttf.def - * xc/extras/FreeType/lib/arch/win32/Makefile.BC - * xc/extras/FreeType/lib/arch/win32/Makefile.CL - * xc/extras/FreeType/lib/arch/win32/Makefile.Min - * xc/extras/FreeType/lib/arch/win32/Makefile.VC - * xc/extras/FreeType/lib/arch/win32/Makefile.gcc - * xc/extras/FreeType/lib/arch/win32/depend.win - * xc/extras/FreeType/lib/arch/win32/freetype.c - * xc/extras/FreeType/lib/arch/win32/freetype.dsp - * xc/extras/FreeType/lib/arch/win32/freetype.dsw - * xc/extras/FreeType/lib/arch/win32/freetype.mak - * xc/extras/FreeType/lib/arch/win32/ft_conf.h - * xc/extras/FreeType/lib/arch/win32/makedef - * xc/extras/FreeType/lib/arch/win32/makedep - * xc/extras/FreeType/lib/arch/win32/ttf.def - * xc/extras/FreeType/lib/extend/ftxcmap.c - * xc/extras/FreeType/lib/extend/ftxcmap.h - * xc/extras/FreeType/lib/extend/ftxerr18.c - * xc/extras/FreeType/lib/extend/ftxerr18.h - * xc/extras/FreeType/lib/extend/ftxgasp.c - * xc/extras/FreeType/lib/extend/ftxgasp.h - * xc/extras/FreeType/lib/extend/ftxgdef.c - * xc/extras/FreeType/lib/extend/ftxgdef.h - * xc/extras/FreeType/lib/extend/ftxgpos.c - * xc/extras/FreeType/lib/extend/ftxgpos.h - * xc/extras/FreeType/lib/extend/ftxgsub.c - * xc/extras/FreeType/lib/extend/ftxgsub.h - * xc/extras/FreeType/lib/extend/ftxkern.c - * xc/extras/FreeType/lib/extend/ftxkern.h - * xc/extras/FreeType/lib/extend/ftxopen.c - * xc/extras/FreeType/lib/extend/ftxopen.h - * xc/extras/FreeType/lib/extend/ftxopenf.h - * xc/extras/FreeType/lib/extend/ftxpost.c - * xc/extras/FreeType/lib/extend/ftxpost.h - * xc/extras/FreeType/lib/extend/ftxsbit.c - * xc/extras/FreeType/lib/extend/ftxsbit.h - * xc/extras/FreeType/lib/extend/ftxwidth.c - * xc/extras/FreeType/lib/extend/ftxwidth.h - * xc/extras/FreeType/lib/extend/readme.1st - * xc/extras/FreeType/lib/freetype.h - * xc/extras/FreeType/lib/fterrid.h - * xc/extras/FreeType/lib/ftnameid.h - * xc/extras/FreeType/lib/header.h - * xc/extras/FreeType/lib/ttapi.c - * xc/extras/FreeType/lib/ttcache.c - * xc/extras/FreeType/lib/ttcache.h - * xc/extras/FreeType/lib/ttcalc.c - * xc/extras/FreeType/lib/ttcalc.h - * xc/extras/FreeType/lib/ttcmap.c - * xc/extras/FreeType/lib/ttcmap.h - * xc/extras/FreeType/lib/ttconfig.h - * xc/extras/FreeType/lib/ttdebug.c - * xc/extras/FreeType/lib/ttdebug.h - * xc/extras/FreeType/lib/ttengine.h - * xc/extras/FreeType/lib/ttextend.c - * xc/extras/FreeType/lib/ttextend.h - * xc/extras/FreeType/lib/ttfile.c - * xc/extras/FreeType/lib/ttfile.h - * xc/extras/FreeType/lib/ttgload.c - * xc/extras/FreeType/lib/ttgload.h - * xc/extras/FreeType/lib/ttinterp.c - * xc/extras/FreeType/lib/ttinterp.h - * xc/extras/FreeType/lib/ttload.c - * xc/extras/FreeType/lib/ttload.h - * xc/extras/FreeType/lib/ttmemory.c - * xc/extras/FreeType/lib/ttmemory.h - * xc/extras/FreeType/lib/ttmutex.c - * xc/extras/FreeType/lib/ttmutex.h - * xc/extras/FreeType/lib/ttobjs.c - * xc/extras/FreeType/lib/ttobjs.h - * xc/extras/FreeType/lib/ttraster.c - * xc/extras/FreeType/lib/ttraster.h - * xc/extras/FreeType/lib/tttables.h - * xc/extras/FreeType/lib/tttags.h - * xc/extras/FreeType/lib/tttypes.h - * xc/extras/FreeType/license.txt - * xc/extras/FreeType/ltconfig - * xc/extras/FreeType/ltmain.sh - * xc/extras/FreeType/mkinstalldirs - * xc/extras/FreeType/net.m4 - * xc/extras/FreeType/pascal/lib/freetype.pas - * xc/extras/FreeType/pascal/lib/ttcache.pas - * xc/extras/FreeType/pascal/lib/ttcalc.pas - * xc/extras/FreeType/pascal/lib/ttcalc1.inc - * xc/extras/FreeType/pascal/lib/ttcalc2.inc - * xc/extras/FreeType/pascal/lib/ttcalc3.inc - * xc/extras/FreeType/pascal/lib/ttcalc4.inc - * xc/extras/FreeType/pascal/lib/ttcmap.pas - * xc/extras/FreeType/pascal/lib/ttconfig.inc - * xc/extras/FreeType/pascal/lib/ttdebug.pas - * xc/extras/FreeType/pascal/lib/tterror.pas - * xc/extras/FreeType/pascal/lib/ttfile.pas - * xc/extras/FreeType/pascal/lib/ttgload.pas - * xc/extras/FreeType/pascal/lib/ttinterp.pas - * xc/extras/FreeType/pascal/lib/ttload.pas - * xc/extras/FreeType/pascal/lib/ttmemory.pas - * xc/extras/FreeType/pascal/lib/ttobjs.pas - * xc/extras/FreeType/pascal/lib/ttraster.pas - * xc/extras/FreeType/pascal/lib/tttables.pas - * xc/extras/FreeType/pascal/lib/tttypes.pas - * xc/extras/FreeType/pascal/test/codetv.pas - * xc/extras/FreeType/pascal/test/common.pas - * xc/extras/FreeType/pascal/test/debugger.inc - * xc/extras/FreeType/pascal/test/debugger.pas - * xc/extras/FreeType/pascal/test/dump.pas - * xc/extras/FreeType/pascal/test/gdriver.pas - * xc/extras/FreeType/pascal/test/gdrv_dos.inc - * xc/extras/FreeType/pascal/test/gdrv_os2.inc - * xc/extras/FreeType/pascal/test/gevents.pas - * xc/extras/FreeType/pascal/test/gmain.pas - * xc/extras/FreeType/pascal/test/lint.pas - * xc/extras/FreeType/pascal/test/stacktv.pas - * xc/extras/FreeType/pascal/test/statetv.pas - * xc/extras/FreeType/pascal/test/timer.pas - * xc/extras/FreeType/pascal/test/view.pas - * xc/extras/FreeType/pascal/test/zonetv.pas - * xc/extras/FreeType/po/.cvsignore - * xc/extras/FreeType/po/Makefile.in.in - * xc/extras/FreeType/po/POTFILES.in - * xc/extras/FreeType/po/cs.po - * xc/extras/FreeType/po/de.po - * xc/extras/FreeType/po/es.po - * xc/extras/FreeType/po/fr.po - * xc/extras/FreeType/po/nl.po - * xc/extras/FreeType/readme.1st - * xc/extras/FreeType/test/.cvsignore - * xc/extras/FreeType/test/README - * xc/extras/FreeType/test/arabic.c - * xc/extras/FreeType/test/arabic.h - * xc/extras/FreeType/test/arch/amigaos/Makefile.gcc - * xc/extras/FreeType/test/arch/amigaos/TODO - * xc/extras/FreeType/test/arch/amigaos/gfsamiga.c - * xc/extras/FreeType/test/arch/amigaos/gw_amiga.c - * xc/extras/FreeType/test/arch/amigaos/smakefile - * xc/extras/FreeType/test/arch/debugger/Makefile - * xc/extras/FreeType/test/arch/msdos/Makefile.BC - * xc/extras/FreeType/test/arch/msdos/Makefile.MS - * xc/extras/FreeType/test/arch/msdos/Makefile.TC - * xc/extras/FreeType/test/arch/msdos/Makefile.VC - * xc/extras/FreeType/test/arch/msdos/Makefile.dm - * xc/extras/FreeType/test/arch/msdos/Makefile.gcc - * xc/extras/FreeType/test/arch/msdos/depend.dos - * xc/extras/FreeType/test/arch/msdos/gfs_dos.c - * xc/extras/FreeType/test/arch/msdos/makedep - * xc/extras/FreeType/test/arch/msdos/time_tc.h - * xc/extras/FreeType/test/arch/os2/Makefile.dm - * xc/extras/FreeType/test/arch/os2/Makefile.emx - * xc/extras/FreeType/test/arch/os2/Makefile.icc - * xc/extras/FreeType/test/arch/os2/Makefile.wat - * xc/extras/FreeType/test/arch/os2/gfs_os2.c - * xc/extras/FreeType/test/arch/os2/gpm_os2.c - * xc/extras/FreeType/test/arch/os2/gpm_os2.def - * xc/extras/FreeType/test/arch/unix/.cvsignore - * xc/extras/FreeType/test/arch/unix/Makefile.in - * xc/extras/FreeType/test/arch/unix/gwin_x11.c - * xc/extras/FreeType/test/arch/win16/Makefile.BC - * xc/extras/FreeType/test/arch/win16/Makefile.MS - * xc/extras/FreeType/test/arch/win16/Makefile.VC - * xc/extras/FreeType/test/arch/win16/depend.win - * xc/extras/FreeType/test/arch/win16/gw_win16.c - * xc/extras/FreeType/test/arch/win16/makedep - * xc/extras/FreeType/test/arch/win32/Makefile.BC - * xc/extras/FreeType/test/arch/win32/Makefile.CL - * xc/extras/FreeType/test/arch/win32/Makefile.Min - * xc/extras/FreeType/test/arch/win32/Makefile.gcc - * xc/extras/FreeType/test/arch/win32/depend.win - * xc/extras/FreeType/test/arch/win32/gw_win32.c - * xc/extras/FreeType/test/arch/win32/makedep - * xc/extras/FreeType/test/blitter.c - * xc/extras/FreeType/test/blitter.h - * xc/extras/FreeType/test/common.c - * xc/extras/FreeType/test/common.h - * xc/extras/FreeType/test/display.c - * xc/extras/FreeType/test/display.h - * xc/extras/FreeType/test/fdebug.c - * xc/extras/FreeType/test/ftdump.c - * xc/extras/FreeType/test/fterror.c - * xc/extras/FreeType/test/ftlint.c - * xc/extras/FreeType/test/ftmetric.c - * xc/extras/FreeType/test/ftsbit.c - * xc/extras/FreeType/test/ftstring.c - * xc/extras/FreeType/test/ftstrpnm.c - * xc/extras/FreeType/test/ftstrtto.c - * xc/extras/FreeType/test/fttimer.c - * xc/extras/FreeType/test/ftview.c - * xc/extras/FreeType/test/ftzoom.c - * xc/extras/FreeType/test/gdriver.h - * xc/extras/FreeType/test/gevents.h - * xc/extras/FreeType/test/gmain.c - * xc/extras/FreeType/test/gmain.h - * xc/extras/X-TrueType/ARABIC/CP1256toUCS2.c - * xc/extras/X-TrueType/ARABIC/IRANSYSTEMtoUCS2.c - * xc/extras/X-TrueType/ARABIC/ISIRI3342toUCS2.c - * xc/extras/X-TrueType/ARABIC/Imakefile - * xc/extras/X-TrueType/ARABIC/MULEARABICtoUCS2.c - * xc/extras/X-TrueType/ARABIC/URDUNAQSHtoUCS2.c - * xc/extras/X-TrueType/ARABIC/XATERMtoUCS2.c - * xc/extras/X-TrueType/ARABIC/main.c - * xc/extras/X-TrueType/ARMSCII8/ARMSCII8toUCS2.c - * xc/extras/X-TrueType/ARMSCII8/Imakefile - * xc/extras/X-TrueType/ARMSCII8/main.c - * xc/extras/X-TrueType/BIG5/BIG5toUCS2.c - * xc/extras/X-TrueType/BIG5/Imakefile - * xc/extras/X-TrueType/BIG5/main.c - * xc/extras/X-TrueType/BIG5HKSCS/BIG5HKSCStoUCS2.c - * xc/extras/X-TrueType/BIG5HKSCS/Imakefile - * xc/extras/X-TrueType/BIG5HKSCS/main.c - * xc/extras/X-TrueType/CHANGES.eng - * xc/extras/X-TrueType/DOSENCODING/DOSENCODINGtoUCS2.c - * xc/extras/X-TrueType/DOSENCODING/Imakefile - * xc/extras/X-TrueType/DOSENCODING/main.c - * xc/extras/X-TrueType/GB18030/GB18030toUCS2.c - * xc/extras/X-TrueType/GB18030/Imakefile - * xc/extras/X-TrueType/GB18030/main.c - * xc/extras/X-TrueType/GB2312/GB2312toUCS2.c - * xc/extras/X-TrueType/GB2312/Imakefile - * xc/extras/X-TrueType/GB2312/main.c - * xc/extras/X-TrueType/GBK/GBKtoUCS2.c - * xc/extras/X-TrueType/GBK/Imakefile - * xc/extras/X-TrueType/GBK/main.c - * xc/extras/X-TrueType/GEORGIAN/GEORGIANtoUCS2.c - * xc/extras/X-TrueType/GEORGIAN/Imakefile - * xc/extras/X-TrueType/GEORGIAN/main.c - * xc/extras/X-TrueType/ISO8859.1/ISO8859_1toAROMAN.c - * xc/extras/X-TrueType/ISO8859.1/Imakefile - * xc/extras/X-TrueType/ISO8859.1/main.c - * xc/extras/X-TrueType/ISO8859.10/ISO8859_10toUCS2.c - * xc/extras/X-TrueType/ISO8859.10/Imakefile - * xc/extras/X-TrueType/ISO8859.10/main.c - * xc/extras/X-TrueType/ISO8859.11/ISO8859_11toUCS2.c - * xc/extras/X-TrueType/ISO8859.11/Imakefile - * xc/extras/X-TrueType/ISO8859.11/main.c - * xc/extras/X-TrueType/ISO8859.13/ISO8859_13toUCS2.c - * xc/extras/X-TrueType/ISO8859.13/Imakefile - * xc/extras/X-TrueType/ISO8859.13/main.c - * xc/extras/X-TrueType/ISO8859.14/ISO8859_14toUCS2.c - * xc/extras/X-TrueType/ISO8859.14/Imakefile - * xc/extras/X-TrueType/ISO8859.14/main.c - * xc/extras/X-TrueType/ISO8859.15/Imakefile - * xc/extras/X-TrueType/ISO8859.15/main.c - * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toACNTRO.c - * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toUCS2.c - * xc/extras/X-TrueType/ISO8859.2/Imakefile - * xc/extras/X-TrueType/ISO8859.2/main.c - * xc/extras/X-TrueType/ISO8859.3/ISO8859_3toUCS2.c - * xc/extras/X-TrueType/ISO8859.3/Imakefile - * xc/extras/X-TrueType/ISO8859.3/main.c - * xc/extras/X-TrueType/ISO8859.4/ISO8859_4toUCS2.c - * xc/extras/X-TrueType/ISO8859.4/Imakefile - * xc/extras/X-TrueType/ISO8859.4/main.c - * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toACYRIL.c - * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toUCS2.c - * xc/extras/X-TrueType/ISO8859.5/Imakefile - * xc/extras/X-TrueType/ISO8859.5/main.c - * xc/extras/X-TrueType/ISO8859.6/ISO8859_6toUCS2.c - * xc/extras/X-TrueType/ISO8859.6/Imakefile - * xc/extras/X-TrueType/ISO8859.6/main.c - * xc/extras/X-TrueType/ISO8859.7/ISO8859_7toUCS2.c - * xc/extras/X-TrueType/ISO8859.7/Imakefile - * xc/extras/X-TrueType/ISO8859.7/main.c - * xc/extras/X-TrueType/ISO8859.8/ISO8859_8toUCS2.c - * xc/extras/X-TrueType/ISO8859.8/Imakefile - * xc/extras/X-TrueType/ISO8859.8/main.c - * xc/extras/X-TrueType/ISO8859.9/ISO8859_9toUCS2.c - * xc/extras/X-TrueType/ISO8859.9/Imakefile - * xc/extras/X-TrueType/ISO8859.9/main.c - * xc/extras/X-TrueType/Imakefile - * xc/extras/X-TrueType/JISX0201/Imakefile - * xc/extras/X-TrueType/JISX0201/JISX0201toUCS2.c - * xc/extras/X-TrueType/JISX0201/main.c - * xc/extras/X-TrueType/JISX0208/Imakefile - * xc/extras/X-TrueType/JISX0208/JISX0208toUCS2.c - * xc/extras/X-TrueType/JISX0208/main.c - * xc/extras/X-TrueType/JISX0212/Imakefile - * xc/extras/X-TrueType/JISX0212/JISX0212toUCS2.c - * xc/extras/X-TrueType/JISX0212/main.c - * xc/extras/X-TrueType/KOI8/Imakefile - * xc/extras/X-TrueType/KOI8/KOI8_RtoUCS2.c - * xc/extras/X-TrueType/KOI8/KOI8_UNItoUCS2.c - * xc/extras/X-TrueType/KOI8/main.c - * xc/extras/X-TrueType/KSC5601/Imakefile - * xc/extras/X-TrueType/KSC5601/KSC5601toUCS2.c - * xc/extras/X-TrueType/KSC5601/main.c - * xc/extras/X-TrueType/KSCJOHAB/Imakefile - * xc/extras/X-TrueType/KSCJOHAB/KSCJOHABtoUCS2.c - * xc/extras/X-TrueType/KSCJOHAB/main.c - * xc/extras/X-TrueType/MULEENCODING/ASCIILAOtoUCS2.c - * xc/extras/X-TrueType/MULEENCODING/Imakefile - * xc/extras/X-TrueType/MULEENCODING/MULELAOtoUCS2.c - * xc/extras/X-TrueType/MULEENCODING/MULETIBETANtoUCS2.c - * xc/extras/X-TrueType/MULEENCODING/main.c - * xc/extras/X-TrueType/TCVN/Imakefile - * xc/extras/X-TrueType/TCVN/TCVNtoUCS2.c - * xc/extras/X-TrueType/TCVN/main.c - * xc/extras/X-TrueType/VISCII/Imakefile - * xc/extras/X-TrueType/VISCII/VISCIItoUCS2.c - * xc/extras/X-TrueType/VISCII/main.c - * xc/extras/X-TrueType/xttblit.c - * xc/extras/X-TrueType/xttblit.h - * xc/extras/X-TrueType/xttcap.c - * xc/extras/X-TrueType/xttcap.h - * xc/extras/X-TrueType/xttcconv.c - * xc/extras/X-TrueType/xttcconv.h - * xc/extras/X-TrueType/xttcconvP.h - * xc/extras/X-TrueType/xttchinfo.c - * xc/extras/X-TrueType/xttcommon.h - * xc/extras/X-TrueType/xttdump.c - * xc/extras/X-TrueType/xttfuncs.c - * xc/extras/X-TrueType/xttmisc.c - * xc/extras/X-TrueType/xttprop.c - * xc/extras/X-TrueType/xttstruct.h - * xc/extras/X-TrueType/xttversion.h - * xc/lib/font/Imakefile - * xc/lib/font/X-TrueType/ARABIC/Imakefile - * xc/lib/font/X-TrueType/ARABIC/Imakefile.inc - * xc/lib/font/X-TrueType/ARABIC/module/Imakefile - * xc/lib/font/X-TrueType/ARMSCII8/Imakefile - * xc/lib/font/X-TrueType/ARMSCII8/Imakefile.inc - * xc/lib/font/X-TrueType/ARMSCII8/module/Imakefile - * xc/lib/font/X-TrueType/BIG5/Imakefile - * xc/lib/font/X-TrueType/BIG5/Imakefile.inc - * xc/lib/font/X-TrueType/BIG5/module/Imakefile - * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile - * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile.inc - * xc/lib/font/X-TrueType/BIG5HKSCS/module/Imakefile - * xc/lib/font/X-TrueType/DOSENCODING/Imakefile - * xc/lib/font/X-TrueType/DOSENCODING/Imakefile.inc - * xc/lib/font/X-TrueType/DOSENCODING/module/Imakefile - * xc/lib/font/X-TrueType/GB18030/Imakefile - * xc/lib/font/X-TrueType/GB18030/Imakefile.inc - * xc/lib/font/X-TrueType/GB18030/module/Imakefile - * xc/lib/font/X-TrueType/GB2312/Imakefile - * xc/lib/font/X-TrueType/GB2312/Imakefile.inc - * xc/lib/font/X-TrueType/GB2312/module/Imakefile - * xc/lib/font/X-TrueType/GBK/Imakefile - * xc/lib/font/X-TrueType/GBK/Imakefile.inc - * xc/lib/font/X-TrueType/GBK/module/Imakefile - * xc/lib/font/X-TrueType/GEORGIAN/Imakefile - * xc/lib/font/X-TrueType/GEORGIAN/Imakefile.inc - * xc/lib/font/X-TrueType/GEORGIAN/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.1/Imakefile - * xc/lib/font/X-TrueType/ISO8859.1/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.1/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.10/Imakefile - * xc/lib/font/X-TrueType/ISO8859.10/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.10/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.11/Imakefile - * xc/lib/font/X-TrueType/ISO8859.11/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.11/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.13/Imakefile - * xc/lib/font/X-TrueType/ISO8859.13/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.13/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.14/Imakefile - * xc/lib/font/X-TrueType/ISO8859.14/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.14/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.15/Imakefile - * xc/lib/font/X-TrueType/ISO8859.15/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.15/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.2/Imakefile - * xc/lib/font/X-TrueType/ISO8859.2/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.2/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.3/Imakefile - * xc/lib/font/X-TrueType/ISO8859.3/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.3/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.4/Imakefile - * xc/lib/font/X-TrueType/ISO8859.4/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.4/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.5/Imakefile - * xc/lib/font/X-TrueType/ISO8859.5/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.5/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.6/Imakefile - * xc/lib/font/X-TrueType/ISO8859.6/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.6/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.7/Imakefile - * xc/lib/font/X-TrueType/ISO8859.7/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.7/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.8/Imakefile - * xc/lib/font/X-TrueType/ISO8859.8/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.8/module/Imakefile - * xc/lib/font/X-TrueType/ISO8859.9/Imakefile - * xc/lib/font/X-TrueType/ISO8859.9/Imakefile.inc - * xc/lib/font/X-TrueType/ISO8859.9/module/Imakefile - * xc/lib/font/X-TrueType/Imakefile - * xc/lib/font/X-TrueType/Imakefile.inc - * xc/lib/font/X-TrueType/JISX0201/Imakefile - * xc/lib/font/X-TrueType/JISX0201/Imakefile.inc - * xc/lib/font/X-TrueType/JISX0201/module/Imakefile - * xc/lib/font/X-TrueType/JISX0208/Imakefile - * xc/lib/font/X-TrueType/JISX0208/Imakefile.inc - * xc/lib/font/X-TrueType/JISX0208/module/Imakefile - * xc/lib/font/X-TrueType/JISX0212/Imakefile - * xc/lib/font/X-TrueType/JISX0212/Imakefile.inc - * xc/lib/font/X-TrueType/JISX0212/module/Imakefile - * xc/lib/font/X-TrueType/KOI8/Imakefile - * xc/lib/font/X-TrueType/KOI8/Imakefile.inc - * xc/lib/font/X-TrueType/KOI8/module/Imakefile - * xc/lib/font/X-TrueType/KSC5601/Imakefile - * xc/lib/font/X-TrueType/KSC5601/Imakefile.inc - * xc/lib/font/X-TrueType/KSC5601/module/Imakefile - * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile - * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile.inc - * xc/lib/font/X-TrueType/KSCJOHAB/module/Imakefile - * xc/lib/font/X-TrueType/MULEENCODING/Imakefile - * xc/lib/font/X-TrueType/MULEENCODING/Imakefile.inc - * xc/lib/font/X-TrueType/MULEENCODING/module/Imakefile - * xc/lib/font/X-TrueType/TCVN/Imakefile - * xc/lib/font/X-TrueType/TCVN/Imakefile.inc - * xc/lib/font/X-TrueType/TCVN/module/Imakefile - * xc/lib/font/X-TrueType/VISCII/Imakefile - * xc/lib/font/X-TrueType/VISCII/Imakefile.inc - * xc/lib/font/X-TrueType/VISCII/module/Imakefile - * xc/lib/font/X-TrueType/cconvversion.h - * xc/lib/font/X-TrueType/ft_conf.h - * xc/lib/font/X-TrueType/module/Imakefile - * xc/lib/font/X-TrueType/module/xttmodule.c - * xc/lib/font/fontfile/Imakefile - * xc/lib/font/fontfile/ffcheck.c - * xc/lib/font/fontfile/register.c - BugZilla #595: RFE: Retire XTT font module and FreeType1 from xorg - tree. The functionality of XTT has been integrated into the FreeType - font module and the old XTT1.x code (incl. FreeType1 in xc/extras/) is - no longer needed anymore. - -2004-05-04 Roland Mainz - * xc/lib/font/FreeType/ftfuncs.h - * xc/lib/font/FreeType/ftfuncs.c - BugZilla #307: Restore optimization heuristics on CJK fonts in the - FreeType font module which were broken in X11R6.7. Patch by Chisato - Yamauchi . - -2004-04-30 Roland Mainz - * xc/programs/Xserver/Xprint/Init.c - BugZilla #567: Xorg Xprt starts to consume 100% CPU when being - idle for some time (internal screensaver goes mad after 10mins) - -2004-04-30 Roland Mainz - * xc/programs/glxgears/Imakefile - * xc/programs/glxgears/glxgears.c - BugZilla #558: Add print support to glxgears. - -2004-04-28 Roland Mainz - * xc/extras/freetype2/ChangeLog - * xc/extras/freetype2/Jamfile - * xc/extras/freetype2/Jamfile.in - * xc/extras/freetype2/README - * xc/extras/freetype2/builds/atari/ATARI.H - * xc/extras/freetype2/builds/atari/FNames.SIC - * xc/extras/freetype2/builds/atari/FREETYPE.PRJ - * xc/extras/freetype2/builds/atari/README.TXT - * xc/extras/freetype2/builds/freetype.mk - * xc/extras/freetype2/builds/unix/aclocal.m4 - * xc/extras/freetype2/builds/unix/config.guess - * xc/extras/freetype2/builds/unix/config.sub - * xc/extras/freetype2/builds/unix/configure - * xc/extras/freetype2/builds/unix/configure.ac - * xc/extras/freetype2/builds/unix/detect.mk - * xc/extras/freetype2/builds/unix/freetype-config.in - * xc/extras/freetype2/builds/unix/ft-munmap.m4 - * xc/extras/freetype2/builds/unix/ftconfig.in - * xc/extras/freetype2/builds/unix/ftsystem.c - * xc/extras/freetype2/builds/unix/install-sh - * xc/extras/freetype2/builds/unix/ltmain.sh - * xc/extras/freetype2/builds/unix/mkinstalldirs - * xc/extras/freetype2/builds/unix/unix-def.in - * xc/extras/freetype2/builds/unix/unix.mk - * xc/extras/freetype2/builds/vms/ftconfig.h - * xc/extras/freetype2/builds/win32/visualc/freetype.dsp - * xc/extras/freetype2/builds/win32/visualc/freetype.sln - * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj - * xc/extras/freetype2/builds/win32/visualc/index.html - * xc/extras/freetype2/configure - * xc/extras/freetype2/devel/ftoption.h - * xc/extras/freetype2/docs/CHANGES - * xc/extras/freetype2/docs/INSTALL - * xc/extras/freetype2/docs/INSTALL.GNU - * xc/extras/freetype2/docs/INSTALL.UNX - * xc/extras/freetype2/docs/VERSION.DLL - * xc/extras/freetype2/docs/raster.txt - * xc/extras/freetype2/docs/release - * xc/extras/freetype2/include/freetype/cache/ftccache.h - * xc/extras/freetype2/include/freetype/cache/ftcglyph.h - * xc/extras/freetype2/include/freetype/cache/ftcimage.h - * xc/extras/freetype2/include/freetype/cache/ftcmanag.h - * xc/extras/freetype2/include/freetype/cache/ftcmru.h - * xc/extras/freetype2/include/freetype/cache/ftcsbits.h - * xc/extras/freetype2/include/freetype/cache/ftlru.h - * xc/extras/freetype2/include/freetype/config/ftconfig.h - * xc/extras/freetype2/include/freetype/config/ftheader.h - * xc/extras/freetype2/include/freetype/config/ftoption.h - * xc/extras/freetype2/include/freetype/config/ftstdlib.h - * xc/extras/freetype2/include/freetype/freetype.h - * xc/extras/freetype2/include/freetype/ftcache.h - * xc/extras/freetype2/include/freetype/fterrdef.h - * xc/extras/freetype2/include/freetype/ftglyph.h - * xc/extras/freetype2/include/freetype/ftimage.h - * xc/extras/freetype2/include/freetype/ftlzw.h - * xc/extras/freetype2/include/freetype/ftmac.h - * xc/extras/freetype2/include/freetype/ftmoderr.h - * xc/extras/freetype2/include/freetype/ftstroke.h - * xc/extras/freetype2/include/freetype/ftwinfnt.h - * xc/extras/freetype2/include/freetype/ftxf86.h - * xc/extras/freetype2/include/freetype/internal/ftcalc.h - * xc/extras/freetype2/include/freetype/internal/ftdebug.h - * xc/extras/freetype2/include/freetype/internal/ftdriver.h - * xc/extras/freetype2/include/freetype/internal/ftgloadr.h - * xc/extras/freetype2/include/freetype/internal/ftmemory.h - * xc/extras/freetype2/include/freetype/internal/ftobjs.h - * xc/extras/freetype2/include/freetype/internal/ftrfork.h - * xc/extras/freetype2/include/freetype/internal/ftserv.h - * xc/extras/freetype2/include/freetype/internal/ftstream.h - * xc/extras/freetype2/include/freetype/internal/fttrace.h - * xc/extras/freetype2/include/freetype/internal/internal.h - * xc/extras/freetype2/include/freetype/internal/psaux.h - * xc/extras/freetype2/include/freetype/internal/services/svttcmap.h - * xc/extras/freetype2/include/freetype/internal/sfnt.h - * xc/extras/freetype2/include/freetype/internal/t1types.h - * xc/extras/freetype2/include/freetype/internal/tttypes.h - * xc/extras/freetype2/include/freetype/t1tables.h - * xc/extras/freetype2/include/freetype/ttnameid.h - * xc/extras/freetype2/include/freetype/tttables.h - * xc/extras/freetype2/src/autofit/Jamfile - * xc/extras/freetype2/src/autofit/afangles.c - * xc/extras/freetype2/src/autofit/afdummy.c - * xc/extras/freetype2/src/autofit/afdummy.h - * xc/extras/freetype2/src/autofit/afglobal.c - * xc/extras/freetype2/src/autofit/afglobal.h - * xc/extras/freetype2/src/autofit/afhints.c - * xc/extras/freetype2/src/autofit/afhints.h - * xc/extras/freetype2/src/autofit/aflatin.c - * xc/extras/freetype2/src/autofit/aflatin.h - * xc/extras/freetype2/src/autofit/afloader.c - * xc/extras/freetype2/src/autofit/afloader.h - * xc/extras/freetype2/src/autofit/afmodule.c - * xc/extras/freetype2/src/autofit/afmodule.h - * xc/extras/freetype2/src/autofit/aftypes.h - * xc/extras/freetype2/src/autofit/autofit.c - * xc/extras/freetype2/src/autohint/ahglobal.c - * xc/extras/freetype2/src/autohint/ahglyph.c - * xc/extras/freetype2/src/autohint/ahhint.c - * xc/extras/freetype2/src/autohint/ahtypes.h - * xc/extras/freetype2/src/base/Jamfile - * xc/extras/freetype2/src/base/descrip.mms - * xc/extras/freetype2/src/base/ftbase.c - * xc/extras/freetype2/src/base/ftcalc.c - * xc/extras/freetype2/src/base/ftdbgmem.c - * xc/extras/freetype2/src/base/ftdebug.c - * xc/extras/freetype2/src/base/ftgloadr.c - * xc/extras/freetype2/src/base/ftglyph.c - * xc/extras/freetype2/src/base/ftmac.c - * xc/extras/freetype2/src/base/ftobjs.c - * xc/extras/freetype2/src/base/ftoutln.c - * xc/extras/freetype2/src/base/ftrfork.c - * xc/extras/freetype2/src/base/ftstream.c - * xc/extras/freetype2/src/base/ftstroke.c - * xc/extras/freetype2/src/base/ftsynth.c - * xc/extras/freetype2/src/base/fttrigon.c - * xc/extras/freetype2/src/base/rules.mk - * xc/extras/freetype2/src/bdf/bdfdrivr.c - * xc/extras/freetype2/src/bdf/bdfdrivr.h - * xc/extras/freetype2/src/bdf/bdflib.c - * xc/extras/freetype2/src/cache/Jamfile - * xc/extras/freetype2/src/cache/descrip.mms - * xc/extras/freetype2/src/cache/ftcache.c - * xc/extras/freetype2/src/cache/ftcbasic.c - * xc/extras/freetype2/src/cache/ftccache.c - * xc/extras/freetype2/src/cache/ftccache.i - * xc/extras/freetype2/src/cache/ftccback.h - * xc/extras/freetype2/src/cache/ftccmap.c - * xc/extras/freetype2/src/cache/ftcglyph.c - * xc/extras/freetype2/src/cache/ftcimage.c - * xc/extras/freetype2/src/cache/ftcmanag.c - * xc/extras/freetype2/src/cache/ftcmru.c - * xc/extras/freetype2/src/cache/ftcsbits.c - * xc/extras/freetype2/src/cache/ftlru.c - * xc/extras/freetype2/src/cache/rules.mk - * xc/extras/freetype2/src/cff/Jamfile - * xc/extras/freetype2/src/cff/cff.c - * xc/extras/freetype2/src/cff/cffcmap.c - * xc/extras/freetype2/src/cff/cffdrivr.c - * xc/extras/freetype2/src/cff/cffgload.c - * xc/extras/freetype2/src/cff/cffload.c - * xc/extras/freetype2/src/cff/cffload.h - * xc/extras/freetype2/src/cff/cffobjs.c - * xc/extras/freetype2/src/cff/cffobjs.h - * xc/extras/freetype2/src/cff/cffparse.c - * xc/extras/freetype2/src/cff/cffparse.h - * xc/extras/freetype2/src/cff/cfftoken.h - * xc/extras/freetype2/src/cff/cfftypes.h - * xc/extras/freetype2/src/cff/rules.mk - * xc/extras/freetype2/src/cid/cidgload.c - * xc/extras/freetype2/src/cid/cidload.c - * xc/extras/freetype2/src/cid/cidload.h - * xc/extras/freetype2/src/cid/cidobjs.c - * xc/extras/freetype2/src/cid/cidparse.c - * xc/extras/freetype2/src/cid/cidparse.h - * xc/extras/freetype2/src/gzip/ftgzip.c - * xc/extras/freetype2/src/gzip/zutil.h - * xc/extras/freetype2/src/lzw/Jamfile - * xc/extras/freetype2/src/lzw/ftlzw.c - * xc/extras/freetype2/src/lzw/rules.mk - * xc/extras/freetype2/src/lzw/zopen.c - * xc/extras/freetype2/src/lzw/zopen.h - * xc/extras/freetype2/src/pcf/pcfdrivr.c - * xc/extras/freetype2/src/pcf/pcfread.c - * xc/extras/freetype2/src/pcf/pcfutil.c - * xc/extras/freetype2/src/pcf/pcfutil.h - * xc/extras/freetype2/src/pfr/pfrdrivr.c - * xc/extras/freetype2/src/pfr/pfrgload.c - * xc/extras/freetype2/src/pfr/pfrload.c - * xc/extras/freetype2/src/pfr/pfrobjs.c - * xc/extras/freetype2/src/pfr/pfrsbit.c - * xc/extras/freetype2/src/psaux/psobjs.c - * xc/extras/freetype2/src/psaux/t1decode.c - * xc/extras/freetype2/src/pshinter/Jamfile - * xc/extras/freetype2/src/pshinter/pshalgo.c - * xc/extras/freetype2/src/pshinter/pshglob.c - * xc/extras/freetype2/src/pshinter/pshrec.c - * xc/extras/freetype2/src/pshinter/pshrec.h - * xc/extras/freetype2/src/raster/ftrend1.c - * xc/extras/freetype2/src/sfnt/Jamfile - * xc/extras/freetype2/src/sfnt/rules.mk - * xc/extras/freetype2/src/sfnt/sfdriver.c - * xc/extras/freetype2/src/sfnt/sfnt.c - * xc/extras/freetype2/src/sfnt/sfobjs.c - * xc/extras/freetype2/src/sfnt/ttcmap.c - * xc/extras/freetype2/src/sfnt/ttcmap.h - * xc/extras/freetype2/src/sfnt/ttcmap0.c - * xc/extras/freetype2/src/sfnt/ttcmap0.h - * xc/extras/freetype2/src/sfnt/ttload.c - * xc/extras/freetype2/src/sfnt/ttsbit.c - * xc/extras/freetype2/src/sfnt/ttsbit.h - * xc/extras/freetype2/src/smooth/ftsmooth.c - * xc/extras/freetype2/src/tools/docmaker/content.py - * xc/extras/freetype2/src/tools/docmaker/docbeauty.py - * xc/extras/freetype2/src/tools/docmaker/docmaker.py - * xc/extras/freetype2/src/tools/docmaker/formatter.py - * xc/extras/freetype2/src/tools/docmaker/sources.py - * xc/extras/freetype2/src/tools/docmaker/utils.py - * xc/extras/freetype2/src/truetype/ttdriver.c - * xc/extras/freetype2/src/truetype/ttgload.c - * xc/extras/freetype2/src/truetype/ttgload.h - * xc/extras/freetype2/src/truetype/ttinterp.c - * xc/extras/freetype2/src/truetype/ttinterp.h - * xc/extras/freetype2/src/truetype/ttobjs.c - * xc/extras/freetype2/src/truetype/ttobjs.h - * xc/extras/freetype2/src/type1/t1driver.c - * xc/extras/freetype2/src/type1/t1gload.c - * xc/extras/freetype2/src/type1/t1load.c - * xc/extras/freetype2/src/type1/t1objs.c - * xc/extras/freetype2/src/type1/t1parse.c - * xc/extras/freetype2/src/type1/t1tokens.h - * xc/extras/freetype2/src/type42/t42drivr.c - * xc/extras/freetype2/src/type42/t42objs.c - * xc/extras/freetype2/src/type42/t42parse.c - * xc/extras/freetype2/src/type42/t42types.h - * xc/extras/freetype2/src/winfonts/winfnt.c - * xc/extras/freetype2/src/winfonts/winfnt.h - * xc/extras/freetype2/tests/gview.c - * xc/extras/freetype2/vms_make.com - * xc/lib/font/FreeType/ftconfig.h - * xc/lib/font/FreeType/module/ftheader.h - * xc/lib/font/FreeType/module/ftoption.h - * xc/lib/freetype2/Imakefile - * xc/lib/freetype2/freetype/Imakefile - * xc/lib/freetype2/freetype/cache/Imakefile - * xc/lib/freetype2/freetype/internal/Imakefile - * xc/lib/freetype2/freetype/internal/services/Imakefile - Bugzilla #556: Update FreeType2 version in xc/extras/Freetype2 - to V2.1.8 (previous version in tree was V2.1.7) - -2004-04-26 Alan Hourihane - * xc/extras/Mesa/src/X/xm_dd.c - Backport a fix from Mesa 6.0 to 5.0.2 that creates the xmesa - buffers correctly. - -2004-04-25 Roland Mainz - * xc/programs/Xserver/Xprint/Imakefile - * xc/programs/Xserver/Xprint/ps/Imakefile - * xc/programs/Xserver/Xprint/ps/PsInit.c - * xc/programs/Xserver/mi/miinitext.c - Work-in-progress for BugZilla #542 (GLX support for PS DDX). - Fix visual setup (attachment #243). - Patch by Alan Hourihane - -2004-04-25 Alan Coopersmith - - * xc/config/cf/sun.cf - * xc/config/cf/sv4Lib.rules - * xc/programs/Xserver/Imakefile - * xc/programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl - Make Solaris builds work when using MakeDllModules (it's not the - default yet, but at least it works now if you turn it on) - Also improve default compiler, optimizer, & linker flags for Solaris - builds using either Sun cc or gcc - - * xc/programs/Xserver/cfb/Imakefile.inc - * xc/programs/Xserver/cfb/stipsparc.s - * xc/programs/Xserver/cfb/stipsprc32.s - Remove text relocation error when building shared versions - -2004-04-25 Alan Coopersmith - - * xc/programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c - Fix build error in sparc-specific code when using non-C99 compiler - like gcc 2.95 that doesn't allow variable declarations in the middle - of a code block. - - * xc/programs/xfs/difs/Imakefile - Make sure VendorReleaseDefines is defined, even if XOrgVersion isn't - -2004-04-25 Roland Mainz - * xc/config/cf/X11.tmpl - Bugzilla #547: RFE: Disable FONTCACHE extension in the Xorg - default build - -2004-04-25 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/config/cf/xfree86.cf - * xc/config/cf/xorg.cf - * xc/config/cf/xorgsite.def - Bugzilla #549: RFE: Xorg default build should run with - |BuildType1| set to |NO|. The xc/lib/font/FreeType/ font - rasterizer will now handle PBA/PFB fonts by default. - -2004-04-25 Roland Mainz - * xc/programs/Xserver/dix/resource.c - Bugzilla #541: Xorg Xprt may crash with "Freeing resource - id=40200000 which isn't there" - -2004-04-25 Roland Mainz - * xc/config/cf/X11.tmpl - * xc/config/cf/site.def - * xc/config/cf/xfree86.cf - * xc/config/cf/xorg.cf - Bugzilla #548: RFE: Remove Speedo font support from the Xorg - default build - -2004-04-24 Alan Coopersmith - - * xc/lib/X11/ConnDis.c - Bugzilla #546: XOpenDisplay should try tcp connection if local - connections fail (aka Sun bug id #4624183). - Also includes fix from NetBSD Problem Report #25098 - Xlib segfaults - with IPv6 if compiled with HASXDMAUTH. (Michael van Elst) - - * xc/programs/xauth/process.c - Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE - - * xc/programs/xdm/greeter/verify.c - Fix typo in Solaris console restriction code: Xfree() -> XFree() - - * xc/programs/xdm/greeter/Imakefile - Link with PamLibraries if building with PAM support - - * xc/config/cf/sunLib.tmpl - * xc/lib/FS/Imakefile - Add missing shared library dependencies for Solaris - -2004-04-23 Egbert Eich - Merging XORG-CURRENT into trunk - -2004-04-22 Roland Mainz - * xc/programs/Xserver/mi/miinitext.c - Bugzilla #535: Xprt should not annouce extensions which are not - supported. Extensions like "XVideo" or "XFreeXDGA" would be hard - to implement, MIT-SHM does not work by design etc. etc. - -2004-04-15 Alexander Gottwald - * xc/programs/xkbcomp/keycodes/xfree86 - Bugzilla #533: fix slash/questionmark key for abnt2 keyboard - -2004-04-21 Roland Mainz - * xc/xf86Date.h - * xc/config/cf/FreeBSD.cf - * xc/config/cf/Imake.tmpl - * xc/config/cf/NetBSD.cf - * xc/config/cf/OpenBSDLib.tmpl - * xc/config/cf/README - * xc/config/cf/WinLib.tmpl - * xc/config/cf/X11.tmpl - * xc/config/cf/bsdLib.tmpl - * xc/config/cf/bsdiLib.tmpl - * xc/config/cf/cygwin.tmpl - * xc/config/cf/darwinLib.tmpl - * xc/config/cf/gnuLib.tmpl - * xc/config/cf/hpLib.tmpl - * xc/config/cf/ibmLib.tmpl - * xc/config/cf/linux.cf - * xc/config/cf/lnxLib.tmpl - * xc/config/cf/os2Lib.tmpl - * xc/config/cf/osfLib.tmpl - * xc/config/cf/sco5.cf - * xc/config/cf/sun.cf - * xc/config/cf/sunLib.tmpl - * xc/config/cf/sv4Lib.tmpl - * xc/config/cf/xprint_site.def - * xc/config/docbook/docbookconv.sh - * xc/doc/hardcopy/Imakefile - * xc/doc/hardcopy/XPRINT/Imakefile - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt - * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml - * xc/doc/hardcopy/XPRINT/Xprint_old_FAQ.txt - * xc/doc/hardcopy/XPRINT/docbook.css - * xc/doc/hardcopy/XPRINT/dtprint_fspec.PS.gz - * xc/extras/freetype2/include/freetype/config/ftoption.h - * xc/extras/ttf2pt1/CHANGES.html - * xc/extras/ttf2pt1/COPYRIGHT - * xc/extras/ttf2pt1/FONTS.hpux.html - * xc/extras/ttf2pt1/FONTS.html - * xc/extras/ttf2pt1/Makefile - * xc/extras/ttf2pt1/README.FIRST - * xc/extras/ttf2pt1/README.html - * xc/extras/ttf2pt1/bdf.c - * xc/extras/ttf2pt1/bitmap.c - * xc/extras/ttf2pt1/byteorder.h - * xc/extras/ttf2pt1/cygbuild.sh - * xc/extras/ttf2pt1/ft.c - * xc/extras/ttf2pt1/global.h - * xc/extras/ttf2pt1/pt1.c - * xc/extras/ttf2pt1/pt1.h - * xc/extras/ttf2pt1/runt1asm.c - * xc/extras/ttf2pt1/t1asm.c - * xc/extras/ttf2pt1/ttf.c - * xc/extras/ttf2pt1/ttf.h - * xc/extras/ttf2pt1/ttf2pt1.1 - * xc/extras/ttf2pt1/ttf2pt1.c - * xc/extras/ttf2pt1/ttf2pt1_convert.1 - * xc/extras/ttf2pt1/ttf2pt1_x2gs.1 - * xc/extras/ttf2pt1/version.h - * xc/extras/ttf2pt1/winbuild.bat - * xc/extras/ttf2pt1/windows.h - * xc/lib/Imakefile - * xc/lib/Xaw/AllWidgets.c - * xc/lib/Xaw/Imakefile - * xc/lib/Xaw/Print.h - * xc/lib/Xaw/PrintSP.h - * xc/lib/Xaw/PrintShell.c - * xc/lib/Xaw/XawI18n.h - * xc/lib/Xaw/XawInit.c - * xc/lib/Xaw/XawInit.h - * xc/lib/Xaw/sharedlib.c - * xc/lib/XprintAppUtil/Imakefile - * xc/lib/XprintAppUtil/xpapputil.c - * xc/lib/XprintAppUtil/xpapputil.h - * xc/lib/XprintUtil/Imakefile - * xc/lib/XprintUtil/xprintutil.c - * xc/lib/XprintUtil/xprintutil.h - * xc/lib/XprintUtil/xprintutil_printtofile.c - * xc/lib/dpstk/Imakefile - * xc/lib/font/FreeType/ftfuncs.c - * xc/lib/font/bitmap/pcfread.c - * xc/lib/font/util/Imakefile - * xc/lib/font/util/utilbitmap.c - * xc/programs/Imakefile - * xc/programs/Xserver/Imakefile - * xc/programs/Xserver/XpConfig/Imakefile - * xc/programs/Xserver/XpConfig/C/Imakefile - * xc/programs/Xserver/XpConfig/C/print/Imakefile - * xc/programs/Xserver/XpConfig/C/print/Xprinters - * xc/programs/Xserver/XpConfig/C/print/attributes/Imakefile - * xc/programs/Xserver/XpConfig/C/print/attributes/document - * xc/programs/Xserver/XpConfig/C/print/attributes/printer - * xc/programs/Xserver/XpConfig/C/print/ddx-config/Imakefile - * xc/programs/Xserver/XpConfig/C/print/ddx-config/raster/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/model-config - * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/model-config - * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/model-config - * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/fonts.alias - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/model-config - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/fonts/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/model-config - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/fonts.alias - * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/model-config - * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/model-config - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Book.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-BookOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-DemiOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-BoldOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Oblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-BoldOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Oblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Book.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-BookOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-DemiOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-BoldItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Italic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Roman.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-DemiItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Light.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-LightItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Symbol.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-BoldItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Italic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Roman.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/ZapfDingbats.pmf - * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/model-config - * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/spooltodir.sh - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/model-config - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Book.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-BookOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-DemiOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-BoldOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Oblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-BoldOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Oblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Imakefile - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Book.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-BookOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-DemiOblique.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-BoldItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Italic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Roman.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Demi.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-DemiItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Light.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-LightItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Symbol.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Bold.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-BoldItalic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Italic.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Roman.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/ZapfDingbats.pmf - * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/fonts.dir - * xc/programs/Xserver/XpConfig/en_US/Imakefile - * xc/programs/Xserver/XpConfig/en_US/print/Imakefile - * xc/programs/Xserver/XpConfig/en_US/print/attributes/Imakefile - * xc/programs/Xserver/XpConfig/en_US/print/attributes/document - * xc/programs/Xserver/Xprint/AttrValid.c - * xc/programs/Xserver/Xprint/AttrValid.h - * xc/programs/Xserver/Xprint/DiPrint.h - * xc/programs/Xserver/Xprint/Imakefile - * xc/programs/Xserver/Xprint/Init.c - * xc/programs/Xserver/Xprint/Oid.c - * xc/programs/Xserver/Xprint/Oid.h - * xc/programs/Xserver/Xprint/OidDefs.h - * xc/programs/Xserver/Xprint/OidStrs.h - * xc/programs/Xserver/Xprint/Xprint.html - * xc/programs/Xserver/Xprint/Xprint.man - * xc/programs/Xserver/Xprint/Xprint.sgml - * xc/programs/Xserver/Xprint/attributes.c - * xc/programs/Xserver/Xprint/attributes.h - * xc/programs/Xserver/Xprint/ddxInit.c - * xc/programs/Xserver/Xprint/mediaSizes.c - * xc/programs/Xserver/Xprint/spooler.c - * xc/programs/Xserver/Xprint/spooler.h - * xc/programs/Xserver/Xprint/etc/Imakefile - * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile - * xc/programs/Xserver/Xprint/etc/Xsession.d/cde_xsessiond_xprint.sh - * xc/programs/Xserver/Xprint/etc/init.d/Imakefile - * xc/programs/Xserver/Xprint/etc/init.d/xprint - * xc/programs/Xserver/Xprint/etc/profile.d/Imakefile - * xc/programs/Xserver/Xprint/etc/profile.d/xprint.csh - * xc/programs/Xserver/Xprint/etc/profile.d/xprint.sh - * xc/programs/Xserver/Xprint/pdf/README - * xc/programs/Xserver/Xprint/ps/Imakefile - * xc/programs/Xserver/Xprint/ps/Ps.h - * xc/programs/Xserver/Xprint/ps/PsArea.c - * xc/programs/Xserver/Xprint/ps/PsAttVal.c - * xc/programs/Xserver/Xprint/ps/PsAttr.c - * xc/programs/Xserver/Xprint/ps/PsCache.c - * xc/programs/Xserver/Xprint/ps/PsColor.c - * xc/programs/Xserver/Xprint/ps/PsFTFonts.c - * xc/programs/Xserver/Xprint/ps/PsFonts.c - * xc/programs/Xserver/Xprint/ps/PsGC.c - * xc/programs/Xserver/Xprint/ps/PsInit.c - * xc/programs/Xserver/Xprint/ps/PsLine.c - * xc/programs/Xserver/Xprint/ps/PsMisc.c - * xc/programs/Xserver/Xprint/ps/PsPixel.c - * xc/programs/Xserver/Xprint/ps/PsPixmap.c - * xc/programs/Xserver/Xprint/ps/PsPolygon.c - * xc/programs/Xserver/Xprint/ps/PsPrint.c - * xc/programs/Xserver/Xprint/ps/PsText.c - * xc/programs/Xserver/Xprint/ps/PsWindow.c - * xc/programs/Xserver/Xprint/ps/psout.c - * xc/programs/Xserver/Xprint/ps/psout.h - * xc/programs/Xserver/Xprint/ps/psout_ft.c - * xc/programs/Xserver/Xprint/ps/psout_ftpstype1.c - * xc/programs/Xserver/Xprint/ps/psout_ftpstype3.c - * xc/programs/Xserver/Xprint/raster/Imakefile - * xc/programs/Xserver/Xprint/raster/Raster.h - * xc/programs/Xserver/Xprint/svg/README - * xc/programs/Xserver/Xprint/windows/README - * xc/programs/Xserver/dix/dispatch.c - * xc/programs/Xserver/dix/main.c - * xc/programs/Xserver/hw/darwin/darwin.c - * xc/programs/Xserver/hw/sun/sunIo.c - * xc/programs/Xserver/hw/sunLynx/sunLyIo.c - * xc/programs/Xserver/hw/vfb/InitOutput.c - * xc/programs/Xserver/hw/xfree86/common/xf86Init.c - * xc/programs/Xserver/hw/xnest/Args.c - * xc/programs/Xserver/hw/xwin/InitOutput.c - * xc/programs/Xserver/include/os.h - * xc/programs/Xserver/os/utils.c - * xc/programs/xlogo/Imakefile - * xc/programs/xphelloworld/Imakefile - * xc/programs/xphelloworld/xpawhelloworld/Imakefile - * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c - * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.man - * xc/programs/xphelloworld/xphelloworld/Imakefile - * xc/programs/xphelloworld/xphelloworld/xphelloworld.c - * xc/programs/xphelloworld/xphelloworld/xphelloworld.html - * xc/programs/xphelloworld/xphelloworld/xphelloworld.man - * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml - * xc/programs/xphelloworld/xpsimplehelloworld/Imakefile - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man - * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml - * xc/programs/xphelloworld/xpxmhelloworld/Imakefile - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man - * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml - * xc/programs/xphelloworld/xpxthelloworld/Imakefile - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man - * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml - * xc/programs/xplsprinters/Imakefile - * xc/programs/xplsprinters/xplsprinters.c - * xc/programs/xplsprinters/xplsprinters.html - * xc/programs/xplsprinters/xplsprinters.man - * xc/programs/xplsprinters/xplsprinters.sgml - Bugzilla #530: Land XPRINT branch on XORG-CURRENT - -2004-04-17 Alan Coopersmith - - * xc/config/cf/sun.cf - * xc/config/cf/Imake.tmpl - * xc/programs/Xserver/os/Imakefile - * xc/programs/Xserver/os/access.c - Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10 - - * xc/lib/GL/glx/Imakefile - * xc/lib/GL/mesa/src/Imakefile - LargePICTable required for Solaris SPARC builds - - * xc/programs/Xserver/hw/xfree86/drivers/glint/pm3_accel.c - * xc/programs/Xserver/hw/xfree86/common/xf86Events.c - Add != NULL to if statements to get past syntax error reported - by Sun Forte 6.1 cc. - - * xc/config/imake/imake.c - * xc/config/cf/sun.cf - * xc/config/cf/sunLib.tmpl - Allow compiling with Sun compilers installed somewhere other than - /opt/SUNWspro - - * xc/programs/Xserver/hw/xfree86/common/compiler.h - * xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.h - Check for defined(sparc) as well as defined(__sparc__) since Sun - compilers don't define __sparc__ - -2004-04-15 Alan Coopersmith - - * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c - Solaris mouse enhancements, including autoprobe support, - VUID wheel mouse events, and streams module pushing. - Bugzilla #434. (Russ Blaine & Alan Coopersmith, Sun Microsystems) - - * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c - Xorg doesn't reset console to text mode on Solaris x86 8 and later - Bugzilla #469. - -2004-04-15 Egbert Eich - Merged changes from RELEASE-1 branch: - - 2004-04-10 Keith Packard - - * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml - Fix mis-spelling of Roland Mainz's name. - - 2004-04-07 Egbert Eich - - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/README: - * programs/Xserver/hw/xfree86/doc/Versions: - Updating formatted docs. - - 2004-04-07 Egbert Eich - - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - Changing release tags to upper case again - like the - original version was. - - 2004-04-06 Keith Packard - - * BUILD: - * README: - * RELNOTES: - * programs/Xserver/hw/xfree86/doc/BUILD - * programs/Xserver/hw/xfree86/doc/DESIGN - * programs/Xserver/hw/xfree86/doc/Install - * programs/Xserver/hw/xfree86/doc/LICENSE - * programs/Xserver/hw/xfree86/doc/OS2.Notes - * programs/Xserver/hw/xfree86/doc/README - * programs/Xserver/hw/xfree86/doc/README.DECtga - * programs/Xserver/hw/xfree86/doc/README.Darwin - * programs/Xserver/hw/xfree86/doc/README.I128 - * programs/Xserver/hw/xfree86/doc/README.LynxOS - * programs/Xserver/hw/xfree86/doc/README.NetBSD - * programs/Xserver/hw/xfree86/doc/README.OpenBSD - * programs/Xserver/hw/xfree86/doc/README.SCO - * programs/Xserver/hw/xfree86/doc/README.SiS - * programs/Xserver/hw/xfree86/doc/README.Solaris - * programs/Xserver/hw/xfree86/doc/README.XKB-Config - * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing - * programs/Xserver/hw/xfree86/doc/README.apm - * programs/Xserver/hw/xfree86/doc/README.ati - * programs/Xserver/hw/xfree86/doc/README.chips - * programs/Xserver/hw/xfree86/doc/README.cyrix - * programs/Xserver/hw/xfree86/doc/README.dps - * programs/Xserver/hw/xfree86/doc/README.fonts - * programs/Xserver/hw/xfree86/doc/README.i740 - * programs/Xserver/hw/xfree86/doc/README.i810 - * programs/Xserver/hw/xfree86/doc/README.mouse - * programs/Xserver/hw/xfree86/doc/README.newport - * programs/Xserver/hw/xfree86/doc/README.r128 - * programs/Xserver/hw/xfree86/doc/README.rendition - * programs/Xserver/hw/xfree86/doc/README.s3virge - * programs/Xserver/hw/xfree86/doc/RELNOTES - * programs/Xserver/hw/xfree86/doc/Versions - Update formatted docs - - 2004-04-06 Keith Packard - - * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: - Oops. Filenames are X11R6.7.0.tar.gz - Update date - - 2004-04-06 Keith Packard - - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Oops. File names for .tgz were missing the 'R'. - WORLDOPTS is "" by default now. Switch sense - of the documentation to match. - - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent - Hah! CVS fight. I prefer lower case tags, - so I've changed the documentation to use the - original name (xo_6_7_0) and tagged the tree. - Note that the branch still isn't created; we'll want - to do that soon somehow. - - 2004-04-06 Egbert Eich - - * RELNOTES: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/README: - * programs/Xserver/hw/xfree86/doc/Versions: - * programs/xkbcomp/README.config: - * programs/xkbcomp/README.enhancing: - Updating formatted docs. - - 2004-04-07 Egbert Eich - - * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: - Fixing release/branch tag names. - - 2004-04-06 Egbert Eich - - * programs/Xserver/hw/xfree86/common/xf86Init.c: - (ddxProcessArgument): - made server also accept -xf86config - - 2004-04-06 Keith Packard - - * BUILD: - * README: - * RELNOTES: - * config/cf/lnxdoc.rules: - * config/cf/lnxdoc.tmpl: - * programs/Xserver/hw/xfree86/doc/BUILD: - * programs/Xserver/hw/xfree86/doc/DESIGN: - * programs/Xserver/hw/xfree86/doc/Install: - * programs/Xserver/hw/xfree86/doc/LICENSE: - * programs/Xserver/hw/xfree86/doc/OS2.Notes: - * programs/Xserver/hw/xfree86/doc/README: - * programs/Xserver/hw/xfree86/doc/README.DECtga: - * programs/Xserver/hw/xfree86/doc/README.Darwin: - * programs/Xserver/hw/xfree86/doc/README.I128: - * programs/Xserver/hw/xfree86/doc/README.LynxOS: - * programs/Xserver/hw/xfree86/doc/README.NetBSD: - * programs/Xserver/hw/xfree86/doc/README.OpenBSD: - * programs/Xserver/hw/xfree86/doc/README.SCO: - * programs/Xserver/hw/xfree86/doc/README.SiS: - * programs/Xserver/hw/xfree86/doc/README.Solaris: - * programs/Xserver/hw/xfree86/doc/README.XKB-Config: - * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: - * programs/Xserver/hw/xfree86/doc/README.apm: - * programs/Xserver/hw/xfree86/doc/README.ati: - * programs/Xserver/hw/xfree86/doc/README.chips: - * programs/Xserver/hw/xfree86/doc/README.cyrix: - * programs/Xserver/hw/xfree86/doc/README.dps: - * programs/Xserver/hw/xfree86/doc/README.fonts: - * programs/Xserver/hw/xfree86/doc/README.i740: - * programs/Xserver/hw/xfree86/doc/README.mouse: - * programs/Xserver/hw/xfree86/doc/README.newport: - * programs/Xserver/hw/xfree86/doc/README.r128: - * programs/Xserver/hw/xfree86/doc/README.rendition: - * programs/Xserver/hw/xfree86/doc/README.s3virge: - * programs/Xserver/hw/xfree86/doc/RELNOTES: - * programs/Xserver/hw/xfree86/doc/Versions: - * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: - Add 'BUILD' and 'README' to top level. - Fix Id lines in generated documentation to reference - source document. - - 2004-04-06 Egbert Eich - - * Fixed version number glitches in modules. - - 2004-04-06 Harold L Hunt II - - * ChangeLog - Fix some duplicate entries from Alexander Gottwald's merges - from XORG-RELEASE-1 to CYGWIN. - - 2004-04-06 Keith Packard - - * ChangeLog - * CHANGELOG-CURRENT: - * CHANGELOG-RELEASE-1: - * CHANGELOG-RELEASE-1-TM: - * INSTALL.TXT: - * RELNOTES.TXT: - * RELNOTES.XORG: - * bug-report: - * doc/misc/INSTALL.ms: - * doc/misc/RELNOTES.ms: - Remove stale documentation. - Replace CHANGELOG-* with ChangeLog, change to - date-based ordering. I didn't attempt - - 2004-04-05 Keith Packard - - * Fix sgml doc Imakefile to compute same manual suffixes as man - page template. (Keith Packard) - - 2004-04-05 Keith Packard - - * Fix mkhtmlindex.pl to accept upper or lower case html tags. - (Keith Packard) - - 2004-04-05 Keith Packard - - * Update documentation index file prefix content (index.pre) (Keith Packard) - - 2004-04-02 Egbert Eich - - * Merging in the TM branch (Egbert Eich). - - 2004-04-02 Egbert Eich - - * Fixed glitches that occured during build of bindist tarballs (Egbert Eich). - - 2004-04-02 Egbert Eich - - * Mark PLT table executable on OSes that don't allow to execute data - areas by default (Bugzilla 395, John Dennis). - - 2004-04-01 Keith Packard - - * Update formatted docs (I hope I got everything) (Keith Packard) - - 2004-03-30 Egbert Eich - - * Fix the GLLibraryVersion string allocation to accomodate for the - terminating \0 character which would otherwise corrupt the malloc - heap (Bugzilla 385, John Dennis). - - 2004-03-29 Keith Packard - - * Update xterm termcap/terminfo files, changing -xfree86 to -xorg - and making aliases for the old names (Keith Packard). - - 2004-03-29 Egbert Eich - - * Changed vendor string on xfs (Egbert Eich). - * Removed some more TM related things from getconfig (Egbert Eich). - - 2004-03-29 Keith Packard - - * Updates to SGML and SGML-generated documentation - (Jim Gettys, with minor hacks by Keith Packard) - - 2004-03-28 Keith Packard - - * TM fixes for hw/xwin -- Harold will merge to CYGWIN. (Keith Packard) - - 2004-03-28 Keith Packard - - * TM fixes for remaining man pages. Also fixes broken - CVS ident lines in many video driver man pages. (Keith Packard) - - 2004-03-28 Keith Packard - - * TM fixes for input driver man pages (Keith Packard) - - 2004-03-28 Keith Packard - - * TM fixes for xf86cfg (which has become xorgcfg) (Keith Packard) - - 2004-03-28 Keith Packard - - * TM fixes for .man files in lib directory (Keith Packard) - - 2004-03-28 Torrey Lyons - - * Change XDarwin man page to refer to X.Org Foundation and point to Xorg - man page (Torrey T. Lyons). - - 2004-03-27 Keith Packard - - * Add xorg.conf.man, Xorg.man, remove XF86Config.man and XFree86.man - (yes, this trashes revision history, but I think it's better - than breaking CVS). (Keith Packard) - - 2004-03-27 Keith Packard - - * TM fixes for VESA general timing formula mode line program - (hw/xfree86/etc/gtf). (Keith Packard) - - 2004-03-27 Alan Coopersmith - - * Prevent segfault if LISTEN specified with no hosts in xdm access - control file. (Reported by Peter Breitenlohner to devel@xfree86.org) - * Typo in Xau.man reported by Peter Breitenlohner to devel@xfree86.org - - 2004-03-27 Kaleb Keithley - - * Add Leon's xorg.xpm and xorg-bw.xpm files to xdm/config. (Kaleb KEITHLEY - for Leon Shiman) - - 2004-03-27 Keith Packard - - * Add some temporary xorg.xpm and xorg-bw.xpm files to xdm/config - (Keith Packard) - - 2004-03-26 Keith Packard - - * Fix TM issues in all video driver manual pages. - (Keith Packard) - - 2004-03-26 Keith Packard - - * Add new MANDEFS to cover XServerName, et al. Move - XCONFIGFILE XCONFIGDIR et al from xorg.tmpl to X11.tmpl - so they can be used in building non-server manual pages - (Keith Packard) - - 2004-03-26 Egbert Eich - - * Enabling Chisato's optimatization for freetype2 when fonts contain both - bitmapped and outline glyphs when the internal version of freetype2 is - used. This should be replaced with a solution which doesn't require to - use an internal API. (Egbert Eich). - - 2004-03-26 Egbert Eich - - * Allow XF86Config as a fallback config file (Egbert Eich). - * Fixed more TM issues especially xterm, getconfig and some default files - (Egbert Eich). - - 2004-03-26 Keith Packard - - * Patch RenderAddGlyphs to handle multiple glyphs and avoid memory error. - Bugzilla #349. (Stephen McCamant, applied by Keith Packard) - - 2004-03-26 Keith Packard - - * Fix TM issues in doc/man/general (Keith Packard) - - 2004-03-26 Keith Packard - - * xkbcomp/rules/Imakefile was using InstallCreateLink backwards - when attempting to install a symlink from xorg to xfree86 for - compatibility (Keith Packard) - - 2004-03-26 Keith Packard - - * Fix Xlib manual pages to refer to XFree86 as a separate entity - (Keith Packard) - - 2004-03-26 Keith Packard - - * TM issues in config/util (rman, makedef, mkhtmlindex) (Keith Packard) - - 2004-03-25 Egbert Eich - - * Propagating fix 19 to FSlibInt.c (Egbert Eich). - - 2004-03-25 Torrey Lyons - - * Updated XDarwin's Japanese localization for X.Org release - (Toshimitsu Tanaka). - * Fixed TM issues in XDarwin UI (Torrey T. Lyons). - - 2004-03-25 Egbert Eich - - * Fixed typo that prevented the changelog date to be set correctly in - xf86Build.h (Egbert Eich). - - 2004-03-25 Egbert Eich - - * Fixing some occurances of hard coded version numbers in applications - like twm, xrx, proxymgr, xmh (Bugzilla #369, Egbert Eich). - - 2004-03-25 Torrey Lyons - - * Work around bug in Mac OS X 10.1's AppKit that causes rootless XDarwin - to lock up when creating windows (Torrey T. Lyons). - - 2004-03-24 Egbert Eich - - * Removed fontstosfnt from build as it is not ready and working, yet - (Egbert Eich). - * Fixed error checking in the unix socket creation code so it - doesn't mistakenly always send an EADDRINUSE (Bugzilla #363, Jeremy Katz). - - 2004-03-24 Egbert Eich - - * Fixing X.Org version numbers (Egbert Eich). - - 2004-03-24 Egbert Eich - - * Updated xf86 6PciStdIds.h (Egbert Eich). - - 2004-03-24 Alan Coopersmith - - * -terminate option crashes Xserver. Bugzilla #367. (Alan Coopersmith) - - 2004-03-23 Egbert Eich - - * Upgrade Xft to 2.1.6 to solve BDF/PCF loading problems (Keith Packard). - - 2004-03-23 Egbert Eich - - * Moving Xft update to RELEASE-1 (Egbert Eich). - - 2004-03-23 Egbert Eich - - * Made config file and server name in xf86cfg build time configurable - (Egbert Eich). - - 2004-03-23 Egbert Eich - - * Fixed TM issues in xf86config, app-defaults/Xvidtune, create link - rules/xfree86 > rules/xorg (Egbert Eich). - - 2004-03-22 Alexander Gottwald - - * Fix build of os/access.c if IPv6 is disabled. Bug #345. (Alexander - Gottwald) - - 2004-03-21 Kaleb Keithley - - * Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Bug #357. (Kaleb - KEITHLEY) Merged down from -RELEASE-1-TM - - 2004-03-21 Kaleb Keithley - - * fix XDarwin to build on Mac OS X 10.2 and earlier. Bug #357 (Kaleb - KEITHLEY) - - 2004-03-20 Kaleb Keithley - - * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from - XORG-RELEASE-1-TM (Kaleb KEITHLEY) - - 2004-03-20 Kaleb Keithley - - * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 (Kaleb KEITHLEY) - - 2004-03-19 Kaleb Keithley - - * Restore "credit" edits in the hw/darwin ddx that were deleted in - -CURRENT. RTF may or may not be "human readable," but it's no less - human readable, IMNOHO, than, e.g., SGML. It just takes a little bit - of effort. - - 2004-03-19 Kaleb Keithley - - * hw/darwin: merge working left and right meta, alt, ctrl, and shift keys - from -RELEASE-1-TM - - 2004-03-19 Kaleb Keithley - - * merge working left and right meta, alt, ctrl, and shift keys from - -CURRENT - * Add changes from the CURRENT branch (Egbert Eich). - - 2004-03-19 Egbert Eich - - * fixed gtf + man pages (Xserver name and config file name configurable - in Imake config files) (Egbert Eich). - * Fixed xinit/startx man pages (server name and config file configurable) - (Egbert Eich). - * Fixed fontstosfnt (project and support address configurable) (Egbert Eich). - * Fixed pswrap (relaced XFree86 with X11) (Egbert Eich). - * fixed rman (added Xorg as system name) (Egbert Eich). - * Fixed mkhtml (Egbert Eich). - * Fixed default keyboard rules file in servers and setxkb (configurable) - (Egbert Eich). - * Fixed XawVendor (configurable) (Egbert Eich). - - 2004-03-19 Egbert Eich - - * Prevent Sig11 in RenditionProbe() when no PCI bus present (Lee Olsen). - - 2004-03-18 Egbert Eich - - * Fix xdpyinfo to deal with Xorg version strings (Egbert Eich). - * Changed config file to xorg.cfg (Egbert Eich). - * Fixed ABI versions, support address pointers, message in configuration - file generated with -configure (Egbert Eich). - - 2004-03-18 Egbert Eich - - * Protect removeOverlapsWithBrides() from NULL pointer in target - (Egbert Eich). - - 2004-03-18 Alan Coopersmith - - * Merge fixes required to build and run on Solaris x86 with Sun - compilers from XORG-CURRENT branch. (Alan Coopersmith) - - 2004-03-17 Harold L Hunt II - - * Allow printver program to fail to build, which is required by - distributions that do not include the Xserver/hw/xfree86 - directory (Harold L Hunt II). - - 2004-03-17 Harold L Hunt II - - * Fix Xaw shared lib build on Cygwin (Ralf Habacker). - - 2004-03-17 Harold L Hunt II - - * Can now build XLOAD under Cygwin (Earle F. Philhower III). - - 2004-03-17 Egbert Eich - - * Some initial TM changes: - name of the binary: Xorg - name of the lob file: Xorg.?.log - name of the config file XorgConfig - created: xorg.cf, xorg.tmpl - Internal changes XFree86Version, XFree86VersionString, XF86Server - to XorgVersion, XorgVersionString, XorgServer. - Attempted not to delete XFree86 stuff but add Xorg stuff and make - it the default (Egbert Eich). - - 2004-03-17 Egbert Eich - - * Readding Monitor information obtained by DDC to the config file - in commented out form (Egbert Eich). - * Making a log message by the mouse driver more meaningful (Egbert Eich). - - 2004-03-17 Alan Coopersmith - - * Incorporate ServerInterpreted address family authentication from IPv6 - second public review. (Alan Coopersmith) - - 2004-03-17 Alan Coopersmith - - * Use system version of FreeType on Solaris 10 and provide instructions - on using it if it's installed on previous releases. - - 2004-03-17 Egbert Eich - - * Fix for insufficient allocation of a list in - GetDeviceDontPropagateList() on 64bit machines (Andreas Luik). - - 2004-03-16 Alan Coopersmith - - * Update SHAPE extension protocol spec to version 1.0.1, fixing - freedesktop.org bugzilla #282 (old X.org defect #9453) (Alan Coopersmith) - - 2004-03-15 Egbert Eich - - * Preparing branch for TMc (Egbert Eich). - - 2004-03-15 Egbert Eich - - * Backing out patch 27 as it was inappropriate for the RELEASE branch - and bogus anyway (see bugzilla #303) (Egbert Eich). - * backing out 30.: the sleep() exists to bring the log message to the - attention of the user which points to a problem elsewhere. Therefore - the problem should be fixed where it originates. To be strict we could - make the function fail instead of just trying to point the user at - the problem (Egbert Eich). - - 2004-03-14 Alan Coopersmith - - * Fix linker flags & library dependencies for libXfont and freetype - font module on Solaris builds. (Alan Coopersmith) - - 2004-03-12 Egbert Eich - - * Added a hack to fc-lang and fc-list to prevent installation if - define InstallFontconfigLibrary NO (Egbert Eich). - * Updated Xft to 2.1.5 (Egbert Eich). - * Make ELF loader work on systems with non-exec stack/heaps (bugzilla #296, - John Dennis, Mike Harris). - * Fix for xdm to work on a non-IPv6 system when built with IPv6 support - (bugzilla #287, Peter Breitenlohner) (confirmed by: Alan Coopersmith). - * Fix Xi XselectExtensionEvent for 64 bit machines (bugzilla #285, - Andreas Luik) (confirmed by: Paul Anderson, Alan Coopersmith). - - 2004-03-11 Mike A. Harris - - * Remove pointless calls to sleep(5) in xtrans, which cause unnecessary - delays in libICE (Bugzilla #297) (Mike A. Harris). - - 2004-03-11 Egbert Eich - - * Fixing glitches in the Imake rules, Adding a - '#define InstallFontconfigLibrary YES/NO' to allow to disable - installation of fontconfig (Egbert Eich). - * Updating fontconfig to 2.2.2 and Xft to 2.1.4 (Egbert Eich). - - 2004-03-11 Mike A. Harris - - * Added initial support for PowerPC 64 (ppc64) architecture. - (Mike A. Harris, Elliot Lee, SuSE) - - 2004-03-11 Mike A. Harris - - * Fixed AGP/PCI card detection in Radeon driver, by walking the PCI - capabilities list in PCI config space (Bugzilla #255) (Mike A. Harris). - - 2004-03-09 Egbert Eich - - * Updating Xcursor, Xrender, Xft (Egbert Eich). - - 2004-03-08 Alan Coopersmith - - * X server crashes when X-Resource has to byte-swap. Sun bug #5007488. - freedesktop.org bugzilla #267. (Alan Coopersmith) - - 2004-03-08 Alan Coopersmith - - * Update Sun Microsystems postal addresses in xc/registry - - 2004-03-08 Alan Coopersmith - - * Update license for Xinerama code from DEC to the version requested - by Compaq for X11R6.5.1 that allows redistribution without written - permission from DEC. Originally X.org Defect #9263. - freedesktop.org bugzilla #283. (Alan Coopersmith) - - 2004-03-05 Egbert Eich - - * Integrated Freetype 2.1.7 (Egbert Eich). - - 2004-03-05 Egbert Eich - - * Porting over Kaleb's fixes to support 3 level version numbers from - XORG-CURRENT branch (Egbert Eich). - - 2004-03-04 Egbert Eich - - * Merging in Kaleb's changes to XlibInt.c which reflect Keith's fix - to version 3.41 in the Xlib repository (Egbert Eich). - -2004-03-04 Egbert Eich - - * Merged in XFree86 code up to 4.4.0 including changes to files that - had a changed license. There was only one change which happened to - be from me (Egbert Eich). - -2004-03-04 Egbert Eich - - * Fixed Freetype2 compile glitches with different versions of freetype. - The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich). - * Changed default font renderer for TrueType that is loaded by the - Xserver to freetype (Egbert Eich). - * Removed dependecy of freetype Xserver module into freetype internals - (Keith Packard). - * Flagged mailing addresses that still need to be decided upon - with &&&&& to allow for easy tracking (Egbert Eich). - * Fixed keyboard rate setting thru ioctls on linux (Egbert Eich). - -2004-03-02 Harold L Hunt II - - * Replace a handful of calls to ErrorF and exit(1) in Xserver/os/ - files with a single call to FatalError, making it possible to - do ddx-specific tasks. (Harold L Hunt II) - -2004-03-02 Egbert Eich - - * Modified freetype driver module build rule to allow using the - system provided shared library. The caveat is that it still - requires one declaration from a header file which doesn't get - shipped (at least with freetype 2.1.4). I would like to see - widespread testing on many platforms. If this causes problems - I'll back it out. (Egbert Eich). - -2004-03-02 Egbert Eich - - * Made use system supplied Expat and Freetype2 library the default - on Linux (documented in the release notes) (Bugzilla #218,#219) - (Egbert Eich). - * Patched __AMD64__ flags to __amd64__ (Egbert Eich). - * Added RELNOTES.XORG to collect bits for release notes for this - release (Egbert Eich). - * Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich). - * Removing Kdrive (Bugzilla #222) (Egbert Eich). - * Reversed Xinerama changes (Egbert Eich). - * Reversed Xutf8* to XFree86utf8* function name changes for the release - (Egbert Eich). - * Removed sources for patch which were included when patch had a bad bug - (Egbert Eich). - * Removed unnecessary fonts (Egbert Eich). - * Removed XIE and PEX extension files from release tree. - The build environment has been gone already (Egbert Eich). diff --git a/nx-X11/LABEL b/nx-X11/LABEL deleted file mode 100644 index 09ee8933c..000000000 --- a/nx-X11/LABEL +++ /dev/null @@ -1,265 +0,0 @@ - X Window System, Version 11 - Release 6.9 - - Portions Copyright by: - - 2d3d Inc. - Adam de Boor - Adam Jackson - Adobe Systems Inc. - After X-TT Project - AGE Logic Inc. - Alan Hourihane - Andreas Monitzer - Andrew C Aitchison - Andy Ritger - Ani Joshi - Anton Zioviev - Apollo Computer Inc. - Apple Computer Inc. - Ares Software Corp. - ATI Technologies Inc. - AT&T Inc. - Bigelow & Holmes - Bill Reynolds - Bitstream Inc. - Brian Fundakowski Feldman - Brian Goines - Brian Paul - Bruno Haible - Charles Murcko - Chen Xiangyang - Chris Constello - Cognition Corp. - Compaq Computer Corporation - Concurrent Computer Corporation - Conectiva S.A. - Corin Anderson - Craig Struble - Daewoo Electronics Co. Ltd. - Dale Schumacher - Damien Miller - Daniel Borca - Daniver Limited - Daryll Strauss - Data General Corporation - David Bateman - David Dawes - David E. Wexelblat - David Holland - David J. McKay - David McCullough - David Mosberger-Tang - David S. Miller - David Turner - David Wexelblat - Davor Matic - Digital Equipment Corporation - Dirk Hohndel - Dmitry Golubev - Doug Anson - Edouard TISSERANT - Eduardo Horvath - Egbert Eich - Eric Anholt - Eric Fortune - Eric Sunshine - Erik Fortune - Erik Nygren - Evans & Sutherland Computer Corporation - Felix Kuehling - Finn Thoegersen - Francesco Zappa Nardelli - Frederic Lepied - Free Software Foundation Inc. - Fujitsu Limited - Fujitsu Open Systems Solutions Inc. - Fuji Xerox Co. Ltd. - Geert Uytterhoeven - Gerrit Jan Akkerman - Gerry Toll - Glenn G. Lai - Go Watanabe - Gregory Mokhin - Greg Parker - GROUPE BULL - Hans Oey - Harald Koenig - Harm Hanemaayer - Harry Langenbacher - Henry A. Worth - Hewlett-Packard Company - Hitachi Ltd - Holger Veit - Hummingbird Communications Ltd - IBM Corporation - Intel Corporation - INTERACTIVE Systems Corporation - International Business Machines Corp. - Itai Nahshon - Jakub Jelinek - James Tsillas - Jason Bacon - Jean-loup Gailly - Jeff Kirk - Jeffrey Hsu - Jim Tsillas - J. Kean Johnston - Jon Block - Jon Tombs - Jorge Delgado - Joseph Friedman - Joseph V. Moss - Juliusz Chroboczek - Jyunji Takagi - Kaleb S. Keithley - Kazushi (Jam) Marukawa - Kazuyuki (ikko-) Okamoto - Keith Packard - Keith Whitwell - Kevin E. Martin - Larry Wall - Lawrence Berkeley Laboratory - Lennart Augustsson - Lexmark International Inc. - Linus Torvalds - Loïc Grenié - Machine Vision Holdings Inc. - Manfred Brands - Marc Aurele La France - Mark Adler - Mark J. Kilgard - Mark Leisher - Mark Smulders - Massachusetts Institute Of Technology - Matrox Graphics - Matthew Grossman - Matthieu Herrb - Metro Link Inc. - Michael H. Schimek - Michael P. Marking - Michael Schimek - Michael Smith - Ming Yu - MIPS Computer Systems Inc. - National Semiconductor - NCR Corporation Inc. - Netscape Communications Corporation - Network Computing Devices Inc. - Nicholas Miell - Noah Levitt - Novell Inc. - Nozomi YTOW - NTT Software Corporation - Number Nine Computer Corp. - Number Nine Visual Technologies - NVIDIA Corp. - Olivier Danet - Oki Technosystems Laboratory Inc. - OMRON Corporation - Open Software Foundation - Orest Zborowski - Pablo Saratxaga - Panacea Inc. - Panagiotis Tsirigotis - Paolo Severini - Pascal Haible - Patrick Lecoanet - Patrick Lerda - Paul Elliott - Peter Kunzmann - Peter Trattler - Philip Homburg - Precision Insight Inc. - Prentice Hall - Quarterdeck Office Systems - Randy Hendry - Ranier Keller - Red Hat Inc. - Regents of the University of California - Rene Cougnenc - Régis Cridlig - Richard A. Hecker - Richard Burdick - Rich Murphey - Rickard E. Faith - Robert Baron - Robert Chesler - Robert V. Baron - Robert Wilhelm - Robin Cutshaw - Roland Mainz - S3 Graphics Inc. - Sam Leffler - SciTech Software - Scott Laird - Sebastien Marineau - Shigehiro Nomura - ShoGraphics Inc. - Shunsuke Akiyama - Silicon Graphics Computer Systems Inc. - Silicon Integrated Systems Corp Inc. - Silicon Motion Inc. - Simon P. Cooper - Snitily Graphics Consulting Services - Sony Corporation - SRI - Stanislav Brabec - Stephan Dirsch - Stephan Lang - Steven Lang - Sun Microsystems Inc. - SunSoft Inc. - SuSE Inc. - Sven Luther - Takis Psarogiannakopoulos - Takuya SHIOZAKI - Tektronix Inc. - The DOS-EMU-Development-Team - The Institute of Software Academia Sinica - The NetBSD Foundation - Theo de Raadt - Theodore Ts'o - The Open Group - The Open Software Foundation - The Regents of the University of California - The Santa Cruz Operation Inc. - The Unichrome Project - The Weather Channel Inc. - The X Consortium - The XFree86 Project Inc. - Thomas A. Phelps - Thomas E. Dickey - Thomas G. Lane - Thomas Mueller - Thomas Roell - Thomas Thanner - Thomas Winischhofer - Thomas Wolfram - Thorsten.Ohl - Tiago Gons - Todd C. Miller - Tomohiro KUBOTA - Torrey T. Lyons - TOSHIBA Corp. - Trolltech AS - Tungsten Graphics Inc. - UCHIYAMA Yasushi - Unicode Inc. - UniSoft Group Limited - University of Utah - UNIX System Laboratories Inc. - URW++ GmbH - VA Linux Systems - VIA Technologies Inc. - Video Electronics Standard - VMware Inc. - Vrije Universiteit - Werner Lemberg - Wittawat Yamwong - Wyse Technology Inc. - X Consortium - Xi Graphics Inc. - X-Oz Technologies - X-TrueType Server Project - X.Org Foundation, LLC diff --git a/nx-X11/README b/nx-X11/README deleted file mode 100644 index d3dddc78f..000000000 --- a/nx-X11/README +++ /dev/null @@ -1,180 +0,0 @@ - README for X11R6.9 and X11R7.0 - - The X.Org Foundation - - 21 December 2005 - - Abstract - - X11R6.9 and X11R7.0 are Open Source versions of the X Window System - that supports many UNIX(R) and UNIX-like operating systems (such as - Linux, FreeBSD, NetBSD, OpenBSD and Solaris x86) on Intel and other - platforms. This version is compatible with X11R6.8 and other X - window system implementations which support the X11R6 standard. - -1. What are X11R6.9 and X11R7.0? - -X11R6.9 is the ninth and final full release in the X11R6 series, and X11R7.0 -is the first release in the new X11R7 series. - -The 6.9 version is a new release that includes additional hardware support, -functional enhancements and bug fixes. The 7.0 version is built from the -same source code as the 6.9 so it contains the same additional hardware sup- -port, functional enhancements and bug fixes; however, it has been split into -logical modules that can be developed, built and maintained separately, but -still fit together coherently into the larger source code base as they have -in the 6.9 tree. Specific release enhancements can be viewed in the Release -Notes. - -X11R6.9 and X11R7.0 are being released at the same time to assist in the -transition from the older monolithic source tree to the new modular source -tree. It will take time for everyone to make this transition, so we will -maintain the older X11R6 series through update releases to both X11R6.9 and -X11R6.8. - -Most modern PC video hardware is supported in both releases, and most PC -video hardware that isn't supported explicitly can be used with the "vesa" -driver. The Release Notes has a table showing the drivers provided with -X11R6.9 and X11R7.0, and links to related documentation. - -The X.Org Foundation X releases are produced by the X.Org Foundation. The -X.Org Foundation has been formed as a Delaware corporation organized to oper- -ate as a scientific charity under IRS code 501(c)(3) chartered to develop and -execute effective strategies which provide world-wide stewardship of the X -Window System technology and standards. Membership in the X.Org Foundation is -free to all participants. Applications for Membership are now being accepted, -and active participants in the further development of the X Window Technology -are invited to complete a membership application -. The X11R6.9 and -X11R7.0 codebase forms the fourth X Window System release since the formation -of the X.Org Foundation and includes code from the X Consortium, the Open -Group and the XFree86[tm] project. This release is dedicated to the greater -X community, developers and users alike. - -2. Licensing - -X Window System source code is covered by many licenses. All of these -licenses have in common the fact that they do not impose significant condi- -tions on the modification or redistribution or either source code or binaries -beyond requiring one or more of the following: - - 1. Copyright and/or license notices are left intact. - - 2. Copyright and/or license notices are reproduced verbatim in documenta- - tion accompanying binary distributions. - - 3. Attributions are included with documentation accompanying binaries. - -Most of these licenses are based on the MIT, X Consortium, or BSD (original -and revised) licenses. All of them are consistent with the Open Source Defi- -nition, and most are consistent with the Free Software Foundation's Free -Software Definition. - -Copyright and Licensing information for X, including the reproduction of -copyright and/or license notices and attributions required by some of the -licenses for binary distributions, can be found in the License Document. If -you find any omissions in that document, please contact us with details at -. While the current licenses are all open source licenses, -the X.Org Foundation is attempting, with time, to bring as much as possible -of the code's licenses in the distribution into compliance with the Debian -Free Software Guidelines. - -3. Pointers to additional information - -The documentation for this release can be found online at the X.Org web site -. Information about binary distributions and the -attendant installation instructions can be found in the Installation Docu- -ment. - -The X11 version numbering system (including historical information) can be -found in the Versions Document. - -Additional information may be available at the X.Org Foundation Wiki -. - -4. The Public Mailing Lists - -Current information about the X.Org Foundation public mailing lists is avail- -able on the X.Org mailing list page and related desktop technology mailing lists can be found on -Freedesktop.org's mailing list page . - -5. Contributing to the X.Org Foundation's X efforts. - -If you have any new work or enhancements/bug fixes for existing work, please -send them to or to our bug tracking system - using the xorg component. This will help -ensure that they are included in future releases. - -6. How to get the release - -Information about X11R6.9 and X11R7.0 can be found from the X.Org Foundation -wiki at , and at mirrors of this server. Information -about obtaining and installing binary distributions of this release can be -found in the Installation Document. - -Note that both X11R6.9 and X11R7.0 are being released simultaneously but only -one source tree is required to build the release. Information about obtain- -ing the release in source form is given below. - -6.1 X11R6.9 - -The source for version 6.9.0 is available as a single tarball: - - X11R6.9.0-src.tar.gz - -and also is available split into seven separate tarballs: - - X11R6.9.0-src1.tar.gz - X11R6.9.0-src2.tar.gz - X11R6.9.0-src3.tar.gz - X11R6.9.0-src4.tar.gz - X11R6.9.0-src5.tar.gz - X11R6.9.0-src6.tar.gz - X11R6.9.0-src7.tar.gz - -The first three of the separate tarballs contain everything except the fonts -and general X11 documentation. Those three are sufficient for building -X11R6.9 if you already have a set of fonts. The fourth and fifth contain the -fonts. The sixth contains the source for the general X11 documentation. The -seventh contains the general X11 documentation in hardcopy format. - -6.2 X11R7.0 - -This is the first release of the new modular source code tree. The souce -code has been split into nine logical modules: app, data, doc, driver, font, -lib. proto, util and xserver. Each of these modules contain one or more -packages that can be configured, built and installed separately. Please see -an X11R7.0 release site for a complete list of the tarballs. - -For information on how to build the modular tree packages see the Modular -Developer's Guide . This -guide also contains information for developers who want to help improve the -modular build system and modular code base. - -6.3 The current development tree - -The X source code for this and all releases/snapshots as well as development -versions can also be accessed via the Freedesktop.org CVS repository. It's -also possible to browse the freedesktop CVS repository -. The CVS tag for the 6.9 version is -"XORG-6_9_0" and the CVS tag for the 7.0 version is "XORG-7_0_0". The CVS -tag for the stable branch for the %relvers; release is "XORG-6_9-branch". - -To check out the latest development version, don't specify any tag. - -7. Reporting Bugs - -Bugs should be reported to bug tracking system using the xorg component. Before reporting bugs, please check the -server log file, which can be found at /var/log/Xorg.0.log on most platforms. -If you can't resolve the problem yourself, send the entire log file with your -bug report but not the operating system core dump. Do not edit the log file -as our developers use it to reproduce and debug your problem. Please attach -it to your bug report. - - Generated from Id: README.sgml,v 1.6 alanc Exp $. - - -$XdotOrg: xc/README,v 1.4 2005/12/21 05:39:04 kem Exp $ diff --git a/nx-X11/README.crypto b/nx-X11/README.crypto deleted file mode 100644 index f41c62fd1..000000000 --- a/nx-X11/README.crypto +++ /dev/null @@ -1,64 +0,0 @@ -Export Requirements. - -You may not export or re-export this software or any copy or -adaptation in violation of any applicable laws or regulations. - -Without limiting the generality of the foregoing, hardware, software, -technology or services provided under this license agreement may not -be exported, reexported, transferred or downloaded to or within (or to -a national resident of) countries under U.S. economic embargo -including the following countries: - -Cuba, Iran, Libya, North Korea, Sudan and Syria. This list is subject -to change. - -Hardware, software, technology or services may not be exported, -reexported, transferred or downloaded to persons or entities listed on -the U.S. Department of Commerce Denied Persons List, Entity List of -proliferation concern or on any U.S. Treasury Department Designated -Nationals exclusion list, or to parties directly or indirectly -involved in the development or production of nuclear, chemical, -biological weapons or in missile technology programs as specified in -the U.S. Export Administration Regulations (15 CFR 744). - -By accepting this license agreement you confirm that you are not -located in (or a national resident of) any country under U.S. economic -embargo, not identified on any U.S. Department of Commerce Denied -Persons List, Entity List or Treasury Department Designated Nationals -exclusion list, and not directly or indirectly involved in the -development or production of nuclear, chemical, biological weapons or -in missile technology programs as specified in the U.S. Export -Administration Regulations. - -The X distribution contains cryptography and is -therefore subject to US government export control under the -U.S. Export Administration Regulations ("EAR"). EAR Part 740.13(e) -allows the export and reexport of publicly available encryption source -code that is not subject to payment of license fee or royalty -payment. Object code resulting from the compiling of such source code -may also be exported and reexported under this provision if publicly -available and not subject to a fee or payment other than reasonable -and customary fees for reproduction and distribution. This kind of -encryption source code and the corresponding object code may be -exported or reexported without prior U.S. government export license -authorization provided that the U.S. government is notified about the -Internet location of the software. - -The open source software available distributed by X.org is publicly -available without license fee or royalty payment, and all binary -software is compiled from the source code. The U.S. government has -been notified about the location site for the source -code. Therefore, the source code and compiled object code may be -downloaded and exported under U.S. export license exception (without a -U.S. export license) in accordance with the further restrictions -outlined above regarding embargoed countries, restricted persons and -restricted end uses. - -Local Country Import Requirements. The software you are about to -download contains cryptography technology. Some countries regulate the -import, use and/or export of certain products with cryptography. The -X.org Foundation makes no claims as to the applicability of local -country import, use and/or export regulations in relation to the -download of this product. If you are located outside the U.S. and -Canada you are advised to consult your local country regulations to -insure compliance. diff --git a/nx-X11/RELNOTES b/nx-X11/RELNOTES deleted file mode 100644 index 253c8319e..000000000 --- a/nx-X11/RELNOTES +++ /dev/null @@ -1,1091 +0,0 @@ - Release Notes for X11R6.9 and X11R7.0 - - The X.Org Foundation - The XFree86 Project, Inc. - - 21 December 2005 - - Abstract - - These release notes contains information about features and their - status in the X.Org Foundation X11R6.9/X11R7.0 release. It is - based on the XFree86 4.4RC2 RELNOTES document published by The - XFree86[tm] Project, Inc. There are significant updates and dif- - ferences in the X.Org release as noted below. - -1. Introduction to the X11R6.9/X11R7.0 Release - -This release constitutes the first major version release of the X Window Sys- -tem in over a decade. The main reasons for the major version bump from 6 to -7 is that we have moved from what has traditionally been a source codebase -comprised of many different components brought together into a single mono- -lithic tree to a source codebase where each of those same components found in -the monolithic tree are now split into logical modules that can be developed, -built and maintained separately, but still fit together coherently into the -larger project. At the same time, we have moved away from the imake build -system to an autotools build system. By making these changes we have opened -the source code up to a new generation of developers that can continue to -build upon the long tradition of the X Window System. - -The reason for having simultaneous releases for both the monolithic and modu- -lar trees is to allow for a transition period as developers, builders and -vendors incorporate the significant changes to how the tree is built and -developed into their products and to allow time for additional platforms to -be supported the modular tree. This initial modular release has support for -Linux and Solaris. During the transition period, we expect both the mono- -lithic and modular trees to coexist. For the monolithic tree, we expect that -there will be maintenance releases in the X11R6.8.x and X11R6.9.x series as -needed. However, the main development effort will move over to the new modu- -lar tree. - -The X11R7.0 release is the first in the modular series. One of the advan- -tages of the modular tree is that it allows for more rapid and independent -updates of module components, so full maintenance releases will no longer be -required for simple bug fixes. Rather, each module component maintainer can -prepare new releases as needed. These module component releases will then be -periodically "rolled up" into official X.Org Foundation releases. The next -official release will be X11R7.1 and is expected in mid 2006. - -For more information on the modularization effort see the Modularization Pro- -posal , and for help with -how to build and develop in the new modular tree see Modular Developer's -Guide . - -We encourage you to submit bug fixes and enhancements to freedesktop.org's -bug tracking system using the xorg prod- -uct, and to discuss them on . - -The release numbering is based on the original MIT X numbering system. X11 -refers to the version of the network protocol that the X Window system is -based on: Version 11 was first released in 1988 and has been stable for 17 -years, with only upward compatible additions to the core X protocol, a record -of stability envied in computing. Formal releases of X started with X ver- -sion 9 from MIT; the first commercial X products were based on X version 10. -The MIT X Consortium and its successors, the X Consortium, the Open Group X -Project Team, and the X.Org Group released versions X11R3 through X11R6.6, -before the founding of the X.Org Foundation in early 2004. - -The next section describes what is new in the latest version (6.9/7.0) com- -pared with the previous full release (6.8). The other sections below -describe some of the new features and changes between 3.3.x and 4.0. There -are lots of new features, and we definitely don't have enough space to cover -them all here. - -2. Summary of new features in X11R6.9 and X11R7.0 - -This is a sampling of the new features in X11R6.9/X11R7.0. A more complete -list of changes can be found in the ChangeLog file that is part of the X -source tree. - - o EXA support included - - EXA is a new accleration architecture to replace XAA, the current archi- - tecture. It is largely based upon KAA in KDrive, and is far more effi- - cient at accelerating typical workloads on modern hardware, particularly - involving the RENDER extension. - - o FreeType was updated to version 2.1.9. But installing FreeType from X - distributions would often or usually result in the replacement or use of - "stale" versions of FreeType. On Linux, FreeBSD, Solaris 10, and SCO5, - therefore, X11R6.9 will by default use the version of FreeType2 that is - installed on the system. If your system doesn't come with an installed - FreeType2 and you wish to use the version supplied with this distribu- - tion, please add: - - #define HasFreetype2 NO - - to config/cf/host.def. - - o Updated Mesa and DRI from upstream sources - - o More OpenGL extensions - - o Support for Radeon r3xx/r4xx and PCI-Express chips - - o Support for mixed 32-bit and 64-bit clients on 64-bit machines. - - o Individual extensions may be enabled or disabled on the command line - using the -extension flag - - o Improved chipset probing for IA64 - - o SecureRPC enabled on Linux by default - - o Updated XRX support - - o Fixes to rootless mode for Cygwin and Darwin ports - - o Numerous K&R-to-ANSI C conversions - - o Many Darwin fixes - - o Updated XvMC support, enabling generic loading of hardware-specific - drivers - - o Added wsfb video driver for OpenBSD and NetBSD framebuffer consoles - - o Numerous ATI driver updates from the GATOS project, including TV input - support - - o Improved ProPolice support - - o Improved module loader support for Alpha chips - - o Added mingw port for native Win32 builds - - o Updated PCI scanning - - o Experimental DRI support for Radeon 9500 and above - - o Updated xterm to #207 from Thomas Dickey's xterm project - - - o Added evdev input driver for generic input handling on Linux - - o Switched to libdl-based module loader - - o MMX blending routines for the Render extension - - o Initial support for running the Xorg server without root privileges - - o Add DragonFly BSD support - - o SGI Altix support - - o Support for FreeBSD/powerpc - - o Enhanced software Render core - - o Support for more than 12 buttons in the generic mouse driver - - o Better support for DRI on 64-bit platforms - - o Solaris support updates: - - o enhanced mouse driver - - o agpgart support - - o experimental AMD64 support - - o kbd support - - o /dev/audio keyboard bell option - - o Output-only windows - - o Non-rectangular mergedfb desktops - - o Update bundled fontconfig to 2.3.2 - - o Added gradient, solid fill, and convolution filter operations to Render - - o Support for XGI chipsets in SiS video driver - - o Xft updated to 2.1.7 - - o Include stack backtraces in logfiles when server crashes on glibc and - Solaris systems - - o Multiseat support - - o xload made compatible with 64-bit kernels on Solaris - - o Bundled Mesa upgraded to 6.4.1 - - o CAN-2005-2495 security fixes - - o Shared libraries now built for libXau and libXdmcp - - o GNU/kFreeBSD support - -2.1 Updated keyboard mappings - -The requirement for XKB data can, in the modular tree, be satisfied either by -the traditional data set (the 'xkbdata' module), or by the dataset from the -xkeyboard-config project (the 'xkbdesc' module). xkbdesc has numerous -improvements relative to xkbdata: layouts have been cleaned up for consis- -tency and universal multi-layout support, some new layouts have added, and -some layouts have changed names to be more straightforward and ISO compliant. -Some setups will need adjustments in order to use xkbdesc. - -2.2 New loader mechanism - -The loader now uses the standard libdl-based loader, instead of implementing -its own ELF loading and parsing mechanism. This extends loadable server sup- -port to many platforms where it was not previously possible, such as MIPS, -Motorola 68000, HP PA/RISC, et al. The core loader itself has also been sig- -nificantly optimised. - -2.3 Video driver enhancements - - o SiS driver updates include - - o Support for EXA acceleration - - o Support for non-rectangular MergedFB, including RandR - - o Support for XGI chipsets - - o New sisusb driver for USB-attached video - - o ATI driver updates - - o Mach64 TV out support - - o Rage 128 driver updates - - o Added dualhead support - - o Radeon driver updates - - o Support for non-rectangular MergedFB - - o Support for EXA acceleration - - o Full 3D support for r3xx/r4xx series, and PCI-Express - - o Support for RN50/ES1000 chips - - o VIVO support merged from the GATOS project - - o Hostdata blit support for Xv videos and RENDER images - - o BIOS hotkey support - - o Tiled framebuffer support - - o MGA driver updates - - o New BIOS parsing - - o i810 driver updates - - o i915GM, i945G and E7221 support - - o Linux power management support (ACPI) - - o BIOS hotkey support - - o ShadowFB support - - o Improved DDC support - - o SunFFB driver updates - - o XAA acceleration - - o Savage driver updates - - o Support for PCI Savages - - o Added dualhead and DRI support - - o Newport driver updates - - o XAA acceleration - - o VIA driver updates - - o Unichrome Pro support - - o DRI support - - o NV driver updates - - o DPMS support for GeForce4 and greater laptops - - o VMWare driver updates - - o RandR support - -3. Drivers - -3.1 Video Drivers - -X11R6.9/X11R7.0 includes the following video drivers: - -+--------------+--------------------------+---------------------------------------------+ -|Driver Name | Description | Further Information | -+--------------+--------------------------+---------------------------------------------+ -|apm | Alliance Pro Motion | README.apm | -|ark | Ark Logic | | -|ati | ATI | README.ati, README.r128, r128(4), radeon(4) | -|chips | Chips & Technologies | README.chips, chips(4) | -|cirrus | Cirrus Logic | | -|cyrix (*) | Cyrix MediaGX | README.cyrix | -|fbdev | Linux framebuffer device | fbdev(4) | -|glide | Glide2x (3Dfx) | glide(4) | -|glint | 3Dlabs, TI | glint(4) | -|i128 | Number Nine | README.I128, i128(4) | -|i740 | Intel i740 | README.i740 | -|i810 | Intel i8xx | README.i810, i810(4) | -|imstt | Integrated Micro Solns | | -|mga | Matrox | mga(4) | -|neomagic | NeoMagic | neomagic(4) | -|newport (-) | SGI Newport | README.newport, newport(4) | -|nsc | National Semiconductor | nsc(4) | -|nv | NVIDIA | nv(4) | -|rendition | Rendition | README.rendition, rendition(4) | -|s3 | S3 (not ViRGE or Savage) | | -|s3virge | S3 ViRGE | README.s3virge, s3virge(4) | -|savage | S3 Savage | savage(4) | -|siliconmotion | Silicon Motion | siliconmotion(4) | -|sis | SiS | README.SiS, sis(4) | -|sisusb | SiS USB | sisusb(4) | -|sunbw2 (+) | Sun bw2 | | -|suncg14 (+) | Sun cg14 | | -|suncg3 (+) | Sun cg3 | | -|suncg6 (+) | Sun GX and Turbo GX | | -|sunffb (+) | Sun Creator/3D, Elite 3D | | -|sunleo (+) | Sun Leo (ZX) | | -|suntcx (+) | Sun TCX | | -|tdfx | 3Dfx | tdfx(4) | -|tga | DEC TGA | README.DECtga | -|trident | Trident | trident(4) | -|tseng | Tseng Labs | | -|vesa | VESA | vesa(4) | -|vga | Generic VGA | vga(4) | -|via | VIA | via(4) | -|vmware | VMware guest OS | vmware(4) | -+--------------+--------------------------+---------------------------------------------+ - -Drivers marked with (*) are present in a preliminary form in this release, -but are not complete and/or stable yet. - -Drivers marked with (+) are for Linux/Sparc only. - -Drivers marked with (-) are for Linux/mips only. - -Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers -listed above. Further information can be found in README.Darwin. - -3.2 Input Drivers - -X11R6.9/X11R7.0 includes the following input drivers: - - +------------+----------------------------------+---------------------+ - |Driver Name | Description | Further Information | - +------------+----------------------------------+---------------------+ - |aiptek(*) | Aiptek USB tablet | aiptek(4) | - |calcomp | Calcomp | | - |citron | Citron | citron(4) | - |digitaledge | DigitalEdge | | - |dmc | DMC | dmc(4) | - |dynapro | Dynapro | | - |elographics | EloGraphics | | - |evdev(*) | EvDev | | - |fpit | Fujitsu Stylistic Tablet PCs | fpit(4) | - |hyperpen | Aiptek HyperPen 6000 | | - |js_x | JamStudio pentablet | js_x(4) | - |kbd | generic keyboards (alternate) | kbd(4) | - |keyboard | generic keyboards | keyboard(4) | - |microtouch | MicroTouch | | - |mouse | most mouse devices | mouse(4) | - |mutouch | MicroTouch | | - |palmax | Palmax PD1000/PD1100 | palmax(4) | - |penmount | PenMount | | - |spaceorb | SpaceOrb | | - |summa | SummaGraphics | | - |tek4957 | Tektronix 4957 tablet | tek4957(4) | - |ur98(*) | Union Reality UR-F98 headtracker | ur98(4) | - |void | dummy device | void(4) | - |wacom(-) | Wacom tablets | wacom(4) | - +------------+----------------------------------+---------------------+ - -Drivers marked with (*) are available for Linux only. - -Drivers marked with (-) are available for X11R6.9 only. - -4. Overview of X11R6.9 and X11R7.0 - -On most platforms, X11R6.9/X11R7.0 has a single X server binary called Xorg. -This binary can either have one or more video and input drivers linked in -statically, or more usually, dynamically, and in that manner load the video -drivers, input drivers, and other modules that are needed. - -X11R6.9 has X server support for most UNIX and UNIX-like operating systems -on Intel/x86 platforms, plus support for Linux and some BSD OSs on Alpha, -PowerPC, IA-64, AMD64, Sparc, and Mips platforms, and for Darwin on PowerPC. -X11R7.0 has X server currently has support for Linux and Solaris, and is -expected to have other platform support in X11R7.1. - -4.1 Loader and Modules - -The X server has a built-in run-time loader, which can load normal object -files and libraries in most of the commonly used formats. The loader does -not rely on an operating system's native dynamic loader support and it works -on platforms that do not provide this feature. This allows for the modules -to be operating system independent (although not, of course, CPU architecture -independent) which means that a module compiled on Linux/x86 can be loaded by -an X server running on Solaris/x86, or FreeBSD, or even OS/2. - -A main benefit of this, is that when modules are updated, they do not need to -be recompiled for every different operating system. The loader in version -6.9/7.0 has support for Intel (x86), Alpha and PowerPC platforms. It also -has preliminary support for Sparc platforms. - -The X server makes use of modules for video drivers, X server extensions, -font rasterisers, input device drivers, framebuffer layers (like mfb, cfb, -etc), and internal components used by some drivers (like XAA), - -The module interfaces (both API and ABI) used in this release are subject to -change without notice. While we will attempt to provide backward compatibil- -ity for the module interfaces as of the 4.0 release (meaning that 4.0 modules -will work with future core X server binaries), we cannot guarantee this. -Compatibility in the other direction is explicitly not guaranteed because new -modules may rely on interfaces added in new releases. - -Note about module security - - The X server runs with root privileges, i.e., the X server loadable - modules also run with these privileges. For this reason we recom- - mend that all users be careful to only use loadable modules from - reliable sources, otherwise the introduction of viruses and con- - taminated code can occur and wreak havoc on your system. We hope - to have a mechanism for signing/verifying the modules that we pro- - vide available in a future release. - -4.2 Configuration File - -The X server uses a configuration file as the primary mechanism for providing -configuration and run-time parameters. The configuration file format is -described in detail in the xorg.conf(5) manual page. - -This release comes with a graphical configuration tool called "xorgcfg", -which also has a text mode interface and can be used to create an initial -configuration file. It can also be used to customise existing configurations. - -Next in the order of configuration preferences is to use the Xorg server's -ability to create a starting configuration file. Run as root: - - Xorg -configure - - and follow the instructions. - -Finally, if all else fails, the trusty old standby text-based tool "xorgcon- -fig" can also be used for generating X server config files. - -At least one, and hopefully, all of these configuration options will give you -a reasonable starting point for a suitable configuration file. With the -automatic mechanism you might even find that you don't need one! - -If you do need to customize the configuration file, see the xorg.conf manual -page. You can also check the driver-specific manual pages and the related -documentation (found at tables below (section , page ) also. - -4.3 Command Line Options - -Command line options can be used to override some default parameters and -parameters provided in the configuration file. These command line options -are described in the Xorg(1) manual page. - -4.4 XAA - -The XFree86 Acceleration Architecture (XAA) was completely rewritten from -scratch for XFree86 4.x and is used in X11R6.9/X11R7.0. Most drivers imple- -ment acceleration by making use of the XAA module. The Xorg server will -accept modules built either for XFree86 4.4 servers or its own. - -4.5 Multi-head - -Some multi-head configurations are supported in X11R6.9/X11R7.0, primarily -with multiple PCI/AGP cards. - -One of the main problems is with drivers not sufficiently initialising cards -that were not initialised at boot time. This has been improved somewhat with -the INT10 support that is used by most drivers (which allows secondary card -to be "soft-booted", but in some cases there are other issues that still need -to be resolved. Some combinations can be made to work better by changing -which card is the primary card (either by using a different PCI slot, or by -changing the system BIOS's preference for the primary card). - -4.6 Xinerama - -Xinerama is an X server extension that allows multiple physical screens to -behave as a single screen. With traditional multi-head in X11, windows can- -not span or cross physical screens. Xinerama removes this limitation. Xin- -erama does, however, require that the physical screens all have the same root -depth, so it isn't possible, for example, to use an 8-bit screen together -with a 16-bit screen in Xinerama mode. - -Xinerama is not enabled by default, and can be enabled with the +xinerama -command line option for the X server. - -Xinerama was included with X11R6.4. The version included in X11R6.9/X11R7.0 -was completely rewritten for improved performance and correctness. - -Known problems: - - o Most window managers are not Xinerama-aware, and so some operations like - window placement and resizing might not behave in an ideal way. This is - an issue that needs to be dealt with in the individual window managers, - and isn't specifically an X server problem. - -4.7 DGA version 2 - -DGA 2.0 is included in 6.9/7.0. Documentation for the client libraries can -be found in the XDGA(3) man page. A good degree of backwards compatibility -with version 1.0 is provided. - -4.8 DDC - -The VESA Display Data Channel (DDC[tm]) standard allows the monitor to tell -the video card (or on some cases the computer directly) about itself; partic- -ularly the supported screen resolutions and refresh rates. - -Partial or complete DDC support is available in most of the video drivers. -DDC is enabled by default, but can be disabled with a "Device" section entry: -Option "NoDDC". We have support for DDC versions 1 and 2; these can be dis- -abled independently with Option "NoDDC1" and Option "NoDDC2". - -At startup the server prints out DDC information from the display, and can -use this information to set the default monitor parameters, or to warn about -monitor sync limits if those provided in the configuration file don't match -those that are detected. - -4.8.1 Changed behavior caused by DDC. - -Several drivers uses DDC information to set the screen size and pitch. This -can be overridden by explicitly resetting it to the and non-DDC default value -75 with the -dpi 75 command line option for the X server, or by specifying -appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor" -section of the config file. - -4.9 GLX and the Direct Rendering Infrastructure (DRI) - -Direct rendered OpenGL support is provided for several hardware platforms by -the Direct Rendering Infrastructure (DRI). Further information about DRI can -be found at the DRI Project's web site . The 3D core -rendering component is provided by Mesa . - -4.10 XVideo Extension (Xv) - -The XVideo extension is supported in X11R6.7.x. An XvQueryPortAttributes -function has been added as well as support for XvImages. XvImages are XIm- -ages in alternate color spaces such as YUV and can be passed to the server -through shared memory segments. This allows clients to display YUV data with -high quality hardware scaling and filtering. - -4.11 X Rendering Extension (Render) - -The X Rendering extension provides a 2D rendering model that more closely -matches application demands and hardware capabilities. It provides a render- -ing model derived from Plan 9 based on Porter/Duff image composition rather -than binary raster operations. - -Using simple compositing operators provided by most hardware, Render can draw -anti-aliased text and geometric objects as well as perform translucent image -overlays and other image operations not possible with the core X rendering -system. - -Unlike the core protocol, Render provides no font support for applications, -rather it allows applications to upload glyphs for display on the screen. -This allows the client greater control over text rendering and complete -access to the available font information while still providing hardware -acceleration. The Xft library provides font access for Render applications. - -4.11.1 The Xft Library - -On the client side, the Xft library provides access to fonts for applications -using the FreeType library, version 2. One important thing to note is that -Xft uses the vertical size of the monitor to compute accurate pixel sizes for -provided point sizes; if your monitor doesn't provide accurate information -via DDC, you may want to add that information to xorg.conf. - -To allow a graceful transition for applications moving from core text render- -ing to the Render extension, Xft can use either the core rendering requests -or the Render extension for text. See the section on FreeType support in Xft -for instructions on configuring X11R6.9/X11R7.0 to use an existing FreeType -installation. - -The Xft library uses configuration files, /etc/fonts/fonts.conf and -/etc/fonts/local.conf, which contains information about which directories -contain font files and also provides a sophisticated font aliasing mechanism. -Documentation for that file is included in the Xft(3) man page. - -4.11.2 Application Support For Anti-Aliased Text - -Only four applications have been modified in X11R6.9/X11R7.0 to work with the -Render extension and the Xft and FreeType libraries to provide anti-aliased -text: xterm, xditview, x11perf and xclock. Migration of other applications -may occur in future releases. - -By default, xterm uses core fonts through the standard core API. It has a -command line option and associated resource to direct it to use Xft instead: - - o -fa family / .VT100.faceName: family. Selects the font family to use. - -Xditview will use Xft instead of the core API by default. X11perf includes -tests to measure the performance of text rendered in three ways, anti- -aliased, anti-aliased with sub-pixel sampling and regular chunky text, but -through the Render extension, a path which is currently somewhat slower than -core text. - -Xclock uses the Render extension to draw the analog face and shares the -fa -option and faceName resources with xterm to select a font for the digital -mode. - -4.12 Other extensions - -The XFree86-Misc extension has not been fully ported to the new server archi- -tecture yet. This should be completed in a future release. - -The XFree86-VidModeExtension extension has been updated, and mostly ported to -the new server architecture. The area of mode validation needs further work, -and the extension should be used with care. This extension has support for -changing the gamma setting at run-time, for modes where this is possible. -The xgamma utility makes use of this feature. Compatibility with the 3.3.x -version of the extension is provided. The missing parts of this extension -and some new features should be completed in a future release. - -4.13 xedit - -Xedit has several new features, including: - - o An embedded lisp interpreter that allows easier extension of the editor. - - o Several new syntax highlight modes, and indentation rules for C and - Lisp. - - o Flexible search/replace interface that allows regex matches. - - o Please refer to xedit(1) for more details. - - o XPrint support. - -4.14 Font support - -Details about the font support in X11R6.9.x/X11R7.0.x can be found in the -README.fonts document. - -4.15 TrueType support - -X11R6.7 came with two TrueType backends. The functionality from the `X-True- -Type' backend has been integrated into the `FreeType' backend which is -designed to transparently support all of the functionality from the `X-True- -Type' backend with the exception of the font encoding libraries; the -`FreeType' backend uses only the fontenc-based encoding system . - -4.16 CID font support - -Support for CID-keyed fonts is included in X11R6.9/X11R7.0 The CID-keyed font -format was designed by Adobe Systems for fonts -with large character sets. The CID-keyed font support in X11R6.9/X11R7.0 was -donated by SGI . See the LICENSE document for a copy -of the CID Font Code Public License. - -4.17 Internationalisation of the scalable font backends - -X11R6.9/X11R7.0 has a ``fontenc'' layer to allow the scalable font backends -to use a common method of font re-encoding. This re-encoding makes it possi- -ble to uses fonts in encodings other than their their native encoding. This -layer is used by the Type1 and FreeType backends. - -4.18 Large font optimisation - -The glyph metrics array, which all the X clients using a particular font have -access to, is placed in shared memory, so as to reduce redundant memory con- -sumption. For non-local clients, the glyph metrics array is transmitted in a -compressed format. - -4.19 Unicode/ISO 10646 support - -What is included in X11R6.9/X11R7.0 - - o All ``-misc-fixed-*'' BDF fonts are now available in the ISO10646-1 - encoding and cover at least the 614 characters found in ISO - 8859-{1-5,7-10,14,15}, CP1252, and MES-1. The non-bold fonts also cover - all Windows Glyph List 4 (WGL4) characters, including those found in all - 8-bit MS-DOS/Windows code pages. The 8-bit variants of the ``-misc- - fixed-*'' BDF fonts (ISO8859-1, ISO8859-2, KOI8-R, etc.) have all been - automatically generated from the new ISO10646-1 master fonts. - - o Some ``-misc-fixed-*'' BDF ISO10646-1 fonts now cover a comprehensive - Unicode repertoire of over 3000 characters including all Latin, Greek, - Cyrillic, Armenian, Gregorian, Hebrew, IPA, and APL characters, plus - numerous scientific, typographic, technical, and backwards-compatibility - symbols. Some of these fonts also cover Arabic, Ethiopian, Thai, - Han/Kanji, Hangul, full ISO 8859, and more. For the 6x13 font there is - now a 12x13ja Kanji extension and for the 9x18 font there is a 18x18ja - Kanji/Han/Hangul extension, which covers all ISO-2022-JP-2 (RFC 1554) - characters. The 9x18 font can also be used to implement simple combining - characters by accent overstriking. For more information, read Markus - Kuhn's UTF-8 and Unicode FAQ . - - o Mark Leisher's ClearlyU proportional font (similar to Computer Modern). - - o ISO 10646/Unicode UTF-8 Level 1 support added to xterm (enabled with the - -u8 option). - - o The Freetype backend (the "freetype" module) supports Unicode-encoded - fonts. - -4.20 Xlib Compose file support and extensions - -A more flexible Compose file processing system was added to Xlib in -X11R6.9/X11R7.0. The compose file is searched for in the following order: - - 1. If the environment variable $XCOMPOSEFILE is set, its value is used as - the name of the Compose file. - - 2. If the user's home directory has a file named ".XCompose", it is used - as the Compose file. - - 3. The old method is used, and the compose file is "//Compose". - -Compose files can now use an "include" instruction. This allows local modi- -fications to be made to existing compose files without including all of the -content directly. For example, the system's iso8859-1 compose file can be -included with a line like this: - - include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose" - -There are two substitutions that can be made in the file name of the include -instruction. %H expands to the user's home directory (the $HOME environment -variable), and %L expands to the name of the locale specific Compose file -(i.e., "//Compose"). - -For example, you can include in your compose file the default Compose file by -using: - - include "%L" - -and then rewrite only the few rules that you need to change. New compose -rules can be added, and previous ones replaced. - -Finally, it is no longer necessary to specify in the right part of a rule a -locale encoded string in addition to the keysym name. If the string is omit- -ted, Xlib figures it out from the keysym according to the current locale. -I.e., if a rule looks like: - - : "\300" Agrave - -the result of the composition is always the letter with the "\300" code. But -if the rule is: - - : Agrave - -the result depends on how Agrave is mapped in the current locale. - -4.21 Bitstream Vera fonts - -X11R6.9 includes the Bitstream Vera family of typefaces in TrueType format. -This family includes the ``Bitstream Vera Sans'', ``Bitstream Vera Sans -Mono'' and ``Bitstream Vera Serif'' in Roman and Bold varients as well as the -``Bitstream Vera Sans'' and ``Bitstream Vera Sans Mono'' in Oblique and Bold -Oblique. These fonts include all of the glyphs needed for ISO 8859 parts 1 -9 and 15. - -The license terms for the Vera fonts are inclued in the file COPYRIGHT.Vera>. - -4.22 Luxi fonts from Bigelow and Holmes - -The X distribution includes the ``Luxi'' family of Type 1 fonts and TrueType -fonts. This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and -``Luxi Mono'' in Roman, oblique, bold and bold oblique variants. The True- -Type version have glyphs covering the basic ASCII Unicode range, the Latin 1 -range, as well as the Extended Latin range and some additional punctuation -characters. In particular, these fonts include all the glyphs needed for -ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the -Adobe Standard encoding and the Windows 3.1 character set. - -The glyph coverage of the Type 1 versions is somewhat reduced, and only cov- -ers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding. - -The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from -Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus -digital format. URW++ Design and Development GmbH converted the Ikarus for- -mat fonts to TrueType and Type 1 font programs and implemented the grid-fit- -ting "hints" and kerning tables in the Luxi fonts. - -The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH', -as well as in the License document. For further information, please contact - or , or consult the URW++ web -site . - -5. Miscellaneous - -This section describes other items of note for the X11R6.9/X11R7.0 release. - -5.1 Legacy keyboard driver phase-out - -The legacy keyboard driver is no longer compiled into the X server by default -on certain platforms (including Linux). The newer kbd driver replaces the -older built-in driver. It is suggested that, if the X server says that it -cannot load the keyboard driver, then the xorg.conf file should be updated to -use the new kbd driver, which can be done by changing the Driver line in the -InputDevice section. For example, - - Section "InputDevice" - Identifier "Keyboard0" - Driver "kbd" - EndSection - -Note that the driver name is case-sensitive. - -5.2 Socket directory ownership and permissions - -The socket directories created in /tmp are now required to be owned by root -and have their sticky-bit set. If the permissions are not set correctly, the -component using this directory will print an error message and fail to start. -Common socket directories that are known to be affected include: - - /tmp/.font-unix - /tmp/.ICE-unix - /tmp/.X11-unix - -These directories are used by the font server, xfs, applications using the -Inter-Client Exchange protocol (ICE) and the X server, respectively. - -There are several solutions to the problem of when to create these directo- -ries. They could be created at install time by the system's installer if the -/tmp dir is persistent. They could be created at boot time by the system's -boot scripts (e.g., the init.d scripts). Or, they could be created by PAM -modules at service startup or user login time. - -The solution chosen is platform dependent, and the system administrator -should be able to handle creating those directories on any systems that do -not have the correct ownership or permissions. - -5.3 Composite exposes extra visuals - -When the Composite extension is enabled via xorg.conf or the command line, a -new visual is created. This visual is different from the other visuals used -by X applications in that it includes an alpha component. It is used by the -compositing manager and other Composite aware applications. - -Most X applications ignore this visual since it is not useful to them; how- -ever some applications mistakenly try to use it, which will cause them to -fail. An environment variable, XLIB_SKIP_ARGB_VISUALS, was added to the X11 -library to hide this visual from applications that mistakenly try to use it. -If an application fails only when the Composite is enabled, try setting this -environment variable before starting the application. - -Since Composite is not enabled by default, it is not expected that this issue -will be visible to most users. - -6. Deprecated components and removal plans - -This section lists current plans for removal of obsolete or deprecated compo- -nents in the X.Org releases. As our releases are open source, users who con- -tinue to require these can find the source in previous releases and continue -to use these, but the X.Org Foundation and its volunteers have decided the -burden of continued maintenance and distribution in the core X11 releases -outweighs the benefits of doing so. In some cases, this is simply because no -one has volunteered to do continued maintenance, so if software is listed -here that you need, you can contact to volunteer -to take over maintainership, either inside or outside of the Xorg release -process. - - Display Postscript (DPS) - The DPS software is included and built by default (except as - noted in README.dps) in the X.Org X11R6.8 release series. The - software will be included, but not built unless specifically con- - figured by the builder, in the X.Org X11R6.9 release series. At - this time, X.Org does not plan to include any of the DPS software - in X11R7.0 or later releases. For more information, see xc/pro- - grams/Xserver/hw/xfree86/doc/README.dps in the X.Org source - release. - -7. Attributions/Acknowledgements/Credits - -This section lists the credits for the X11R6.9/X11R7.0 release. For a more -detailed breakdown, refer to the ChangeLog file in the X.Org source tree, the -ChangeLog's in or the 'cvs log' information for individual source files." - - These people contributed in some way to X11R6.9/X11R7.0 - Kenneth Aafly, Dave Airlie, Andrew C. Aitchison, Antti Ajanki, - Stuart Anderson, Eric Anholt, Xavier Bachelot, Joshua Baergen, - Terry Barnaby, Jesse Barnes, Michael Banck, Olivier Baudron, - Dominik Behr, J. Scott Berg, Cedric Berger, Donnie Berkholz, - Thomas Biege, Billy Biggs, Jrg Billeter, Dmitry Bolkhovitanov, - Andy Bowers, Peter Breitenlohner, Kevin Brosius, Rob Brown, Jan - Brunner, Andy Burrows, Lennert Buytenhek, Neil Campbell, Pierre - Chifflier, Juliusz Chroboczek, Andrew Church, David M. Clay, - James Cloos, Alan Coopersmith, Jay Cotton, Bill Crawford, Grze- - gorz Dbrowski, Michel Dnzer, Kevin DeKorte, Leif Delgass, - Vladimir Dergachev, Alex Deucher, Stefaan DeRoeck, Bogdan Dia- - conescu, Thomas Dickey, Fabio M. Di Nitto, Stefan Dirsch, Dima - Dorfman, Egbert Eich, Hannes Eriksson, Chris Evans, Mike Fabian, - Helmut Fahrion, Micha Feigin, Werner Fink, Jordan Frank, Fabian - Franz, Matthias Frlich, George Fufutos, Bdale Garbee, Jim Get- - tys, Chris Gilbert, Jerome Glisse, Ortwin Glck, Shelley Gong, - Michael Gor, Alexander Gottwald, Peter Grehan, Nicolai Haehnle, - Bruno Haible, Miroslav Halas, Mike A. Harris, Colin Harrison, - John Harper, Olli Helenius, Bjorn Helgaas, Thomas Hellstrm, Olaf - Hering, Matthieu Herrb, Benjamin Herrenschmidt, Ivor Hewitt, - Masakazu HIGAKI, Leon Ho, Jay Hobson, Kristian Hgsberg, Fredrick - Hglund, Gerte Hoogewerf, Matthias Hopf, Tony Houghton, Alan - Hourihane, Jeremy Huddleston, Falk Hueffner, Adam Jackson, Kean - Johnston, Nicolas Joly, Dave Jones, Anders Kaseorg, Egmont - Koblinger, Greg Kroah-Hartman, Felix Kuehling, Markus Kuhn, Klaus - Kusche, Vladimir Kushnir, Marc Aurele La France, Julien Lafon, - Pierre Lalet, Philip Langdale, Sam Lau, Nolan Leake, Germain Le- - Chapelain, Chris Lee, Allen Leinwand, Vincent Le Ligeour, - Jonathan Lennox, Dejan Lesjak, Terry Lewis, Sophia Li, Vedran - Ljubovic, Andreas Luik, Lubos Lunak, Torrey T. Lyons, Stephen - Kennedy, Mark Kettenis, Mark Kilgard, Min Sik Kim, Lars Knoll, - Egmont Koblinger, David Krause, Stuart Kreitman, Tomohiro - KUBOITA, Eric Kunze, Paul Mackerras, Roland Mainz, Stephane - Marchesin, Kevin E. Martin, David Martnez Moreno, Ferris - McCormick, Mark McLoughlin, Dan McNichol, Marcus Meissner, Fred- - erico Mena-Quintero, Robert Millan, David S. Miller, Srgio - Montero Basto, Thomas J. Moore, Jeff Muizelaar, Shrijeet Mukher- - jee, ISHIKAWA Mutsumi, Gustavo Noronha Silva, Krzysztof Nowicki, - Mike Owens, Keith Packard, Drew Parsons, Brian Paul, Diego Pet- - ten, Sren Sandmann Pedersen, Pieter Peers, Hong Bo Peng, Rune - Petersen, Daphne Pfister, Andrew Pimlott, Aaron Plattner, Bill - Randle, Joris van Rantwijk, Anuradha Ratnaweera, Jeremy C. Reed, - Thomas Reifferscheid, Alex Reisen, Bernhard Reiter, Andreas - Robinson, Branden Robinson, Felipe Rodriguez, Ian Romanick, Alex - Romosan, Bernhard Rosenkraenzer, Jeroen Ruigrok, Zack Rusin, Leo - Savernik, Christophe Saout, Marcus Schaefer, Roland Scheidegger, - David Schleef, Michael Schroeder, Andreas Schuldei, Andreas - Schwab, Stanislaw Skowronek, Jon Smirl, Jeff Smith, Jakub Sta- - chowshi, Sam Stephenson, Tobis Stoeckmann, Daniel Stone, Aivils - Stoss, James Su, Ienup Sung, Alan Swanson, Aapo Tahkola, - Hidetoshi Tajima, Owen Taylor, Bob Terek, Samuel Thibault, Sergey - Tikhonov, Simon Toedt, Yuri Vasilevski, Luc Verhaegen, Mike - Verona, Ronny V. Vindenes, Mark Vojkovich, Detlef Vollman, - Stphane VOLTZ, Jochen Voss, Derek Wang, Tim Waugh, Keith - Whitwell, Nathan J. Williams, Alex Williamson, Thomas Winis- - chhofer, David Wong, David Woodhouse, Carl Worth, Michael - Yaroslavtsev, Tim Yamin, Cha Young-Ho, Hui Yu, Austin Yuan, Henry - Zhao - -The X Window System has been a collaborative effort from its inception. Our -apologies for anyone or organization inadvertently overlooked. Many individ- -uals (including major contributors) who worked on X are represented by their -employers in this list. - - This product includes software developed by: - Paul Anderson, Michael Bax, Jehan Bing, Peter Breitenlohner, Alan - Coopersmith, Egbert Eich, John Dennis, Fabrizio Gennari, Jim Get- - tys, Alexander Gottwald, Ralf Habacker Mike Harris, Matthieu - Herrb, Alan Hourihane, Harold L Hunt II, Elliot Lee, Jeremy Katz, - Kaleb Keithley, Stuart Kreitman, Andreas Luik, Torrey Lyons, - Roland Mainz, Kevin E. Martin, Takuma Murakami, Kensuke Mat- - suzaki, Keith Packard, Ivan Pascal, Earle F. Philhower III, Ben- - jamin Rienfenstahl, Leon Shiman, Toshimitsu Tanaka, Nicholas - Wourms. - - 2d3d Inc., 3Dlabs Inc. Ltd., Aaron Plattner, Adam de Boor, Adam - Jackson, Adobe Systems Inc., After X-TT Project, AGE Logic Inc., - Alan Coopersmith, Alan Cox, Alan Hourihane, Alexander Gottwald, - Alex Deucher, Anders Carlsson, Andreas Luik, Andreas Monitzer, - Andreas Robinson, Andrew C Aitchison, Andy Ritger, Angus Lees, - Ani Joshi, Anton Zioviev, Apollo Computer Inc., Apple Computer - Inc., Ares Software Corp., AT&T Inc., ATI Technologies Inc., BEAM - Ltd., Ben Skeggs, Benjamin Herrenschmidt, Benjamin Rienfenstahl, - Bigelow and Holmes, Bill Reynolds, Bitstream Inc., Bogdan Dia- - conescu, Branden Robinson, Brian Fundakowski Feldman, Brian - Goines, Brian Paul, Bruno Haible, Bryan Stine, Catharon Produc- - tions Inc., Charles Murcko, Chen Xiangyang, Chisato Yamauchi, - Chris Constello, Christian Zietz, Cognition Corp., Compaq Com- - puter Corporation, Concurrent Computer Corporation, Conectiva - S.A., Corin Anderson, Craig Struble, Daewoo Electronics Co. Ltd., - Dale Schumacher, Damien Miller, Daniel Berrange, Daniel Borca, - Daniel Stone, Daniver Limited, Daryll Strauss, Data General Cor- - poration, Dave Airlie, David Bateman, David Dawes, David E. Wex- - elblat, David Holland, David J. McKay, David McCullough, David - Mosberger-Tang, David S. Miller, Davor Matic, Deron Johnson, - Digeo Inc., Digital Equipment Corporation, Dirk Hohndel, Doug - Anson, Dmitry Golubev, Earle F. Philhower III, Edouard TISSERANT, - Eduardo Horvath, Egbert Eich, Elliot Lee, Eric Anholt, Eric For- - tune, Eric Sunshine, Erik Fortune, Erik Nygren, Evans & Suther- - land Computer Corporation, Fabio Massimo Di Nitto, Fabrizio Gen- - nari, Felix Kuehling, Finn Thoegersen, Francesco Zappa Nardelli, - Frank C. Earl, Frederic Lepied, Free Software Foundation Inc., - Fujitsu Limited, Fujitsu Open Systems Solutions Inc., Fuji Xerox - Co. Ltd., Geert Uytterhoeven, Gerrit Jan Akkerman, Gerry Toll, - Glenn G. Lai, GNOME Foundation, Go Watanabe, Greg Kroah-Hartman, - Greg Parker, Gregory Mokhin, GROUPE BULL, Guy Martin, Hans Oey, - Harald Koenig, Harm Hanemaayer, Harold L Hunt II, Harry Langen- - bacher, Henry A. Worth, Hewlett-Packard Company, Hitachi Ltd, - Holger Veit, Howard Greenwell, Hummingbird Communications Ltd., - IBM Corporation, Intel Corporation, INTERACTIVE Systems Corpora- - tion, International Business Machines Corp., Itai Nahshon, Ivan - Kokshaysky, Ivan Pascal, Jakub Jelinek, James Tsillas, Jason - Bacon, Jean-loup Gailly, Jeff Hartmann, Jeff Kirk, Jeffrey Hsu, - Jehan Bing, Jeremy Katz, Jerome Glisse, Jim Gettys, Jim Tsillas, - John Dennis, John Harper, John Heasley, Jon Block, Jon Smirl, Jon - Tombs, Jorge Delgado, Jos Fonseca, Joseph Friedman, Joseph V. - Moss, Juliusz Chroboczek, Jyunji Takagi, Kaleb Keithley, Kazushi - (Jam) Marukawa, Kazuyuki (ikko-) Okamoto, Kean Johnston, Keith - Packard, Keith Whitwell, Kensuke Matsuzaki, Kristian Hgsberg, - Larry Wall, Lawrence Berkeley Laboratory, Leif Delgass, Lennart - Augustsson, Leon Shiman, Lexmark International Inc., Linus Tor- - valds, Luc Verhaegen, Machine Vision Holdings Inc., Manfred - Brands, Marc Aurele La France Mark Adler, Mark J. Kilgard, Mark - Leisher, Mark Smulders, Mark Vojkovich, Marvin Solomon, Mas- - sachusetts Institute Of Technology, Matrox Graphics, Matthew - Grossman, Matthieu Herrb, Metro Link Inc., Michael Bax, Michael - H. Schimek, Michael P. Marking, Michael Schimek, Michael Smith, - Michel Daenzer, Mike A. Harris, Ming Yu, MIPS Computer Systems - Inc., National Semiconductor, NCR Corporation Inc., Netscape Com- - munications Corporation, Network Computing Devices Inc., Nicholas - Miell, Nicholas Wourms, Nicolai Haehnle, Noah Levitt, Nolan - Leake, Novell Inc., Nozomi YTOW, NTT Software Corporation, Number - Nine Computer Corp., Number Nine Visual Technologies, NVIDIA - Corp., Oivier Danet, Oki Technosystems Laboratory Inc., OMRON - Corporation, Open Software Foundation, Orest Zborowski, Owen Tay- - lor, Pablo Saratxaga, Panacea Inc., Panagiotis Tsirigotis, Paolo - Severini, Pascal Haible, Patrick Lecoanet, Patrick Lerda, Paul - Anderson, Paul Elliott, Paul Mackerras, Peter Breitenlohner, - Peter Kunzmann, Peter Trattler, Philip Homburg, Precision Insight - Inc., Prentice Hall, Quarterdeck Office Systems, Ralf Habacker - Randy Hendry, Ranier Keller, Red Hat Inc., Regents of the Univer- - sity of California, Regis Cridlig, Rene Cougnenc, Richard A. - Hecker, Richard Burdick, Rich Murphey, Rickard E. Faith, Rik - Faith, Robert Chesler, Robert Millan, Robert V. Baron, Robin Cut- - shaw, Roland Mainz, Ronny Vindenes, Russ Blaine, Ryan Breen, Ryan - Lortie, Ryan Underwood, S3 Graphics Inc., Sam Leffler, SciTech - Software, Scott Laird, Sebastien Marineau, Shigehiro Nomura, Sho- - Graphics Inc., Shunsuke Akiyama, Silicon Graphics Computer Sys- - tems Inc., Silicon Integrated Systems Corp Inc., Silicon Motion - Inc., Simon P. Cooper, Snitily Graphics Consulting Services, Sony - Corporation, Sren Sandmann, SRI, Stanislav Brabec, Stefan - Dirsch, Stephan Lang, Stephane Marchesin, Steven Lang, Stuart - Kreitman, Sun Microsystems Inc., SunSoft Inc., SuSE Inc, Sven - Luther, T. A. Phelps, Takis Psarogiannakopoulos, Takuma Murakami, - Takuya SHIOZAKI, Tektronix Inc., The DOS-EMU-Development-Team, - The Institute of Software Academia Sinica, The NetBSD Foundation, - Theo de Raadt, Theodore Ts'o, The Open Group, The Open Software - Foundation, The Regents of the University of California, The - Santa Cruz Operation Inc., The Weather Channel Inc., The X Con- - sortium, The XFree86 Project Inc., Thomas E. Dickey, Thomas G. - Lane, Thomas Hellstrm, Thomas Mueller, Thomas Roell, Thomas - Thanner, Thomas Winischhofer, Thomas Wolfram, Thorsten.Ohl, Tiago - Gons, Todd C. Miller, Tomohiro KUBOTA, Torrey Lyons, Torrey T. - Lyons, TOSHIBA Corp., Toshimitsu Tanaka, Travis Tilley, Trolltech - AS, Tungsten Graphics Inc., Tuomas J. Lukka, Ty Sarna, UCHIYAMA - Yasushi, Unicode Inc., UniSoft Group Limited, University of Utah, - University of Wisconsin, UNIX System Laboratories Inc., URW++ - GmbH, VA Linux Systems, VIA Technologies Inc., Video Electronics - Standard, VMware Inc., Vrije Universiteit, Wittawat Yamwong, Wyse - Technology Inc., X Consortium, Xi Graphics Inc., X-Oz Technolo- - gies, X-TrueType Server Project and their contributors, Yu Shao. - - This product includes software developed by The XFree86 Project, - Inc (http://www.xfree86.org/) and its contributors. - - This produce includes software that is based in part of the work - of the FreeType Team (http://www.freetype.org). - - This product includes software developed by the University of - California, Berkeley and its contributors. - - This product includes software developed by Christopher G. - Demetriou. - - This product includes software developed by the NetBSD Founda- - tion, Inc. and its contributors. - - This product includes software developed by the X-Oz Technologies - and its contributors. - - -$XdotOrg: xc/RELNOTES,v 1.10 2005/12/21 05:39:04 kem Exp $ diff --git a/nx-X11/extras/README b/nx-X11/extras/README deleted file mode 100644 index 295910e73..000000000 --- a/nx-X11/extras/README +++ /dev/null @@ -1,17 +0,0 @@ -This directory (xc/extras) contains packages that are maintained outside -of XFree86, but which are included with the base XFree86 distribution. -Each such package should be imported on its own vendor branch (see -the README.XFree86 file in each subdirectory for specific 'cvs import' -details). 'XFree86' RCS ident lines should only be added to files that -have XFree86-specific changes. Binary files should not normally be -imported. - -Packages included here must be redistributable under conditions compatible -with the XFree86 redistribution conditions (see -xc/programs/Xserver/hw/xfree86/doc/COPYRIGHT for examples of compatible -licences). - - - -$XFree86: xc/extras/README,v 1.1 1998/08/29 08:01:42 dawes Exp $ - diff --git a/nx-X11/lib/X11/lcUniConv/COPYRIGHT b/nx-X11/lib/X11/lcUniConv/COPYRIGHT deleted file mode 100644 index ccc162664..000000000 --- a/nx-X11/lib/X11/lcUniConv/COPYRIGHT +++ /dev/null @@ -1,39 +0,0 @@ -This notice applies to the files in this directory. They are taken from -the libiconv-1.1 package, which is covered by the LGPL license. The files -in this directory have been placed under the following copyright, with -permission from the Free Software Foundation. - - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - -Notes: - -1. This copyright applies only to the files in this directory, and not to -the remaining files in libiconv. - -2. The Free Software Foundation does not encourage the use of the above -license for newly written software. - diff --git a/nx-X11/lib/X11/lcUniConv/README b/nx-X11/lib/X11/lcUniConv/README deleted file mode 100644 index 5ea4f0566..000000000 --- a/nx-X11/lib/X11/lcUniConv/README +++ /dev/null @@ -1,12 +0,0 @@ -$XFree86$ - -The files in this directory are taken from the libiconv-1.1 package. - -The *.h files were generated from tables (mostly from ftp.unicode.org) using -the programs '8bit_tab_to_h.c' and 'cjk_tab_to_h.c'. On some of them, further -optimizations were applied by hand. - -If you find a bug in these files, instead of modifying them in XFree86 -and let it diverge from libiconv, please notify the libiconv maintainer -(currently ) so he can fix both in synch. - diff --git a/nx-X11/programs/Xserver/dix/BuiltInAtoms b/nx-X11/programs/Xserver/dix/BuiltInAtoms deleted file mode 100644 index 910c62706..000000000 --- a/nx-X11/programs/Xserver/dix/BuiltInAtoms +++ /dev/null @@ -1,329 +0,0 @@ -File: .../x11/server/dix/BuiltInAtoms - -This file is of a fixed format and is used to generate both the file -include/XAtom.h and dix/initatoms.c. Neither of those files should be -edited directly. Changing the atoms in this file, or even the order in -which they occur, is equivalent to forcing a new (minor) version number -on the server. Take care. - -The format of the file is that each built in atom starts in column 1 -with no text, other than spaces and tabs, on that line other than a -mandatory trailing "@" at the end of the line. For each atom (Foo) -below the defines will be of the form - #define XA_Foo -and the string value of the atom will be "Foo". - -The comment lines in this file are not guaranteed to be accurate. To see the -current truth, look at the Xlib documentation as well as the protocol spec. - -Atoms occur in five distinct name spaces within the protocol. Any particular -atom may or may not have some client interpretation within each of the name -spaces. For each of the built in atoms, the intended semantics and the space -within which it is defined is indicated. - -Those name spaces are - Property names - Property types - Selections - Font properties - Type of a ClientMessage event (none built into server) - -For the font properties mentioned here, see the spec for more information. - - -- Selections -- - -PRIMARY @ - Selection. -SECONDARY @ - Selection. - - -- Property types and names -- - -ARC @ - Property type: - x, y: INT16 - width, height: CARD16, - angle1, angle2: INT16 -ATOM @ - Property type: - atom: ATOM -BITMAP @ - Property type: - bitmap: PIXMAP - This is asserted to be of depth 1. -CARDINAL @ - Property type: - card: CARD32 or CARD16 or CARD8 - the datum size is dependent on the property format -COLORMAP @ - Property type: - colormap: COLORMAP -CURSOR @ - Property type: - cursor: CURSOR -CUT_BUFFER0 @ -CUT_BUFFER1 @ -CUT_BUFFER2 @ -CUT_BUFFER3 @ -CUT_BUFFER4 @ -CUT_BUFFER5 @ -CUT_BUFFER6 @ -CUT_BUFFER7 @ - Property name: (type: STRING) - Used to implement cut buffer ring, in particular Andrew uses - this mechanism. Anyone else using this sort of IPC mechanism - should use these properties. - - Data is normally fetched and stored out of CUT_BUFFER0; the - RotateProperties request is used to rotate these buffers. -DRAWABLE @ - Property type: - drawable: DRAWABLE -FONT @ - Property type: - font: FONT -INTEGER @ - Property type: - card: INT32 or INT16 or INT8 - the datum size is dependent on the property format -PIXMAP @ - Property type: - pixmap: PIXMAP -POINT @ - Property type: - x, y: INT16 -RECTANGLE @ - Property type: - x, y: INT16 - width, height: CARD16 -RESOURCE_MANAGER @ - Property name: (type: STRING) - Contents of the user's resource manager data base. -RGB_COLOR_MAP @ - Property type: - colormap: COLORMAP - red-max: CARD32 - red-mult: CARD32 - green-max: CARD32 - green-mult: CARD32 - blue-max: CARD32 - blue-mult: CARD32 - base-pixel: CARD32 - - The fields `red_max', `green_max', and `blue_max' give the maximum - red, green, and blue values, respectively. Each color - coefficient ranges from 0 to its max, inclusive. For example, - a common colormap allocation is 3/3/2: 3 planes for red, 3 - planes for green, and 2 planes for blue. Such a colormap would - have red_max == 7, green_max = 7, and blue_max = 3. An alternate - allocation that uses only 216 colors is red_max = 5, green_max = - 5, and blue_max = 5. - - The fields `red_mult', `green_mult', and `blue_mult' give the - scale factors used to compose a full pixel value. (See next - paragraph.) For a 3/3/2 allocation red_mult might be 32, - green_mult might be 4, and blue_mult might be 1. For a - 6-colors-each allocation, red_mult might be 36, green_mult might - be 6, and blue_mult might be 1. - - The field `base_pixel' gives the base pixel value used to - compose a full pixel value. Normally base_pixel is obtained - from a call to XAllocColorPlanes(). Given integer red, green, - and blue coefficients in their appropriate ranges, one can - compute a corresponding pixel value with the expression: - - r * red_mult + g * green_mult + b * blue_mult + base_pixel - - For gray-scale colormaps, only the colormap, red_max, red_mult, - and base_pixel fields are defined; the other fields are - ignored. To compute a gray-scale pixel value, use: - - gray * red_mult + base_pixel - - This is provided to allow applications to share color maps. - -RGB_BEST_MAP @ -RGB_BLUE_MAP @ -RGB_DEFAULT_MAP @ -RGB_GRAY_MAP @ -RGB_GREEN_MAP @ -RGB_RED_MAP @ - Property name: (type: RGB_COLOR_MAP) - The needs of most applications can be met with five colormaps. - Polite applications may need only a small RGB space, and can - use a portion of the default color map. Applications doing - high-quality RGB rendering will need an entire colormap, - filled with as large an RGB space as possible, e.g. 332. For - color separations, an application may need maximum device - resolution for each of red, green, and blue, even if this - requires three renderings with three colormaps. - - Each of the above five names would be used for sharing color - maps. -STRING @ - Property type: - sequence of Bytes -VISUALID @ - Property type: - visual: VISUALID -WINDOW @ - Property type: - window: WINDOW -WM_COMMAND @ - Property name: (type: STRING) - Command line arguments used to invoke this application. The - arguments are delimited by null characters (ASCII 0). -WM_HINTS @ - Property type: - flags: CARD32 - input: BOOL32 - initial-state: CARD32 - icon-pixmap: PIXMAP - icon-window: WINDOW - icon_mask: BITMAP - icon-x, icon-y: INT32 - flags contains the following bits - 0x00000001 input hint - 0x00000002 state hint - 0x00000004 icon pixmap hint - 0x00000008 icon window hint - 0x00000010 icon position hint - values for initial-state - 0 unspecified -> application does not - care and WM should pick one. - 1 normal - 2 zoomed - 3 iconic - 4 inactive -> application believes - itself to be seldomly used. WM may wish to - place it on an inactive menu. - This type is potentially extensible. The order is critical; - append to the end only. - Property name: (type: WM_HINTS) - Additional hints set by the client for use by the window - manager. -WM_CLIENT_MACHINE @ - Property name: (type: STRING) - used to communicate with the window manager. The host name - of the machine the client is running on may be set here. -WM_ICON_NAME @ - Property name: (type: STRING) - what the application would like the label to be for - the iconic form of the window. -WM_ICON_SIZE @ - Property type: - minWidth, min-height: CARD32 - maxWidth, max-height: CARD32 - widthInc, height-inc: CARD32 - Property name: (type: ICON_SIZE) - The window manager may set this property on the root window - to specify the icon sizes it allows. -WM_NAME @ - Property name: (type: STRING) - used to communicate with the window manager. This is - what the application would like the label for the window. -WM_NORMAL_HINTS @ - Property name: (type: SIZE_HINTS) - used to communicate with the window manager. This is size - hints for a window in its "normal" state. -WM_SIZE_HINTS @ - Property type: - flags: CARD32 - x, y: INT32 - width, height: CARD32 - min-width, min-height: CARD32 - max-width, max-height: CARD32 - width-inc, height-inc: CARD32 - min-aspect-x, min-aspect-y: CARD32 - max-aspect-x, max-aspect-y: CARD32 - flags contains the following bits - 0x00000001 user specified x and y - 0x00000002 user specified width and height - 0x00000004 program specified position - 0x00000008 program specified size - 0x00000010 program specified minimum size - 0x00000020 program specified maximum size - 0x00000040 program specified resize increment - 0x00000080 program specified aspect ratio - This type is potentially extensible. The order is critical; - append to the end only. -WM_ZOOM_HINTS @ - Property name: (type: SIZE_HINTS) - used to communicate with the window manager. This is size - hints for a window in its "zoomed" state. - - -- Font properties -- - -MIN_SPACE @ - Font property: CARD32 -NORM_SPACE @ - Font property: CARD32 -MAX_SPACE @ - Font property: CARD32 -END_SPACE @ - Font property: CARD32 -SUPERSCRIPT_X @ - Font property: INT32 -SUPERSCRIPT_Y @ - Font property: INT32 -SUBSCRIPT_X @ - Font property: INT32 -SUBSCRIPT_Y @ - Font property: INT32 -UNDERLINE_POSITION @ - Font property: INT32 -UNDERLINE_THICKNESS @ - Font property: CARD32 -STRIKEOUT_ASCENT @ - Font property: INT32 -STRIKEOUT_DESCENT @ - Font property: INT32 -ITALIC_ANGLE @ - Font property: INT32 -X_HEIGHT @ - Font property: INT32 -QUAD_WIDTH @ - Font property: INT32 -WEIGHT @ - Font property: CARD32 -POINT_SIZE @ - Font property: CARD32 -RESOLUTION @ - Font property: CARD32 - -The following optional properties on fonts have values that are atoms. The -atom print name is the useful information. - -COPYRIGHT @ - of the font distribution -NOTICE @ - trademark/copyright of the character shapes -FONT_NAME @ - name of this particular instance of a font -FAMILY_NAME @ - name of the 'font family' to which it belongs -FULL_NAME @ - full text name of the font - -The following aren't in order but putting them at the end avoids encoding -changes. - -CAP_HEIGHT @ - Font property: CARD32 - - -WM_CLASS @ - Property name: (type: STRING) - Used (possibly by some window managers; definitely by - session managers) to look up resources in the resource - data base on behalf of the client who set this property. - There are 2 elements: - {char *resource_name; char *resource_class;} - delimited by a null character (ascii 0) - -WM_TRANSIENT_FOR @ - Property name: (type: WINDOW) - Used by transient top-level windows, such as dialog - boxes, to point to their logical "parents". The window - manager can then take down the dialog boxes when the - "parent" gets iconified, for instance. diff --git a/nx-X11/programs/Xserver/dix/CHANGES b/nx-X11/programs/Xserver/dix/CHANGES deleted file mode 100644 index d8fb7c31a..000000000 --- a/nx-X11/programs/Xserver/dix/CHANGES +++ /dev/null @@ -1,17 +0,0 @@ -The following changes have been made to this directory since R3 (for -a full description, see doc/Server/r4.tbl.ms): - - o Windows restructured (memory reduction, devPrivates and speedups) - o GCs restructured (memory reduction, devPrivates and wrappers) - o Screens restructured (window ops merged in, devPrivates) - o Pixmaps restructured (drawable changes mostly) - o Cursors restructured (shares glyph bits now) - o Visuals restructured (screen index removed, fields rearranged) - o Devices restructured (input extension changes) - o Out of memory changes. Many interfaces now return OutOfMemory - status. - o Synchronous grab code rewritten. Should conform to our - understanding of the protocol now. Be careful when time - stamping events (don't allow time to run backwards). - o Resource types redesigned and rewritten. - o Internal fake color allocation routine for software cursors. -- cgit v1.2.3