Update xorg-docs to version 1.7.2
parent
c7561e97e4
commit
a210f4457f
|
@ -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
|
@ -26,6 +26,7 @@ dist_doc_DATA = MAINTAINERS
|
|||
|
||||
MAINTAINERCLEANFILES = ChangeLog INSTALL
|
||||
EXTRA_DIST = \
|
||||
README.md \
|
||||
misc/xlogo.epsi \
|
||||
misc/xlogo.svg \
|
||||
registry \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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" ;;
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -290,6 +290,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
“rolling up” the individual module releases into a
|
||||
collection that is often affectionately called the
|
||||
“<foreignphrase>katamari</foreignphrase>” 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
|
||||
“<foreignphrase>katamari</foreignphrase>” 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® 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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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???
|
||||
-->
|
||||
|
||||
|
|
|
@ -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 X</ulink>.
|
||||
and <ulink url="https://www.apple.com/macosx/">Mac OS X</ulink>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Most of the current work on X for Darwin and Mac OS 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>
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -251,6 +251,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -1 +1 @@
|
|||
SUBDIRS=CTEXT ICCCM Xext XLFD Xserver
|
||||
SUBDIRS=CTEXT ICCCM XLFD Xserver
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -249,6 +249,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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
|
|
@ -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:
|
|
@ -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 & 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 & 0xfff) >> 8 | ((compflag) ? 0x80 : 0);
|
||||
out[1] = length & 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 >> (16 - nbits)) * 65535 / ((1 << nbits) - 1)
|
||||
#define GRAY(r, g, b) (30L * r + 59L * g + 11L * b) / 100
|
||||
|
||||
sigbits = pVisual->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>
|
|
@ -250,6 +250,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
Loading…
Reference in New Issue