Commit Graph

7540 Commits

Author SHA1 Message Date
matthieu
737e223ef8 Merge X server 21.1.8. tested by kn@ and op@. 2023-05-01 07:41:17 +00:00
robert
3d7e94ce3a search for the vulkan drivers in the system library path instead of
loading them with a full path to utilitze the ld.so cache so that we
can pre-load these libraries for mesa before calling unveil(2)

ok jsg@
2023-05-01 06:46:26 +00:00
bentley
0b3518c27d Fix variable name typo: mcyursor -> mycursor.
discussed with robert@
2023-04-27 18:17:25 +00:00
bentley
e447743965 Swap saved x/y touchscreen values if axes are swapped.
This fixes an issue where moving a finger horizontally or vertically
on a rotated touchscreen caused the cursor to jump to position along
a diagonal line.

ok miod@ kettenis@
2023-04-27 12:25:56 +00:00
bentley
3e7961fbf9 Fix error message typos: COORS -> COORDS.
ok matthieu@
2023-04-25 20:18:48 +00:00
bentley
becd7a8418 xtsscale is in section 1, not section 8. 2023-04-25 16:07:13 +00:00
robert
dac209564b add the build id for libvulkan_radeon just like the intel* modules
this fixes an unveil issue where mesa was trying to stat the module
to build an UUID because the build id was not available

ok jsg@
2023-04-24 14:17:55 +00:00
bentley
b5c4bd14dc Fix spacing in rendered manpage. 2023-04-24 09:28:39 +00:00
robert
c8f482983a make xenodm reload the environment variables after setusercontext(3)
so that environment variables configured in login.conf(5) are also
available

ok matthieu@, millert@
2023-04-14 11:17:49 +00:00
matthieu
3fad868fb3 update 2023-04-10 17:45:28 +00:00
matthieu
68e497db2a Note that gettext-tools is needed for autoreconf 2023-04-10 17:45:01 +00:00
matthieu
32b316183a Update to xf86-video-nv 2.1.22 2023-04-10 17:34:09 +00:00
matthieu
bdc10943f4 Update to xf86-input-vmmouse 13.2.0 2023-04-10 17:15:06 +00:00
matthieu
97110c5faa Update to xf86-input-void 1.4.2 2023-04-10 17:08:51 +00:00
matthieu
83bdfdd822 Update to xf86-input-mouse 1.9.4 2023-04-10 16:38:33 +00:00
matthieu
c85cd51b9e Update to xf86-input-joystick 1.6.4 2023-04-10 16:33:30 +00:00
matthieu
30d3895fc4 Update to xf86-input-elographics 1.4.3 2023-04-10 16:25:33 +00:00
matthieu
558b3b5e32 Update to xwininfo 1.1.6 2023-04-10 16:16:52 +00:00
matthieu
92e13ba23a Update to xvidtune 1.0.4 2023-04-10 15:39:00 +00:00
matthieu
933b6c32fd Update to xkbcomp 1.4.6 2023-04-10 15:34:57 +00:00
matthieu
e1bf497a25 Update to xhost 1.0.9 2023-04-10 15:30:17 +00:00
matthieu
5cfcbd2df4 Update to xdriinfo 1.0.7 2023-04-10 15:25:49 +00:00
matthieu
b7861c1f4a Update to beforelight 1.0.6 2023-04-10 15:20:48 +00:00
jsg
baa319bac6 update 2023-04-06 11:02:52 +00:00
jsg
5f7ec4d460 Merge Mesa 22.3.7 2023-04-06 10:23:42 +00:00
jsg
175bb70352 Import Mesa 22.3.7 2023-04-06 10:08:20 +00:00
matthieu
1a68187e4c composite: Fix use-after-free of the COW
CVE-2023-1393, ZDI-CAN-19866
2023-03-29 12:12:13 +00:00
op
2c64aaa9d9 cwm: fix a semi-transparency border issue with some applications
When running with a compositor the border of some applications (firefox,
chromium, zathura...) is not rendered correctly.  Initializing the highest
significant bits of the color fixes it.

diff from Julien Blanchard (julien at typed-hole [dot] org); ok okan@
2023-03-22 08:27:36 +00:00
jsg
fd832fbd7c reorder libEGL Makefile so ${X11BASE}/lib is searched after obj dir
problem spotted by, feedback from, and ok naddy@
2023-03-19 10:24:26 +00:00
matthieu
214fe1b623 update 2023-03-13 21:20:09 +00:00
matthieu
baab05c9b8 Regen 2023-03-12 17:44:01 +00:00
matthieu
fce9f9a975 Re-add local change to use AM_MAINTAINER_MODE by default 2023-03-12 17:41:45 +00:00
matthieu
c05ceaf4c1 Update all font packages to latest versions.
Main change is the use of the new XORG_DEFAULT_NOCODE_OPTIONS autotools
option that reduces the configure scripts by a fair amount.
Will speed up builds a bit. No actual changes to fonts.
2023-03-12 17:22:02 +00:00
matthieu
099f55b1f3 Update font-util to version 1.4.0 2023-03-12 17:17:24 +00:00
matthieu
08826ca741 Update to xorg-util-macros 1.20.0 2023-03-12 17:16:15 +00:00
jsg
1d90a1e969 sync 2023-03-10 04:16:09 +00:00
jsg
687ad7826d revert upstream Mesa changes to remove non-TLS paths
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17814
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17213

Emulated TLS isn't enough when many shared libraries are involved.
This caused problems with some ports: kitty, calibre, qutebrowser.

reported by tb@ and others
2023-03-10 04:15:06 +00:00
tb
eefa65c4ab Zap a stray space to tickle the git conversion. 2023-03-03 15:26:53 +00:00
jsg
70e55f99c0 build libmesa_util_sse41 on all archs
swrast_dri.so had an undefined reference to util_streaming_load_memcpy
on non-x86 archs.

Part of streaming-load-memcpy.c / libmesa_util_sse41.
When USE_SSE41 is not defined, memcpy() is used.

problem noticed at runtime on arm64 by mlarkin@
with and ok tb@
2023-03-03 06:32:18 +00:00
matthieu
a1bdb5b06f update 2023-03-01 21:19:10 +00:00
matthieu
28b6ffc18d Update xbitmaps to version 1.1.3 - no actual changes 2023-03-01 20:45:42 +00:00
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