Commit Graph

85 Commits

Author SHA256 Message Date
Dominique Leuenberger
546b6791aa Accepting request 966177 from X11:XOrg
- Update to version 22.1.1
  * xwayland: Clear timer_armed in xwl_present_unrealize_window
  * xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank
  * Xwayland: Do not map the COW by default when rootless
  * xwayland/present: Fix use-after-free in xwl_unrealize_window()

OBS-URL: https://build.opensuse.org/request/show/966177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=11
2022-04-04 17:25:48 +00:00
0e4abd719c - Update to version 22.1.1
* xwayland: Clear timer_armed in xwl_present_unrealize_window
  * xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank
  * Xwayland: Do not map the COW by default when rootless
  * xwayland/present: Fix use-after-free in xwl_unrealize_window()

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=25
2022-03-31 09:39:46 +00:00
Dominique Leuenberger
5d1b06b789 Accepting request 955407 from X11:XOrg
- Update to version 22.1.0
  * xwayland: Fix cursor color

OBS-URL: https://build.opensuse.org/request/show/955407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=10
2022-02-17 22:39:55 +00:00
36bf4e698d - Update to version 22.1.0
* xwayland: Fix cursor color

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=24
2022-02-16 15:44:03 +00:00
Dominique Leuenberger
d1ea194252 Accepting request 950846 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/950846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=9
2022-02-06 22:53:20 +00:00
a8a29eb616 Accepting request 950845 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/950845
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=23
2022-02-03 05:19:41 +00:00
196f12f825 Accepting request 947907 from home:iznogood:branches:X11:XOrg
I realize it is to early to push this RC to TW, but perhaps we can have it in the devel repo for now?

- Update to version 22.0.99.901
  * DRM lease support
  * Enables sRGB fbconfigs in GLX
  * Requires libxcvt
  * Refactoring of the present code in Xwayland
  * Implements support for touchpad gestures
  * Support for xfixes's ClientDisconnectMode and optional
    terminate delay
- Add pkgconfig(libxcvt) BuildRequires: New dependency.
- Add xwayland.keyring, use url for sources, validate sig.
- Move man pages from devel to main binary package.
- Enable LTO, no longer disable LTO via macro.

OBS-URL: https://build.opensuse.org/request/show/947907
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=22
2022-01-21 10:15:34 +00:00
Dominique Leuenberger
f2b7c210bb Accepting request 941877 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/941877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=8
2021-12-22 19:17:56 +00:00
208189730c - Update to version 21.1.4
* Fixes for multiple input validation failures in X server extensions:
    + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030)
    + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487)
    + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488)
    + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489)
  * This release also includes other fixes such as:
    + Store EGLcontext to avoid superfluous eglMakeCurrent() calls
    + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=21
2021-12-14 15:52:17 +00:00
Dominique Leuenberger
2b4f3ca0e2 Accepting request 930159 from X11:XOrg
- Update to version 21.1.3
  * Most notable change is a fix for the GBM backend to work with
    the Nvidia driver series 495.
- supersedes U_glamor-Fix-handling-of-1-bit-pixmaps.patch

OBS-URL: https://build.opensuse.org/request/show/930159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=7
2021-11-10 20:45:59 +00:00
d7a635924e - Update to version 21.1.3
* Most notable change is a fix for the GBM backend to work with
    the Nvidia driver series 495.
- supersedes U_glamor-Fix-handling-of-1-bit-pixmaps.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=20
2021-11-08 11:52:57 +00:00
Dominique Leuenberger
2f111713e0 Accepting request 923789 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/923789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=6
2021-10-11 14:48:35 +00:00
404c004e8b Accepting request 923786 from home:jtorres:branches:X11:XOrg
Add  Obsoletes: xorg-x11* line again

