Update xorg-docs to version 1.7.2

pull/1/head
matthieu 2022-08-31 08:25:13 +00:00
parent c7561e97e4
commit a210f4457f
40 changed files with 1036 additions and 1280 deletions

View File

@ -1,3 +1,284 @@
commit cd4a375968a85e3c96b5bc2217b8a4143fa1707a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Apr 3 17:18:21 2022 -0700
xorg-docs 1.7.2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 50ff7534e827585ba70f978f85a8e567ab4c8aed
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Jan 9 14:05:55 2022 -0800
registry: address updates for Oracle contacts
Drop paper mail addresses that are no longer correct & never used
Update Sun/Oracle contact from Stuart to Niveditha & myself
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 47b07a56b44bb8c12cea4a338720f5aa347d812f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Jan 9 14:04:55 2022 -0800
Fix spelling/wording issues
Found by using:
codespell --builtin clear,rare,usage,informal,code,names
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 5c6744270a155104184360c8b63be2345121adab
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date: Thu Jan 28 09:54:16 2021 -0800
Update AppleWM and XQuartz maintainers
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
commit c2900e727242bad74123ec59c36d03bdd49ce9bf
Author: Thomas E. Dickey <dickey@invisible-island.net>
Date: Tue Jul 16 18:13:19 2019 -0400
assign maintainer for Xaw, twm
commit 1c1cf18a52a1806a638eccedf678dea8bdada5ea
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Mon Jun 24 16:29:57 2019 -0700
Update Versions doc to better reflect current releases
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit b4b950363c3b3d43c5a2e6eb4eb4273292f630a5
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Jun 23 15:43:01 2019 -0700
platforms/Solaris: Drop obsolete notes on apeture drivers
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 75ed93c7aabf904587d25abd29895d037cf0dd3b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Jun 23 13:13:20 2019 -0700
Drop LBX algortihm specs
X.Org dropped LBX support a decade ago, we don't need to keep the
spec in our current doc collection any more.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit a79d244a8e07d8ab962c13c49e7cca5c33b15fff
Author: Thomas E. Dickey <dickey@invisible-island.net>
Date: Mon Apr 22 04:48:27 2019 -0400
fix typo
commit de5b06ff708e30978f6ce1bf7ab4c3a1448d467b
Author: Thomas E. Dickey <dickey@invisible-island.net>
Date: Sun Apr 21 18:48:02 2019 -0400
assign libxt maintainer
commit 59a4a97a4cea328d94a183fdd18dab0866c2f50b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Mar 3 10:35:32 2019 -0800
MAINTAINERS: disclaim maintenance of xdm
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit d1ff7e2b96f9ae6d9548496bffd4eab9b47eb2e1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sun Feb 24 12:50:03 2019 -0800
The Katamari is dead! Long live the Katamari!
I come not to praise the Katamari, but to bury it...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit 606e019df1674f92cd9cfe08592c07c8d010ce1b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Feb 19 16:32:58 2019 -0800
Update README.xml & XOrgFoundation.man to reflect SPI merger
Fixes: https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues/2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>
commit 813b9c32130fea0ebccc21c7161a55299a587f69
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Nov 17 14:25:02 2018 -0800
Mass http -> https replacement where appropriate
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit ba29c13a59f3c22c3a444b42efb17ca227de9850
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Nov 17 13:30:33 2018 -0800
Update MAINTAINERS for gitlab migration
Replace dozens of links to wiki.x.org with gitlab project links
Change status to "Deactivated" for projects marked "Archived" in gitlab
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit 45c64cbd68d4ca97d1d3e63d22133a2f9d33c884
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Nov 17 11:37:01 2018 -0800
Update configure.ac for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit f1e595f150a369d3fbbe4aad75b265ae2f4a6878
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Nov 17 11:36:17 2018 -0800
Update docs for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit 80be2193862cdb9961cd6802f74110ea21cd9bf1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Fri Nov 16 23:39:43 2018 -0800
Update README for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 32f09b0b8fefb9cd98d14165a22ab2ed14b0277a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Sat Sep 22 13:14:07 2018 -0700
Add conf.d to fontconfig configuration files list
Fixes: https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues/1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
commit 34c00a29d2b99db1cc1f367489d2ac4e5d87cfef
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Feb 20 14:53:54 2018 -0800
Update Solaris info in MAINTAINERS file
commit 2ee2b7f0f0304879214f09d48c43c742894cf82e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Thu Apr 13 13:24:48 2017 -0700
Update Solaris URL in MAINTAINERS file
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Niveditha Rau <niveditha.rau@oracle.com>
commit ebc0ba09cb2fe7d4fb1e223e274feec4879d8536
Author: Mihail Konev <k.mvc@ya.ru>
Date: Thu Jan 26 13:52:48 2017 +1000
autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
commit 6177cf7e8156c6c0f65b603e898d842ea9c1c946
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Mon Mar 9 12:00:52 2015 +0000
autogen.sh: use quoted string variables
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
commit 5be837f3f57f5f06c82cc557d58c55d3bd5d73dc
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Jan 24 10:32:07 2017 +1000
autogen.sh: use exec instead of waiting for configure to finish
Syncs the invocation of configure with the one from the server.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
commit 299e213f14d8d1586eb5d47d974c4fcffc807679
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Oct 27 19:27:49 2015 -0700
X.man: move XLOCAL documentation from Xorg(1) man page
These settings affect clients, not server, so belong here, next to
the information about how to set $DISPLAY.
Also updated to drop ISC and correct description of Unix domain sockets.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
commit 9e48239436c256ff695cefea1433cdb2868667a9
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Oct 27 19:06:53 2015 -0700
X.man: document protocol/ syntax in display string
See http://www.x.org/releases/X11R7.7/doc/libX11/libX11/libX11.html#Opening_the_Display
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
commit b0348bd9f9c79b87c93e2d71dba674ebcb31d8f7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Oct 27 18:15:06 2015 -0700
X.man: update program lists/info for modern era
We no longer have a monolithic X.Org distribution, nor a separate
user-contributed distribution from X.Org, but instead many OS distros.
Also stop recommending so much abandonware, but do point out the programs
we've added over the years and still maintain.
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
commit 02a513c7847ce37ba3bc1e6f2f5ed5a77062a60d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Tue Oct 27 17:49:44 2015 -0700
X.man: give pointers to specs & other docs
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
commit cdf00c1095f9e7dd26dccad3049442684768da62
Author: Ingo Schwarze <schwarze@usta.de>
Date: Sun Aug 30 15:22:10 2015 +0200
remove bogus \/ escapes
some X manuals use then escape sequence \/ when they want to render
a slash. That's bad because \/ is not a slash but an italic
correction, never producing any output, having no effect at all in
terminal output, and only changing spacing in a minor way in typeset
output.
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
commit 703974aee2f4e380076427b4b04da407b663ed2c
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Thu Apr 30 23:09:58 2015 -0700
@ -2637,7 +2918,7 @@ Date: Mon May 12 17:46:58 2008 +0930
Conflicts:
specs/Xi/protocol.xml
specs/Xi/protocol.xml
commit 4c4b977b3f53b14a33028160bc3b43b6f49bba3c
Author: Peter Hutterer <peter@cs.unisa.edu.au>
@ -3198,8 +3479,8 @@ Date: Mon Oct 30 20:56:08 2006 -0500
Conflicts:
sgml/dps.sgml
sgml/fonts.sgml
sgml/dps.sgml
sgml/fonts.sgml
commit 34b795ce4b40d0c3a7283c5fcf54ac954ad590ff
Author: David Nusinow <dnusinow@debian.org>
@ -3739,7 +4020,7 @@ Date: Fri Sep 3 16:18:22 2004 +0000
Keith Packard).
commit 719ac6c84480381069b74220fc93500e1ed2c453
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Mon Aug 30 21:01:21 2004 +0000
Update release notes

File diff suppressed because it is too large Load Diff

View File

@ -26,6 +26,7 @@ dist_doc_DATA = MAINTAINERS
MAINTAINERCLEANFILES = ChangeLog INSTALL
EXTRA_DIST = \
README.md \
misc/xlogo.epsi \
misc/xlogo.svg \
registry \

View File

@ -73,7 +73,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = .
DIST_COMMON = README $(am__configure_deps) $(dist_doc_DATA) \
DIST_COMMON = $(am__configure_deps) $(dist_doc_DATA) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(top_srcdir)/configure ChangeLog INSTALL compile config.guess \
config.sub install-sh missing
@ -309,6 +309,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@ -321,6 +322,7 @@ SUBDIRS = man
dist_doc_DATA = MAINTAINERS
MAINTAINERCLEANFILES = ChangeLog INSTALL
EXTRA_DIST = \
README.md \
misc/xlogo.epsi \
misc/xlogo.svg \
registry \

View File

@ -1,28 +0,0 @@
This package provides miscellaneous documentation for the X Window System
that doesn't better fit into other packages.
The preferred documentation format for these documents is DocBook XML.
All questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
Please submit bug reports to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
The master development code repository can be found at:
git://anongit.freedesktop.org/git/xorg/doc/xorg-docs
http://cgit.freedesktop.org/xorg/doc/xorg-docs
For patch submission instructions, see:
http://www.x.org/wiki/Development/Documentation/SubmittingPatches
For more information on the git code manager, see:
http://wiki.x.org/wiki/GitPage

20
doc/xorg-docs/README.md Normal file
View File

@ -0,0 +1,20 @@
This package provides miscellaneous documentation for the X Window System
that doesn't better fit into other packages.
The preferred documentation format for these documents is DocBook XML.
All questions regarding this software should be directed at the
Xorg mailing list:
https://lists.x.org/mailman/listinfo/xorg
The primary development code repository can be found at:
https://gitlab.freedesktop.org/xorg/doc/xorg-docs
Please submit bug reports and requests to merge patches there.
For patch submission instructions, see:
https://www.x.org/wiki/Development/Documentation/SubmittingPatches

View File

