Commit Graph

7349 Commits

Author SHA1 Message Date
matthieu
f20d5d564b Update to xf86-video-amdgpu 23.0.0. Tested by op@ and jsg@ 2023-03-01 20:21:10 +00:00
matthieu
8af6982775 update 2023-02-27 21:13:00 +00:00
jsg
6c71fdc857 update 2023-02-27 13:27:49 +00:00
jsg
43a50021dc Merge libdrm 2.4.115 2023-02-27 12:46:20 +00:00
jsg
2c1d40de3f Import libdrm 2.4.115 2023-02-27 12:42:10 +00:00
jsg
71bb296071 enable the Mesa shader cache
Mesa supports caching compiled shaders in ~/.cache/mesa_shader_cache/.
This was disabled on OpenBSD to reduce the amount of syscalls and files
the web browser sandboxes would need to deal with.  The web browser
ports have now been updated to expect a shader cache.

Compared to GTK3, GTK4 makes heavy use of shaders.  With cached shaders,
GNOME programs start noticeably quicker.  Slow startup of GTK4 programs
on an Intel Alder Lake machine reported by aja@

ok matthieu@
2023-02-23 00:15:15 +00:00
matthieu
7c2fcede9f update 2023-02-07 07:14:09 +00:00
matthieu
1322100d79 Xi: fix use-after-free in DeepCopyPointerClasses
CVE-2023-0494, ZDI-CAN-19596
2023-02-07 06:32:18 +00:00
jsg
146dd57114 intel/dev: Add another EHL pci id
f15f08c3de3d0eeca8abf208c8d2ddc0523b3c23 in mainline Mesa
2023-02-06 23:30:51 +00:00
jsg
b91c5a5e52 intel/dev: remove invalid EHL pci id
a23e04b67367ae90e6fee06e4506bee3f00e6ae6 in mainline Mesa
2023-02-06 23:28:50 +00:00
matthieu
f74971723b update 2023-02-05 08:18:37 +00:00
matthieu
038a2143ab Update to xterm 378. tested/ok op@, tb@ 2023-02-05 07:45:22 +00:00
jsg
d559c33fb8 link against libpthread where libmesa_util_c11 is used
OpenBSD doesn't have c11 threads.h functions.  Instead Mesa's
replacements are used.

