Commit Graph

7468 Commits (master)

Author SHA1 Message Date
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
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