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>=&gt;</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>


Reply via email to