Commit Graph

948 Commits

Author SHA1 Message Date
Adam Jackson
eb8a79641e Enable XC-SECURITY 2020-08-12 15:31:35 -04:00
Adam Jackson
e6480d9628 Fix information disclosure bug in pixmap allocation (CVE-2020-14347) 2020-07-31 11:40:32 -04:00
Fedora Release Engineering
9d32eb45b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:59:04 +00:00
Olivier Fourdan
efa2d863b7 xserver 1.20.8
- Update to xserver 1.20.8
 - Backport latest Xwayland randr resolution change emulation support
   patches.
2020-03-30 09:42:38 +02:00
Olivier Fourdan
97b803e415 Fix a crash on closing a window using Present
https://gitlab.freedesktop.org/xorg/xserver/issues/1000
2020-03-18 11:02:32 +01:00
Olivier Fourdan
1e468bc44a xserver 1.20.7
- backport from stable "xserver-1.20-branch" up to commit ad7364d8d
  (for mutter fullscreen unredirect on Wayland)
- Update videodrv minor ABI as 1.20.7 changed the minor ABI version
  (backward compatible, API addition in glamor)
- Rebase Xwayland randr resolution change emulation support patches
2020-03-13 09:54:18 +01:00
Fedora Release Engineering
dafffedcc8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 04:47:29 +00:00
Olivier Fourdan
622718ea83 xserver 1.20.6 2019-11-25 09:48:42 +01:00
Hans de Goede
76e2fe61fd Fix building with new libglvnd-1.2.0 (E)GL headers and pkgconfig files 2019-11-04 20:48:51 +01:00
Hans de Goede
f1f3380dc7 Fix building with new libglvnd provided gl.pc 2019-11-04 19:35:08 +01:00
Hans de Goede
3ae2631a52 Backport Xwayland randr resolution change emulation support 2019-11-04 17:59:36 +01:00
Olivier Fourdan
7730e12c9e Pick latest fixes from xserver stable branch upstream
resolves: rhbz#1729925
2019-09-10 15:56:14 +02:00
Fedora Release Engineering
cf7f90e3c6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:32:10 +00:00
Olivier Fourdan
945c62ac33 Fix build on ARM with glibc
- Do not include <sys/io.h> on ARM with glibc to avoid compilation
  failure.
- Do not force vbe and int10 sdk headers as this enables int10 which
  does not build on ARM without <sys/io.h>
