2235 lines
81 KiB
XML
2235 lines
81 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
|
|
[
|
|
<!ENTITY % defs SYSTEM "defs.ent"> %defs;
|
|
]>
|
|
|
|
<article id='ReleaseNotes'>
|
|
|
|
<articleinfo>
|
|
|
|
<title>Release Notes for X11R&relvers;</title>
|
|
|
|
<corpauthor>
|
|
<ulink url="http://www.x.org/wiki/XorgFoundation">
|
|
The X.Org Foundation
|
|
</ulink>
|
|
</corpauthor>
|
|
|
|
<pubdate>&reldate;</pubdate>
|
|
|
|
<abstract>
|
|
|
|
<para>
|
|
These release notes contain information about features and their
|
|
status in the X.Org Foundation X11R&relvers; release.
|
|
</para>
|
|
|
|
</abstract>
|
|
|
|
</articleinfo>
|
|
|
|
<sect1 id='Introduction_to_the_X11R&relvers;_Release'>
|
|
<title>Introduction to the X11R&relvers; Release</title>
|
|
|
|
<para>
|
|
This release is the &whichfullrel; modular release of the
|
|
<productname>X Window System</productname>.
|
|
The next full release will be X11R&nextrelvers; and is expected in
|
|
&nextfullreldate;.
|
|
</para>
|
|
|
|
<para>
|
|
Unlike X11R1 through X11R6.9, X11R7.x releases are not built from one
|
|
monolithic source tree, but many individual modules. These modules
|
|
are distributed as individual source code releases, and each one is
|
|
released when it is ready, instead of only when the overall window
|
|
system is ready for release. The X11R7.x releases are made by
|
|
“rolling up” the individual module releases into a
|
|
collection that is often affectionately called the
|
|
“<foreignphrase>katamari</foreignphrase>” by the developers.
|
|
</para>
|
|
|
|
<para>
|
|
The X11R&relvers; release does not include all of the software
|
|
formerly included in the previous X Window System releases.
|
|
It is designed to be a reasonable baseline from which to start
|
|
when building the window system for the first time for a new
|
|
installation, distribution, or package set. It does not provide
|
|
a full desktop environment, expecting a more feature rich set of
|
|
applications to be installed from one of the several excellent
|
|
desktop environments available for the X Window System. The
|
|
X.Org developers continue to maintain and produce new releases
|
|
of much of the software that was formerly in the main window
|
|
system releases but is no longer included in the katamari
|
|
releases, including many of the Athena Widgets desktop
|
|
applications that were provided as samples in previous window
|
|
system versions.
|
|
</para>
|
|
|
|
<para>
|
|
Once their window system build is established, most builders watch for
|
|
announcements of individual module updates on the <ulink
|
|
url="http://lists.x.org/mailman/listinfo/xorg-announce"
|
|
>xorg-announce mailing list</ulink> and update to those as needed.
|
|
The X.Org Foundation currently releases the X Window System
|
|
katamari releases approximately once a year, but many modules,
|
|
especially the X servers and drivers, are updated more frequently
|
|
between those releases.
|
|
</para>
|
|
|
|
<para>
|
|
For help with how to build and develop in the modular tree see the
|
|
<ulink url="http://wiki.x.org/wiki/ModularDevelopersGuide">Modular
|
|
Developer's Guide</ulink> in the X.Org wiki.
|
|
</para>
|
|
|
|
<para>
|
|
We encourage you to report bugs using
|
|
freedesktop.org's <ulink url="https://bugs.freedesktop.org/">
|
|
bug tracking system</ulink> using the xorg product, and to
|
|
submit bug fixes and enhancements to
|
|
<email>xorg-devel@lists.x.org</email>.
|
|
More details on patch submission and review process are available on the
|
|
<ulink
|
|
url="http://www.x.org/wiki/Development/Documentation/SubmittingPatches">
|
|
SubmittingPatches</ulink> page of the X.Org wiki.
|
|
</para>
|
|
|
|
<para>
|
|
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 nearly 25 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 version 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. Since the founding of the
|
|
X.Org Foundation in early 2004, many further releases have been
|
|
issued, from X11R6.7 to the current &relvers;.
|
|
</para>
|
|
|
|
<para>
|
|
<!-- We only do release notes for full releases now.
|
|
<![ %updaterel [
|
|
The next sections describe what has changed in the update release(s)
|
|
as well as what is new in the latest full release (&fullrelvers;).
|
|
]]>
|
|
<![ %majorrel [
|
|
-->
|
|
The next section describes what is new in the latest full release
|
|
(&relvers;) compared with the previous full release
|
|
(&prevrelvers;).
|
|
<!--
|
|
]]>
|
|
<![ %minorrel [
|
|
The next section describes what is new in the latest version
|
|
(&relvers;) compared with the previous full release (&prevrelvers;).
|
|
]]>
|
|
-->
|
|
</para>
|
|
|
|
</sect1>
|
|
|
|
<!--
|
|
<![ %updaterel [
|
|
<sect1 id='Summary_of_updates_in_&relvers;'>
|
|
<title>Summary of updates in &relvers;</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
]]>
|
|
-->
|
|
|
|
<sect1 id='Summary_of_new_features_in_X11R&relvers;'>
|
|
<title>Summary of new features in X11R&relvers;</title>
|
|
|
|
<para>
|
|
This is a sampling of the new features in X11R&relvers;.
|
|
A more complete list of changes can be found in the ChangeLog files that
|
|
are part of the source of each X module.
|
|
</para>
|
|
|
|
<para>
|
|
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
<firstterm>Multi-touch</firstterm> events are now supported for
|
|
touchpads and touchscreens which can report position information
|
|
on more than one finger providing input at the same time, such as
|
|
found on many tablets and recent laptops. These are exposed by
|
|
Xorg server 1.12 and later via the Xinput extension version 2.2.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
Additional <firstterm>Xinput extension</firstterm> features were
|
|
introduced in version 2.1, as supported in Xorg server 1.11,
|
|
including allowing clients to track raw events from input devices,
|
|
additional detail in scrolling events so that clients may perform
|
|
smoother scrolling, and additional constants in the Xlib-based
|
|
libXi API.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
More progress has been made on the X.Org Documentation
|
|
modernization - the rest of the library and protocol specifications
|
|
have been converted to DocBook XML from the variety of formats they
|
|
were previously in, and support for cross-linking between documents
|
|
hase been added. On most systems these documents will be
|
|
installed under <filename>/usr/share/doc/</filename>. They
|
|
are also posted on the X.Org website at
|
|
<ulink url="http://www.x.org/releases/X11R7.7/" />.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
<firstterm>Fence</firstterm> objects are now available in Version
|
|
3.1 of the <olink targetdoc="sync" targetptr="sync">Synchronization
|
|
(<quote>Sync</quote>) extension</olink>. These allow clients
|
|
to create a object that is either in <quote>triggered</quote>
|
|
or <quote>not-triggered</quote> state, and to perform actions
|
|
when the object becomes triggered. When a client requests a
|
|
fence be triggered, the X server will first complete all rendering
|
|
from previous requests that affects resources owned by the fence's
|
|
screen before changing the state, so that clients may synchronize
|
|
with such rendering. Support for these has been added to both
|
|
the <filename class="libraryfile">libxcb-sync</filename> and
|
|
<filename class="libraryfile">libXext</filename> API's.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
<firstterm>Pointer barriers</firstterm> were added by X Fixes
|
|
extension Version 5.0. Compositing managers and desktop
|
|
environments may have UI elements in particular screen locations
|
|
such that for a single-headed display they correspond to easy
|
|
targets, for example, the top left corner. For a multi-headed
|
|
environment these corners should still be semi-impermeable.
|
|
Pointer barriers allow the application to define additional
|
|
constraint on cursor motion so that these areas behave as
|
|
expected even in the face of multiple displays.
|
|
</para>
|
|
</listitem>
|
|
|
|
<!-- Skip for 7.7, since only the proto headers landed in time.
|
|
Restore for 7.8 once the server & client bits land.
|
|
<listitem>
|
|
<para>
|
|
Version 1.2 of the X Resource extension provides new requests
|
|
that allow clients to query for additional identification
|
|
information about other clients, such as their process id,
|
|
and to request size information about the resources clients
|
|
have allocated in the X server, to allow better observability
|
|
and easier debugging of client resource allocations in the server.
|
|
</para>
|
|
</listitem>
|
|
-->
|
|
|
|
<listitem>
|
|
<para>
|
|
The XCB libraries have begun adding support for the GLX and XKB
|
|
extensions. This work is not yet complete in this release,
|
|
and not all of the functionality available through these extensions
|
|
is accessibile via the XCB APIs. Some of this effort was funded
|
|
by past Google Summer of Code projects.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
<firstterm>Video and input driver enhancements</firstterm>.
|
|
Please see the ChangeLog files for individual drivers; there are
|
|
far too many updates to list here.
|
|
</para>
|
|
</listitem>
|
|
|
|
<listitem>
|
|
<para>
|
|
... and the usual assortment of correctness and crash fixes.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1 id='Overview_of_X11R&relvers;'>
|
|
<title>Overview of X11R&relvers;</title>
|
|
|
|
<para>
|
|
On most platforms, X11R&relvers; has a single hardware-driving
|
|
X server binary called <command>Xorg</command>. This binary can
|
|
dynamically load the video drivers, input drivers, and other modules
|
|
that are needed.
|
|
|
|
<command>Xorg</command> has currently has support for Linux, Solaris,
|
|
and some BSD OSs on Alpha, PowerPC, IA-64, AMD64, Intel x86, Sparc,
|
|
and MIPS platforms.
|
|
|
|
</para>
|
|
|
|
<para>
|
|
Additional specialized X server binaries may be found depending on
|
|
the platform and build configuration, including:
|
|
|
|
<glosslist>
|
|
<glossentry>
|
|
<glossterm><command>Xdmx</command></glossterm>
|
|
<glossdef><para>
|
|
is a proxy X server that uses one or more other X servers as its
|
|
display devices. It provides multi-head X functionality for
|
|
displays that might be located on different machines.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm><command>Xnest</command></glossterm>
|
|
<glossdef><para>
|
|
is a nested X server, that operates as both an X client and X
|
|
server. <command>Xnest</command> is a client of the real server
|
|
which manages windows and graphics requests on its behalf.
|
|
<command>Xnest</command> is a server to its own clients, and
|
|
manages windows and graphics requests on their behalf.
|
|
To these clients, it appears to be a conventional server.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm><command>Xephyr</command></glossterm>
|
|
<glossdef><para>
|
|
is a X server that outputs to a window on a pre-existing
|
|
“host” X display. Unlike <command>Xnest</command>
|
|
which is an X proxy, and thus limited to the capabilities of
|
|
the host X server, <command>Xephyr</command> is a full X server
|
|
which uses the host X server window as a
|
|
“framebuffer” via fast SHM XImages.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm><command>Xvfb</command></glossterm>
|
|
<glossdef><para>
|
|
is a virtual framebuffer X server that can run on machines with
|
|
no display hardware and no physical input devices. It emulates
|
|
a dumb framebuffer using virtual memory.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm><command>Xquartz</command></glossterm>
|
|
<glossdef><para>
|
|
is an X server that interacts with the MacOS X native Aqua window
|
|
system, displaying windows on the Mac desktop and accepting
|
|
input from the Mac system devices, allowing X11 applications
|
|
to be used in a native Mac desktop session.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm><command>Xwin</command></glossterm>
|
|
<glossdef><para>
|
|
is an X server that runs under the Cygwin environment,
|
|
interacting with the Microsoft Windows native window
|
|
system, displaying windows on the Windows desktop and accepting
|
|
input from the Windows system devices, allowing X11 applications
|
|
to be used in a native Windows desktop session.
|
|
</para></glossdef>
|
|
</glossentry>
|
|
</glosslist>
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1 id='Details_of_X11R&relvers;_components'>
|
|
<title>Details of X11R&relvers; components</title>
|
|
|
|
<sect2 id='Video_Drivers'>
|
|
<title>Video Drivers</title>
|
|
|
|
<para>
|
|
X11R&relvers; includes the following video drivers:
|
|
</para>
|
|
|
|
<para>
|
|
<informaltable id="drivertables" xreflabel="driver tables" frame='topbot'>
|
|
<tgroup cols="3" colsep='0' rowsep='0'>
|
|
<colspec align="left" colwidth="1.0*"/>
|
|
<colspec align="left" colwidth="2.0*"/>
|
|
<colspec align="left" colwidth="2.0*"/>
|
|
<thead>
|
|
<row rowsep='1'>
|
|
<entry>Driver Name</entry>
|
|
<entry>Description</entry>
|
|
<entry>Further Information</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><literal remap="tt">ark</literal></entry>
|
|
<entry>Ark Logic</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">ast</literal></entry>
|
|
<entry>ASPEED Technology</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">cirrus</literal></entry>
|
|
<entry>Cirrus Logic</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">dummy</literal></entry>
|
|
<entry>Virtual/offscreen framebuffer</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">fbdev</literal></entry>
|
|
<entry>Linux framebuffer device</entry>
|
|
<entry><ulink url="fbdev.4.html">fbdev(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">geode</literal> (*)</entry>
|
|
<entry>AMD Geode GX and LX</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">glide</literal></entry>
|
|
<entry>3Dfx Voodoo 1, 2, Banshee, 3, 4 & 5</entry>
|
|
<entry><ulink url="glide.4.html">glide(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">glint</literal></entry>
|
|
<entry>3Dlabs, TI</entry>
|
|
<entry><ulink url="glint.4.html">glint(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">i128</literal></entry>
|
|
<entry>Number Nine</entry>
|
|
<entry><ulink url="I128.txt">README.I128</ulink>,
|
|
<ulink url="i128.4.html">i128(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">intel</literal></entry>
|
|
<entry>Intel Integrated Graphics Processors</entry>
|
|
<entry><ulink url="intel.txt">README.intel</ulink>,
|
|
<ulink url="intel.4.html">intel(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">mach64</literal></entry>
|
|
<entry>ATI Mach64</entry>
|
|
<entry><ulink url="ati.txt">README.ati</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">mga</literal></entry>
|
|
<entry>Matrox</entry>
|
|
<entry><ulink url="mga.4.html">mga(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">neomagic</literal></entry>
|
|
<entry>NeoMagic</entry>
|
|
<entry><ulink url="neomagic.4.html">neomagic(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">newport</literal> (-)</entry>
|
|
<entry>SGI Newport</entry>
|
|
<entry><ulink url="newport.txt">README.newport</ulink>,
|
|
<ulink url="newport.4.html">newport(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">nv</literal></entry>
|
|
<entry>NVIDIA</entry>
|
|
<entry><ulink url="nv.4.html">nv(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">r128</literal></entry>
|
|
<entry>ATI Rage128</entry>
|
|
<entry><ulink url="r128.txt">README.r128</ulink>,
|
|
<ulink url="r128.4.html">r128(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">radeon</literal></entry>
|
|
<entry>ATI Radeon</entry>
|
|
<entry><ulink url="radeon.4.html">radeon(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">savage</literal></entry>
|
|
<entry>S3 Savage</entry>
|
|
<entry><ulink url="savage.4.html">savage(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">siliconmotion</literal></entry>
|
|
<entry>Silicon Motion</entry>
|
|
<entry><ulink url="siliconmotion.4.html">siliconmotion(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">sis</literal></entry>
|
|
<entry>SiS</entry>
|
|
<entry><ulink url="SiS.txt">README.SiS</ulink>,
|
|
<ulink url="sis.4.html">sis(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">suncg6</literal> (+)</entry>
|
|
<entry>Sun GX and Turbo GX</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">sunffb</literal> (+)</entry>
|
|
<entry>Sun Creator/3D, Elite 3D</entry>
|
|
<entry> </entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">tdfx</literal></entry>
|
|
<entry>3Dfx Voodoo Banshee, 3, 4 & 5</entry>
|
|
<entry><ulink url="tdfx.4.html">tdfx(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">tga</literal></entry>
|
|
<entry>DEC TGA</entry>
|
|
<entry><ulink url="DECtga.html">README.DECtga</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">trident</literal></entry>
|
|
<entry>Trident</entry>
|
|
<entry><ulink url="trident.4.html">trident(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">v4l</literal></entry>
|
|
<entry>Video4Linux</entry>
|
|
<entry><ulink url="v4l.4.html">v4l(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">vesa</literal></entry>
|
|
<entry>VESA</entry>
|
|
<entry><ulink url="vesa.4.html">vesa(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">vmware</literal></entry>
|
|
<entry>VMware guest OS</entry>
|
|
<entry><ulink url="vmware.4.html">vmware(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">voodoo</literal></entry>
|
|
<entry>3Dfx Voodoo 1 & 2</entry>
|
|
<entry><ulink url="voodoo.4.html">voodoo(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">wsfb</literal></entry>
|
|
<entry>Workstation Framebuffer</entry>
|
|
<entry><ulink url="wsfb.4.html">wsfb(4)</ulink></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
<para>
|
|
Drivers marked with (*) are present in a preliminary form in this release,
|
|
but are not complete and/or stable yet.
|
|
</para>
|
|
|
|
<para>
|
|
Drivers marked with (+) are for Linux/Sparc only.
|
|
</para>
|
|
|
|
<para>
|
|
Drivers marked with (-) are for Linux/mips only.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id='Input_Drivers'>
|
|
<title>Input Drivers</title>
|
|
|
|
<para>
|
|
X11R&relvers; includes the following input drivers:
|
|
</para>
|
|
|
|
<para>
|
|
|
|
<informaltable frame='topbot'>
|
|
<?dbfo keep-together="always" ?>
|
|
<tgroup cols="3" colsep='0' rowsep='0'>
|
|
<colspec colname='c1' align="left" colwidth="1.0*"/>
|
|
<colspec colname='c2' align="left" colwidth="1.0*"/>
|
|
<colspec colname='c3' align="left" colwidth="1.0*"/>
|
|
<thead>
|
|
<row rowsep='1'>
|
|
<entry>Driver Name</entry>
|
|
<entry>Description</entry>
|
|
<entry>Further Information</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><literal remap="tt">evdev(*)</literal></entry>
|
|
<entry>Linux kernel EvDev</entry>
|
|
<entry><ulink url="evdev.4.html">evdev(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">joystick</literal></entry>
|
|
<entry>Joystick</entry>
|
|
<entry><ulink url="joystick.4.html">joystick(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">kbd</literal></entry>
|
|
<entry>generic keyboards (non-evdev systems)</entry>
|
|
<entry><ulink url="kbd.4.html">kbd(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">mouse</literal></entry>
|
|
<entry>most mouse devices (non-evdev systems)</entry>
|
|
<entry><ulink url="mousedrv.4.html">mousedrv(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">synaptics</literal></entry>
|
|
<entry>Synaptics & ALP touchpads</entry>
|
|
<entry><ulink url="synaptics.4.html">synaptics(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">vmmouse</literal></entry>
|
|
<entry>VMWare virtual mouse</entry>
|
|
<entry><ulink url="vmmouse.4.html">vmmouse(4)</ulink></entry>
|
|
</row>
|
|
<row>
|
|
<entry><literal remap="tt">void</literal></entry>
|
|
<entry>dummy device</entry>
|
|
<entry><ulink url="void.4.html">void(4)</ulink></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</para>
|
|
|
|
<para>
|
|
Drivers marked with (*) are available for Linux only.
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 id='Xorg_server'>
|
|
<title>Xorg server</title>
|
|
<sect3 id='Loader_and_Modules'>
|
|
<title>Loader and Modules</title>
|
|
|
|
<para>
|
|
The Xorg server relies on the operating system's native
|
|
module loader support for handling program modules. The X
|
|
server makes use of modules for video drivers, X server
|
|
extensions, input device drivers, framebuffer layers, and
|
|
internal components used by some drivers (like XAA & EXA).
|
|
</para>
|
|
|
|
<para>
|
|
The module interfaces (both API and ABI) used in this release are
|
|
subject to change without notice. While we will attempt to provide
|
|
backward compatibility for the module interfaces in stable releases,
|
|
we cannot guarantee this. Compatibility in the other direction is
|
|
explicitly not guaranteed because new modules may rely on interfaces
|
|
added in new releases, nor is compatibility across stable release
|
|
branches (such as between Xorg 1.11 and 1.12).
|
|
</para>
|
|
|
|
<warning>
|
|
<title>Note about module security</title>
|
|
<para>The Xorg server runs with root privileges, so
|
|
the Xorg server loadable modules also run with these privileges.
|
|
For this reason we recommend that all users be careful to only
|
|
use loadable modules from reliable sources, otherwise the
|
|
introduction of malware and contaminated code can occur and
|
|
wreak havoc on your system.
|
|
</para></warning>
|
|
</sect3>
|
|
|
|
<sect3 id='Configuration_File'>
|
|
<title>Configuration File</title>
|
|
|
|
<para>
|
|
The Xorg 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 <ulink url="xorg.conf.5.html">
|
|
xorg.conf(5)</ulink> manual page.
|
|
</para>
|
|
|
|
<para>
|
|
Note that this release features significant improvements
|
|
for running the server without a configuration file, so many users
|
|
may find that that they don't need a configuration file, or may
|
|
rely on just snippets of configuration placed in the
|
|
<filename class="directory">xorg.conf.d</filename> directory.
|
|
</para>
|
|
|
|
<para>
|
|
If you do need to customize the configuration file, see the <ulink
|
|
url="xorg.conf.5.html"
|
|
>xorg.conf manual page</ulink> . You can also
|
|
check the driver-specific manual pages and the related
|
|
documentation (found at <xref linkend="drivertables"></xref>) also.
|
|
</para>
|
|
|
|
<para>
|
|
The recommended method for generating a configuration file is to use
|
|
the Xorg server itself. Run as root:
|
|
|
|
<screen>
|
|
Xorg -configure
|
|
</screen>
|
|
and follow the instructions.
|
|
</para>
|
|
|
|
</sect3>
|
|
|
|
<sect3 id='Command_Line_Options'>
|
|
<title>Command Line Options</title>
|
|
|
|
<para>
|
|
Command line options can be used to override some default
|
|
parameters and parameters provided in the configuration file.
|
|
Command line options available for use with all X servers in
|
|
this release are described in the <ulink
|
|
url="Xserver.1.html">Xserver(1)</ulink> manual page.
|
|
Command line options specific to the Xorg server are described in
|
|
the <ulink url="Xorg.1.html">Xorg(1)</ulink> manual page.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Multi-head'>
|
|
<title>Multi-head</title>
|
|
|
|
<para>
|
|
Some multi-head configurations are supported in X11R&relvers;.
|
|
Support for multiple PCI/AGP cards may require a kernel with
|
|
changes to support VGA arbitration.
|
|
</para>
|
|
|
|
<para>
|
|
One of the main problems is with drivers not sufficiently
|
|
initializing cards that were not initialized 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).
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Xinerama'>
|
|
<title>Xinerama</title>
|
|
<para>
|
|
<firstterm>Xinerama</firstterm> is an X server extension that
|
|
allows multiple physical screens connected to multiple video devices
|
|
to behave as a single screen. With traditional multi-head in X11,
|
|
windows cannot span or cross physical screens. Xinerama removes this
|
|
limitation. Xinerama 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.
|
|
</para>
|
|
|
|
<para>
|
|
Xinerama is not enabled by default, and can be enabled with the
|
|
<option>+xinerama</option> command line option for the X server.
|
|
Note that enabling Xinerama may disable certain other extensions
|
|
which are not compatible with Xinerama.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='DDC'>
|
|
<title>DDC</title>
|
|
|
|
<para>
|
|
The <acronym>VESA</acronym>® Display Data Channel
|
|
(<acronym><trademark>DDC</trademark></acronym>) standard allows
|
|
the monitor to tell the video card (or in some cases the
|
|
computer directly) about itself; particularly the supported
|
|
screen resolutions and refresh rates.
|
|
</para>
|
|
|
|
<para>
|
|
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: <literal remap="tt">Option
|
|
"NoDDC"</literal>. We have support for DDC versions 1 and 2; these
|
|
can be disabled independently with <literal remap="tt">Option
|
|
"NoDDC1"</literal> and <literal remap="tt">Option
|
|
"NoDDC2"</literal>.
|
|
</para>
|
|
|
|
<para>
|
|
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.
|
|
</para>
|
|
|
|
<sect4 id='Changed_behavior_in_handling_information_from_DDC'>
|
|
<title>Changed behavior in handling information from DDC</title>
|
|
|
|
<para>
|
|
The X server previously used DDC information to detect screen
|
|
size and pitch, and compute DPI automatically, allowing fonts
|
|
and other UI elements to automatically scale to appropriate
|
|
sizes. This mechanism worked reasonably well for many
|
|
single-monitor cases, but did not compute accurate DPI values
|
|
for multi-monitor cases or less common single-display setups.
|
|
Thus, this autodetection has been removed, and the X server no
|
|
longer tries to compute an appropriate DPI value. All users
|
|
wanting fonts, physical measurement units, and other UI elements
|
|
scaled appropriately for their display (including users for whom
|
|
autodetection previously worked) must now set DPI or some other
|
|
scaling factor explicitly, either via the X server's
|
|
<option>-dpi</option> option, a DPI setting in their graphical
|
|
enironment, or an alternate scaling mechanism provided by their
|
|
environment.
|
|
</para>
|
|
</sect4>
|
|
</sect3>
|
|
|
|
<sect3 id='GLX_and_the_Direct_Rendering_Infrastructure_DRI'>
|
|
<title>GLX and the Direct Rendering Infrastructure (DRI)</title>
|
|
|
|
<para>
|
|
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 <ulink
|
|
url="http://dri.sf.net/">DRI Project's web site</ulink>. The 3D
|
|
core rendering component is provided by <ulink
|
|
url="http://www.mesa3d.org">Mesa</ulink>.
|
|
</para>
|
|
|
|
<para>
|
|
Of note is that this release supports building the X server using
|
|
the system-wide libdrm. Previously, drm was kept in the server's
|
|
tree and loaded as a module, rather than using the standard OS
|
|
mechanisms for managing shared libraries of code. This requires
|
|
that the server be built using a version of libdrm of 2.3.0 or
|
|
newer if it is to use DRM.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Terminate_Server_keystroke'>
|
|
<title>Terminate Server keystroke</title>
|
|
|
|
<para>
|
|
The Xorg server has previously allowed users to exit the server
|
|
by pressing the keys
|
|
<keycap function="control">Control</keycap> +
|
|
<keycap function="alt">Alt</keycap> +
|
|
<keycap function="backspace">Backspace</keycap>.
|
|
While this function is still enabled by default in this release,
|
|
the keymap data usually used with Xorg, from the
|
|
xkeyboard-config project, has been modified to not map that
|
|
sequence by default, in order to reduce the chance that
|
|
inexperienced users will accidentally destroy their work.
|
|
</para>
|
|
<para>
|
|
Users who wish to have this functionality available by default
|
|
may enable it via the XKB configuration option
|
|
“<option>terminate:ctrl_alt_bksp</option>”. For
|
|
instance, the <command>setxkbmap</command> command can be used
|
|
to enable this by running:
|
|
<screen>
|
|
setxkbmap -option "terminate:ctrl_alt_bksp"
|
|
</screen>
|
|
<olink targetdoc="XKB-Config" targetptr="XKB-Config">The XKB
|
|
Configuration Guide</olink> also includes
|
|
<olink targetdoc="XKB-Config" targetptr="zap">an example
|
|
xorg.conf.d file that sets the
|
|
“<option>terminate:ctrl_alt_bksp</option>”
|
|
option by default on all keyboards</olink>.
|
|
Many desktop environments include XKB configuration options in
|
|
their preferences to enable this as well.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Grab_debugging_keystrokes'>
|
|
<title>Grab debugging keystrokes</title>
|
|
|
|
<para>
|
|
The Xorg server in this release provides various functions
|
|
that can be mapped to keystrokes to aid in the debugging of
|
|
programs with errant input grabs.
|
|
</para>
|
|
<para>
|
|
The keysyms <keysym>XF86LogGrabInfo</keysym> and
|
|
<keysym>XF86LogWindowTree</keysym> are defined to
|
|
print information to the Xorg log file on the current set
|
|
of input grabs, and the window tree of the current display.
|
|
By default, these are available for use, but not mapped to any key.
|
|
</para>
|
|
<para>
|
|
The keysym <keysym>XF86Ungrab</keysym> forces the X server
|
|
to release all active grabs, which may leave the clients holding
|
|
them in an inconsistent state. <keysym>XF86ClearGrab</keysym>
|
|
goes further, killing the client connection of any client holding
|
|
an active grab when it is pressed. These keystrokes are
|
|
intended to allow developers to debug clients which are not
|
|
properly releasing grabs or have problems occur while input is
|
|
grabbed. Since grabs are a fundamental part of the X
|
|
client security model, these keystrokes come with risks, such
|
|
as the ability to bypass or kill screen locks without knowing
|
|
the password, and thus are not available by default.
|
|
</para>
|
|
<para>
|
|
Users who are willing to accept the security risk and wish to enable
|
|
this functionality may do so via the XKB configuration option
|
|
“<option>grab:break_actions</option>”.
|
|
</para>
|
|
<warning>
|
|
<title>Security issue in older xkeyboard-config releases</title>
|
|
<para>
|
|
The xkeyboard-config data files included in this release have
|
|
the grab disabling keys correctly disabled by default, but
|
|
versions before xkeyboard-config 2.5 had them enabled, leading
|
|
to the security risk described above. When upgrading to the
|
|
X server in this release be sure to also ensure xkeyboard-config
|
|
is a safe version. More details about this issue may be found
|
|
in <ulink
|
|
url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
|
|
>advisories for CVE-2012-0064</ulink>.
|
|
</para>
|
|
</warning>
|
|
</sect3>
|
|
|
|
|
|
<sect3 id='X_Server_startup_state'>
|
|
<title>X Server startup state</title>
|
|
|
|
<para>
|
|
The X servers in the X11R&relvers; release now start by default
|
|
with an empty black screen and do not draw the mouse cursor until
|
|
a client sets the cursor image. To restore the classic behavior
|
|
of starting with the grey weave pattern and × cursor, start
|
|
the X server with the <option>-retro</option> option.
|
|
</para>
|
|
</sect3>
|
|
</sect2>
|
|
|
|
<!--
|
|
<sect2 id='Other_extensions'>
|
|
<title>Other extensions</title>
|
|
<para></para>
|
|
</sect2>
|
|
-->
|
|
|
|
<!--
|
|
<sect1 id='X_libraries_and_clients'>
|
|
<title>X libraries and clients</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
-->
|
|
|
|
<!--
|
|
<sect1 id='Fonts_and_Internationalisation'>
|
|
<title>Fonts and Internationalisation</title>
|
|
<para>
|
|
</para>
|
|
</sect1>
|
|
-->
|
|
|
|
<sect2 id='Font_support'>
|
|
<title>Font support</title>
|
|
|
|
<para>
|
|
Details about the font support in X11R&relvers; can be
|
|
found in the <quote><olink targetdoc="fonts" targetptr="fonts"
|
|
>Fonts in X11R&relvers;</olink></quote> document.
|
|
</para>
|
|
|
|
<sect3 id='Default_font_installation_directory'>
|
|
<title>Default font installation directory</title>
|
|
|
|
<para>
|
|
Previous versions of X installed font files under the
|
|
<filename class="directory">lib/X11/fonts</filename> subdirectory
|
|
of the X installation directory (for instance, in X11R6 releases,
|
|
<filename class="directory">/usr/X11R6/lib/X11/fonts</filename>
|
|
was commonly used). This release uses the default installation
|
|
path of the <filename class="directory">fonts</filename>
|
|
subdirectory of the <varname>datadir</varname> setting from the
|
|
GNU autoconf configuration. For instance, if the fonts are
|
|
configured with <userinput>./configure --prefix=/usr</userinput>,
|
|
they will be installed under subdirectories of
|
|
<filename class="directory">/usr/share/fonts/X11</filename>.
|
|
The font module configure scripts all take an option of
|
|
<option>--with-fontrootdir=<parameter>PATH</parameter></option>
|
|
to override the default. If <option>--with-fontrootdir</option>
|
|
is not specified, the <filename>fontutil</filename> pkg-config
|
|
file will be consulted to find the <varname>fontrootdir</varname>
|
|
specified when the <filename>fontutil</filename> module was
|
|
installed.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Bitmap_font_compression_methods'>
|
|
<title>Bitmap font compression methods</title>
|
|
|
|
<para>
|
|
The X11R&relvers; release supports PCF format bitmap fonts stored
|
|
uncompressed or compressed via the <command>compress</command>,
|
|
<command>gzip</command>, or <command>bzip2</command> programs.
|
|
To utilize bzip2 compression, the <literal>libXfont</literal>
|
|
and <command>mkfontscale</command> modules must be built with
|
|
the <option>--with-bzip2</option> — all other methods are
|
|
enabled by default.
|
|
</para>
|
|
<para>
|
|
To specify which compression method to use when installing
|
|
a font module from X11R&relvers; the configure scripts accept
|
|
an option of
|
|
<option>--with-compression=<parameter>TYPE</parameter></option>,
|
|
where <parameter>TYPE</parameter> may be <literal>none</literal>,
|
|
<literal>compress</literal>, <literal>gzip</literal>, or
|
|
<literal>bzip2</literal>.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='Type1_Font_support'>
|
|
<title>Type1 Font support</title>
|
|
|
|
<para>
|
|
Previous versions of X came with two Postscript Type1 font
|
|
backends. The functionality from the “Type1”
|
|
backend has been replaced by the Type1 support in the
|
|
“FreeType” backend.
|
|
</para>
|
|
</sect3>
|
|
|
|
<sect3 id='CID_Font_support'>
|
|
<title>CID Font support</title>
|
|
|
|
<para>
|
|
The CID-keyed font format was designed by Adobe Systems for
|
|
fonts with large character sets. The CID-keyed format is
|
|
obsolete, as it has been superseded by other formats such as
|
|
OpenType/CFF and support for CID-keyed fonts has been removed
|
|
from X11.
|
|
</para>
|
|
</sect3>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
<sect1 id='Build_changes_and_issues'>
|
|
<title>Build changes and issues</title>
|
|
|
|
<sect2 id='Strict_compilation_flags'>
|
|
<title>Strict compilation flags</title>
|
|
|
|
<para>
|
|
Most of the modules in this release use stricter compiler flags
|
|
when building with the GNU gcc, LLVM clang, Oracle Solaris Studio,
|
|
or Intel compilers. These flags both enable more warnings, and
|
|
promote some warnings to fatal errors in the build. If these
|
|
flags cause your build to fail, you can disable the flags that
|
|
turn these selected warnings into errors by adding
|
|
<option>--disable-selective-werror</option> to the configure command
|
|
for the affected module. If that is necessary for any X.Org modules,
|
|
please report a bug in the xorg product on
|
|
<ulink url="https://bugs.freedesktop.org/" />.
|
|
</para>
|
|
|
|
<para>
|
|
Builders seeking even stricter compiler checks can instead pass
|
|
<option>--enable-strict-compilation</option> to the configure command
|
|
to make all warnings become errors.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id='Silent_build_rules'>
|
|
<title>Silent build rules</title>
|
|
|
|
<para>
|
|
Most of the modules in this release use the
|
|
<function>AM_SILENT_RULES</function> option of GNU automake 1.11.
|
|
When building the software, most output will show an abbreviated
|
|
format for the commands being run, such as:
|
|
<screen>
|
|
CC xmen.o
|
|
</screen>
|
|
To enable verbose output, showing all the arguments to the commands
|
|
being run, add the flag <option>V=1</option> to the
|
|
<command>make</command> command line or add the flag
|
|
<option>--disable-silent-rules</option> to the configure command.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id='New_configure_options_for_font_modules'>
|
|
<title>New configure options for font modules</title>
|
|
|
|
<para>
|
|
The bitmap font modules now accept a configure option of
|
|
<option>--disable-all-encodings</option> to set the default for
|
|
all encodings to off, requiring builders to then pass
|
|
<option>--enable-<replaceable><encoding></replaceable></option>
|
|
flags for each encoding to be built.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id='New_configure_options_for_documentation_in_modules'>
|
|
<title>New configure options for documentation in modules</title>
|
|
|
|
<para>
|
|
As many more modules now contain documentation to be converted
|
|
from DocBook XML to text, HTML, PostScript, and/or PDF formats,
|
|
new standard options have been added to the configure macros
|
|
to control the build of these in the modules.
|
|
</para>
|
|
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term><option>--with-xmlto=<parameter>yes|no</parameter></option></term>
|
|
<listitem>
|
|
<para>
|
|
Enables or disables use of the <ulink
|
|
url="https://fedorahosted.org/xmlto/"
|
|
><command>xmlto</command></ulink> command to translate
|
|
DocBook XML to other formats. All DocBook XML conversions
|
|
require use of this command.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term><option>--with-fop=<parameter>yes|no</parameter></option></term>
|
|
<listitem>
|
|
<para>
|
|
Enables or disables use of the <ulink
|
|
url="http://xmlgraphics.apache.org/fop/"
|
|
>Apache <command>fop</command></ulink> command to translate
|
|
DocBook XML to PostScript and PDF formats.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term><option>--enable-docs=<parameter>yes|no</parameter></option></term>
|
|
<listitem>
|
|
<para>
|
|
Enables or disables the build and installation of all
|
|
documentation except traditional man pages or those
|
|
covered by the --enable-devel-docs and --enable-specs options.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term><option>--enable-devel-docs=<parameter>yes|no</parameter></option></term>
|
|
<listitem>
|
|
<para>
|
|
Enables or disables the build and installation of documentation
|
|
for developers of the X.Org software modules.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
|
|
<varlistentry>
|
|
<term><option>--enable-specs=<parameter>yes|no</parameter></option></term>
|
|
<listitem>
|
|
<para>
|
|
Enables or disables the build and installation of the
|
|
formal specification documents for protocols and APIs.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
</variablelist>
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
<sect1 id='Miscellaneous'>
|
|
<title>Miscellaneous</title>
|
|
|
|
<para>
|
|
This section describes other items of note for the
|
|
X11R&relvers; release.
|
|
</para>
|
|
|
|
<sect2 id='Socket_directory_ownership_and_permissions'>
|
|
<title>Socket directory ownership and permissions</title>
|
|
|
|
<para>
|
|
The socket directories created in <filename>/tmp</filename>
|
|
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:
|
|
|
|
<screen>
|
|
/tmp/.font-unix
|
|
/tmp/.ICE-unix
|
|
/tmp/.X11-unix
|
|
</screen>
|
|
|
|
These directories are used by the font server
|
|
(<command>xfs</command>), applications using the Inter-Client
|
|
Exchange protocol (<acronym>ICE</acronym>) and the X server,
|
|
respectively.
|
|
</para>
|
|
|
|
<para>
|
|
There are several solutions to the problem of when to create these
|
|
directories. They could be created at install time by the system's
|
|
installer if the <filename class="directory">/tmp</filename> dir is
|
|
persistent. They could be created at boot time by the system's
|
|
boot scripts (e.g., the <filename class="directory" >init.d</filename>
|
|
scripts). Or, they could be created by PAM modules at service
|
|
startup or user login time.
|
|
</para>
|
|
|
|
<para>
|
|
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.
|
|
</para>
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
<sect1 id='Deprecated_components_and_removal_plans'>
|
|
<title>Deprecated components and removal plans</title>
|
|
|
|
<para>
|
|
This section lists current plans for removal of obsolete or deprecated
|
|
components in the X.Org releases. As our releases are open source,
|
|
users who continue 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 <email>xorg-devel@lists.x.org</email> to volunteer to
|
|
take over maintainership, either inside or outside of the Xorg release
|
|
process.
|
|
</para>
|
|
|
|
|
|
<sect2 id='Future_Removals'>
|
|
<title>Future Removals</title>
|
|
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>DGA version 2</term>
|
|
<listitem>
|
|
<para>
|
|
DGA 2.0 is included in &relvers;. Documentation for the client
|
|
libraries can be found in the
|
|
<ulink url="XDGA.3.man">XDGA(3)</ulink> man page. DGA should be
|
|
considered deprecated; if you are relying on it, please let us
|
|
know what you need it for so we can find better solutions.
|
|
In this release, support has been removed for all DGA
|
|
rendering and mapping code, leaving just mode setting and
|
|
raw input device access.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term>Input device discovery via HAL</term>
|
|
<listitem>
|
|
<para>
|
|
Xorg server 1.4 started using the <ulink
|
|
url="http://www.freedesktop.org/wiki/Software/hal">HAL
|
|
framework</ulink> to discover connected input devices,
|
|
receive notification of hotplug events for them, and to
|
|
retrieve configuration parameters for them. The HAL
|
|
maintainers have since deprecated HAL, so the X.Org developers
|
|
have begun replacement with alternatives. As a result,
|
|
configuration of input devices via HAL
|
|
<filename>*.fdi</filename> files is no longer supported
|
|
on Linux platforms using udev, and may not be supported
|
|
on other platforms in future Xorg server releases.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term>Nested and virtual X servers</term>
|
|
<listitem>
|
|
<para>
|
|
As described in <xref linkend='Overview_of_X11R&relvers;' />,
|
|
this release contains several X servers that either display
|
|
onto another X server (<command>Xephyr</command> &
|
|
<command>Xnest</command>), or render into a virtual memory
|
|
framebuffer (<command>Xvfb</command> &
|
|
<command>Xfake</command>). These may be replaced in a future
|
|
release by use of the <command>Xorg</command> server with the
|
|
<literal remap="tt">xf86-video-nested</literal> and
|
|
<literal remap="tt">xf86-video-dummy</literal> drivers
|
|
which perform the same tasks.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</sect2>
|
|
|
|
<sect2 id='Removed_in_this_Release'>
|
|
<title>Removed in this Release</title>
|
|
<para>
|
|
<variablelist>
|
|
|
|
<varlistentry>
|
|
<term>Unmaintained drivers</term>
|
|
<listitem>
|
|
<para>
|
|
This release no longer contains the following drivers,
|
|
due to lack of maintainers with relevant hardware.
|
|
Existing driver versions may work with current Xorg servers,
|
|
but they are not being actively updated to support Xorg
|
|
driver API & ABI changes.
|
|
<itemizedlist>
|
|
<listitem><para>xf86-input-acecad: Acecad Flair</para></listitem>
|
|
<listitem><para>xf86-input-aiptek: Aiptek USB tablet</para></listitem>
|
|
<listitem><para>xf86-video-apm: Alliance Pro Motion</para></listitem>
|
|
<listitem><para>xf86-video-chips: Chips & Technologies</para></listitem>
|
|
<listitem><para>xf86-video-i740: Intel i740</para></listitem>
|
|
<listitem><para>xf86-video-rendition: Rendition Verite</para></listitem>
|
|
<listitem><para>xf86-video-s3: S3 (not ViRGE or Savage)</para></listitem>
|
|
<listitem><para>xf86-video-s3virge: S3 ViRGE</para></listitem>
|
|
<listitem><para>xf86-video-sisusb: SiS Net2280-based USB</para></listitem>
|
|
<listitem><para>xf86-video-suncg14: Sun CG14</para></listitem>
|
|
<listitem><para>xf86-video-suncg3: Sun CG3</para></listitem>
|
|
<listitem><para>xf86-video-sunleo: Sun Leo (ZX)</para></listitem>
|
|
<listitem><para>xf86-video-suntcx: Sun TCX</para></listitem>
|
|
<listitem><para>xf86-video-tseng: Tseng Labs</para></listitem>
|
|
<listitem><para>xf86-video-xgi: XGI</para></listitem>
|
|
<listitem><para>xf86-video-xgixp: XGI Volari 8300</para></listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<!--
|
|
<varlistentry>
|
|
<term>Unmaintained extensions</term>
|
|
<listitem>
|
|
<para>
|
|
Support has been removed from the X servers for the
|
|
following extensions, which were obsolete, not widely
|
|
used, or not working:
|
|
<itemizedlist>
|
|
<listitem><para>Multi-Buffering</para></listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
-->
|
|
</variablelist>
|
|
</para>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
<sect1 id='Attributions_Acknowledgements_Credits'>
|
|
<title>Attributions/Acknowledgements/Credits</title>
|
|
|
|
<!--
|
|
<![ %snapshot [
|
|
<note>
|
|
<title>THIS IS A DRAFT OF THE X11R&relvers; CREDITS SECTION.</title>
|
|
<para>
|
|
If you find missing credits, incorrect attributions, or other errors,
|
|
please send details to <email>xorg@lists.freedesktop.org</email>.
|
|
</para>
|
|
</note>
|
|
]]>
|
|
-->
|
|
|
|
<para>
|
|
This section lists the credits for the X11R&relvers; release.
|
|
For a more detailed breakdown, refer to the ChangeLog file in
|
|
the source tree for each module, the history in <ulink
|
|
url="http://cgit.freedesktop.org/xorg/">the xorg product in
|
|
freedesktop.org's git repositories</ulink> or the
|
|
'<userinput>git log</userinput>' information for individual source files.
|
|
</para>
|
|
|
|
<para>
|
|
The X Window System has been a collaborative effort from its inception.
|
|
Our apologies for anyone or organization inadvertently overlooked.
|
|
Many individuals (including major contributors) who worked on X are
|
|
represented by their employers in this list. If you feel we have left
|
|
anyone out, please let us know.
|
|
</para>
|
|
|
|
<para>
|
|
These people contributed in some way to X11R&relvers;
|
|
since the release of X11R&prevrelvers;:
|
|
|
|
<simplelist type='vert' columns='2'>
|
|
<member>Aapo Rantalainen</member>
|
|
<member>Aaron Culich</member>
|
|
<member>Aaron Plattner</member>
|
|
<member>Abdoulaye Walsimou Gaye</member>
|
|
<member>Adam Jackson</member>
|
|
<member>Adam Tkac</member>
|
|
<member>Adrian Bunk</member>
|
|
<member>Alan Coopersmith</member>
|
|
<member>Alan Curry</member>
|
|
<member>Alan Hourihane</member>
|
|
<member>Alban Browaeys</member>
|
|
<member>Albert Damen</member>
|
|
<member>Aldis Berjoza</member>
|
|
<member>Alessandro Guido</member>
|
|
<member>Alex Deucher</member>
|
|
<member>Alex Plotnick</member>
|
|
<member>Alexander Polakov</member>
|
|
<member>Alexandr Shadchin</member>
|
|
<member>Alexandre Julliard</member>
|
|
<member>Alexey Shumitsky</member>
|
|
<member>Alistair Leslie-Hughes</member>
|
|
<member>Ander Conselvan de Oliveira</member>
|
|
<member>Andrea Canciani</member>
|
|
<member>Andreas Schwab</member>
|
|
<member>Andreas Wettstein</member>
|
|
<member>Andrew Randrianasulu</member>
|
|
<member>Andrew Turner</member>
|
|
<member>Andy Furniss</member>
|
|
<member>Anssi Hannula</member>
|
|
<member>Antoine Martin</member>
|
|
<member>Arkadiusz Miśkiewicz</member>
|
|
<member>Armin K</member>
|
|
<member>Arnaud Fontaine</member>
|
|
<member>Arthur Taylor</member>
|
|
<member>Arvind Umrao</member>
|
|
<member>Avram Lyon</member>
|
|
<member>Bartosz Brachaczek</member>
|
|
<member>Bartosz Kosiorek</member>
|
|
<member>Bastian Blank</member>
|
|
<member>Bastien Nocera</member>
|
|
<member>Ben Hutchings</member>
|
|
<member>Benjamin Close</member>
|
|
<member>Benjamin Herrenschmidt</member>
|
|
<member>Benjamin Otte</member>
|
|
<member>Benjamin Tissoires</member>
|
|
<member>Bernie Innocenti</member>
|
|
<member>Bill Nottingham</member>
|
|
<member>Bjørn Mork</member>
|
|
<member>Bodo Graumann</member>
|
|
<member>Bryce Harrington</member>
|
|
<member>Carl Worth</member>
|
|
<member>Carlos Garnacho</member>
|
|
<member>Casper Dik</member>
|
|
<member>Cédric Cano</member>
|
|
<member>Chad Versace</member>
|
|
<member>Chase Douglas</member>
|
|
<member>Choe Hwanjin</member>
|
|
<member>Chris Bagwell</member>
|
|
<member>Chris Ball</member>
|
|
<member>Chris Halse Rogers</member>
|
|
<member>Chris Wilson</member>
|
|
<member>Christian König</member>
|
|
<member>Christian Toutant</member>
|
|
<member>Christian Weisgerber</member>
|
|
<member>Christoph Brill</member>
|
|
<member>Christoph Reimann</member>
|
|
<member>Christophe Roland</member>
|
|
<member>Christopher James Halse Rogers</member>
|
|
<member>Christopher Yeleighton</member>
|
|
<member>Clemens Eisserer</member>
|
|
<member>Colin Harrison</member>
|
|
<member>Cristian Rodríguez</member>
|
|
<member>Cyril Brulebois</member>
|
|
<member>Daiki Ueno</member>
|
|
<member>Dan Horák</member>
|
|
<member>Dan Nicholson</member>
|
|
<member>Daniel A. Steffen</member>
|
|
<member>Daniel Drake</member>
|
|
<member>Daniel Kurtz</member>
|
|
<member>Daniel Stone</member>
|
|
<member>Daniel Vetter</member>
|
|
<member>Dave Airlie</member>
|
|
<member>David Barksdale</member>
|
|
<member>David Coles</member>
|
|
<member>David Coppa</member>
|
|
<member>David Fries</member>
|
|
<member>David Ge</member>
|
|
<member>David Nusinow</member>
|
|
<member>David Reveman</member>
|
|
<member>David Ronis</member>
|
|
<member>Denis 'GNUtoo' Carikli</member>
|
|
<member>Derek Buitenhuis</member>
|
|
<member>Derek Foreman</member>
|
|
<member>Derek Wang</member>
|
|
<member>Devin J. Pohly</member>
|
|
<member>Diego Elio Pettenò</member>
|
|
<member>Dirk Wallenstein</member>
|
|
<member>dtakahashi42</member>
|
|
<member>Eamon Walsh</member>
|
|
<member>Ed Schouten</member>
|
|
<member>Edward Sheldrake</member>
|
|
<member>Egbert Eich</member>
|
|
<member>Eitan Adler</member>
|
|
<member>Elias Probst</member>
|
|
<member>Elie Bleton</member>
|
|
<member>Elvis Pranskevichus</member>
|
|
<member>Emanuele Giaquinta</member>
|
|
<member>Eoghan Sherry</member>
|
|
<member>Eric Anholt</member>
|
|
<member>Erik Kilfoil</member>
|
|
<member>Erik Saule</member>
|
|
<member>Erkki Seppälä</member>
|
|
<member>Eugeni Dodonov</member>
|
|
<member>Evan Broder</member>
|
|
<member>Fabio Pedretti</member>
|
|
<member>Federico Mena Quintero</member>
|
|
<member>Fernando Carrijo</member>
|
|
<member>Ferry Huberts</member>
|
|
<member>Francisco Jerez</member>
|
|
<member>Frank Huang</member>
|
|
<member>Frank Mariak</member>
|
|
<member>Frédéric Boiteux</member>
|
|
<member>Fredrik Höglund</member>
|
|
<member>Fryderyk Dziarmagowski</member>
|
|
<member>Gaetan Nadon</member>
|
|
<member>George Staplin</member>
|
|
<member>Giuseppe Bilotta</member>
|
|
<member>Glenn Burkhardt</member>
|
|
<member>Guillem Jover</member>
|
|
<member>György Balló</member>
|
|
<member>Hans Verkuil</member>
|
|
<member>Hans-Juergen Mauser</member>
|
|
<member>Hans-Peter Budek</member>
|
|
<member>Harshula Jayasuriya</member>
|
|
<member>Havoc Pennington</member>
|
|
<member>Henry Zhao</member>
|
|
<member>Ian Osgood</member>
|
|
<member>Ian Romanick</member>
|
|
<member>Ilija Hadzic</member>
|
|
<member>Ivan Bulatovic</member>
|
|
<member>Jakob Bornecrantz</member>
|
|
<member>James Cloos</member>
|
|
<member>James Jones</member>
|
|
<member>James Simmons</member>
|
|
<member>Jamey Sharp</member>
|
|
<member>Jamie Kennea</member>
|
|
<member>Jan Hauffa</member>
|
|
<member>Jan Kriho</member>
|
|
<member>Janne Huttunen</member>
|
|
<member>Jari Aalto</member>
|
|
<member>Javier Acosta</member>
|
|
<member>Javier Jardón</member>
|
|
<member>Javier Pello</member>
|
|
<member>Jay Cotton</member>
|
|
<member>Jeetu Golani</member>
|
|
<member>Jeff Chua</member>
|
|
<member>Jens Elkner</member>
|
|
<member>Jeremy Huddleston</member>
|
|
<member>Jerome Carretero</member>
|
|
<member>Jerome Glisse</member>
|
|
<member>Jesse Adkins</member>
|
|
<member>Jesse Barnes</member>
|
|
<member>Jian Zhao</member>
|
|
<member>JJ Ding</member>
|
|
<member>Joe Nahmias</member>
|
|
<member>Joe Shaw</member>
|
|
<member>Joerg Sonnenberger</member>
|
|
<member>Johannes Obermayr</member>
|
|
<member>John Martin</member>
|
|
<member>Jon Nettleton</member>
|
|
<member>Jon TURNEY</member>
|
|
<member>Jools Wills</member>
|
|
<member>Jordan Hayes</member>
|
|
<member>Jörn Horstmann</member>
|
|
<member>Josh Triplett</member>
|
|
<member>Julien Cristau</member>
|
|
<member>Julien Danjou</member>
|
|
<member>Justin Dou</member>
|
|
<member>Justin Mattock</member>
|
|
<member>Kai-Uwe Behrmann</member>
|
|
<member>Kees Cook</member>
|
|
<member>Keith Packard</member>
|
|
<member>Kenneth Graunke</member>
|
|
<member>Kent Baxley</member>
|
|
<member>Kirill Elagin</member>
|
|
<member>Knut Petersen</member>
|
|
<member>Konstantin Belousov</member>
|
|
<member>Kristian Høgsberg</member>
|
|
<member>Kristof Szabo</member>
|
|
<member>Krzysztof Halasa</member>
|
|
<member>Kusanagi Kouichi</member>
|
|
<member>Lennart Poettering</member>
|
|
<member>Lev Nezhdanov</member>
|
|
<member>Linus Arver</member>
|
|
<member>Luc Verhaegen</member>
|
|
<member>Maarten Lankhorst</member>
|
|
<member>Maarten Maathuis</member>
|
|
<member>Macpaul Lin</member>
|
|
<member>Magnus Kessler</member>
|
|
<member>Marcin Kościelnicki</member>
|
|
<member>Marcin Slusarz</member>
|
|
<member>Marcin Woliński</member>
|
|
<member>Marek Olšák</member>
|
|
<member>Mario Kleiner</member>
|
|
<member>Mark Dokter</member>
|
|
<member>Mark Kettenis</member>
|
|
<member>Mark Schreiber</member>
|
|
<member>Marko Macek</member>
|
|
<member>Marko Myllynen</member>
|
|
<member>Markus Duft</member>
|
|
<member>Markus Fleschutz</member>
|
|
<member>Mart Raudsepp</member>
|
|
<member>Martin Langhoff</member>
|
|
<member>Martin-Éric Racine</member>
|
|
<member>Marton Balint</member>
|
|
<member>Matěj Cepl</member>
|
|
<member>Mathias Krause</member>
|
|
<member>Mathieu Bérard</member>
|
|
<member>Mathieu Taillefumier</member>
|
|
<member>Matt Dew</member>
|
|
<member>Matt Turner</member>
|
|
<member>Matthew D. Fuller</member>
|
|
<member>matthew green</member>
|
|
<member>Matthias Clasen</member>
|
|
<member>Matthias Hopf</member>
|
|
<member>Matthieu Herrb</member>
|
|
<member>Matti Hamalainen</member>
|
|
<member>Max Schwarz</member>
|
|
<member>Maxim Iorsh</member>
|
|
<member>Mehdi Dogguy</member>
|
|
<member>meng</member>
|
|
<member>Michael Chang</member>
|
|
<member>Michael Larabel</member>
|
|
<member>Michael Olbrich</member>
|
|
<member>Michael Stapelberg</member>
|
|
<member>Michael Thayer</member>
|
|
<member>Michał Górny</member>
|
|
<member>Michal Marek</member>
|
|
<member>Michał Masłowski</member>
|
|
<member>Michal Suchanek</member>
|
|
<member>Michel Dänzer</member>
|
|
<member>Michel Hummel</member>
|
|
<member>Mikael Magnusson</member>
|
|
<member>Mike Frysinger</member>
|
|
<member>Mike Stroyan</member>
|
|
<member>Mikhail Gusarov</member>
|
|
<member>Modestas Vainius</member>
|
|
<member>Mohammed Sameer</member>
|
|
<member>Nick Bowler</member>
|
|
<member>Nicolai Stange</member>
|
|
<member>Nicolas Cavallari</member>
|
|
<member>Nicolas Joly</member>
|
|
<member>Nicolas Kaiser</member>
|
|
<member>Nicolas Kalkhof</member>
|
|
<member>Nicolas Peninguy</member>
|
|
<member>Nikolai Kondrashov</member>
|
|
<member>Nils Wallménius</member>
|
|
<member>Nithin Nayak Sujir</member>
|
|
<member>Nobuhiro Iwamatsu</member>
|
|
<member>Olaf Buddenhagen</member>
|
|
<member>Oldřich Jedlička</member>
|
|
<member>Oleh Nykyforchyn</member>
|
|
<member>Oliver McFadden</member>
|
|
<member>Oliver Schmidt</member>
|
|
<member>Olivier Fourdan</member>
|
|
<member>Olli Vertanen</member>
|
|
<member>Ondrej Zary</member>
|
|
<member>Owen Taylor</member>
|
|
<member>Pander</member>
|
|
<member>Pär Lidberg</member>
|
|
<member>Parag Nemade</member>
|
|
<member>Patrick Curran</member>
|
|
<member>Patrick E. Kane</member>
|
|
<member>Paul Fox</member>
|
|
<member>Paul Menzel</member>
|
|
<member>Paul Neumann</member>
|
|
<member>Pauli Nieminen</member>
|
|
<member>Paulius Zaleckas</member>
|
|
<member>Paulo Zanoni</member>
|
|
<member>Pelle Johansson</member>
|
|
<member>Pete Beardmore</member>
|
|
<member>Peter Clifton</member>
|
|
<member>Peter Harris</member>
|
|
<member>Peter Hutterer</member>
|
|
<member>Peter Korsgaard</member>
|
|
<member>Peter Zotov</member>
|
|
<member>Philip Langdale</member>
|
|
<member>Philipp Reh</member>
|
|
<member>Phillp Haddad</member>
|
|
<member>Pierre-Loup A. Griffais</member>
|
|
<member>Priit Laes</member>
|
|
<member>Promathesh Mandal</member>
|
|
<member>Rami Ylimäki</member>
|
|
<member>Reinhard Karcher</member>
|
|
<member>Rémi Cardona</member>
|
|
<member>Richard Hartmann</member>
|
|
<member>Rob Clark</member>
|
|
<member>Robert Ancell</member>
|
|
<member>Robert Bragg</member>
|
|
<member>Robert Hooker</member>
|
|
<member>Robert Morell</member>
|
|
<member>Roberto Branciforti</member>
|
|
<member>Roger Cruz</member>
|
|
<member>Roland Cassard</member>
|
|
<member>Roland Scheidegger</member>
|
|
<member>Roman Jarosz</member>
|
|
<member>Ross Burton</member>
|
|
<member>Rui Matos</member>
|
|
<member>Ryan Pavlik</member>
|
|
<member>Sam Spilsbury</member>
|
|
<member>Samuel Thibault</member>
|
|
<member>Sascha Hlusiak</member>
|
|
<member>Satoshi KImura</member>
|
|
<member>Scott James Remnant</member>
|
|
<member>Sebastian Glita</member>
|
|
<member>Sedat Dilek</member>
|
|
<member>Sergey Samokhin</member>
|
|
<member>Sergey V. Udaltsov</member>
|
|
<member>Servaas Vandenberghe</member>
|
|
<member>Siddhesh Poyarekar</member>
|
|
<member>Simon Farnsworth</member>
|
|
<member>Simon Que</member>
|
|
<member>Simon Thum</member>
|
|
<member>Sitsofe Wheeler</member>
|
|
<member>Søren Sandmann Pedersen</member>
|
|
<member>Stefan Dirsch</member>
|
|
<member>Stefan Glasenhardt</member>
|
|
<member>Stefan Kost</member>
|
|
<member>Stefan Potyra</member>
|
|
<member>Stephan Hilb</member>
|
|
<member>Stephane Marchesin</member>
|
|
<member>Stephen Turnbull</member>
|
|
<member>Stuart Kreitman</member>
|
|
<member>Takashi Iwai</member>
|
|
<member>Terry Lambert</member>
|
|
<member>Thierry Vignaud</member>
|
|
<member>Thomas Bächler</member>
|
|
<member>Thomas Fjellstrom</member>
|
|
<member>Thomas Hellström</member>
|
|
<member>Thomas Hoger</member>
|
|
<member>Thordur Bjornsson</member>
|
|
<member>Tiago Vignatti</member>
|
|
<member>Till Matthiesen</member>
|
|
<member>Tim van der Molen</member>
|
|
<member>Tim Yamin</member>
|
|
<member>Timo Aaltonen</member>
|
|
<member>Tobias Droste</member>
|
|
<member>Tollef Fog Heen</member>
|
|
<member>Tom "spot" Callaway</member>
|
|
<member>Tom Fogal</member>
|
|
<member>Tomas Carnecky</member>
|
|
<member>Tomas Frydrych</member>
|
|
<member>Tomas Hoger</member>
|
|
<member>Tomáš Trnka</member>
|
|
<member>Toralf Förster</member>
|
|
<member>Tormod Volden</member>
|
|
<member>Trevor Woerner</member>
|
|
<member>U. Artie Eoff</member>
|
|
<member>Uli Schlachter</member>
|
|
<member>Ulrich Müller</member>
|
|
<member>Van de Bugger</member>
|
|
<member>Vasily Khoruzhick</member>
|
|
<member>Vasyĺ V. Vercynśkyj</member>
|
|
<member>Victor Machado</member>
|
|
<member>Ville Skyttä</member>
|
|
<member>Ville Syrjälä</member>
|
|
<member>Vincent Torri</member>
|
|
<member>Walter Bender</member>
|
|
<member>Walter Harms</member>
|
|
<member>William Jon McCann</member>
|
|
<member>Xavier Bachelot</member>
|
|
<member>Xiang, Haihao</member>
|
|
<member>Xue Wei</member>
|
|
<member>Xunx Fang</member>
|
|
<member>Y.C. Chen</member>
|
|
<member>Yaakov Selkowitz</member>
|
|
<member>Yann Droneaud</member>
|
|
<member>Yannick Heneault</member>
|
|
<member>Zack Rusin</member>
|
|
<member>Zhao Yakui</member>
|
|
<member>Zhenyu Wang</member>
|
|
<member>Zhigang Gong</member>
|
|
<member>Zou Nan hai</member>
|
|
</simplelist>
|
|
and the members of <ulink url="http://translationproject.org/">the
|
|
Translation Project</ulink>.
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by:
|
|
<simplelist type='vert' columns='2'>
|
|
<member>2d3d Inc.</member>
|
|
<member>3Dlabs Inc. Ltd.</member>
|
|
<member>Aaron Plattner</member>
|
|
<member>Adam de Boor</member>
|
|
<member>Adam Jackson</member>
|
|
<member>Adobe Systems Inc.</member>
|
|
<member>Advanced Micro Devices, Inc.</member>
|
|
<member>After X-TT Project</member>
|
|
<member>AGE Logic Inc.</member>
|
|
<member>Alan Coopersmith</member>
|
|
<member>Alan Cox</member>
|
|
<member>Alan Hourihane</member>
|
|
<member>Alexander Gottwald</member>
|
|
<member>Alex Deucher</member>
|
|
<member>Alex Williamson</member>
|
|
<member>Alexei Gilchrist</member>
|
|
<member>Anders Carlsson</member>
|
|
<member>Andreas Luik</member>
|
|
<member>Andreas Monitzer</member>
|
|
<member>Andreas Robinson</member>
|
|
<member>Andrei Barbu</member>
|
|
<member>Andrew C Aitchison</member>
|
|
<member>Andrey A. Chernov</member>
|
|
<member>Andy Ritger</member>
|
|
<member>Angus Lees</member>
|
|
<member>Ani Joshi</member>
|
|
<member>Anton Zioviev</member>
|
|
<member>Apollo Computer Inc.</member>
|
|
<member>Apple Computer Inc.</member>
|
|
<member>Apple Inc.</member>
|
|
<member>Ares Software Corp.</member>
|
|
<member>Arnaud LE HORS</member>
|
|
<member>Arne Schwabe</member>
|
|
<member>ASPEED Technology Inc.</member>
|
|
<member>AT&T Inc.</member>
|
|
<member>ATI Technologies Inc.</member>
|
|
<member>Bart Massey</member>
|
|
<member>Bart Trojanowski, Symbio Technologies, LLC</member>
|
|
<member>BEAM Ltd.</member>
|
|
<member>Benjamin Herrenschmidt</member>
|
|
<member>Benjamin Rienfenstahl</member>
|
|
<member>Ben Skeggs</member>
|
|
<member>Beth Mardutho: The Syriac Institute</member>
|
|
<member>Bigelow and Holmes</member>
|
|
<member>Bill Reynolds</member>
|
|
<member>Bitstream Inc.</member>
|
|
<member>Bogdan Diaconescu</member>
|
|
<member>Branden Robinson</member>
|
|
<member>Brian Fundakowski Feldman</member>
|
|
<member>Brian Goines</member>
|
|
<member>Bogdan D.</member>
|
|
<member>Brian Paul</member>
|
|
<member>Bruce Kalk</member>
|
|
<member>Bruno Haible</member>
|
|
<member>Bryan Stine</member>
|
|
<member>Bryan W. Headley.</member>
|
|
<member>C. Scott Ananian</member>
|
|
<member>Carl Switzky</member>
|
|
<member>Catharon Productions Inc.</member>
|
|
<member>Charles Murcko</member>
|
|
<member>Chen Xiangyang</member>
|
|
<member>Chisato Yamauchi</member>
|
|
<member>Chris Constello</member>
|
|
<member>Chris Salch</member>
|
|
<member>Christian Thaeter</member>
|
|
<member>Christian Zietz</member>
|
|
<member>Cognition Corp.</member>
|
|
<member>Compaq Computer Corporation</member>
|
|
<member>Concurrent Computer Corporation</member>
|
|
<member>Conectiva S.A.</member>
|
|
<member>Corin Anderson</member>
|
|
<member>Corvin Zahn.</member>
|
|
<member>Cronyx Ltd.</member>
|
|
<member>Craig Struble</member>
|
|
<member>Daewoo Electronics Co. Ltd.</member>
|
|
<member>Dag-Erling Smørgrav</member>
|
|
<member>Dale Schumacher</member>
|
|
<member>Damien Miller</member>
|
|
<member>Daniel Berrange</member>
|
|
<member>Daniel Borca</member>
|
|
<member>Daniel Stone</member>
|
|
<member>Daniver Limited</member>
|
|
<member>Daryll Strauss</member>
|
|
<member>Data General Corporation</member>
|
|
<member>Dave Airlie</member>
|
|
<member>David Bateman</member>
|
|
<member>David Dawes</member>
|
|
<member>David E. Wexelblat</member>
|
|
<member>David Holland</member>
|
|
<member>David J. McKay</member>
|
|
<member>David McCullough</member>
|
|
<member>David Mosberger-Tang</member>
|
|
<member>David Reveman</member>
|
|
<member>David S. Miller</member>
|
|
<member>David Woodhouse</member>
|
|
<member>Davor Matic</member>
|
|
<member>Deron Johnson</member>
|
|
<member>Digeo Inc.</member>
|
|
<member>Dennis De Winter</member>
|
|
<member>Digital Equipment Corporation</member>
|
|
<member>Dirk Hohndel</member>
|
|
<member>Dmitry Golubev</member>
|
|
<member>Donnie Berkholz</member>
|
|
<member>DOS-EMU-Development-Team</member>
|
|
<member>Doug Anson</member>
|
|
<member>Drew Parsons</member>
|
|
<member>Earle F. Philhower III</member>
|
|
<member>Edouard TISSERANT</member>
|
|
<member>Eduard Fuchs</member>
|
|
<member>Eduardo Horvath</member>
|
|
<member>Egbert Eich</member>
|
|
<member>Egmont Koblinger</member>
|
|
<member>Elliot Lee</member>
|
|
<member>Eric Anholt</member>
|
|
<member>Eric Fortune</member>
|
|
<member>Eric Sunshine</member>
|
|
<member>Erik Fortune</member>
|
|
<member>Erik Nygren</member>
|
|
<member>Evans & Sutherland Computer Corp.</member>
|
|
<member>Fabio Massimo Di Nitto</member>
|
|
<member>Fabrizio Gennari</member>
|
|
<member>Fedor P. Goncharov</member>
|
|
<member>Felix Kühling</member>
|
|
<member>Finn Thoegersen</member>
|
|
<member>Francesco Zappa Nardelli</member>
|
|
<member>Frank C. Earl</member>
|
|
<member>Florian Loitsch</member>
|
|
<member>Francisco Jerez</member>
|
|
<member>Fred Hucht</member>
|
|
<member>Frederic Lepied</member>
|
|
<member>Fredrik Höglund</member>
|
|
<member>Free Software Foundation</member>
|
|
<member>Fujitsu Limited</member>
|
|
<member>Fujitsu Open Systems Solutions Inc.</member>
|
|
<member>Fuji Xerox Co. Ltd.</member>
|
|
<member>Gaetan Nadon</member>
|
|
<member>Gareth Hughes</member>
|
|
<member>Geert Uytterhoeven</member>
|
|
<member>George Fufutos</member>
|
|
<member>George Sapountzis</member>
|
|
<member>Gerrit Jan Akkerman</member>
|
|
<member>Gerry Toll</member>
|
|
<member>Ghozlane Toumi</member>
|
|
<member>Glenn G. Lai</member>
|
|
<member>GNOME Foundation</member>
|
|
<member>Go Watanabe</member>
|
|
<member>Google Summer of Code participants</member>
|
|
<member>Greg Kroah-Hartman</member>
|
|
<member>Gregory Mokhin</member>
|
|
<member>Greg Parker</member>
|
|
<member>GROUPE BULL</member>
|
|
<member>Guillem Jover</member>
|
|
<member>Guy Martin</member>
|
|
<member>Hans Oey</member>
|
|
<member>Harald Koenig</member>
|
|
<member>Harm Hanemaayer</member>
|
|
<member>Harold L Hunt II</member>
|
|
<member>Harry Langenbacher</member>
|
|
<member>Hartwig Felger</member>
|
|
<member>Henry A. Worth</member>
|
|
<member>Henry Davies</member>
|
|
<member>Hewlett-Packard Company</member>
|
|
<member>Hideki Hiura</member>
|
|
<member>Hitachi Ltd.</member>
|
|
<member>Holger Veit</member>
|
|
<member>Hong Bo Peng</member>
|
|
<member>Howard Greenwell</member>
|
|
<member>Hummingbird Communications Ltd.</member>
|
|
<member>Ian Romanick</member>
|
|
<member>IBM Corporation</member>
|
|
<member>Inst. of Software Academia Sinica</member>
|
|
<member>Intel Corporation</member>
|
|
<member>INTERACTIVE Systems Corporation</member>
|
|
<member>Itai Nahshon</member>
|
|
<member>Itronix Inc.</member>
|
|
<member>Ivan Kokshaysky</member>
|
|
<member>Ivan Pascal</member>
|
|
<member>Jakub Jelinek</member>
|
|
<member>James Tsillas</member>
|
|
<member>Jamey Sharp</member>
|
|
<member>Jason Bacon</member>
|
|
<member>Jaymz Julian</member>
|
|
<member>Jean-loup Gailly</member>
|
|
<member>Jeff Hartmann</member>
|
|
<member>Jeff Kirk</member>
|
|
<member>Jeffrey Hsu</member>
|
|
<member>Jehan Bing</member>
|
|
<member>Jeremy C. Reed</member>
|
|
<member>Jeremy Katz</member>
|
|
<member>Jeremy Huddleston</member>
|
|
<member>Jerome Glisse</member>
|
|
<member>Jesse Barnes</member>
|
|
<member>Jim Gettys</member>
|
|
<member>Jim Tsillas</member>
|
|
<member>Joerg Sonnenberger</member>
|
|
<member>John Dennis</member>
|
|
<member>John Harper</member>
|
|
<member>John Heasley</member>
|
|
<member>Jonathan Adamczewski</member>
|
|
<member>Jon Block</member>
|
|
<member>Jon Smirl</member>
|
|
<member>Jon Tombs</member>
|
|
<member>Jörg Bösner</member>
|
|
<member>Jorge Delgado</member>
|
|
<member>José Fonseca</member>
|
|
<member>Josh Triplett</member>
|
|
<member>Joseph Friedman</member>
|
|
<member>Joseph P. Skudlarek</member>
|
|
<member>Joseph V. Moss</member>
|
|
<member>Julio M. Merino Vidal</member>
|
|
<member>Juan Romero Pardines</member>
|
|
<member>Juliusz Chroboczek</member>
|
|
<member>Jyunji Takagi</member>
|
|
<member>Kaleb Keithley</member>
|
|
<member>Kazushi (Jam) Marukawa</member>
|
|
<member>Kazuyuki (ikko-) Okamoto</member>
|
|
<member>Kazutaka YOKOTA</member>
|
|
<member>Kean Johnston</member>
|
|
<member>Keith Packard</member>
|
|
<member>Keith Whitwell</member>
|
|
<member>Kensuke Matsuzaki</member>
|
|
<member>Kevin E. Martin</member>
|
|
<member>Kim woelders</member>
|
|
<member>Kristian Høgsberg</member>
|
|
<member>Larry Wall</member>
|
|
<member>Lars Knoll</member>
|
|
<member>Lawrence Berkeley Laboratory</member>
|
|
<member>Leif Delgass</member>
|
|
<member>Lennart Augustsson</member>
|
|
<member>Leon Shiman</member>
|
|
<member>Lexmark International Inc.</member>
|
|
<member>Linus Torvalds</member>
|
|
<member>Linuxcare Inc.</member>
|
|
<member>Lorens Younes</member>
|
|
<member>Luc Verhaegen</member>
|
|
<member>Machine Vision Holdings Inc.</member>
|
|
<member>Mandriva Linux</member>
|
|
<member>Manfred Brands</member>
|
|
<member>Manish Singh</member>
|
|
<member>Marc Aurele La France</member>
|
|
<member>Mark Adler</member>
|
|
<member>Mark J. Kilgard</member>
|
|
<member>Mark Kettenis</member>
|
|
<member>Mark Leisher</member>
|
|
<member>Mark Smulders</member>
|
|
<member>Mark Vojkovich</member>
|
|
<member>Martin Husemann</member>
|
|
<member>Marvin Solomon</member>
|
|
<member>Massachusetts Inst. Of Technology</member>
|
|
<member>Matrox Graphics</member>
|
|
<member>Matt Dew</member>
|
|
<member>Matthew Grossman</member>
|
|
<member>Matthias Hopf</member>
|
|
<member>Matthias Ihmig</member>
|
|
<member>Matthieu Herrb</member>
|
|
<member>Metro Link Inc.</member>
|
|
<member>Michal Rehacek</member>
|
|
<member>Michael Bax</member>
|
|
<member>Michael H. Schimek</member>
|
|
<member>Michael P. Marking</member>
|
|
<member>Michael Schimek</member>
|
|
<member>Michael Smith</member>
|
|
<member>Michel Dänzer</member>
|
|
<member>Mike A. Harris</member>
|
|
<member>Mike Harris</member>
|
|
<member>Ming Yu</member>
|
|
<member>MIPS Computer Systems Inc.</member>
|
|
<member>MontaVista Software Inc.</member>
|
|
<member>National Security Agency</member>
|
|
<member>National Semiconductor</member>
|
|
<member>NCR Corporation Inc.</member>
|
|
<member>Neil Brown</member>
|
|
<member>NetBSD Foundation</member>
|
|
<member>Netscape Communications Corp.</member>
|
|
<member>Network Computing Devices Inc.</member>
|
|
<member>New Mexico State University</member>
|
|
<member>Nicholas Joly</member>
|
|
<member>Nicholas Miell</member>
|
|
<member>Nicholas Wourms</member>
|
|
<member>Nicolai Haehnle</member>
|
|
<member>Noah Levitt</member>
|
|
<member>Nolan Leake</member>
|
|
<member>Nokia Corporation</member>
|
|
<member>Nokia Home Communications</member>
|
|
<member>Novell Inc.</member>
|
|
<member>Nozomi YTOW</member>
|
|
<member>NTT Software Corporation</member>
|
|
<member>Number Nine Computer Corp.</member>
|
|
<member>Number Nine Visual Technologies</member>
|
|
<member>NVIDIA Corporation</member>
|
|
<member>Oivier Danet</member>
|
|
<member>Oki Technosystems Laboratory Inc.</member>
|
|
<member>Olivetti Research Limited</member>
|
|
<member>OMRON Corporation</member>
|
|
<member>Open Software Foundation</member>
|
|
<member>Open Text Corporation</member>
|
|
<member>OpenedHand Ltd.</member>
|
|
<member>Oracle Corp.</member>
|
|
<member>Orest Zborowski</member>
|
|
<member>Owen Taylor</member>
|
|
<member>Pablo Saratxaga</member>
|
|
<member>Panacea Inc.</member>
|
|
<member>Panagiotis Tsirigotis</member>
|
|
<member>Paolo Severini</member>
|
|
<member>Pascal Haible</member>
|
|
<member>Patrick Lecoanet</member>
|
|
<member>Patrick Lerda</member>
|
|
<member>Paul Anderson</member>
|
|
<member>Paul Elliott</member>
|
|
<member>Paul Mackerras</member>
|
|
<member>Peter Breitenlohner</member>
|
|
<member>Peter Hutterer</member>
|
|
<member>Peter Kunzmann</member>
|
|
<member>Peter Osterlund</member>
|
|
<member>Peter Trattler</member>
|
|
<member>Phil Karlton</member>
|
|
<member>Philip Blundell</member>
|
|
<member>Philip Homburg</member>
|
|
<member>Philip Langdale</member>
|
|
<member>Precision Insight Inc.</member>
|
|
<member>Prentice Hall</member>
|
|
<member>Quarterdeck Office Systems</member>
|
|
<member>Radek Doulik</member>
|
|
<member>Ralf Habacker</member>
|
|
<member>Randy Hendry</member>
|
|
<member>Ranier Keller</member>
|
|
<member>Red Hat Inc.</member>
|
|
<member>Regis Cridlig</member>
|
|
<member>Rene Cougnenc</member>
|
|
<member>Richard A. Hecker</member>
|
|
<member>Richard Burdick</member>
|
|
<member>Rich Murphey</member>
|
|
<member>Rickard E. Faith</member>
|
|
<member>Rik Faith</member>
|
|
<member>Robert Chesler</member>
|
|
<member>Robert Millan</member>
|
|
<member>Robert V. Baron</member>
|
|
<member>Robert W. Scheifler</member>
|
|
<member>Robin Cutshaw</member>
|
|
<member>Roland Mainz</member>
|
|
<member>Roland Scheidegger</member>
|
|
<member>Ronny Vindenes</member>
|
|
<member>Russ Blaine</member>
|
|
<member>Ryan Breen</member>
|
|
<member>Ryan Lortie</member>
|
|
<member>Ryan Underwood</member>
|
|
<member>S. Lehner</member>
|
|
<member>S3 Graphics Inc.</member>
|
|
<member>Sam Leffler</member>
|
|
<member>Santa Cruz Operation Inc.</member>
|
|
<member>Sascha Hlusiak.</member>
|
|
<member>SciTech Software</member>
|
|
<member>Scott Laird</member>
|
|
<member>Sebastien Marineau</member>
|
|
<member>Serge Winitzki</member>
|
|
<member>Sergey Vovk</member>
|
|
<member>Shigehiro Nomura</member>
|
|
<member>ShoGraphics Inc.</member>
|
|
<member>Shunsuke Akiyama</member>
|
|
<member>Silicon Graphics Computer Systems</member>
|
|
<member>Silicon Graphics, Inc.</member>
|
|
<member>Silicon Integrated Systems Corp</member>
|
|
<member>Silicon Motion Inc.</member>
|
|
<member>Simon P. Cooper</member>
|
|
<member>Simon Thum</member>
|
|
<member>Snitily Graphics Consulting Services</member>
|
|
<member>Sony Corporation</member>
|
|
<member>Søren Sandmann</member>
|
|
<member>SRI</member>
|
|
<member>Stanislav Brabec</member>
|
|
<member>Stefan Bethge</member>
|
|
<member>Stefan Dirsch</member>
|
|
<member>Stefan Gmeiner</member>
|
|
<member>Stephane Marchesin</member>
|
|
<member>Stephan Lang</member>
|
|
<member>Steven Lang</member>
|
|
<member>Stuart Kreitman</member>
|
|
<member>Sun Microsystems Inc.</member>
|
|
<member>SunSoft Inc.</member>
|
|
<member>SuSE Inc</member>
|
|
<member>Sven Luther</member>
|
|
<member>Takis Psarogiannakopoulos</member>
|
|
<member>Takuma Murakami</member>
|
|
<member>Takuya SHIOZAKI</member>
|
|
<member>T. A. Phelps</member>
|
|
<member>Tektronix Inc.</member>
|
|
<member>Theo de Raadt</member>
|
|
<member>Theodore Ts'o</member>
|
|
<member>The Open Group</member>
|
|
<member>The Unichrome Project</member>
|
|
<member>The Weather Channel Inc.</member>
|
|
<member>Thomas E. Dickey</member>
|
|
<member>Thomas G. Lane</member>
|
|
<member>Thomas Hellström</member>
|
|
<member>Thomas Mueller</member>
|
|
<member>Thomas Roell</member>
|
|
<member>Thomas Thanner</member>
|
|
<member>Thomas Winischhofer</member>
|
|
<member>Thomas Wolfram</member>
|
|
<member>Thorsten.Ohl</member>
|
|
<member>Tiago Gons</member>
|
|
<member>Tilman Sauerbeck</member>
|
|
<member>Todd C. Miller</member>
|
|
<member>Tomohiro KUBOTA</member>
|
|
<member>Torrey Lyons</member>
|
|
<member>Torrey T. Lyons</member>
|
|
<member>TOSHIBA Corp.</member>
|
|
<member>Toshimitsu Tanaka</member>
|
|
<member>Travis Tilley</member>
|
|
<member>Trolltech AS</member>
|
|
<member>Troy D. Hanson</member>
|
|
<member>Tungsten Graphics Inc.</member>
|
|
<member>Tuomas J. Lukka</member>
|
|
<member>Ty Sarna</member>
|
|
<member>UCHIYAMA Yasushi</member>
|
|
<member>Unicode Inc.</member>
|
|
<member>UniSoft Group Limited</member>
|
|
<member>University of California</member>
|
|
<member>University of South Australia</member>
|
|
<member>University of Utah</member>
|
|
<member>University of Wisconsin</member>
|
|
<member>UNIX System Laboratories Inc.</member>
|
|
<member>URW++ GmbH</member>
|
|
<member>Valery Inozemtsev</member>
|
|
<member>VA Linux Systems</member>
|
|
<member>VIA Technologies Inc.</member>
|
|
<member>Video Electronics Standard Assoc.</member>
|
|
<member>VMware Inc.</member>
|
|
<member>Vrije Universiteit</member>
|
|
<member>Wittawat Yamwong</member>
|
|
<member>Wyse Technology Inc.</member>
|
|
<member>X Consortium</member>
|
|
<member>XFree86 Project Inc.</member>
|
|
<member>Xi Graphics Inc.</member>
|
|
<member>X-Oz Technologies</member>
|
|
<member>X-TrueType Server Project</member>
|
|
<member>X.Org Foundation</member>
|
|
<member>XGI Technology</member>
|
|
<member>Yu Shao</member>
|
|
<member>Zack Rusin</member>
|
|
<member>Zephaniah E. Hull</member>
|
|
<member>Zhenyu Wang</member>
|
|
</simplelist>
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by The XFree86 Project, Inc
|
|
(<ulink url="http://www.xfree86.org/"></ulink>) and its contributors.
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software that is based in part on the work of the
|
|
FreeType Team (<ulink url="http://www.freetype.org/"></ulink>).
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by the University of California,
|
|
Berkeley and its contributors.
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by Christopher G. Demetriou.
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by the NetBSD Foundation, Inc.
|
|
(<ulink url="http://www.netbsd.org/"></ulink>) and its contributors.
|
|
</para>
|
|
|
|
<para>
|
|
This product includes software developed by X-Oz Technologies
|
|
(<ulink url="http://www.x-oz.com/"></ulink>).
|
|
</para>
|
|
|
|
</sect1>
|
|
|
|
</article>
|