IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
af9e42c8 2021-08-30 12:13:33 Update to libpciaccess 0.16.
385b79ad 2021-08-30 12:02:40 Upate to libX11 1.7.2
006b7e3c 2021-08-30 09:41:51 Update to libXRes 1.2.1
d31678eb 2021-08-09 17:51:45 Update to libXaw 1.0.14
9cbb668d 2021-08-01 02:34:50 match pkg-config files created by meson build
00d92b1a 2021-08-01 01:52:49 link libraries in a group matching meson build linking against a libEGL built with ld.bfd had undefined symbols reported by cwen@ tested by cwen@ on macppc and jca@ on sparc64 ok jca@
7a6d4716 2021-07-25 15:16:31 pixman: update to 0.40.0
3b974c2b 2021-07-22 11:10:08 update Makefiles and generated files for Mesa 21.1.5
aa17e02d 2021-07-22 10:50:23 Merge Mesa 21.1.5
f849497a 2021-07-22 09:57:37 Import Mesa 21.1.5
e693ff30 2021-07-05 11:14:00 add a file to avoid build time python dep
5e55e406 2021-07-05 11:10:00 Merge libdrm 2.4.107
6af6d1f0 2021-07-05 11:04:36 Import libdrm 2.4.107
80198aa2 2021-06-25 19:32:01 support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64. from jsg@, ok kettenis@
d494b905 2021-05-25 05:53:44 remove 'si_init_perfcounters: max_sh_per_se' warning In drm from linux >= 5.9 renoir no longer uses the gpu info firmware and some reported hardware information changes. 'drm/amdgpu: use IP discovery table for renoir' c1cf79ca5ced46ea6a7843cbe98836e4d51c6c52 Remove warning which is known to be harmless https://gitlab.freedesktop.org/drm/amd/-/issues/1332 and was removed with mesa 20.2 in 'radeonsi/gfx10: implement most performance counters' 38a4b861459b02401d3ff71670218506e7acf019
82149d4b 2021-05-22 16:05:07 Check strlen(spec) only once at the beginning of XLookupColor(). Also remove a superfluous include. This synchronises -current with upstream and the code we shipped in the errata. OK matthieu@
4fb652f1 2021-05-18 14:15:11 Reject string longer than USHRT_MAX before sending them on the wire The X protocol uses CARD16 values to represent the length so this would overflow. CVE-2021-31535
9a117a1c 2021-03-11 08:28:29 aco: fix disassembly with LLVM 11 From Rhys Perry bcb0038c8399f7050eb49cfdb227d3d91c1e8804 in mainline Mesa
9052cbbf 2021-03-11 08:21:03 gallivm: fix half to float conversions with llvm 11 From Roland Scheidegger 51a82ec3e437d1d2dc4c688578640d25b3e7f0a2 in mainline Mesa
e019abdb 2021-03-11 05:19:45 ac: don't set old denormals flags with LLVM >= 11 From Marek Olsak 8dc5e174c7b96b6d4b5a6923068410f298167a39 in mainline Mesa
c978cad2 2021-03-11 05:16:57 ac: set new LLVM denormal flags From Marek Olsak 63a5051ea6bf4d72a02594d21a3351e44bd70da7 in mainline Mesa
9f99a932 2021-03-11 05:14:48 ac: unify denorm setting enforcement From Marek Olsak 56cc10bd27b24d513de88bf7fa94a6c8f43e348f in mainline Mesa
5546265a 2021-03-09 09:24:08 gallium/gallivm: remove unused header include for newer LLVM From Jan Zielinski 52aa730d07618513d6c055618069b2f4680974cc in mainline Mesa Encountered by naddy@ when doing a clang 11 build. This commit suggested by patrick@
e5f6e838 2021-02-27 13:09:00 util: enable futex usage on BSDs after 7dc2f4788288 From Jan Beich 46c368907fcf333a19881d28c46e997845d00faf in mainline Mesa We had a related local patch in 19.2 which wasn't needed when 20.1 was imported as the above commit was backported to the upstream 20.1 branch. When Mesa 20.0 was imported after issues with 20.1 on Haswell the changes to use futexes for simple_mtx.h and u_queue.h were lost. Noticed by otto@ and kettenis@ when looking for memory leaks.
9d1e1e28 2021-02-20 05:47:46 change from /dev/drm to /dev/dri/ in xenocara ok matthieu@ kettenis@
7eceefd6 2021-02-19 12:29:37 fix amdgpu.ids path to point to installed version. ok jsg@
e137cd2b 2021-02-12 01:16:05 only install libdrm_intel pkgconfig file when building libdrm_intel
5f4d9079 2021-02-11 11:35:30 fix merge error
e42bb078 2021-02-11 10:34:51 add Makefiles to replace upstream use of meson
ba34e3e0 2021-02-11 10:27:07 Merge libdrm 2.4.104
fc979f46 2021-02-11 10:16:31 Import libdrm 2.4.104
cf3c0c9e 2021-01-18 01:47:11 gallivm: Add missing header for powf. From Vinson Lee ff8daa013621019f1606dc0c188b16f1ce34fea7 in mainline Mesa fixes clang 11 build mortimer@ had almost the same diff
25e3cc13 2021-01-18 01:39:33 nouveau: fix compile error with -DDEBUG on newer gcc From Karol Herbst 5ec177b398d6d305f273329c8228ea870e180d6d in libdrm git fixes clang 11 build mortimer@ had almost the same diff
6b555e93 2020-12-15 20:35:29 Add -ftrapping-math to default cflags This makes all tests pass with clang. -ftrapping-math is the default in gcc but not in clang. pixman-combine-float.c relies on the -ftrapping-math behaviour. ok kettenis@
476ad6ae 2020-11-28 14:39:45 Update to libX11 1.7.0. Tested by gkoehler@ and jsg@
711bc3da 2020-11-11 09:27:24 Update to freetype 2.10.4. Tested by tb@
fdb8ab14 2020-10-26 14:37:14 Build AMD drivers on powerpc64. ok jsg@
8e97b20b 2020-09-22 06:19:47 glsl: Use 'using' to be explicit about visitor overloads From Kristian Hoegsberg e3dfa8f4d694e7d64a6401752af1f973b0852aab in mainline Mesa reduces clang warnings
37d3b3aa 2020-09-22 06:14:43 spirv/opencl: Cast opcode up front to avoid warnings From Kristian Hoegsberg b40281d8306367e68dde6b723d2114d9cb5fca5a in mainline Mesa
ead9561d 2020-09-22 04:39:21 disable noisy -Winitializer-overrides warnings
cba20826 2020-09-22 02:16:49 Mesa 20.0 does not use per gen marshal_generated files
41a55d03 2020-09-22 02:08:55 Merge Mesa 20.0.8 With Mesa 20.1 even after the kernel change to do wbinvd on all cpus sthen@ reported that hard hangs still occurred on his Haswell system with inteldrm. Mark Kane also reported seeing hangs on Ivy Bridge on bugs@. Some systems/workloads seem to be more prone to triggering this than others as I have not seen any hangs on Ivy Bridge and the only hangs I saw on Haswell when running piglit went away with the wbinvd change. It seems something is wrong with drm memory attributes or coherency in the kernel and newer Mesa versions expect behaviour we don't have.
5bc2fd43 2020-09-22 01:28:34 Import Mesa 20.0.8
1c44290c 2020-09-14 07:16:06 go back to brw_eu.h rev 1.9 matching upstream 20.1 branch haswell hangs still occurred just less frequently with the 1.10 revert of 'intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages' The recent kernel change to do wbinvd across all cpus instead of just one is a better approach and avoids hangs seen with piglit on haswell.
ccfe4498 2020-09-11 15:04:43 partially revert a Mesa commit to avoid hard hangs on Haswell intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages d23bbc8c28b6a5cd7f4d3d03c74d8319da5d47d5 on 20.1 branch 4985e380dd776ac65c4ae5627138211f9d9f03ce on mainline thanks to gnezdo@ sthen@ and espie@ for reports and testing
db72a90e 2020-09-04 11:27:58 link with version script matching meson changes in 20.1.7
e8254d1b 2020-09-03 11:29:42 Avoid problems with undefined symbols on ld.bfd archs caused by order of .a files. problem reported by jca@ on sparc64 with ports which link libgbm ok jca@
390b12b7 2020-09-03 08:36:23 correct merge errors
1c86a178 2020-09-03 07:17:20 Merge Mesa 20.1.7
7fa385c8 2020-09-03 06:40:00 Import Mesa 20.1.7
76a0a851 2020-09-01 12:55:14 conditionally define HAVE_LD_BUILD_ID if supported
38d06173 2020-09-01 06:54:06 build with NDEBUG to disable asserts matches autotools build when --enable-debug is not specified and meson with --buildtype=release
eb922cd9 2020-09-01 06:42:24 get available memory when assert() is disabled via NDEBUG problem spotted by Jason Ekstrand reviewing proposed patches upstream
46d4aeac 2020-08-30 04:24:10 disable -Wmissing-prototypes via pragma for 64 bit atomics fallback avoids error: no previous prototype for function '__sync_sub_and_fetch_8_c'
fa8ea72e 2020-08-30 04:18:02 correct type for oldlenp argument to sysctl(2) for machdep.altivec
0167b90c 2020-08-28 16:07:18 explicitly remove *.la files from old Mesa builds While we no longer install .la files for Mesa naddy@ pointed out that using libtool to build something like libGLU could result in .la files which reference old Mesa .la files. Remove Mesa .la files found in DESTDIR on install as suggested by millert@ ok millert@ matthieu@ deraadt@
bd7b25c1 2020-08-28 06:28:32 remove libtxc_dxtn included in Mesa since 17.3
4787ec2f 2020-08-28 05:54:00 don't build libtxc_dxtn included in Mesa since 17.3
860983ef 2020-08-27 14:03:46 drop local change for 32 bit atomics via pthread locks Mesa is no longer built on hppa or sh
abbb2003 2020-08-27 13:34:33 build with -DMISSING_64BIT_ATOMICS on powerpc
af0d1394 2020-08-27 12:31:19 drop local workarounds for gcc 4.2
3f2636fe 2020-08-27 05:02:25 build addrlib with -Wno-unused-variable matching meson build
9443087e 2020-08-27 04:29:06 radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed. From Oschowa c310677a7563b1e2d97f8216be1d60cb21204eae in mainline mesa reduces clang warnings
33e8c1dc 2020-08-27 04:26:48 aco: Use correct reference type in for-range-loop. From Oschowa 663e8cb4e67f8b85186631c6a3719ed83da32151 in mainline mesa reduces clang warnings
3d26db01 2020-08-27 04:23:37 aco: Don't std::move temporary object. From Oschowa 7b1bc460fd6ae9bf5efeca62227bb05e0c50ee15 in mainline mesa reduces clang warnings
bec5c196 2020-08-27 04:20:57 aco: Don't declare 'Block' as class, but define as struct. From Oschowa 536339b0dda33241d21a0e045681419ca46fc812 in mainline mesa reduces clang warnings
952b4b27 2020-08-27 04:17:01 radv: Don't take absolute value of unsigned type. From Oschowa c2a778ef0f1720f9fb28afd40a791488648218d0 in mainline mesa reduces clang warnings
d9428e19 2020-08-27 03:18:26 build with -Wno-typedef-redefinition clang with -std=c99 generates warnings on typedef redefinition likely unnoticed upstream as gcc does not do this excessive amounts of warnings from vulkan driver headers pointed out by deraadt@
d3580fdc 2020-08-26 06:54:57 crank glapi minor for new symbol
9f3ce83c 2020-08-26 06:36:08 adjust for files which are symlinks in distfile
6cd42bcb 2020-08-26 06:02:31 Merge Mesa 20.1.6
241b1c13 2020-08-26 05:26:37 Import Mesa 20.1.6
c79b3519 2020-08-25 15:39:58 Fix an integer overflow in init_om() that could lead to a double free. Reported by Jayden Rivers.
bb74146c 2020-08-20 19:12:48 Fix a bug where some input clients can't connect to the input server. FreeBSD bugzilla reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248549
4c672aa5 2020-08-06 14:28:54 Merge from upstream X.Org : Fix size calculation in `_XimAttributeToValue` The check here guards the read below. For `XimType_XIMStyles`, these are `num` of `CARD32` and for `XimType_XIMHotKeyTriggers` these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`. (There are data after the `XIMTRIGGERKEY` according to the spec but they are not read by this function and doesn't need to be checked.) The old code here used the native datatype size instead of the wire protocol size causing the check to always fail. Also fix the size calculation for the header (size). It is 2 x CARD16 for both types despite the unused `CARD16` for `XimType_XIMStyles`. This fixes a regression caused by previous commit.
587f130e 2020-08-01 03:51:31 Fix Mesa build with clang 10 on mips64. On mips64, the compiler does not allow use of non-zero argument with __builtin_frame_address(). However, the returned frame address is only used when PIPE_ARCH_X86 is defined. The compile error can be avoided by making #ifdef PIPE_ARCH_X86 cover the getting of frame address too. The argument checking of __builtin_frame_address() has been present as a debug assert in clang 8. In clang 10, there is a proper runtime check for the argument. This is why the build has not failed before. OK jsg@
f22a219d 2020-07-31 13:53:24 Fixes for Heap corruption in the X input method client in libX11 CVE-2020-14344 These where reported to X.Org and patches proposed by Todd Carson. Thanks.
c7cbd7e3 2020-07-19 17:10:17 Fix SHARED_LIBS
722049b7 2020-07-08 20:01:53 Unlink libxbui from the build. ok jsg@
6dd6f885 2020-06-27 09:06:07 Update to freetype 2.10.2. Tested by krw@ and myself. Adds supprot for WOFF2 fonts. No visible API/ABI changes.
cb3c6b92 2020-06-18 11:45:13 llvmpipe: use LLVM version string instead of re-computing it From Eric Engestrom 7f5ef97a07d4054efb96f0d644344644023af82c in Mesa git fixes llvmpipe renderer string showing "LLVM 16.0" with LLVM 10
7b35d83e 2020-06-16 10:44:59 ac: fix build with recent LLVM from Samuel Pitoiset ee9811a0bb86d3d75fafeece368f6182048807d0 in mainline Mesa
8ff49d97 2020-05-16 09:47:20 Update to libXxf86dga 1.1.5
bf55aa2b 2020-05-16 09:45:24 Update to libXrandr 1.5.2
0ed5a7f1 2020-05-16 08:49:00 Update to libxcb 1.14 and xcb-proto 1.14. ok tb@
b8fd4490 2020-04-03 10:06:14 Remove #ifdef that doesn't make sense anymore; extend clang workaround to conver __sync_val_compare_and_swap. ok jsg@
cd2d30e6 2020-04-03 07:26:18 Make this build on clang architectures that don't have 64-bit atomic instructions. Clang doesn't allow redeclaration (and therefore redefinition) of the __sync_* builtins. Use #pragma redefine_extname to work around that restriction. Clang also turns __sync_add_and_fetch into __sync_fetch_and_add (and __sync_sub_and_fetch into __sync_fetch_and_sub) in certain cases, so provide these functions as well. ok jsg@
d1d3f7dc 2020-04-03 01:58:40 test for 32 bit atomic builtins was incorrectly testing for 64 bit atomics noticed when going over a macppc clang build error reported by deraadt@
4706129d 2020-02-21 07:23:09 add mips64, mips64el and powerpc to the list of archs with -O0 in CFLAGS builds were running out of memory requested by deraadt@
12feee45 2020-02-20 02:59:02 regen
e374dad6 2020-02-20 02:55:46 use futexes in Mesa on archs with atomics tested by matthieu@ naddy@ and myself
8e89b73c 2020-02-05 07:26:15 Add sanity checks to futex_wait() - handle the NULL timeout pointer case - avoid negative cases. Suggested by cheloha@ ok cheloha@, jsg@
514c5b7b 2020-02-04 18:40:21 Fix absolute to relative timeout computation. ok jsg@, mpi@
5c4fe3d8 2020-01-30 13:52:30 Zap stray #warning introduced in last commit Grrr, sorry about that.
704a56b6 2020-01-30 13:21:13 Better checks for static_assert availability When not in c++ or c11 mode: - check for _Static_assert support in clang with __has_extension - gcc implements _Static_assert starting with 4.6.0 - as a fallback, use a forward decl instead of ((void)0) so that static_assert can be used at file scope (scope issue pointed out by guenther@) ok jsg@
8344f41b 2020-01-28 14:25:30 Avoid _Static_assert in Mesa/libEGL on non-clang archs Temporary workaround while we find a better solution. Linking errors in ports reported by cwen@, "Please commit" jsg@
f3fa3831 2020-01-26 13:45:49 Update to libepoxy 1.5.4. ok jsg@
d37d5f3d 2020-01-22 03:34:13 fix some things which got broken in merge
c0a649c0 2020-01-22 03:07:41 add files generated by python scripts which stopped being shipped with distfiles when upstream removed autotools
75490c6c 2020-01-22 03:02:59 add back autotools files removed upstream