[BACK]Return to RELNOTES CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / xsrc / xfree / xc

Annotation of xsrc/xfree/xc/RELNOTES, Revision 1.1.1.7

1.1.1.7 ! tron        1:                      Release Notes for XFree86[tm] 4.4.0
1.1       veego       2:
                      3:                           The XFree86 Project, Inc
                      4:
1.1.1.7 ! tron        5:                               29 February 2004
1.1       veego       6:
                      7:                                   Abstract
                      8:
1.1.1.7 ! tron        9:      This document contains information about features and their status
        !            10:      in XFree86 4.4.0.
1.1       veego      11:
                     12: 1.  Introduction to the 4.x Release Series
                     13:
1.1.1.3   tron       14: XFree86 4.0 was the first official release of the new XFree86 4 series.  The
1.1.1.7 ! tron       15: current release (4.4.0) is the latest in that series.  XFree86 4 represents a
1.1.1.3   tron       16: significant redesign of the XFree86 X server.  Not all of the hardware
1.1.1.6   tron       17: drivers from 3.3.x have been ported to 4.x yet, but conversely, 4.x has sup-
                     18: port for a lot of hardware that is not supported in 3.3.x.  Our Driver Status
                     19: document summarizes how the hardware driver support compares between 3.3.6
1.1.1.7 ! tron       20: and 4.4.0.
1.1       veego      21:
1.1.1.7 ! tron       22: XFree86 4.4 introduces an automatic configuration mechanism for the XFree86
        !            23: server which makes it now possible to start XFree86 without first creating a
        !            24: configuration file.  The initial automatic configuration support is targeted
        !            25: towards Linux and FreeBSD and it is hoped that automatic configuration will
        !            26: be supported on other platforms in future releases.
        !            27:
        !            28: If you are running either  Linux or FreeBSD, try it out if you do not already
        !            29: have a working XF86Config file.  If you want to customise things afterwards,
        !            30: you can cut and paste the automatically generated configuration from the
        !            31: /var/log/XFree86.0.log file into an XF86Config file and make your customisa-
        !            32: tions there.
        !            33:
        !            34: If you do not have any luck with automatic configuration, or you are using a
        !            35: platform that is not currently supported, try one of the older methods for
        !            36: getting started.
        !            37:
        !            38: XFree86 comes with a graphical configuration tool called "xf86cfg", which
        !            39: also has a text mode interface and can be used to create an initial configu-
        !            40: ration file. It can also be used to customise existing configurations.
        !            41:
        !            42: Next in the order of configuration preferences is to use the XFree86 server's
        !            43: ability to create a starting configuration file.  Run as root:
1.1.1.6   tron       44:
                     45:      XFree86 -configure
                     46:
1.1.1.7 ! tron       47: and follow the instructions.
        !            48:
        !            49: Finally, if all else fails, the trusty old standby text-based tool "xf86con-
        !            50: fig" can also be used for generating X server config files.
        !            51:
        !            52: At least one, and hopefully, all of these configuration options will give you
        !            53: a reasonable starting point for a suitable configuration file.  With the
        !            54: automatic mechanism you might even find that you don't need one!
        !            55:
        !            56: If you do need to customise the configuration file, see the XF86Config manual
        !            57: page.  You can also check the driver-specific manual pages and the related
        !            58: documentation (found at tables below (section 3., page 1) also.
        !            59:
        !            60: Before downloading  the binary distributions for this release, please have a
        !            61: quick read through the Installation Document.  It may save you some time and
        !            62: also help you figure out which of the binary releases you need.
1.1       veego      63:
1.1.1.7 ! tron       64: The next section describes what is new in the latest version (4.4.0) compared
        !            65: with the previous full release (4.3.0).  The other sections below describe
1.1.1.5   tron       66: some of the new features and changes between 3.3.x and 4.0.  There are lot's
                     67: of new features, and we definitely don't have enough space to cover them all
                     68: here.
1.1       veego      69:
1.1.1.7 ! tron       70: 2.  Summary of new features in 4.4.0.
        !            71:
        !            72: This is a sampling of the new features in XFree86 4.4.0.  A more complete
        !            73: list of changes can be found in the CHANGELOG that is part of the XFree86
        !            74: source tree.  It can also be viewed online at our CVSweb server
        !            75: <URL:http://cvsweb.xfree86.org/cvsweb/xc/pro-
        !            76: grams/Xserver/hw/xfree86/CHANGELOG?rev=HEAD>.
1.1       veego      77:
1.1.1.5   tron       78: 2.1  Video Driver Enhancements
1.1       veego      79:
1.1.1.7 ! tron       80:    o Several stability issues with the support for the Intel 830M, 845G,
        !            81:      852GM, 855GM and 865G integrated graphics chipsets have been fixed.
        !            82:      Some limitations related to the driver's use of the video BIOS remain,
        !            83:      especially for some laptops.
        !            84:
        !            85:    o The nv driver for NVIDIA cards has been updated as follows:
1.1.1.4   tron       86:
1.1.1.7 ! tron       87:         o Support added to the nv driver for the GeForce FX 5700, which
        !            88:           didn't work with XFree86 4.3.
1.1.1.4   tron       89:
1.1.1.7 ! tron       90:         o The driver now does a much better job of auto-detecting which con-
        !            91:           nector of dual output cards the monitor is attached to, and this
        !            92:           should reduce or eliminate the need for manual XF86Config over-
        !            93:           rides.
1.1.1.4   tron       94:
1.1.1.7 ! tron       95:         o The 2D acceleration for TNT and GeForce has been completely rewrit-
        !            96:           ten and its performance should be substantially improved.
1.1.1.4   tron       97:
1.1.1.7 ! tron       98:         o TNT and GeForce cards have a new Xv PutImage adaptor which does
        !            99:           scaled YUV bit blits.
1.1.1.4   tron      100:
1.1.1.7 ! tron      101:    o The SiS driver has seen major updates, including:
1.1.1.4   tron      102:
1.1.1.7 ! tron      103:         o Support for 661/741/760 and support for 330 (Xabre).
1.1.1.4   tron      104:
1.1.1.7 ! tron      105:         o Merged Framebuffer mode.
1.1.1.4   tron      106:
1.1.1.7 ! tron      107:         o Support for DVI, and much more.
1.1.1.4   tron      108:
1.1.1.7 ! tron      109:         o DRI for 300 series (300/305, 540, 630, 730) is supported again.
        !           110:
        !           111:    o A new driver for several VIA integrated graphics chipsets has been
        !           112:      added.
        !           113:
        !           114:    o Various updates and bug fixes have been made to most other drivers.
1.1.1.4   tron      115:
1.1.1.5   tron      116: 2.2  Input Driver Enhancements
1.1.1.4   tron      117:
1.1.1.7 ! tron      118:    o The mouse driver has some support on Linux and FreeBSD for auto-detect-
        !           119:      ing which device node to use. This makes it unnecessary to supply this
        !           120:      information in the XF86Config file in most cases.
1.1.1.4   tron      121:
1.1.1.7 ! tron      122: 2.3  IPv6 support
1.1.1.4   tron      123:
1.1.1.7 ! tron      124: XFree86 4.4 supports IPv6, based on the code contributed by Sun Microsystems,
        !           125: Inc. to X.Org. See X.org's document <URL:http://www.x.org/IPV6_Spe-
        !           126: cific_Changes.html> for a detailed list of what these changes are and how
        !           127: your system is affected by them.
1.1.1.4   tron      128:
1.1.1.7 ! tron      129: 2.3.1  Protocol names and aliases.
1.1.1.4   tron      130:
1.1.1.7 ! tron      131:    o tcp is an alias for both IPv6 and IPv4 transports.
1.1.1.4   tron      132:
1.1.1.7 ! tron      133:    o inet specifies IPv4 only.
1.1.1.4   tron      134:
1.1.1.7 ! tron      135:    o inet6 specifies IPv6 only.
1.1.1.4   tron      136:
1.1.1.7 ! tron      137: You can force the X server to only listen to IPv4 connections with the X
        !           138: -nolisten inet6  command or you can force a IPv6 connection by setting DIS-
        !           139: PLAY to inet6/host:0.
1.1.1.4   tron      140:
1.1.1.7 ! tron      141: 2.3.2  XDM
1.1.1.4   tron      142:
1.1.1.7 ! tron      143: The IPv6 XDMCP code is not enabled by default on platforms that don't support
        !           144: binding a IPv6 socket to a IPv4 address.
1.1.1.4   tron      145:
1.1.1.7 ! tron      146: The XDM-AUTHORIZATION-1 authentication scheme does not support IPv6 addresses
        !           147: but a new release of the protocol, XDM-AUTHORIZATION-2 has been designed;
        !           148: this though is yet to be  implemented.  By default XFree86 builds do not
        !           149: enable the XDM-AUTHORIZATION-1 code.
1.1.1.4   tron      150:
1.1.1.7 ! tron      151: 2.4  X Server and Extension Updates
1.1.1.4   tron      152:
1.1.1.7 ! tron      153:    o The Mesa version used for OpenGL® 1.3 and DRI driver support has been
        !           154:      updated to 5.0.2.
1.1.1.4   tron      155:
1.1.1.7 ! tron      156: 2.5  Client and Library Updates
1.1       veego     157:
1.1.1.7 ! tron      158: 2.5.1  Xterm
1.1       veego     159:
1.1.1.7 ! tron      160: The user-visible changes to xterm since XFree86 4.3 are:
1.1       veego     161:
1.1.1.7 ! tron      162: Bug Fixes:
1.1       veego     163:
1.1.1.7 ! tron      164:    o Make signalInhibit resource work, i.e., disable the menu entries that
        !           165:      would send signals to, or exit xterm.
1.1       veego     166:
1.1.1.7 ! tron      167:    o Make cursor definition in tek4014 emulation work as originally imple-
        !           168:      mented.
1.1       veego     169:
1.1.1.7 ! tron      170:    o Modify translations for scrollbar so that one can use shifted pageup,
        !           171:      wheel mouse, etc., while the mouse pointer is over the scrollbar.
1.1       veego     172:
1.1.1.7 ! tron      173:    o Correct initialization of G1 character set mapping.
1.1       veego     174:
1.1.1.7 ! tron      175: New Features:
1.1       veego     176:
1.1.1.7 ! tron      177:    o Modify the predictable version of the generated logfile name to append
        !           178:      the process-id rather than a random value.
1.1.1.6   tron      179:
1.1.1.7 ! tron      180:    o Modify scroll-back and scroll-forw actions to accept an adjustment
        !           181:      value, e.g.,
1.1.1.6   tron      182:
1.1.1.7 ! tron      183:           scroll-back(1, page-2)
1.1.1.6   tron      184:
1.1.1.7 ! tron      185:      to scroll back by 2 lines less than a page.
1.1.1.6   tron      186:
1.1.1.7 ! tron      187:    o Add visualBellDelay resource to modify the length of time used for
        !           188:      visual bell, for very slow displays or very fast computers.
1.1       veego     189:
1.1.1.7 ! tron      190: Improved Locale Support:
1.1       veego     191:
1.1.1.7 ! tron      192:    o modify uxterm script to strip modifiers such as "@euro" from the locale
        !           193:      setting before adding ".UTF-8".
1.1       veego     194:
1.1.1.7 ! tron      195:    o Add logic to wide-character support which attempts to load fonts speci-
        !           196:      fied by utf8Fonts subresources at startup.  The subresources have the
        !           197:      same names as the fonts which they replace, e.g., font, font1, etc., so
        !           198:      that the ISO-10646-1 fonts can be specified in the XTerm app-defaults
        !           199:      file.
1.1       veego     200:
1.1.1.7 ! tron      201:    o Improved performance with chinput application.
1.1       veego     202:
1.1.1.7 ! tron      203: Improved Font Handling:
1.1       veego     204:
1.1.1.7 ! tron      205:    o Document in xterm's manual page how to use XFree86 ":unscaled" keyword
        !           206:      to suppress scaling of bold fonts.
1.1       veego     207:
1.1.1.7 ! tron      208:    o Improved logic for deriving bold fontname from normal fontname.
1.1       veego     209:
1.1.1.7 ! tron      210:    o Make double-width characters work with -u8 option.
1.1       veego     211:
1.1.1.7 ! tron      212:    o Updated table of Unicode line-drawing characters.
1.1       veego     213:
1.1.1.7 ! tron      214:    o Several fixes for rendering using Xft (option -fa):
1.1       veego     215:
1.1.1.7 ! tron      216:         o Make height of TrueType fonts match ascent+descent.
1.1       veego     217:
1.1.1.7 ! tron      218:         o Translate Unicode values (from UTF-8 output to xterm) for line-
        !           219:           drawing to xterm's internal code, etc., since TrueType fonts gener-
        !           220:           ally do not have either set of line-drawing glyphs.  xterm can draw
        !           221:           these directly.
1.1       veego     222:
1.1.1.7 ! tron      223:         o Pass 16-bit values rather than 8-bit values to xtermXftDrawString()
        !           224:           to allow for wide-characters.
1.1       veego     225:
1.1.1.7 ! tron      226:         o Use built-in line-drawing characters for Xft fonts.
        !           227:
        !           228:         o Implement underlining.
        !           229:
        !           230:    o Implement boldMode for wide-characters.
        !           231:
        !           232:    o Modified to work with CJK double-width (bi-width/monospace) fonts.
        !           233:
        !           234: Workarounds for Special Applications:
        !           235:
        !           236:    o Add option -k8 and resource allowC1Printable to allow users of non-VTxxx
        !           237:      character sets such as KOI-8 to treat the C1 control area (character
        !           238:      codes 128-159) as printable rather than control characters.
        !           239:
        !           240:    o Add configure option --enable-broken-st and resource brokenStringTerm to
        !           241:      allow user to revert one part of the parsing table corrections.
        !           242:
        !           243:    o Add configure option --enable-broken-osc and resource brokenLinuxOSC to
        !           244:      accommodate scripts which do not distinguish between running in the
        !           245:      Linux console and running in X.  Linux console recognizes malformed con-
        !           246:      trol strings which start with an OSC, but are fixed-length, with no ter-
        !           247:      minator.
        !           248:
        !           249:    o Add configure option --enable-pty-handshake to allow one to compile-in
        !           250:      support for the pty handshaking logic, and resource ptyHandshake to
        !           251:      enable or disable it.  This feature is normally enabled.
        !           252:
        !           253: Modified Resources:
        !           254:
        !           255:    o Change color4 to "dodger blue", since this provides better contrast.
        !           256:
        !           257:    o Remove color resources from XTerm.ad, leaving them only in XTerm-col.ad
        !           258:
        !           259:    o Modify UXTerm.ad resource file to include "XTerm-color" rather than
        !           260:      "XTerm", in case the latter file contains no color resource definitions.
        !           261:
        !           262:    o Changed class of veryBoldColors to VeryBoldColors, since ColorMode is
        !           263:      associated with boolean resources.
        !           264:
        !           265:    o Changed classes of colorBDMode and similar resources that override col-
        !           266:      ors when a video attribute is set to ColorAttrMode, to make them dis-
        !           267:      tinct from ColorMode.  This avoids an unexpected rendering of reverse
        !           268:      video, for example.
        !           269:
        !           270: Modified terminfo/termcap entries:
        !           271:
        !           272:    o Add indp and rin to terminfo entry.
        !           273:
        !           274:    o Add le to termcap xterm-basic entry.  Though missing from older termcaps
        !           275:      for xterm, some applications check for it.
        !           276:
        !           277:    o Correct AF/AB strings in termcap for xterm-256color and xterm-88color
        !           278:      entries.
        !           279:
        !           280: 2.6  I18N and Font Updates
        !           281:
        !           282:    o FreeType2 updated to version 2.1.4.
        !           283:
        !           284:    o The "freetype" X server font backend has been updated by the After X-TT
        !           285:      Project <URL:http://x-tt.sourceforge.jp/> to include the functionality
        !           286:      previously provided by the "xtt" backend, and to fix some bugs.  The
        !           287:      "xtt" backend will be dropped in the next release in favour of the
        !           288:      updated unified "freetype" backend.
        !           289:
        !           290:         o The new "freetype" backend has the improved "very lazy" metric cal-
        !           291:           culation method which enables super-fast loading of proportional
        !           292:           CJKV fonts.
        !           293:
        !           294:         o All of the servers, including xfs, Xnest, Xprt, Xvfb, the Cygwin-
        !           295:           XFree86 server (as well as the XFree86 server) can handle the per-
        !           296:           fect TTCap options.
        !           297:
        !           298:    o The Compose file processing mechanism has been improved and made more
        !           299:      flexible.  See the Xlib Compose  file support and extensions section
        !           300:      below (section 5.20, page 1).
        !           301:
        !           302:    o The Bitstream Vera TrueType fonts that Bitstream, Inc donated to the
        !           303:      GNOME Foundation have been included with this release.
        !           304:
        !           305: 2.7  OS Support Updates
        !           306:
        !           307:    o On Mac OS X, the appropriate backend drawing code is now dynamically
        !           308:      loaded at runtime which reduces the X server's memory footprint.  In
        !           309:      rootless mode, Apple's Xplugin library is used where available.  (Xplu-
        !           310:      gin is included as part of Mac OS X on Panther.) With Xplugin, XDarwin
        !           311:      provides identical performance to Apple's X11, including the following
        !           312:      improvements over 4.3:
        !           313:
        !           314:         o Added direct GLX rendering with thread support.
        !           315:
        !           316:         o Faster 2-D drawing.
        !           317:
        !           318:         o Added support for the Apple-WM extension so XDarwin interoperates
        !           319:           with quartz-wm.
        !           320:
        !           321:    o On Darwin, IOKit mode now uses shadowfb for much faster drawing.
        !           322:
        !           323:    o Various GNU/Hurd support updates.
        !           324:
        !           325:    o Experimental support added for GNU/KFreeBSD and GNU/KNetBSD systems.
        !           326:
        !           327:    o SCO OpenServer support updates.  XFree86 4.4 now works on Release 5.0.7
        !           328:      with Maintenance Pack 1, or on prior releases through Release 5.0.4.
        !           329:      Please consult the README.SCO file for details.