OBS-URL: https://build.opensuse.org/request/show/923786
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=19
2021-10-07 14:51:26 +00:00
Dominique Leuenberger
b040d59135 Accepting request 922042 from X11:XOrg
- U_glamor-Fix-handling-of-1-bit-pixmaps.patch
  * glamor: Fix handling of 1-bit pixmaps; fixes e.g. issues with
    gimp on Wayland (which needs Xwayland) (boo#1189310)

OBS-URL: https://build.opensuse.org/request/show/922042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=5
2021-10-05 20:33:26 +00:00
43f7afd527 added reference to bug
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=18
2021-09-28 16:41:43 +00:00
6d029bc334 - U_glamor-Fix-handling-of-1-bit-pixmaps.patch
* glamor: Fix handling of 1-bit pixmaps; fixes e.g. issues with
    gimp on Wayland (which needs Xwayland)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=17
2021-09-28 16:36:39 +00:00
Dominique Leuenberger
b459114bb4 Accepting request 921771 from X11:XOrg
- covers jira#SLE/SLE-18653

OBS-URL: https://build.opensuse.org/request/show/921771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=4
2021-09-27 18:09:03 +00:00
29a6167115 - covers jira#SLE/SLE-18653
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=16
2021-09-27 11:58:10 +00:00
Dominique Leuenberger
3467dc8b62 Accepting request 906524 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/906524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=3
2021-07-16 20:12:46 +00:00
e3490aa049 Accepting request 906521 from home:mmckitrick:branches:X11:XOrg
- xwayland pc is required for S390x and S390

OBS-URL: https://build.opensuse.org/request/show/906521
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=15
2021-07-15 18:43:19 +00:00
99533919ca - Update to version 21.1.2
* The only change compared to the release candidate is a fix for
    a long standing issue where Xwayland wouldn't send events to
    notify clients of RandR configuration changes in some cases.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=14
2021-07-09 11:24:22 +00:00
Dominique Leuenberger
6368582523 Accepting request 903407 from X11:XOrg
- Update to version 21.1.1.901 (21.1.2 RC1)
  * It's a bit special, as most of the changes are not the usual 
    stable branch fixes material, but are needed for HW accelerated
    direct rendering with the Nvidia 470 driver (which is currently
    in open beta).
  * changes are mostly specific to the EGLStream backend and do not
    affect the GBM backend. And they make a big difference for users
    of the EGLStream backend.
  * See
      https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/BBZVDNST67I2AQOCPSHKYAY6D5Z66JIP/ 
    for more information about testing the EGLStream changes
- enabled Wayland eglstreams (needs new packages egl-wayland and
  eglexternalplatform)

OBS-URL: https://build.opensuse.org/request/show/903407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=2
2021-07-04 20:10:03 +00:00
4f7e9cac38 - Update to version 21.1.1.901 (21.1.2 RC1)
* It's a bit special, as most of the changes are not the usual 
    stable branch fixes material, but are needed for HW accelerated
    direct rendering with the Nvidia 470 driver (which is currently
    in open beta).
  * changes are mostly specific to the EGLStream backend and do not
    affect the GBM backend. And they make a big difference for users
    of the EGLStream backend.
  * See
      https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/BBZVDNST67I2AQOCPSHKYAY6D5Z66JIP/ 
    for more information about testing the EGLStream changes
- enabled Wayland eglstreams (needs new packages egl-wayland and
  eglexternalplatform)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=13
2021-07-01 10:59:43 +00:00
Dominique Leuenberger
52da95c8ae Accepting request 885118 from X11:XOrg
Initial stand-alone Xwayland package version 21.1.1 (boo#1182677)

OBS-URL: https://build.opensuse.org/request/show/885118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xwayland?expand=0&rev=1
2021-04-14 08:10:19 +00:00
14df48d8ff removed all tarballs
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=11
2021-04-13 15:57:37 +00:00
b801bdb076 - Update to version 21.1.1
* Fix XChangeFeedbackControl() request underflow (CVE-2021-3472,
    ZDI-CAN-1259, bsc#1180128)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=10
2021-04-13 15:26:08 +00:00
92d2527e1c Accepting request 884725 from home:tobijk:X11:XOrg
- Additionally to not packing /usr/lib64/xorg/protocol.txt, delete it to fix 
  the build

OBS-URL: https://build.opensuse.org/request/show/884725
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=9
2021-04-12 18:42:42 +00:00
a90c01ea20 Accepting request 884624 from home:gmbr3:Active
- Make vendor name the same as xorg-x11-server

OBS-URL: https://build.opensuse.org/request/show/884624
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=8
2021-04-12 11:20:18 +00:00
ccbc9d9415 - removed conflicting /usr/lib64/xorg/protocol.txt (already in
xorg-x11-server package)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=7
2021-04-12 09:23:16 +00:00
624bd59a04 - added summary for -devel package
- some cleanup

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=6
2021-04-07 08:58:55 +00:00
b97b3e2ec4 Accepting request 879745 from home:tobijk:X11:XOrg
- Update to version 21.1.0:
  * meson: Make sure XKM_OUTPUT_DIR has a trailing slash
  * xwayland: Fix LeaveNotify for relative pointer
- Highlights compared to xserver 1.20.10:
  * Xwayland's XVideo support (via glamor) now supports NV12
  * glamor can now accelerate some more RENDER extension formats
  * Xwayland's GLX provider now uses the EGL implementation instead of Mesa's
    swrast_dri.so directly
  * Xwayland can now use the wp_viewport Wayland protocol for up-scaling of
    fullscreen applications setting lower resolutions via the RandR / 
    XFree86-VidModeExtension extensions
  * Xwayland now alternates between multiple buffers for all Wayland surfaces,
    making it less of a special case compared to other Wayland clients
  * Xwayland can now use memfd_create for creating buffers shared with the
    Wayland compositor when glamor hardware acceleration is disabled
  * Xwayland has better support for clients using relative mouse input and 
    keyboard grabs
  * An Xwayland.1 manpage is now installed
  * Xwayland now supports -listenfd, -version and -verbose command line options
  * Xwayland now installs an xwayland.pc file which helps discovering the path
    of the installed Xwayland binary and the features it supports
  * Only meson is supported for building
  * Only Xwayland and Xvfb can be built, only Xwayland can be installed

OBS-URL: https://build.opensuse.org/request/show/879745
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=5
2021-03-17 21:41:28 +00:00
218bcfbef8 - update to 21.0.99.902
* second release candidate for the standalone Xwayland 21.1.0 release 
  * meson.build: Keep the protocol version looking like xserver 1.20.x did
  * xwayland: Delay cursor visibility update

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=4
2021-03-04 09:54:56 +00:00
b5f00e0266 - added Buildrequires to pkgconfig(glproto) and pkgconfig(gl) to
fix build on Leap

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=3
2021-02-26 10:37:40 +00:00
19885a7606 - added Buildrequires to pkgconfig(glproto) to fix build on Leap
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=2
2021-02-26 10:28:17 +00:00
e0047ab424 Accepting request 873819 from home:tobijk:X11:XOrg
With the stop of the general xserver development and no release on sight, we should provide Xwayland on its own, to at least allow wayland users to profit from the ongoing development in this particular area. So here is a first iteration of a stand-alone xwayland package.

See the below link for the release notes:
https://lists.x.org/archives/xorg-announce/2021-February/003071.html

OBS-URL: https://build.opensuse.org/request/show/873819
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xwayland?expand=0&rev=1
2021-02-26 10:10:59 +00:00