Commit graph

57 commits

Author SHA1 Message Date
Olivier Fourdan
c18d2bc228 xorgproto 2025.1
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/106>
2025-12-18 09:58:07 +01:00
Olivier Fourdan
6746971105 xorgproto 2024.1
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
2024-03-25 15:07:16 +01:00
Olivier Fourdan
7669673222 xorgproto 2023.2
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
2023-06-16 09:17:19 +02:00
Olivier Fourdan
16ca6a5c59 xorgproto 2023.1
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
2023-06-05 09:09:04 +02:00
Olivier Fourdan
824001c947 xorgproto 2022.2
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
2022-08-09 16:53:29 +02:00
Peter Hutterer
ad6412624e Add the XWAYLAND extension
This extension exists to serve one purpose: reliably identifying
Xwayland. Previous attempts at doing so included querying root window
properties, output names or input device names. All these attempts are
somewhat unreliable. Instead, let's use an extension - where that
extension is present we have an Xwayland server.

Clients should never need to do anything but check whether the extension
exists through XQueryExtension/XListExtensions.

This extension provides a single QueryVersion request only, and
that is only to provide future compatibility if we ever need anything
other than "this extension exists" functionality.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
2022-08-05 09:51:54 +10:00
Alan Coopersmith
a3f847b750 Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-24 08:47:30 -07:00
Peter Hutterer
8c8bbb9034 xorgproto 2022.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-04-21 10:42:50 +10:00
Povilas Kanapickas
57acac1d4c xorgproto 2021.5
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-09-15 18:55:35 +03:00
Povilas Kanapickas
9cd746bd0d xorgproto-2021.4.99.2
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-30 12:47:29 +03:00
Povilas Kanapickas
7a9b831c60 xorgproto-2021.4.99.1
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2021-05-15 20:12:54 +03:00
Peter Hutterer
eec0adee25 xorgproto 2021.4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-04-30 09:34:12 +10:00
Peter Hutterer
34b8a46e64 gitlab CI: check that the autotools and meson versions are in sync
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-04-30 09:31:12 +10:00
Peter Hutterer
242578ac6e Integrate the keysym verifier into make check
autotools can't pass arguments, so let's default to 'verify' in the script
itself and for distcheck to succeed, we need to set an environment variable to
search for the header (it's an out-of-tree build).

And due to the very faint chance of there being no python during the
xorgproto build, let's make that conditional too.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-03-10 09:39:44 +00:00
Peter Hutterer
5d37740f4a xorgproto-2021.3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-02-25 11:19:24 +10:00
Peter Hutterer
2bce6cefea xorgproto 2021.2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-02-24 14:39:14 +10:00
Peter Hutterer
0fef97c1e2 configure.ac: remove trailing whitespaces
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-02-24 14:39:14 +10:00
Adam Jackson
c62e820340 xorgproto 2020.1
Fixes: xorgproto#28
Signed-off-by: Adam Jackson <ajax@redhat.com>
2020-04-14 11:22:03 -04:00
Adam Jackson
7c22419acc Revert "xorgproto 2020.1"
Fails distcheck.

This reverts commit 032a3a16cd.
2020-04-14 11:19:29 -04:00
Adam Jackson
032a3a16cd xorgproto 2020.1
Fixes: xorgproto#28
Signed-off-by: Adam Jackson <ajax@redhat.com>
2020-04-06 10:52:07 -04:00
Alexander Volkov
564d18c8e5 Add DPMSInfoNotify event
This will allow applications to respond to changes of power level
of a monitor, e.g. an application may stop rendering and related
calculations when the monitor is off.

Bump DPMS version to 1.2, install dpmsproto.pc.

Signed-off-by: Alexander Volkov <a.volkov@rusbitech.ru>
2020-02-26 15:44:33 +03:00
Adam Jackson
f61f9a3ee1 xorgproto 2019.2
Closes: https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues/21
Signed-off-by: Adam Jackson <ajax@redhat.com>
2019-10-17 16:02:05 +00:00
Peter Hutterer
e0bba743ae xorgproto 2019.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-06-20 13:08:27 +10:00
Alan Coopersmith
4feff33159 Restore generation of specs from docbook in autotools builds
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2019-02-23 15:22:32 -08:00
Alan Coopersmith
5fce6c0dad Update configure.ac bug URL for gitlab migration
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-12-07 20:01:04 -08:00
Adam Jackson
bac7b0b421 xorgproto 2018.4
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-28 11:38:27 -05:00
Keith Packard
cd7b5a4bee xorgproto 2018.3
Signed-off-by: Keith Packard <keithp@keithp.com>
2018-02-20 15:43:19 -08:00
Adam Jackson
0da777811b xorgproto 2018.2
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-12 11:16:45 -05:00
Adam Jackson
bd1c33db52 xorgproto 2018.1
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-05 14:10:29 -05:00
Adam Jackson
7409bb6612 xproto: Stop generating Xfuncproto.h
This no longer varies at compile time, yay.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01 14:55:30 -05:00
Adam Jackson
c9120fbdce xproto: Stop "computing" a value for FUNCPROTO
This macro is apparently an imake-ism for how much C89 you support.
Seeing as it's 2018 the answer is "all of it", and if that's not
actually true for your platform you need a better compiler.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01 14:50:32 -05:00
Adam Jackson
05b1963945 xproto: Move NARROWPROTO logic out of configure time
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01 14:47:38 -05:00
Adam Jackson
9d14a8fade Move the headers under include/X11/...
I kinda hate to do this, it was nice to have everything in one place.
However, the meson build wants to be able to wrap this module as a
dependency, and code that depends on these headers includes them in the
form:

    #include <X11/Xfuncproto.h>

As a result, any include path meson can construct needs to point to the
root of a hierarchy that has the same path layout as an installed copy,
hence this change.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30 12:31:15 -05:00
Adam Jackson
23fe271e30 build: Hide some ancient headers behind --enable-legacy
Use this if you need calibrate, evie, fontcache, lg3d, or print.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16 11:13:00 -05:00
Adam Jackson
5458e50a46 Set package name to xorgproto and use year-based versioning
Integers are cheap.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16 11:13:00 -05:00
Keith Packard
1276412bbd Create shared build infrastructure
Signed-off-by: Keith Packard <keithp@keithp.com>
2017-12-13 15:40:56 -08:00
Keith Packard
38303e02f8 Move common xineramaproto files out of the way 2017-12-13 15:12:27 -08:00
Gaetan Nadon
441b8d8371 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Fix Automake warning: AC_OUTPUT should be used without arguments.
www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2013-10-26 09:42:05 -04:00
Adam Jackson
023aecf6a0 configure: Remove AM_MAINTAINER_MODE
Signed-off-by: Adam Jackson <ajax@redhat.com>
2013-01-15 14:01:10 -05:00
Alan Coopersmith
609550d777 xineramaproto 1.2.1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-01-05 20:18:46 -08:00
Alan Coopersmith
f548ea433c config: Add missing AC_CONFIG_SRCDIR
Regroup AC statements under the Autoconf initialization section.
Regroup AM statements under the Automake initialization section.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-01-05 20:17:56 -08:00
Gaetan Nadon
b4af6b510f config: update AC_PREREQ statement to 2.60
Unrelated to the previous patches, the new value simply reflects
the reality that the minimum level for autoconf to configure
all x.org modules is 2.60 dated June 2006.

ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-03-28 19:25:52 -04:00
Gaetan Nadon
832556b97d configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.
2009-11-15 18:11:36 -05:00
Gaetan Nadon
c4ab44362b configure.ac: AM_MAINTAINER_MODE missing #24238
This turns off maintainer mode build rules in tarballs.
Works in conjunction with autogen.sh --enable-maintainer-mode
2009-11-15 13:55:25 -05:00
Peter Hutterer
216c573fa0 xineramaproto 1.2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-10-01 20:41:09 +10:00
Peter Hutterer
489b2bf369 Require macros 1.3 for XORG_DEFAULT_OPTIONS
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-10-01 20:34:09 +10:00
Peter Hutterer
419bcf5831 xineramaproto 1.1.99.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-08-27 11:39:16 +10:00
Paulo Cesar Pereira de Andrade
b8b3878351 Janitor: Correct make distcheck and dont distribute autogen.sh 2009-01-27 20:06:28 -02:00
Kevin E Martin
6f36b1384a Update package version number for final X11R7 release candidate. 2005-12-15 00:24:40 +00:00
Kevin E Martin
a4319de715 Update package version number for RC1 release. 2005-10-19 02:48:16 +00:00