1.1       veego     330:
1.1.1.5   tron      331: 3.  Drivers
1.1       veego     332:
1.1.1.5   tron      333: 3.1  Video Drivers
1.1       veego     334:
1.1.1.7 ! tron      335: XFree86 4.4.0 includes the following video drivers:
1.1       veego     336:
1.1.1.6   tron      337: +--------------+--------------------------+---------------------------------------------+
                    338: |Driver Name   | Description              | Further Information                         |
                    339: +--------------+--------------------------+---------------------------------------------+
                    340: |apm           | Alliance Pro Motion      | README.apm                                  |
                    341: |ark           | Ark Logic                |                                             |
                    342: |ati           | ATI                      | README.ati, README.r128, r128(4), radeon(4) |
                    343: |chips         | Chips & Technologies     | README.chips, chips(4)                      |
                    344: |cirrus        | Cirrus Logic             |                                             |
                    345: |cyrix (*)     | Cyrix MediaGX            | README.cyrix                                |
                    346: |fbdev         | Linux framebuffer device | fbdev(4)                                    |
                    347: |glide         | Glide2x (3Dfx)           | glide(4)                                    |
                    348: |glint         | 3Dlabs, TI               | glint(4)                                    |
                    349: |i128          | Number Nine              | README.I128, i128(4)                        |
                    350: |i740          | Intel i740               | README.i740                                 |
                    351: |i810          | Intel i8xx               | README.i810, i810(4)                        |
                    352: |imstt         | Integrated Micro Solns   |                                             |
                    353: |mga           | Matrox                   | mga(4)                                      |
                    354: |neomagic      | NeoMagic                 | neomagic(4)                                 |
                    355: |newport (-)   | SGI Newport              | README.newport, newport(4)                  |
                    356: |nsc           | National Semiconductor   | nsc(4)                                      |
                    357: |nv            | NVIDIA                   | nv(4)                                       |
                    358: |rendition     | Rendition                | README.rendition, rendition(4)              |
                    359: |s3            | S3 (not ViRGE or Savage) |                                             |
                    360: |s3virge       | S3 ViRGE                 | README.s3virge, s3virge(4)                  |
                    361: |savage        | S3 Savage                | savage(4)                                   |
                    362: |siliconmotion | Silicon Motion           | siliconmotion(4)                            |
                    363: |sis           | SiS                      | README.SiS, sis(4)                          |
                    364: |sunbw2 (+)    | Sun bw2                  |                                             |
                    365: |suncg14 (+)   | Sun cg14                 |                                             |
                    366: |suncg3 (+)    | Sun cg3                  |                                             |
                    367: |suncg6 (+)    | Sun GX and Turbo GX      |                                             |
                    368: |sunffb (+)    | Sun Creator/3D, Elite 3D |                                             |
                    369: |sunleo (+)    | Sun Leo (ZX)             |                                             |
                    370: |suntcx (+)    | Sun TCX                  |                                             |
                    371: |tdfx          | 3Dfx                     | tdfx(4)                                     |
                    372: |tga           | DEC TGA                  | README.DECtga                               |
                    373: |trident       | Trident                  | trident(4)                                  |
                    374: |tseng         | Tseng Labs               |                                             |