fixes build of graphics/piglit reported by naddy@
2023-01-31 03:29:36 +00:00
jsg
286474af33 only link libmesa_util_sse41 when WITH_SSE41=yes
from deraadt@
2023-01-29 12:20:31 +00:00
jsg
60f4c250b1 only link libmesa_util_sse41 when WITH_SSE41=yes
build break on powerpc64 reported by deraadt@
2023-01-28 22:09:39 +00:00
jsg
bc1a56a326 update 2023-01-28 10:04:18 +00:00
jsg
a0b91ce18d sync 2023-01-28 08:59:40 +00:00
jsg
b5d82fed48 Merge Mesa 22.3.4 2023-01-28 08:56:19 +00:00
jsg
5642995eea Import Mesa 22.3.4 2023-01-28 08:09:28 +00:00
matthieu
1a36d93abf enlarge mkstemp() pattern to 10 'X' 2023-01-22 14:22:05 +00:00
matthieu
7aadfb9cbd update 2023-01-22 13:24:52 +00:00
matthieu
b56b3f588d Update xinit to version 1.4.2 2023-01-22 12:03:53 +00:00
matthieu
4693da8eb4 Update xvinfo to version 1.1.5 2023-01-22 11:44:16 +00:00
matthieu
0e05844abe udate xset to version 1.2.5 2023-01-22 11:41:55 +00:00
matthieu
994e194303 Update xrandr to version 1.5.2 2023-01-22 11:38:36 +00:00
matthieu
c58741f146 Update xprop to version 1.2.6 2023-01-22 11:08:30 +00:00
matthieu
5227ff841b Fix botched configure.ac merge 2023-01-22 11:06:17 +00:00
matthieu
031092742f Fix botched configure.ac merge 2023-01-22 11:04:02 +00:00
matthieu
2ba7501826 Update xlsclients to version 1.1.5 2023-01-22 11:00:14 +00:00
matthieu
7d92048664 Update xlsatoms to version 1.1.4 2023-01-22 10:57:29 +00:00
matthieu
8481ed40bf Update xlogo to version 1.0.6 2023-01-22 10:48:45 +00:00
matthieu
768018ae96 Update xkill to vesion 1.0.6 2023-01-22 10:24:32 +00:00
matthieu
83fc33415a Upate xkbevd to version 1.1.5 2023-01-22 10:01:57 +00:00
matthieu
a37ea9079b Update xcompmgr to version 1.1.9 2023-01-22 09:58:12 +00:00
matthieu
d04c7bf7c1 Update xgamma to version 1.0.7 2023-01-22 09:53:39 +00:00
matthieu
6c8ea4fe58 Merge xserver 21.1.6.
Includes a few fixes to the security patches already committed.
2023-01-22 09:44:41 +00:00
matthieu
8c4424dd36 Add back the meson build system to xserver.
Not having those file only create noise when merging upstream releases.
2023-01-22 09:21:08 +00:00
matthieu
8b4361c1d3 Fix several issues in libXpm :
CVE-2022-46285: Infinite loop on unclosed comments
CVE-2022-44617: Runaway loop on width of 0 and enormous height
CVE-2022-4883: compression commands depend on $PATH
2023-01-17 16:21:23 +00:00
matthieu
482523581c update 2023-01-07 17:39:49 +00:00
matthieu
47c96394bf sync 2023-01-07 17:17:11 +00:00
matthieu
8b7e37f22a Update to libXpm 3.5.14. This adds manual pages and fixes typos in comments. 2023-01-07 17:15:03 +00:00
matthieu
49a1671770 Fix serveral X server input validation errors that can cause varios issues:
* CVE-2022-46340/ZDI-CAN-19265: X.Org Server XTestSwapFakeInput stack
  overflow
* CVE-2022-46341/ZDI-CAN-19381: X.Org Server XIPassiveUngrab
  out-of-bounds access
* CVE-2022-46342/ZDI-CAN-19400: X.Org Server XvdiSelectVideoNotify
  use-after-free
* CVE-2022-46343/ZDI-CAN-19404: X.Org Server ScreenSaverSetAttributes
  use-after-free
* CVE-2022-46344/ZDI-CAN-19405: X.Org Server XIChangeProperty
  out-of-bounds access
* CVE-2022-46283/ZDI-CAN-19530: X.Org Server XkbGetKbdByName use-after-free
2022-12-14 10:29:00 +00:00
kettenis
921296be19 Add kqueue(2) support such that the amdgpu Xorg driver notices events
signalled by the kernel driver.  This makes sure xbacklight(1) will report
the right display brightness if it is changed by using the brightness keys
on the keyboard or through wsconsctl(8).

ok jsg@, matthieu@
2022-12-05 16:41:17 +00:00
matthieu
a463cf27b2 update 2022-12-04 18:43:19 +00:00
matthieu
81e9319cbd Update xf86-video-mach64 to version 6.9.7. 2022-12-04 18:15:08 +00:00
matthieu
1194b79a7e Update xfd to version 1.1.4 2022-12-04 18:13:53 +00:00
matthieu
6bb3d301a4 update 2022-12-04 08:05:36 +00:00
matthieu
f46d1404a0 update 2022-11-16 21:59:26 +00:00
matthieu
b699ec2288 Update libXft to version 2.3.7.
This is a fix for a stack overflow that was introduced in 2.3.5.
2022-11-16 20:25:46 +00:00
jsg
11497a7dac update 2022-11-14 09:40:31 +00:00