open-src/doc/xorg-docs/preformatted/ReleaseNotes.html
author X gate hg captive account <xhg@xserver.us.oracle.com>
Wed, 19 Aug 2015 13:48:41 -0700
changeset 1484 bc8922b8e1d2
parent 1276 52f85727ce94
permissions -rw-r--r--
Added tag s11u3_30 for changeset 221e9d9cc9cb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     3
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Release Notes for X11R7.7</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_9276" /><meta name="description" content="These release notes contain information about features and their status in the X.Org Foundation X11R7.7 release." /><style xmlns="" type="text/css">/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     4
 * Copyright (c) 2011 Gaetan Nadon
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     5
 * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     6
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     7
 * Permission is hereby granted, free of charge, to any person obtaining a
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     8
 * copy of this software and associated documentation files (the "Software"),
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
     9
 * to deal in the Software without restriction, including without limitation
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    10
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    11
 * and/or sell copies of the Software, and to permit persons to whom the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    12
 * Software is furnished to do so, subject to the following conditions:
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    13
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    14
 * The above copyright notice and this permission notice (including the next
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    15
 * paragraph) shall be included in all copies or substantial portions of the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    16
 * Software.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    17
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    18
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    19
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    20
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    21
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    22
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    23
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    24
 * DEALINGS IN THE SOFTWARE.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    25
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    26
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    27
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    28
 * Shared stylesheet for X.Org documentation translated to HTML format
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    29
 * http://www.sagehill.net/docbookxsl/UsingCSS.html
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    30
 * http://www.w3schools.com/css/default.asp
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    31
 * https://addons.mozilla.org/en-US/firefox/addon/web-developer/developers
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    32
 * https://addons.mozilla.org/en-US/firefox/addon/font-finder/
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    33
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    34
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    35
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    36
 * The sans-serif fonts are considered more legible on a computer screen
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    37
 * http://dry.sailingissues.com/linux-equivalents-verdana-arial.html
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    38
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    39
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    40
body {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    41
  font-family: "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    42
  /* In support of using "em" font size unit, the w3c recommended method */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    43
  font-size: 100%;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    44
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    45
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    46
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    47
 * Selection: all elements requiring mono spaced fonts.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    48
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    49
 * The family names attempt to match the proportionally spaced font
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    50
 * family names such that the same font name is used for both.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    51
 * We'd like to use Bitstream, for example, in both proportionally and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    52
 * mono spaced font text.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    53
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    54
.command,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    55
.errorcode,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    56
.errorname,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    57
.errortype,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    58
.filename,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    59
.funcsynopsis,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    60
.function,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    61
.parameter,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    62
.programlisting,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    63
.property,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    64
.screen,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    65
.structname,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    66
.symbol,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    67
.synopsis,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    68
.type
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    69
{
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    70
  font-family:  "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Courier, "Liberation Mono", Monospace;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    71
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    72
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    73
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    74
 * Books have a title page, a preface, some chapters and appendices,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    75
 * a glossary, an index and a bibliography, in that order.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    76
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    77
 * An Article has no preface and no chapters. It has sections, appendices,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    78
 * a glossary, an index and a bibliography.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    79
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    80
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    81
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    82
 * Selection: book main title and subtitle
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    83
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    84
div.book>div.titlepage h1.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    85
div.book>div.titlepage h2.subtitle {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    86
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    87
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    88
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    89
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    90
 * Selection: article main title and subtitle
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    91
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    92
div.article>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    93
div.article>div.titlepage h3.subtitle,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    94
div.article>div.sect1>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    95
div.article>div.section>div.titlepage h2.title {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    96
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    97
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    98
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
    99
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   100
 * Selection: various types of authors and collaborators, individuals or corporate
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   101
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   102
 * These authors are not always contained inside an authorgroup.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   103
 * They can be contained inside a lot of different parent types where they might
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   104
 * not be centered.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   105
 * Reducing the margin at the bottom makes a visual separation between authors
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   106
 * We specify here the ones on the title page, others may be added based on merit.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   107
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   108
div.titlepage .authorgroup,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   109
div.titlepage .author,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   110
div.titlepage .collab,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   111
div.titlepage .corpauthor,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   112
div.titlepage .corpcredit,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   113
div.titlepage .editor,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   114
div.titlepage .othercredit {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   115
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   116
  margin-bottom: 0.25em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   117
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   118
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   119
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   120
 * Selection: the affiliation of various types of authors and collaborators,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   121
 * individuals or corporate.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   122
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   123
div.titlepage .affiliation {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   124
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   125
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   126
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   127
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   128
 * Selection: product release information (X Version 11, Release 7)
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   129
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   130
 * The releaseinfo element can be contained inside a lot of different parent
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   131
 * types where it might not be centered.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   132
 * We specify here the one on the title page, others may be added based on merit.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   133
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   134
div.titlepage p.releaseinfo {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   135
  font-weight: bold;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   136
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   137
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   138
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   139
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   140
 * Selection: publishing date
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   141
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   142
div.titlepage .pubdate {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   143
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   144
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   145
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   146
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   147
 * The legal notices are displayed in smaller sized fonts
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   148
 * Justification is only supported in IE and therefore not requested.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   149
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   150
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   151
.legalnotice {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   152
  font-size: small;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   153
  font-style: italic;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   154
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   155
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   156
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   157
 * For documentation having multiple licenses, the copyright and legalnotice
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   158
 * elements sequence cannot instantiated multiple times.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   159
 * The copyright notice and license text are therefore coded inside a legalnotice
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   160
 * element. The role attribute on the paragraph is used to allow styling of the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   161
 * copyright notice text which should not be italicized.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   162
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   163
p.multiLicensing {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   164
  font-style: normal;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   165
  font-size: medium;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   166
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   167
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   168
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   169
 * Selection: book or article main ToC title
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   170
 * A paragraph is generated for the title rather than a level 2 heading.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   171
 * We do not want to select chapters sub table of contents, only the main one
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   172
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   173
div.book>div.toc>p,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   174
div.article>div.toc>p {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   175
  font-size: 1.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   176
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   177
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   178
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   179
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   180
 * Selection: major sections of a book or an article
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   181
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   182
 * Unlike books, articles do not have a titlepage element for appendix.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   183
 * Using the selector "div.titlepage h2.title" would be too general.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   184
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   185
div.book>div.preface>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   186
div.book>div.chapter>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   187
div.article>div.sect1>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   188
div.article>div.section>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   189
div.book>div.appendix>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   190
div.article>div.appendix h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   191
div.glossary>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   192
div.index>div.titlepage h2.title,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   193
div.bibliography>div.titlepage h2.title {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   194
   /* Add a border top over the major parts, just like printed books */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   195
   /* The Gray color is already used for the ruler over the main ToC. */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   196
  border-top-style: solid;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   197
  border-top-width: 2px;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   198
  border-top-color: Gray;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   199
  /* Put some space between the border and the title */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   200
  padding-top: 0.2em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   201
  text-align: center;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   202
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   203
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   204
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   205
 * A Screen is a verbatim environment for displaying text that the user might
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   206
 * see on a computer terminal. It is often used to display the results of a command.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   207
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   208
 * http://www.css3.info/preview/rounded-border/
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   209
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   210
.screen {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   211
  background: #e0ffff;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   212
  border-width: 1px;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   213
  border-style: solid;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   214
  border-color: #B0C4DE;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   215
  border-radius: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   216
  /* Browser's vendor properties prior to CSS 3 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   217
  -moz-border-radius: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   218
  -webkit-border-radius: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   219
  -khtml-border-radius: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   220
  margin-left: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   221
  margin-right: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   222
  padding: 0.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   223
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   224
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   225
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   226
 * Emphasis program listings with a light shade of gray similar to what
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   227
 * DocBook XSL guide does: http://www.sagehill.net/docbookxsl/ProgramListings.html
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   228
 * Found many C API docs on the web using like shades of gray.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   229
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   230
.programlisting {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   231
  background: #F4F4F4;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   232
  border-width: 1px;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   233
  border-style: solid;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   234
  border-color: Gray;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   235
  padding: 0.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   236
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   237
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   238
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   239
 * Emphasis functions synopsis using a darker shade of gray.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   240
 * Add a border such that it stands out more.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   241
 * Set the padding so the text does not touch the border.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   242
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   243
.funcsynopsis, .synopsis {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   244
  background: #e6e6fa;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   245
  border-width: 1px;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   246
  border-style: solid;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   247
  border-color: Gray;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   248
  clear: both;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   249
  margin: 0.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   250
  padding: 0.25em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   251
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   252
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   253
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   254
 * Selection: paragraphs inside synopsis
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   255
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   256
 * Removes the default browser margin, let the container set the padding.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   257
 * Paragraphs are not always used in synopsis
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   258
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   259
.funcsynopsis p,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   260
.synopsis p {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   261
  margin: 0;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   262
  padding: 0;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   263
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   264
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   265
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   266
 * Selection: variable lists, informal tables and tables
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   267
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   268
 * Note the parameter name "variablelist.as.table" in xorg-xhtml.xsl
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   269
 * A table with rows and columns is constructed inside div.variablelist
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   270
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   271
 * Set the left margin so it is indented to the right
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   272
 * Display informal tables with single line borders
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   273
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   274
table {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   275
  margin-left: 0.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   276
  border-collapse: collapse;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   277
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   278
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   279
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   280
 * Selection: paragraphs inside tables
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   281
 *
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   282
 * Removes the default browser margin, let the container set the padding.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   283
 * Paragraphs are not always used in tables
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   284
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   285
td p {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   286
  margin: 0;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   287
  padding: 0;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   288
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   289
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   290
/*
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   291
 * Add some space between the left and right column.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   292
 * The vertical alignment helps the reader associate a term
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   293
 * with a multi-line definition.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   294
 */
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   295
td, th {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   296
  padding-left: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   297
  padding-right: 1.0em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   298
  vertical-align: top;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   299
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   300
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   301
.warning {
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   302
  border: 1px solid red;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   303
  background: #FFFF66;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   304
  padding-left: 0.5em;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   305
}
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   306
</style></head><body><div class="article"><div class="titlepage"><div><div><h2 class="title"><a id="ReleaseNotes"></a>Release Notes for X11R7.7</h2></div><div><h3 class="corpauthor">
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   307
      <a class="ulink" href="http://www.x.org/wiki/XorgFoundation" target="_top">
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   308
	The X.Org Foundation
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   309
      </a>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   310
    </h3></div><div><p class="pubdate">April 2012</p></div><div><div class="abstract"><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   311
	These release notes contain information about features and their
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   312
	status in the X.Org Foundation X11R7.7 release.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   313
      </p></div></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="sect1"><a href="#Introduction_to_the_X11R7.7_Release">Introduction to the X11R7.7 Release</a></span></dt><dt><span class="sect1"><a href="#Summary_of_new_features_in_X11R7.7">Summary of new features in X11R7.7</a></span></dt><dt><span class="sect1"><a href="#Overview_of_X11R7.7">Overview of X11R7.7</a></span></dt><dt><span class="sect1"><a href="#Details_of_X11R7.7_components">Details of X11R7.7 components</a></span></dt><dd><dl><dt><span class="sect2"><a href="#Video_Drivers">Video Drivers</a></span></dt><dt><span class="sect2"><a href="#Input_Drivers">Input Drivers</a></span></dt><dt><span class="sect2"><a href="#Xorg_server">Xorg server</a></span></dt><dt><span class="sect2"><a href="#Font_support">Font support</a></span></dt></dl></dd><dt><span class="sect1"><a href="#Build_changes_and_issues">Build changes and issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="#Strict_compilation_flags">Strict compilation flags</a></span></dt><dt><span class="sect2"><a href="#Silent_build_rules">Silent build rules</a></span></dt><dt><span class="sect2"><a href="#New_configure_options_for_font_modules">New configure options for font modules</a></span></dt><dt><span class="sect2"><a href="#New_configure_options_for_documentation_in_modules">New configure options for documentation in modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="#Miscellaneous">Miscellaneous</a></span></dt><dd><dl><dt><span class="sect2"><a href="#Socket_directory_ownership_and_permissions">Socket directory ownership and permissions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#Deprecated_components_and_removal_plans">Deprecated components and removal plans</a></span></dt><dd><dl><dt><span class="sect2"><a href="#Future_Removals">Future Removals</a></span></dt><dt><span class="sect2"><a href="#Removed_in_this_Release">Removed in this Release</a></span></dt></dl></dd><dt><span class="sect1"><a href="#Attributions_Acknowledgements_Credits">Attributions/Acknowledgements/Credits</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Introduction_to_the_X11R7.7_Release"></a>Introduction to the X11R7.7 Release</h2></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   314
      This release is the eighth modular release of the
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   315
      <span class="productname">X Window System</span>™.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   316
      The next full release will be X11R7.8 and is expected in
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   317
      2013.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   318
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   319
      Unlike X11R1 through X11R6.9, X11R7.x releases are not built from one
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   320
      monolithic source tree, but many individual modules.   These modules
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   321
      are distributed as individual source code releases, and each one is
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   322
      released when it is ready, instead of only when the overall window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   323
      system is ready for release.  The X11R7.x releases are made by
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   324
      “rolling up” the individual module releases into a
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   325
      collection that is often affectionately called the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   326
      “<span class="foreignphrase"><em class="foreignphrase">katamari</em></span>” by the developers.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   327
    </p><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   328
      The X11R7.7 release does not include all of the software
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   329
      formerly included in the previous X Window System releases.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   330
      It is designed to be a reasonable baseline from which to start
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   331
      when building the window system for the first time for a new
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   332
      installation, distribution, or package set.  It does not provide
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   333
      a full desktop environment, expecting a more feature rich set of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   334
      applications to be installed from one of the several excellent
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   335
      desktop environments available for the X Window System.  The
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   336
      X.Org developers continue to maintain and produce new releases
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   337
      of much of the software that was formerly in the main window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   338
      system releases but is no longer included in the katamari
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   339
      releases, including many of the Athena Widgets desktop
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   340
      applications that were provided as samples in previous window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   341
      system versions.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   342
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   343
      Once their window system build is established, most builders watch for
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   344
      announcements of individual module updates on the <a class="ulink" href="http://lists.x.org/mailman/listinfo/xorg-announce" target="_top">xorg-announce mailing list</a> and update to those as needed.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   345
      The X.Org Foundation currently releases the X Window System
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   346
      katamari releases approximately once a year, but many modules,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   347
      especially the X servers and drivers, are updated more frequently
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   348
      between those releases.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   349
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   350
      For help with how to build and develop in the modular tree see the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   351
      <a class="ulink" href="http://wiki.x.org/wiki/ModularDevelopersGuide" target="_top">Modular
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   352
	Developer's Guide</a> in the X.Org wiki.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   353
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   354
      We encourage you to report bugs using
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   355
      freedesktop.org's <a class="ulink" href="https://bugs.freedesktop.org/" target="_top">
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   356
	bug tracking system</a> using the xorg product, and to
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   357
      submit bug fixes and enhancements to
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   358
      <code class="email">&lt;<a class="email" href="mailto:[email protected]">[email protected]</a>&gt;</code>.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   359
      More details on patch submission and review process are available on the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   360
      <a class="ulink" href="http://www.x.org/wiki/Development/Documentation/SubmittingPatches" target="_top">
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   361
	SubmittingPatches</a> page of the X.Org wiki.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   362
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   363
The release numbering is based on the original MIT X numbering system.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   364
X11 refers to the version of the network protocol that the X Window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   365
system is based on: Version 11 was first released in 1988 and has been
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   366
stable for nearly 25 years, with only upward compatible additions to the core X
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   367
protocol, a record of stability envied in computing.  Formal releases of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   368
X started with X version 9 from MIT; the first commercial X products
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   369
were based on X version 10.  The MIT X Consortium and its successors,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   370
the X Consortium, the Open Group X Project Team, and the X.Org Group
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   371
released versions X11R3 through X11R6.6.  Since the founding of the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   372
X.Org Foundation in early 2004, many further releases have been
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   373
issued, from X11R6.7 to the current 7.7.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   374
</p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   375
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   376
The next section describes what is new in the latest full release
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   377
(7.7) compared with the previous full release
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   378
(7.6).
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   379
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   380
</p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Summary_of_new_features_in_X11R7.7"></a>Summary of new features in X11R7.7</h2></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   381
    This is a sampling of the new features in X11R7.7.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   382
    A more complete list of changes can be found in the ChangeLog files that
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   383
    are part of the source of each X module.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   384
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   385
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   386
      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   387
	    <em class="firstterm">Multi-touch</em> events are now supported for
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   388
	    touchpads and touchscreens which can report position information
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   389
	    on more than one finger providing input at the same time, such as
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   390
	    found on many tablets and recent laptops.  These are exposed by
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   391
	    Xorg server 1.12 and later via the Xinput extension version 2.2.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   392
	  </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   393
	    Additional <em class="firstterm">Xinput extension</em> features were
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   394
	    introduced in version 2.1, as supported in Xorg server 1.11,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   395
	    including allowing clients to track raw events from input devices,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   396
	    additional detail in scrolling events so that clients may perform
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   397
	    smoother scrolling, and additional constants in the Xlib-based
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   398
	    libXi API.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   399
	  </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   400
	    More progress has been made on the X.Org Documentation
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   401
	    modernization - the rest of the library and protocol specifications
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   402
	    have been converted to DocBook XML from the variety of formats they
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   403
	    were previously in, and support for cross-linking between documents
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   404
	    hase been added.  On most systems these documents will be
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   405
	    installed under <code class="filename">/usr/share/doc/</code>.  They
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   406
	    are also posted on the X.Org website at
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   407
	    <a class="ulink" href="http://www.x.org/releases/X11R7.7/" target="_top">http://www.x.org/releases/X11R7.7/</a>.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   408
	  </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   409
            <em class="firstterm">Fence</em> objects are now available in Version
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   410
            3.1 of the <span class="olink">Synchronization
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   411
            (<span class="quote">“<span class="quote">Sync</span>”</span>) extension</span>.   These allow clients
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   412
            to create a object that is either in <span class="quote">“<span class="quote">triggered</span>”</span>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   413
            or <span class="quote">“<span class="quote">not-triggered</span>”</span> state, and to perform actions
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   414
            when the object becomes triggered.   When a client requests a
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   415
            fence be triggered, the X server will first complete all rendering
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   416
            from previous requests that affects resources owned by the fence's
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   417
            screen before changing the state, so that clients may synchronize
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   418
            with such rendering.  Support for these has been added to both
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   419
	    the <code class="filename">libxcb-sync</code> and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   420
	    <code class="filename">libXext</code> API's.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   421
          </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   422
            <em class="firstterm">Pointer barriers</em> were added by X Fixes
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   423
            extension Version 5.0.  Compositing managers and desktop
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   424
            environments may have UI elements in particular screen locations
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   425
            such that for a single-headed display they correspond to easy
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   426
            targets, for example, the top left corner.  For a multi-headed
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   427
            environment these corners should still be semi-impermeable.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   428
            Pointer barriers allow the application to define additional
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   429
            constraint on cursor motion so that these areas behave as
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   430
            expected even in the face of multiple displays.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   431
	  </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   432
	    Version 1.2 of the X Resource extension provides new requests
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   433
	    that allow clients to query for additional identification
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   434
	    information about other clients, such as their process id,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   435
	    and to request size information about the resources clients
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   436
	    have allocated in the X server, to allow better observability
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   437
	    and easier debugging of client resource allocations in the server.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   438
	  </p></li><li class="listitem"><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   439
	    The XCB libraries have begun adding support for the GLX and XKB
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   440
	    extensions.   This work is not yet complete in this release,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   441
	    and not all of the functionality available through these extensions
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   442
	    is accessibile via the XCB APIs.  Some of this effort was funded
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   443
	    by past Google Summer of Code projects.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   444
	  </p></li><li class="listitem"><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   445
	    <em class="firstterm">Video and input driver enhancements</em>.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   446
	    Please see the ChangeLog files for individual drivers; there are
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   447
	    far too many updates to list here.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   448
	  </p></li><li class="listitem"><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   449
            ... and the usual assortment of correctness and crash fixes.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   450
	  </p></li></ul></div><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   451
    </p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Overview_of_X11R7.7"></a>Overview of X11R7.7</h2></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   452
      On most platforms, X11R7.7 has a single hardware-driving
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   453
      X server binary called <span class="command"><strong>Xorg</strong></span>.  This binary can
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   454
      dynamically load the video drivers, input drivers, and other modules
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   455
      that are needed.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   456
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   457
      <span class="command"><strong>Xorg</strong></span> has currently has support for Linux, Solaris,
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   458
      and some BSD OSs on Alpha, PowerPC, IA-64, AMD64, Intel x86, Sparc,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   459
      and MIPS platforms.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   460
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   461
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   462
      Additional specialized X server binaries may be found depending on
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   463
      the platform and build configuration, including:
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   464
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   465
      </p><div class="glosslist"><dl><dt><span class="command"><strong>Xdmx</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   466
	    is a proxy X server that uses one or more other X servers as its
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   467
	    display devices.  It provides multi-head X functionality for
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   468
	    displays that might be located on different machines.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   469
	  </p></dd><dt><span class="command"><strong>Xnest</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   470
	    is a nested X server, that operates as both an X client and X
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   471
	    server.  <span class="command"><strong>Xnest</strong></span> is a client of the real server
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   472
	    which manages windows and graphics requests on its behalf.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   473
	    <span class="command"><strong>Xnest</strong></span> is a server to its own clients, and
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   474
	    manages windows and graphics requests on their behalf.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   475
	    To these clients, it appears to be a conventional server.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   476
	  </p></dd><dt><span class="command"><strong>Xephyr</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   477
	      is a X server that outputs to a window on a pre-existing
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   478
	      “host” X display.  Unlike <span class="command"><strong>Xnest</strong></span>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   479
	      which is an X proxy, and thus limited to the capabilities of
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   480
	      the host X server, <span class="command"><strong>Xephyr</strong></span> is a full X server
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   481
	      which uses the host X server window as a
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   482
	      “framebuffer” via fast SHM XImages.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   483
	  </p></dd><dt><span class="command"><strong>Xvfb</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   484
	    is a virtual framebuffer X server that can run on machines with
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   485
	    no display hardware and no physical input devices.  It emulates
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   486
	    a dumb framebuffer using virtual memory.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   487
	  </p></dd><dt><span class="command"><strong>Xquartz</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   488
	    is an X server that interacts with the MacOS X native Aqua window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   489
	    system, displaying windows on the Mac desktop and accepting
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   490
	    input from the Mac system devices, allowing X11 applications
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   491
	    to be used in a native Mac desktop session.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   492
	  </p></dd><dt><span class="command"><strong>Xwin</strong></span></dt><dd><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   493
	    is an X server that runs under the Cygwin environment,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   494
	    interacting with the Microsoft Windows native window
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   495
	    system, displaying windows on the Windows desktop and accepting
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   496
	    input from the Windows system devices, allowing X11 applications
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   497
	    to be used in a native Windows desktop session.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   498
	  </p></dd></dl></div><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   499
    </p></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Details_of_X11R7.7_components"></a>Details of X11R7.7 components</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Video_Drivers"></a>Video Drivers</h3></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   500
    X11R7.7 includes the following video drivers:
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   501
    </p><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   502
    </p><div class="informaltable"><a id="drivertables"></a><table border="1"><colgroup><col align="left" /><col align="left" /><col align="left" /></colgroup><thead><tr><th align="left">Driver Name</th><th align="left">Description</th><th align="left">Further Information</th></tr></thead><tbody><tr><td align="left"><code class="literal">ark</code></td><td align="left">Ark Logic</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">ast</code></td><td align="left">ASPEED Technology</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">cirrus</code></td><td align="left">Cirrus Logic</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">fbdev</code></td><td align="left">Linux framebuffer device</td><td align="left"><a class="ulink" href="fbdev.4.html" target="_top">fbdev(4)</a></td></tr><tr><td align="left"><code class="literal">geode</code> (*)</td><td align="left">AMD Geode GX and LX</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">glint</code></td><td align="left">3Dlabs, TI</td><td align="left"><a class="ulink" href="glint.4.html" target="_top">glint(4)</a></td></tr><tr><td align="left"><code class="literal">i128</code></td><td align="left">Number Nine</td><td align="left"><a class="ulink" href="I128.txt" target="_top">README.I128</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   503
                    <a class="ulink" href="i128.4.html" target="_top">i128(4)</a></td></tr><tr><td align="left"><code class="literal">intel</code></td><td align="left">Intel Integrated Graphics Processors</td><td align="left"><a class="ulink" href="intel.txt" target="_top">README.intel</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   504
                    <a class="ulink" href="intel.4.html" target="_top">intel(4)</a></td></tr><tr><td align="left"><code class="literal">mach64</code></td><td align="left">ATI Mach64</td><td align="left"><a class="ulink" href="ati.txt" target="_top">README.ati</a></td></tr><tr><td align="left"><code class="literal">mga</code></td><td align="left">Matrox</td><td align="left"><a class="ulink" href="mga.4.html" target="_top">mga(4)</a></td></tr><tr><td align="left"><code class="literal">neomagic</code></td><td align="left">NeoMagic</td><td align="left"><a class="ulink" href="neomagic.4.html" target="_top">neomagic(4)</a></td></tr><tr><td align="left"><code class="literal">newport</code> (-)</td><td align="left">SGI Newport</td><td align="left"><a class="ulink" href="newport.txt" target="_top">README.newport</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   505
                    <a class="ulink" href="newport.4.html" target="_top">newport(4)</a></td></tr><tr><td align="left"><code class="literal">nv</code></td><td align="left">NVIDIA</td><td align="left"><a class="ulink" href="nv.4.html" target="_top">nv(4)</a></td></tr><tr><td align="left"><code class="literal">r128</code></td><td align="left">ATI Rage128</td><td align="left"><a class="ulink" href="r128.txt" target="_top">README.r128</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   506
			<a class="ulink" href="r128.4.html" target="_top">r128(4)</a></td></tr><tr><td align="left"><code class="literal">radeon</code></td><td align="left">ATI Radeon</td><td align="left"><a class="ulink" href="radeon.4.html" target="_top">radeon(4)</a></td></tr><tr><td align="left"><code class="literal">savage</code></td><td align="left">S3 Savage</td><td align="left"><a class="ulink" href="savage.4.html" target="_top">savage(4)</a></td></tr><tr><td align="left"><code class="literal">siliconmotion</code></td><td align="left">Silicon Motion</td><td align="left"><a class="ulink" href="siliconmotion.4.html" target="_top">siliconmotion(4)</a></td></tr><tr><td align="left"><code class="literal">sis</code></td><td align="left">SiS</td><td align="left"><a class="ulink" href="SiS.txt" target="_top">README.SiS</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   507
                    <a class="ulink" href="sis.4.html" target="_top">sis(4)</a></td></tr><tr><td align="left"><code class="literal">suncg6</code> (+)</td><td align="left">Sun GX and Turbo GX</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">sunffb</code> (+)</td><td align="left">Sun Creator/3D, Elite 3D</td><td align="left"> </td></tr><tr><td align="left"><code class="literal">tdfx</code></td><td align="left">3Dfx Voodoo Banshee, 3, 4 &amp; 5</td><td align="left"><a class="ulink" href="tdfx.4.html" target="_top">tdfx(4)</a></td></tr><tr><td align="left"><code class="literal">tga</code></td><td align="left">DEC TGA</td><td align="left"><a class="ulink" href="DECtga.html" target="_top">README.DECtga</a></td></tr><tr><td align="left"><code class="literal">trident</code></td><td align="left">Trident</td><td align="left"><a class="ulink" href="trident.4.html" target="_top">trident(4)</a></td></tr><tr><td align="left"><code class="literal">v4l</code></td><td align="left">Video4Linux</td><td align="left"><a class="ulink" href="v4l.4.html" target="_top">v4l(4)</a></td></tr><tr><td align="left"><code class="literal">vesa</code></td><td align="left">VESA</td><td align="left"><a class="ulink" href="vesa.4.html" target="_top">vesa(4)</a></td></tr><tr><td align="left"><code class="literal">vmware</code></td><td align="left">VMware guest OS</td><td align="left"><a class="ulink" href="vmware.4.html" target="_top">vmware(4)</a></td></tr><tr><td align="left"><code class="literal">voodoo</code></td><td align="left">3Dfx Voodoo 1 &amp; 2</td><td align="left"><a class="ulink" href="voodoo.4.html" target="_top">voodoo(4)</a></td></tr><tr><td align="left"><code class="literal">wsfb</code></td><td align="left">Workstation Framebuffer</td><td align="left"><a class="ulink" href="wsfb.4.html" target="_top">wsfb(4)</a></td></tr></tbody></table></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   508
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   509
    Drivers marked with (*) are present in a preliminary form in this release,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   510
    but are not complete and/or stable yet.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   511
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   512
    Drivers marked with (+) are for Linux/Sparc only.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   513
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   514
    Drivers marked with (-) are for Linux/mips only.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   515
    </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Input_Drivers"></a>Input Drivers</h3></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   516
    X11R7.7 includes the following input drivers:
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   517
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   518
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   519
    </p><div class="informaltable"><table border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /></colgroup><thead><tr><th align="left">Driver Name</th><th align="left">Description</th><th align="left">Further Information</th></tr></thead><tbody><tr><td align="left"><code class="literal">evdev(*)</code></td><td align="left">Linux kernel EvDev</td><td align="left"><a class="ulink" href="evdev.4.html" target="_top">evdev(4)</a></td></tr><tr><td align="left"><code class="literal">joystick</code></td><td align="left">Joystick</td><td align="left"><a class="ulink" href="joystick.4.html" target="_top">joystick(4)</a></td></tr><tr><td align="left"><code class="literal">kbd</code></td><td align="left">generic keyboards (non-evdev systems)</td><td align="left"><a class="ulink" href="kbd.4.html" target="_top">kbd(4)</a></td></tr><tr><td align="left"><code class="literal">mouse</code></td><td align="left">most mouse devices (non-evdev systems)</td><td align="left"><a class="ulink" href="mousedrv.4.html" target="_top">mousedrv(4)</a></td></tr><tr><td align="left"><code class="literal">synaptics</code></td><td align="left">Synaptics &amp; ALP touchpads</td><td align="left"><a class="ulink" href="synaptics.4.html" target="_top">synaptics(4)</a></td></tr><tr><td align="left"><code class="literal">vmmouse</code></td><td align="left">VMWare virtual mouse</td><td align="left"><a class="ulink" href="vmmouse.4.html" target="_top">vmmouse(4)</a></td></tr><tr><td align="left"><code class="literal">void</code></td><td align="left">dummy device</td><td align="left"><a class="ulink" href="void.4.html" target="_top">void(4)</a></td></tr></tbody></table></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   520
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   521
    Drivers marked with (*) are available for Linux only.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   522
    </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Xorg_server"></a>Xorg server</h3></div></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Loader_and_Modules"></a>Loader and Modules</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   523
	  The Xorg server relies on the operating system's native
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   524
	  module loader support for handling program modules. The X
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   525
	  server makes use of modules for video drivers, X server
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   526
	  extensions, input device drivers, framebuffer layers, and
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   527
	  internal components used by some drivers (like XAA &amp; EXA).
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   528
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   529
        The module interfaces (both API and ABI) used in this release are
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   530
        subject to change without notice.  While we will attempt to provide
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   531
        backward compatibility for the module interfaces in stable releases,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   532
        we cannot guarantee this. Compatibility in the other direction is
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   533
        explicitly not guaranteed because new modules may rely on interfaces
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   534
        added in new releases, nor is compatibility across stable release
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   535
        branches (such as between Xorg 1.11 and 1.12).
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   536
        </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note about module security</h3><p>The Xorg server runs with root privileges, so
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   537
        the Xorg server loadable modules also run with these privileges.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   538
        For this reason we recommend that all users be careful to only
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   539
        use loadable modules from reliable sources,  otherwise the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   540
        introduction of malware and contaminated code can occur and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   541
        wreak havoc on your system.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   542
        </p></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Configuration_File"></a>Configuration File</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   543
        The Xorg server uses a configuration file as the primary mechanism
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   544
        for providing configuration and run-time parameters.  The configuration
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   545
        file format is described in detail in the <a class="ulink" href="xorg.conf.5.html" target="_top">
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   546
        xorg.conf(5)</a> manual page.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   547
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   548
        Note that this release features significant improvements
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   549
        for running the server without a configuration file, so many users
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   550
        may find that that they don't need a configuration file, or may
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   551
	rely on just snippets of configuration placed in the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   552
	<code class="filename">xorg.conf.d</code> directory.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   553
        </p><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   554
        If you do need to customize the configuration file, see the <a class="ulink" href="xorg.conf.5.html" target="_top">xorg.conf manual page</a> .  You can also
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   555
        check the driver-specific manual pages and the related
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   556
        documentation (found at <a class="xref" href="#drivertables">driver tables</a>) also.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   557
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   558
        The recommended method for generating a configuration file is to use
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   559
        the Xorg server itself.  Run as root:
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   560
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   561
        </p><pre class="screen">
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   562
        Xorg -configure
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   563
        </pre><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   564
         and follow the instructions.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   565
        </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Command_Line_Options"></a>Command Line Options</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   566
        Command line options can be used to override some default
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   567
        parameters and parameters provided in the configuration file.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   568
        Command line options available for use with all X servers in
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   569
        this release are described in the <a class="ulink" href="Xserver.1.html" target="_top">Xserver(1)</a> manual page.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   570
        Command line options specific to the Xorg server are described in
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   571
        the <a class="ulink" href="Xorg.1.html" target="_top">Xorg(1)</a> manual page.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   572
        </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Multi-head"></a>Multi-head</h4></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   573
	  Some multi-head configurations are supported in X11R7.7.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   574
	  Support for multiple PCI/AGP cards may require a kernel with
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   575
	  changes to support VGA arbitration.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   576
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   577
        One of the main problems is with drivers not sufficiently
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   578
        initializing cards that were not initialized at boot time.  This
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   579
        has been improved somewhat with the INT10 support that is used by
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   580
        most drivers (which allows secondary card to be "soft-booted", but
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   581
        in some cases there are other issues that still need to be
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   582
        resolved.  Some combinations can be made to work better by changing
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   583
        which card is the primary card (either by using a different PCI
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   584
        slot, or by changing the system BIOS's preference for the primary
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   585
        card).
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   586
        </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Xinerama"></a>Xinerama</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   587
        <em class="firstterm">Xinerama</em> is an X server extension that
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   588
        allows multiple physical screens connected to multiple video devices
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   589
        to behave as a single screen.  With traditional multi-head in X11,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   590
        windows cannot span or cross physical screens.  Xinerama removes this
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   591
        limitation.  Xinerama does, however, require that the physical screens
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   592
        all have the same root depth, so it isn't possible, for example, to use
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   593
        an 8-bit screen together with a 16-bit screen in Xinerama mode.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   594
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   595
        Xinerama is not enabled by default, and can be enabled with the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   596
        <code class="option">+xinerama</code> command line option for the X server.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   597
        Note that enabling Xinerama may disable certain other extensions
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   598
        which are not compatible with Xinerama.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   599
        </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="DDC"></a>DDC</h4></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   600
	  The <acronym class="acronym">VESA</acronym>® Display Data Channel
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   601
	  (<acronym class="acronym"><span class="trademark">DDC</span>™</acronym>) standard allows
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   602
	  the monitor to tell the video card (or in some cases the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   603
	  computer directly) about itself; particularly the supported
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   604
	  screen resolutions and refresh rates.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   605
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   606
        Partial or complete DDC support is available in most of the video
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   607
        drivers.  DDC is enabled by default, but can be disabled with a
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   608
        "Device" section entry:  <code class="literal">Option
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   609
        "NoDDC"</code>.  We have support for DDC versions 1 and 2; these
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   610
        can be disabled independently with <code class="literal">Option
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   611
        "NoDDC1"</code> and <code class="literal">Option
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   612
        "NoDDC2"</code>.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   613
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   614
        At startup the server prints out DDC information from the display,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   615
        and can use this information to set the default monitor parameters,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   616
        or to warn about monitor sync limits if those provided in the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   617
        configuration file don't match those that are detected.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   618
        </p><div class="sect4"><div class="titlepage"><div><div><h5 class="title"><a id="Changed_behavior_in_handling_information_from_DDC"></a>Changed behavior in handling information from DDC</h5></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   619
              The X server previously used DDC information to detect screen
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   620
              size and pitch, and compute DPI automatically, allowing fonts
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   621
              and other UI elements to automatically scale to appropriate
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   622
              sizes.  This mechanism worked reasonably well for many
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   623
              single-monitor cases, but did not compute accurate DPI values
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   624
              for multi-monitor cases or less common single-display setups.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   625
              Thus, this autodetection has been removed, and the X server no
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   626
              longer tries to compute an appropriate DPI value.  All users
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   627
              wanting fonts, physical measurement units, and other UI elements
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   628
              scaled appropriately for their display (including users for whom
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   629
              autodetection previously worked) must now set DPI or some other
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   630
              scaling factor explicitly, either via the X server's
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   631
              <code class="option">-dpi</code> option, a DPI setting in their graphical
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   632
              enironment, or an alternate scaling mechanism provided by their
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   633
              environment.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   634
            </p></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="GLX_and_the_Direct_Rendering_Infrastructure_DRI"></a>GLX and the Direct Rendering Infrastructure (DRI)</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   635
        Direct rendered OpenGL® support is provided for several
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   636
        hardware platforms by the Direct Rendering Infrastructure (DRI).
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   637
        Further information about DRI can be found at the <a class="ulink" href="http://dri.sf.net/" target="_top">DRI Project's web site</a>.  The 3D
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   638
        core rendering component is provided by <a class="ulink" href="http://www.mesa3d.org" target="_top">Mesa</a>.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   639
        </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   640
        Of note is that this release supports building the X server using
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   641
        the system-wide libdrm. Previously, drm was kept in the server's
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   642
        tree and loaded as a module, rather than using the standard OS
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   643
        mechanisms for managing shared libraries of code. This requires
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   644
        that the server be built using a version of libdrm of 2.3.0 or
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   645
        newer if it is to use DRM.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   646
        </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Terminate_Server_keystroke"></a>Terminate Server keystroke</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   647
	  The Xorg server has previously allowed users to exit the server
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   648
	  by pressing the keys
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   649
	  <span class="keycap"><strong>Control</strong></span> +
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   650
	  <span class="keycap"><strong>Alt</strong></span> +
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   651
	  <span class="keycap"><strong>Backspace</strong></span>.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   652
	  While this function is still enabled by default in this release,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   653
	  the keymap data usually used with Xorg, from the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   654
	  xkeyboard-config project, has been modified to not map that
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   655
	  sequence by default, in order to reduce the chance that
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   656
	  inexperienced users will accidentally destroy their work.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   657
	</p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   658
	  Users who wish to have this functionality available by default
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   659
	  may enable it via the XKB configuration option
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   660
	  “<code class="option">terminate:ctrl_alt_bksp</code>”.  For
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   661
	  instance, the <span class="command"><strong>setxkbmap</strong></span> command can be used
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   662
	  to enable this by running:
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   663
	  </p><pre class="screen">
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   664
	setxkbmap -option "terminate:ctrl_alt_bksp"
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   665
	  </pre><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   666
	  <a href="input/XKB-Config.html#XKB-Config" class="olink">The XKB
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   667
	    Configuration Guide</a> also includes
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   668
	  <a href="input/XKB-Config.html#zap" class="olink">an example
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   669
	    xorg.conf.d file that sets the
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   670
	    “<code class="option">terminate:ctrl_alt_bksp</code>”
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   671
	    option by default on all keyboards</a>.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   672
	  Many desktop environments include XKB configuration options in
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   673
	  their preferences to enable this as well.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   674
	</p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Grab_debugging_keystrokes"></a>Grab debugging keystrokes</h4></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   675
          The Xorg server in this release provides various functions
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   676
          that can be mapped to keystrokes to aid in the debugging of
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   677
          programs with errant input grabs.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   678
        </p><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   679
          The keysyms <span class="keysym">XF86LogGrabInfo</span> and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   680
          <span class="keysym">XF86LogWindowTree</span> are defined to
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   681
          print information to the Xorg log file on the current set
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   682
          of input grabs, and the window tree of the current display.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   683
          By default, these are available for use, but not mapped to any key.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   684
        </p><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   685
          The keysym <span class="keysym">XF86Ungrab</span> forces the X server
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   686
          to release all active grabs, which may leave the clients holding
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   687
          them in an inconsistent state.  <span class="keysym">XF86ClearGrab</span>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   688
          goes further, killing the client connection of any client holding
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   689
          an active grab when it is pressed.   These keystrokes are
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   690
          intended to allow developers to debug clients which are not
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   691
          properly releasing grabs or have problems occur while input is
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   692
          grabbed.   Since grabs are a fundamental part of the X
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   693
          client security model, these keystrokes come with risks, such
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   694
          as the ability to bypass or kill screen locks without knowing
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   695
          the password, and thus are not available by default.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   696
        </p><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   697
          Users who are willing to accept the security risk and wish to enable
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   698
          this functionality may do so via the XKB configuration option
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   699
          “<code class="option">grab:break_actions</code>”.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   700
        </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Security issue in older xkeyboard-config releases</h3><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   701
            The xkeyboard-config data files included in this release have
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   702
            the grab disabling keys correctly disabled by default, but
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   703
            versions before xkeyboard-config 2.5 had them enabled, leading
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   704
            to the security risk described above.   When upgrading to the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   705
            X server in this release be sure to also ensure xkeyboard-config
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   706
            is a safe version.   More details about this issue may be found
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   707
            in <a class="ulink" href="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html" target="_top">advisories for CVE-2012-0064</a>.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   708
          </p></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="X_Server_startup_state"></a>X Server startup state</h4></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   709
	  The X servers in the X11R7.7 release now start by default
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   710
	  with an empty black screen and do not draw the mouse cursor until
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   711
	  a client sets the cursor image.   To restore the classic behavior
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   712
	  of starting with the grey weave pattern and × cursor, start
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   713
	  the X server with the <code class="option">-retro</code> option.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   714
	</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Font_support"></a>Font support</h3></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   715
        Details about the font support in X11R7.7 can be
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   716
        found in the <span class="quote">“<span class="quote"><a href="fonts/fonts.html#fonts" class="olink">Fonts in X11R7.7</a></span>”</span> document.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   717
        </p><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Default_font_installation_directory"></a>Default font installation directory</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   718
	    Previous versions of X installed font files under the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   719
	    <code class="filename">lib/X11/fonts</code> subdirectory
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   720
	    of the X installation directory (for instance, in X11R6 releases,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   721
	    <code class="filename">/usr/X11R6/lib/X11/fonts</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   722
	    was commonly used).   This release uses the default installation
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   723
	    path of the <code class="filename">fonts</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   724
	    subdirectory of the <code class="varname">datadir</code> setting from the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   725
	    GNU autoconf configuration.   For instance, if the fonts are
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   726
	    configured with <strong class="userinput"><code>./configure --prefix=/usr</code></strong>,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   727
	    they will be installed under subdirectories of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   728
	    <code class="filename">/usr/share/fonts/X11</code>.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   729
	    The font module configure scripts all take an option of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   730
	    <code class="option">--with-fontrootdir=<em class="parameter"><code>PATH</code></em></code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   731
	    to override the default.   If <code class="option">--with-fontrootdir</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   732
	    is not specified, the <code class="filename">fontutil</code> pkg-config
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   733
	    file will be consulted to find the <code class="varname">fontrootdir</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   734
	    specified when the <code class="filename">fontutil</code> module was
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   735
	    installed.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   736
	  </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Bitmap_font_compression_methods"></a>Bitmap font compression methods</h4></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   737
	    The X11R7.7 release supports PCF format bitmap fonts stored
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   738
	    uncompressed or compressed via the <span class="command"><strong>compress</strong></span>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   739
	    <span class="command"><strong>gzip</strong></span>, or <span class="command"><strong>bzip2</strong></span> programs.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   740
	    To utilize bzip2 compression, the <code class="literal">libXfont</code>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   741
	    and <span class="command"><strong>mkfontscale</strong></span> modules must be built with
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   742
	    the <code class="option">--with-bzip2</code> — all other methods are
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   743
	    enabled by default.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   744
	  </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   745
	    To specify which compression method to use when installing
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   746
	    a font module from X11R7.7 the configure scripts accept
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   747
	    an option of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   748
	    <code class="option">--with-compression=<em class="parameter"><code>TYPE</code></em></code>,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   749
	    where <em class="parameter"><code>TYPE</code></em> may be <code class="literal">none</code>,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   750
	    <code class="literal">compress</code>, <code class="literal">gzip</code>, or
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   751
	    <code class="literal">bzip2</code>.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   752
	  </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="Type1_Font_support"></a>Type1 Font support</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   753
	    Previous versions of X came with two Postscript Type1 font
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   754
	    backends.  The functionality from the “Type1”
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   755
	    backend has been replaced by the Type1 support in the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   756
	    “FreeType” backend.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   757
	  </p></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="CID_Font_support"></a>CID Font support</h4></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   758
	    The CID-keyed font format was designed by Adobe Systems for
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   759
	    fonts with large character sets.  The CID-keyed format is
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   760
	    obsolete, as it has been superseded by other formats such as
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   761
	    OpenType/CFF and support for CID-keyed fonts has been removed
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   762
	    from X11.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   763
	  </p></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Build_changes_and_issues"></a>Build changes and issues</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Strict_compilation_flags"></a>Strict compilation flags</h3></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   764
        Most of the modules in this release use stricter compiler flags
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   765
        when building with the GNU gcc, LLVM clang, Oracle Solaris Studio,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   766
        or Intel compilers.   These flags both enable more warnings, and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   767
        promote some warnings to fatal errors in the build.   If these
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   768
        flags cause your build to fail, you can disable the flags that
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   769
        turn these selected warnings into errors by adding
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   770
        <code class="option">--disable-selective-werror</code> to the configure command
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   771
        for the affected module.   If that is necessary for any X.Org modules,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   772
        please report a bug in the xorg product on
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   773
        <a class="ulink" href="https://bugs.freedesktop.org/" target="_top">https://bugs.freedesktop.org/</a>.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   774
      </p><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   775
        Builders seeking even stricter compiler checks can instead pass
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   776
        <code class="option">--enable-strict-compilation</code> to the configure command
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   777
        to make all warnings become errors.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   778
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Silent_build_rules"></a>Silent build rules</h3></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   779
	Most of the modules in this release use the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   780
	<code class="function">AM_SILENT_RULES</code> option of GNU automake 1.11.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   781
	When building the software, most output will show an abbreviated
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   782
	format for the commands being run, such as:
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   783
	</p><pre class="screen">
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   784
   CC	xmen.o
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   785
	</pre><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   786
	To enable verbose output, showing all the arguments to the commands
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   787
	being run, add the flag <code class="option">V=1</code> to the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   788
	<span class="command"><strong>make</strong></span> command line or add the flag
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   789
	<code class="option">--disable-silent-rules</code> to the configure command.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   790
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="New_configure_options_for_font_modules"></a>New configure options for font modules</h3></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   791
	The bitmap font modules now accept a configure option of
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   792
	<code class="option">--disable-all-encodings</code> to set the default for
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   793
	all encodings to off, requiring builders to then pass
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   794
	<code class="option">--enable-<em class="replaceable"><code>&lt;encoding&gt;</code></em></code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   795
	flags for each encoding to be built.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   796
      </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="New_configure_options_for_documentation_in_modules"></a>New configure options for documentation in modules</h3></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   797
	As many more modules now contain documentation to be converted
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   798
	from DocBook XML to text, HTML, PostScript, and/or PDF formats,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   799
	new standard options have been added to the configure macros
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   800
	to control the build of these in the modules.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   801
      </p><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top" /></colgroup><tbody><tr><td><p><span class="term"><code class="option">--with-xmlto=<em class="parameter"><code>yes|no</code></em></code></span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   802
	      Enables or disables use of the <a class="ulink" href="https://fedorahosted.org/xmlto/" target="_top"><span class="command"><strong>xmlto</strong></span></a> command to translate
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   803
	      DocBook XML to other formats.   All DocBook XML conversions
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   804
	      require use of this command.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   805
	    </p></td></tr><tr><td><p><span class="term"><code class="option">--with-fop=<em class="parameter"><code>yes|no</code></em></code></span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   806
	      Enables or disables use of the <a class="ulink" href="http://xmlgraphics.apache.org/fop/" target="_top">Apache <span class="command"><strong>fop</strong></span></a> command to translate
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   807
	      DocBook XML to PostScript and PDF formats.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   808
	    </p></td></tr><tr><td><p><span class="term"><code class="option">--enable-docs=<em class="parameter"><code>yes|no</code></em></code></span></p></td><td><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   809
	      Enables or disables the build and installation of all
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   810
	      documentation except traditional man pages or those
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   811
	      covered by the --enable-devel-docs and --enable-specs options.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   812
	    </p></td></tr><tr><td><p><span class="term"><code class="option">--enable-devel-docs=<em class="parameter"><code>yes|no</code></em></code></span></p></td><td><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   813
	      Enables or disables the build and installation of documentation
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   814
	      for developers of the X.Org software modules.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   815
	    </p></td></tr><tr><td><p><span class="term"><code class="option">--enable-specs=<em class="parameter"><code>yes|no</code></em></code></span></p></td><td><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   816
	      Enables or disables the build and installation of the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   817
	      formal specification documents for protocols and APIs.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   818
	    </p></td></tr></tbody></table></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Miscellaneous"></a>Miscellaneous</h2></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   819
    This section describes other items of note for the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   820
    X11R7.7 release.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   821
    </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Socket_directory_ownership_and_permissions"></a>Socket directory ownership and permissions</h3></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   822
	The socket directories created in <code class="filename">/tmp</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   823
        are now required to be owned by root and have their sticky-bit
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   824
        set.  If the permissions are not set correctly, the component
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   825
        using this directory will print an error message and fail to
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   826
        start.  Common socket directories that are known to be
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   827
        affected include:
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   828
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   829
        </p><pre class="screen">
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   830
        /tmp/.font-unix
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   831
        /tmp/.ICE-unix
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   832
        /tmp/.X11-unix
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   833
        </pre><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   834
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   835
        These directories are used by the font server
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   836
	(<span class="command"><strong>xfs</strong></span>), applications using the Inter-Client
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   837
	Exchange protocol (<acronym class="acronym">ICE</acronym>) and the X server,
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   838
	respectively.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   839
      </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   840
        There are several solutions to the problem of when to create these
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   841
        directories.  They could be created at install time by the system's
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   842
        installer if the <code class="filename">/tmp</code> dir is
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   843
        persistent.  They could be created at boot time by the system's
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   844
        boot scripts (e.g., the <code class="filename">init.d</code>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   845
        scripts).  Or, they could be created by PAM modules at service
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   846
        startup or user login time.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   847
      </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   848
        The solution chosen is platform dependent, and the system administrator
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   849
        should be able to handle creating those directories on any systems that
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   850
        do not have the correct ownership or permissions.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   851
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Deprecated_components_and_removal_plans"></a>Deprecated components and removal plans</h2></div></div></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   852
    This section lists current plans for removal of obsolete or deprecated
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   853
    components in the X.Org releases.  As our releases are open source,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   854
    users who continue to require these can find the source in previous
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   855
    releases and continue to use these, but the X.Org Foundation and its
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   856
    volunteers have decided the burden of continued maintenance and
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   857
    distribution in the core X11 releases outweighs the benefits of doing
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   858
    so.  In some cases, this is simply because no one has volunteered to do
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   859
    continued maintenance, so if software is listed here that you need, you
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   860
    can contact <code class="email">&lt;<a class="email" href="mailto:[email protected]">[email protected]</a>&gt;</code> to volunteer to
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   861
    take over maintainership, either inside or outside of the Xorg release
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   862
    process.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   863
    </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Future_Removals"></a>Future Removals</h3></div></div></div><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top" /></colgroup><tbody><tr><td><p><span class="term">DGA version 2</span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   864
	      DGA 2.0 is included in 7.7.  Documentation for the client
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   865
	      libraries can be found in the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   866
	      <a class="ulink" href="XDGA.3.man" target="_top">XDGA(3)</a> man page.  DGA should be
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   867
	      considered deprecated; if you are relying on it, please let us
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   868
	      know what you need it for so we can find better solutions.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   869
	      In this release, support has been removed for all DGA
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   870
	      rendering and mapping code, leaving just mode setting and
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   871
	      raw input device access.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   872
	    </p></td></tr><tr><td><p><span class="term">Input device discovery via HAL</span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   873
	      Xorg server 1.4 started using the <a class="ulink" href="http://www.freedesktop.org/wiki/Software/hal" target="_top">HAL
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   874
	      framework</a> to discover connected input devices,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   875
	      receive notification of hotplug events for them, and to
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   876
	      retrieve configuration parameters for them. The HAL
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   877
	      maintainers have since deprecated HAL, so the X.Org developers
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   878
	      have begun replacement with alternatives.  As a result,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   879
	      configuration of input devices via HAL
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   880
	      <code class="filename">*.fdi</code> files is no longer supported
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   881
	      on Linux platforms using udev, and may not be supported
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   882
	      on other platforms in future Xorg server releases.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   883
	    </p></td></tr><tr><td><p><span class="term">Nested and virtual X servers</span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   884
	      As described in <a class="xref" href="#Overview_of_X11R7.7" title="Overview of X11R7.7">the section called “Overview of X11R7.7”</a>,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   885
	      this release contains several X servers that either display
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   886
	      onto another X server (<span class="command"><strong>Xephyr</strong></span> &amp;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   887
	      <span class="command"><strong>Xnest</strong></span>), or render into a virtual memory
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   888
	      framebuffer (<span class="command"><strong>Xvfb</strong></span> &amp;
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   889
	      <span class="command"><strong>Xfake</strong></span>).   These may be replaced in a future
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   890
	      release by use of the <span class="command"><strong>Xorg</strong></span> server with the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   891
	      <code class="literal">xf86-video-nested</code> and
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   892
	      <code class="literal">xf86-video-dummy</code> drivers
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   893
	      which perform the same tasks.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   894
	    </p></td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="Removed_in_this_Release"></a>Removed in this Release</h3></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   895
	  </p><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top" /></colgroup><tbody><tr><td><p><span class="term">Unmaintained drivers</span></p></td><td><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   896
		This release no longer contains the following drivers,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   897
		due to lack of maintainers with relevant hardware.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   898
		Existing driver versions may work with current Xorg servers,
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   899
		but they are not being actively updated to support Xorg
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   900
		driver API &amp; ABI changes.
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   901
		</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>xf86-input-acecad: Acecad Flair</p></li><li class="listitem"><p>xf86-input-aiptek: Aiptek USB tablet</p></li><li class="listitem"><p>xf86-video-apm: Alliance Pro Motion</p></li><li class="listitem"><p>xf86-video-chips: Chips &amp; Technologies</p></li><li class="listitem"><p>xf86-video-i740: Intel i740</p></li><li class="listitem"><p>xf86-video-rendition: Rendition Verite</p></li><li class="listitem"><p>xf86-video-s3: S3 (not ViRGE or Savage)</p></li><li class="listitem"><p>xf86-video-s3virge: S3 ViRGE</p></li><li class="listitem"><p>xf86-video-sisusb: SiS Net2280-based USB</p></li><li class="listitem"><p>xf86-video-suncg14: Sun CG14</p></li><li class="listitem"><p>xf86-video-suncg3: Sun CG3</p></li><li class="listitem"><p>xf86-video-sunleo: Sun Leo (ZX)</p></li><li class="listitem"><p>xf86-video-suntcx: Sun TCX</p></li><li class="listitem"><p>xf86-video-tseng: Tseng Labs</p></li><li class="listitem"><p>xf86-video-xgi: XGI</p></li><li class="listitem"><p>xf86-video-xgixp: XGI Volari 8300</p></li></ul></div><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   902
	      </p></td></tr></tbody></table></div><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   903
      </p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Attributions_Acknowledgements_Credits"></a>Attributions/Acknowledgements/Credits</h2></div></div></div><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   904
      This section lists the credits for the X11R7.7 release.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   905
      For a more detailed breakdown, refer to the ChangeLog file in
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   906
      the source tree for each module, the history in <a class="ulink" href="http://cgit.freedesktop.org/xorg/" target="_top">the xorg product in
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   907
	freedesktop.org's git repositories</a> or the
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   908
      '<strong class="userinput"><code>git log</code></strong>' information for individual source files.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   909
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   910
      The X Window System has been a collaborative effort from its inception.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   911
      Our apologies for anyone or organization inadvertently overlooked.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   912
      Many individuals (including major contributors) who worked on X are
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   913
      represented by their employers in this list.  If you feel we have left
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   914
      anyone out, please let us know.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   915
    </p><p>
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   916
      These people contributed in some way to X11R7.7
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   917
      since the release of X11R7.6:
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   918
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   919
      </p><table border="0" summary="Simple list" class="simplelist"><tr><td>Aapo Rantalainen</td><td>Lev Nezhdanov</td></tr><tr><td>Aaron Culich</td><td>Linus Arver</td></tr><tr><td>Aaron Plattner</td><td>Luc Verhaegen</td></tr><tr><td>Abdoulaye Walsimou Gaye</td><td>Maarten Lankhorst</td></tr><tr><td>Adam Jackson</td><td>Maarten Maathuis</td></tr><tr><td>Adam Tkac</td><td>Macpaul Lin</td></tr><tr><td>Adrian Bunk</td><td>Magnus Kessler</td></tr><tr><td>Alan Coopersmith</td><td>Marcin Kościelnicki</td></tr><tr><td>Alan Curry</td><td>Marcin Slusarz</td></tr><tr><td>Alan Hourihane</td><td>Marcin Woliński</td></tr><tr><td>Alban Browaeys</td><td>Marek Olšák</td></tr><tr><td>Albert Damen</td><td>Mario Kleiner</td></tr><tr><td>Aldis Berjoza</td><td>Mark Dokter</td></tr><tr><td>Alessandro Guido</td><td>Mark Kettenis</td></tr><tr><td>Alex Deucher</td><td>Mark Schreiber</td></tr><tr><td>Alex Plotnick</td><td>Marko Macek</td></tr><tr><td>Alexander Polakov</td><td>Marko Myllynen</td></tr><tr><td>Alexandr Shadchin</td><td>Markus Duft</td></tr><tr><td>Alexandre Julliard</td><td>Markus Fleschutz</td></tr><tr><td>Alexey Shumitsky</td><td>Mart Raudsepp</td></tr><tr><td>Alistair Leslie-Hughes</td><td>Martin Langhoff</td></tr><tr><td>Ander Conselvan de Oliveira</td><td>Martin-Éric Racine</td></tr><tr><td>Andrea Canciani</td><td>Marton Balint</td></tr><tr><td>Andreas Schwab</td><td>Matěj Cepl</td></tr><tr><td>Andreas Wettstein</td><td>Mathias Krause</td></tr><tr><td>Andrew Randrianasulu</td><td>Mathieu Bérard</td></tr><tr><td>Andrew Turner</td><td>Mathieu Taillefumier</td></tr><tr><td>Andy Furniss</td><td>Matt Dew</td></tr><tr><td>Anssi Hannula</td><td>Matt Turner</td></tr><tr><td>Antoine Martin</td><td>Matthew D. Fuller</td></tr><tr><td>Arkadiusz Miśkiewicz</td><td>matthew green</td></tr><tr><td>Armin K</td><td>Matthias Clasen</td></tr><tr><td>Arnaud Fontaine</td><td>Matthias Hopf</td></tr><tr><td>Arthur Taylor</td><td>Matthieu Herrb</td></tr><tr><td>Arvind Umrao</td><td>Matti Hamalainen</td></tr><tr><td>Avram Lyon</td><td>Max Schwarz</td></tr><tr><td>Bartosz Brachaczek</td><td>Maxim Iorsh</td></tr><tr><td>Bartosz Kosiorek</td><td>Mehdi Dogguy</td></tr><tr><td>Bastian Blank</td><td>meng</td></tr><tr><td>Bastien Nocera</td><td>Michael Chang</td></tr><tr><td>Ben Hutchings</td><td>Michael Larabel</td></tr><tr><td>Benjamin Close</td><td>Michael Olbrich</td></tr><tr><td>Benjamin Herrenschmidt</td><td>Michael Stapelberg</td></tr><tr><td>Benjamin Otte</td><td>Michael Thayer</td></tr><tr><td>Benjamin Tissoires</td><td>Michał Górny</td></tr><tr><td>Bernie Innocenti</td><td>Michal Marek</td></tr><tr><td>Bill Nottingham</td><td>Michał Masłowski</td></tr><tr><td>Bjørn Mork</td><td>Michal Suchanek</td></tr><tr><td>Bodo Graumann</td><td>Michel Dänzer</td></tr><tr><td>Bryce Harrington</td><td>Michel Hummel</td></tr><tr><td>Carl Worth</td><td>Mikael Magnusson</td></tr><tr><td>Carlos Garnacho</td><td>Mike Frysinger</td></tr><tr><td>Casper Dik</td><td>Mike Stroyan</td></tr><tr><td>Cédric Cano</td><td>Mikhail Gusarov</td></tr><tr><td>Chad Versace</td><td>Modestas Vainius</td></tr><tr><td>Chase Douglas</td><td>Mohammed Sameer</td></tr><tr><td>Choe Hwanjin</td><td>Nick Bowler</td></tr><tr><td>Chris Bagwell</td><td>Nicolai Stange</td></tr><tr><td>Chris Ball</td><td>Nicolas Cavallari</td></tr><tr><td>Chris Halse Rogers</td><td>Nicolas Joly</td></tr><tr><td>Chris Wilson</td><td>Nicolas Kaiser</td></tr><tr><td>Christian König</td><td>Nicolas Kalkhof</td></tr><tr><td>Christian Toutant</td><td>Nicolas Peninguy</td></tr><tr><td>Christian Weisgerber</td><td>Nikolai Kondrashov</td></tr><tr><td>Christoph Brill</td><td>Nils Wallménius</td></tr><tr><td>Christoph Reimann</td><td>Nithin Nayak Sujir</td></tr><tr><td>Christophe Roland</td><td>Nobuhiro Iwamatsu</td></tr><tr><td>Christopher James Halse Rogers</td><td>Olaf Buddenhagen</td></tr><tr><td>Christopher Yeleighton</td><td>Oldřich Jedlička</td></tr><tr><td>Clemens Eisserer</td><td>Oleh Nykyforchyn</td></tr><tr><td>Colin Harrison</td><td>Oliver McFadden</td></tr><tr><td>Cristian Rodríguez</td><td>Oliver Schmidt</td></tr><tr><td>Cyril Brulebois</td><td>Olivier Fourdan</td></tr><tr><td>Daiki Ueno</td><td>Olli Vertanen</td></tr><tr><td>Dan Horák</td><td>Ondrej Zary</td></tr><tr><td>Dan Nicholson</td><td>Owen Taylor</td></tr><tr><td>Daniel A. Steffen</td><td>Pander</td></tr><tr><td>Daniel Drake</td><td>Pär Lidberg</td></tr><tr><td>Daniel Kurtz</td><td>Parag Nemade</td></tr><tr><td>Daniel Stone</td><td>Patrick Curran</td></tr><tr><td>Daniel Vetter</td><td>Patrick E. Kane</td></tr><tr><td>Dave Airlie</td><td>Paul Fox</td></tr><tr><td>David Barksdale</td><td>Paul Menzel</td></tr><tr><td>David Coles</td><td>Paul Neumann</td></tr><tr><td>David Coppa</td><td>Pauli Nieminen</td></tr><tr><td>David Fries</td><td>Paulius Zaleckas</td></tr><tr><td>David Ge</td><td>Paulo Zanoni</td></tr><tr><td>David Nusinow</td><td>Pelle Johansson</td></tr><tr><td>David Reveman</td><td>Pete Beardmore</td></tr><tr><td>David Ronis</td><td>Peter Clifton</td></tr><tr><td>Denis 'GNUtoo' Carikli</td><td>Peter Harris</td></tr><tr><td>Derek Buitenhuis</td><td>Peter Hutterer</td></tr><tr><td>Derek Foreman</td><td>Peter Korsgaard</td></tr><tr><td>Derek Wang</td><td>Peter Zotov</td></tr><tr><td>Devin J. Pohly</td><td>Philip Langdale</td></tr><tr><td>Diego Elio Pettenò</td><td>Philipp Reh</td></tr><tr><td>Dirk Wallenstein</td><td>Phillp Haddad</td></tr><tr><td>dtakahashi42</td><td>Pierre-Loup A. Griffais</td></tr><tr><td>Eamon Walsh</td><td>Priit Laes</td></tr><tr><td>Ed Schouten</td><td>Promathesh Mandal</td></tr><tr><td>Edward Sheldrake</td><td>Rami Ylimäki</td></tr><tr><td>Egbert Eich</td><td>Reinhard Karcher</td></tr><tr><td>Eitan Adler</td><td>Rémi Cardona</td></tr><tr><td>Elias Probst</td><td>Richard Hartmann</td></tr><tr><td>Elie Bleton</td><td>Rob Clark</td></tr><tr><td>Elvis Pranskevichus</td><td>Robert Ancell</td></tr><tr><td>Emanuele Giaquinta</td><td>Robert Bragg</td></tr><tr><td>Eoghan Sherry</td><td>Robert Hooker</td></tr><tr><td>Eric Anholt</td><td>Robert Morell</td></tr><tr><td>Erik Kilfoil</td><td>Roberto Branciforti</td></tr><tr><td>Erik Saule</td><td>Roger Cruz</td></tr><tr><td>Erkki Seppälä</td><td>Roland Cassard</td></tr><tr><td>Eugeni Dodonov</td><td>Roland Scheidegger</td></tr><tr><td>Evan Broder</td><td>Roman Jarosz</td></tr><tr><td>Fabio Pedretti</td><td>Ross Burton</td></tr><tr><td>Federico Mena Quintero</td><td>Rui Matos</td></tr><tr><td>Fernando Carrijo</td><td>Ryan Pavlik</td></tr><tr><td>Ferry Huberts</td><td>Sam Spilsbury</td></tr><tr><td>Francisco Jerez</td><td>Samuel Thibault</td></tr><tr><td>Frank Huang</td><td>Sascha Hlusiak</td></tr><tr><td>Frank Mariak</td><td>Satoshi KImura</td></tr><tr><td>Frédéric Boiteux</td><td>Scott James Remnant</td></tr><tr><td>Fredrik Höglund</td><td>Sebastian Glita</td></tr><tr><td>Fryderyk Dziarmagowski</td><td>Sedat Dilek</td></tr><tr><td>Gaetan Nadon</td><td>Sergey Samokhin</td></tr><tr><td>George Staplin</td><td>Sergey V. Udaltsov</td></tr><tr><td>Giuseppe Bilotta</td><td>Servaas Vandenberghe</td></tr><tr><td>Glenn Burkhardt</td><td>Siddhesh Poyarekar</td></tr><tr><td>Guillem Jover</td><td>Simon Farnsworth</td></tr><tr><td>György Balló</td><td>Simon Que</td></tr><tr><td>Hans Verkuil</td><td>Simon Thum</td></tr><tr><td>Hans-Juergen Mauser</td><td>Sitsofe Wheeler</td></tr><tr><td>Hans-Peter Budek</td><td>Søren Sandmann Pedersen</td></tr><tr><td>Harshula Jayasuriya</td><td>Stefan Dirsch</td></tr><tr><td>Havoc Pennington</td><td>Stefan Glasenhardt</td></tr><tr><td>Henry Zhao</td><td>Stefan Kost</td></tr><tr><td>Ian Osgood</td><td>Stefan Potyra</td></tr><tr><td>Ian Romanick</td><td>Stephan Hilb</td></tr><tr><td>Ilija Hadzic</td><td>Stephane Marchesin</td></tr><tr><td>Ivan Bulatovic</td><td>Stephen Turnbull</td></tr><tr><td>Jakob Bornecrantz</td><td>Stuart Kreitman</td></tr><tr><td>James Cloos</td><td>Takashi Iwai</td></tr><tr><td>James Jones</td><td>Terry Lambert</td></tr><tr><td>James Simmons</td><td>Thierry Vignaud</td></tr><tr><td>Jamey Sharp</td><td>Thomas Bächler</td></tr><tr><td>Jamie Kennea</td><td>Thomas Fjellstrom</td></tr><tr><td>Jan Hauffa</td><td>Thomas Hellström</td></tr><tr><td>Jan Kriho</td><td>Thomas Hoger</td></tr><tr><td>Janne Huttunen</td><td>Thordur Bjornsson</td></tr><tr><td>Jari Aalto</td><td>Tiago Vignatti</td></tr><tr><td>Javier Acosta</td><td>Till Matthiesen</td></tr><tr><td>Javier Jardón</td><td>Tim van der Molen</td></tr><tr><td>Javier Pello</td><td>Tim Yamin</td></tr><tr><td>Jay Cotton</td><td>Timo Aaltonen</td></tr><tr><td>Jeetu Golani</td><td>Tobias Droste</td></tr><tr><td>Jeff Chua</td><td>Tollef Fog Heen</td></tr><tr><td>Jens Elkner</td><td>Tom "spot" Callaway</td></tr><tr><td>Jeremy Huddleston</td><td>Tom Fogal</td></tr><tr><td>Jerome Carretero</td><td>Tomas Carnecky</td></tr><tr><td>Jerome Glisse</td><td>Tomas Frydrych</td></tr><tr><td>Jesse Adkins</td><td>Tomas Hoger</td></tr><tr><td>Jesse Barnes</td><td>Tomáš Trnka</td></tr><tr><td>Jian Zhao</td><td>Toralf Förster</td></tr><tr><td>JJ Ding</td><td>Tormod Volden</td></tr><tr><td>Joe Nahmias</td><td>Trevor Woerner</td></tr><tr><td>Joe Shaw</td><td>U. Artie Eoff</td></tr><tr><td>Joerg Sonnenberger</td><td>Uli Schlachter</td></tr><tr><td>Johannes Obermayr</td><td>Ulrich Müller</td></tr><tr><td>John Martin</td><td>Van de Bugger</td></tr><tr><td>Jon Nettleton</td><td>Vasily Khoruzhick</td></tr><tr><td>Jon TURNEY</td><td>Vasyĺ V. Vercynśkyj</td></tr><tr><td>Jools Wills</td><td>Victor Machado</td></tr><tr><td>Jordan Hayes</td><td>Ville Skyttä</td></tr><tr><td>Jörn Horstmann</td><td>Ville Syrjälä</td></tr><tr><td>Josh Triplett</td><td>Vincent Torri</td></tr><tr><td>Julien Cristau</td><td>Walter Bender</td></tr><tr><td>Julien Danjou</td><td>Walter Harms</td></tr><tr><td>Justin Dou</td><td>William Jon McCann</td></tr><tr><td>Justin Mattock</td><td>Xavier Bachelot</td></tr><tr><td>Kai-Uwe Behrmann</td><td>Xiang, Haihao</td></tr><tr><td>Kees Cook</td><td>Xue Wei</td></tr><tr><td>Keith Packard</td><td>Xunx Fang</td></tr><tr><td>Kenneth Graunke</td><td>Y.C. Chen</td></tr><tr><td>Kent Baxley</td><td>Yaakov Selkowitz</td></tr><tr><td>Kirill Elagin</td><td>Yann Droneaud</td></tr><tr><td>Knut Petersen</td><td>Yannick Heneault</td></tr><tr><td>Konstantin Belousov</td><td>Zack Rusin</td></tr><tr><td>Kristian Høgsberg</td><td>Zhao Yakui</td></tr><tr><td>Kristof Szabo</td><td>Zhenyu Wang</td></tr><tr><td>Krzysztof Halasa</td><td>Zhigang Gong</td></tr><tr><td>Kusanagi Kouichi</td><td>Zou Nan hai</td></tr><tr><td>Lennart Poettering</td><td> </td></tr></table><p>
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   920
      and the members of <a class="ulink" href="http://translationproject.org/" target="_top">the
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   921
      Translation Project</a>.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   922
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   923
      This product includes software developed by:
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   924
      </p><table border="0" summary="Simple list" class="simplelist"><tr><td>2d3d Inc.</td><td>Kevin E. Martin</td></tr><tr><td>3Dlabs Inc. Ltd.</td><td>Kim woelders</td></tr><tr><td>Aaron Plattner</td><td>Kristian Høgsberg</td></tr><tr><td>Adam de Boor</td><td>Larry Wall</td></tr><tr><td>Adam Jackson</td><td>Lars Knoll</td></tr><tr><td>Adobe Systems Inc.</td><td>Lawrence Berkeley Laboratory</td></tr><tr><td>Advanced Micro Devices, Inc.</td><td>Leif Delgass</td></tr><tr><td>After X-TT Project</td><td>Lennart Augustsson</td></tr><tr><td>AGE Logic Inc.</td><td>Leon Shiman</td></tr><tr><td>Alan Coopersmith</td><td>Lexmark International Inc.</td></tr><tr><td>Alan Cox</td><td>Linus Torvalds</td></tr><tr><td>Alan Hourihane</td><td>Linuxcare Inc.</td></tr><tr><td>Alexander Gottwald</td><td>Lorens Younes</td></tr><tr><td>Alex Deucher</td><td>Luc Verhaegen</td></tr><tr><td>Alex Williamson</td><td>Machine Vision Holdings Inc.</td></tr><tr><td>Alexei Gilchrist</td><td>Mandriva Linux</td></tr><tr><td>Anders Carlsson</td><td>Manfred Brands</td></tr><tr><td>Andreas Luik</td><td>Manish Singh</td></tr><tr><td>Andreas Monitzer</td><td>Marc Aurele La France</td></tr><tr><td>Andreas Robinson</td><td>Mark Adler</td></tr><tr><td>Andrei Barbu</td><td>Mark J. Kilgard</td></tr><tr><td>Andrew C Aitchison</td><td>Mark Kettenis</td></tr><tr><td>Andrey A. Chernov</td><td>Mark Leisher</td></tr><tr><td>Andy Ritger</td><td>Mark Smulders</td></tr><tr><td>Angus Lees</td><td>Mark Vojkovich</td></tr><tr><td>Ani Joshi</td><td>Martin Husemann</td></tr><tr><td>Anton Zioviev</td><td>Marvin Solomon</td></tr><tr><td>Apollo Computer Inc.</td><td>Massachusetts Inst. Of Technology</td></tr><tr><td>Apple Computer Inc.</td><td>Matrox Graphics</td></tr><tr><td>Apple Inc.</td><td>Matt Dew</td></tr><tr><td>Ares Software Corp.</td><td>Matthew Grossman</td></tr><tr><td>Arnaud LE HORS</td><td>Matthias Hopf</td></tr><tr><td>Arne Schwabe</td><td>Matthias Ihmig</td></tr><tr><td>ASPEED Technology Inc.</td><td>Matthieu Herrb</td></tr><tr><td>AT&amp;T Inc.</td><td>Metro Link Inc.</td></tr><tr><td>ATI Technologies Inc.</td><td>Michal Rehacek</td></tr><tr><td>Bart Massey</td><td>Michael Bax</td></tr><tr><td>Bart Trojanowski, Symbio Technologies, LLC</td><td>Michael H. Schimek</td></tr><tr><td>BEAM Ltd.</td><td>Michael P. Marking</td></tr><tr><td>Benjamin Herrenschmidt</td><td>Michael Schimek</td></tr><tr><td>Benjamin Rienfenstahl</td><td>Michael Smith</td></tr><tr><td>Ben Skeggs</td><td>Michel Dänzer</td></tr><tr><td>Beth Mardutho: The Syriac Institute</td><td>Mike A. Harris</td></tr><tr><td>Bigelow and Holmes</td><td>Mike Harris</td></tr><tr><td>Bill Reynolds</td><td>Ming Yu</td></tr><tr><td>Bitstream Inc.</td><td>MIPS Computer Systems Inc.</td></tr><tr><td>Bogdan Diaconescu</td><td>MontaVista Software Inc.</td></tr><tr><td>Branden Robinson</td><td>National Security Agency</td></tr><tr><td>Brian Fundakowski Feldman</td><td>National Semiconductor</td></tr><tr><td>Brian Goines</td><td>NCR Corporation Inc.</td></tr><tr><td>Bogdan D.</td><td>Neil Brown</td></tr><tr><td>Brian Paul</td><td>NetBSD Foundation</td></tr><tr><td>Bruce Kalk</td><td>Netscape Communications Corp.</td></tr><tr><td>Bruno Haible</td><td>Network Computing Devices Inc.</td></tr><tr><td>Bryan Stine</td><td>New Mexico State University</td></tr><tr><td>Bryan W. Headley.</td><td>Nicholas Joly</td></tr><tr><td>C. Scott Ananian</td><td>Nicholas Miell</td></tr><tr><td>Carl Switzky</td><td>Nicholas Wourms</td></tr><tr><td>Catharon Productions Inc.</td><td>Nicolai Haehnle</td></tr><tr><td>Charles Murcko</td><td>Noah Levitt</td></tr><tr><td>Chen Xiangyang</td><td>Nolan Leake</td></tr><tr><td>Chisato Yamauchi</td><td>Nokia Corporation</td></tr><tr><td>Chris Constello</td><td>Nokia Home Communications</td></tr><tr><td>Chris Salch</td><td>Novell Inc.</td></tr><tr><td>Christian Thaeter</td><td>Nozomi YTOW</td></tr><tr><td>Christian Zietz</td><td>NTT Software Corporation</td></tr><tr><td>Cognition Corp.</td><td>Number Nine Computer Corp.</td></tr><tr><td>Compaq Computer Corporation</td><td>Number Nine Visual Technologies</td></tr><tr><td>Concurrent Computer Corporation</td><td>NVIDIA Corporation</td></tr><tr><td>Conectiva S.A.</td><td>Oivier Danet</td></tr><tr><td>Corin Anderson</td><td>Oki Technosystems Laboratory Inc.</td></tr><tr><td>Corvin Zahn.</td><td>Olivetti Research Limited</td></tr><tr><td>Cronyx Ltd.</td><td>OMRON Corporation</td></tr><tr><td>Craig Struble</td><td>Open Software Foundation</td></tr><tr><td>Daewoo Electronics Co. Ltd.</td><td>Open Text Corporation</td></tr><tr><td>Dag-Erling Smørgrav</td><td>OpenedHand Ltd.</td></tr><tr><td>Dale Schumacher</td><td>Oracle Corp.</td></tr><tr><td>Damien Miller</td><td>Orest Zborowski</td></tr><tr><td>Daniel Berrange</td><td>Owen Taylor</td></tr><tr><td>Daniel Borca</td><td>Pablo Saratxaga</td></tr><tr><td>Daniel Stone</td><td>Panacea Inc.</td></tr><tr><td>Daniver Limited</td><td>Panagiotis Tsirigotis</td></tr><tr><td>Daryll Strauss</td><td>Paolo Severini</td></tr><tr><td>Data General Corporation</td><td>Pascal Haible</td></tr><tr><td>Dave Airlie</td><td>Patrick Lecoanet</td></tr><tr><td>David Bateman</td><td>Patrick Lerda</td></tr><tr><td>David Dawes</td><td>Paul Anderson</td></tr><tr><td>David E. Wexelblat</td><td>Paul Elliott</td></tr><tr><td>David Holland</td><td>Paul Mackerras</td></tr><tr><td>David J. McKay</td><td>Peter Breitenlohner</td></tr><tr><td>David McCullough</td><td>Peter Hutterer</td></tr><tr><td>David Mosberger-Tang</td><td>Peter Kunzmann</td></tr><tr><td>David Reveman</td><td>Peter Osterlund</td></tr><tr><td>David S. Miller</td><td>Peter Trattler</td></tr><tr><td>David Woodhouse</td><td>Phil Karlton</td></tr><tr><td>Davor Matic</td><td>Philip Blundell</td></tr><tr><td>Deron Johnson</td><td>Philip Homburg</td></tr><tr><td>Digeo Inc.</td><td>Philip Langdale</td></tr><tr><td>Dennis De Winter</td><td>Precision Insight Inc.</td></tr><tr><td>Digital Equipment Corporation</td><td>Prentice Hall</td></tr><tr><td>Dirk Hohndel</td><td>Quarterdeck Office Systems</td></tr><tr><td>Dmitry Golubev</td><td>Radek Doulik</td></tr><tr><td>Donnie Berkholz</td><td>Ralf Habacker</td></tr><tr><td>DOS-EMU-Development-Team</td><td>Randy Hendry</td></tr><tr><td>Doug Anson</td><td>Ranier Keller</td></tr><tr><td>Drew Parsons</td><td>Red Hat Inc.</td></tr><tr><td>Earle F. Philhower III</td><td>Regis Cridlig</td></tr><tr><td>Edouard TISSERANT</td><td>Rene Cougnenc</td></tr><tr><td>Eduard Fuchs</td><td>Richard A. Hecker</td></tr><tr><td>Eduardo Horvath</td><td>Richard Burdick</td></tr><tr><td>Egbert Eich</td><td>Rich Murphey</td></tr><tr><td>Egmont Koblinger</td><td>Rickard E. Faith</td></tr><tr><td>Elliot Lee</td><td>Rik Faith</td></tr><tr><td>Eric Anholt</td><td>Robert Chesler</td></tr><tr><td>Eric Fortune</td><td>Robert Millan</td></tr><tr><td>Eric Sunshine</td><td>Robert V. Baron</td></tr><tr><td>Erik Fortune</td><td>Robert W. Scheifler</td></tr><tr><td>Erik Nygren</td><td>Robin Cutshaw</td></tr><tr><td>Evans &amp; Sutherland Computer Corp.</td><td>Roland Mainz</td></tr><tr><td>Fabio Massimo Di Nitto</td><td>Roland Scheidegger</td></tr><tr><td>Fabrizio Gennari</td><td>Ronny Vindenes</td></tr><tr><td>Fedor P. Goncharov</td><td>Russ Blaine</td></tr><tr><td>Felix Kühling</td><td>Ryan Breen</td></tr><tr><td>Finn Thoegersen</td><td>Ryan Lortie</td></tr><tr><td>Francesco Zappa Nardelli</td><td>Ryan Underwood</td></tr><tr><td>Frank C. Earl</td><td>S. Lehner</td></tr><tr><td>Florian Loitsch</td><td>S3 Graphics Inc.</td></tr><tr><td>Francisco Jerez</td><td>Sam Leffler</td></tr><tr><td>Fred Hucht</td><td>Santa Cruz Operation Inc.</td></tr><tr><td>Frederic Lepied</td><td>Sascha Hlusiak.</td></tr><tr><td>Fredrik Höglund</td><td>SciTech Software</td></tr><tr><td>Free Software Foundation</td><td>Scott Laird</td></tr><tr><td>Fujitsu Limited</td><td>Sebastien Marineau</td></tr><tr><td>Fujitsu Open Systems Solutions Inc.</td><td>Serge Winitzki</td></tr><tr><td>Fuji Xerox Co. Ltd.</td><td>Sergey Vovk</td></tr><tr><td>Gaetan Nadon</td><td>Shigehiro Nomura</td></tr><tr><td>Gareth Hughes</td><td>ShoGraphics Inc.</td></tr><tr><td>Geert Uytterhoeven</td><td>Shunsuke Akiyama</td></tr><tr><td>George Fufutos</td><td>Silicon Graphics Computer Systems</td></tr><tr><td>George Sapountzis</td><td>Silicon Graphics, Inc.</td></tr><tr><td>Gerrit Jan Akkerman</td><td>Silicon Integrated Systems Corp</td></tr><tr><td>Gerry Toll</td><td>Silicon Motion Inc.</td></tr><tr><td>Ghozlane Toumi</td><td>Simon P. Cooper</td></tr><tr><td>Glenn G. Lai</td><td>Simon Thum</td></tr><tr><td>GNOME Foundation</td><td>Snitily Graphics Consulting Services</td></tr><tr><td>Go Watanabe</td><td>Sony Corporation</td></tr><tr><td>Google Summer of Code participants</td><td>Søren Sandmann</td></tr><tr><td>Greg Kroah-Hartman</td><td>SRI</td></tr><tr><td>Gregory Mokhin</td><td>Stanislav Brabec</td></tr><tr><td>Greg Parker</td><td>Stefan Bethge</td></tr><tr><td>GROUPE BULL</td><td>Stefan Dirsch</td></tr><tr><td>Guillem Jover</td><td>Stefan Gmeiner</td></tr><tr><td>Guy Martin</td><td>Stephane Marchesin</td></tr><tr><td>Hans Oey</td><td>Stephan Lang</td></tr><tr><td>Harald Koenig</td><td>Steven Lang</td></tr><tr><td>Harm Hanemaayer</td><td>Stuart Kreitman</td></tr><tr><td>Harold L Hunt II</td><td>Sun Microsystems Inc.</td></tr><tr><td>Harry Langenbacher</td><td>SunSoft Inc.</td></tr><tr><td>Hartwig Felger</td><td>SuSE Inc</td></tr><tr><td>Henry A. Worth</td><td>Sven Luther</td></tr><tr><td>Henry Davies</td><td>Takis Psarogiannakopoulos</td></tr><tr><td>Hewlett-Packard Company</td><td>Takuma Murakami</td></tr><tr><td>Hideki Hiura</td><td>Takuya SHIOZAKI</td></tr><tr><td>Hitachi Ltd.</td><td>T. A. Phelps</td></tr><tr><td>Holger Veit</td><td>Tektronix Inc.</td></tr><tr><td>Hong Bo Peng</td><td>Theo de Raadt</td></tr><tr><td>Howard Greenwell</td><td>Theodore Ts'o</td></tr><tr><td>Hummingbird Communications Ltd.</td><td>The Open Group</td></tr><tr><td>Ian Romanick</td><td>The Unichrome Project</td></tr><tr><td>IBM Corporation</td><td>The Weather Channel Inc.</td></tr><tr><td>Inst. of Software Academia Sinica</td><td>Thomas E. Dickey</td></tr><tr><td>Intel Corporation</td><td>Thomas G. Lane</td></tr><tr><td>INTERACTIVE Systems Corporation</td><td>Thomas Hellström</td></tr><tr><td>Itai Nahshon</td><td>Thomas Mueller</td></tr><tr><td>Itronix Inc.</td><td>Thomas Roell</td></tr><tr><td>Ivan Kokshaysky</td><td>Thomas Thanner</td></tr><tr><td>Ivan Pascal</td><td>Thomas Winischhofer</td></tr><tr><td>Jakub Jelinek</td><td>Thomas Wolfram</td></tr><tr><td>James Tsillas</td><td>Thorsten.Ohl</td></tr><tr><td>Jamey Sharp</td><td>Tiago Gons</td></tr><tr><td>Jason Bacon</td><td>Tilman Sauerbeck</td></tr><tr><td>Jaymz Julian</td><td>Todd C. Miller</td></tr><tr><td>Jean-loup Gailly</td><td>Tomohiro KUBOTA</td></tr><tr><td>Jeff Hartmann</td><td>Torrey Lyons</td></tr><tr><td>Jeff Kirk</td><td>Torrey T. Lyons</td></tr><tr><td>Jeffrey Hsu</td><td>TOSHIBA Corp.</td></tr><tr><td>Jehan Bing</td><td>Toshimitsu Tanaka</td></tr><tr><td>Jeremy C. Reed</td><td>Travis Tilley</td></tr><tr><td>Jeremy Katz</td><td>Trolltech AS</td></tr><tr><td>Jeremy Huddleston</td><td>Troy D. Hanson</td></tr><tr><td>Jerome Glisse</td><td>Tungsten Graphics Inc.</td></tr><tr><td>Jesse Barnes</td><td>Tuomas J. Lukka</td></tr><tr><td>Jim Gettys</td><td>Ty Sarna</td></tr><tr><td>Jim Tsillas</td><td>UCHIYAMA Yasushi</td></tr><tr><td>Joerg Sonnenberger</td><td>Unicode Inc.</td></tr><tr><td>John Dennis</td><td>UniSoft Group Limited</td></tr><tr><td>John Harper</td><td>University of California</td></tr><tr><td>John Heasley</td><td>University of South Australia</td></tr><tr><td>Jonathan Adamczewski</td><td>University of Utah</td></tr><tr><td>Jon Block</td><td>University of Wisconsin</td></tr><tr><td>Jon Smirl</td><td>UNIX System Laboratories Inc.</td></tr><tr><td>Jon Tombs</td><td>URW++ GmbH</td></tr><tr><td>Jörg Bösner</td><td>Valery Inozemtsev</td></tr><tr><td>Jorge Delgado</td><td>VA Linux Systems</td></tr><tr><td>José Fonseca</td><td>VIA Technologies Inc.</td></tr><tr><td>Josh Triplett</td><td>Video Electronics Standard Assoc.</td></tr><tr><td>Joseph Friedman</td><td>VMware Inc.</td></tr><tr><td>Joseph P. Skudlarek</td><td>Vrije Universiteit</td></tr><tr><td>Joseph V. Moss</td><td>Wittawat Yamwong</td></tr><tr><td>Julio M. Merino Vidal</td><td>Wyse Technology Inc.</td></tr><tr><td>Juan Romero Pardines</td><td>X Consortium</td></tr><tr><td>Juliusz Chroboczek</td><td>XFree86 Project Inc.</td></tr><tr><td>Jyunji Takagi</td><td>Xi Graphics Inc.</td></tr><tr><td>Kaleb Keithley</td><td>X-Oz Technologies</td></tr><tr><td>Kazushi (Jam) Marukawa</td><td>X-TrueType Server Project</td></tr><tr><td>Kazuyuki (ikko-) Okamoto</td><td>X.Org Foundation</td></tr><tr><td>Kazutaka YOKOTA</td><td>XGI Technology</td></tr><tr><td>Kean Johnston</td><td>Yu Shao</td></tr><tr><td>Keith Packard</td><td>Zack Rusin</td></tr><tr><td>Keith Whitwell</td><td>Zephaniah E. Hull</td></tr><tr><td>Kensuke Matsuzaki</td><td>Zhenyu Wang</td></tr></table><p>
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   925
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   926
    This product includes software developed by The XFree86 Project, Inc
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   927
    (<a class="ulink" href="http://www.xfree86.org/" target="_top">http://www.xfree86.org/</a>) and its contributors.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   928
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   929
    This product includes software that is based in part on the work of the
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   930
    FreeType Team (<a class="ulink" href="http://www.freetype.org/" target="_top">http://www.freetype.org/</a>).
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   931
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   932
    This product includes software developed by the University of California,
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   933
    Berkeley and its contributors.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   934
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   935
    This product includes software developed by Christopher G. Demetriou.
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   936
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   937
    This product includes software developed by the NetBSD Foundation, Inc.
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   938
      (<a class="ulink" href="http://www.netbsd.org/" target="_top">http://www.netbsd.org/</a>) and its contributors.
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   939
    </p><p>
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   940
    This product includes software developed by X-Oz Technologies
1276
52f85727ce94 7161868 Update X.Org modules to X11R7.7 RC1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1056
diff changeset
   941
      (<a class="ulink" href="http://www.x-oz.com/" target="_top">http://www.x-oz.com/</a>).
1056
7ab8c847a602 7009232 X11R7.6 Update: Documentation modules
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
   942
    </p></div></div></body></html>