2019-07-08 09:38:54 +02:00
Olivier Fourdan
5160bab94c Fix regression causing screen tearing with xserver 1.20.5
Resolves: rhbz#1726419
2019-07-08 09:24:16 +02:00
Olivier Fourdan
84ed0d0988 Fix downstream regression and backport fixes 2019-06-28 17:02:49 +02:00
Peter Hutterer
9f7e9a83a5 Return AlreadyGrabbed for keycodes > 255 (#1697804) 2019-06-06 09:20:27 +10:00
Adam Jackson
9b1cb6ee15 xserver 1.20.5 2019-05-30 14:41:00 -04:00
Adam Jackson
c0df45f1ac Fix some non-atomic modesetting calls to be atomic 2019-04-23 19:39:25 -04:00
Peter Hutterer
324f637f1e Fix a Qt scrolling bug, don't reset the valuator on slave switch 2019-03-27 14:16:32 +10:00
Adam Jackson
d3c0c12b95 Backport an Xwayland crash fix in the Present code 2019-03-21 10:46:27 -04:00
Adam Jackson
2a3298614e xserver 1.20.4 2019-02-26 15:05:54 -05:00
Fedora Release Engineering
ad1a5b36a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:43:37 +00:00
Igor Gnatenko
00ee1ad93f Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:56 +01:00
Olivier Fourdan
914938e968 More Xwayland/Present fixes from upstream 2019-01-11 13:35:35 +01:00
Olivier Fourdan
e625aaaade Xwayland/Present fixes from master upstream 2018-12-06 11:32:15 +01:00
Adam Jackson
71d71362b9 xserver 1.20.3 2018-11-01 11:42:36 -04:00
Adam Jackson
e38c5484bc %{?dist} not %{dist} 2018-10-16 14:53:03 -04:00
Adam Jackson
60bd7d1fb5 xserver 1.20.2 2018-10-15 12:13:44 -04:00
Hans de Goede
f57420c8b5 Rebase patch to use va_gl as vdpau driver on i965 GPUs, re-fix rhbz#1413733 2018-10-04 14:21:41 +02:00
Dave Airlie
72455413e3 Build with PIE enabled (this doesn't enable bind now) 2018-09-13 11:15:29 +10:00
Olivier Fourdan
b25ac7f75c Patches from upstream for Xwayland 2018-09-10 16:45:51 +02:00
Adam Jackson
a237e8dbd7 xserver 1.20.1 2018-08-09 10:29:54 -04:00
Fedora Release Engineering
63ad72a19e - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:30:47 +00:00
Adam Jackson
228641ed26 Xorg and Xwayland Requires: libEGL 2018-06-12 09:40:38 -04:00
Adam Williamson
a24c5faafd Backport fixes for RHBZ#1579067 2018-06-01 17:48:51 -07:00
Adam Jackson
00b4ee574b Xorg Requires: xorg-x11-drv-libinput 2018-05-16 14:40:33 -04:00
Adam Jackson
8833777f42 spec file cleanups
Renumber patches, remove single-use macros and always-true conditionals,
trim old changelog, etc.
2018-05-10 15:48:37 -04:00
Adam Jackson
f0e985518a xserver 1.20 2018-05-10 12:56:54 -04:00
Adam Jackson
117a24dd8f Fix xvfb-run's default depth to be 24 2018-04-25 11:48:14 -04:00
Adam Jackson
01bf953d1d xserver 1.20 RC5 2018-04-24 17:20:22 -04:00
Adam Jackson
58b85adf7f Tweak libunwind conditionals 2018-04-13 16:20:10 -04:00
Olivier Fourdan
17fe3265bd Re-fix "use type instead of which in xvfb-run"
The fix for rhbz#1443357 was overridden inadvertently
2018-04-12 16:55:43 +02:00
Adam Jackson
3e9561ab1d xserver 1.20 RC4 2018-04-10 16:15:08 -04:00
Adam Jackson
120f876308 xserver 1.20 RC3 2018-04-02 16:56:07 -04:00
Olivier Fourdan
9e2c567908 xwayland and xvfb-run fixes
xwayland: avoid race condition on new keymap
xwayland: Keep separate variables for pointer and tablet foci
xvfb-run: Add support for “ --auto-display” command line option
2018-02-13 17:01:43 +01:00
Fedora Release Engineering
bcdafa232e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 21:59:07 +00:00
Olivier Fourdan
f3307b88b0 Do not generate a core on Wayland socket issues
Exit without a FatalError() on Wayland socket errors to avoid issues
being filed against Xwayland for all Wayland compositor issues.
2018-02-05 11:41:04 +01:00
Adam Jackson
8dd9953946 %undefine _strict_symbol_defs_build 2018-01-22 11:56:57 -05:00
Peter Hutterer
dbeed8684b Fix handling of devices with ID_INPUT=null 2018-01-11 08:15:54 +10:00
Adam Jackson
3a9dd861fd xserver 1.19.6 2017-12-20 15:49:54 -05:00
Adam Jackson
c56aef5952 xserver 1.19.5 2017-10-12 15:31:39 -04:00
Olivier Fourdan
314a7cadab - xserver-1.19.4
- Backport tablet support for Xwayland
2017-10-05 16:49:05 +02:00
Troy Dawson
78f536200b Cleanup spec file conditionals 2017-09-08 10:12:58 -07:00
Fedora Release Engineering
75ea02b14f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:54:37 +00:00
Fedora Release Engineering
084381c300 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:22:09 +00:00
Ville Skyttä
fa4fbb97de Use type instead of which in xvfb-run (rhbz#1443357)
Avoids a (missing) dependency on which.
2017-07-02 09:55:32 +03:00
Orion Poplawski
283c3dadea Enable full build for s390/x 2017-05-04 11:51:19 -06:00
Ben Skeggs
de1c849ff1 Default to xf86-video-modesetting on GeForce 8 and newer. 2017-04-24 09:26:16 +10:00
Adam Jackson
0eac067d1c Inoculate against a versioning bug with libdrm 2.4.78 2017-04-07 10:03:29 -04:00
Hans de Goede
842f3bc99b Use va_gl as vdpau driver on i965 GPUs (rhbz#1413733) 2017-03-23 13:29:21 +01:00
Adam Jackson
cd3cfd2f6d xserver 1.19.3 2017-03-15 14:24:04 -04:00
Adam Jackson
5c08772f91 xserver 1.19.2 2017-03-02 18:30:04 -05:00
Fedora Release Engineering
5a859bf1b0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 18:05:28 +00:00
Peter Hutterer
75479d7765 Fix a few input thread lock issues causing intel crashes (#1384486) 2017-02-01 11:50:38 +10:00
Adam Jackson
4ef2a804fc Limit the intel driver only on F26 and up 2017-01-16 11:08:55 -05:00
Adam Jackson
62cd573e50 xserver 1.19.1 2017-01-11 16:44:26 -05:00
Hans de Goede
ee515e44b0 Follow Debian and only default to the intel ddx on gen4 or older intel GPUs 2017-01-10 14:46:20 +01:00
Hans de Goede
7d570e0164 Add one more patch for better integration with the nvidia binary driver 2016-12-20 13:16:47 +01:00
Hans de Goede
6c7b30274b Add some patches for better integration with the nvidia binary driver
Add a patch from upstream fixing a crash (rhbz#1389886)
2016-12-15 13:09:24 +01:00
Olivier Fourdan
bdf207e6f8 Update to 1.19.0
- xserver 1.19.0
- Fix use after free of cursors in Xwayland (rhbz#1385258)
- Fix an issue where some monitors would show only black, or
  partially black when secondary GPU outputs are used
2016-11-23 10:36:31 +01:00
Peter Hutterer
fb49b2964a Update device barriers for new master devices (#1384432) 2016-11-15 12:00:46 +10:00
Hans de Goede
7084842c1c Update to 1.19.0-rc2
- Fix (hopefully) various crashes in FlushAllOutput() (rhbz#1382444)
- Fix Xwayland crashing in glamor on non glamor capable hw (rhbz#1390018)
2016-11-03 13:21:47 +01:00
Adam Jackson
0af4a5b7d3 Fix Config record allocation during startup: if xorg.conf.d directory
- was absent, a segfault resulted.
2016-11-01 15:22:19 -04:00
Adam Jackson
d66825093a Use %autopatch instead of doing our own custom git-am trick
There's some quirks here. We have a .gitignore we'd like to use, so we
need to copy that in before doing git-init. But the git-init happens in
%autosetup if you pass it -S git, so we can't do that. Also we want to
blow away any .git directory inside the tarball, otherwise the initial
commit will fail. So, unpack, nuke .git, copy in .gitignore, then
manually do the rest of %autosetup.
2016-10-31 13:11:39 -04:00
Hans de Goede
487f906e23 Add missing Requires: libXfont2-devel to -devel sub-package (rhbz#1389711) 2016-10-28 14:15:21 +02:00
Hans de Goede
9536f6a6e6 Sync with upstream git, bringing in a bunch if bug-fixes
- Add some extra fixes which are pending upstream
- This also adds PointerWarping emulation to Xwayland, which should improve
  compatiblity with many games
2016-10-26 15:07:46 +02:00
Hans de Goede
b1bac6c833 Sync with upstream git, bringing in a bunch if bug-fixes
- Add some extra fixes which are pending upstream
- This also adds PointerWarping emulation to Xwayland, which should improve
  compatiblity with many games
2016-10-26 14:52:26 +02:00
Hans de Goede
877df9fdea Sync with upstream git, bringing in a bunch if bug-fixes
- Add some extra fixes which are pending upstream
- This also adds PointerWarping emulation to Xwayland, which should improve
  compatiblity with many games
2016-10-26 13:06:31 +02:00
Hans de Goede
c72d21ad14 Sync with upstream git, bringing in a bunch if bug-fixes
- Add some extra fixes which are pending upstream
- This also adds PointerWarping emulation to Xwayland, which should improve
  compatiblity with many games
2016-10-26 12:49:00 +02:00
Hans de Goede
8aa464b9f9 Add a fix from upstream to fix xterm crash under Xwayland (fdo#97974)
- Add a fix from upstream to fix glamor / xwayland not working with glvnd
- Add a fix from upstream to fix input devices no longer working
  after a vt-switch
2016-10-05 15:59:16 +02:00
Hans de Goede
8e5d763690 Use bison instead of byacc to fix Xdmx build errors 2016-09-29 20:19:57 +02:00
Hans de Goede
50c29c4fbc Obsolete xorg-x11-drv-vmmouse 2016-09-29 15:12:12 +02:00
Hans de Goede
4594fe8a38 Git snapshot of the day
-Drop some merged local patches
-Fix package version nr
2016-09-29 10:23:02 +02:00
Hans de Goede
db3d278c99 Rebase to 1.18.99.901 (1.19-rc1) (+ git master patches uptill today)
- Drop Obsoletes for the driver packages removed from F21 (its been 2
  years since they have been removed now)
2016-09-28 16:00:28 +02:00
Adam Jackson
0deee42aec Backport GLX_EXT_libglvnd support from 1.19 2016-09-08 14:58:02 -04:00
Peter Hutterer
d6e8cd83fc Fall back to libinput if the module is missing 2016-09-01 17:01:16 +10:00
Hans de Goede
6f968ef6a9 Fix (undo) server ABI breakage from 1.18.4-3 2016-08-25 19:20:25 +02:00
Hans de Goede
e09b8dfb8f Various switchable-graphics / prime fixes from upstream, mostly
related to using the modesetting driver in prime setups
- Fix Xorg -configure not working (rhbz#1368502)
2016-08-25 15:42:56 +02:00
Kalev Lember
3a2c8d2dc3 Backport a number of XWayland fixes from master
We went through master commits with ofourdan and came up with a list of
these to backport for now; there's a few more that might be nice but are
much harder to backport.
2016-08-19 10:56:22 +02:00
Adam Jackson
c814894df7 xserver 1.18.4 2016-07-19 13:53:19 -04:00
Olivier Fourdan
e6e01954a9 Fix segfault in Xwayland due to cursor update after unrealize 2016-07-04 14:10:22 +02:00
Peter Hutterer
9ad47a897e Fix segfault caused by forced indicator update (#1335439) 2016-06-28 11:52:39 +10:00
Hans de Goede
136c5ded48 Add switchable-graphics / prime fixes from f24 branch
- Add some more switchable-graphics / prime fixes from upstream
2016-06-17 14:35:59 +02:00
Adam Jackson
b97fc3764a Restore DRI1 for now 2016-06-13 11:19:45 -04:00
Adam Jackson
e0b45619ef Move a symbol from DRI1 to DRI2 code to fix ati/openchrome 2016-05-09 11:05:33 -04:00
Peter Hutterer
63b1c55303 Fix NumLock indicator light turning off after (#1047151) 2016-05-05 09:53:59 +10:00
Adam Jackson
52f41703a5 Stop building DRI1 support
- Don't build DRI2 on s390{,x}
2016-04-14 16:46:00 -04:00
Adam Jackson
0694fea0f3 xserver 1.18.3 2016-04-04 16:01:08 -04:00
Adam Jackson
291f2df7cf Fix red tint artifacts in glamor
- Fix a performance cliff in present triggered by plasma
- Silence some xf86vidmode log spam
2016-03-17 10:18:54 -04:00