CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 04:43:16 Modified files: distrib/sets/lists/xbase: md.amd64 md.arm64 md.armv7 md.i386 md.loongson md.macppc md.octeon md.powerpc64 md.riscv64 md.sparc64 Log message: sync
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 04:42:23 Modified files: lib/mesa : VERSION meson.build lib/mesa/docs : features.txt lib/mesa/generated: Makefile lib/mesa/generated/src/amd/common: amdgfxregs.h gfx10_format_table.c sid_tables.h lib/mesa/generated/src/amd/compiler: aco_builder.h aco_opcodes.cpp aco_opcodes.h lib/mesa/generated/src/amd/vulkan: radeon_icd.json radv_entrypoints.c radv_entrypoints.h lib/mesa/generated/src/amd/vulkan/bvh: copy.spv.h encode.spv.h encode_compact.spv.h header.spv.h lbvh_generate_ir.spv.h lbvh_main.spv.h leaf.spv.h morton.spv.h ploc_internal.spv.h ploc_internal_extended.spv.h lib/mesa/generated/src/amd/vulkan/radix_sort/shaders: fill.comp.spv.h histogram.comp.spv.h init.comp.spv.h prefix.comp.spv.h scatter_0_even.comp.spv.h scatter_0_odd.comp.spv.h scatter_1_even.comp.spv.h scatter_1_odd.comp.spv.h lib/mesa/generated/src/compiler/glsl: astc_glsl.h float64_glsl.h glsl_lexer.cpp glsl_parser.cpp glsl_parser.h lib/mesa/generated/src/compiler/glsl/glcpp: glcpp-lex.c glcpp-parse.c glcpp-parse.h lib/mesa/generated/src/compiler/nir: nir_builder_opcodes.h nir_constant_expressions.c nir_intrinsics.c nir_intrinsics.h nir_intrinsics_indices.h nir_opcodes.c nir_opcodes.h nir_opt_algebraic.c lib/mesa/generated/src/compiler/spirv: spirv_info.c vtn_gather_types.c lib/mesa/generated/src/gallium/auxiliary: tr_util.c tr_util.h u_indices_gen.c u_tracepoints.c u_unfilled_gen.c lib/mesa/generated/src/gallium/drivers/r300: r300_nir_algebraic.c lib/mesa/generated/src/intel/compiler: brw_nir_trig_workarounds.c lib/mesa/generated/src/intel/dev: intel_wa.c intel_wa.h lib/mesa/generated/src/intel/ds: intel_tracepoints.c intel_tracepoints.h intel_tracepoints_perfetto.h lib/mesa/generated/src/intel/genxml: gen11_pack.h gen125_pack.h gen12_pack.h gen45_pack.h gen4_pack.h gen5_pack.h gen75_pack.h gen8_pack.h gen9_pack.h genX_bits.h genX_xml.h lib/mesa/generated/src/intel/isl: isl_format_layout.c lib/mesa/generated/src/intel/vulkan: anv_entrypoints.c anv_entrypoints.h intel_icd.json lib/mesa/generated/src/intel/vulkan/shaders: float64_spv.h lib/mesa/generated/src/intel/vulkan_hasvk: anv_entrypoints.c anv_entrypoints.h intel_hasvk_icd.json lib/mesa/generated/src/mapi/es2api: glapi_mapi_tmp.h lib/mesa/generated/src/mapi/glapi:
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libisl_gfx200 Update of /cvs/xenocara/lib/mesa/mk/libisl_gfx200 In directory cvs.openbsd.org:/tmp/cvs-serv80800/libisl_gfx200 Log Message: Directory /cvs/xenocara/lib/mesa/mk/libisl_gfx200 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libiris_gen200 Update of /cvs/xenocara/lib/mesa/mk/libiris_gen200 In directory cvs.openbsd.org:/tmp/cvs-serv80800/libiris_gen200 Log Message: Directory /cvs/xenocara/lib/mesa/mk/libiris_gen200 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libvtn Update of /cvs/xenocara/lib/mesa/mk/libvtn In directory cvs.openbsd.org:/tmp/cvs-serv80800/libvtn Log Message: Directory /cvs/xenocara/lib/mesa/mk/libvtn added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libanv_gen200 Update of /cvs/xenocara/lib/mesa/mk/libanv_gen200 In directory cvs.openbsd.org:/tmp/cvs-serv80800/libanv_gen200 Log Message: Directory /cvs/xenocara/lib/mesa/mk/libanv_gen200 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libblake3 Update of /cvs/xenocara/lib/mesa/mk/libblake3 In directory cvs.openbsd.org:/tmp/cvs-serv80800/libblake3 Log Message: Directory /cvs/xenocara/lib/mesa/mk/libblake3 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/04/02 03:53:50 xenocara/lib/mesa/mk/libradeonsi_gfx115 Update of /cvs/xenocara/lib/mesa/mk/libradeonsi_gfx115 In directory cvs.openbsd.org:/tmp/cvs-serv80800/libradeonsi_gfx115 Log Message: Directory /cvs/xenocara/lib/mesa/mk/libradeonsi_gfx115 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/03/30 09:43:09 Modified files: . : MODULES 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: kette...@cvs.openbsd.org2024/03/17 18:15:10 Modified files: lib/mesa/src/gallium/auxiliary/gallivm: lp_bld_init.c lp_bld_misc.cpp lp_bld_misc.h Log message: Tell LLVM to generate code with BTI instructions. "looks ok" jsg@, ok deraadt@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/02/29 03:15:05 Modified files: lib/mesa/include/pci_ids: iris_pci_ids.h Log message: intel/dev: Add 2 additional ADL-N PCI ids >From Jordan Justen 62b72b6be9742c655d381348c6b161afc6b5396f in mainline Mesa
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: t...@cvs.openbsd.org2024/02/09 06:17:54 Modified files: lib/mesa/src/mesa/main: dlist.c Log message: Fix off-by-one in dlist allocation when checking whether to allocate a new block. This fixes segfaults in dlist functions that occur on applications making heavy use of display lists that exceed BLOCK_SIZE. ok jsg@ and stsp@, who also both helped me track down the issue.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/01/30 00:50:26 Modified files: . : 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/01/29 23:18:20 Modified files: distrib/sets/lists/xbase: md.amd64 md.arm64 md.armv7 md.i386 md.loongson md.macppc md.octeon md.powerpc64 md.riscv64 md.sparc64 Log message: sync
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/01/29 23:16:38 Modified files: lib/libdrm : xf86drm.c xf86drm.h xf86drmMode.c xf86drmMode.h lib/libdrm/amdgpu: amdgpu_bo.c lib/libdrm/generated: generated_static_table_fourcc.h lib/libdrm/include/drm: drm.h lib/libdrm/mk/libdrm: shlib_version lib/libdrm/mk/libdrm_amdgpu: shlib_version lib/libdrm/radeon: radeon_surface.c Log message: Merge libdrm 2.4.120
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2024/01/29 23:12:16 Log message: Import libdrm 2.4.120 Status: Vendor Tag: libdrm Release Tags: libdrm_2_4_120 U xenocara/lib/libdrm/.editorconfig U xenocara/lib/libdrm/.gitignore U xenocara/lib/libdrm/.gitlab-ci.yml U xenocara/lib/libdrm/Android.common.mk U xenocara/lib/libdrm/Android.mk U xenocara/lib/libdrm/CONTRIBUTING.rst U xenocara/lib/libdrm/CleanSpec.mk U xenocara/lib/libdrm/Makefile.sources U xenocara/lib/libdrm/README.rst U xenocara/lib/libdrm/RELEASING U xenocara/lib/libdrm/core-symbols.txt U xenocara/lib/libdrm/gen_table_fourcc.py U xenocara/lib/libdrm/libdrm.pc.in U xenocara/lib/libdrm/libdrm_lists.h U xenocara/lib/libdrm/libdrm_macros.h U xenocara/lib/libdrm/libsync.h U xenocara/lib/libdrm/meson.build U xenocara/lib/libdrm/meson_options.txt U xenocara/lib/libdrm/symbols-check.py U xenocara/lib/libdrm/util_double_list.h U xenocara/lib/libdrm/util_math.h U xenocara/lib/libdrm/xf86atomic.h C xenocara/lib/libdrm/xf86drm.c C xenocara/lib/libdrm/xf86drm.h U xenocara/lib/libdrm/xf86drmHash.c U xenocara/lib/libdrm/xf86drmHash.h C xenocara/lib/libdrm/xf86drmMode.c C xenocara/lib/libdrm/xf86drmMode.h U xenocara/lib/libdrm/xf86drmRandom.c U xenocara/lib/libdrm/xf86drmRandom.h U xenocara/lib/libdrm/xf86drmSL.c U xenocara/lib/libdrm/amdgpu/.editorconfig U xenocara/lib/libdrm/amdgpu/Android.mk U xenocara/lib/libdrm/amdgpu/Makefile.sources U xenocara/lib/libdrm/amdgpu/amdgpu-symbols.txt U xenocara/lib/libdrm/amdgpu/amdgpu.h U xenocara/lib/libdrm/amdgpu/amdgpu_asic_id.c C xenocara/lib/libdrm/amdgpu/amdgpu_bo.c U xenocara/lib/libdrm/amdgpu/amdgpu_cs.c U xenocara/lib/libdrm/amdgpu/amdgpu_device.c U xenocara/lib/libdrm/amdgpu/amdgpu_gpu_info.c U xenocara/lib/libdrm/amdgpu/amdgpu_internal.h U xenocara/lib/libdrm/amdgpu/amdgpu_vamgr.c U xenocara/lib/libdrm/amdgpu/amdgpu_vm.c U xenocara/lib/libdrm/amdgpu/handle_table.c U xenocara/lib/libdrm/amdgpu/handle_table.h U xenocara/lib/libdrm/amdgpu/libdrm_amdgpu.pc.in U xenocara/lib/libdrm/amdgpu/meson.build U xenocara/lib/libdrm/android/gralloc_handle.h U xenocara/lib/libdrm/data/Android.mk U xenocara/lib/libdrm/data/amdgpu.ids U xenocara/lib/libdrm/data/meson.build U xenocara/lib/libdrm/etnaviv/Android.mk U xenocara/lib/libdrm/etnaviv/Makefile.sources U xenocara/lib/libdrm/etnaviv/etnaviv-symbols.txt U xenocara/lib/libdrm/etnaviv/etnaviv_bo.c U xenocara/lib/libdrm/etnaviv/etnaviv_bo_cache.c U xenocara/lib/libdrm/etnaviv/etnaviv_cmd_stream.c U xenocara/lib/libdrm/etnaviv/etnaviv_device.c U xenocara/lib/libdrm/etnaviv/etnaviv_drm.h U xenocara/lib/libdrm/etnaviv/etnaviv_drmif.h U xenocara/lib/libdrm/etnaviv/etnaviv_gpu.c U xenocara/lib/libdrm/etnaviv/etnaviv_perfmon.c U xenocara/lib/libdrm/etnaviv/etnaviv_pipe.c U xenocara/lib/libdrm/etnaviv/etnaviv_priv.h U xenocara/lib/libdrm/etnaviv/libdrm_etnaviv.pc.in U xenocara/lib/libdrm/etnaviv/meson.build U xenocara/lib/libdrm/exynos/exynos-symbols.txt U xenocara/lib/libdrm/exynos/exynos_drm.c U xenocara/lib/libdrm/exynos/exynos_drm.h U xenocara/lib/libdrm/exynos/exynos_drmif.h U xenocara/lib/libdrm/exynos/exynos_fimg2d.c U xenocara/lib/libdrm/exynos/exynos_fimg2d.h U xenocara/lib/libdrm/exynos/fimg2d_reg.h U xenocara/lib/libdrm/exynos/libdrm_exynos.pc.in U xenocara/lib/libdrm/exynos/meson.build U xenocara/lib/libdrm/freedreno/Android.mk U xenocara/lib/libdrm/freedreno/Makefile.sources U xenocara/lib/libdrm/freedreno/freedreno-symbols.txt U xenocara/lib/libdrm/freedreno/freedreno_bo.c U xenocara/lib/libdrm/freedreno/freedreno_bo_cache.c U xenocara/lib/libdrm/freedreno/freedreno_device.c U xenocara/lib/libdrm/freedreno/freedreno_drmif.h U xenocara/lib/libdrm/freedreno/freedreno_pipe.c U xenocara/lib/libdrm/freedreno/freedreno_priv.h U xenocara/lib/libdrm/freedreno/freedreno_ringbuffer.c U xenocara/lib/libdrm/freedreno/freedreno_ringbuffer.h U xenocara/lib/libdrm/freedreno/libdrm_freedreno.pc.in U xenocara/lib/libdrm/freedreno/meson.build U xenocara/lib/libdrm/freedreno/kgsl/README U xenocara/lib/libdrm/freedreno/kgsl/kgsl_bo.c U xenocara/lib/libdrm/freedreno/kgsl/kgsl_device.c U xenocara/lib/libdrm/freedreno/kgsl/kgsl_drm.h U xenocara/lib/libdrm/freedreno/kgsl/kgsl_pipe.c U xenocara/lib/libdrm/freedreno/kgsl/kgsl_priv.h U xenocara/lib/libdrm/freedreno/kgsl/kgsl_ringbuffer.c U xenocara/lib/libdrm/freedreno/kgsl/msm_kgsl.h U xenocara/lib/libdrm/freedreno/msm/msm_bo.c U xenocara/lib/libdrm/freedreno/msm/msm_device.c U xenocara/lib/libdrm/freedreno/msm/msm_pipe.c U xenocara/lib/libdrm/freedreno/msm/msm_priv.h U
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/28 07:24:55 Modified files: . : MODULES Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/28 07:01:27 Modified files: app/xbiff : ChangeLog Mailbox.c Makefile.in aclocal.m4 compile config.h.in configure configure.ac install-sh xbiff.c app/xbiff/man : Makefile.in xbiff.man Log message: Update to xbiff 1.0.5
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/28 07:00:32 Modified files: app/xeyes : ChangeLog Eyes.c Eyes.h EyesP.h Makefile.in README.md aclocal.m4 config.h.in configure configure.ac install-sh transform.h xeyes.c app/xeyes/man : Makefile.in xeyes.man Log message: Update to xeyes 1.3.0
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/28 06:59:43 Modified files: app/fonttosfnt : ChangeLog Makefile.in aclocal.m4 compile config.h.in configure configure.ac fonttosfnt.c fonttosfnt.h install-sh struct.c util.c write.c app/fonttosfnt/man: Makefile.in Log message: Update to fonttosfnt 1.2.3
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/28 02:58:05 Modified files: xserver: ChangeLog configure configure.ac meson.build xserver/randr : rrmonitor.c Log message: Update to xserver 21.1.11. All the security fixes have already been committed.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: clau...@cvs.openbsd.org 2024/01/22 03:13:34 Modified files: app/xlockmore/xlock: privsep.c Log message: Rewrite the privsep imsg code using the new ibuf API. Properly wrap the imsg_read() / imsg_get() calls in a while loop. Do not initialize the fd of the struct ibuf to -1 (this is already done). Rewrite the imsg parser using imsg_get_ibuf(), ibuf_get and a local new function ibuf_get_string() which abstracts the extraction of the strings from the ibuf. Properly clear and free the user, pass and style variables. OK tb@ matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: kette...@cvs.openbsd.org2024/01/19 10:52:03 Modified files: xserver/hw/xfree86/common: xf86AutoConfig.c Log message: WSDISPLAY_TYPE_RKDRM was renamed to WSDISPLAY_TYPE_KMS
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: mlar...@cvs.openbsd.org 2024/01/16 12:09:37 Modified files: xserver/Xi : Tag: OPENBSD_7_4 exevents.c xichangehierarchy.c xiquerypointer.c xserver/dix: Tag: OPENBSD_7_4 devices.c enterleave.c xserver/glx: Tag: OPENBSD_7_4 glxcmds.c xserver/hw/kdrive/ephyr: Tag: OPENBSD_7_4 ephyrcursor.c Log message: Fix multiple heap buffer overflows, out of bounds memory accesses and memory corruption in the GLX, SELinux and Xi extensions as well as in the main device and cursor handling code. CVE-2023-6816 CVE-2024-0229 CVE-2024-21885 CVE-2024-21886 CVE-2024-0408 CVE-2024-0409 this is errata/7.4/012_xserver.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: mlar...@cvs.openbsd.org 2024/01/16 12:07:52 Modified files: xserver/Xi : Tag: OPENBSD_7_3 exevents.c xichangehierarchy.c xiquerypointer.c xserver/dix: Tag: OPENBSD_7_3 devices.c enterleave.c xserver/glx: Tag: OPENBSD_7_3 glxcmds.c xserver/hw/kdrive/ephyr: Tag: OPENBSD_7_3 ephyrcursor.c Log message: Fix multiple heap buffer overflows, out of bounds memory accesses and memory corruption in the GLX, SELinux and Xi extensions as well as in the main device and cursor handling code. CVE-2023-6816 CVE-2024-0229 CVE-2024-21885 CVE-2024-21886 CVE-2024-0408 CVE-2024-0409 this is errata/7.3/025_xserver.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/16 06:14:26 Modified files: . : MODULES 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/16 05:34:23 Modified files: xserver/Xi : exevents.c xichangehierarchy.c xiquerypointer.c xserver/dix: devices.c enterleave.c xserver/glx: glxcmds.c xserver/hw/kdrive/ephyr: ephyrcursor.c Log message: Multiple issues have been found in the X server and Xwayland implementations: 1) CVE-2023-6816 can be triggered by passing an invalid array index to DeviceFocusEvent or ProcXIQueryPointer. 2) CVE-2024-0229 can be triggered if a device has both a button and a key class and zero buttons. 3) CVE-2024-21885 can be triggered if a device with a given ID was removed and a new device with the same ID added both in the same operation. 4) CVE-2024-21886 can be triggered by disabling a master device with disabled slave devices. 5) CVE-2024-0409 can be triggered by enabling SELinux xserver_object_manager and running a client. 6) CVE-2024-0408 can be triggered by enabling SELinux xserver_object_manager and creating a GLX PBuffer.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/07 04:11:57 Modified files: xserver: ChangeLog configure configure.ac meson.build xserver/hw/kdrive/ephyr: ephyrinit.c Log message: Update xserver to 21.1.10. The security fixes have already been committed.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2024/01/05 00:05:51 Modified files: . : 3RDPARTY MODULES Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: mill...@cvs.openbsd.org 2023/12/19 13:31:21 Modified files: app/xterm : Makefile Log message: Substitute "100" for __default_termid__ instead of "vt100". The "vt" prefix is optional for the default terminal ID. Fixes an instance of "vtvt100" in the installed man page. OK matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: clau...@cvs.openbsd.org 2023/12/14 02:46:10 Modified files: app/xlockmore/xlock: xlock.c Log message: Replace another memset() with explicit_bzero() since the goal is the reason why we have explicit_bzero(). OK matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: clau...@cvs.openbsd.org 2023/12/14 02:44:15 Modified files: app/xlockmore/xlock: privsep.c Log message: Use proper len in strndup() call for the style argument. OK matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/13 00:04:30 Modified files: xserver/randr : Tag: OPENBSD_7_4 rrproperty.c rrproviderproperty.c Log message: randr: avoid integer truncation in length check of ProcRRChange*Property CVE-2023-6478
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/13 00:04:00 Modified files: xserver/Xi : Tag: OPENBSD_7_4 exevents.c xserver/dix: Tag: OPENBSD_7_4 devices.c Log message: Xi: allocate enough XkbActions for our buttons CVE-2023-6377
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/12 23:54:52 Modified files: xserver/randr : Tag: OPENBSD_7_3 rrproperty.c rrproviderproperty.c Log message: randr: avoid integer truncation in length check of ProcRRChange*Property CVE-2023-6478
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/12 23:50:41 Modified files: xserver/Xi : Tag: OPENBSD_7_3 exevents.c xserver/dix: Tag: OPENBSD_7_3 devices.c Log message: Xi: allocate enough XkbActions for our buttons CVE-2023-6377
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/12 23:34:18 Modified files: xserver/Xi : exevents.c Log message: The previous fix from X.Org was incorrect. This fixes it. Xi: allocate enough XkbActions for our buttons CVE-2023-6377
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/12 23:21:57 Modified files: xserver/randr : rrproperty.c rrproviderproperty.c Log message: randr: avoid integer truncation in length check of ProcRRChange*Property CVE-2023-6478
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/12/12 23:20:16 Modified files: xserver/Xi : exevents.c xserver/dix: devices.c Log message: Xi: allocate enough XkbActions for our buttons CVE-2023-6377
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2023/12/01 00:56:04 Modified files: lib/mesa/src/gallium/drivers/r600/sfn: sfn_optimizer.cpp Log message: r600/sfn: Don't try to re-use iterators when the set is made empty >From Gert Wollny c13de0509c43f9b9764dc939aa64fe70c6a80870 in mainline Mesa fixes games/xonotic crash on r600 reported by edd@ on bugs@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/11/10 11:49:21 Modified files: app/xenodm/config: TakeConsole.in GiveConsole.in Log message: Add group handling to match fbtab(5). Suggested by and ok aja@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2023/11/09 20:59:40 Modified files: lib/mesa : meson.build Log message: meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1 >From Marek Olsak d11900d5e76922790de90ebfb89f918673759a88 in mainline Mesa
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/29 11:29:07 Modified files: . : MODULES 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/29 11:11:00 Modified files: lib/libXrandr : ChangeLog configure configure.ac lib/libXrandr/man: Makefile.am Makefile.in lib/libXrandr/src: XrrMonitor.c Added files: lib/libXrandr/m4: libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 Log message: Update to libXrandr 1.5.4
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/29 11:10:21 xenocara/lib/libXrandr/m4 Update of /cvs/xenocara/lib/libXrandr/m4 In directory cvs.openbsd.org:/tmp/cvs-serv68159/m4 Log Message: Directory /cvs/xenocara/lib/libXrandr/m4 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/29 10:45:39 Modified files: xserver: ChangeLog Makefile.in aclocal.m4 configure configure.ac install-sh meson.build xserver/Xext : Makefile.in xserver/Xi : Makefile.in xserver/composite: Makefile.in xserver/config : Makefile.in xserver/damageext: Makefile.in xserver/dbe: Makefile.in xserver/dix: Makefile.in xserver/doc: Makefile.in xserver/doc/dtrace: Makefile.in xserver/dri3 : Makefile.in xserver/exa: Makefile.in xserver/fb : Makefile.in xserver/glamor : Makefile.in xserver/glx: Makefile.in xserver/hw : Makefile.in xserver/hw/kdrive: Makefile.in xserver/hw/kdrive/ephyr: Makefile.in xserver/hw/kdrive/ephyr/man: Makefile.in xserver/hw/kdrive/src: Makefile.in xserver/hw/vfb : Makefile.in xserver/hw/vfb/man: Makefile.in xserver/hw/xfree86: Makefile.in xserver/hw/xfree86/common: Makefile.in xserver/hw/xfree86/ddc: Makefile.in xserver/hw/xfree86/dixmods: Makefile.in xserver/hw/xfree86/doc: Makefile.in xserver/hw/xfree86/dri: Makefile.in xserver/hw/xfree86/dri2: Makefile.in xserver/hw/xfree86/dri2/pci_ids: Makefile.in xserver/hw/xfree86/drivers: Makefile.in xserver/hw/xfree86/drivers/inputtest: Makefile.in xserver/hw/xfree86/drivers/modesetting: Makefile.in xserver/hw/xfree86/exa: Makefile.in xserver/hw/xfree86/exa/man: Makefile.in xserver/hw/xfree86/fbdevhw: Makefile.in xserver/hw/xfree86/fbdevhw/man: Makefile.in xserver/hw/xfree86/glamor_egl: Makefile.in xserver/hw/xfree86/i2c: Makefile.in xserver/hw/xfree86/int10: Makefile.in xserver/hw/xfree86/loader: Makefile.in xserver/hw/xfree86/man: Makefile.in xserver/hw/xfree86/modes: Makefile.in xserver/hw/xfree86/os-support: Makefile.in xserver/hw/xfree86/os-support/bsd: Makefile.in xserver/hw/xfree86/os-support/bus: Makefile.in xserver/hw/xfree86/os-support/hurd: Makefile.in xserver/hw/xfree86/os-support/linux: Makefile.in xserver/hw/xfree86/os-support/misc: Makefile.in xserver/hw/xfree86/os-support/solaris: Makefile.in xserver/hw/xfree86/os-support/stub: Makefile.in xserver/hw/xfree86/parser: Makefile.in xserver/hw/xfree86/ramdac: Makefile.in xserver/hw/xfree86/shadowfb: Makefile.in xserver/hw/xfree86/utils: Makefile.in xserver/hw/xfree86/utils/gtf: Makefile.in xserver/hw/xfree86/utils/man: Makefile.in xserver/hw/xfree86/vgahw: Makefile.in xserver/hw/xfree86/x86emu: Makefile.in xserver/hw/xfree86/xkb: Makefile.in xserver/hw/xnest: Makefile.in xserver/hw/xnest/man: Makefile.in xserver/hw/xquartz: Makefile.in xserver/hw/xquartz/GL: Makefile.in xserver/hw/xquartz/bundle: Makefile.in xserver/hw/xquartz/mach-startup: Makefile.in xserver/hw/xquartz/man: Makefile.in xserver/hw/xquartz/pbproxy: Makefile.in xserver/hw/xquartz/xpr: Makefile.in xserver/hw/xwin: Makefile.in xserver/hw/xwin/dri: Makefile.in xserver/hw/xwin/glx: Makefile.in xserver/hw/xwin/man: Makefile.in xserver/hw/xwin/winclipboard: Makefile.in xserver/include: Makefile.in do-not-use-config.h.in os.h xserver/man: Makefile.in xserver/mi : Makefile.in xserver/miext : Makefile.in xserver/miext/damage: Makefile.in xserver/miext/rootless: Makefile.in xserver/miext/shadow: Makefile.in xserver/miext/sync: Makefile.in xserver/os : Makefile.in auth.c xserver/present: Makefile.in present_event.c present_priv.h present_screen.c xserver/pseudoramiX: Makefile.in xserver/randr : Makefile.in xserver/record : Makefile.in xserver/render : Makefile.in xserver/test : Makefile.in xserver/xfixes : Makefile.in xserver/xkb: Makefile.in Log message: Update to xserver 21.1.9. All the security patches have already been committed. Udated autoconf to 2.71 explains the large build infrastructure diff.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/29 10:17:22 Modified files: proto/xorgproto: COPYING-compositeproto COPYING-evieproto COPYING-fixesproto COPYING-printproto COPYING-x11proto Makefile.am aclocal.m4 configure configure.ac dri3proto.txt fixesproto.pc.in fixesproto.txt meson.build presentproto.pc.in presentproto.txt randrproto.txt proto/xorgproto/include/X11: Sunkeysym.h Xfuncproto.h Xos.h keysymdef.h proto/xorgproto/include/X11/extensions: Print.h Printstr.h XvMCproto.h composite.h compositeproto.h evieproto.h presenttokens.h xfixesproto.h xfixeswire.h Log message: Update to xorgproto 2023.2
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/25 02:14:42 Modified files: xserver/Xi : Tag: OPENBSD_7_3 xiproperty.c xserver/dix: Tag: OPENBSD_7_3 enterleave.h xserver/fb : Tag: OPENBSD_7_3 fb.h fbscreen.c xserver/hw/vfb : Tag: OPENBSD_7_3 InitOutput.c xserver/include: Tag: OPENBSD_7_3 eventstr.h xserver/mi : Tag: OPENBSD_7_3 mipointer.c miscrinit.c xserver/randr : Tag: OPENBSD_7_3 rrproperty.c Log message: Fix several input validation errors in the X server CVE-2023-5367 CVE-2023-5380 CVE-2023-5574 from matthieu@ this is errata/7.3/018_xserver.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/25 02:13:24 Modified files: xserver/Xi : Tag: OPENBSD_7_4 xiproperty.c xserver/dix: Tag: OPENBSD_7_4 enterleave.h xserver/fb : Tag: OPENBSD_7_4 fb.h fbscreen.c xserver/hw/vfb : Tag: OPENBSD_7_4 InitOutput.c xserver/include: Tag: OPENBSD_7_4 eventstr.h xserver/mi : Tag: OPENBSD_7_4 mipointer.c miscrinit.c xserver/randr : Tag: OPENBSD_7_4 rrproperty.c Log message: Fix several input validation errors in the X server CVE-2023-5367 CVE-2023-5380 CVE-2023-5574 from matthieu@ this is errata/7.4/001_xserver.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/24 23:16:40 Modified files: xserver/Xi : xiproperty.c xserver/dix: enterleave.h xserver/fb : fb.h fbscreen.c xserver/hw/vfb : InitOutput.c xserver/include: eventstr.h xserver/mi : mipointer.c miscrinit.c xserver/randr : rrproperty.c Log message: Fix several input validation errors in the X server CVE-2023-5367 CVE-2023-5380 CVE-2023-5574
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/17 07:08:36 Modified files: distrib/sets/lists/xbase: mi Log message: sync
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/17 07:08:08 Modified files: lib/libXaw : Makefile.bsd-wrapper Log message: Bump major version after libXpm bump
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/17 07:07:33 Modified files: lib/libXpm : ChangeLog Makefile.bsd-wrapper configure.ac lib/libXpm/include/X11: xpm.h lib/libXpm/m4 : libtool.m4 lib/libXpm/src : RdFToBuf.c RdFToI.c WrFFrBuf.c WrFFrI.c XpmI.h rgb.c lib/libXpm/test: TestAllFiles.h XpmRead.c XpmWrite.c rgb.c Removed files: lib/libXpm : CHANGES Log message: Update libXpm to version 3.5.17. ok tb@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/10/12 13:30:50 Modified files: . : MODULES 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/03 10:01:10 Modified files: lib/libX11/src : Tag: OPENBSD_7_2 CrPixmap.c ImUtil.c PutImage.c lib/libX11/src/xkb: Tag: OPENBSD_7_2 XKBGetMap.c lib/libXpm/src : Tag: OPENBSD_7_2 CrPFrBuf.c CrPFrDat.c CrPFrI.c RdFToP.c XpmI.h create.c data.c Log message: Fix several input validation errors in libX11 and libXpm. CVE-2023-43785 CVE-2023-43786 CVE-2023-43787 CVE-2023-43788 CVE-2023-43789 this is errata/7.2/039_xlibs.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/03 09:58:51 Modified files: lib/libX11/src : Tag: OPENBSD_7_3 CrPixmap.c ImUtil.c PutImage.c lib/libX11/src/xkb: Tag: OPENBSD_7_3 XKBGetMap.c lib/libXpm/src : Tag: OPENBSD_7_3 CrPFrBuf.c CrPFrDat.c CrPFrI.c RdFToP.c XpmI.h create.c data.c Log message: Fix several input validation errors in libX11 and libXpm. CVE-2023-43785 CVE-2023-43786 CVE-2023-43787 CVE-2023-43788 CVE-2023-43789 this is errata/7.3/017_xlibs.patch.sig
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/03 09:55:58 Modified files: lib/libX11/src : CrPixmap.c ImUtil.c PutImage.c lib/libX11/src/xkb: XKBGetMap.c lib/libXpm/src : CrPFrBuf.c CrPFrDat.c CrPFrI.c RdFToP.c XpmI.h create.c data.c Log message: Fix several input validation errors in libX11 and libXpm. CVE-2023-43785 CVE-2023-43786 CVE-2023-43787 CVE-2023-43788 CVE-2023-43789
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/09/20 12:27:00 Modified files: xserver/glamor : glamor_xv.c Log message: Fix out of bounds write in glamor_xv_query_image_attributes for NV12 image format. This is a format with num_planes == 2, so we have only 2 elements in offsets[] and pitches[]. Bug found by otto@ using his strict malloc checking.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/09/07 23:44:27 Modified files: driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h xserver/glamor : glamor.h glamor_egl.c Log message: Revert previous: unbreak build with clang-16 by fixing up function definitions to match the whole CARD64 vs uint64_t issue needs more thinking. Suggested by kettenis@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/09/07 23:40:10 Modified files: proto/xorgproto/include/X11: Xmd.h Log message: Revert previous. Needs more thinking. suggested by kettenis@
Re: CVS: cvs.openbsd.org: xenocara
On Thu, Sep 07, 2023 at 03:54:21PM -0600, Matthieu Herrb wrote: > CVSROOT: /cvs > Module name: xenocara > Changes by: matth...@cvs.openbsd.org2023/09/07 15:54:21 > > Modified files: > proto/xorgproto/include/X11: Xmd.h > > Log message: > Fix the build after recent CARD64 / unsigned long fises for llvm 16 > > There are many places in X drivers where CARD64 is used mixed with uint64_t > and CARD32 mixed with uint32_t. > Initially the CARD* types were only meant to be used in the X protocol > definition and implementation. Later they got used in driver for fixed- > length unsigned integers as synonyms for uintxx_t types. > Unfortunatly on OpenBSD the definition of uint64_t and CARD64 don't match. > So take the bull by the horns and fix the CARDxx definitions using the > corresponding uintxx_t types from stdint.h. > this was ok tb@ -- Matthieu Herrb
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/09/07 15:54:21 Modified files: proto/xorgproto/include/X11: Xmd.h Log message: Fix the build after recent CARD64 / unsigned long fises for llvm 16 There are many places in X drivers where CARD64 is used mixed with uint64_t and CARD32 mixed with uint32_t. Initially the CARD* types were only meant to be used in the X protocol definition and implementation. Later they got used in driver for fixed- length unsigned integers as synonyms for uintxx_t types. Unfortunatly on OpenBSD the definition of uint64_t and CARD64 don't match. So take the bull by the horns and fix the CARDxx definitions using the corresponding uintxx_t types from stdint.h.
Re: CVS: cvs.openbsd.org: xenocara
On Thu, Sep 07, 2023 at 10:02:12PM +0200, Matthieu Herrb wrote: > On Thu, Sep 07, 2023 at 05:24:56PM +0200, Matthieu Herrb wrote: > > On Thu, Sep 07, 2023 at 07:11:40AM +0200, Anton Lindqvist wrote: > > > On Wed, Sep 06, 2023 at 05:42:37AM -0600, Robert Nagy wrote: > > > > CVSROOT:/cvs > > > > Module name:xenocara > > > > Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 > > > > > > > > Modified files: > > > > driver/xf86-video-amdgpu/src: amdgpu_present.c > > > > drmmode_display.h > > > > xserver/glamor : glamor.h glamor_egl.c > > > > > > > > Log message: > > > > unbreak build with clang-16 by fixing up function definitions to match > > > > > > > > our uint64_t is an unsinged long long, but CARD64 is defined as > > > > unsigned long > > > > so the function pointer types in both glamor and xf86-video-amdgpu were > > > > mismatched and clang-16 treats that as an error > > > > > > > > ok matthieu@ > > > > > > This broke the tree. Here's a potential fix. > > > > Hmm no, this one reverts parts of the llvm 16 diffs. > > > > What about this that gets rid of CARD64 completely in this context ? > > > > hint for the X developpers: CARD64 and friends are normally reserved > > for the X protocol specification and implementation > > > > All other uses as cheap substites for uint64_t or similar are just > > historical artefacts from an era where there was no standard integer > > types with known fixed lengths. > > This is still not enough. > > I've deciced to cure the problem at its root. > > Whith this patch, the tree builds with both base llvm and llvm 16 on > amd64. I've started a build i386 to double check 32 bit arches. > > And it will allow to revert some other patches to reduce the number of > local changes. I also think that it has some chances to be accepted > upstreams. > > basically just define the CARDnn types in terms on uint_nn everywhere. > Like for signal.h all systems still supported by X have stdint and the > uintnn_t types. > If this builds please land it. > > Index: proto/xorgproto/include/X11/Xmd.h > === > RCS file: /local/cvs/xenocara/proto/xorgproto/include/X11/Xmd.h,v > retrieving revision 1.2 > diff -u -p -u -r1.2 Xmd.h > --- proto/xorgproto/include/X11/Xmd.h 11 Nov 2021 08:55:42 - 1.2 > +++ proto/xorgproto/include/X11/Xmd.h 7 Sep 2023 16:20:01 - > @@ -57,6 +57,8 @@ SOFTWARE. > # include /* Solaris: defines _LP64 if necessary */ > # endif > > +#include > + > #if defined(__SIZEOF_LONG__) > # if __SIZEOF_LONG__ == 8 > # define LONG64 /* 32/64-bit architecture */ > @@ -107,15 +109,10 @@ typedef short INT16; > > typedef signed charINT8; > > -# ifdef LONG64 > -typedef unsigned long CARD64; > -typedef unsigned int CARD32; > -# else > -typedef unsigned long long CARD64; > -typedef unsigned long CARD32; > -# endif > -typedef unsigned short CARD16; > -typedef unsigned char CARD8; > +typedef uint64_t CARD64; > +typedef uint32_t CARD32; > +typedef uint16_t CARD16; > +typedef uint8_t CARD8; > > typedef CARD32 BITS32; > typedef CARD16 BITS16; > > > > > Index: src/drmmode_display.c > > === > > RCS file: > > /local/cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.c,v > > retrieving revision 1.4 > > diff -u -p -u -r1.4 drmmode_display.c > > --- src/drmmode_display.c 5 Dec 2022 16:41:17 - 1.4 > > +++ src/drmmode_display.c 7 Sep 2023 15:20:36 - > > @@ -197,7 +197,7 @@ drmmode_wait_vblank(xf86CrtcPtr crtc, dr > > * version and DRM kernel module configuration, the vblank > > * timestamp can either be in real time or monotonic time > > */ > > -int drmmode_get_current_ust(int drm_fd, CARD64 * ust) > > +int drmmode_get_current_ust(int drm_fd, uint64_t * ust) > > { > > uint64_t cap_value; > > int ret; > > @@ -211,14 +211,14 @@ int drmmode_get_current_ust(int drm_fd, > > ret = clock_gettime(CLOCK_MONOTONIC, ); > > if (ret) > > return ret; > > - *ust = ((CARD64) now.tv_sec * 100) + ((CARD64) now.tv_nsec / 1000); > > + *ust = ((uint64_t) now.tv_sec * 100) + ((uint64_t) now.tv_nsec / > > 1000); > > return 0; > > } > > > > /* > > * Get current frame count and frame count timestamp of the crtc. > > */ > > -int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, CARD64 *ust, CARD64 *msc) > > +int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, uint64_t *ust, uint64_t > > *msc) > > { > > ScrnInfoPtr scrn = crtc->scrn; > > uint32_t seq; > > @@ -303,7 +303,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i > > drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private; > > ScrnInfoPtr scrn = crtc->scrn; > > AMDGPUEntPtr pAMDGPUEnt = AMDGPUEntPriv(scrn); > > - CARD64 ust; > > + uint64_t ust; > > int ret; > > > > if
Re: CVS: cvs.openbsd.org: xenocara
On Thu, Sep 07, 2023 at 05:24:56PM +0200, Matthieu Herrb wrote: > On Thu, Sep 07, 2023 at 07:11:40AM +0200, Anton Lindqvist wrote: > > On Wed, Sep 06, 2023 at 05:42:37AM -0600, Robert Nagy wrote: > > > CVSROOT: /cvs > > > Module name: xenocara > > > Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 > > > > > > Modified files: > > > driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h > > > xserver/glamor : glamor.h glamor_egl.c > > > > > > Log message: > > > unbreak build with clang-16 by fixing up function definitions to match > > > > > > our uint64_t is an unsinged long long, but CARD64 is defined as unsigned > > > long > > > so the function pointer types in both glamor and xf86-video-amdgpu were > > > mismatched and clang-16 treats that as an error > > > > > > ok matthieu@ > > > > This broke the tree. Here's a potential fix. > > Hmm no, this one reverts parts of the llvm 16 diffs. > > What about this that gets rid of CARD64 completely in this context ? > > hint for the X developpers: CARD64 and friends are normally reserved > for the X protocol specification and implementation > > All other uses as cheap substites for uint64_t or similar are just > historical artefacts from an era where there was no standard integer > types with known fixed lengths. This is still not enough. I've deciced to cure the problem at its root. Whith this patch, the tree builds with both base llvm and llvm 16 on amd64. I've started a build i386 to double check 32 bit arches. And it will allow to revert some other patches to reduce the number of local changes. I also think that it has some chances to be accepted upstreams. basically just define the CARDnn types in terms on uint_nn everywhere. Like for signal.h all systems still supported by X have stdint and the uintnn_t types. Index: proto/xorgproto/include/X11/Xmd.h === RCS file: /local/cvs/xenocara/proto/xorgproto/include/X11/Xmd.h,v retrieving revision 1.2 diff -u -p -u -r1.2 Xmd.h --- proto/xorgproto/include/X11/Xmd.h 11 Nov 2021 08:55:42 - 1.2 +++ proto/xorgproto/include/X11/Xmd.h 7 Sep 2023 16:20:01 - @@ -57,6 +57,8 @@ SOFTWARE. # include /* Solaris: defines _LP64 if necessary */ # endif +#include + #if defined(__SIZEOF_LONG__) # if __SIZEOF_LONG__ == 8 # define LONG64 /* 32/64-bit architecture */ @@ -107,15 +109,10 @@ typedef short INT16; typedef signed charINT8; -# ifdef LONG64 -typedef unsigned long CARD64; -typedef unsigned int CARD32; -# else -typedef unsigned long long CARD64; -typedef unsigned long CARD32; -# endif -typedef unsigned short CARD16; -typedef unsigned char CARD8; +typedef uint64_t CARD64; +typedef uint32_t CARD32; +typedef uint16_t CARD16; +typedef uint8_t CARD8; typedef CARD32 BITS32; typedef CARD16 BITS16; > > Index: src/drmmode_display.c > === > RCS file: /local/cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.c,v > retrieving revision 1.4 > diff -u -p -u -r1.4 drmmode_display.c > --- src/drmmode_display.c 5 Dec 2022 16:41:17 - 1.4 > +++ src/drmmode_display.c 7 Sep 2023 15:20:36 - > @@ -197,7 +197,7 @@ drmmode_wait_vblank(xf86CrtcPtr crtc, dr > * version and DRM kernel module configuration, the vblank > * timestamp can either be in real time or monotonic time > */ > -int drmmode_get_current_ust(int drm_fd, CARD64 * ust) > +int drmmode_get_current_ust(int drm_fd, uint64_t * ust) > { > uint64_t cap_value; > int ret; > @@ -211,14 +211,14 @@ int drmmode_get_current_ust(int drm_fd, > ret = clock_gettime(CLOCK_MONOTONIC, ); > if (ret) > return ret; > - *ust = ((CARD64) now.tv_sec * 100) + ((CARD64) now.tv_nsec / 1000); > + *ust = ((uint64_t) now.tv_sec * 100) + ((uint64_t) now.tv_nsec / > 1000); > return 0; > } > > /* > * Get current frame count and frame count timestamp of the crtc. > */ > -int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, CARD64 *ust, CARD64 *msc) > +int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, uint64_t *ust, uint64_t *msc) > { > ScrnInfoPtr scrn = crtc->scrn; > uint32_t seq; > @@ -303,7 +303,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i > drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private; > ScrnInfoPtr scrn = crtc->scrn; > AMDGPUEntPtr pAMDGPUEnt = AMDGPUEntPriv(scrn); > - CARD64 ust; > + uint64_t ust; > int ret; > > if (drmmode_crtc->dpms_mode == DPMSModeOn && mode != DPMSModeOn) { > @@ -321,7 +321,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i > "%s cannot get last vblank counter\n", > __func__); > else { > - CARD64 nominal_frame_rate, pix_in_frame; > + uint64_t
Re: CVS: cvs.openbsd.org: xenocara
On Thu, Sep 07, 2023 at 05:24:35PM +0200, Matthieu Herrb wrote: > On Thu, Sep 07, 2023 at 07:11:40AM +0200, Anton Lindqvist wrote: > > On Wed, Sep 06, 2023 at 05:42:37AM -0600, Robert Nagy wrote: > > > CVSROOT: /cvs > > > Module name: xenocara > > > Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 > > > > > > Modified files: > > > driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h > > > xserver/glamor : glamor.h glamor_egl.c > > > > > > Log message: > > > unbreak build with clang-16 by fixing up function definitions to match > > > > > > our uint64_t is an unsinged long long, but CARD64 is defined as unsigned > > > long > > > so the function pointer types in both glamor and xf86-video-amdgpu were > > > mismatched and clang-16 treats that as an error > > > > > > ok matthieu@ > > > > This broke the tree. Here's a potential fix. > > Hmm no, this one reverts parts of the llvm 16 diffs. > > What about this that gets rid of CARD64 completely in this context ? > > hint for the X developpers: CARD64 and friends are normally reserved > for the X protocol specification and implementation > > All other uses as cheap substites for uint64_t or similar are just > historical artefacts from an era where there was no standard integer > types with known fixed lengths. ok anton@ fwiw
Re: CVS: cvs.openbsd.org: xenocara
On Thu, Sep 07, 2023 at 07:11:40AM +0200, Anton Lindqvist wrote: > On Wed, Sep 06, 2023 at 05:42:37AM -0600, Robert Nagy wrote: > > CVSROOT:/cvs > > Module name:xenocara > > Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 > > > > Modified files: > > driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h > > xserver/glamor : glamor.h glamor_egl.c > > > > Log message: > > unbreak build with clang-16 by fixing up function definitions to match > > > > our uint64_t is an unsinged long long, but CARD64 is defined as unsigned > > long > > so the function pointer types in both glamor and xf86-video-amdgpu were > > mismatched and clang-16 treats that as an error > > > > ok matthieu@ > > This broke the tree. Here's a potential fix. Hmm no, this one reverts parts of the llvm 16 diffs. What about this that gets rid of CARD64 completely in this context ? hint for the X developpers: CARD64 and friends are normally reserved for the X protocol specification and implementation All other uses as cheap substites for uint64_t or similar are just historical artefacts from an era where there was no standard integer types with known fixed lengths. Index: src/drmmode_display.c === RCS file: /local/cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.c,v retrieving revision 1.4 diff -u -p -u -r1.4 drmmode_display.c --- src/drmmode_display.c 5 Dec 2022 16:41:17 - 1.4 +++ src/drmmode_display.c 7 Sep 2023 15:20:36 - @@ -197,7 +197,7 @@ drmmode_wait_vblank(xf86CrtcPtr crtc, dr * version and DRM kernel module configuration, the vblank * timestamp can either be in real time or monotonic time */ -int drmmode_get_current_ust(int drm_fd, CARD64 * ust) +int drmmode_get_current_ust(int drm_fd, uint64_t * ust) { uint64_t cap_value; int ret; @@ -211,14 +211,14 @@ int drmmode_get_current_ust(int drm_fd, ret = clock_gettime(CLOCK_MONOTONIC, ); if (ret) return ret; - *ust = ((CARD64) now.tv_sec * 100) + ((CARD64) now.tv_nsec / 1000); + *ust = ((uint64_t) now.tv_sec * 100) + ((uint64_t) now.tv_nsec / 1000); return 0; } /* * Get current frame count and frame count timestamp of the crtc. */ -int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, CARD64 *ust, CARD64 *msc) +int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, uint64_t *ust, uint64_t *msc) { ScrnInfoPtr scrn = crtc->scrn; uint32_t seq; @@ -303,7 +303,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private; ScrnInfoPtr scrn = crtc->scrn; AMDGPUEntPtr pAMDGPUEnt = AMDGPUEntPriv(scrn); - CARD64 ust; + uint64_t ust; int ret; if (drmmode_crtc->dpms_mode == DPMSModeOn && mode != DPMSModeOn) { @@ -321,7 +321,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i "%s cannot get last vblank counter\n", __func__); else { - CARD64 nominal_frame_rate, pix_in_frame; + uint64_t nominal_frame_rate, pix_in_frame; drmmode_crtc->dpms_last_ust = ust; drmmode_crtc->dpms_last_seq = seq; @@ -347,7 +347,7 @@ drmmode_do_crtc_dpms(xf86CrtcPtr crtc, i xf86DrvMsg(scrn->scrnIndex, X_ERROR, "%s cannot get current time\n", __func__); else if (drmmode_crtc->dpms_last_ust) { - CARD64 time_elapsed, delta_seq; + uint64_t time_elapsed, delta_seq; time_elapsed = ust - drmmode_crtc->dpms_last_ust; delta_seq = time_elapsed * drmmode_crtc->dpms_last_fps; delta_seq /= 100; Index: src/drmmode_display.h === RCS file: /local/cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.h,v retrieving revision 1.5 diff -u -p -u -r1.5 drmmode_display.h --- src/drmmode_display.h 6 Sep 2023 11:42:37 - 1.5 +++ src/drmmode_display.h 7 Sep 2023 15:20:36 - @@ -127,7 +127,7 @@ typedef struct { PixmapPtr prime_scanout_pixmap; int dpms_mode; - CARD64 dpms_last_ust; + uint64_t dpms_last_ust; uint32_t dpms_last_seq; int dpms_last_fps; uint32_t interpolated_vblanks; @@ -285,7 +285,7 @@ Bool amdgpu_do_pageflip(ScrnInfoPtr scrn enum drmmode_flip_sync flip_sync, uint32_t target_msc); int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, uint64_t *ust, uint64_t *msc); -int drmmode_get_current_ust(int drm_fd, CARD64 * ust); +int drmmode_get_current_ust(int drm_fd, uint64_t * ust); void drmmode_crtc_set_vrr(xf86CrtcPtr crtc, Bool enabled); Bool
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: rob...@cvs.openbsd.org 2023/09/07 03:13:51 Modified files: driver/xf86-input-usbtablet/src: usbtablet.c Log message: unbreak build with clang-16 by not using non-existent functions and by using correct types where needed; this also removes some unnecessary casts and some ancient compat defines parts from and ok jsg@
Re: CVS: cvs.openbsd.org: xenocara
On Wed, Sep 06, 2023 at 05:42:37AM -0600, Robert Nagy wrote: > CVSROOT: /cvs > Module name: xenocara > Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 > > Modified files: > driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h > xserver/glamor : glamor.h glamor_egl.c > > Log message: > unbreak build with clang-16 by fixing up function definitions to match > > our uint64_t is an unsinged long long, but CARD64 is defined as unsigned long > so the function pointer types in both glamor and xf86-video-amdgpu were > mismatched and clang-16 treats that as an error > > ok matthieu@ This broke the tree. Here's a potential fix. Index: src/drmmode_display.c === RCS file: /cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.c,v retrieving revision 1.4 diff -u -p -r1.4 drmmode_display.c --- src/drmmode_display.c 5 Dec 2022 16:41:17 - 1.4 +++ src/drmmode_display.c 7 Sep 2023 04:49:05 - @@ -161,7 +161,7 @@ drmmode_ConvertToKMode(ScrnInfoPtr scrn, */ Bool drmmode_wait_vblank(xf86CrtcPtr crtc, drmVBlankSeqType type, - uint32_t target_seq, unsigned long signal, uint64_t *ust, + uint32_t target_seq, unsigned long signal, CARD64 *ust, uint32_t *result_seq) { int crtc_id = drmmode_get_crtc_id(crtc); Index: src/drmmode_display.h === RCS file: /cvs/xenocara/driver/xf86-video-amdgpu/src/drmmode_display.h,v retrieving revision 1.5 diff -u -p -r1.5 drmmode_display.h --- src/drmmode_display.h 6 Sep 2023 11:42:37 - 1.5 +++ src/drmmode_display.h 7 Sep 2023 04:49:05 - @@ -284,13 +284,13 @@ Bool amdgpu_do_pageflip(ScrnInfoPtr scrn amdgpu_drm_abort_proc abort, enum drmmode_flip_sync flip_sync, uint32_t target_msc); -int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, uint64_t *ust, uint64_t *msc); +int drmmode_crtc_get_ust_msc(xf86CrtcPtr crtc, CARD64 *ust, CARD64 *msc); int drmmode_get_current_ust(int drm_fd, CARD64 * ust); void drmmode_crtc_set_vrr(xf86CrtcPtr crtc, Bool enabled); Bool drmmode_wait_vblank(xf86CrtcPtr crtc, drmVBlankSeqType type, uint32_t target_seq, unsigned long signal, -uint64_t *ust, uint32_t *result_seq); +CARD64 *ust, uint32_t *result_seq); extern miPointerSpriteFuncRec drmmode_sprite_funcs;
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/09/06 14:36:50 Modified files: lib/libxcvt: Makefile Log message: fix libxcvt.pc
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: rob...@cvs.openbsd.org 2023/09/06 05:42:37 Modified files: driver/xf86-video-amdgpu/src: amdgpu_present.c drmmode_display.h xserver/glamor : glamor.h glamor_egl.c Log message: unbreak build with clang-16 by fixing up function definitions to match our uint64_t is an unsinged long long, but CARD64 is defined as unsigned long so the function pointer types in both glamor and xf86-video-amdgpu were mismatched and clang-16 treats that as an error ok matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: j...@cvs.openbsd.org2023/09/06 03:29:26 Modified files: app/xlockmore/xlock: logout.c Log message: include signal.h for kill(2) Remove an ifdef that prevented this. signal.h is part of posix and dtucker@ notes OpenSSH portable uses it without ifdefs. ok matthieu@ robert@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: rob...@cvs.openbsd.org 2023/09/05 09:35:17 Modified files: lib/libGLU/src/libnurbs/internals: varray.cc Log message: fix ISO C++17 does not allow 'register' storage class specifier error with clang16 pulled from upstream: https://gitlab.freedesktop.org/mesa/glu/-/merge_requests/10 ok jsg@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/08/12 10:48:44 Modified files: driver/xf86-input-ws/src: ws.c Log message: Avoid close(-1). ok miod@ wsClose() is called twice on X server exit, so this test is needed to avoid calling close a 2nd time with -1.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: m...@cvs.openbsd.org2023/08/12 10:16:25 Modified files: xserver/hw/xfree86/os-support/bsd: bsd_init.c Log message: Make sure we don't close(-1); buglet introduced in 1.26. ok matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: aoy...@cvs.openbsd.org 2023/08/04 17:49:45 Modified files: driver/xf86-video-wsfb/src: wsfb_driver.c Log message: Support 8bpp X server on LUNA. LUNA's frame buffer is 'planar' type, not packed pixel. So use shadowUpdateAfb8 as shadow framebuffer procedure to work 8bpp X server. It took 10 years to make X server colored on LUNA. Originally inspired by NetBSD/amiga. ok miod@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: aoy...@cvs.openbsd.org 2023/08/02 07:57:24 Modified files: lib/libXi/src : XExtInt.c Log message: Add pad_to_double() when the function allocates memories for 'double' internally. The functions wireToRawEvent() and copyRawEvent() get memories first, then allocate memory blocks sequentially for several objects include 'double' from there. On m88k, the memory area for 'double' should be 8-byte aligned, but sizeof(XIRawEvent) is 60 and sizeof(out->valuators.mask_len) is 8. In this case, allocated 'double' memory was not 8-byte aligned. Because of this, 'xeyes' on luna88k was aborted with Bus Error right after moving mouse for several years with sys/arch/m88k/m88k/trap.c r.127. Tested by me on luna88k, ok matthieu@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: aoy...@cvs.openbsd.org 2023/08/01 05:06:13 Modified files: driver/xf86-video-wsfb/src: wsfb_driver.c Log message: Fix mmap'ing size for LUNA framebuffer. LUNA's video memory has 'linebytes * fPtr->info.height' bytes per 1 plane and the real visible area begins at 'offset' within that video memory area, so it does not need to add 'offset' when mmap'ing video memory. Noticed by nono emulator. ok miod@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: o...@cvs.openbsd.org2023/07/20 08:39:34 Modified files: app/cwm: calmwm.h conf.c cwm.1 cwmrc.5 kbfunc.c Log message: Allow cwm(1) to cycle through windows of the same window class as the active window; default key binding to M-grave, respectively Alt-Tilde, like other window managers have as well. from Simon Dassow
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/06 01:21:30 Modified files: lib/libdrm : xf86drm.c Log message: fix drmGetMinorNameForFD(). tweaks and ok jsg@. For the gpu n, the main device node is /dev/dri/card and the render device node is /dev/dri/renderD not /dev/dri/renderD and miod@ checked that no port should be affected.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: t...@cvs.openbsd.org2023/07/05 09:52:50 Modified files: lib/pixman : Makefile.bsd-wrapper Log message: Disable neon asm on aarch64 to unbreak the build with/ok matthieu
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 13:04:51 Modified files: . : MODULES 3RDPARTY Log message: update
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 07:53:54 Modified files: util/makedepend: ChangeLog Makefile.in aclocal.m4 configure configure.ac include.c install-sh makedepend-config.h.in makedepend.man Log message: Update makedepend to version 1.0.8
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 07:43:54 Modified files: distrib/sets/lists/xbase: mi Log message: sync
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 07:18:53 Modified files: dist/fontconfig: README configure.ac meson.build meson_options.txt dist/fontconfig/conf.d: Makefile.am link_confs.py meson.build dist/fontconfig/doc: FcAtomicCreate.3 FcAtomicDeleteNew.3 FcAtomicDestroy.3 FcAtomicLock.3 FcAtomicNewFile.3 FcAtomicOrigFile.3 FcAtomicReplaceOrig.3 FcAtomicUnlock.3 FcBlanksAdd.3 FcBlanksCreate.3 FcBlanksDestroy.3 FcBlanksIsMember.3 FcCacheCopySet.3 FcCacheCreateTagFile.3 FcCacheDir.3 FcCacheNumFont.3 FcCacheNumSubdir.3 FcCacheSubdir.3 FcCharSetAddChar.3 FcCharSetCopy.3 FcCharSetCount.3 FcCharSetCoverage.3 FcCharSetCreate.3 FcCharSetDelChar.3 FcCharSetDestroy.3 FcCharSetEqual.3 FcCharSetFirstPage.3 FcCharSetHasChar.3 FcCharSetIntersect.3 FcCharSetIntersectCount.3 FcCharSetIsSubset.3 FcCharSetMerge.3 FcCharSetNew.3 FcCharSetNextPage.3 FcCharSetSubtract.3 FcCharSetSubtractCount.3 FcCharSetUnion.3 FcConfigAppFontAddDir.3 FcConfigAppFontAddFile.3 FcConfigAppFontClear.3 FcConfigBuildFonts.3 FcConfigCreate.3 FcConfigDestroy.3 FcConfigEnableHome.3 FcConfigFileInfoIterGet.3 FcConfigFileInfoIterInit.3 FcConfigFileInfoIterNext.3 FcConfigFilename.3 FcConfigGetBlanks.3 FcConfigGetCache.3 FcConfigGetCacheDirs.3 FcConfigGetConfigDirs.3 FcConfigGetConfigFiles.3 FcConfigGetCurrent.3 FcConfigGetFilename.3 FcConfigGetFontDirs.3 FcConfigGetFonts.3 FcConfigGetRescanInterval.3 FcConfigGetSysRoot.3 FcConfigHome.3 FcConfigParseAndLoad.3 FcConfigParseAndLoadFromMemory.3 FcConfigReference.3 FcConfigSetCurrent.3 FcConfigSetRescanInterval.3 FcConfigSetSysRoot.3 FcConfigSubstitute.3 FcConfigSubstituteWithPat.3 FcConfigUptoDate.3 FcDefaultSubstitute.3 FcDirCacheClean.3 FcDirCacheCreateUUID.3 FcDirCacheDeleteUUID.3 FcDirCacheLoad.3 FcDirCacheLoadFile.3 FcDirCacheRead.3 FcDirCacheRescan.3 FcDirCacheUnlink.3 FcDirCacheUnload.3 FcDirCacheValid.3 FcDirSave.3 FcDirScan.3 FcFileIsDir.3 FcFileScan.3 FcFini.3 FcFontList.3 FcFontMatch.3 FcFontRenderPrepare.3 FcFontSetAdd.3 FcFontSetCreate.3 FcFontSetDestroy.3 FcFontSetList.3 FcFontSetMatch.3 FcFontSetPrint.3 FcFontSetSort.3 FcFontSetSortDestroy.3 FcFontSort.3 FcFreeTypeCharIndex.3 FcFreeTypeCharSet.3 FcFreeTypeCharSetAndSpacing.3 FcFreeTypeQuery.3 FcFreeTypeQueryAll.3 FcFreeTypeQueryFace.3 FcGetDefaultLangs.3 FcGetLangs.3 FcGetVersion.3 FcInit.3 FcInitBringUptoDate.3 FcInitLoadConfig.3 FcInitLoadConfigAndFonts.3 FcInitReinitialize.3 FcIsLower.3 FcIsUpper.3 FcLangGetCharSet.3 FcLangNormalize.3 FcLangSetAdd.3 FcLangSetCompare.3 FcLangSetContains.3 FcLangSetCopy.3 FcLangSetCreate.3 FcLangSetDel.3 FcLangSetDestroy.3 FcLangSetEqual.3 FcLangSetGetLangs.3 FcLangSetHasLang.3 FcLangSetHash.3 FcLangSetSubtract.3 FcLangSetUnion.3 FcMatrixCopy.3 FcMatrixEqual.3
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 07:09:25 Modified files: lib/pixman : Makefile.am Makefile.in README compile config.h.in configure configure.ac meson.build meson_options.txt test-driver lib/pixman/demos: Makefile.in dither.c gtk-utils.c scale.c lib/pixman/pixman: Makefile.am Makefile.in meson.build pixman-arm-neon.c pixman-arm.c pixman-bits-image.c pixman-compiler.h pixman-fast-path.c pixman-implementation.c pixman-ppc.c pixman-private.h pixman-region.c pixman-sse2.c pixman.h lib/pixman/test: Makefile.in utils.c Added files: lib/pixman : a64-neon-test.S lib/pixman/pixman: pixman-arma64-neon-asm-bilinear.S pixman-arma64-neon-asm.S pixman-arma64-neon-asm.h Log message: Update to pixman 0.42.2
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 06:53:59 Modified files: lib/libxtrans : COPYING ChangeLog Makefile.in README.md Xtrans.c Xtrans.h Xtransint.h Xtranslcl.c Xtranssock.c Xtransutil.c aclocal.m4 compile configure install-sh xtrans.m4 lib/libxtrans/doc: Makefile.in xtrans.xml Log message: Update to xtrans 1.5.0
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 05:30:14 Modified files: lib/libXaw : ChangeLog Makefile.in README.md aclocal.m4 config.h.in configure configure.ac install-sh lib/libXaw/include: Makefile.in lib/libXaw/include/X11/Xaw: AsciiSinkP.h AsciiSrcP.h AsciiTextP.h BoxP.h CommandP.h DialogP.h FormP.h GripP.h LabelP.h List.h ListP.h MenuButtoP.h MultiSinkP.h MultiSrc.h MultiSrcP.h Paned.h PanedP.h PannerP.h PortholeP.h RepeaterP.h ScrollbarP.h SimpleMenP.h SimpleP.h SmeBSBP.h SmeLineP.h SmeP.h StripCharP.h Text.h TextP.h TextSink.h TextSinkP.h TextSrc.h TextSrcP.h ToggleP.h TreeP.h VendorEP.h ViewportP.h lib/libXaw/man : Makefile.am Makefile.in Xaw.man lib/libXaw/old-doc: CHANGES Changelog lib/libXaw/specs: Dialog.xml Makefile.in Repeater.xml lib/libXaw/src : Actions.c AsciiSink.c AsciiSrc.c Box.c Converters.c DisplayList.c Form.c Label.c List.c Makefile.in MultiSink.c MultiSrc.c Paned.c Panner.c Pixmap.c Scrollbar.c SimpleMenu.c Sme.c StripChart.c Text.c TextAction.c TextPop.c TextSink.c TextSrc.c Tip.c Toggle.c Viewport.c XawIm.c Added files: lib/libXaw/m4 : libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 Log message: Update libXaw to version 1.0.15
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 05:29:14 xenocara/lib/libXaw/m4 Update of /cvs/xenocara/lib/libXaw/m4 In directory cvs.openbsd.org:/tmp/cvs-serv90813/m4 Log Message: Directory /cvs/xenocara/lib/libXaw/m4 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 03:23:03 Modified files: distrib/sets/lists/xbase: mi Log message: sync
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 03:20:47 Modified files: lib/libXt : COPYING ChangeLog Makefile.bsd-wrapper Makefile.in README.md aclocal.m4 compile config.h.in configure configure.ac install-sh test-driver xt.pc.in lib/libXt/include: Makefile.in lib/libXt/include/X11: CallbackI.h ConvertI.h Intrinsic.h IntrinsicP.h ThreadsI.h Xtos.h lib/libXt/man : Makefile.in XtAllocateGC.man XtAppError.man XtAppErrorMsg.man XtAppInitialize.man XtAppSetTypeConverter.man XtError.man XtErrorMsg.man XtGetErrorDatabase.man XtGetGC.man XtGetSelectionTimeout.man XtInsertEventTypeHandler.man XtMalloc.man XtOpenApplication.man lib/libXt/specs: CH09.xml Makefile.in appB.xml appC.xml lib/libXt/src : ActionHook.c Alloc.c ArgList.c Callback.c ClickTime.c Composite.c Constraint.c Convert.c Converters.c Core.c Create.c Destroy.c Display.c Error.c Event.c EventUtil.c Functions.c GCManager.c Geometry.c GetActKey.c GetResList.c GetValues.c HookObj.c Hooks.c Initialize.c Intrinsic.c Keyboard.c Makefile.in Manage.c NextEvent.c Object.c PassivGrab.c Pointer.c Popup.c PopupCB.c RectObj.c ResConfig.c Resources.c Selection.c SetSens.c SetValues.c SetWMCW.c Shell.c TMaction.c TMgrab.c TMkey.c TMparse.c TMprint.c TMstate.c Threads.c VarCreate.c VarGet.c Varargs.c Vendor.c sharedlib.c lib/libXt/test : Alloc.c Converters.c Event.c Makefile.am Makefile.in lib/libXt/util : Makefile.in makestrs.c Log message: Update to libXt 1.3.0. minor bump because XtReallocArray() was added.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 03:07:44 Modified files: lib/xcb-util : ChangeLog Makefile.am Makefile.in NEWS aclocal.m4 autogen.sh compile config.h.in configure configure.ac install-sh lib/xcb-util/m4: xcb_util_common.m4 lib/xcb-util/src: Makefile.in atoms.c xcb_aux.c Added files: lib/xcb-util : README.md Removed files: lib/xcb-util : README Log message: Update to xcb-util 0.4.1
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:57:57 Modified files: lib/libxshmfence: ChangeLog Makefile.in aclocal.m4 config.h.in configure configure.ac install-sh lib/libxshmfence/src: Makefile.in lib/libxshmfence/test: Makefile.in Log message: Update to libxshmfence 1.3.2
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:44:04 Modified files: lib/libXvMC: ChangeLog Makefile.am Makefile.in README.md XvMC_API.txt aclocal.m4 compile config.h.in configure configure.ac install-sh xvmc-wrapper.pc.in xvmc.pc.in lib/libXvMC/include: Makefile.in lib/libXvMC/include/X11: Makefile.in lib/libXvMC/include/X11/extensions: Makefile.in lib/libXvMC/src: Makefile.in XvMC.c lib/libXvMC/wrapper: Makefile.in XvMCWrapper.c Added files: lib/libXvMC: meson.build Log message: Update to libXvMC 1.0.13
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:37:44 Removed files: lib/libXv : README Log message: remove file missed in previous commit
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:36:58 Modified files: lib/libXv : ChangeLog Makefile.am Makefile.in aclocal.m4 compile config.h.in configure configure.ac install-sh lib/libXv/include: Makefile.in lib/libXv/include/X11: Makefile.in lib/libXv/include/X11/extensions: Makefile.in lib/libXv/man : Makefile.in xv-library-v2.2.txt lib/libXv/src : Makefile.in Xv.c Xvlibint.h Added files: lib/libXv : README.md Log message: Update to libXv 1.0.12
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:31:22 Modified files: lib/libXrandr : ChangeLog Makefile.in README.md aclocal.m4 compile config.h.in configure configure.ac install-sh lib/libXrandr/include/X11/extensions: Xrandr.h lib/libXrandr/man: Makefile.in lib/libXrandr/src: Makefile.in Xrandr.c Xrandrint.h XrrConfig.c XrrCrtc.c XrrMonitor.c XrrOutput.c XrrProperty.c XrrProvider.c XrrProviderProperty.c XrrScreen.c Log message: Update to libXrandr 1.5.3
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:26:45 Modified files: lib/libXi : ChangeLog Makefile.in README.md aclocal.m4 compile configure configure.ac install-sh lib/libXi/include/X11/extensions: XInput.h lib/libXi/man : Makefile.in XAllowDeviceEvents.man XChangeDeviceDontPropagateList.man XChangeKeyboardDevice.man XChangePointerDevice.man XDeviceBell.man XGetDeviceControl.man XGetDeviceKeyMapping.man XGetDeviceModifierMapping.man XGetDeviceMotionEvents.man XGetDeviceProperty.man XGetExtensionVersion.man XGetFeedbackControl.man XGrabDevice.man XGrabDeviceButton.man XGrabDeviceKey.man XIAllowEvents.man XIBarrierReleasePointer.man XIChangeHierarchy.man XIChangeProperty.man XIDefineCursor.man XIGrabButton.man XIGrabDevice.man XIGrabEnter.man XIListProperties.man XIQueryDevice.man XIQueryPointer.man XIQueryVersion.man XISelectEvents.man XISetClientPointer.man XISetFocus.man XIWarpPointer.man XListDeviceProperties.man XListInputDevices.man XOpenDevice.man XQueryDeviceState.man XSelectExtensionEvent.man XSendExtensionEvent.man XSetDeviceButtonMapping.man XSetDeviceFocus.man XSetDeviceMode.man XSetDeviceValuators.man lib/libXi/specs: Makefile.in library.xml lib/libXi/src : Makefile.in XChgFCtl.c XExtInt.c config.h.in Added files: lib/libXi/m4 : libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 Log message: Update to libXi 1.8.1
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:25:11 xenocara/lib/libXi/m4 Update of /cvs/xenocara/lib/libXi/m4 In directory cvs.openbsd.org:/tmp/cvs-serv37861/m4 Log Message: Directory /cvs/xenocara/lib/libXi/m4 added to the repository
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:21:09 Modified files: lib/libXfixes : COPYING ChangeLog Makefile.am Makefile.in README.md aclocal.m4 compile config.h.in configure configure.ac install-sh lib/libXfixes/include/X11/extensions: Xfixes.h lib/libXfixes/man: Makefile.am Makefile.in lib/libXfixes/src: Cursor.c Disconnect.c Makefile.in Region.c SaveSet.c Selection.c Xfixes.c Xfixesint.h Added files: lib/libXfixes/m4: libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 Log message: Update to libXfixes 6.0.1
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: matth...@cvs.openbsd.org2023/07/03 02:19:15 xenocara/lib/libXfixes/m4 Update of /cvs/xenocara/lib/libXfixes/m4 In directory cvs.openbsd.org:/tmp/cvs-serv25429/m4 Log Message: Directory /cvs/xenocara/lib/libXfixes/m4 added to the repository