Index of /archives/XFree86/4.2.1/doc
Name Last modified Size Description
Parent Directory -
BUILD 2002-09-04 07:50 8.2K
BugReport 2002-09-02 22:04 1.1K
DESIGN 2002-01-19 02:56 239K
DPMS.TXT 2000-03-10 02:12 12K
DPMSLib.TXT 2000-03-10 02:12 10K
HTML/ 2002-09-04 07:50 -
ICElib.TXT 2002-01-19 02:58 86K
INSTALL-X.org.TXT 2002-01-19 02:58 29K
Install 2002-09-04 07:50 9.2K
LICENSE 2004-03-02 07:37 69K
LocaleDB.TXT 2001-06-04 20:36 14K
OS2.Notes 2002-01-19 02:56 9.4K
PDF/ 2004-03-03 12:19 -
PM_spec.TXT 2000-12-19 00:53 5.0K
PostScript/ 2024-11-04 16:53 -
README 2002-09-04 07:50 7.3K
README.DECtga 2002-09-04 07:50 2.4K
README.DGA 2000-03-10 02:11 13K
README.DRI 2002-01-19 02:56 46K
README.DRIcomp 2002-01-19 02:56 21K
README.Darwin 2002-09-04 07:50 8.7K
README.I128 2000-12-19 00:53 3.1K
README.LynxOS 2002-09-04 07:50 8.9K
README.NetBSD 2002-09-04 07:50 13K
README.OpenBSD 2002-09-04 07:50 10K
README.SiS 2000-03-10 02:11 4.2K
README.apm 2000-03-10 02:11 3.3K
README.ati 2002-01-19 02:56 33K
README.chips 2002-09-04 07:50 52K
README.cyrix 2000-03-10 02:11 1.4K
README.dps 2001-06-04 20:35 7.2K
README.fonts 2002-01-19 02:56 41K
README.i740 2000-03-10 02:11 3.7K
README.i810 2001-06-04 20:35 2.9K
README.isc 2000-03-10 02:11 18K
README.mouse 2002-09-04 07:50 34K
README.newport 2002-01-19 02:56 1.5K
README.r128 2000-07-02 22:11 2.8K
README.rapidaccess 2001-06-04 20:35 1.3K
README.rendition 2000-07-02 22:11 5.7K
README.s3virge 2002-09-04 07:50 1.9K
RELNOTES 2002-09-04 07:50 48K
RELNOTES-X.org.TXT 2002-01-19 02:58 16K
SMlib.TXT 2002-01-19 02:58 74K
ServersOnly 2000-01-09 21:11 1.7K
Status 2002-09-04 07:50 25K
Versions 2002-09-04 07:50 13K
VideoBoard98 2000-07-02 22:11 24K
XIEProto.TXT 2000-12-19 00:53 285K
XIMTransport.TXT 2002-01-19 02:58 29K
XiLib.TXT 2002-01-19 02:58 158K
XiPorting.TXT 2001-06-04 20:36 39K
XiProtocol.TXT 2001-06-04 20:36 126K
Xtrans.TXT 2001-06-04 20:36 38K
XvMC_API.TXT 2002-01-19 02:58 39K
appgroup.TXT 2001-06-04 20:36 8.9K
bdf.TXT 2001-06-04 20:36 8.7K
bigreq.TXT 2000-03-10 02:12 5.7K
buffer.TXT 2000-03-10 02:12 38K
cmatch_xie.TXT 2000-12-19 00:53 13K
ctext.TXT 2001-06-04 20:36 21K
ctlseqs.TXT 2002-01-19 02:58 42K
ddx.TXT 2001-06-04 20:36 193K
evi.TXT 2002-01-19 02:58 8.8K
fontlib.TXT 2001-06-04 20:36 15K
fsproto.TXT 2002-01-19 02:58 96K
i18nFramework.TXT 2001-06-04 20:36 26K
icccm.TXT 2002-01-19 02:58 202K
ice.TXT 2002-01-19 02:58 52K
index 2002-09-04 07:50 1.5K
intrinsics.TXT 2002-01-19 02:58 728K
libGL.TXT 2000-03-10 02:12 6.8K
mit-shm.TXT 2002-01-19 02:58 12K
overview_xie.TXT 2000-12-19 00:53 26K
proto.TXT 2002-01-19 02:58 390K
record.TXT 2002-01-19 02:58 40K
recordlib.TXT 2002-01-19 02:58 36K
render-protocol.TXT 2000-12-19 00:53 29K
rstart.TXT 2001-06-04 20:36 32K
rstartd.TXT 2001-06-04 20:36 9.5K
shape.TXT 2002-01-19 02:58 22K
shapelib.TXT 2002-01-19 02:58 17K
tog-cup.TXT 2002-01-19 02:58 11K
widgets.TXT 2002-09-02 22:05 417K
xc-misc.TXT 2000-03-10 02:12 5.7K
xdmcp.TXT 2002-01-19 02:58 49K
xfs-design.TXT 2001-06-04 20:36 41K
xieSIarch.TXT 2000-12-19 00:53 99K
xielib.TXT 2000-12-19 00:53 290K
xim.TXT 2002-01-19 02:58 90K
xlfd.TXT 2002-01-19 02:58 89K
xlib.TXT 2002-01-19 02:58 1.1M
xmu.TXT 2002-01-19 02:58 60K
xsmp.TXT 2002-01-19 02:58 44K
xtest.TXT 2002-01-19 02:58 12K
xtestlib.TXT 2002-01-19 02:58 11K
xv-protocol-v2.TXT 2000-03-10 02:12 20K
README for XFree86[tm] 4.2.1
The XFree86 Project, Inc
3 September 2002
Abstract
XFree86 is the Open Source port of X.Org's X11R6.6 release that
supports several UNIX(R) and UNIX-like (such as Linux, the BSDs and
Solaris x86) operating systems on Intel and other platforms.
1. What is XFree86 4.2.1?
XFree86 4.2.1 is the first update to 4.2.0, the fifth full release in the
XFree86 4 series.
Update releases are taken from a stable/maintenance branch. They are
designed to be installed on top of the full release that they are updating.
They contain fixes for serious problems, most commonly fixes for security
issues, fixes for driver bugs, and fixes that improve stability.
XFree86 release 4 is a major re-design of the basic architectural underpin-
nings of XFree86's implementation of the original X Consortium's X Server.
This re-design allows for a modular interaction between the hardware drivers
and the XFree86 core X server. With 4.x, upgrades to the X server with new
and unsupported hardware can be easily done and installed without undergoing
the previous process of rebuilding an X server. All that is required is
installing the new driver module and updating the configuration file.
The road to XFree86 release 4 began as an architectural concept in mid 1997,
with the serious framework being implemented in code the beginning of 1998.
There were several snapshots on the road to 4.0 which are now part of the 4.0
base release.
Release 4 also included the long-awaited integration of the DRI (Direct Ren-
dering Infrastructure). This upgrade into the code base gives XFree86 the
abilities of accelerated direct 3-D graphics rendering, used widely in games
and other visualization programs.
While some driver available in the old 3.3.x release series have not been
converted over to the 4.x series, those required for most modern video hard-
ware are available. Please check the Driver Status document first to see
whether your hardware is supported before upgrading to the 4.x series.
Specific release enhancements can be viewed in the Release Notes.
The XFree86 version numbering system has had some changes as of the 4.0.2
release. Information about this can be found in the Versions Document.
Information about binary distributions and the attendant installation
instructions can be found in the Installation Document.
Copyright and Licensing information for this release and all XFree86 releases
can be found in the License Document.
2. Joining The Team
2.1 Development
If you would like to work on the development of XFree86 4, either by helping
with the conversion of our older drivers to the new 4.x design, or assisting
in the addition of new drivers or platforms to the code base then send a
request to join the XFree86 development team
<URL:http://www.xfree86.org:/developer.html>. This will give you direct
access to the latest XFree86 related development topics and discussions.
Include in your note, your name, email address, reason for joining (what you
will work on) and, level of expertise (coder, DRI, core, specific driver) and
area of interest.
2.2 Documentation
If instead your interests are on the Documentation side of the Project, or
you want to contribute and are not ready for plunging into the code, you can
join the Documentation Team (those hardy souls responsible for the content
you are reading :-). Amongst the Doc Team's activities are converting our
SGML based documentation into an XML based one and updating and creating
technical documentation used by staff and public. If this sounds interesting
then please send a request to join the XFree86 documentation team
<URL:mailto:[email protected]>. Include in your note, you name, email
address, reason for joining (what you will work on) and level of expertise
and whether you are interested in the tools or content side of the group.
3. The Public Mailing Lists
3.1 Newbie
For those who are new to XFree86 and want to learn more about our Project we
recommend that you join our Newbie list, located at Public Mailing Lists
<URL:http://www.xfree86.org/mailman/listinfo>, where this and other discus-
sions occur with our senior all-volunteer staff. This is great forum to get
introduced to XFree86 and ask for help on how to set up the XServer or
whether your hardware is supported, and why not?, and make suggestions for
future releases of XFree86. This list is supported by our volunteer staff
who needs to know how you are using and interacting with XFree86 and what is
wrong and could be better. Tell them, they want to know!
3.2 Announce
For those who just want to know the release schedule this is a good list to
join.
3.3 CVS Commit
For those who want to see what has been committed recently to our CVS reposi-
tory this is the list that will show you those updates. This list is updated
dynamically every time the repository is updated after the the commit hap-
pens.
3.4 Xpert
If instead you are the lone developer who is improving XFree86 on an ad hoc
basis for your particular environment (I want to get my mouse or video card
to work), and need a specific question asked then you should go over to our
Xpert list where such questions are raised and answered by our technical
development staff. Remember you do not have to be a member to write fixes to
our code base and if your changes are discrete and self-contained the volume
of developer mail may just be too noisy.
Once your work is finished (coded, debugged and documented) please send your
fix to <[email protected]>. This will ensure that they are included in
future releases. And thanks! You make this truly an Open group.
4. How to get XFree86 4.2.1
XFree86 4.2.1 can be found at the XFree86 ftp server
<URL:ftp://ftp.xfree86.org/pub/XFree86/4.2.1/>, and at mirrors of this
server. Information about obtaining and installing binary distributions of
this release can be found in the Installation Document. Information about
obtaining the release in source form is given below.
The source for version 4.2.1 is available as a patch relative to 4.2.0. The
patch file is 4.2.0-4.2.1.diff.gz.
The patch should be applied to a clean 4.2.0 source tree, working from the
directory containing the xc/ directory. The patch should be applied by run-
ning:
gzip -d < 4.2.0-4.2.1.diff.gz | patch -p0 -E
Information about getting the source for 4.2.0 can be found in the README
file for that version, which can be found on the XFree86 web site
<URL:http://www.xfree86.org/pub/XFree86/4.2.0/README.html>.
The XFree86 source code can also be accessed via the XFree86 CVS repository.
Information about accessing this can be found at the CVS page
<URL:http://www.xfree86.org/cvs/> on our web site. It's also possible to
browse the XFree86 CVS repository at our CVSWeb server
<URL:http://cvsweb.xfree86.org/>.
5. Reporting Bugs
Bugs should be reported to <[email protected]>. Before reporting bugs,
please check the X server log file, which can be found at
/var/log/XFree86.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.
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml,v 3.119.2.1 2002/09/04 03:01:48 dawes Exp $