@ -19,32 +19,63 @@ You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
# serial 1 (pkg-config-0.24)
#
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
# serial 12 (pkg-config-0.29.2)
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
# ----------------------------------
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
dnl
dnl This program is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
dnl the Free Software Foundation; either version 2 of the License, or
dnl (at your option) any later version.
dnl
dnl This program is distributed in the hope that it will be useful, but
dnl WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
dnl General Public License for more details.
dnl
dnl You should have received a copy of the GNU General Public License
dnl along with this program; if not, write to the Free Software
dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
dnl 02111-1307, USA.
dnl
dnl As a special exception to the GNU General Public License, if you
dnl distribute this file as part of a program that contains a
dnl configuration script generated by Autoconf, you may include it under
dnl the same distribution terms that you use for the rest of that
dnl program.
dnl PKG_PREREQ(MIN-VERSION)
dnl -----------------------
dnl Since: 0.29
dnl
dnl Verify that the version of the pkg-config macros are at least
dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
dnl installed version of pkg-config, this checks the developer's version
dnl of pkg.m4 when generating configure.
dnl
dnl To ensure that this macro is defined, also add:
dnl m4_ifndef([PKG_PREREQ],
dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
dnl
dnl See the "Since" comment for each macro you use to see what version
dnl of the macros you require.
m4_defun([PKG_PREREQ],
[m4_define([PKG_MACROS_VERSION], [0.29.2])
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
])dnl PKG_PREREQ
dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
dnl ----------------------------------
dnl Since: 0.16
dnl
dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
dnl first found in the path. Checks that the version of pkg-config found
dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
dnl used since that's the first version where most current features of
dnl pkg-config existed.
AC_DEFUN([PKG_PROG_PKG_CONFIG],
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
@ -66,18 +97,19 @@ if test -n "$PKG_CONFIG"; then
PKG_CONFIG=""
fi
fi[]dnl
])# PKG_PROG_PKG_CONFIG
])dnl PKG_PROG_PKG_CONFIG
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
#
# Check to see whether a particular set of modules exists. Similar
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
#
# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
# only at the first occurence in configure.ac, so if the first place
# it's called might be skipped (such as if it is within an "if", you
# have to call PKG_CHECK_EXISTS manually
# --------------------------------------------------------------
dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
dnl -------------------------------------------------------------------
dnl Since: 0.18
dnl
dnl Check to see whether a particular set of modules exists. Similar to
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
dnl
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
dnl only at the first occurence in configure.ac, so if the first place
dnl it's called might be skipped (such as if it is within an "if", you
dnl have to call PKG_CHECK_EXISTS manually
AC_DEFUN([PKG_CHECK_EXISTS],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
if test -n "$PKG_CONFIG" && \
@ -87,8 +119,10 @@ m4_ifvaln([$3], [else
$3])dnl
fi])
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
# ---------------------------------------------
dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
dnl ---------------------------------------------
dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
dnl pkg_failed based on the result.
m4_define([_PKG_CONFIG],
[if test -n "$$1"; then
pkg_cv_[]$1="$$1"
@ -100,10 +134,11 @@ m4_define([_PKG_CONFIG],
else
pkg_failed=untried
fi[]dnl
])# _PKG_CONFIG
])dnl _PKG_CONFIG
# _PKG_SHORT_ERRORS_SUPPORTED
# -----------------------------
dnl _PKG_SHORT_ERRORS_SUPPORTED
dnl ---------------------------
dnl Internal check to see if pkg-config supports short errors.
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@ -111,26 +146,24 @@ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
else
_pkg_short_errors_supported=no
fi[]dnl
])# _PKG_SHORT_ERRORS_SUPPORTED
])dnl _PKG_SHORT_ERRORS_SUPPORTED
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
# [ACTION-IF-NOT-FOUND])
#
#
# Note that if there is a possibility the first call to
# PKG_CHECK_MODULES might not happen, you should be sure to include an
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
#
#
# --------------------------------------------------------------
dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
dnl [ACTION-IF-NOT-FOUND])
dnl --------------------------------------------------------------
dnl Since: 0.4.0
dnl
dnl Note that if there is a possibility the first call to
dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
AC_DEFUN([PKG_CHECK_MODULES],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
pkg_failed=no
AC_MSG_CHECKING([for $1])
AC_MSG_CHECKING([for $2])
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
@ -140,11 +173,11 @@ and $1[]_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.])
if test $pkg_failed = yes; then
AC_MSG_RESULT([no])
AC_MSG_RESULT([no])
_PKG_SHORT_ERRORS_SUPPORTED
if test $_pkg_short_errors_supported = yes; then
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
else
else
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
@ -161,7 +194,7 @@ installed software in a non-standard prefix.
_PKG_TEXT])[]dnl
])
elif test $pkg_failed = untried; then
AC_MSG_RESULT([no])
AC_MSG_RESULT([no])
m4_default([$4], [AC_MSG_FAILURE(
[The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@ -177,16 +210,40 @@ else
AC_MSG_RESULT([yes])
$3
fi[]dnl
])# PKG_CHECK_MODULES
])dnl PKG_CHECK_MODULES
# PKG_INSTALLDIR(DIRECTORY)
# -------------------------
# Substitutes the variable pkgconfigdir as the location where a module
# should install pkg-config .pc files. By default the directory is
# $libdir/pkgconfig, but the default can be changed by passing
# DIRECTORY. The user can override through the --with-pkgconfigdir
# parameter.
dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
dnl [ACTION-IF-NOT-FOUND])
dnl ---------------------------------------------------------------------
dnl Since: 0.29
dnl
dnl Checks for existence of MODULES and gathers its build flags with
dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
dnl and VARIABLE-PREFIX_LIBS from --libs.
dnl
dnl Note that if there is a possibility the first call to
dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
dnl configure.ac.
AC_DEFUN([PKG_CHECK_MODULES_STATIC],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
_save_PKG_CONFIG=$PKG_CONFIG
PKG_CONFIG="$PKG_CONFIG --static"
PKG_CHECK_MODULES($@)
PKG_CONFIG=$_save_PKG_CONFIG[]dnl
])dnl PKG_CHECK_MODULES_STATIC
dnl PKG_INSTALLDIR([DIRECTORY])
dnl -------------------------
dnl Since: 0.27
dnl
dnl Substitutes the variable pkgconfigdir as the location where a module
dnl should install pkg-config .pc files. By default the directory is
dnl $libdir/pkgconfig, but the default can be changed by passing
dnl DIRECTORY. The user can override through the --with-pkgconfigdir
dnl parameter.
AC_DEFUN([PKG_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
m4_pushdef([pkg_description],
@ -197,16 +254,18 @@ AC_ARG_WITH([pkgconfigdir],
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
]) dnl PKG_INSTALLDIR
])dnl PKG_INSTALLDIR
# PKG_NOARCH_INSTALLDIR(DIRECTORY)
# -------------------------
# Substitutes the variable noarch_pkgconfigdir as the location where a
# module should install arch-independent pkg-config .pc files. By
# default the directory is $datadir/pkgconfig, but the default can be
# changed by passing DIRECTORY. The user can override through the
# --with-noarch-pkgconfigdir parameter.
dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
dnl --------------------------------
dnl Since: 0.27
dnl
dnl Substitutes the variable noarch_pkgconfigdir as the location where a
dnl module should install arch-independent pkg-config .pc files. By
dnl default the directory is $datadir/pkgconfig, but the default can be
dnl changed by passing DIRECTORY. The user can override through the
dnl --with-noarch-pkgconfigdir parameter.
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
m4_pushdef([pkg_description],
@ -217,7 +276,24 @@ AC_ARG_WITH([noarch-pkgconfigdir],
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
]) dnl PKG_NOARCH_INSTALLDIR
])dnl PKG_NOARCH_INSTALLDIR
dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
dnl -------------------------------------------
dnl Since: 0.28
dnl
dnl Retrieves the value of the pkg-config variable for the given module.
AC_DEFUN([PKG_CHECK_VAR],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
AS_VAR_COPY([$1], [pkg_cv_][$1])
AS_VAR_IF([$1], [""], [$5], [$4])dnl
])dnl PKG_CHECK_VAR
# Copyright (C) 2002-2012 Free Software Foundation, Inc.
#
@ -1242,7 +1318,7 @@ AC_SUBST([am__untar])
dnl xorg-macros.m4. Generated from xorg-macros.m4.in xorgversion.m4 by configure.
dnl
dnl Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
dnl Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
dnl
dnl Permission is hereby granted, free of charge, to any person obtaining a
dnl copy of this software and associated documentation files (the "Software"),
@ -1279,7 +1355,7 @@ dnl DEALINGS IN THE SOFTWARE.
# See the "minimum version" comment for each macro you use to see what
# version you require.
m4_defun([XORG_MACROS_VERSION],[
m4_define([vers_have], [1.19.0])
m4_define([vers_have], [1.19.2])
m4_define([maj_have], m4_substr(vers_have, 0, m4_index(vers_have, [.])))
m4_define([maj_needed], m4_substr([$1], 0, m4_index([$1], [.])))
m4_if(m4_cmp(maj_have, maj_needed), 0,,
@ -1357,6 +1433,17 @@ AC_DEFUN([XORG_MANPAGE_SECTIONS],[
AC_REQUIRE([AC_CANONICAL_HOST])
AC_REQUIRE([AC_PROG_SED])
case $host_os in
solaris*)
# Solaris 2.0 - 11.3 use SysV man page section numbers, so we
# check for a man page file found in later versions that use
# traditional section numbers instead
AC_CHECK_FILE([/usr/share/man/man7/attributes.7],
[SYSV_MAN_SECTIONS=false], [SYSV_MAN_SECTIONS=true])
;;
*) SYSV_MAN_SECTIONS=false ;;
esac
if test x$APP_MAN_SUFFIX = x ; then
APP_MAN_SUFFIX=1
fi
@ -1372,9 +1459,9 @@ if test x$LIB_MAN_DIR = x ; then
fi
if test x$FILE_MAN_SUFFIX = x ; then
case $host_os in
solaris*) FILE_MAN_SUFFIX=4 ;;
*) FILE_MAN_SUFFIX=5 ;;
case $SYSV_MAN_SECTIONS in
true) FILE_MAN_SUFFIX=4 ;;
*) FILE_MAN_SUFFIX=5 ;;
esac
fi
if test x$FILE_MAN_DIR = x ; then
@ -1382,9 +1469,9 @@ if test x$FILE_MAN_DIR = x ; then
fi
if test x$MISC_MAN_SUFFIX = x ; then
case $host_os in
solaris*) MISC_MAN_SUFFIX=5 ;;
*) MISC_MAN_SUFFIX=7 ;;
case $SYSV_MAN_SECTIONS in
true) MISC_MAN_SUFFIX=5 ;;
*) MISC_MAN_SUFFIX=7 ;;
esac
fi
if test x$MISC_MAN_DIR = x ; then
@ -1392,9 +1479,9 @@ if test x$MISC_MAN_DIR = x ; then
fi
if test x$DRIVER_MAN_SUFFIX = x ; then
case $host_os in
solaris*) DRIVER_MAN_SUFFIX=7 ;;
*) DRIVER_MAN_SUFFIX=4 ;;
case $SYSV_MAN_SECTIONS in
true) DRIVER_MAN_SUFFIX=7 ;;
*) DRIVER_MAN_SUFFIX=4 ;;
esac
fi
if test x$DRIVER_MAN_DIR = x ; then
@ -1402,9 +1489,9 @@ if test x$DRIVER_MAN_DIR = x ; then
fi
if test x$ADMIN_MAN_SUFFIX = x ; then
case $host_os in
solaris*) ADMIN_MAN_SUFFIX=1m ;;
*) ADMIN_MAN_SUFFIX=8 ;;
case $SYSV_MAN_SECTIONS in
true) ADMIN_MAN_SUFFIX=1m ;;
*) ADMIN_MAN_SUFFIX=8 ;;
esac
fi
if test x$ADMIN_MAN_DIR = x ; then
@ -1665,13 +1752,24 @@ m4_ifval([$1],
fi])
# Test for the ability of xmlto to generate a text target
#
# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
# following test for empty XML docbook files.
# For compatibility reasons use the following empty XML docbook file and if
# it fails try it again with a non-empty XML file.
have_xmlto_text=no
cat > conftest.xml << "EOF"
EOF
AS_IF([test "$have_xmlto" = yes],
[AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1],
[have_xmlto_text=yes],
[AC_MSG_WARN([xmlto cannot generate text format, this format skipped])])])
[# Try it again with a non-empty XML file.
cat > conftest.xml << "EOF"
<x></x>
EOF
AS_IF([$XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1],
[have_xmlto_text=yes],
[AC_MSG_WARN([xmlto cannot generate text format, this format skipped])])])])
rm -f conftest.xml
AM_CONDITIONAL([HAVE_XMLTO_TEXT], [test $have_xmlto_text = yes])
AM_CONDITIONAL([HAVE_XMLTO], [test "$have_xmlto" = yes])
@ -3067,8 +3165,9 @@ AC_REQUIRE([PKG_PROG_PKG_CONFIG])
macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
touch \$(top_srcdir)/INSTALL; \
echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
AC_SUBST([INSTALL_CMD])
]) # XORG_INSTALL
dnl Copyright 2005 Red Hat, Inc
@ -3129,10 +3228,11 @@ AC_DEFUN([XORG_RELEASE_VERSION],[
#
#
AC_DEFUN([XORG_CHANGELOG], [
CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
echo 'git directory not found: installing possibly empty changelog.' >&2)"
|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
touch \$(top_srcdir)/ChangeLog; \
echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
AC_SUBST([CHANGELOG_CMD])
]) # XORG_CHANGELOG

View File

@ -1,9 +1,9 @@
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2012-10-14.11; # UTC
scriptversion=2018-03-07.03; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
@ -17,7 +17,7 @@ scriptversion=2012-10-14.11; # UTC
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@ -53,7 +53,7 @@ func_file_conv ()
MINGW*)
file_conv=mingw
;;
CYGWIN*)
CYGWIN* | MSYS*)
file_conv=cygwin
;;
*)
@ -67,7 +67,7 @@ func_file_conv ()
mingw/*)
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
;;
cygwin/*)
cygwin/* | msys/*)
file=`cygpath -m "$file" || echo "$file"`
;;
wine/*)
@ -255,7 +255,8 @@ EOF
echo "compile $scriptversion"
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
@ -339,9 +340,9 @@ exit $ret
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:

View File

@ -1,8 +1,8 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for xorg-docs 1.7.1.
# Generated by GNU Autoconf 2.69 for xorg-docs 1.7.2.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
# Report bugs to <https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues>.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@ -267,7 +267,7 @@ fi
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
else
$as_echo "$0: Please tell bug-autoconf@gnu.org and
$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
$0: https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues
$0: about your system, including any error possibly output
$0: before this message. Then install a modern shell, or
$0: manually run the script under such a shell if you do
@ -641,9 +641,9 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='xorg-docs'
PACKAGE_TARNAME='xorg-docs'
PACKAGE_VERSION='1.7.1'
PACKAGE_STRING='xorg-docs 1.7.1'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_VERSION='1.7.2'
PACKAGE_STRING='xorg-docs 1.7.2'
PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues'
PACKAGE_URL=''
ac_unique_file="Makefile.am"
@ -807,6 +807,7 @@ infodir
docdir
oldincludedir
includedir
runstatedir
localstatedir
sharedstatedir
sysconfdir
@ -893,6 +894,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@ -1145,6 +1147,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
-runstatedir | --runstatedir | --runstatedi | --runstated \
| --runstate | --runstat | --runsta | --runst | --runs \
| --run | --ru | --r)
ac_prev=runstatedir ;;
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
| --run=* | --ru=* | --r=*)
runstatedir=$ac_optarg ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@ -1282,7 +1293,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
libdir localedir mandir
libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@ -1395,7 +1406,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures xorg-docs 1.7.1 to adapt to many kinds of systems.
\`configure' configures xorg-docs 1.7.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1435,6 +1446,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@ -1465,7 +1477,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of xorg-docs 1.7.1:";;
short | recursive ) echo "Configuration of xorg-docs 1.7.2:";;
esac
cat <<\_ACEOF
@ -1521,7 +1533,7 @@ Some influential environment variables:
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
Report bugs to <https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues>.
_ACEOF
ac_status=$?
fi
@ -1584,7 +1596,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
xorg-docs configure 1.7.1
xorg-docs configure 1.7.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -1841,7 +1853,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by xorg-docs $as_me 1.7.1, which was
It was created by xorg-docs $as_me 1.7.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -2668,7 +2680,7 @@ fi
# Define the identity of the package.
PACKAGE='xorg-docs'
VERSION='1.7.1'
VERSION='1.7.2'
cat >>confdefs.h <<_ACEOF
@ -10312,10 +10324,11 @@ _ACEOF
CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
echo 'git directory not found: installing possibly empty changelog.' >&2)"
|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
touch \$(top_srcdir)/ChangeLog; \
echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
@ -10323,14 +10336,45 @@ echo 'git directory not found: installing possibly empty changelog.' >&2)"
macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
touch \$(top_srcdir)/INSTALL; \
echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
case $host_os in
solaris*)
# Solaris 2.0 - 11.3 use SysV man page section numbers, so we
# check for a man page file found in later versions that use
# traditional section numbers instead
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
$as_echo_n "checking for /usr/share/man/man7/attributes.7... " >&6; }
if ${ac_cv_file__usr_share_man_man7_attributes_7+:} false; then :
$as_echo_n "(cached) " >&6
else
test "$cross_compiling" = yes &&
as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
if test -r "/usr/share/man/man7/attributes.7"; then
ac_cv_file__usr_share_man_man7_attributes_7=yes
else
ac_cv_file__usr_share_man_man7_attributes_7=no
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
$as_echo "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes; then :
SYSV_MAN_SECTIONS=false
else
SYSV_MAN_SECTIONS=true
fi
;;
*) SYSV_MAN_SECTIONS=false ;;
esac
if test x$APP_MAN_SUFFIX = x ; then
APP_MAN_SUFFIX=1
fi
@ -10346,9 +10390,9 @@ if test x$LIB_MAN_DIR = x ; then
fi
if test x$FILE_MAN_SUFFIX = x ; then
case $host_os in
solaris*) FILE_MAN_SUFFIX=4 ;;
*) FILE_MAN_SUFFIX=5 ;;
case $SYSV_MAN_SECTIONS in
true) FILE_MAN_SUFFIX=4 ;;
*) FILE_MAN_SUFFIX=5 ;;
esac
fi
if test x$FILE_MAN_DIR = x ; then
@ -10356,9 +10400,9 @@ if test x$FILE_MAN_DIR = x ; then
fi
if test x$MISC_MAN_SUFFIX = x ; then
case $host_os in
solaris*) MISC_MAN_SUFFIX=5 ;;
*) MISC_MAN_SUFFIX=7 ;;
case $SYSV_MAN_SECTIONS in
true) MISC_MAN_SUFFIX=5 ;;
*) MISC_MAN_SUFFIX=7 ;;
esac
fi
if test x$MISC_MAN_DIR = x ; then
@ -10366,9 +10410,9 @@ if test x$MISC_MAN_DIR = x ; then
fi
if test x$DRIVER_MAN_SUFFIX = x ; then
case $host_os in
solaris*) DRIVER_MAN_SUFFIX=7 ;;
*) DRIVER_MAN_SUFFIX=4 ;;
case $SYSV_MAN_SECTIONS in
true) DRIVER_MAN_SUFFIX=7 ;;
*) DRIVER_MAN_SUFFIX=4 ;;
esac
fi
if test x$DRIVER_MAN_DIR = x ; then
@ -10376,9 +10420,9 @@ if test x$DRIVER_MAN_DIR = x ; then
fi
if test x$ADMIN_MAN_SUFFIX = x ; then
case $host_os in
solaris*) ADMIN_MAN_SUFFIX=1m ;;
*) ADMIN_MAN_SUFFIX=8 ;;
case $SYSV_MAN_SECTIONS in
true) ADMIN_MAN_SUFFIX=1m ;;
*) ADMIN_MAN_SUFFIX=8 ;;
esac
fi
if test x$ADMIN_MAN_DIR = x ; then
@ -10649,17 +10693,30 @@ esac
fi
# Test for the ability of xmlto to generate a text target
#
# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
# following test for empty XML docbook files.
# For compatibility reasons use the following empty XML docbook file and if
# it fails try it again with a non-empty XML file.
have_xmlto_text=no
cat > conftest.xml << "EOF"
EOF
if test "$have_xmlto" = yes; then :
if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
have_xmlto_text=yes
else
# Try it again with a non-empty XML file.
cat > conftest.xml << "EOF"
<x></x>
EOF
if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
have_xmlto_text=yes
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
fi
fi
fi
rm -f conftest.xml
if test $have_xmlto_text = yes; then
HAVE_XMLTO_TEXT_TRUE=
@ -10973,7 +11030,7 @@ fi
ac_config_files="$ac_config_files Makefile general/Makefile general/fonts/Makefile general/input/Makefile general/graphics/Makefile general/platforms/Makefile man/Makefile specs/Makefile specs/CTEXT/Makefile specs/ICCCM/Makefile specs/Xext/Makefile specs/XLFD/Makefile specs/Xserver/Makefile"
ac_config_files="$ac_config_files Makefile general/Makefile general/fonts/Makefile general/input/Makefile general/graphics/Makefile general/platforms/Makefile man/Makefile specs/Makefile specs/CTEXT/Makefile specs/ICCCM/Makefile specs/XLFD/Makefile specs/Xserver/Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@ -11573,7 +11630,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by xorg-docs $as_me 1.7.1, which was
This file was extended by xorg-docs $as_me 1.7.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -11624,13 +11681,13 @@ $config_files
Configuration commands:
$config_commands
Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
Report bugs to <https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
xorg-docs config.status 1.7.1
xorg-docs config.status 1.7.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@ -11759,7 +11816,6 @@ do
"specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
"specs/CTEXT/Makefile") CONFIG_FILES="$CONFIG_FILES specs/CTEXT/Makefile" ;;
"specs/ICCCM/Makefile") CONFIG_FILES="$CONFIG_FILES specs/ICCCM/Makefile" ;;
"specs/Xext/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Xext/Makefile" ;;
"specs/XLFD/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XLFD/Makefile" ;;
"specs/Xserver/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Xserver/Makefile" ;;

View File

@ -23,8 +23,8 @@ dnl Process this file with autoconf to create configure.
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xorg-docs],
[1.7.1],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
[1.7.2],
[https://gitlab.freedesktop.org/xorg/doc/xorg-docs/issues],
[xorg-docs])
AC_CONFIG_SRCDIR([Makefile.am])
@ -53,7 +53,6 @@ AC_CONFIG_FILES([Makefile
specs/Makefile
specs/CTEXT/Makefile
specs/ICCCM/Makefile
specs/Xext/Makefile
specs/XLFD/Makefile
specs/Xserver/Makefile])
AC_OUTPUT

View File

@ -34,10 +34,10 @@ contact us with details at <email>xorg@lists.freedesktop.org</email>.
<para>
Most of these licenses are based on the MIT, X Consortium, or BSD
(original and revised) licenses. All of them are consistent with the
<ulink url="http://www.opensource.org/docs/definition.php"
<ulink url="https://www.opensource.org/docs/definition.php"
>Open Source Definition</ulink>, and most are
consistent with the Free Software Foundation's <ulink
url="http://www.fsf.org/philosophy/free-sw.html">Free Software
url="https://www.fsf.org/philosophy/free-sw.html">Free Software
Definition</ulink>.
</para>
@ -45,7 +45,7 @@ Definition</ulink>.
While the current licenses are all open source licenses, the
X.Org Foundation is attempting, over time, to bring as much as
possible of the code's licenses in the distribution into compliance with the
<ulink url="http://www.debian.org/social_contract#guidelines"
<ulink url="https://www.debian.org/social_contract#guidelines"
>Debian Free Software Guidelines</ulink>.
</para>
@ -59,7 +59,7 @@ The X.Org Foundation has chosen the following format of the MIT
License as the preferred format for code included in the X Window System
distribution. This is a slight variant of the common MIT license
form published by the Open Source Initiative at
<ulink url="http://www.opensource.org/licenses/mit-license.php"></ulink>.
<ulink url="https://www.opensource.org/licenses/mit-license.php"></ulink>.
</para>
<blockquote>

View File

@ -290,6 +290,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -10,7 +10,7 @@
<title>README for X11R&relvers;</title>
<corpauthor><ulink url="http://www.x.org/wiki/XorgFoundation">
<corpauthor><ulink url="https://www.x.org/wiki/XorgFoundation">
The X.Org Foundation
</ulink></corpauthor>
@ -52,7 +52,7 @@ issues, fixes for driver bugs, and fixes that improve stability.
<![ %minorrel [
-->
<para>
X11R&relvers; is the &whichfullrel; release in the X11R&majorvers; series.
X11R&relvers; was the &whichfullrel; release in the X11R&majorvers; series.
</para>
<!--
]]>
@ -103,15 +103,17 @@ related documentation.
<para>
The X.Org Foundation X releases are produced by the X.Org Foundation.
The X.Org Foundation has been formed as a Delaware corporation organized
to operate as a scientific charity under IRS code 501(c)(3) chartered
The X.Org Foundation is a member project of
<ulink url="https://spi-inc.org/">Software in the Public Interest (SPI)</ulink>,
which operates as a scientific charity under IRS code 501(c)(3).
The X.Org Foundation is chartered
to develop and execute effective strategies which provide world-wide
stewardship of the X Window System technology and standards. Membership
in the X.Org Foundation is free to all participants. Applications for
Membership are now being accepted, and active participants in the
further development of the X Window Technology are invited to complete a
<ulink
url="http://www.x.org/wiki/Membership"
url="https://www.x.org/wiki/Membership"
>membership application</ulink>. The X11R&relvers; release has been
produced by the many contributors to the X.Org community and members of
the X.Org Foundation and includes code from the X Consortium, the Open
@ -178,11 +180,11 @@ Attributions are included with documentation accompanying binaries.
Most of these licenses are based on the MIT, X Consortium, or BSD
(original and revised) licenses. All of them are consistent with the
<ulink
url="http://www.opensource.org/docs/definition.php"
url="https://www.opensource.org/docs/definition.php"
>Open Source Definition</ulink
>, and most are
consistent with the Free Software Foundation's <ulink
url="http://www.fsf.org/philosophy/free-sw.html"
url="https://www.fsf.org/philosophy/free-sw.html"
>Free Software Definition</ulink
>.
</para>
@ -197,7 +199,7 @@ If you find any omissions in that document, please contact us with details at
While the current licenses are all open source licenses, the
X.Org Foundation is attempting, with time, to bring as much as
possible of the code's licenses in the distribution into compliance with the
<ulink url="http://www.debian.org/social_contract#guidelines"
<ulink url="https://www.debian.org/social_contract#guidelines"
>Debian Free Software Guidelines</ulink>.
</para>
@ -208,7 +210,7 @@ possible of the code's licenses in the distribution into compliance with the
<para>
The documentation for this release can be found online at the <ulink
url="http://www.x.org/">X.Org web site</ulink>.
url="https://www.x.org/">X.Org web site</ulink>.
</para>
<para>
@ -218,7 +220,7 @@ Document</olink>.
</para>
<para>
Additional information may be available at the <ulink url="http://wiki.x.org/"
Additional information may be available at the <ulink url="https://wiki.x.org/"
>X.Org Foundation Wiki</ulink>.
</para>
@ -229,10 +231,10 @@ Additional information may be available at the <ulink url="http://wiki.x.org/"
<para>
Current information about the X.Org Foundation public mailing lists is
available on <ulink url="http://www.x.org/wiki/XorgMailingLists">the X.Org
available on <ulink url="https://www.x.org/wiki/XorgMailingLists">the X.Org
mailing list page</ulink> and related desktop
technology mailing lists can be found on <ulink
url="http://freedesktop.org/mailman/listinfo">Freedesktop.org's mailing list
url="https://freedesktop.org/mailman/listinfo/">Freedesktop.org's mailing list
page</ulink>.
</para>
@ -243,13 +245,12 @@ page</ulink>.
<para>
If you have any new work or enhancements/bug fixes for existing work,
please send them as git format patches to
<email>xorg-devel@lists.freedesktop.org</email> or to our
<ulink url="https://bugs.freedesktop.org/">bug tracking system</ulink>
using the xorg component. This will help ensure that they are included
please submit them via
<ulink url="https://gitlab.freedesktop.org/xorg">the gitlab.freedesktop.org code management system</ulink>.
This will help ensure that they are included
in future releases. More details on patch submission and review
process are available on the
<ulink url="http://www.x.org/wiki/Development/Documentation/SubmittingPatches">
<ulink url="https://www.x.org/wiki/Development/Documentation/SubmittingPatches">
SubmittingPatches</ulink> page of the X.Org wiki.
</para>
@ -261,7 +262,7 @@ SubmittingPatches</ulink> page of the X.Org wiki.
<!--
<![ %snapshot; [
<para>
X11R&relvers; can be found from the <ulink url="http://wiki.x.org">X.Org
X11R&relvers; can be found from the <ulink url="https://wiki.x.org">X.Org
Foundation wiki</ulink>, and at mirrors of this server.
</para>
]]>
@ -271,7 +272,7 @@ Foundation wiki</ulink>, and at mirrors of this server.
<para>
Information about X11R&relvers; can be found from the
<ulink
url="http://wiki.x.org"
url="https://wiki.x.org"
>X.Org Foundation wiki</ulink>, and at
mirrors of this server.
</para>
@ -283,17 +284,17 @@ mirrors of this server.
<title>X11R&relvers;</title>
<para>
This is the &whichfullrel; release of the new modular source code tree. The
source code has been split into nine logical modules: app, data, doc,
X11R&relvers; was the &whichfullrel; release of the modular source code tree.
The source code has been split into nine logical modules: app, data, doc,
driver, font, lib. proto, util and xserver. Each of these modules
contain one or more packages that can be configured, built and installed
separately. Please see an X11R&relvers; release site for a complete
separately. Please see an X.Org release site for a complete
list of the tarballs.
</para>
<para>
For information on how to build the modular tree packages see the <ulink
url="http://wiki.x.org/wiki/ModularDevelopersGuide"
url="https://wiki.x.org/wiki/ModularDevelopersGuide"
>Modular Developer's Guide</ulink
>. This guide also
contains information for developers who want to help improve the modular
@ -309,7 +310,7 @@ build system and modular code base.
The X source code for this and all releases/snapshots as well as
development versions can also be accessed via the Freedesktop.org git
repository. It's also possible to browse the <ulink
url="http://cgit.freedesktop.org/xorg/"
url="https://gitlab.freedesktop.org/xorg/"
>freedesktop git repository</ulink
>.
</para>
@ -327,8 +328,8 @@ To check out the latest development version, don't specify any tag.
<para>
Bugs should be reported to freedesktop.org's <ulink
url="https://bugs.freedesktop.org/">bug tracking system</ulink>
using the xorg component. Before
url="https://gitlab.freedesktop.org/xorg/">code management system</ulink>.
Before
reporting bugs, please check the server log file, which can be found at
<filename>/var/log/Xorg.0.log</filename> on most platforms. If you can't
resolve the problem yourself, send the entire log file with your bug report but

View File

@ -12,7 +12,7 @@
<title>Release Notes for X11R&relvers;</title>
<corpauthor>
<ulink url="http://www.x.org/wiki/XorgFoundation">
<ulink url="https://www.x.org/wiki/XorgFoundation">
The X.Org Foundation
</ulink>
</corpauthor>
@ -34,18 +34,16 @@
<title>Introduction to the X11R&relvers; Release</title>
<para>
This release is the &whichfullrel; modular release of the
X11R&relvers; was the &whichfullrel; modular release of the
<productname>X Window System</productname>.
The next full release will be X11R&nextrelvers; and is expected in
&nextfullreldate;.
</para>
<para>
Unlike X11R1 through X11R6.9, X11R7.x releases are not built from one
Unlike X11R1 through X11R6.9, X11R7.x releases were not built from one
monolithic source tree, but many individual modules. These modules
are distributed as individual source code releases, and each one is
released when it is ready, instead of only when the overall window
system is ready for release. The X11R7.x releases are made by
system is ready for release. The X11R7.x releases were made by
&ldquo;rolling up&rdquo; the individual module releases into a
collection that is often affectionately called the
&ldquo;<foreignphrase>katamari</foreignphrase>&rdquo; by the developers.
@ -71,29 +69,30 @@
<para>
Once their window system build is established, most builders watch for
announcements of individual module updates on the <ulink
url="http://lists.x.org/mailman/listinfo/xorg-announce"
url="https://lists.x.org/mailman/listinfo/xorg-announce"
>xorg-announce mailing list</ulink> and update to those as needed.
The X.Org Foundation currently releases the X Window System
katamari releases approximately once a year, but many modules,
especially the X servers and drivers, are updated more frequently
between those releases.
</para>
<para>
There are no plans for any further
&ldquo;<foreignphrase>katamari</foreignphrase>&rdquo; releases of the
X Window System at this time, only releases of the individual modules
are planned for now.
</para>
<para>
For help with how to build and develop in the modular tree see the
<ulink url="http://wiki.x.org/wiki/ModularDevelopersGuide">Modular
<ulink url="https://wiki.x.org/wiki/ModularDevelopersGuide">Modular
Developer's Guide</ulink> in the X.Org wiki.
</para>
<para>
We encourage you to report bugs using
freedesktop.org's <ulink url="https://bugs.freedesktop.org/">
bug tracking system</ulink> using the xorg product, and to
submit bug fixes and enhancements to
<email>xorg-devel@lists.x.org</email>.
We encourage you to report bugs, and to
submit bug fixes and enhancements via
<ulink url="https://gitlab.freedesktop.org/xorg">the gitlab.freedesktop.org code management system</ulink>.
More details on patch submission and review process are available on the
<ulink
url="http://www.x.org/wiki/Development/Documentation/SubmittingPatches">
url="https://www.x.org/wiki/Development/Documentation/SubmittingPatches">
SubmittingPatches</ulink> page of the X.Org wiki.
</para>
@ -108,7 +107,7 @@ were based on X version 10. The MIT X Consortium and its successors,
the X Consortium, the Open Group X Project Team, and the X.Org Group
released versions X11R3 through X11R6.6. Since the founding of the
X.Org Foundation in early 2004, many further releases have been
issued, from X11R6.7 to the current &relvers;.
issued, from X11R6.7 to the current module releases.
</para>
<para>
@ -119,7 +118,7 @@ as well as what is new in the latest full release (&fullrelvers;).
]]>
<![ %majorrel [
-->
The next section describes what is new in the latest full release
The next section describes what was new in the last full release
(&relvers;) compared with the previous full release
(&prevrelvers;).
<!--
@ -185,7 +184,7 @@ The next section describes what is new in the latest version
hase been added. On most systems these documents will be
installed under <filename>/usr/share/doc/</filename>. They
are also posted on the X.Org website at
<ulink url="http://www.x.org/releases/X11R7.7/" />.
<ulink url="https://www.x.org/releases/X11R7.7/" />.
</para>
</listitem>
@ -782,7 +781,7 @@ The next section describes what is new in the latest version
autodetection previously worked) must now set DPI or some other
scaling factor explicitly, either via the X server's
<option>-dpi</option> option, a DPI setting in their graphical
enironment, or an alternate scaling mechanism provided by their
environment, or an alternate scaling mechanism provided by their
environment.
</para>
</sect4>
@ -795,9 +794,9 @@ The next section describes what is new in the latest version
Direct rendered OpenGL&reg; support is provided for several
hardware platforms by the Direct Rendering Infrastructure (DRI).
Further information about DRI can be found at the <ulink
url="http://dri.sf.net/">DRI Project's web site</ulink>. The 3D
url="https://dri.freedesktop.org/">DRI Project's web site</ulink>. The 3D
core rendering component is provided by <ulink
url="http://www.mesa3d.org">Mesa</ulink>.
url="https://www.mesa3d.org">Mesa</ulink>.
</para>
<para>
@ -888,7 +887,7 @@ The next section describes what is new in the latest version
X server in this release be sure to also ensure xkeyboard-config
is a safe version. More details about this issue may be found
in <ulink
url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
url="https://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
>advisories for CVE-2012-0064</ulink>.
</para>
</warning>
@ -1030,8 +1029,8 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
turn these selected warnings into errors by adding
<option>--disable-selective-werror</option> to the configure command
for the affected module. If that is necessary for any X.Org modules,
please report a bug in the xorg product on
<ulink url="https://bugs.freedesktop.org/" />.
please report a bug in the project for that module on
<ulink url="https://gitlab.freedesktop.org/xorg" />.
</para>
<para>
@ -1100,7 +1099,7 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
<listitem>
<para>
Enables or disables use of the <ulink
url="http://xmlgraphics.apache.org/fop/"
url="https://xmlgraphics.apache.org/fop/"
>Apache <command>fop</command></ulink> command to translate
DocBook XML to PostScript and PDF formats.
</para>
@ -1237,7 +1236,7 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
<listitem>
<para>
Xorg server 1.4 started using the <ulink
url="http://www.freedesktop.org/wiki/Software/hal">HAL
url="https://www.freedesktop.org/wiki/Software/hal">HAL
framework</ulink> to discover connected input devices,
receive notification of hotplug events for them, and to
retrieve configuration parameters for them. The HAL
@ -1346,7 +1345,7 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
This section lists the credits for the X11R&relvers; release.
For a more detailed breakdown, refer to the ChangeLog file in
the source tree for each module, the history in <ulink
url="http://cgit.freedesktop.org/xorg/">the xorg product in
url="https://gitlab.freedesktop.org/xorg">the xorg projects in
freedesktop.org's git repositories</ulink> or the
'<userinput>git log</userinput>' information for individual source files.
</para>
@ -1748,7 +1747,7 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
<member>Zhigang Gong</member>
<member>Zou Nan hai</member>
</simplelist>
and the members of <ulink url="http://translationproject.org/">the
and the members of <ulink url="https://translationproject.org/">the
Translation Project</ulink>.
</para>
@ -2202,12 +2201,12 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
<para>
This product includes software developed by The XFree86 Project, Inc
(<ulink url="http://www.xfree86.org/"></ulink>) and its contributors.
(<ulink url="https://www.xfree86.org/"></ulink>) and its contributors.
</para>
<para>
This product includes software that is based in part on the work of the
FreeType Team (<ulink url="http://www.freetype.org/"></ulink>).
FreeType Team (<ulink url="https://www.freetype.org/"></ulink>).
</para>
<para>
@ -2221,7 +2220,7 @@ url="http://who-t.blogspot.com/2012/01/xkb-breaking-grabs-cve-2012-0064.html"
<para>
This product includes software developed by the NetBSD Foundation, Inc.
(<ulink url="http://www.netbsd.org/"></ulink>) and its contributors.
(<ulink url="https://www.netbsd.org/"></ulink>) and its contributors.
</para>
<para>

View File

@ -13,7 +13,7 @@ The XFree86 Project, Inc
<corpauthor>
Updated for X.Org by Keith Packard, Kevin E. Martin, and Alan Coopersmith
</corpauthor>
<pubdate>November 2010</pubdate>
<pubdate>June 2019</pubdate>
<abstract>
@ -34,12 +34,9 @@ basic scheme is the same. This document reflects the policy that X.Org uses.
Starting with the X11R7.0 release, each module has its own version number.
For those without a natural starting point, the version numbers started at
1.0. For instance, the X11R7.0 release included the xorg-server 1.0
module. As modules are released independently from the rest of the
window system, the module version is the most accurate source of version
information. For instance, there are many X server releases in a year,
but generally only one window system release, so an X server version number
such as 1.7.7 is more informative than the X11R7.5 version for the window
system <quote>katamari</quote> release.
module. As X.Org no longer produces the <quote>katamari</quote> releases
of the entire window system (X11R7.x), the module version is the only
accurate source of version information.
</para>
<para>
@ -75,12 +72,6 @@ releases.
</para>
<para>
The X.Org Foundation is planning to make full releases from the main
development stream at regular intervals in the 6-12 month range. The
feature freezes for these releases will usually be 2-3 months before the
release dates. This general plan is a goal, not a binding commitment.
The actual release intervals and dates will depend to a large degree on
the resource available to X.Org.
Update/bugfix releases will be made on an as-required basis,
depending also on the availability of resources, and will generally be
limited to serious bug and security fixes. New features will not

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -86,7 +86,7 @@ system to access newly-installed fonts.
<para>
Xft has no configuration mechanism itself, it relies upon the
<ulink url="http://www.fontconfig.org/">fontconfig</ulink>
<ulink url="https://www.fontconfig.org/">fontconfig</ulink>
library to configure and customise fonts. That library is
not specific to the X Window system, and does not rely on any
particular font output mechanism.
@ -135,6 +135,7 @@ $ su -c fc-cache
<para>
Fontconfig's behaviour is controlled by a set of configuration
files: a standard configuration file, <quote><filename>/etc/fonts/fonts.conf</filename></quote>,
the files in a standard configuration directory, <quote><filename>/etc/fonts/conf.d/</filename></quote>,
a host-specific configuration file, <quote><filename>/etc/fonts/local.conf</filename></quote>,
and a user-specific file called <quote><filename>.fonts.conf</filename></quote> in the user's
home directory (this can be overridden with the
@ -861,7 +862,7 @@ to TrueType and Type1 font programs and implemented the grid-fitting
For more information, please contact
<email>design@bigelowandholmes.com</email> or
<email>info@urwpp.de</email>, or consult
<ulink url="http://www.urwpp.de">the URW++ web site</ulink>.
<ulink url="https://www.urwpp.de/">the URW++ web site</ulink>.
</para>
<para>
@ -1516,7 +1517,7 @@ url="mkfontdir.1.html"
<para>
The <emphasis remap="it">FreeType</emphasis> backend (formerly <emphasis remap="it">xfsft</emphasis>)
is a backend based on version 2 of the FreeType library (see <ulink
url="http://www.freetype.org/"
url="https://www.freetype.org/"
>the FreeType web site</ulink
>) and has
the X-TT functionalities for CJKV support provided by the After X-TT
@ -1811,10 +1812,7 @@ standard <quote><literal remap="tt">fixed</literal></quote> and <quote><literal
<title>Unicode</title>
<para>
Unicode (<ulink
url="http://www.unicode.org"
>http://www.unicode.org</ulink
>) is a coded character
Unicode (<ulink url="https://www.unicode.org/" />) is a coded character
set with the goal of uniquely identifying all characters for all
scripts, current and historical. While Unicode was explicitly not
designed as a glyph encoding scheme, it is often possible to use it as
@ -1894,7 +1892,7 @@ of information about digital fonts.
<para>
Xft and Fontconfig are described on
<ulink
url="http://www.fontconfig.org"
url="https://www.fontconfig.org"
>the Fontconfig site</ulink
>.
</para>
@ -1933,12 +1931,12 @@ url="http://x-tt.sourceforge.jp/"
<para>
While the <ulink
url="http://www.unicode.org"
url="https://www.unicode.org/"
>Unicode consortium site</ulink
>
may be of interest, you are more likely to find what you need in
Markus Kuhn's <ulink
url="http://www.cl.cam.ac.uk/~mgk25/unicode.html"
url="https://www.cl.cam.ac.uk/~mgk25/unicode.html"
>UTF-8 and Unicode FAQ</ulink
>.
</para>

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -31,7 +31,7 @@ of view. It covers basic configuration syntax and gives also a few examples.
<para>
This version covers Xorg server versions 1.8 and later, used with the
data files from the <ulink
url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig"
url="https://www.freedesktop.org/wiki/Software/XKeyboardConfig"
>xkeyboard-config</ulink> project.
</para>
@ -118,7 +118,7 @@ files of rules to be used for keyboard mapping composition
<para>
The rules file used depends on your system. The rules files commonly
used with Xorg are provided by the <ulink
url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig"
url="https://www.freedesktop.org/wiki/Software/XKeyboardConfig"
>xkeyboard-config</ulink> project.
On Linux systems, the <filename>evdev</filename> rules are most
commonly used, on other systems the <filename>base</filename> rules

View File

@ -38,7 +38,7 @@ keyboard layout. Unlike other documents this guide accents the keymap developer'
<para>
The developer of a new layout should read the xkb
protocol specification (<ulink
url="http://www.x.org/docs/XKB/XKBproto.pdf"
url="https://www.x.org/docs/XKB/XKBproto.pdf"
>The X Keyboard Extension: Protocol Specification</ulink
>) at least
to clarify for himself some xkb-specific terms used in this document
@ -355,7 +355,7 @@ want to use on of four predefined latin alphabet layouts.
<!--
TODO: more details
TODO: something similiar for phonetic layouts
TODO: something similar for phonetic layouts
TODO: what are pc/pc layouts good for???
-->

View File

@ -21,21 +21,21 @@
<para>
<productname>X11R&relvers;</productname>, a freely
redistributable open-source implementation of the
<ulink url="http://www.x.org/">X Window System</ulink> from
the <ulink url="http://www.x.org/wiki/XorgFoundation">X.Org
<ulink url="https://www.x.org/">X Window System</ulink> from
the <ulink url="https://www.x.org/wiki/XorgFoundation">X.Org
Foundation</ulink>, has been ported to
<ulink url="http://developer.apple.com/Darwin/">Darwin</ulink>
and <ulink url="http://www.apple.com/macosx/">Mac OS&nbsp;X</ulink>.
and <ulink url="https://www.apple.com/macosx/">Mac OS&nbsp;X</ulink>.
</para>
<para>
Most of the current work on X for Darwin and Mac OS&nbsp;X is
centered around the
<ulink url="http://xquartz.macosforge.org/">XQuartz Project</ulink>
at <ulink url="http://macosforge.org/">MacOSforge</ulink>.
<ulink url="https://www.xquartz.org/">XQuartz Project</ulink>
at <ulink url="https://macosforge.org/">MacOSforge</ulink>.
If you are interested in up-to-date status, want to report a bug,
or are interested in working on X11 for Darwin, stop by the project
website at <ulink url="http://xquartz.macosforge.org/"></ulink>
website at <ulink url="https://www.xquartz.org/"></ulink>
</para>
</sect1>

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -15,19 +15,19 @@
<authorgroup>
<author>
<firstname>David</firstname><surname>Holland</surname>
<affiliation><orgname><ulink url="http://www.xfree86.org/">XFree86
<affiliation><orgname><ulink url="https://www.xfree86.org/">XFree86
Project</ulink></orgname></affiliation>
</author>
<author>
<firstname>Marc</firstname><surname>Aurele La France</surname>
<affiliation><orgname><ulink url="http://www.xfree86.org/">XFree86
<affiliation><orgname><ulink url="https://www.xfree86.org/">XFree86
Project</ulink></orgname></affiliation>
</author>
<author>
<firstname>Alan</firstname><surname>Coopersmith</surname>
<affiliation><orgname><ulink url="http://www.oracle.com/">Oracle
<affiliation><orgname><ulink url="https://www.oracle.com/">Oracle
Corp.</ulink></orgname></affiliation>
</author>
</authorgroup>
@ -119,54 +119,12 @@ these programs must be found before any possible GNU versions.
</sect1>
<sect1 id='Notes_for_running_Xorg_on_Solaris'>
<title>Notes for running Xorg on Solaris</title>
<para>
<orderedlist>
<listitem>
<para>
Depending on the release or architecture of Solaris you are running, you might
need to install an OS driver for an aperture device.
</para>
<para>
Under Solaris x86 2.5 and later, there's a system driver
(<filename class="devicefile">/dev/xsvc</filename>)
that provides this functionality.
It will be detected automatically by the server, so you don't need to install
the aperture driver.
</para>
<para>
For older Solaris x86 and for Solaris SPARC releases, the source for this
driver is included in
<filename>hw/xfree86/os-support/solaris/apSolaris.shar</filename>
in the xserver source distribution.
Building, and installing the driver is relatively straight forward. Please read
its accompanying README file.
</para>
</listitem>
<listitem>
<para>
Xqueue is <emphasis remap="bf">NOT</emphasis> supported under Solaris.
</para>
</listitem>
</orderedlist>
</para>
</sect1>
<sect1 id='Bug_Notification'>
<title>Bug Notification</title>
<para>
Bug reports should be reported at
<ulink url="http://bugs.freedesktop.org/"></ulink> using the
xorg product or sent to <email>xorg@lists.freedesktop.org</email>.
<ulink url="https://gitlab.freedesktop.org/xorg" />.
</para>
</sect1>

View File

@ -251,6 +251,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -1,4 +1,4 @@
.\" t
'\" t
.\"
.\" Copyright (c) 1994, 2004 The Open Group
.\" Copyright \(co 2000 The XFree86 Project, Inc.
@ -76,39 +76,53 @@ the \fIXlib - C Language X Interface\fP manual,
the \fIX Window System Protocol\fP specification,
the \fIX Toolkit Intrinsics - C Language Interface\fP manual,
and various toolkit documents.
.\" Use .UR macro from groff's man(7) if available, otherwise just
.\" display URL as plain text for other processors.
.if !d UR \{
.de UR
.RI < \\$1 >
..
.de UE
.RI \\$1
.. \}
.\"
Those manuals, specifications, & documents may be found in
__datadir__/doc or on the X.Org Foundation website at
.UR "https://www.x.org/releases/current/doc/"
.UE .
.PP
The number of programs that use \fIX\fP is quite large.
Programs provided in the core X.Org Foundation distribution include:
Sample programs provided by the X.Org Foundation include:
a terminal emulator, \fIxterm\fP;
a window manager, \fItwm\fP;
a compositing manager, \fIxcompmgr\fP;
a display manager, \fIxdm\fP;
a console redirect program, \fIxconsole\fP;
a bitmap editor, \fIbitmap\fP;
utilities for managing input and output devices, \fIxinput\fP and \fIxrandr\fP;
resource listing/manipulation tools, \fIappres\fP, \fIeditres\fP;
access control programs, \fIxauth\fP, \fIxhost\fP, and \fIiceauth\fP;
user preference setting programs, \fIxrdb\fP, \fIxcmsdb\fP,
user preference setting programs, \fItransset\fP, \fIxrdb\fP, \fIxcmsdb\fP,
\fIxset\fP, \fIxsetroot\fP, \fIxstdcmap\fP, and \fIxmodmap\fP;
clocks, \fIxclock\fP and \fIoclock\fP;
a font displayer, \fIxfd\fP;
utilities for listing information about fonts, windows, and displays,
\fIxlsfonts\fP, \fIxwininfo\fP, \fIxlsclients\fP,
\fIxdpyinfo\fP, \fIxlsatoms\fP, and \fIxprop\fP;
font display utilities, \fIxfd\fP and \fIxfontsel\fP;
utilities for listing information about displays, extensions, and resources,
\fIxdpyinfo\fP, \fIxdriinfo\fP, \fIxvinfo\fP, \fIxwininfo\fP, \fIxlsclients\fP,
\fIxprop\fP, \fIxlsatoms\fP, \fIxlsclients\fP, and \fIxlsfonts\fP;
screen image manipulation utilities, \fIxwd\fP, \fIxwud\fP, and \fIxmag\fP;
a performance measurement utility, \fIx11perf\fP;
a font compiler, \fIbdftopcf\fP;
a font server and related utilities, \fIxfs\fP, \fIfsinfo\fP, \fIfslsfonts\fP, \fIfstobdf\fP;
a font server and related utilities, \fIxfs\fP, \fIxfsinfo\fP, \fIfslsfonts\fP, \fIfstobdf\fP;
a display server and related utilities, \fIXserver\fP, \fIrgb\fP, \fImkfontdir\fP;
a clipboard manager, \fIxclipboard\fP;
keyboard description compiler and related utilities, \fIxkbcomp\fP, \fIsetxkbmap\fP
\fIxkbprint\fP, \fIxkbbell\fP, \fIxkbevd\fP, \fIxkbvleds\fP, and \fIxkbwatch\fP;
a utility to terminate clients, \fIxkill\fP;
a firewall security proxy, \fIxfwp\fP;
and a utility to cause part or all of the screen to be redrawn, \fIxrefresh\fP.
.PP
Many other utilities, window managers, games, toolkits, etc. are included
as user-contributed software in the X.Org Foundation distribution, or are
as packages in many operating system distributions, or are
available on the Internet.
See your site administrator for details.
See your site administrator or distro package manager for details.
.SH "STARTING UP"
.PP
There are two main ways of getting the X server and an initial set of
@ -151,15 +165,34 @@ form:
.RS
\fIhostname:displaynumber.screennumber\fP
.RE
or
.RS
\fIprotocol/hostname:displaynumber.screennumber\fP
.RE
.sp
This information is used by the application to determine how it should
connect to the server and which screen it should use by default
(on displays with multiple monitors):
.TP 8
.I protocol
The \fIprotocol\fP specifies the protocol to use for communication.
Exactly which protocols are supported is platform dependent, but most
commonly supported ones are:
.TS
l l.
tcp TCP over IPv4 or IPv6
inet TCP over IPv4 only
inet6 TCP over IPv6 only
unix UNIX Domain Sockets (same host only)
local Platform preferred local connection method
.TE
If the protocol is not specified, Xlib uses whatever it believes is the
most efficient transport.
.TP 8
.I hostname
The \fIhostname\fP specifies the name of the machine to which the display is
physically connected. If the hostname is not given, the most efficient way of
communicating to a server on the same machine will be used.
physically connected. If the hostname is not given, a connection to a server
on the same machine will be used.
.TP 8
.I displaynumber
The phrase "display" is usually used to refer to a collection of monitors that
@ -227,6 +260,55 @@ addresses, and IPv6 addresses are all allowed. For example:
\fIx.org:0\fP, \fIexpo:0\fP, \fI[::1]:0\fP,
\fI198.112.45.11:0\fP, \fIbigmachine:1\fP, and \fIhydra:0.1\fP.
.PP
.SH "LOCAL CONNECTIONS"
For operating systems that support local connections other than Unix
Domain sockets (SVR3 and SVR4), there is a compiled-in list specifying
the order in which local connections should be attempted. This list
can be overridden by the
.I XLOCAL
environment variable described below. If the display name indicates a
best-choice connection should be made (e.g.
.BR :0.0 ),
each connection mechanism is tried until a connection succeeds or no
more mechanisms are available.
.PP
The
.I XLOCAL
environment variable should contain a list of one more
more of the following:
.PP
.RS 8
.nf
NAMED
PTS
SCO
UNIX
.fi
.RE
.PP
which represent SVR4 Named Streams pipe, Old-style USL Streams pipe,
SCO XSight Streams pipe, and Unix domain sockets, respectively. You can
select a single mechanism (e.g.
.IR XLOCAL=NAMED ),
or an ordered list (e.g. \fIXLOCAL="NAMED:PTS:SCO"\fP).
This variable overrides the compiled-in defaults. For SVR4 it is
recommended that
.I NAMED
be the first preference connection. The default setting is
platform-dependent.
.PP
To globally override the compiled-in defaults, you should define (and
export if using
.B sh
or
.BR ksh )
.I XLOCAL
globally. If you use startx(1) or xinit(1), the definition should be
at the top of your
.I .xinitrc
file. If you use xdm(1), the definitions should be early on in the
.I __projectroot__/lib/X11/xdm/Xsession
script.
.SH "ACCESS CONTROL"
An X server can use several types of access control. Mechanisms provided
in Release 7 are:
@ -357,12 +439,12 @@ to explicitly draw the window's region on the screen with the pointer, for
example).
.PP
Since window managers are regular (albeit complex) client programs,
a variety of different user interfaces can be built. The X.Org Foundation distribution
comes with a window manager named \fItwm\fP which supports overlapping windows,
a variety of different user interfaces can be built. The X.Org Foundation
provides a window manager named \fItwm\fP which supports overlapping windows,
popup menus, point-and-click or click-to-type input models, title bars, nice
icons (and an icon manager for those who don't like separate icon windows).
.PP
See the user-contributed software in the X.Org Foundation distribution for other
See your distro package manager for other
popular window managers.
.SH "FONT NAMES"
Collections of characters for displaying text and symbols in X are known as
@ -1199,16 +1281,15 @@ the appropriate instance name can be placed before the asterisk:
.BR bdftopcf (__appmansuffix__),
.BR bitmap (__appmansuffix__),
.BR editres (__appmansuffix__),
.BR fsinfo (__appmansuffix__),
.BR fslsfonts (__appmansuffix__),
.BR fstobdf (__appmansuffix__),
.BR iceauth (__appmansuffix__),
.BR imake (__appmansuffix__),
.BR makedepend (__appmansuffix__),
.BR mkfontdir (__appmansuffix__),
.BR mkfontscale (__appmansuffix__),
.BR oclock (__appmansuffix__),
.BR resize (__appmansuffix__),
.BR smproxy (__appmansuffix__),
.BR transset (__appmansuffix__),
.BR twm (__appmansuffix__),
.BR x11perf (__appmansuffix__),
.BR x11perfcomp (__appmansuffix__),
@ -1216,12 +1297,16 @@ the appropriate instance name can be placed before the asterisk:
.BR xclipboard (__appmansuffix__),
.BR xclock (__appmansuffix__),
.BR xcmsdb (__appmansuffix__),
.BR xcompmgr (__appmansuffix__),
.BR xconsole (__appmansuffix__),
.BR xdm (__appmansuffix__),
.BR xdpyinfo (__appmansuffix__),
.BR xdriinfo (__appmansuffix__),
.BR xev (__appmansuffix__),
.BR xfd (__appmansuffix__),
.BR xfontsel (__appmansuffix__),
.BR xfs (__appmansuffix__),
.BR xfwp (__appmansuffix__),
.BR xfsinfo (__appmansuffix__),
.BR xhost (__appmansuffix__),
.BR xinit (__appmansuffix__),
.BR xkbbell (__appmansuffix__),
@ -1238,14 +1323,17 @@ the appropriate instance name can be placed before the asterisk:
.BR xmag (__appmansuffix__),
.BR xmodmap (__appmansuffix__),
.BR xprop (__appmansuffix__),
.BR xrandr (__appmansuffix__),
.BR xrdb (__appmansuffix__),
.BR xrefresh (__appmansuffix__),
.BR xrx (__appmansuffix__),
.BR xrestop (__appmansuffix__),
.BR xscope (__appmansuffix__),
.BR xset (__appmansuffix__),
.BR xsetroot (__appmansuffix__),
.BR xsm (__appmansuffix__),
.BR xstdcmap (__appmansuffix__),
.BR xterm (__appmansuffix__),
.BR xvinfo (__appmansuffix__),
.BR xwd (__appmansuffix__),
.BR xwininfo (__appmansuffix__),
.BR xwud (__appmansuffix__).
@ -1255,10 +1343,17 @@ the appropriate instance name can be placed before the asterisk:
.BR Xephyr (__appmansuffix__),
.BR Xnest (__appmansuffix__),
.BR Xvfb (__appmansuffix__),
.PP
.\" specifications
.I "Xlib \- C Language X Interface\fR,\fP"
and
.I "X Toolkit Intrinsics \- C Language Interface"
.PP
Those specifications, and additional specifications & documentation for the
X Window System may also be found in __datadir__/doc or on the X.Org Foundation
website at
.UR "http://www.x.org/releases/current/doc/"
.UE .
.SH TRADEMARKS
.PP
X Window System is a trademark of The Open Group.

View File

@ -27,14 +27,15 @@ XOrgFoundation \- X.Org Foundation information
Release 6.7 and later of X Version 11 is brought to you by the
X.Org Foundation.
.SH DESCRIPTION
The X.Org Foundation is an independent, not-for-profit 501(c)(3) charity
The X.Org Foundation is a member project of Software in the Public Interest
(SPI), an independent, not-for-profit 501(c)(3) charity
corporation. It was formed in 2004 as the successor to the X.Org Group at
The Open Group. The purpose of the X.Org Foundation is to foster the
development, evolution, and maintenance of the X Window System, a
comprehensive set of vendor-neutral, system-architecture neutral,
network-transparent windowing and user interface standards. Membership
in the X.Org Foundation is free and open to anyone. The X.Org Foundation
hosts a public git repository of the source code on freedesktop.org.
hosts public git repositories of the source code on freedesktop.org.
.PP
The X Window System was created in the mid-1980s at the Massachusetts
Institute of Technology. In 1988, MIT formed a member-funded consortium to
@ -48,10 +49,12 @@ to the X Window System were assigned to The Open Group (then known as the
Open Software Foundation).
.PP
.SH "ADDRESSES"
The X.Org Foundation's web site is http://www.x.org/
The X.Org Foundation's web site is https://www.x.org/
.SH "ADDRESSES"
SPI's web site is https://spi-inc.org/
.PP
The X.Org Foundation's public ftp site is ftp://ftp.x.org/
.PP
Information about the X.Org Foundation git repository is on the
X.Org web site at http://www.x.org/wiki/Development/git
The X.Org Foundation's public source repositories are at
https://gitlab.freedesktop.org/xorg
.fi

View File

@ -6,14 +6,6 @@ items, to aid in avoiding conflicts and to aid in sharing of such items.
Requests to register items, or questions about registration, should be
addressed to
xregistry@x.org
or to
The X.Org Foundation -- X11 Registry
c/o Alan Coopersmith
Oracle Corporation
M/S SCA17-3824
4170 Network Circle
Santa Clara, CA 95054
USA
Electronic mail will be acknowledged upon receipt.
Please allow up to 4 weeks for a formal response to registration and inquiries.
@ -21,7 +13,7 @@ Please allow up to 4 weeks for a formal response to registration and inquiries.
The registry is published as part of the X software distribution
from The X.Org Foundation. The latest registry can be found at:
http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/registry
https://gitlab.freedesktop.org/xorg/doc/xorg-docs/blob/master/registry
All registered items must have the postal address of someone responsible for
the item, or a reference to a document describing the item and the postal
@ -681,7 +673,7 @@ Name Reference
"HP-Hebrew8" [36]
HPHEBREW8 8-bit character set
"HP-Japanese15" [36]
HPJAPAN15 15-bit characer set,
HPJAPAN15 15-bit character set,
modified from industry defacto
standard Shift-JIS
"HP-Kana8" [36]
@ -1077,7 +1069,7 @@ REFERENCES
[7] The Open Group
Apex Plaza,Forbury Road,
Reading,Berks.RG1 1AX,England
http://www.opengroup.org/contacts/
https://www.opengroup.org/offices
[8] The X standards body maintaining X11 and related standards:
1988-1993 The MIT X Consortium
@ -1088,23 +1080,15 @@ REFERENCES
The X.Org Foundation current contact information:
X.Org website: http://www.x.org/
X.Org website: https://www.x.org/
X.Org mailing lists:
http://www.x.org/wiki/XorgMailingLists
https://www.x.org/wiki/XorgMailingLists
X.Org Foundation Board of Directors:
http://www.x.org/wiki/BoardOfDirectors
https://www.x.org/wiki/BoardOfDirectors
board@foundation.x.org
Board Secretary:
Alan Coopersmith
Oracle Corporation
M/S SCA17-3824
4170 Network Circle
Santa Clara, CA 95054
USA
[9] PEX Protocol Specification
PEX Protocol Encoding
PEX Introduction and Overview
@ -1330,13 +1314,11 @@ REFERENCES
MIT Station
Cambridge, MA 02139-0901
[57] (Previously David Rosenthal, Steve Swales, Sun Microsystems)
Stuart Kreitman
[57] (Previously David Rosenthal, Steve Swales, Stuart Kreitman,
Sun Microsystems)
Alan Coopersmith, Niveditha Rau
Oracle Corporation
M/S SCA17-3856
4170 Network Circle
Santa Clara, CA 95054
stuart.kreitman@oracle.com
alan.coopersmith@oracle.com, niveditha.rau@oracle.com
[58] (Originally Murali V. Srinivasan)
See Reference [57]

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -1 +1 @@
SUBDIRS=CTEXT ICCCM Xext XLFD Xserver
SUBDIRS=CTEXT ICCCM XLFD Xserver

View File

@ -235,6 +235,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@ -243,7 +244,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = CTEXT ICCCM Xext XLFD Xserver
SUBDIRS = CTEXT ICCCM XLFD Xserver
all: all-recursive
.SUFFIXES:

View File

@ -249,6 +249,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -1,13 +0,0 @@
if ENABLE_SPECS
# Main DocBook/XML files (DOCTYPE book)
docbook = lbxalg.xml
# The location where the DocBook/XML files and their generated formats are installed
shelfdir = $(docdir)/xext
# Generate DocBook/XML output formats with or without stylesheets
include $(top_srcdir)/docbook.am
endif ENABLE_SPECS

View File

@ -1,573 +0,0 @@
# Makefile.in generated by automake 1.12.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
#
# Generate output formats for a single DocBook/XML with/without chapters
#
# Variables set by the calling Makefile:
# shelfdir: the location where the docs/specs are installed. Typically $(docdir)
# docbook: the main DocBook/XML file, no chapters, appendix or image files
# chapters: all files pulled in by an XInclude statement and images.
#
#
# This makefile is intended for Users Documentation and Functional Specifications.
# Do not use for Developer Documentation which is not installed and does not require olink.
# Refer to http://www.x.org/releases/X11R7.6/doc/xorg-docs/ReleaseNotes.html#id2584393
# for an explanation on documents classification.
#
VPATH = @srcdir@
am__make_dryrun = \
{ \
am__dry=no; \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
*) \
for am__flg in $$MAKEFLAGS; do \
case $$am__flg in \
*=*|--*) ;; \
*n*) am__dry=yes; break;; \
esac; \
done;; \
esac; \
test $$am__dry = yes; \
}
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = $(am__dist_shelf_DATA_DIST) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(top_srcdir)/docbook.am
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@am__append_1 = $(docbook:.xml=.html)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TEXT_TRUE@@HAVE_XMLTO_TRUE@am__append_2 = $(docbook:.xml=.txt)
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@am__append_3 = $(docbook:.xml=.pdf) \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(docbook:.xml=.ps)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@am__append_4 = $(docbook:.xml=.html.db) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(docbook:.xml=.pdf.db)
subdir = specs/Xext
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
SOURCES =
DIST_SOURCES =
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
am__dist_shelf_DATA_DIST = lbxalg.xml
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(shelfdir)" "$(DESTDIR)$(shelfdir)"
DATA = $(dist_shelf_DATA) $(shelf_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ADMIN_MAN_DIR = @ADMIN_MAN_DIR@
ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
APP_MAN_DIR = @APP_MAN_DIR@
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BASE_CFLAGS = @BASE_CFLAGS@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CHANGELOG_CMD = @CHANGELOG_CMD@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CWARNFLAGS = @CWARNFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DRIVER_MAN_DIR = @DRIVER_MAN_DIR@
DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FILE_MAN_DIR = @FILE_MAN_DIR@
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
FOP = @FOP@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_CMD = @INSTALL_CMD@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIB_MAN_DIR = @LIB_MAN_DIR@
LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MAN_SUBSTS = @MAN_SUBSTS@
MISC_MAN_DIR = @MISC_MAN_DIR@
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
MKDIR_P = @MKDIR_P@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRICT_CFLAGS = @STRICT_CFLAGS@
STRIP = @STRIP@
STYLESHEET_SRCDIR = @STYLESHEET_SRCDIR@
VERSION = @VERSION@
XMLTO = @XMLTO@
XORG_MAN_PAGE = @XORG_MAN_PAGE@
XORG_SGML_PATH = @XORG_SGML_PATH@
XSLTPROC = @XSLTPROC@
XSL_STYLESHEET = @XSL_STYLESHEET@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
# Main DocBook/XML files (DOCTYPE book)
@ENABLE_SPECS_TRUE@docbook = lbxalg.xml
# The location where the DocBook/XML files and their generated formats are installed
@ENABLE_SPECS_TRUE@shelfdir = $(docdir)/xext
# DocBook/XML generated output formats to be installed
@ENABLE_SPECS_TRUE@shelf_DATA = $(am__append_1) $(am__append_2) \
@ENABLE_SPECS_TRUE@ $(am__append_3) $(am__append_4)
# DocBook/XML file with chapters, appendix and images it includes
@ENABLE_SPECS_TRUE@dist_shelf_DATA = $(docbook) $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_SEARCHPATH_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --searchpath "$(XORG_SGML_PATH)/X11" \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --searchpath "$(abs_top_builddir)"
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_HTML_OLINK_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --stringparam target.database.document=$(XORG_SGML_PATH)/X11/dbs/masterdb.html.xml \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --stringparam current.docid="$(<:.xml=)"
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_HTML_STYLESHEET_FLAGS = -x $(STYLESHEET_SRCDIR)/xorg-xhtml.xsl
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_HTML_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_SEARCHPATH_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_HTML_STYLESHEET_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_HTML_OLINK_FLAGS)
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_FO_IMAGEPATH_FLAGS = --stringparam img.src.path=$(abs_builddir)/
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_PDF_OLINK_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --stringparam target.database.document=$(XORG_SGML_PATH)/X11/dbs/masterdb.pdf.xml \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ --stringparam current.docid="$(<:.xml=)"
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_FO_STYLESHEET_FLAGS = -x $(STYLESHEET_SRCDIR)/xorg-fo.xsl
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@XMLTO_FO_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_SEARCHPATH_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_FO_STYLESHEET_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_FO_IMAGEPATH_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(XMLTO_PDF_OLINK_FLAGS)
# Generate documents cross-reference target databases
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@XSLT_SEARCHPATH_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --path "$(XORG_SGML_PATH)/X11" \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --path "$(abs_top_builddir)"
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@XSLT_OLINK_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --stringparam targets.filename "$@" \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --stringparam collect.xref.targets "only" \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --stringparam olink.base.uri "$(@:.db=)"
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@XSLT_HTML_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(XSLT_SEARCHPATH_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(XSLT_OLINK_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --nonet --xinclude \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(STYLESHEET_SRCDIR)/xorg-xhtml.xsl
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@XSLT_PDF_FLAGS = \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(XSLT_SEARCHPATH_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(XSLT_OLINK_FLAGS) \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ --nonet --xinclude \
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(STYLESHEET_SRCDIR)/xorg-fo.xsl
@ENABLE_SPECS_TRUE@CLEANFILES = $(shelf_DATA)
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/docbook.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign specs/Xext/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign specs/Xext/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_srcdir)/docbook.am:
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-dist_shelfDATA: $(dist_shelf_DATA)
@$(NORMAL_INSTALL)
@list='$(dist_shelf_DATA)'; test -n "$(shelfdir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(shelfdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(shelfdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(shelfdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(shelfdir)" || exit $$?; \
done
uninstall-dist_shelfDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_shelf_DATA)'; test -n "$(shelfdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(shelfdir)'; $(am__uninstall_files_from_dir)
install-shelfDATA: $(shelf_DATA)
@$(NORMAL_INSTALL)
@list='$(shelf_DATA)'; test -n "$(shelfdir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(shelfdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(shelfdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(shelfdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(shelfdir)" || exit $$?; \
done
uninstall-shelfDATA:
@$(NORMAL_UNINSTALL)
@list='$(shelf_DATA)'; test -n "$(shelfdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(shelfdir)'; $(am__uninstall_files_from_dir)
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
cscope cscopelist:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
for dir in "$(DESTDIR)$(shelfdir)" "$(DESTDIR)$(shelfdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-dist_shelfDATA install-shelfDATA
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-dist_shelfDATA uninstall-shelfDATA
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am \
install-dist_shelfDATA install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-shelfDATA install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
pdf-am ps ps-am uninstall uninstall-am \
uninstall-dist_shelfDATA uninstall-shelfDATA
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@%.html: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(AM_V_GEN)$(XMLTO) $(XMLTO_HTML_FLAGS) xhtml-nochunks $<
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TEXT_TRUE@@HAVE_XMLTO_TRUE@%.txt: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TEXT_TRUE@@HAVE_XMLTO_TRUE@ $(AM_V_GEN)$(XMLTO) $(XMLTO_HTML_FLAGS) txt $<
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@%.pdf: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(AM_V_GEN)$(XMLTO) $(XMLTO_FO_FLAGS) --with-fop pdf $<
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@%.ps: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_FOP_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@ $(AM_V_GEN)$(XMLTO) $(XMLTO_FO_FLAGS) --with-fop ps $<
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@%.html.db: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(AM_V_GEN)$(XSLTPROC) $(XSLT_HTML_FLAGS) $<
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@%.pdf.db: %.xml $(chapters)
@ENABLE_SPECS_TRUE@@HAVE_STYLESHEETS_TRUE@@HAVE_XMLTO_TRUE@@HAVE_XSLTPROC_TRUE@ $(AM_V_GEN)$(XSLTPROC) $(XSLT_PDF_FLAGS) $<
# Generate DocBook/XML output formats with or without stylesheets
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -1,150 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
<!ENTITY % defs SYSTEM "defs.ent"> %defs;
]>
<article id='lbxalg'>
<articleinfo>
<title>LBX X Consortium Algorithms</title>
<releaseinfo>X Version 11, Release &fullrelvers;</releaseinfo>
</articleinfo>
<sect1 id='Introduction'>
<title>Introduction</title>
<para>
The Low Bandwidth X extension allows for negotiating various algorithms used
by LBX. This document describes the algorithms used in the Consortium
implementation of LBX in the X11 Release 6.4.
</para>
</sect1>
<sect1 id='Streaming_Compression'>
<title>Streaming Compression</title>
<para>
LBX negotiates the use of a stream compressor. The consortium implementation defines a stream
compressor named XC-ZLIB, which is based on the Zlib version 1.0 compression library by
Gailly &amp; Adler.
</para>
<para>
The XC-ZLIB compressor is presented with a simple byte stream - the X and LBX message
boundaries are not apparent. The data is broken up into fixed sized blocks. Each block is compressed
using zlib, then a two byte header is prepended, and then the entire packet is transmitted.
The header has the following information:
</para>
<para><programlisting>
out[0] (length &amp; 0xfff) >> 8 | ((compflag) ? 0x80 : 0);
out[1] = length &amp; 0xff;
</programlisting></para>
<para>
If the compflag is false, then the contents of the block are not compressed.
</para>
</sect1>
<sect1 id='Bitmap_Compression'>
<title>Bitmap Compression</title>
<para>
LBX also negotiates for bitmap compression. The consortium
implementation defines a bitmap compressor named XC-FaxG42D,
which uses the CCITT Group 4 2D compression algorithm.
</para>
</sect1>
<sect1 id='Pixmap_Compression'>
<title>Pixmap Compression</title>
<para>
LBX allows for the negotiation of pixmap compression. The
consortium implementation does not define a pixmap compression
algorithm. (A run-length encoding algorithm was proposed, but
experimentation proved it was less efficient than allowing the
stream compressor to compress the image.
</para>
</sect1>
<sect1 id='Colormap_Algorithm'>
<title>Colormap Algorithm</title>
<para>
LBX negotiates for use of a colormap algorithm, used for color
matching when the proxy allocates pixels in a grabbed colormap.
The consortium implementation defines an algorithm named
XC-CMAP. This algorithm consists of three parts, resolving to a
hardware color, finding the closest existing color, and what free
cell to allocate.
</para>
<para>
The XC-CMAP algorithm resolves a color to a hardware color in the
following manner:
</para>
<para><programlisting>
#define RESCALE(x, nbits) (x &gt;&gt; (16 - nbits)) * 65535 / ((1 &lt;&lt; nbits) - 1)
#define GRAY(r, g, b) (30L * r + 59L * g + 11L * b) / 100
sigbits = pVisual-&gt;bitsPerRGB;
switch (pVisual->class) {
case PseudoColor:
case DirectColor:
case StaticColor:
/* rescale to rgb bits */
*red = RESCALE(*red, sigbits);
*green = RESCALE(*green, sigbits);
*blue = RESCALE(*blue, sigbits);
break;
case GrayScale:
/* rescale to gray then rgb bits */
*blue = *green = *red = RESCALE(GRAY(*red, *green, *blue), sigbits);
break;
case StaticGray:
/* rescale to gray then [0..limg] then [0..65535] then rgb bits */
*blue = *green = *red = RESCALE(RESCALE(GRAY(*red, *green, *blue),
pVisual>numPixelBits), sigbits);
break;
case TrueColor:
/* rescale to [0..limN] then [0..65535] then rgb bits */
*red = RESCALE(RESCALE(*red, pVisual->numRedBits), sigbits);
*green = RESCALE(RESCALE(*green, pVisual->numGreenBits), sigbits);
*blue = RESCALE(RESCALE(*blue, pVisual->numBlueBits), sigbits);
break;
}
</programlisting></para>
<para>
The XC-CMAP algorithm matches a color to an existing pixel in
static visuals by finding the pixel with the lowest color match
error, computed as follows:
</para>
<para><programlisting>
error = errRed * errRed + errGreen * errGreen + errBlue * errBlue
</programlisting></para>
<para>
The XC-CMAP algorithm selects a free pixel to allocate by selecting
the free pixel with the lowest index from the free pixels known to
the proxy. For direct visuals, it uses the lowest free or matching
pixel subfield known to the proxy for each color.
</para>
</sect1>
<sect1 id='Extensions'>
<title>Extensions</title>
<para>
LBX allows for extensions to LBX to enable additional compression
or short-circuiting. The consortium implementation does not define
any extensions to LBX.
</para>
</sect1>
</article>

