summaryrefslogtreecommitdiff
path: root/xc/programs/Xserver/hw/xfree86/doc/README
blob: 0d4e9603693cba53f788c7c256ba114d866a3cfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
                        README for XFree86[tm] 3.9.18

                          The XFree86 Project, Inc

                              21 February 2000

                                  Abstract

     XFree86 is a port of X11R6.4 that supports several UNIX(R) and
     UNIX-like operating systems on Intel and other platforms.

1.  What is XFree86 3.9.18?

XFree86 3.9.18 is a ``work in progress'' snapshot of the XFree86 4.0 develop-
ment code.  It is one of a series of snapshot releases leading up the the 4.0
release.  The plan is to release a new snapshot every four to six weeks.  The
target audience for this release is developers and others who are comfortable
on the bleeding edge.  This release is not targeted at beginners.  Also, most
end users will find life easier using our latest 3.3.x release.  While we
welcome bug reports and feedback about this release, we don't have the
resources to provide user-level support for it.  If you're not comfortable
dealing with those sorts of things yourself, then the snapshot releases are
probably not for you.

This code is very much work in progress.  Many of the interfaces may change
without notice between now and the 4.0 release.  The driver design has
changed significantly compared with the 3.3.x versions, and only a small num-
ber of drivers have been converted so far.  That means that this release does
not support a wide range of video hardware.  Some of the drivers and new fea-
tures are well developed and reasonably stable, while others are not.

Information on this release's features and their status can be found in the
Release Notes.

2.  Redistribution of the Snapshots

While the XFree86 License doesn't prohibit vendors and others redistributing
binaries of this release, we don't recommend it.  We ask that if you do dis-
tribute such binaries, you make it clear that people using then should con-
tact you for support and not XFree86.

3.  Developers

If you would like to work on the development on XFree86 4.0, then it is rec-
ommended that you join the XFree86 development team
<URL:http://www.xfree86.org:/developer.html>.  That way you will have access
to the latest source and to other developers.

4.  How to get XFree86 3.9.18

XFree86 3.9.18 can be found at the XFree86 ftp server
<URL:ftp://ftp.xfree86.org/pub/XFree86/snapshots/3.9.18/>, and at mirrors of
this server.  This snapshot is available primarily in source form.  Binaries
for some platforms may be made available at a later time.

The source for version 3.9.18 is split into three tarballs: X3918src-1.tgz,
X3918src-2.tgz, X3918src-3.tgz.  The first contains everything except the
fonts and general X11 documentation.  It is sufficient for building XFree86
is you already have a set of fonts.  The second contains the fonts and the
source for the general X11 documentation.  The third contains the general X11
documentation in hardcopy format.

A source patch relative to version 3.9.17 is also available.  Because of its
size, it is split into three parts.  The patch files are
3.9.17-3.9.18.diff1.gz, 3.9.17-3.9.18.diff2.gz and 3.9.17-3.9.18.diff3.gz.
These patches should be applied to a clean 3.9.17 source tree, working from
the directory containing the xc/ directory.  The patches should be applied by
running:

     gunzip < 3.9.17-3.9.18.diff1.gz | patch -p0 -E
     gunzip < 3.9.17-3.9.18.diff2.gz | patch -p0 -E
     gunzip < 3.9.17-3.9.18.diff3.gz | patch -p0 -E

The contrib part of the distribution has now been folded into the main source
tree, so a separate contrib tarball is no longer required.

To format the XFree86 documentation, the latest version of our doctools pack-
age.  That is available as doctools-1.1.2.tgz.

5.  Reporting Bugs

Bugs should be reported to <XFree86@XFree86.org>.  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.  Please don't edit
out what you think might not be important.  The information contained in the
log file is there to make it easier for the developers to determine what is
going wrong when there are problems.

If you have patches (bug fixes or enhancements, etc) that you'd like to sub-
mit for inclusion in a future version of XFree86, please send them to
<fixes@XFree86.org>.

     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml,v 3.100 2000/02/21 22:41:41 dawes Exp $


$XFree86: xc/programs/Xserver/hw/xfree86/doc/README,v 3.100 2000/02/21 22:44:20 dawes Exp $