1.1.1.7 ! tron      375: |via           | VIA                      | via(4)                                      |
1.1.1.6   tron      376: |vesa          | VESA                     | vesa(4)                                     |
                    377: |vga           | Generic VGA              | vga(4)                                      |
                    378: |vmware        | VMWare guest OS          | vmware(4)                                   |
                    379: +--------------+--------------------------+---------------------------------------------+
1.1       veego     380:
                    381: Drivers marked with (*) are present in a preliminary form in this release,
                    382: but are not complete and/or stable yet.
                    383:
                    384: Drivers marked with (+) are for Linux/Sparc only.
                    385:
                    386: Drivers marked with (-) are for Linux/mips only.
                    387:
                    388: Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers
                    389: listed above. Further information can be found in README.Darwin.
                    390:
1.1.1.7 ! tron      391: XFree86 4.4.0 includes the following input drivers:
1.1       veego     392:
1.1.1.5   tron      393: 3.2  Input Drivers
1.1       veego     394:
1.1.1.6   tron      395:    +------------+----------------------------------+---------------------+
                    396:    |Driver Name | Description                      | Further Information |
                    397:    +------------+----------------------------------+---------------------+
1.1.1.7 ! tron      398:    |aiptek(*)   | Aiptek USB tablet                | aiptek(4)           |
1.1.1.6   tron      399:    |calcomp     | Calcomp                          |                     |
                    400:    |citron      | Citron                           | citron(4)           |
                    401:    |digitaledge | DigitalEdge                      |                     |
                    402:    |dmc         | DMC                              | dmc(4)              |
                    403:    |dynapro     | Dynapro                          |                     |
                    404:    |elographics | EloGraphics                      |                     |
                    405:    |fpit        | Fujitsu Stylistic Tablet PCs     | fpit(4)             |
1.1.1.7 ! tron      406:    |hyperpen    | Aiptek HyperPen 6000             |                     |
1.1.1.6   tron      407:    |js_x        | JamStudio pentablet              | js_x(4)             |
                    408:    |kbd         | generic keyboards (alternate)    | kbd(4)              |
                    409:    |keyboard    | generic keyboards                | keyboard(4)         |
                    410:    |microtouch  | MicroTouch                       |                     |
                    411:    |mouse       | most mouse devices               | mouse(4)            |
                    412:    |mutouch     | MicroTouch                       |                     |
                    413:    |palmax      | Palmax PD1000/PD1100             | palmax(4)           |
                    414:    |penmount    | PenMount                         |                     |
                    415:    |spaceorb    | SpaceOrb                         |                     |
                    416:    |summa       | SummaGraphics                    |                     |
                    417:    |tek4957     | Tektronix 4957 tablet            | tek4957(4)          |
                    418:    |ur98(*)     | Union Reality UR-F98 headtracker | ur98(4)             |
                    419:    |void        | dummy device                     | void(4)             |
                    420:    |wacom       | Wacom tablets                    | wacom(4)            |
                    421:    +------------+----------------------------------+---------------------+
                    422:
                    423: Drivers marked with (*) are available for Linux only.
1.1       veego     424:
1.1.1.7 ! tron      425: 4.  Known Problems
1.1       veego     426:
1.1.1.7 ! tron      427:    o Known issues with this version of the SiS driver:
1.1       veego     428:
1.1.1.7 ! tron      429:         o The driver will not work with upcoming laptops/notebooks with
        !           430:           661/741/760 and 30xLV bridges as regards LCD output. This is due
        !           431:           folks at SiS at the very moment writing an entirely new VBIOS for
        !           432:           such machines whose data layout is not decided yet.  (This might
        !           433:           affect machines with 650/740 as well within the next year.)
        !           434:
        !           435:         o Xv does not work correctly in TV NTSC 1024x768 mode, if the overlay
        !           436:           is very large (or full screen). The effect are flickering lines on
        !           437:           the screen. This is a hardware problem. Do not use this mode for
        !           438:           video.
        !           439:
        !           440:         o YPbPr 720p output is blurry (at least at 1024x768; unknown for
        !           441:           other modes). This is a driver problem; solution currently unknown.
        !           442:
        !           443:    o We have received a late report that enabling DPMS support with the
        !           444:      radeon driver can damage some Viewsonic monitors.  DPMS is usually dis-
        !           445:      abled by default.  You can verify whether or not DPMS is enabled by run-
        !           446:      ning 'xset q' from within your X session.
        !           447:
        !           448: 5.  Overview of XFree86 4.x.
        !           449:
        !           450: XFree86 4.x has a single X server binary called XFree86.  This binary can
        !           451: either have one or more video and input drivers linked in statically, or more
        !           452: usually, dynamically, and in that manner load the video drivers, input
        !           453: drivers, and other modules that are needed.
        !           454:
        !           455: XFree86 4.4.0 has X server support for most UNIX® and UNIX-like operating
        !           456: systems on Intel/x86 platforms, plus support for Linux and some BSD OSs on
        !           457: Alpha, PowerPC, IA-64, AMD64, Sparc, and Mips platforms, and for Darwin on
        !           458: PowerPC.  Support for additional architectures and operating systems is in
        !           459: progress and is planned for future releases.
        !           460:
        !           461: 5.1  Loader and Modules
        !           462:
        !           463: The XFree86 X server has a built-in run-time loader, which can load normal
        !           464: object files and libraries in most of the commonly used formats.  The loader
        !           465: does not rely on an operating system's native dynamic loader support and it
        !           466: works on platforms that do not provide this feature.  This  allows  for the
        !           467: modules to be operating system independent (although not, of course, CPU
        !           468: architecture independent) which means that a module compiled on Linux/x86 can
        !           469: be loaded by an X server running on Solaris/x86, or FreeBSD, or even OS/2.
        !           470:
        !           471: A main benefit of this, is that when modules are updated, they do not need to
        !           472: be recompiled for every different operating system.  The loader in version
        !           473: 4.4.0 has support for Intel (x86), Alpha and PowerPC platforms.  It also has
        !           474: preliminary support for Sparc platforms.
1.1       veego     475:
                    476: The X server makes use of modules for video drivers, X server extensions,
                    477: font rasterisers, input device drivers, framebuffer layers (like mfb, cfb,
                    478: etc), and internal components used by some drivers (like XAA),
                    479:
1.1.1.7 ! tron      480: The module interfaces (both API and ABI) used in this release are subject to
1.1       veego     481: change without notice.  While we will attempt to provide backward compatibil-
                    482: ity for the module interfaces as of the 4.0 release (meaning that 4.0 modules
                    483: will work with future core X server binaries), we cannot guarantee this.
1.1.1.7 ! tron      484: Compatibility in the other direction is explicitly not guaranteed because new
        !           485: modules may rely on interfaces added in new releases.
1.1       veego     486:
                    487: Note about module security
                    488:
                    489:      The XFree86 X server runs with root privileges, i.e.  the X server
                    490:      loadable modules also run with these privileges.  For this reason
                    491:      we recommend that all users be careful to only use loadable modules
                    492:      from reliable sources,  otherwise the introduction of viruses and
                    493:      contaminated code can occur and wreak havoc on your system.  We
                    494:      hope to have a mechanism for signing/verifying the modules that we
                    495:      provide available in a future release.
                    496:
