Commit Graph

1366 Commits

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