Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 6fa14ff2 | 2019-12-14 14:57:44 | Update to libXfont2 2.0.4 | ||
| 529ec772 | 2019-12-07 03:10:09 | regen | ||
| d3074235 | 2019-12-07 03:09:41 | build Mesa with _ISOC11_SOURCE for c11 visibility autoconf function tests run without --std and have c11 visibility timespec_get(3), a c11 function is found this way. With gcc < 4.6 Mesa will build with --std=gnu99 with clang it will build with --std=c99 and timespec_get() will no longer be visibile. Further complicating things gcc 4.2 does not recognise --std=c11. This was not noticed on linux as they build with _GNU_SOURCE which among other things gives c11 visibility even with --std=c99. discussed with millert@ | ||
| 5886ab52 | 2019-12-04 02:26:36 | Constrain honouring of path-related environment variables based upon issetugid(), not just the sloppy uid != euid test. gid != egid cases can occur also. Part of 6.6/009_mesaxlock.patch.sig and 6.5/020_mesaxlock.patch.sig From Qualys, ok | ||
| f42e66cb | 2019-11-27 10:26:12 | update to GLU 9.0.1 Among other minor changes this adds a stddef.h include for NULL required to build with Mesa 19.2 headers. | ||
| 94e5bba0 | 2019-11-27 02:17:47 | Merge libdrm 2.4.100 | ||
| a628e08e | 2019-11-27 02:09:48 | Import libdrm 2.4.100 | ||
| 76ee08e8 | 2019-11-20 03:13:04 | Call shmget() with permission 0600 instead of 0777 From Brian Paul 02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc in mainline Mesa "A security advisory (TALOS-2019-0857/CVE-2019-5068) found that creating shared memory regions with permission mode 0777 could allow any user to access that memory. Several Mesa drivers use shared- memory XImages to implement back buffers for improved performance. This path changes the shmget() calls to use 0600 (user r/w). Tested with legacy Xlib driver and llvmpipe." | ||
| 92537e29 | 2019-09-13 19:11:23 | Fix build with gcc3 which doesn't support symbol visibility. Reposrted and tested by aoyama@ | ||
| bee0fbcd | 2019-09-10 19:13:54 | Update to freetype 2.10.1. Tested by semarie@ and naddy@ | ||
| 8a365451 | 2019-09-05 14:03:08 | Fix gcc3 specific error. The diff is based on latest upstream change. suggested by jsg@, tested on luna88k by me, ok by jsg@ and matthieu@ | ||
| 86f7c2fd | 2019-08-28 08:01:48 | enable radeonsi and llvm on arm64 ok kettenis@ patrick@ | ||
| cddeeb9f | 2019-08-24 02:12:17 | intel: Add support for Comet Lake From Anuj Phogat 82f6a746e8b47fb6e3f96d7f5f69973f50eec9ca in mesa master | ||
| 056243b3 | 2019-08-04 13:47:51 | regen after xtrans 1.4.0 update. | ||
| 14a4895e | 2019-08-04 13:44:46 | missed README -> README.md conversion in previous | ||
| 9563e10e | 2019-08-04 13:36:02 | Update to libXft 2.3.3 | ||
| c6568d85 | 2019-08-04 13:35:29 | update to libICE 1.0.10 | ||
| a400859a | 2019-08-04 13:34:52 | Update to libX11 1.6.8 riding the major bump caused by xtrans 1.4.0 | ||
| 85da565e | 2019-08-04 13:33:46 | Update to libxtrans 1.4.0. Major bumps for libX11 and libICE. no objections from naddy@, espie@ and ajacoutot@ | ||
| 2e187972 | 2019-08-04 13:25:20 | Update to libXdmcp 1.1.3 | ||
| ff40cb71 | 2019-07-01 08:36:47 | Merge Mesa 19.0.8 | ||
| b1b22c2a | 2019-07-01 07:44:02 | Import Mesa 19.0.8 | ||
| 6a36a3a5 | 2019-06-19 19:33:29 | Update to libXext 1.3.4. ok tb@ | ||
| 8876a43d | 2019-06-19 19:31:20 | Update to libXdamage 1.1.5. ok tb@ | ||
| d2d55c68 | 2019-06-19 19:30:32 | Update to libXcursor 1.2.0. ok tb@ | ||
| 73fcd8c4 | 2019-06-19 19:29:23 | Update to libXcomposite 0.4.5. ok tb@ | ||
| a2a1215a | 2019-06-19 19:26:36 | Disable font server client code. ok mortimer@ | ||
| bf1979f8 | 2019-05-27 07:20:30 | Build Mesa intel and radeon vulkan drivers and amd64 and i386 The intel driver can be used with inteldrm on ivy bridge or newer. The radeon driver only works with amdgpu not radeondrm. As we can't use python in xenocara add phony targets to create the same output as python scripts which create json files for the loader. This is just the ICDs, to use vulkan the loader and additional ports are required. ok mpi@ on an earlier version. Changed to call shm_unlink() directly after shm_mkstemp() as suggested by kettenis@ | ||
| 6cb8ade4 | 2019-05-27 04:19:00 | Call shm_unlink() directly after shm_mkstemp() rather than just before close(). Closer to memfd_create() behaviour. | ||
| 1c9ad579 | 2019-05-23 05:33:19 | Merge Mesa 19.0.5 | ||
| 1dab445d | 2019-05-23 04:22:53 | Import Mesa 19.0.5 | ||
| 6f352abb | 2019-05-12 14:56:24 | open correct render node in libdrm drm render nodes have the same major as drm primary devices but offset the minor by a base of 128. I expected the name of the device to have numbering starting at 0 when these non-linux codepaths were added (before we had render nodes). | ||
| a07b39c9 | 2019-05-11 07:55:04 | Remove libFS. Unlinked from the build 2 weeks ago. | ||
| fdbb7d40 | 2019-05-11 07:46:06 | Update to pixman 0.38.4. ok jca@ naddy@ | ||
| 042aae50 | 2019-05-10 11:44:39 | Install more manual pages: * XKB-Config(7), XKB-Enhancing(7): user-level documentation for XKB configuration; not perfect, but the best available. * xtrans(3): a library actively maintained upstream. * libXmu and libXext: Many libraries are effectively frozen upstream. According to matthieu@, the documentation of libXmu and libXext is among the most valuable of those. Feedback and OK matthieu@. | ||
| e618151b | 2019-05-05 23:27:58 | put fonts.7 and drm*.3 into the install sets; patch from Nathanael Rensen <nathanael at list dot polymorpheus dot com>, minimally tweaked by me; OK matthieu@ | ||
| 05166be2 | 2019-05-02 19:12:04 | simplify Makefiles for use with docbook2mdoc-1.1.0 and regen for improved formatting: correct linebreaks in literal displays; and new sentence, new line | ||
| 36eaba8c | 2019-04-29 04:30:15 | /dev/dri/card0 -> /dev/drm0 | ||
| 720bb93c | 2019-04-28 20:47:20 | install libdrm manual pages; feedback and OK jsg@ matthieu@ | ||
| 36d243d8 | 2019-04-26 09:51:57 | Unlink unused libFS from the build. ok jca@ | ||
| a8a2dab4 | 2019-04-26 07:45:37 | Merge libdrm 2.4.98 | ||
| a72cc7c7 | 2019-04-26 07:31:34 | Import libdrm 2.4.98 | ||
| be0e9688 | 2019-03-22 11:41:33 | test for render nodes before primary nodes Unlike linux our primary "drm" device name is substring of the "drmR" render node device name and strncmp() tests resulted in render nodes being flagged as primary nodes. | ||
| 702ae9a5 | 2019-03-19 10:59:02 | Merge Mesa 18.3.5 | ||
| 34c49fbb | 2019-03-19 09:37:42 | Import Mesa 18.3.5 | ||
| 2987dd6f | 2019-03-13 01:20:50 | hppa feels happier with this at low optimization also | ||
| c1c03dc6 | 2019-03-06 10:39:52 | Build Mesa with LLVM support on amd64 and i386 now that libelf and shared libLLVM are in base. And now we can finally build the radeonsi Mesa driver adding accelerated support for radeon parts based on the Graphics Core Next (GCN) architecture which is everything since GFX6 / Southern Islands. This can later be expanded to other architectures which build libLLVM and have clang as the default compiler (to handle LLVM's c++11 headers). | ||
| df25bf4b | 2019-03-02 21:13:28 | Update to libfontenc 1.1.4. ok jca@ | ||
| f02f1f98 | 2019-02-21 19:38:46 | Update to libXau 1.0.9. ok jsg@ | ||
| fa5b0e3e | 2019-02-19 05:57:17 | remove -fno-tree-pre from CFLAGS on sparc64 This was an attempt to limit the memory usage at build time which is no longer required after the datasize values in login.conf were raised. | ||
| b9f320ec | 2019-02-19 04:24:00 | Merge Mesa 18.3.4 | ||
| ae7ee137 | 2019-02-19 03:25:14 | Import Mesa 18.3.4 | ||
| bffde83e | 2019-02-18 06:13:47 | intel: sync i915_pciids.h with kernel From Rodrigo Vivi 70a1ae89be6b9f9a535f1fbaff3e4b1c4bb46d4a in libdrm git | ||
| e4decd20 | 2019-02-07 18:34:52 | landisk requires -O0 'cause mesa is a pig. | ||
| 338bc0a2 | 2019-01-29 11:52:04 | Merge Mesa 18.3.2 | ||
| fecc0d40 | 2019-01-29 10:45:31 | Import Mesa 18.3.2 | ||
| 4f46a0d7 | 2019-01-18 14:34:01 | Update to libpixman 0.36.0 | ||
| d7845c3e | 2018-11-25 19:35:00 | Remove libXxf86misc. Unlinked from build for 6 months. | ||
| be3e8f71 | 2018-11-25 19:34:21 | Remove libXfontcache. Unlinked from build for 6 months. | ||
| 65cc648a | 2018-11-11 04:15:19 | Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. This time store the address of the GOT in ebx as required before calling the PLT stub and change .balign value to match X86_ENTRY_SIZE as suggested by naddy. ok naddy@ | ||
| f88a7e92 | 2018-11-10 08:11:16 | Backout i386 tsd dispatch changes. While they worked for glxinfo/glxgears it broke SDL2 GL which dlopens libGL. | ||
| 41f63e84 | 2018-11-01 08:29:47 | Merge libdrm 2.4.96 | ||
| 38495421 | 2018-11-01 08:22:36 | Import libdrm 2.4.96 | ||
| f19a6c04 | 2018-10-31 23:26:16 | Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. ok kettenis@ naddy@ | ||
| af38fe66 | 2018-10-29 11:38:31 | regen | ||
| 5f17afee | 2018-10-29 11:35:23 | Don't attempt to rebuild spirv_info.c if timestamp on source files changed as python won't be in path. someone in this situation mentioned it to landry@ | ||
| 19f2c52c | 2018-10-23 06:35:32 | Merge Mesa 17.3.9 Mesa 18.x needs an ld with build-id for at least the intel code Mesa 18.2 assumes linux only memfd syscalls in intel code Tested by matthieu@, kettenis@ and myself on a variety of hardware and architectures. ok kettenis@ | ||
| 587354b6 | 2018-10-23 05:40:45 | Import Mesa 17.3.9 | ||
| 5c831511 | 2018-10-20 19:25:32 | Update to libSM 1.2.3 | ||
| 7070f339 | 2018-10-20 19:23:25 | Update to libX11 1.6.7 | ||
| 71dca55f | 2018-10-04 20:17:48 | Update to libxcb 1.13.1, a small bug fix release. ok naddy@ | ||
| d4accf84 | 2018-09-13 12:02:27 | Merge libdrm 2.4.94 | ||
| a81d3f52 | 2018-09-13 11:55:15 | Import libdrm 2.4.94 | ||
| bba3e9ee | 2018-09-11 19:34:56 | Update to libxcb 1.13. ok tb@ | ||
| d5e39222 | 2018-08-27 15:04:15 | Build radeon drivers on arm64. ok jsg@, matthieu@ | ||
| b39f51f9 | 2018-08-23 19:38:11 | Udate to libX11 1.6.6. bug fixes release - no API/ABI changes. | ||
| 857c4a52 | 2018-08-06 15:09:42 | libXpresent depends on libXrandr. Noticed by naddy@. Thanks | ||
| 8f7485cf | 2018-08-05 12:20:17 | Link libXpresent to the build. | ||
| 6075741e | 2018-08-05 12:10:01 | regen | ||
| 97a2cbad | 2018-08-05 12:06:41 | add BSD build infrastructure | ||
| d92eed43 | 2018-08-05 12:04:39 | Import libXpresent version 1.0.0 | ||
| 3d6a2266 | 2018-07-19 12:45:31 | Typo. Reported by feinerer@. Thanks. | ||
| 437b06c4 | 2018-07-19 11:52:37 | Document the use of this Makefile with x11/py-xcbgen. (not part of standard xenocara builds) | ||
| 8f9a6b1d | 2018-07-12 15:16:03 | Update to libXinerama 1.1.4 | ||
| da360a65 | 2018-07-12 15:10:28 | Update to libXScrnSaver 1.2.3 | ||
| 323f3c34 | 2018-07-11 06:59:03 | Use __MAP_NOFAULT such that a client cannot use ftruncate and make the X server crash. ok deraadt@, matthieu@ | ||
| 06061c49 | 2018-07-08 17:45:38 | white space | ||
| 7a6863f7 | 2018-06-28 20:11:32 | The futex-based implementation of libxshmfence requires atomic operations that hppa, m88k and sh don't provide. Since DRI3 requires libxshmfence, this means we can't enable DRI3 on these platforms. ok matthieu@ | ||
| c7bc2b34 | 2018-06-26 06:51:17 | Enable various bits of DRI3 support. ok matthieu@ | ||
| 191958df | 2018-06-09 11:44:13 | Make sure we create shared memory files in /tmp such that programs can use the "tmppath" pledge to allow creation of shared memory fences. ok matthieu@ | ||
| 3a5dfaa2 | 2018-06-08 13:16:24 | Add OpenBSD support using process-global futexes. ok matthieu@ | ||
| d9fb2885 | 2018-06-07 22:05:13 | add BSD build infrastructure | ||
| b1a440ca | 2018-06-07 21:57:28 | Import libxshmfence 1.4 | ||
| caa58244 | 2018-06-07 09:25:32 | Make sure HAVE_DRI3 is defined when DRI3 support is enabled. Matches what is done for Linux. ok jsg@ | ||
| 3b5f1cf2 | 2018-05-26 08:52:16 | Use -mxgot to build libepoxy on mips64 and mips64el. ok visa@ who reported that mips64 is affected too. | ||
| 864ae554 | 2018-05-26 07:51:37 | Remind people to bump dependent libs majors too. | ||
| 766a354a | 2018-05-26 07:51:00 | Bump majors after libfreetype major bump | ||
| 9d6c7364 | 2018-05-25 06:24:59 | Update to libepoxy 1.5.2. ok aja@ | ||
| 337449ed | 2018-05-21 20:06:55 | Update to libdmx 1.1.4 | ||
| 4defdf0a | 2018-05-21 20:02:28 | Update to libpciaccess 0.14 |