Hello community, here is the log from the commit of package xorgproto for openSUSE:Factory checked in at 2020-04-19 21:35:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xorgproto (Old) and /work/SRC/openSUSE:Factory/.xorgproto.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorgproto" Sun Apr 19 21:35:24 2020 rev:4 rq:793959 version:2020.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xorgproto/xorgproto.changes 2019-10-24 23:01:02.031954726 +0200 +++ /work/SRC/openSUSE:Factory/.xorgproto.new.2738/xorgproto.changes 2020-04-19 21:35:26.350388886 +0200 @@ -1,0 +2,9 @@ +Tue Apr 14 21:22:36 UTC 2020 - Stefan Dirsch <[email protected]> + +- xorgproto 2020.1 + * This release adds a new keysym, a state-change event to the + DPMS extension, synchronizes more of the meson and autotools + build sytems, and converts some quasi-text documentation to + Markdown. + +------------------------------------------------------------------- Old: ---- xorgproto-2019.2.tar.bz2 New: ---- xorgproto-2020.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorgproto.spec ++++++ --- /var/tmp/diff_new_pack.nUm1FW/_old 2020-04-19 21:35:27.082390396 +0200 +++ /var/tmp/diff_new_pack.nUm1FW/_new 2020-04-19 21:35:27.082390396 +0200 @@ -1,7 +1,7 @@ # # spec file for package xorgproto # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: xorgproto -Version: 2019.2 +Version: 2020.1 Release: 0 -Url: http://xorg.freedesktop.org/ +URL: http://xorg.freedesktop.org/ Summary: The X11 Protocol collection License: MIT Group: Development/Libraries/X11 ++++++ xorgproto-2019.2.tar.bz2 -> xorgproto-2020.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/Makefile.am new/xorgproto-2020.1/Makefile.am --- old/xorgproto-2019.2/Makefile.am 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/Makefile.am 2020-04-14 17:29:25.000000000 +0200 @@ -48,6 +48,9 @@ dmxprotopkgconfigdir = $(datadir)/pkgconfig dmxprotopkgconfig_DATA = dmxproto.pc +dpmsprotopkgconfigdir = $(datadir)/pkgconfig +dpmsprotopkgconfig_DATA = dpmsproto.pc + dri2dir = $(includedir)/X11/extensions dri2_HEADERS = \ include/X11/extensions/dri2proto.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/Makefile.in new/xorgproto-2020.1/Makefile.in --- old/xorgproto-2019.2/Makefile.in 2019-10-17 18:02:37.000000000 +0200 +++ new/xorgproto-2020.1/Makefile.in 2020-04-14 17:29:27.000000000 +0200 @@ -118,11 +118,11 @@ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = applewmproto.pc bigreqsproto.pc compositeproto.pc \ - damageproto.pc dmxproto.pc dri2proto.pc dri3proto.pc \ - evieproto.pc fixesproto.pc fontcacheproto.pc fontsproto.pc \ - glproto.pc include/X11/Xpoll.h inputproto.pc kbproto.pc \ - lg3dproto.pc presentproto.pc printproto.pc randrproto.pc \ - recordproto.pc renderproto.pc resourceproto.pc \ + damageproto.pc dmxproto.pc dpmsproto.pc dri2proto.pc \ + dri3proto.pc evieproto.pc fixesproto.pc fontcacheproto.pc \ + fontsproto.pc glproto.pc include/X11/Xpoll.h inputproto.pc \ + kbproto.pc lg3dproto.pc presentproto.pc printproto.pc \ + randrproto.pc recordproto.pc renderproto.pc resourceproto.pc \ scrnsaverproto.pc trapproto.pc videoproto.pc windowswmproto.pc \ xcalibrateproto.pc xcmiscproto.pc xextproto.pc \ xf86bigfontproto.pc xf86dgaproto.pc xf86driproto.pc \ @@ -189,6 +189,7 @@ "$(DESTDIR)$(compositeprotopkgconfigdir)" \ "$(DESTDIR)$(damageprotopkgconfigdir)" "$(DESTDIR)$(docdir)" \ "$(DESTDIR)$(dmxprotopkgconfigdir)" \ + "$(DESTDIR)$(dpmsprotopkgconfigdir)" \ "$(DESTDIR)$(dri2protopkgconfigdir)" \ "$(DESTDIR)$(dri3protopkgconfigdir)" \ "$(DESTDIR)$(evieprotopkgconfigdir)" \ @@ -244,19 +245,20 @@ $(calibrateprotopkgconfig_DATA) \ $(compositeprotopkgconfig_DATA) $(damageprotopkgconfig_DATA) \ $(dist_doc_DATA) $(dmxprotopkgconfig_DATA) \ - $(dri2protopkgconfig_DATA) $(dri3protopkgconfig_DATA) \ - $(evieprotopkgconfig_DATA) $(fixesprotopkgconfig_DATA) \ - $(fontcacheprotopkgconfig_DATA) $(fontsprotopkgconfig_DATA) \ - $(glprotopkgconfig_DATA) $(inputprotopkgconfig_DATA) \ - $(kbprotopkgconfig_DATA) $(lg3dprotopkgconfig_DATA) \ - $(miscman_DATA) $(pmprotopkgconfig_DATA) \ - $(presentprotopkgconfig_DATA) $(printprotopkgconfig_DATA) \ - $(randrprotopkgconfig_DATA) $(recordprotopkgconfig_DATA) \ - $(renderprotopkgconfig_DATA) $(resourceprotopkgconfig_DATA) \ - $(scrnsaverprotopkgconfig_DATA) $(trapprotopkgconfig_DATA) \ - $(videoprotopkgconfig_DATA) $(windowswmprotopkgconfig_DATA) \ - $(x11protopkgconfig_DATA) $(xcmiscprotopkgconfig_DATA) \ - $(xextprotopkgconfig_DATA) $(xf86bigfontprotopkgconfig_DATA) \ + $(dpmsprotopkgconfig_DATA) $(dri2protopkgconfig_DATA) \ + $(dri3protopkgconfig_DATA) $(evieprotopkgconfig_DATA) \ + $(fixesprotopkgconfig_DATA) $(fontcacheprotopkgconfig_DATA) \ + $(fontsprotopkgconfig_DATA) $(glprotopkgconfig_DATA) \ + $(inputprotopkgconfig_DATA) $(kbprotopkgconfig_DATA) \ + $(lg3dprotopkgconfig_DATA) $(miscman_DATA) \ + $(pmprotopkgconfig_DATA) $(presentprotopkgconfig_DATA) \ + $(printprotopkgconfig_DATA) $(randrprotopkgconfig_DATA) \ + $(recordprotopkgconfig_DATA) $(renderprotopkgconfig_DATA) \ + $(resourceprotopkgconfig_DATA) $(scrnsaverprotopkgconfig_DATA) \ + $(trapprotopkgconfig_DATA) $(videoprotopkgconfig_DATA) \ + $(windowswmprotopkgconfig_DATA) $(x11protopkgconfig_DATA) \ + $(xcmiscprotopkgconfig_DATA) $(xextprotopkgconfig_DATA) \ + $(xf86bigfontprotopkgconfig_DATA) \ $(xf86dgaprotopkgconfig_DATA) $(xf86driprotopkgconfig_DATA) \ $(xf86miscprotopkgconfig_DATA) $(xf86rushprotopkgconfig_DATA) \ $(xf86vidmodeprotopkgconfig_DATA) \ @@ -343,22 +345,23 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/applewmproto.pc.in \ $(srcdir)/bigreqsproto.pc.in $(srcdir)/compositeproto.pc.in \ $(srcdir)/damageproto.pc.in $(srcdir)/dmxproto.pc.in \ - $(srcdir)/dri2proto.pc.in $(srcdir)/dri3proto.pc.in \ - $(srcdir)/evieproto.pc.in $(srcdir)/fixesproto.pc.in \ - $(srcdir)/fontcacheproto.pc.in $(srcdir)/fontsproto.pc.in \ - $(srcdir)/glproto.pc.in $(srcdir)/inputproto.pc.in \ - $(srcdir)/kbproto.pc.in $(srcdir)/lg3dproto.pc.in \ - $(srcdir)/presentproto.pc.in $(srcdir)/printproto.pc.in \ - $(srcdir)/randrproto.pc.in $(srcdir)/recordproto.pc.in \ - $(srcdir)/renderproto.pc.in $(srcdir)/resourceproto.pc.in \ - $(srcdir)/scrnsaverproto.pc.in $(srcdir)/trapproto.pc.in \ - $(srcdir)/videoproto.pc.in $(srcdir)/windowswmproto.pc.in \ - $(srcdir)/xcalibrateproto.pc.in $(srcdir)/xcmiscproto.pc.in \ - $(srcdir)/xextproto.pc.in $(srcdir)/xf86bigfontproto.pc.in \ - $(srcdir)/xf86dgaproto.pc.in $(srcdir)/xf86driproto.pc.in \ - $(srcdir)/xf86miscproto.pc.in $(srcdir)/xf86rushproto.pc.in \ - $(srcdir)/xf86vidmodeproto.pc.in $(srcdir)/xineramaproto.pc.in \ - $(srcdir)/xproto.pc.in $(srcdir)/xproxymngproto.pc.in \ + $(srcdir)/dpmsproto.pc.in $(srcdir)/dri2proto.pc.in \ + $(srcdir)/dri3proto.pc.in $(srcdir)/evieproto.pc.in \ + $(srcdir)/fixesproto.pc.in $(srcdir)/fontcacheproto.pc.in \ + $(srcdir)/fontsproto.pc.in $(srcdir)/glproto.pc.in \ + $(srcdir)/inputproto.pc.in $(srcdir)/kbproto.pc.in \ + $(srcdir)/lg3dproto.pc.in $(srcdir)/presentproto.pc.in \ + $(srcdir)/printproto.pc.in $(srcdir)/randrproto.pc.in \ + $(srcdir)/recordproto.pc.in $(srcdir)/renderproto.pc.in \ + $(srcdir)/resourceproto.pc.in $(srcdir)/scrnsaverproto.pc.in \ + $(srcdir)/trapproto.pc.in $(srcdir)/videoproto.pc.in \ + $(srcdir)/windowswmproto.pc.in $(srcdir)/xcalibrateproto.pc.in \ + $(srcdir)/xcmiscproto.pc.in $(srcdir)/xextproto.pc.in \ + $(srcdir)/xf86bigfontproto.pc.in $(srcdir)/xf86dgaproto.pc.in \ + $(srcdir)/xf86driproto.pc.in $(srcdir)/xf86miscproto.pc.in \ + $(srcdir)/xf86rushproto.pc.in $(srcdir)/xf86vidmodeproto.pc.in \ + $(srcdir)/xineramaproto.pc.in $(srcdir)/xproto.pc.in \ + $(srcdir)/xproxymngproto.pc.in \ $(top_srcdir)/include/X11/Xpoll.h.in AUTHORS INSTALL compile \ config.guess config.sub install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -579,6 +582,8 @@ dmxprotopkgconfigdir = $(datadir)/pkgconfig dmxprotopkgconfig_DATA = dmxproto.pc +dpmsprotopkgconfigdir = $(datadir)/pkgconfig +dpmsprotopkgconfig_DATA = dpmsproto.pc dri2dir = $(includedir)/X11/extensions dri2_HEADERS = \ include/X11/extensions/dri2proto.h \ @@ -999,6 +1004,8 @@ cd $(top_builddir) && $(SHELL) ./config.status $@ dmxproto.pc: $(top_builddir)/config.status $(srcdir)/dmxproto.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ +dpmsproto.pc: $(top_builddir)/config.status $(srcdir)/dpmsproto.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ dri2proto.pc: $(top_builddir)/config.status $(srcdir)/dri2proto.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ dri3proto.pc: $(top_builddir)/config.status $(srcdir)/dri3proto.pc.in @@ -1212,6 +1219,27 @@ @list='$(dmxprotopkgconfig_DATA)'; test -n "$(dmxprotopkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dmxprotopkgconfigdir)'; $(am__uninstall_files_from_dir) +install-dpmsprotopkgconfigDATA: $(dpmsprotopkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(dpmsprotopkgconfig_DATA)'; test -n "$(dpmsprotopkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(dpmsprotopkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(dpmsprotopkgconfigdir)" || 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)$(dpmsprotopkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dpmsprotopkgconfigdir)" || exit $$?; \ + done + +uninstall-dpmsprotopkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(dpmsprotopkgconfig_DATA)'; test -n "$(dpmsprotopkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(dpmsprotopkgconfigdir)'; $(am__uninstall_files_from_dir) install-dri2protopkgconfigDATA: $(dri2protopkgconfig_DATA) @$(NORMAL_INSTALL) @list='$(dri2protopkgconfig_DATA)'; test -n "$(dri2protopkgconfigdir)" || list=; \ @@ -3026,7 +3054,7 @@ all-am: Makefile $(DATA) $(HEADERS) installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(applewmprotopkgconfigdir)" "$(DESTDIR)$(bigreqsprotopkgconfigdir)" "$(DESTDIR)$(calibrateprotopkgconfigdir)" "$(DESTDIR)$(compositeprotopkgconfigdir)" "$(DESTDIR)$(damageprotopkgconfigdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(dmxprotopkgconfigdir)" "$(DESTDIR)$(dri2protopkgconfigdir)" "$(DESTDIR)$(dri3protopkgconfigdir)" "$(DESTDIR)$(evieprotopkgconfigdir)" "$(DESTDIR)$(fixesprotopkgconfigdir)" "$(DESTDIR)$(fontcacheprotopkgconfigdir)" "$(DESTDIR)$(fontsprotopkgconfigdir)" "$(DESTDIR)$(glprotopkgconfigdir)" "$(DESTDIR)$(inputprotopkgconfigdir)" "$(DESTDIR)$(kbprotopkgconfigdir)" "$(DESTDIR)$(lg3dprotopkgconfigdir)" "$(DESTDIR)$(miscmandir)" "$(DESTDIR)$(pmprotopkgconfigdir)" "$(DESTDIR)$(presentprotopkgconfigdir)" "$(DESTDIR)$(printprotopkgconfigdir)" "$(DESTDIR)$(randrprotopkgconfigdir)" "$(DESTDIR)$(recordprotopkgconfigdir)" "$(DESTDIR)$(renderprotopkgconfigdir)" "$(DESTDIR)$(resourceprotopkgconfigdir)" "$(DESTDIR)$(scrnsaverprotopkgconfigdir)" "$(DESTDIR)$(trapprotopkgconfigdir)" "$(DESTDIR)$(videoprotopkgconfigdir)" "$(DESTDIR)$(windowswmprotopkgconfigdir)" "$(DESTDIR)$(x11protopkgconfigdir)" "$(DESTDIR)$(xcmiscprotopkgconfigdir)" "$(DESTDIR)$(xextprotopkgconfigdir)" "$(DESTDIR)$(xf86bigfontprotopkgconfigdir)" "$(DESTDIR)$(xf86dgaprotopkgconfigdir)" "$(DESTDIR)$(xf86driprotopkgconfigdir)" "$(DESTDIR)$(xf86miscprotopkgconfigdir)" "$(DESTDIR)$(xf86rushprotopkgconfigdir)" "$(DESTDIR)$(xf86vidmodeprotopkgconfigdir)" "$(DESTDIR)$(xineramaprotopkgconfigdir)" "$(DESTDIR)$(XCalibrateincludedir)" "$(DESTDIR)$(applewmdir)" "$(DESTDIR)$(bigreqsdir)" "$(DESTDIR)$(compatdir)" "$(DESTDIR)$(compositedir)" "$(DESTDIR)$(damagedir)" "$(DESTDIR)$(dmxdir)" "$(DESTDIR)$(dri2dir)" "$(DESTDIR)$(dri3dir)" "$(DESTDIR)$(eviedir)" "$(DESTDIR)$(fixesdir)" "$(DESTDIR)$(fontcachedir)" "$(DESTDIR)$(fontsdir)" "$(DESTDIR)$(gldir)" "$(DESTDIR)$(glinternaldir)" "$(DESTDIR)$(inputdir)" "$(DESTDIR)$(kbdir)" "$(DESTDIR)$(lg3ddir)" "$(DESTDIR)$(xprotodir)" "$(DESTDIR)$(presentdir)" "$(DESTDIR)$(printdir)" "$(DESTDIR)$(randrdir)" "$(DESTDIR)$(recorddir)" "$(DESTDIR)$(renderdir)" "$(DESTDIR)$(resourcedir)" "$(DESTDIR)$(scrnsaverdir)" "$(DESTDIR)$(trapdir)" "$(DESTDIR)$(videodir)" "$(DESTDIR)$(windowswmdir)" "$(DESTDIR)$(xcmiscdir)" "$(DESTDIR)$(xextdir)" "$(DESTDIR)$(xf86bigfontdir)" "$(DESTDIR)$(xf86dgadir)" "$(DESTDIR)$(xf86dridir)" "$(DESTDIR)$(xf86miscdir)" "$(DESTDIR)$(xf86rushdir)" "$(DESTDIR)$(xf86vidmodedir)" "$(DESTDIR)$(xineramadir)" "$(DESTDIR)$(xprotodir)" "$(DESTDIR)$(xproxymngdir)"; do \ + for dir in "$(DESTDIR)$(applewmprotopkgconfigdir)" "$(DESTDIR)$(bigreqsprotopkgconfigdir)" "$(DESTDIR)$(calibrateprotopkgconfigdir)" "$(DESTDIR)$(compositeprotopkgconfigdir)" "$(DESTDIR)$(damageprotopkgconfigdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(dmxprotopkgconfigdir)" "$(DESTDIR)$(dpmsprotopkgconfigdir)" "$(DESTDIR)$(dri2protopkgconfigdir)" "$(DESTDIR)$(dri3protopkgconfigdir)" "$(DESTDIR)$(evieprotopkgconfigdir)" "$(DESTDIR)$(fixesprotopkgconfigdir)" "$(DESTDIR)$(fontcacheprotopkgconfigdir)" "$(DESTDIR)$(fontsprotopkgconfigdir)" "$(DESTDIR)$(glprotopkgconfigdir)" "$(DESTDIR)$(inputprotopkgconfigdir)" "$(DESTDIR)$(kbprotopkgconfigdir)" "$(DESTDIR)$(lg3dprotopkgconfigdir)" "$(DESTDIR)$(miscmandir)" "$(DESTDIR)$(pmprotopkgconfigdir)" "$(DESTDIR)$(presentprotopkgconfigdir)" "$(DESTDIR)$(printprotopkgconfigdir)" "$(DESTDIR)$(randrprotopkgconfigdir)" "$(DESTDIR)$(recordprotopkgconfigdir)" "$(DESTDIR)$(renderprotopkgconfigdir)" "$(DESTDIR)$(resourceprotopkgconfigdir)" "$(DESTDIR)$(scrnsaverprotopkgconfigdir)" "$(DESTDIR)$(trapprotopkgconfigdir)" "$(DESTDIR)$(videoprotopkgconfigdir)" "$(DESTDIR)$(windowswmprotopkgconfigdir)" "$(DESTDIR)$(x11protopkgconfigdir)" "$(DESTDIR)$(xcmiscprotopkgconfigdir)" "$(DESTDIR)$(xextprotopkgconfigdir)" "$(DESTDIR)$(xf86bigfontprotopkgconfigdir)" "$(DESTDIR)$(xf86dgaprotopkgconfigdir)" "$(DESTDIR)$(xf86driprotopkgconfigdir)" "$(DESTDIR)$(xf86miscprotopkgconfigdir)" "$(DESTDIR)$(xf86rushprotopkgconfigdir)" "$(DESTDIR)$(xf86vidmodeprotopkgconfigdir)" "$(DESTDIR)$(xineramaprotopkgconfigdir)" "$(DESTDIR)$(XCalibrateincludedir)" "$(DESTDIR)$(applewmdir)" "$(DESTDIR)$(bigreqsdir)" "$(DESTDIR)$(compatdir)" "$(DESTDIR)$(compositedir)" "$(DESTDIR)$(damagedir)" "$(DESTDIR)$(dmxdir)" "$(DESTDIR)$(dri2dir)" "$(DESTDIR)$(dri3dir)" "$(DESTDIR)$(eviedir)" "$(DESTDIR)$(fixesdir)" "$(DESTDIR)$(fontcachedir)" "$(DESTDIR)$(fontsdir)" "$(DESTDIR)$(gldir)" "$(DESTDIR)$(glinternaldir)" "$(DESTDIR)$(inputdir)" "$(DESTDIR)$(kbdir)" "$(DESTDIR)$(lg3ddir)" "$(DESTDIR)$(xprotodir)" "$(DESTDIR)$(presentdir)" "$(DESTDIR)$(printdir)" "$(DESTDIR)$(randrdir)" "$(DESTDIR)$(recorddir)" "$(DESTDIR)$(renderdir)" "$(DESTDIR)$(resourcedir)" "$(DESTDIR)$(scrnsaverdir)" "$(DESTDIR)$(trapdir)" "$(DESTDIR)$(videodir)" "$(DESTDIR)$(windowswmdir)" "$(DESTDIR)$(xcmiscdir)" "$(DESTDIR)$(xextdir)" "$(DESTDIR)$(xf86bigfontdir)" "$(DESTDIR)$(xf86dgadir)" "$(DESTDIR)$(xf86dridir)" "$(DESTDIR)$(xf86miscdir)" "$(DESTDIR)$(xf86rushdir)" "$(DESTDIR)$(xf86vidmodedir)" "$(DESTDIR)$(xineramadir)" "$(DESTDIR)$(xprotodir)" "$(DESTDIR)$(xproxymngdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive @@ -3088,29 +3116,29 @@ install-compositeHEADERS install-compositeprotopkgconfigDATA \ install-damageHEADERS install-damageprotopkgconfigDATA \ install-dist_docDATA install-dmxHEADERS \ - install-dmxprotopkgconfigDATA install-dri2HEADERS \ - install-dri2protopkgconfigDATA install-dri3HEADERS \ - install-dri3protopkgconfigDATA install-evieHEADERS \ - install-evieprotopkgconfigDATA install-fixesHEADERS \ - install-fixesprotopkgconfigDATA install-fontcacheHEADERS \ - install-fontcacheprotopkgconfigDATA install-fontsHEADERS \ - install-fontsprotopkgconfigDATA install-glHEADERS \ - install-glinternalHEADERS install-glprotopkgconfigDATA \ - install-inputHEADERS install-inputprotopkgconfigDATA \ - install-kbHEADERS install-kbprotopkgconfigDATA \ - install-lg3dHEADERS install-lg3dprotopkgconfigDATA \ - install-miscmanDATA install-nodist_xprotoHEADERS \ - install-pmprotopkgconfigDATA install-presentHEADERS \ - install-presentprotopkgconfigDATA install-printHEADERS \ - install-printprotopkgconfigDATA install-randrHEADERS \ - install-randrprotopkgconfigDATA install-recordHEADERS \ - install-recordprotopkgconfigDATA install-renderHEADERS \ - install-renderprotopkgconfigDATA install-resourceHEADERS \ - install-resourceprotopkgconfigDATA install-scrnsaverHEADERS \ - install-scrnsaverprotopkgconfigDATA install-trapHEADERS \ - install-trapprotopkgconfigDATA install-videoHEADERS \ - install-videoprotopkgconfigDATA install-windowswmHEADERS \ - install-windowswmprotopkgconfigDATA \ + install-dmxprotopkgconfigDATA install-dpmsprotopkgconfigDATA \ + install-dri2HEADERS install-dri2protopkgconfigDATA \ + install-dri3HEADERS install-dri3protopkgconfigDATA \ + install-evieHEADERS install-evieprotopkgconfigDATA \ + install-fixesHEADERS install-fixesprotopkgconfigDATA \ + install-fontcacheHEADERS install-fontcacheprotopkgconfigDATA \ + install-fontsHEADERS install-fontsprotopkgconfigDATA \ + install-glHEADERS install-glinternalHEADERS \ + install-glprotopkgconfigDATA install-inputHEADERS \ + install-inputprotopkgconfigDATA install-kbHEADERS \ + install-kbprotopkgconfigDATA install-lg3dHEADERS \ + install-lg3dprotopkgconfigDATA install-miscmanDATA \ + install-nodist_xprotoHEADERS install-pmprotopkgconfigDATA \ + install-presentHEADERS install-presentprotopkgconfigDATA \ + install-printHEADERS install-printprotopkgconfigDATA \ + install-randrHEADERS install-randrprotopkgconfigDATA \ + install-recordHEADERS install-recordprotopkgconfigDATA \ + install-renderHEADERS install-renderprotopkgconfigDATA \ + install-resourceHEADERS install-resourceprotopkgconfigDATA \ + install-scrnsaverHEADERS install-scrnsaverprotopkgconfigDATA \ + install-trapHEADERS install-trapprotopkgconfigDATA \ + install-videoHEADERS install-videoprotopkgconfigDATA \ + install-windowswmHEADERS install-windowswmprotopkgconfigDATA \ install-x11protopkgconfigDATA install-xcmiscHEADERS \ install-xcmiscprotopkgconfigDATA install-xextHEADERS \ install-xextprotopkgconfigDATA install-xf86bigfontHEADERS \ @@ -3175,11 +3203,11 @@ uninstall-compositeprotopkgconfigDATA uninstall-damageHEADERS \ uninstall-damageprotopkgconfigDATA uninstall-dist_docDATA \ uninstall-dmxHEADERS uninstall-dmxprotopkgconfigDATA \ - uninstall-dri2HEADERS uninstall-dri2protopkgconfigDATA \ - uninstall-dri3HEADERS uninstall-dri3protopkgconfigDATA \ - uninstall-evieHEADERS uninstall-evieprotopkgconfigDATA \ - uninstall-fixesHEADERS uninstall-fixesprotopkgconfigDATA \ - uninstall-fontcacheHEADERS \ + uninstall-dpmsprotopkgconfigDATA uninstall-dri2HEADERS \ + uninstall-dri2protopkgconfigDATA uninstall-dri3HEADERS \ + uninstall-dri3protopkgconfigDATA uninstall-evieHEADERS \ + uninstall-evieprotopkgconfigDATA uninstall-fixesHEADERS \ + uninstall-fixesprotopkgconfigDATA uninstall-fontcacheHEADERS \ uninstall-fontcacheprotopkgconfigDATA uninstall-fontsHEADERS \ uninstall-fontsprotopkgconfigDATA uninstall-glHEADERS \ uninstall-glinternalHEADERS uninstall-glprotopkgconfigDATA \ @@ -3229,32 +3257,32 @@ install-damageHEADERS install-damageprotopkgconfigDATA \ install-data install-data-am install-dist_docDATA \ install-dmxHEADERS install-dmxprotopkgconfigDATA \ - install-dri2HEADERS install-dri2protopkgconfigDATA \ - install-dri3HEADERS install-dri3protopkgconfigDATA install-dvi \ - install-dvi-am install-evieHEADERS \ - install-evieprotopkgconfigDATA install-exec install-exec-am \ - install-fixesHEADERS install-fixesprotopkgconfigDATA \ - install-fontcacheHEADERS install-fontcacheprotopkgconfigDATA \ - install-fontsHEADERS install-fontsprotopkgconfigDATA \ - install-glHEADERS install-glinternalHEADERS \ - install-glprotopkgconfigDATA install-html install-html-am \ - install-info install-info-am install-inputHEADERS \ - install-inputprotopkgconfigDATA install-kbHEADERS \ - install-kbprotopkgconfigDATA install-lg3dHEADERS \ - install-lg3dprotopkgconfigDATA install-man install-miscmanDATA \ - install-nodist_xprotoHEADERS install-pdf install-pdf-am \ - install-pmprotopkgconfigDATA install-presentHEADERS \ - install-presentprotopkgconfigDATA install-printHEADERS \ - install-printprotopkgconfigDATA install-ps install-ps-am \ - install-randrHEADERS install-randrprotopkgconfigDATA \ - install-recordHEADERS install-recordprotopkgconfigDATA \ - install-renderHEADERS install-renderprotopkgconfigDATA \ - install-resourceHEADERS install-resourceprotopkgconfigDATA \ - install-scrnsaverHEADERS install-scrnsaverprotopkgconfigDATA \ - install-strip install-trapHEADERS \ - install-trapprotopkgconfigDATA install-videoHEADERS \ - install-videoprotopkgconfigDATA install-windowswmHEADERS \ - install-windowswmprotopkgconfigDATA \ + install-dpmsprotopkgconfigDATA install-dri2HEADERS \ + install-dri2protopkgconfigDATA install-dri3HEADERS \ + install-dri3protopkgconfigDATA install-dvi install-dvi-am \ + install-evieHEADERS install-evieprotopkgconfigDATA \ + install-exec install-exec-am install-fixesHEADERS \ + install-fixesprotopkgconfigDATA install-fontcacheHEADERS \ + install-fontcacheprotopkgconfigDATA install-fontsHEADERS \ + install-fontsprotopkgconfigDATA install-glHEADERS \ + install-glinternalHEADERS install-glprotopkgconfigDATA \ + install-html install-html-am install-info install-info-am \ + install-inputHEADERS install-inputprotopkgconfigDATA \ + install-kbHEADERS install-kbprotopkgconfigDATA \ + install-lg3dHEADERS install-lg3dprotopkgconfigDATA install-man \ + install-miscmanDATA install-nodist_xprotoHEADERS install-pdf \ + install-pdf-am install-pmprotopkgconfigDATA \ + install-presentHEADERS install-presentprotopkgconfigDATA \ + install-printHEADERS install-printprotopkgconfigDATA \ + install-ps install-ps-am install-randrHEADERS \ + install-randrprotopkgconfigDATA install-recordHEADERS \ + install-recordprotopkgconfigDATA install-renderHEADERS \ + install-renderprotopkgconfigDATA install-resourceHEADERS \ + install-resourceprotopkgconfigDATA install-scrnsaverHEADERS \ + install-scrnsaverprotopkgconfigDATA install-strip \ + install-trapHEADERS install-trapprotopkgconfigDATA \ + install-videoHEADERS install-videoprotopkgconfigDATA \ + install-windowswmHEADERS install-windowswmprotopkgconfigDATA \ install-x11protopkgconfigDATA install-xcmiscHEADERS \ install-xcmiscprotopkgconfigDATA install-xextHEADERS \ install-xextprotopkgconfigDATA install-xf86bigfontHEADERS \ @@ -3277,11 +3305,11 @@ uninstall-compositeprotopkgconfigDATA uninstall-damageHEADERS \ uninstall-damageprotopkgconfigDATA uninstall-dist_docDATA \ uninstall-dmxHEADERS uninstall-dmxprotopkgconfigDATA \ - uninstall-dri2HEADERS uninstall-dri2protopkgconfigDATA \ - uninstall-dri3HEADERS uninstall-dri3protopkgconfigDATA \ - uninstall-evieHEADERS uninstall-evieprotopkgconfigDATA \ - uninstall-fixesHEADERS uninstall-fixesprotopkgconfigDATA \ - uninstall-fontcacheHEADERS \ + uninstall-dpmsprotopkgconfigDATA uninstall-dri2HEADERS \ + uninstall-dri2protopkgconfigDATA uninstall-dri3HEADERS \ + uninstall-dri3protopkgconfigDATA uninstall-evieHEADERS \ + uninstall-evieprotopkgconfigDATA uninstall-fixesHEADERS \ + uninstall-fixesprotopkgconfigDATA uninstall-fontcacheHEADERS \ uninstall-fontcacheprotopkgconfigDATA uninstall-fontsHEADERS \ uninstall-fontsprotopkgconfigDATA uninstall-glHEADERS \ uninstall-glinternalHEADERS uninstall-glprotopkgconfigDATA \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/configure new/xorgproto-2020.1/configure --- old/xorgproto-2019.2/configure 2019-10-17 18:02:36.000000000 +0200 +++ new/xorgproto-2020.1/configure 2020-04-14 17:29:27.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for xorgproto 2019.2. +# Generated by GNU Autoconf 2.69 for xorgproto 2020.1. # # Report bugs to <https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues>. # @@ -641,8 +641,8 @@ # Identity of this package. PACKAGE_NAME='xorgproto' PACKAGE_TARNAME='xorgproto' -PACKAGE_VERSION='2019.2' -PACKAGE_STRING='xorgproto 2019.2' +PACKAGE_VERSION='2020.1' +PACKAGE_STRING='xorgproto 2020.1' PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues' PACKAGE_URL='' @@ -1391,7 +1391,7 @@ # 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 xorgproto 2019.2 to adapt to many kinds of systems. +\`configure' configures xorgproto 2020.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1461,7 +1461,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xorgproto 2019.2:";; + short | recursive ) echo "Configuration of xorgproto 2020.1:";; esac cat <<\_ACEOF @@ -1577,7 +1577,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xorgproto configure 2019.2 +xorgproto configure 2020.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1982,7 +1982,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by xorgproto $as_me 2019.2, which was +It was created by xorgproto $as_me 2020.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2845,7 +2845,7 @@ # Define the identity of the package. PACKAGE='xorgproto' - VERSION='2019.2' + VERSION='2020.1' cat >>confdefs.h <<_ACEOF @@ -11468,7 +11468,7 @@ -ac_config_files="$ac_config_files applewmproto.pc bigreqsproto.pc compositeproto.pc damageproto.pc dmxproto.pc dri2proto.pc dri3proto.pc evieproto.pc fixesproto.pc fontcacheproto.pc fontsproto.pc glproto.pc include/X11/Xpoll.h inputproto.pc kbproto.pc lg3dproto.pc Makefile presentproto.pc printproto.pc randrproto.pc recordproto.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 xcalibrateproto.pc xcmiscproto.pc xextproto.pc xf86bigfontproto.pc xf86dgaproto.pc xf86driproto.pc xf86miscproto.pc xf86rushproto.pc xf86vidmodeproto.pc xineramaproto.pc xproto.pc xproxymngproto.pc" +ac_config_files="$ac_config_files applewmproto.pc bigreqsproto.pc compositeproto.pc damageproto.pc dmxproto.pc dpmsproto.pc dri2proto.pc dri3proto.pc evieproto.pc fixesproto.pc fontcacheproto.pc fontsproto.pc glproto.pc include/X11/Xpoll.h inputproto.pc kbproto.pc lg3dproto.pc Makefile presentproto.pc printproto.pc randrproto.pc recordproto.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 xcalibrateproto.pc xcmiscproto.pc xextproto.pc xf86bigfontproto.pc xf86dgaproto.pc xf86driproto.pc xf86miscproto.pc xf86rushproto.pc xf86vidmodeproto.pc xineramaproto.pc xproto.pc xproxymngproto.pc" cat >confcache <<\_ACEOF @@ -12065,7 +12065,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by xorgproto $as_me 2019.2, which was +This file was extended by xorgproto $as_me 2020.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12122,7 +12122,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -xorgproto config.status 2019.2 +xorgproto config.status 2020.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -12246,6 +12246,7 @@ "compositeproto.pc") CONFIG_FILES="$CONFIG_FILES compositeproto.pc" ;; "damageproto.pc") CONFIG_FILES="$CONFIG_FILES damageproto.pc" ;; "dmxproto.pc") CONFIG_FILES="$CONFIG_FILES dmxproto.pc" ;; + "dpmsproto.pc") CONFIG_FILES="$CONFIG_FILES dpmsproto.pc" ;; "dri2proto.pc") CONFIG_FILES="$CONFIG_FILES dri2proto.pc" ;; "dri3proto.pc") CONFIG_FILES="$CONFIG_FILES dri3proto.pc" ;; "evieproto.pc") CONFIG_FILES="$CONFIG_FILES evieproto.pc" ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/configure.ac new/xorgproto-2020.1/configure.ac --- old/xorgproto-2019.2/configure.ac 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/configure.ac 2020-04-14 17:29:25.000000000 +0200 @@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure. AC_PREREQ([2.60]) -AC_INIT([xorgproto], [2019.2], +AC_INIT([xorgproto], [2020.1], [https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) @@ -110,6 +110,7 @@ compositeproto.pc damageproto.pc dmxproto.pc + dpmsproto.pc dri2proto.pc dri3proto.pc evieproto.pc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/dpmsproto.pc.in new/xorgproto-2020.1/dpmsproto.pc.in --- old/xorgproto-2019.2/dpmsproto.pc.in 1970-01-01 01:00:00.000000000 +0100 +++ new/xorgproto-2020.1/dpmsproto.pc.in 2020-04-14 17:29:25.000000000 +0200 @@ -0,0 +1,8 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +includedir=@includedir@ + +Name: DPMSProto +Description: DPMS extension headers +Version: 1.2 +Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/include/X11/XF86keysym.h new/xorgproto-2020.1/include/X11/XF86keysym.h --- old/xorgproto-2019.2/include/X11/XF86keysym.h 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/include/X11/XF86keysym.h 2020-04-14 17:29:25.000000000 +0200 @@ -207,6 +207,8 @@ #define XF86XK_RotationLockToggle 0x1008FFB7 /* Toggle screen rotation lock on/off */ +#define XF86XK_FullScreen 0x1008FFB8 /* Toggle fullscreen */ + /* Keys for special action keys (hot keys) */ /* Virtual terminals on some operating systems */ #define XF86XK_Switch_VT_1 0x1008FE01 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/include/X11/extensions/dpmsconst.h new/xorgproto-2020.1/include/X11/extensions/dpmsconst.h --- old/xorgproto-2019.2/include/X11/extensions/dpmsconst.h 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/include/X11/extensions/dpmsconst.h 2020-04-14 17:29:25.000000000 +0200 @@ -30,7 +30,7 @@ #define _DPMSCONST_H 1 #define DPMSMajorVersion 1 -#define DPMSMinorVersion 1 +#define DPMSMinorVersion 2 #define DPMSExtensionName "DPMS" @@ -39,5 +39,8 @@ #define DPMSModeSuspend 2 #define DPMSModeOff 3 +#define DPMSInfoNotifyMask (1L << 0) +#define DPMSInfoNotify 0 + #endif /* !_DPMSCONST_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/include/X11/extensions/dpmsproto.h new/xorgproto-2020.1/include/X11/extensions/dpmsproto.h --- old/xorgproto-2019.2/include/X11/extensions/dpmsproto.h 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/include/X11/extensions/dpmsproto.h 2020-04-14 17:29:25.000000000 +0200 @@ -39,6 +39,7 @@ #define X_DPMSDisable 5 #define X_DPMSForceLevel 6 #define X_DPMSInfo 7 +#define X_DPMSSelectInput 8 #define DPMSNumberEvents 0 @@ -172,4 +173,29 @@ } xDPMSInfoReply; #define sz_xDPMSInfoReply 32 +typedef struct { + CARD8 reqType; /* always DPMSCode */ + CARD8 dpmsReqType; /* always X_DPMSSelectInput */ + CARD16 length B16; + CARD32 eventMask B32; +} xDPMSSelectInputReq; +#define sz_xDPMSSelectInputReq 8 + +typedef struct { + CARD8 type; + CARD8 extension; + CARD16 sequenceNumber B16; + CARD32 length; + CARD16 evtype B16; + CARD16 pad0 B16; + Time timestamp B32; + CARD16 power_level B16; + BOOL state; + CARD8 pad1; + CARD32 pad2 B32; + CARD32 pad3 B32; + CARD32 pad4 B32; +} xDPMSInfoNotifyEvent; +#define sz_xDPMSInfoNotifyEvent 32 + #endif /* _DPMSPROTO_H_ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/include/X11/extensions/meson.build new/xorgproto-2020.1/include/X11/extensions/meson.build --- old/xorgproto-2019.2/include/X11/extensions/meson.build 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/include/X11/extensions/meson.build 2020-04-14 17:29:25.000000000 +0200 @@ -65,8 +65,6 @@ 'xf86dga.h', 'xf86dgaproto.h', 'xf86dgastr.h', - 'xf86misc.h', - 'xf86mscstr.h', 'xf86vm.h', 'xf86vmproto.h', 'xf86vmstr.h', @@ -85,13 +83,6 @@ 'xtestext1const.h', 'xtestext1proto.h', 'xtestproto.h', - 'xtrapbits.h', - 'xtrapddmi.h', - 'xtrapdi.h', - 'xtrapemacros.h', - 'xtraplib.h', - 'xtraplibp.h', - 'xtrapproto.h', 'Xv.h', 'XvMC.h', 'XvMCproto.h', @@ -113,7 +104,16 @@ 'windowswmstr.h', 'xcalibrateproto.h', 'xcalibratewire.h', + 'xtrapbits.h', + 'xtrapddmi.h', + 'xtrapdi.h', + 'xtrapemacros.h', + 'xtraplib.h', + 'xtraplibp.h', + 'xtrapproto.h', 'Xeviestr.h', + 'xf86misc.h', + 'xf86mscstr.h', 'xf86rush.h', 'xf86rushstr.h', 'XKBgeom.h', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/include/X11/meson.build new/xorgproto-2020.1/include/X11/meson.build --- old/xorgproto-2019.2/include/X11/meson.build 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/include/X11/meson.build 2020-04-14 17:29:25.000000000 +0200 @@ -59,4 +59,6 @@ subdir('dri') subdir('extensions') subdir('fonts') -subdir('PM') +if get_option('legacy') == true + subdir('PM') +endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/meson.build new/xorgproto-2020.1/meson.build --- old/xorgproto-2019.2/meson.build 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/meson.build 2020-04-14 17:29:25.000000000 +0200 @@ -18,7 +18,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -project('xorgproto', 'c', license : 'MIT', version : '2019.2') +project('xorgproto', 'c', license : 'MIT', version : '2020.1') pkg = import('pkgconfig') cc = meson.get_compiler('c') sed = find_program('sed') @@ -29,6 +29,7 @@ ['compositeproto', '0.4.2'], ['damageproto', '1.2.1'], ['dmxproto', '2.3.1'], + ['dpmsproto', '1.2'], ['dri2proto', '2.8'], ['dri3proto', '1.2'], ['fixesproto', '5.0'], @@ -42,18 +43,15 @@ ['renderproto', '0.11.1'], ['resourceproto', '1.2.0'], ['scrnsaverproto', '1.2.2'], - ['trapproto', '3.4.3'], ['videoproto', '2.3.3'], ['xcmiscproto', '1.2.2'], ['xextproto', '7.3.0'], ['xf86bigfontproto', '1.2.0'], ['xf86dgaproto', '2.1'], ['xf86driproto', '2.1.1'], - ['xf86miscproto', '0.9.3'], ['xf86vidmodeproto', '2.3.1'], ['xineramaproto', '1.2.1'], ['xproto', '7.0.32'], - ['xproxymngproto', '1.0.3'], ] foreach pc : pcs @@ -78,9 +76,12 @@ ['fontcacheproto', '0.1.3'], ['lg3dproto', '5.0'], ['printproto', '1.0.5'], + ['trapproto', '3.4.3'], ['windowswmproto', '1.0.4'], ['xcalibrateproto', '0.1.0'], + ['xf86miscproto', '0.9.3'], ['xf86rushproto', '1.2.2'], + ['xproxymngproto', '1.0.3'], ] foreach pc : legacy_pcs pkg.generate( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/Makefile.am new/xorgproto-2020.1/specs/Makefile.am --- old/xorgproto-2019.2/specs/Makefile.am 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/specs/Makefile.am 2020-04-14 17:29:25.000000000 +0200 @@ -15,7 +15,7 @@ printproto/xp_protoIX.doc \ printproto/xp_protoTOC.doc \ printproto/xp_proto_cov.mif \ - SIAddresses/hostname.txt \ - SIAddresses/IPv6.txt \ - SIAddresses/localuser.txt \ + SIAddresses/hostname.md \ + SIAddresses/IPv6.md \ + SIAddresses/localuser.md \ SIAddresses/README diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/Makefile.in new/xorgproto-2020.1/specs/Makefile.in --- old/xorgproto-2019.2/specs/Makefile.in 2019-10-17 18:02:37.000000000 +0200 +++ new/xorgproto-2020.1/specs/Makefile.in 2020-04-14 17:29:27.000000000 +0200 @@ -320,9 +320,9 @@ printproto/xp_protoIX.doc \ printproto/xp_protoTOC.doc \ printproto/xp_proto_cov.mif \ - SIAddresses/hostname.txt \ - SIAddresses/IPv6.txt \ - SIAddresses/localuser.txt \ + SIAddresses/hostname.md \ + SIAddresses/IPv6.md \ + SIAddresses/localuser.md \ SIAddresses/README all: all-recursive diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/IPv6.md new/xorgproto-2020.1/specs/SIAddresses/IPv6.md --- old/xorgproto-2019.2/specs/SIAddresses/IPv6.md 1970-01-01 01:00:00.000000000 +0100 +++ new/xorgproto-2020.1/specs/SIAddresses/IPv6.md 2020-04-14 17:29:25.000000000 +0200 @@ -0,0 +1,10 @@ +## ServerInterpreted address definition for type "IPv6" + +The X.org Architecture Task Force reserves the ServerInterpreted +address type of "IPv6" for use with IPv6 literal address formats. +The syntax for the value will be defined as specified in RFC 3513 +and the IETF RFC to be published based on the [current draft](http://www.ietf.org/internet-drafts/draft-ietf-ipv6-scoping-arch-00.txt). +This address type specification will be formally issued once the +IETF IPv6 Working Group issues the corresponding RFC. + +Version 0.9, March 2004 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/IPv6.txt new/xorgproto-2020.1/specs/SIAddresses/IPv6.txt --- old/xorgproto-2019.2/specs/SIAddresses/IPv6.txt 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/specs/SIAddresses/IPv6.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -ServerInterpreted address definition for type "IPv6": - -The X.org Architecture Task Force reserves the ServerInterpreted -address type of "IPv6" for use with IPv6 literal address formats. -The syntax for the value will be defined as specified in RFC 3513 -and the IETF RFC to be published based on the current draft at -http://www.ietf.org/internet-drafts/draft-ietf-ipv6-scoping-arch-00.txt -This address type specification will be formally issued once the -IETF IPv6 Working Group issues the corresponding RFC. - -Version 0.9, March 2004 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/hostname.md new/xorgproto-2020.1/specs/SIAddresses/hostname.md --- old/xorgproto-2019.2/specs/SIAddresses/hostname.md 1970-01-01 01:00:00.000000000 +0100 +++ new/xorgproto-2020.1/specs/SIAddresses/hostname.md 2020-04-14 17:29:25.000000000 +0200 @@ -0,0 +1,11 @@ +## ServerInterpreted address definition for type "hostname" + +A ServerInterpreted address with type "hostname" shall have a value +representing a hostname as defined in [IETF RFC 2396](https://tools.ietf.org/html/rfc2396). Due to Mobile IP +and dynamic DNS, the name service should be consulted at connection +authentication time. Clients supporting Internationalized Domain +Names must convert to ASCII Compatible Encoding as specified in the +relevant IETF RFC's before use in the X11 protocol. Note that this +definition of hostname does not allow use of literal IP addresses. + +Version 1.0, March 2004 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/hostname.txt new/xorgproto-2020.1/specs/SIAddresses/hostname.txt --- old/xorgproto-2019.2/specs/SIAddresses/hostname.txt 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/specs/SIAddresses/hostname.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -ServerInterpreted address definition for type "hostname": - -A ServerInterpreted address with type "hostname" shall have a value -representing a hostname as defined in IETF RFC 2396. Due to Mobile IP -and dynamic DNS, the name service should be consulted at connection -authentication time. Clients supporting Internationalized Domain -Names must convert to ASCII Compatible Encoding as specified in the -relevant IETF RFC's before use in the X11 protocol. Note that this -definition of hostname does not allow use of literal IP addresses. - -Version 1.0, March 2004 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/localuser.md new/xorgproto-2020.1/specs/SIAddresses/localuser.md --- old/xorgproto-2019.2/specs/SIAddresses/localuser.md 1970-01-01 01:00:00.000000000 +0100 +++ new/xorgproto-2020.1/specs/SIAddresses/localuser.md 2020-04-14 17:29:25.000000000 +0200 @@ -0,0 +1,32 @@ +## Server-interpreted Authentication Types "localuser" and "localgroup" + +On systems which can determine in a secure fashion the credentials of a client +process, the "localuser" and "localgroup" authentication methods provide access +based on those credentials. The format of the values provided is platform +specific. For POSIX & UNIX platforms, if the value starts with the character +'#', the rest of the string shall be treated as a decimal uid or gid, otherwise +the string is defined as a user name or group name. + +Systems offering this MUST not simply trust a user supplied value (such as an +environment variable or IDENT protocol response). It is expected many systems +will only support this for clients running on the same host using a local IPC +transport. + +Examples: + +``` +xhost +SI:localuser:alanc +``` + +``` +xhost +SI:localuser:#1234 +``` + +``` +xhost +SI:localgroup:wheel +``` + +``` +xhost +SI:localgroup:#0 +``` + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/SIAddresses/localuser.txt new/xorgproto-2020.1/specs/SIAddresses/localuser.txt --- old/xorgproto-2019.2/specs/SIAddresses/localuser.txt 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/specs/SIAddresses/localuser.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -Server-interpreted Authentication Types "localuser" and "localgroup": - -On systems which can determine in a secure fashion the credentials of a client -process, the "localuser" and "localgroup" authentication methods provide access -based on those credentials. The format of the values provided is platform -specific. For POSIX & UNIX platforms, if the value starts with the character -'#', the rest of the string shall be treated as a decimal uid or gid, otherwise -the string is defined as a user name or group name. - -Systems offering this MUST not simply trust a user supplied value (such as an -environment variable or IDENT protocol response). It is expected many systems -will only support this for clients running on the same host using a local IPC -transport. - -Examples: - xhost +SI:localuser:alanc - xhost +SI:localuser:#1234 - xhost +SI:localgroup:wheel - xhost +SI:localgroup:#0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorgproto-2019.2/specs/xextproto/dpms.xml new/xorgproto-2020.1/specs/xextproto/dpms.xml --- old/xorgproto-2019.2/specs/xextproto/dpms.xml 2019-10-17 18:02:34.000000000 +0200 +++ new/xorgproto-2020.1/specs/xextproto/dpms.xml 2020-04-14 17:29:25.000000000 +0200 @@ -175,7 +175,7 @@ protocol defined in this document will return a <emphasis remap='I'>server_major_version</emphasis> of one (1), and a <emphasis remap='I'>server_minor_version</emphasis> -of one (1). +of two (2). </para> <para> @@ -435,13 +435,81 @@ it is undefined. </para> +<para> +<olink targetdoc='dpmslib' targetptr='DPMSSelectInput'><function>DPMSSelectInput</function></olink> +</para> + +<informaltable frame="none"> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <tbody> + <row> + <entry> +<emphasis remap='I'>event_mask</emphasis>: CARD32 + </entry> + </row> + <row> + <entry>=></entry> + </row> + </tbody> + </tgroup> +</informaltable> + +<para> +This request specifies whether DPMS extension events should be generated for this client. +If DPMSInfoNotifyMask is set in <emphasis remap='I'>event-mask</emphasis>, then DPMSInfoNotifyEvent +events will be generated whenever the current DPMS on/off state or power level changes. +If no bits are set, then no events will be generated. +</para> + </chapter> -<chapter id="Events_and_Errors"> -<title>Events and Errors</title> +<chapter id="Events"> + +<title>Events</title> +<para> +The DPMS extension adds one event: +</para> <para> -No new events or errors are defined by this extension. +<function>DPMSInfoNotifyEvent</function> </para> + +<informaltable frame="none"> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> + <tbody> + <row> + <entry> +<emphasis remap='I'>timestamp</emphasis>: TIMESTAMP + </entry> + </row> + <row> + <entry> +<emphasis remap='I'>power_level</emphasis>: CARD16 + </entry> + </row> + <row> + <entry> +<emphasis remap='I'>state</emphasis>: BOOL + </entry> + </row> + </tbody> + </tgroup> +</informaltable> + +<para> +This event is delivered to clients that have requested +DPMSInfoNotifyMask events using the <function>DPMSSelectInput</function> request +whenever the current DPMS on/off state or power level changes. +<emphasis remap='I'>state</emphasis> is one of DPMSEnabled or DPMSDisabled. +If <emphasis remap='I'>state</emphasis> is DPMSEnabled, +<emphasis remap='I'>power_level</emphasis> is one +of DPMSModeOn, DPMSModeStandby, DPMSModeSuspend or DPMSModeOff, otherwise +it is undefined. +</para> + </chapter> <chapter id="Encoding"> @@ -563,5 +631,33 @@ 21 unused </literallayout> + +<literallayout class="monospaced"> +<olink targetdoc='dpmslib' targetptr='DPMSSelectInput'><function>DPMSSelectInput</function></olink> + 1 CARD8 opcode + 1 8 DPMS opcode + 2 2 request length + 4 event mask + 0 no events + 1 DPMSInfoNotifyMask +</literallayout> + +<literallayout class="monospaced"> +<olink targetdoc='dpmslib' targetptr='DPMSInfoNotifyEvent'><function>DPMSInfoNotifyEvent</function></olink> + 1 GenericEvent type + 1 CARD8 DPMS extension offset + 2 CARD16 sequence number + 4 0 length + 2 DPMSInfoNotify evtype + 2 unused + 4 TIMESTAMP timestamp + 2 power_level + 0 DPMSModeOn + 1 DPMSModeStandby + 2 DPMSModeSuspend + 3 DPMSModeOff + 1 BOOL state + 13 unused +</literallayout> </chapter> </book>
