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
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
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
ca1477e751
Merge libdrm 2.4.114
2022-11-14 08:46:46 +00:00
jsg
109ec17852
Import libdrm 2.4.114
2022-11-14 08:39:43 +00:00
matthieu
1166d8c915
Fix running totally unprivileged with startx(1).
...
Issue reported by Walter Alejandro Iglesias.
2022-11-09 18:33:42 +00:00
matthieu
c13c9cf07b
Update to libpciaccess 0.17. while there fix small leaks in openbsd_pci.c
...
with help from an ok tb@
2022-11-07 16:52:35 +00:00
matthieu
b3dd6d9d05
Update libXmu to version 1.1.4
2022-11-07 11:48:25 +00:00
matthieu
be4e935e34
Update libXext to version 1.3.5
2022-11-07 11:36:48 +00:00
matthieu
4d82c97e07
Update xcb-util-wm to version 0.4.2
2022-11-06 19:22:44 +00:00
matthieu
b12a5ea4f9
Update xcb-util-renderutil to version 0.3.10
2022-11-06 19:18:56 +00:00
matthieu
3e1d310f44
Update xcb-util-keysyms to version 0.4.1
2022-11-06 19:15:46 +00:00
matthieu
dae2583189
Update xcb-util-image to version 0.4.1
2022-11-06 19:11:17 +00:00
matthieu
b5fd21ddb0
Update xcb-util-cursor to version 0.1.4
2022-11-06 19:05:43 +00:00
matthieu
9885a74b79
merge libxshmfence version 1.3.1
2022-11-06 18:39:24 +00:00
matthieu
f3f6ac5758
Update libxkbfile to version 1.1.1
2022-11-06 18:14:28 +00:00
matthieu
d7805b912a
Update libXxf86vm to version 1.1.5
2022-11-06 18:09:56 +00:00
matthieu
2ed0958899
libXtst 1.2.4: forgot to cvs add/remove files
2022-11-06 18:03:39 +00:00
matthieu
73d6043160
Update libXtst to version 1.2.4
2022-11-06 18:00:43 +00:00
matthieu
3b0b5ae778
Update libXrender to version 0.9.11
2022-11-06 17:49:17 +00:00
matthieu
32fe2bc3ee
Update libXpresent to version 1.0.1
2022-11-06 17:38:41 +00:00
matthieu
a169896996
Update libXinerama to version 1.1.5. No functional changes.
2022-11-06 16:29:07 +00:00
matthieu
b8a32f8027
CVE 2022-44638 An integer overflow in pixman mat lead to out-of-bounds
...
write.
2022-11-06 11:33:13 +00:00
matthieu
55bbf8425f
Add a local configuration file to put back the DejaVu family as
...
default for the latin fonts, replacing Noto which is the default
upstreams since fontconfig 2.14.
One can get back Noto as default by removing
/etc/fonts/conf.d/59-obsd-latin.conf
Prodded by robert@ and others, ok robert@
2022-11-06 10:37:41 +00:00
matthieu
285cea9e4e
Update to libXft 2.3.6 - bug fixes + new manual pages.
2022-10-16 16:55:35 +00:00
matthieu
f5b26fe030
Update to fontconfig 2.14. Tested and ok gkoehler@
2022-10-16 15:41:25 +00:00
jsg
796f4ae493
iris: check i915 features after hw gen
...
when running recent Mesa on i855 (gen 2) without amber drivers:
error: Kernel is too old for Iris. Consider upgrading to kernel v4.16.
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: iris
error: Kernel is too old for Iris. Consider upgrading to kernel v4.16.
libGL error: glx: failed to create dri2 screen
libGL error: failed to load driver: iris
move the i915 feature check to after the hardware generation check
which results in:
MESA: warning: Driver does not support the 0x3582 PCI ID.
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: iris
MESA: warning: Driver does not support the 0x3582 PCI ID.
libGL error: glx: failed to create dri2 screen
libGL error: failed to load driver: iris
2022-09-13 10:04:23 +00:00
matthieu
ff80174089
Document the XIfEvent(3) and friends callbacks are not allowed
...
to call function that can take the Display lock.
2022-09-03 06:56:57 +00:00
matthieu
adf86f660e
Disable the constructor that calls XInitThreads() at load time.
...
It triggers bugs in some applications. In particular x11/fvwm{2,3}
in ports for which the fix is not straitforward.
Tested by Walter Alejandro Iglesias.
2022-09-03 06:55:25 +00:00
jsg
d85be2c4bf
match meson; build vulkan json with --api-version 1.3
2022-09-02 16:23:00 +00:00
jsg
47cc910ae0
intel/pci_ids: Add 0x468b ADL-S PCI-id
...
From Jordan Justen
f4c44444adfb93740363ba6f424ab5f9e673b470 in mainline Mesa
2022-09-02 10:27:01 +00:00
jsg
b535f6ba5d
intel/pci_ids: Update ADL-S strings
...
From Jordan Justen
6ca37aabfbb04a066d3d440aad3181c087fe3c6d in mainline Mesa
2022-09-02 10:25:18 +00:00
jsg
2e058c3cd9
Merge Mesa 22.1.7
2022-09-02 05:46:23 +00:00
jsg
4968d39257
Import Mesa 22.1.7
2022-09-02 05:12:48 +00:00
matthieu
c7561e97e4
Update to libXau version 1.0.10.
...
Now uses explicit_bzero() + other bug fixes
2022-08-31 08:06:59 +00:00
matthieu
cc6250a176
Update to libXfont2 2.0.6. bug fixes.
2022-08-31 08:05:53 +00:00
matthieu
f3327333bb
Update libfontenc to version 1.1.6.
...
The lib now uses reallocarray()
2022-08-31 08:04:24 +00:00
jsg
e65b7da5d2
don't build Mesa against llvm on 32-bit powerpc
...
gkoehler mentioned running glxgears with the Mesa LLVMpipe driver
on macppc triggers an LLVM error
tested by matthieu@ (with a proposed Mesa 22.1 update) on macppc G4/400
2022-08-23 04:15:02 +00:00
matthieu
28edd523e3
Update libxcvt to version 0.1.2.
...
This release fixes a regression with mode 1360x768.
2022-08-07 07:29:26 +00:00
matthieu
e904689319
Update to libX11 1.8.1
2022-07-23 19:28:46 +00:00
matthieu
cdb04ba88c
Update to freetype 2.12.1
2022-07-23 19:27:21 +00:00
matthieu
523e5d1454
Update libxcb to version 1.15 + xcb-protos 1.15.2
2022-07-17 08:31:09 +00:00
matthieu
7f83513b27
libXcursor: Missed new files. Noticed by naddy@
2022-07-04 14:04:34 +00:00
matthieu
7ef73a5222
Update libXft to version 2.3.4
...
Bug fixes and prepare for future fontconfig update.
2022-07-04 08:12:03 +00:00
matthieu
506a8c6549
Uodate libXcursor to version 1.2.1
...
Bug fixes and documentation improvements
2022-07-04 08:10:30 +00:00
matthieu
a4627a8601
Add missing build system files from freetype 2.11.0
...
Those are not used in xenocara builds, but having them reduces the
noise during diffs with upstreams.
2022-06-28 13:13:29 +00:00
matthieu
933874b4cc
Remove stale docs/reference/ files
...
The docs/reference directory in freetype2 sources is not really suited
for shipping as source files.
Better browse it online at freetype.org
2022-06-28 13:01:51 +00:00
matthieu
adfe992e66
Remove outdated parts of the freetype-doc package.
...
They are not used in builds and have not been updated recently.
2022-06-28 12:55:41 +00:00
matthieu
8d89dda228
fix white space diff with upstreams
2022-06-28 12:31:15 +00:00
matthieu
3f0cbd06a8
Remove leftovers test directive
2022-06-28 12:30:35 +00:00