Skip to content
Commits on Source (25)
......@@ -13,6 +13,8 @@ config.sub
configure
do-not-use-config.h
do-not-use-config.h.in
install-sh
man/Xprint.7
missing
stamp-h1
stamp-h2
This is a stub file. This package has not yet had its complete licensing
information compiled. Please see the individual source files for details on
your rights to use and modify this software.
Please submit updated COPYING files to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
All licensing questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
......@@ -22,8 +22,6 @@ XCalibrateinclude_HEADERS = \
calibrateprotopkgconfigdir = $(datadir)/pkgconfig
calibrateprotopkgconfig_DATA = xcalibrateproto.pc
calibrateproto_EXTRA_DIST = autogen.sh xcalibrateproto.pc.in
endif
compositedir = $(includedir)/X11/extensions
......@@ -73,8 +71,6 @@ evie_HEADERS = \
evieprotopkgconfigdir = $(datadir)/pkgconfig
evieprotopkgconfig_DATA = evieproto.pc
evieproto_EXTRA_DIST = evieproto.pc.in
endif
fixesdir = $(includedir)/X11/extensions
......@@ -94,8 +90,6 @@ fontcache_HEADERS = \
fontcacheprotopkgconfigdir = $(datadir)/pkgconfig
fontcacheprotopkgconfig_DATA = fontcacheproto.pc
fontcacheproto_EXTRA_DIST = fontcacheproto.pc.in
endif
fontsdir = $(includedir)/X11/fonts
......@@ -124,8 +118,6 @@ glinternal_HEADERS = \
glprotopkgconfigdir = $(datadir)/pkgconfig
glprotopkgconfig_DATA = glproto.pc
glproto_EXTRA_DIST = meson.build
inputdir = $(includedir)/X11/extensions
input_HEADERS = \
include/X11/extensions/XI.h \
......@@ -155,9 +147,6 @@ lg3d_HEADERS = \
lg3dprotopkgconfigdir = $(datadir)/pkgconfig
lg3dprotopkgconfig_DATA = lg3dproto.pc
lg3dproto_EXTRA_DIST = autogen.sh lg3dproto.pc.in
endif
xproxymngdir = $(includedir)/X11/PM
xproxymng_HEADERS = \
include/X11/PM/PM.h \
......@@ -165,8 +154,7 @@ xproxymng_HEADERS = \
pmprotopkgconfigdir = $(datadir)/pkgconfig
pmprotopkgconfig_DATA = xproxymngproto.pc
pmproto_EXTRA_DIST = xproxymngproto.pc.in
endif
presentdir = $(includedir)/X11/extensions
present_HEADERS = \
......@@ -188,16 +176,6 @@ printprotopkgconfig_DATA = printproto.pc
miscmandir = $(MISC_MAN_DIR)
miscman_DATA = man/Xprint.$(MISC_MAN_SUFFIX)
CLEANFILES = $(miscman_DATA)
printproto_EXTRA_DIST = printproto.pc.in \
man/Xprint.man \
man/Xprint.sgml \
specs/xp_proto.book \
specs/xp_proto.mif \
specs/xp_proto.ps \
specs/xp_protoIX.doc \
specs/xp_protoTOC.doc \
specs/xp_proto_cov.mif
endif
SED = sed
......@@ -209,7 +187,7 @@ MAN_SUBSTS = \
-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
-e 's|__datadir__|$(datadir)|g' \
-e 's|__datadir__|$(libdir)|g' \
-e 's|__libdir__|$(libdir)|g' \
-e 's|__sysconfdir__|$(sysconfdir)|g' \
-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
......@@ -261,6 +239,7 @@ scrnsaver_HEADERS = \
scrnsaverprotopkgconfigdir = $(datadir)/pkgconfig
scrnsaverprotopkgconfig_DATA = scrnsaverproto.pc
if LEGACY
trapdir = $(includedir)/X11/extensions
trap_HEADERS = \
include/X11/extensions/xtrapbits.h \
......@@ -273,8 +252,7 @@ trap_HEADERS = \
trapprotopkgconfigdir = $(datadir)/pkgconfig
trapprotopkgconfig_DATA = trapproto.pc
trapproto_EXTRA_DIST = trapproto.pc.in
endif
videodir = $(includedir)/X11/extensions
video_HEADERS = \
......@@ -410,6 +388,7 @@ xf86dri_HEADERS = \
xf86driprotopkgconfigdir = $(datadir)/pkgconfig
xf86driprotopkgconfig_DATA = xf86driproto.pc
if LEGACY
xf86miscdir = $(includedir)/X11/extensions
xf86misc_HEADERS = \
include/X11/extensions/xf86misc.h \
......@@ -418,9 +397,6 @@ xf86misc_HEADERS = \
xf86miscprotopkgconfigdir = $(datadir)/pkgconfig
xf86miscprotopkgconfig_DATA = xf86miscproto.pc
xf86miscproto_EXTRA_DIST = xf86miscproto.pc.in
if LEGACY
xf86rushdir = $(includedir)/X11/extensions
xf86rush_HEADERS = \
include/X11/extensions/xf86rush.h \
......@@ -428,8 +404,6 @@ xf86rush_HEADERS = \
xf86rushprotopkgconfigdir = $(datadir)/pkgconfig
xf86rushprotopkgconfig_DATA = xf86rushproto.pc
xf86rushproto_EXTRA_DIST = xf86rushproto.pc.in
endif
xf86vidmodedir = $(includedir)/X11/extensions
......@@ -448,7 +422,7 @@ xinerama_HEADERS = \
xineramaprotopkgconfigdir = $(datadir)/pkgconfig
xineramaprotopkgconfig_DATA = xineramaproto.pc
# SUBDIRS=specs
SUBDIRS=specs
dist_doc_DATA = \
compositeproto.txt \
......@@ -479,7 +453,6 @@ EXTRA_DIST = \
COPYING-inputproto \
COPYING-kbproto \
COPYING-lg3dproto \
COPYING-panoramixproto \
COPYING-pmproto \
COPYING-presentproto \
COPYING-printproto \
......@@ -501,6 +474,8 @@ EXTRA_DIST = \
COPYING-xf86rushproto \
COPYING-xf86vidmodeproto \
COPYING-xineramaproto \
README.md \
autogen.sh \
include/GL/internal/meson.build \
include/GL/meson.build \
include/meson.build \
......@@ -510,4 +485,8 @@ EXTRA_DIST = \
include/X11/meson.build \
include/X11/PM/meson.build \
meson.build \
meson_options.txt
meson_options.txt \
man/Xprint.man \
man/Xprint.sgml
AM_DISTCHECK_CONFIGURE_FLAGS = --enable-legacy
X Window System Unified Protocol
--------------------------------
This package provides the headers and specification documents defining
the core protocol and (many) extensions for the X Window System. The
......@@ -19,23 +20,15 @@ projects, please refer to the XCB project:
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
https://lists.x.org/mailman/listinfo/xorg
The master development code repository can be found at:
git://anongit.freedesktop.org/git/xorg/proto/xorgproto
https://gitlab.freedesktop.org/xorg/proto/xorgproto
http://cgit.freedesktop.org/xorg/proto/xorgproto
Please submit bug reports and requests to merge patches there.
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
https://www.x.org/wiki/Development/Documentation/SubmittingPatches
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: AppleWMProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: BigReqsProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: CompositeExt
......
......@@ -214,22 +214,28 @@ operations other than QueryVersion.
UnredirectWindow:
window: Window
update: UPDATETYPE
errors: Window, Value
Redirection of the specified window will be terminated. If
the specified window was not selected for redirection by the
current client, a 'Value' error results.
current client, or if the update type does not match the
current client's previously requested update type, a 'Value'
error results.
UnredirectWindows:
UnredirectSubwindows:
window: Window
update: UPDATETYPE
errors: Window, Value
Redirection of all children of window will be terminated. If
the specified window was not selected for sub-redirection by the
current client, a 'Value' error results.
current client, or if the update type does not match the
current client's previously requested update type, a 'Value'
error results.
9. Clip lists
......
......@@ -22,8 +22,8 @@ dnl
dnl Process this file with autoconf to create configure.
AC_PREREQ([2.60])
AC_INIT([xorgproto], [2018.4],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
AC_INIT([xorgproto], [2019.1],
[https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
# Require xorg-macros: XORG_DEFAULT_OPTIONS
......@@ -129,6 +129,15 @@ AC_CONFIG_FILES([applewmproto.pc
renderproto.pc
resourceproto.pc
scrnsaverproto.pc
specs/Makefile
specs/bigreqsproto/Makefile
specs/fontsproto/Makefile
specs/kbproto/Makefile
specs/recordproto/Makefile
specs/scrnsaverproto/Makefile
specs/xcmiscproto/Makefile
specs/xextproto/Makefile
specs/xproto/Makefile
trapproto.pc
videoproto.pc
windowswmproto.pc
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: DamageProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: DMXProto
......
#
# 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.
#
# DocBook/XML generated output formats to be installed
shelf_DATA =
# DocBook/XML file with chapters, appendix and images it includes
dist_shelf_DATA = $(docbook) $(chapters)
if HAVE_XMLTO
if HAVE_STYLESHEETS
XMLTO_SEARCHPATH_FLAGS = \
--searchpath "$(XORG_SGML_PATH)/X11" \
--searchpath "$(abs_top_builddir)"
XMLTO_HTML_OLINK_FLAGS = \
--stringparam target.database.document=$(XORG_SGML_PATH)/X11/dbs/masterdb.html.xml \
--stringparam current.docid="$(<:.xml=)"
XMLTO_HTML_STYLESHEET_FLAGS = -x $(STYLESHEET_SRCDIR)/xorg-xhtml.xsl
XMLTO_HTML_FLAGS = \
$(XMLTO_SEARCHPATH_FLAGS) \
$(XMLTO_HTML_STYLESHEET_FLAGS) \
$(XMLTO_HTML_OLINK_FLAGS)
shelf_DATA += $(docbook:.xml=.html)
%.html: %.xml $(chapters)
$(AM_V_GEN)$(XMLTO) $(XMLTO_HTML_FLAGS) xhtml-nochunks $<
if HAVE_XMLTO_TEXT
shelf_DATA += $(docbook:.xml=.txt)
%.txt: %.xml $(chapters)
$(AM_V_GEN)$(XMLTO) $(XMLTO_HTML_FLAGS) txt $<
endif HAVE_XMLTO_TEXT
if HAVE_FOP
XMLTO_FO_IMAGEPATH_FLAGS = --stringparam img.src.path=$(abs_builddir)/
XMLTO_PDF_OLINK_FLAGS = \
--stringparam target.database.document=$(XORG_SGML_PATH)/X11/dbs/masterdb.pdf.xml \
--stringparam current.docid="$(<:.xml=)"
XMLTO_FO_STYLESHEET_FLAGS = -x $(STYLESHEET_SRCDIR)/xorg-fo.xsl
XMLTO_FO_FLAGS = \
$(XMLTO_SEARCHPATH_FLAGS) \
$(XMLTO_FO_STYLESHEET_FLAGS) \
$(XMLTO_FO_IMAGEPATH_FLAGS) \
$(XMLTO_PDF_OLINK_FLAGS)
shelf_DATA += $(docbook:.xml=.pdf)
%.pdf: %.xml $(chapters)
$(AM_V_GEN)$(XMLTO) $(XMLTO_FO_FLAGS) --with-fop pdf $<
shelf_DATA += $(docbook:.xml=.ps)
%.ps: %.xml $(chapters)
$(AM_V_GEN)$(XMLTO) $(XMLTO_FO_FLAGS) --with-fop ps $<
endif HAVE_FOP
# Generate documents cross-reference target databases
if HAVE_XSLTPROC
XSLT_SEARCHPATH_FLAGS = \
--path "$(XORG_SGML_PATH)/X11" \
--path "$(abs_top_builddir)"
XSLT_OLINK_FLAGS = \
--stringparam targets.filename "$@" \
--stringparam collect.xref.targets "only" \
--stringparam olink.base.uri "$(@:.db=)"
XSLT_HTML_FLAGS = \
$(XSLT_SEARCHPATH_FLAGS) \
$(XSLT_OLINK_FLAGS) \
--nonet --xinclude \
$(STYLESHEET_SRCDIR)/xorg-xhtml.xsl
XSLT_PDF_FLAGS = \
$(XSLT_SEARCHPATH_FLAGS) \
$(XSLT_OLINK_FLAGS) \
--nonet --xinclude \
$(STYLESHEET_SRCDIR)/xorg-fo.xsl
shelf_DATA += $(docbook:.xml=.html.db)
%.html.db: %.xml $(chapters)
$(AM_V_GEN)$(XSLTPROC) $(XSLT_HTML_FLAGS) $<
shelf_DATA += $(docbook:.xml=.pdf.db)
%.pdf.db: %.xml $(chapters)
$(AM_V_GEN)$(XSLTPROC) $(XSLT_PDF_FLAGS) $<
endif HAVE_XSLTPROC
endif HAVE_STYLESHEETS
endif HAVE_XMLTO
CLEANFILES = $(shelf_DATA)
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: DRI2Proto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: DRI3Proto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: EvIEExt
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: FixesProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: FontcacheProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: FontsProto
......
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: GLProto
......