1.1.1.7 ! tron      497: 5.2  Configuration File
        !           498:
        !           499: The XFree86 server uses a configuration file as the primary mechanism for
        !           500: providing configuration and run-time parameters.  The configuration file for-
        !           501: mat is described in detail in the XF86Config(5) manual page.
        !           502:
        !           503: The XFree86 server has support for automatically determining an initial con-
        !           504: figuration on most platforms, as well as support or generating a basic ini-
        !           505: tial configuration file.
1.1       veego     506:
1.1.1.7 ! tron      507: 5.3  Command Line Options
1.1       veego     508:
1.1.1.7 ! tron      509: Command line options can be used to override some default parameters and
        !           510: parameters provided in the configuration file.  These command line options
        !           511: are described in the XFree86(1) manual page.
        !           512:
        !           513: 5.4  XAA
        !           514:
        !           515: The XFree86 Acceleration Architecture (XAA) was completely rewritten from
        !           516: scratch for XFree86 4.x.  Most drivers implement acceleration by making use
        !           517: of the XAA module.
        !           518:
        !           519: 5.5  Multi-head
1.1       veego     520:
                    521: Some multi-head configurations are supported in XFree86 4.x, primarily with
1.1.1.7 ! tron      522: multiple PCI/AGP cards.
1.1       veego     523:
                    524: One of the main problems is with drivers not sufficiently initialising cards
                    525: that were not initialised at boot time.  This has been improved somewhat with
                    526: the INT10 support that is used by most drivers (which allows secondary card
                    527: to be "soft-booted", but in some cases there are other issues that still need
                    528: to be resolved.  Some combinations can be made to work better by changing
                    529: which card is the primary card (either by using a different PCI slot, or by
                    530: changing the system BIOS's preference for the primary card).
                    531:
1.1.1.7 ! tron      532: 5.6  Xinerama
1.1       veego     533:
                    534: Xinerama is an X server extension that allows multiple physical screens to
                    535: behave as a single screen.  With traditional multi-head in X11, windows can-
                    536: not span or cross physical screens.  Xinerama removes this limitation.  Xin-
                    537: erama does, however, require that the physical screens all have the same root
                    538: depth, so it isn't possible, for example, to use an 8-bit screen together
                    539: with a 16-bit screen in Xinerama mode.
                    540:
                    541: Xinerama is not enabled by default, and can be enabled with the +xinerama
                    542: command line option for the X server.
                    543:
                    544: Xinerama was included with X11R6.4.  The version included in XFree86 4.x was
                    545: completely rewritten for improved performance and correctness.
                    546:
                    547: Known problems:
                    548:
                    549:    o Most window managers are not Xinerama-aware, and so some operations like
                    550:      window placement and resizing might not behave in an ideal way.  This is
                    551:      an issue that needs to be dealt with in the individual window managers,
                    552:      and isn't specifically an XFree86 problem.
                    553:
1.1.1.7 ! tron      554: 5.7  DGA version 2
        !           555:
        !           556: DGA 2.0 is included in 4.4.0.  Documentation for the client libraries can be
        !           557: found in the XDGA(3) man page.  A good degree of backwards compatibility with
        !           558: version 1.0 is provided.
1.1       veego     559:
1.1.1.7 ! tron      560: 5.8  DDC
        !           561:
        !           562: The VESA® Display Data Channel (DDC[tm]) standard allows the monitor to tell
        !           563: the video card (or on some cases the computer directly) about itself; partic-
        !           564: ularly the supported screen resolutions and refresh rates.
1.1       veego     565:
                    566: Partial or complete DDC support is available in most of the video drivers.
                    567: DDC is enabled by default, but can be disabled with a "Device" section entry:
                    568: Option "NoDDC".  We have support for DDC versions 1 and 2; these can be dis-
                    569: abled independently with Option "NoDDC1" and Option "NoDDC2".
                    570:
1.1.1.5   tron      571: At startup the server prints out DDC information from the display, and can
1.1.1.7 ! tron      572: use this information to set the default monitor parameters, or to warn about
        !           573: monitor sync limits if those provided in the configuration file don't match
        !           574: those that are detected.
1.1.1.5   tron      575:
1.1.1.7 ! tron      576: 5.8.1  Changed behavior caused by DDC.
1.1.1.5   tron      577:
                    578: Several drivers uses DDC information to set the screen size and pitch.  This
                    579: can be overridden by explicitly resetting it to the and non-DDC default value
                    580: 75 with the -dpi 75 command line option for the X server, or by specifying
                    581: appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor"
                    582: section of the config file.
                    583:
1.1.1.7 ! tron      584: 5.9  GLX and the Direct Rendering Infrastructure (DRI)
1.1.1.5   tron      585:
1.1.1.7 ! tron      586: Direct rendered OpenGL® support is provided for several hardware platforms by
        !           587: the Direct Rendering Infrastructure (DRI).  Further information about DRI can
        !           588: be found at the DRI Project's web site <URL:http://dri.sf.net/>.  The 3D core
        !           589: rendering component is provided by Mesa <URL:http://www.mesa3d.org>.
1.1       veego     590:
1.1.1.7 ! tron      591: 5.10  XVideo Extension (Xv)
1.1       veego     592:
                    593: The XVideo extension is supported in XFree86 4.x.  An XvQueryPortAttributes
                    594: function has been added as well as support for XvImages.  XvImages are XIm-
                    595: ages in alternate color spaces such as YUV and can be passed to the server
                    596: through shared memory segments.  This allows clients to display YUV data with
                    597: high quality hardware scaling and filtering.
                    598:
1.1.1.7 ! tron      599: 5.11  X Rendering Extension (Render)
1.1       veego     600:
                    601: The X Rendering extension provides a 2D rendering model that more closely
                    602: matches application demands and hardware capabilities.  It provides a render-
                    603: ing model derived from Plan 9 based on Porter/Duff image composition rather
                    604: than binary raster operations.
                    605:
                    606: Using simple compositing operators provided by most hardware, Render can draw
                    607: anti-aliased text and geometric objects as well as perform translucent image
                    608: overlays and other image operations not possible with the core X rendering
                    609: system.
                    610:
1.1.1.7 ! tron      611: XFree86 4.4.0 provides a partial implementation of Render sufficient for
1.1       veego     612: drawing anti-aliased text and image composition.  Still to be implemented are
                    613: geometric primitives and affine transformation of images.
                    614:
                    615: Unlike the core protocol, Render provides no font support for applications,
                    616: rather it allows applications to upload glyphs for display on the screen.
                    617: This allows the client greater control over text rendering and complete
                    618: access to the available font information while still providing hardware
                    619: acceleration.  The Xft library provides font access for Render applications.
                    620:
1.1.1.7 ! tron      621: 5.11.1  The Xft Library
1.1       veego     622:
                    623: On the client side, the Xft library provides access to fonts for applications
                    624: using the FreeType library, version 2.  FreeType currently supports Type1 and
                    625: TrueType font files, a future release is expected to support BDF and PCF
                    626: files as well, so Render applications will have access to the complete range
                    627: of fonts available to core applications.  One important thing to note is that
                    628: Xft uses the vertical size of the monitor to compute accurate pixel sizes for
                    629: provided point sizes; if your monitor doesn't provide accurate information
                    630: via DDC, you may want to add that information to XF86Config.
                    631:
                    632: To allow a graceful transition for applications moving from core text render-
                    633: ing to the Render extension, Xft can use either core fonts or FreeType and
1.1.1.3   tron      634: the Render extension for text.  By default, Xft is configured to support both
                    635: core fonts and FreeType fonts using the supplied version of FreeType 2.  See
                    636: the section on FreeType support in Xft for instructions on configuring
                    637: XFree86 to use an existing FreeType installation.
1.1       veego     638:
                    639: The Xft library uses a configuration file, XftConfig, which contains informa-
                    640: tion about which directories contain font files and also provides a sophisti-
                    641: cated font aliasing mechanism.  Documentation for that file is included in
1.1.1.6   tron      642: the Xft(3) man page.
1.1       veego     643:
1.1.1.7 ! tron      644: 5.11.2  FreeType support in Xft
1.1       veego     645:
1.1.1.7 ! tron      646: XFree86 4.4.0 includes sources for FreeType version 2.1.4, and, by default,
1.1.1.3   tron      647: they are built and installed automatically.
1.1       veego     648:
1.1.1.7 ! tron      649: 5.11.3  Application Support For Anti-Aliased Text
1.1       veego     650:
1.1.1.7 ! tron      651: Only three applications have been modified in XFree86 4.4.0 to work with the
1.1       veego     652: Render extension and the Xft and FreeType libraries to provide anti-aliased
                    653: text.  Xterm, xditview and x11perf.  Migration of other applications may
                    654: occur in future releases.
                    655:
1.1.1.6   tron      656: By default, xterm uses core fonts through the standard core API.  It has a
                    657: command line option and associated resource to direct it to use Xft instead:
1.1       veego     658:
                    659:    o -fa family / .VT100.faceName: family.  Selects the font family to use.
                    660:
                    661: Xditview will use Xft instead of the core API by default.  X11perf includes
                    662: tests to measure the performance of text rendered in three ways, anti-
                    663: aliased, anti-aliased with sub-pixel sampling and regular chunky text, but
1.1.1.3   tron      664: through the Render extension, a path which is currently somewhat slower than
                    665: core text.
1.1       veego     666:
1.1.1.7 ! tron      667: 5.12  Other extensions
1.1       veego     668:
                    669: The XFree86-Misc extension has not been fully ported to the new server archi-
                    670: tecture yet.  This should be completed in a future release.
                    671:
                    672: The XFree86-VidModeExtension extension has been updated, and mostly ported to
                    673: the new server architecture.  The area of mode validation needs further work,
                    674: and the extension should be used with care.  This extension has support for
                    675: changing the gamma setting at run-time, for modes where this is possible.
1.1.1.5   tron      676: The xgamma utility makes use of this feature.  Compatibility with the 3.3.x
                    677: version of the extension is provided.  The missing parts of this extension
                    678: and some new features should be completed in a future release.
1.1       veego     679:
1.1.1.7 ! tron      680: 5.13  xedit
1.1       veego     681:
1.1.1.6   tron      682: Xedit has several new features, including:
1.1       veego     683:
1.1.1.6   tron      684:    o An embedded lisp interpreter that allows easier extension of the editor.
1.1       veego     685:
1.1.1.6   tron      686:    o Several new syntax highlight modes, and indentation rules for C and
                    687:      Lisp.
1.1       veego     688:
1.1.1.6   tron      689:    o Flexible search/replace interface that allows regex matches.
1.1       veego     690:
1.1.1.6   tron      691:    o Please refer to xedit(1) for more details.
1.1       veego     692:
1.1.1.7 ! tron      693: 5.14  Font support
1.1       veego     694:
                    695: Details about the font support in XFree86 4.x can be found in the
                    696: README.fonts document.
                    697:
1.1.1.7 ! tron      698: 5.15  TrueType support
1.1       veego     699:
1.1.1.7 ! tron      700: XFree86 4.x comes with two TrueType backends, known as "FreeType" backend
        !           701: (the "freetype" module) and `X-TrueType' (the "xtt" module).  Both of these
        !           702: backends are based on the FreeType library.  The functionality of X-TrueType
        !           703: has been merged into the FreeType backend by the After X-TT Project for
        !           704: XFree86 4.4.  Consequently, the old X-TrueType backend will be dropped as of
        !           705: XFree86 4.5.
1.1       veego     706:
1.1.1.7 ! tron      707: 5.16  CID font support
1.1       veego     708:
                    709: Support for CID-keyed fonts is included in XFree86 4.x.  The CID-keyed font
                    710: format was designed by Adobe Systems <URL:http://www.adobe.com> for fonts
                    711: with large character sets.  The CID-keyed font support in XFree86 was donated
                    712: by SGI <URL:http://www.sgi.com>.  See the LICENSE document for a copy of the
                    713: CID Font Code Public License.
                    714:
1.1.1.7 ! tron      715: 5.17  Internationalisation of the scalable font backends
1.1       veego     716:
                    717: XFree86 4.x has a ``fontenc'' layer to allow the scalable font backends to
                    718: use a common method of font re-encoding.  This re-encoding makes it possible
                    719: to uses fonts in encodings other than their their native encoding.  This
                    720: layer is used by the Type1 and Speedo backends and the `xfsft' version of the
                    721: TrueType backend.  The `X-TrueType' version of the TrueType backend uses a
                    722: different re-encoding method based on loadable encoding modules.
                    723:
1.1.1.7 ! tron      724: 5.18  Large font optimisation
1.1       veego     725:
                    726: The glyph metrics array, which all the X clients using a particular font have
1.1.1.5   tron      727: access to, is placed in shared memory, so as to reduce redundant memory con-
                    728: sumption.  For non-local clients, the glyph metrics array is transmitted in a
                    729: compressed format.
1.1       veego     730:
1.1.1.7 ! tron      731: 5.19  Unicode/ISO 10646 support
1.1       veego     732:
                    733: What is included in 4.x:
                    734:
                    735:    o All ``-misc-fixed-*'' BDF fonts are now available in the ISO10646-1
                    736:      encoding and cover at least the 614 characters found in ISO
                    737:      8859-{1-5,7-10,14,15}, CP1252, and MES-1. The non-bold fonts also cover
                    738:      all Windows Glyph List 4 (WGL4) characters, including those found in all
                    739:      8-bit MS-DOS/Windows code pages. The 8-bit variants of the ``-misc-
                    740:      fixed-*'' BDF fonts (ISO8859-1, ISO8859-2, KOI8-R, etc.) have all been
                    741:      automatically generated from the new ISO10646-1 master fonts.
                    742:
                    743:    o Some ``-misc-fixed-*'' BDF ISO10646-1 fonts now cover a comprehensive
                    744:      Unicode repertoire of over 3000 characters including all Latin, Greek,
                    745:      Cyrillic, Armenian, Gregorian, Hebrew, IPA, and APL characters, plus
                    746:      numerous scientific, typographic, technical, and backwards-compatibility
                    747:      symbols. Some of these fonts also cover Arabic, Ethiopian, Thai,
                    748:      Han/Kanji, Hangul, full ISO 8859, and more. For the 6x13 font there is
                    749:      now a 12x13ja Kanji extension and for the 9x18 font there is a 18x18ja
                    750:      Kanji/Han/Hangul extension, which covers all ISO-2022-JP-2 (RFC 1554)
                    751:      characters. The 9x18 font can also be used to implement simple combining
                    752:      characters by accent overstriking. For more information, read Markus
                    753:      Kuhn's UTF-8 and Unicode FAQ <URL:http://www.cl.cam.ac.uk/~mgk25/uni-
                    754:      code.html>.
                    755:
                    756:    o Mark Leisher's ClearlyU proportional font (similar to Computer Modern).
                    757:
                    758:    o ISO 10646/Unicode UTF-8 Level 1 support added to xterm (enabled with the
                    759:      -u8 option).
                    760:
                    761:    o Both the xfsft (the "freetype" module) and the X-TrueType (the "xtt"
                    762:      module) TrueType font backends support Unicode-encoded fonts.
                    763:
1.1.1.7 ! tron      764: 5.20  Xlib Compose file support and extensions
        !           765:
        !           766: A more flexible Compose file processing system was added to Xlib in XFree86
        !           767: 4.4.0.  The compose file is searched for in the following order:
        !           768:
        !           769:   1.  If the environment variable $XCOMPOSEFILE is set, its value is used as
        !           770:       the name of the Compose file.
        !           771:
        !           772:   2.  If the user's home directory has a file named ".XCompose", it is used
        !           773:       as the Compose file.
        !           774:
        !           775:   3.  The old method is used, and the compose file is "<xlocaledir>/<locale-
        !           776:       name>/Compose".
        !           777:
        !           778: Compose files can now use an "include" instruction.  This allows local modi-
        !           779: fications to be made to existing compose files without including all of the
        !           780: content directly.  For example, the system's iso8859-1 compose file can be
        !           781: included with a line like this:
        !           782:
        !           783:      include "/usr/X11R6/lib/X11/locale/iso8859-1/Compose"
        !           784:
        !           785: There are two substitutions that can be made in the file name of the include
        !           786: instruction.  %H expands to the user's home directory (the $HOME environment
        !           787: variable), and %L expands to the name of the locale specific Compose file
        !           788: (i.e., "<xlocaledir>/<localename>/Compose").
        !           789:
        !           790: For example, you can include in your compose file the default Compose file by
        !           791: using:
        !           792:
        !           793:      include "%L"
        !           794:
        !           795: and then rewrite only the few rules that you need to change.  New compose
        !           796: rules can be added, and previous ones replaced.
        !           797:
        !           798: Finally, it is no longer necessary to specify in the right part of a rule a
        !           799: locale encoded string in addition to the keysym name.  If the string is omit-
        !           800: ted, Xlib figures it out from the keysym according to the current locale.
        !           801: I.e., if a rule looks like:
        !           802:
        !           803:      <dead_grave> <A> : "\300" Agrave
        !           804:
        !           805: the result of the composition is always the letter with the "\300" code.  But
        !           806: if the rule is:
        !           807:
        !           808:      <dead_grave> <A> : Agrave
        !           809:
        !           810: the result depends on how Agrave is mapped in the current locale.
        !           811:
        !           812: 5.21  Luxi fonts from Bigelow and Holmes
1.1       veego     813:
1.1.1.5   tron      814: XFree86 now includes the ``Luxi'' family of Type 1 fonts and TrueType fonts.
                    815: This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and
                    816: ``Luxi Mono'' in Roman, oblique, bold and bold oblique variants.  The True-
                    817: Type version have glyphs covering the basic ASCII Unicode range, the Latin 1
                    818: range, as well as the Extended Latin range and some additional punctuation
                    819: characters.  In particular, these fonts include all the glyphs needed for
                    820: ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the
                    821: Adobe Standard encoding and the Windows 3.1  character set.
                    822:
                    823: The glyph coverage of the Type 1 versions is somewhat reduced, and only cov-
                    824: ers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding.
                    825:
                    826: The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from
                    827: Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus
                    828: digital format.  URW++ Design and Development GmbH converted the Ikarus for-
                    829: mat fonts to TrueType and Type 1 font programs and implemented the grid-fit-
                    830: ting "hints" and kerning tables in the Luxi fonts.
                    831:
                    832: The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH',
                    833: as well as in the License document.  For further information, please contact
                    834: <design@bigelowandholmes.com> or <info@urwpp.de>, or consult the URW++ web
                    835: site <URL:http://www.urwpp.de>.
1.1       veego     836:
1.1.1.7 ! tron      837: 6.  Credits
        !           838:
        !           839: This section lists the credits for the XFree86 4.4.0 release.  For a more
        !           840: detailed breakdown, refer to the CHANGELOG file in the XFree86 source tree,
        !           841: the cvs-commit archives <URL:http://www.mail-archive.com/cvs-com-
        !           842: mit@xfree86.org/maillist.html>, or the 'cvs log' information for individual
        !           843: source files.
        !           844:
        !           845:       New Features, Enhancements and Updates:
        !           846:
        !           847:                   IPv6 support:
        !           848:                         Alan Coopersmith, Fabio Massimo Di Nitto, Marc Aurele
        !           849:                         La France, Matthieu Herrb, David H. Dawes.
        !           850:
        !           851:                   NVIDIA 'nv' driver rewrite:
        !           852:                         Mark Vojkovich.
        !           853:
        !           854:                   SiS driver development:
        !           855:                         Thomas Winischhofer.
        !           856:
        !           857:                   New VIA video driver:
        !           858:                         VIA, Alan Cox, Luc Verhaegen, Thomas Hellström.
        !           859:
        !           860:                   Intel 'i810' driver fixes and stability improvements:
        !           861:                         Egbert Eich, David H. Dawes, Christian Zietz
        !           862:
        !           863:                   Improved and more flexible Compose system:
        !           864:                         Ivan Pascal.
        !           865:
        !           866:                   Automatic configuration for the XFree86 server:
        !           867:                         David H. Dawes.
        !           868:
        !           869:                   Reworked FreeType font backend module:
        !           870:                         Chisato Yamauchi and the After X-TT Project.
        !           871:
        !           872:                   Xterm fixes, maintenance and enhancements:
        !           873:                         Thomas E. Dickey.
        !           874:
        !           875:                   Mac OS X enhancements:
        !           876:                         Torrey T. Lyons, John Harper.
        !           877:
        !           878:                   GNU/Hurd updates and preliminary GNU/KFreeBSD and GNU/KNetBSD
        !           879:                              support:" Robert Millan.
        !           880:
        !           881:                   SCO support updates:
        !           882:                         Kean Johnston.
        !           883:
        !           884:                   Bitstream Vera fonts:
        !           885:                         Bitstream, Inc, and the GNOME Foundation.
        !           886:
        !           887:       Integration:
        !           888:
        !           889:                   General Integration of Submissions:
        !           890:                         Egbert Eich, David H. Dawes, Ivan Pascal, Alan Houri-
        !           891:                         hane, Matthieu Herrb.
        !           892:
        !           893:                   DRI Integration:
        !           894:                         Alan Hourihane.
        !           895:
        !           896:       Release Engineering:
        !           897:             David H. Dawes.
        !           898:
        !           899:       Patches and other submissions (in alphabetical order):
        !           900:             Roi a Torkilsheyggi, Dave Airlie, Andrew Aitchison, Marco Antonio
        !           901:             Alvarez, Alexandr Andreev, Jack Angel, Eric Anholt, Ani, Juuso
        !           902:             Åberg, Sergey Babkin, Alexey Baj, Bang Jun-Young, Uberto Barbini,
        !           903:             Matthew W. S. Bell, Vano Beridze, Hiroyuki Bessho, Andrew Bevitt,
        !           904:             Christian Biere, Martin Birgmeier, Jakub Bogusz, Le Hong Boi,
        !           905:             Paul Bolle, Charl Botha, Stanislav Brabec, Eric Branlund, Rob
        !           906:             Braun, Peter Breitenlohner, Michael Breuer, Kevin Brosius, Fred-
        !           907:             erick Bruckman, Oswald Buddenhagen, Nilgün Belma Bugüner, Julian
        !           908:             Cable, Yukun Chen, Ping Cheng, Juliusz Chroboczek, Fred Clift,
        !           909:             Alan Coopersmith, Martin Costabel, Alan Cox, Michel Dänzer, David
        !           910:             Dawes, Leif Delgass, Richard Dengler, John Dennis, Thomas Dickey,
        !           911:             Randy Dunlap, Chris Edgington, Paul Eggert, Paul Elliott,
        !           912:             Emmanuel, Visanu Euarchukiati, Mike Fabian, Rik Faith, Brian
        !           913:             Feldman, Wu Jian Feng, Kevin P. Fleming, Jose Fonseca, Hugues
        !           914:             Fournier, Miguel Freitas, Quentin Garnier, Børre Gaup, Michael
        !           915:             Geddes, Frank Giessler, Hansruedi Glauser, Wolfram Gloger,
        !           916:             Alexander Gottwald, Guido Guenther, Ralf Habacker, Bruno Haible,
        !           917:             Lindsay Haigh, John Harper, James Harris, Mike A. Harris, Bryan
        !           918:             W. Headley, John Heasley, Thomas Hellström, Matthieu Herrb,
        !           919:             Jonathan Hough, Alan Hourihane, Joel Ray Holveck, Harold L Hunt
        !           920:             II, Ricardo Y. Igarashi, Mutsumi ISHIKAWA , Tsuyoshi ITO, Kean
        !           921:             Johnston, Nicolas JOLY, Phil Jones, Roman Kagan, Theppitak
        !           922:             Karoonboonyanan, Etsushi Kato, Koike Kazuhiko, Aidan Kehoe, Juer-
        !           923:             gen Keil, Andreas Kies, Thomas Klausner, Mario Klebsch, Egmont
        !           924:             Koblinger, Vlatko Kosturjak, Kusanagi Kouichi, Mel Kravitz, Peter
        !           925:             Kunzmann, Nick Kurshev, Mashrab Kuvatov, Marc La France, Radics
        !           926:             Laszlo, Zarick Lau, Nolan Leake, Michel Lespinasse, Noah Levitt,
        !           927:             Dave Love, H.J. Lu, Lubos Lunak, Sven Luther, Torrey T. Lyons,
        !           928:             Calum Mackay, Paul Mackerras, Roland Mainz, Kevin Martin, Michal
        !           929:             Maruska, Kensuke Matsuzaki, maxim, Stephen McCamant, Ferris
        !           930:             McCormick, Luke Mewburn, Nicholas Miell, Robert Millan, Hisashi
        !           931:             MIYASHITA, Gregory Mokhin, Patrik Montgomery, Joe Moss, Josselin
        !           932:             Mouette, Frank Murphy, Reiko Nakajima, Paul Nasrat, Dan Nelson,
        !           933:             Bastien Nocera, Alexandre Oliva, Hideki ONO, Peter Osterlund,
        !           934:             Sergey V. Oudaltsov, Séamus Ó Ciardhuáin, Bob Paauwe, Paul
        !           935:             Pacheco, Tom Pala, Ivan Pascal, T. M. Pederson, Earle F. Phil-
        !           936:             hower III, Nils Philippsen, Manfred Pohler, Alexander Pohoyda,
        !           937:             Alain Poirier, Arnaud Quette, Jim Radford, Dale Rahn, Lucas Cor-
        !           938:             reia Villa Real, René Rebe, Tyler Retzlaff, Sebastian Rittau, Tim
        !           939:             Roberts, Alastair M. Robinson, Branden Robinson, Daniel Rock, Ian
        !           940:             Romanick, Bernhard Rosenkraenzer, Måns Rullgård, Andriy Rysin,
        !           941:             Supphachoke Santiwichaya, Pablo Saratxaga, Matthias Scheler, Jens
        !           942:             Schweikhardt, Danilo Segan, Shantonu Sen, Stas Sergeev, Jungshik
        !           943:             Shin, Nikola Smolenski, Andreas Stenglein, Paul Stewart, Alexan-
        !           944:             der Stohr, Alan Strohm, Will Styles, James Su, Mike Sulivan,
        !           945:             Ville Syrjala, Slava Sysoltsev, Akira TAGOH, Toshimitsu Tanaka,
        !           946:             Akira Taniguchi, Owen Taylor, Neil Terry, Jonathan Thambidurai,
        !           947:             John Tillman, Adam Tlalka, Linus Torvalds, Christian Tosta, War-
        !           948:             ren Turkal, Stephen J. Turnbull, Ted Unangst, Mike Urban, Simon
        !           949:             Vallet, Thuraiappah Vaseeharan, Luc Verhaegen, Yann Vernier,
        !           950:             Michail Vidiassov, Sebastiano Vigna, Mark Vojkovich, Stephane
        !           951:             Voltz, Boris Weissman, Keith Whitwell, Thomas Winischhofer, Eric
        !           952:             Wittry, Kim Woelders, Roy Wood, Jason L. Wright, Joerg Wunsch,
        !           953:             Chisato Yamauchi, Hui Yu.
        !           954:
        !           955:       Docbook/XML conversion:
        !           956:             John Himpel and the XFree86 documentation team.
        !           957:
        !           958:       Webmaster:
        !           959:             Georgina O. Economou
        !           960:
        !           961:       Hosting:
        !           962:             Internet Systems Consortium, Inc <URL:http://www.isc.org/>.
        !           963:
        !           964: 7.  Attributions/Acknowledgements
        !           965:
        !           966: This product includes software developed by The XFree86 Project, Inc
        !           967: (http://www.xfree86.org/) and its contributors.
        !           968:
        !           969: This produce includes software that is based in part of the work of the
        !           970: FreeType Team (http://www.freetype.org).
        !           971:
        !           972: This product includes software developed by the University of California,
        !           973: Berkeley and its contributors.
        !           974:
        !           975: This product includes software developed by Christopher G. Demetriou.
        !           976:
        !           977: This product includes software developed by the NetBSD Foundation, Inc. and
        !           978: its contributors
1.1       veego     979:
1.1.1.7 ! tron      980: This product includes software developed by X-Oz Technologies (http://www.x-
        !           981: oz.com/).
1.1       veego     982:
1.1.1.7 ! tron      983:      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.116 dawes Exp $
1.1       veego     984:
                    985:
1.1.1.7 ! tron      986: $XFree86: xc/RELNOTES,v 1.38 2004/02/28 16:37:58 dawes Exp $

CVSweb <webmaster@jp.NetBSD.org>