View File

@ -250,6 +250,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@

View File

@ -546,7 +546,7 @@
</row>
<row>
<entry><literal>DixWriteAccess</literal></entry>
<entry>The state of the device is being programatically manipulated.</entry>
<entry>The state of the device is being programmatically manipulated.</entry>
<entry>WarpPointer, XTestFakeInput, XiSendExtensionEvent</entry>
</row>
<row>

View File

@ -417,7 +417,7 @@ the X protocol, so we won't have to maintain any illusions about its value.
<note>
<para>
ISSUE: Some vendors have extensions to let you query the window background. Do
we need to accomodate that?
we need to accommodate that?
</para>
</note>
@ -1069,7 +1069,7 @@ Defense: send Window error.
<para>
A client can use SendEvent to cause events of any type to be sent to windows
of other clients. Similarly, a client could SendEvent to one of its own
windows with propagate set to True and arrange for the event to be propogated
windows with propagate set to True and arrange for the event to be propagated
up to a window it does not own. Clients can detect events generated by
SendEvent, but we cannot assume that they will.
</para>

View File

@ -63,7 +63,7 @@
<li><a href="ice.html">ICE (Inter-Client Exchange) Protocol</a> <a href="../PDF/ice.pdf">[PDF]</a></li>
<li><a href="ICElib.html">ICE (Inter-Client Exchange) Library API</a> <a href="../PDF/ICElib.pdf">[PDF]</a></li>
<li><a href="icccm.html">ICCCM (Inter-Client Communcations Conventions Manual)</a> <a href="../PDF/icccm.pdf">[PDF]</a></li>
<li><a href="xsmp.html">SM (X Session Managemenet) Protocol</a> <a href="../PDF/xsmp.pdf">[PDF]</a></li>
<li><a href="xsmp.html">SM (X Session Management) Protocol</a> <a href="../PDF/xsmp.pdf">[PDF]</a></li>
<li><a href="SMlib.html">SM (X Session Management) Library API</a> <a href="../PDF/SMlib.pdf">[PDF]</a></li>
</ul>