Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| fb763cc6 | 2023-09-08 05:44:27 | 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@ | ||
| 5ab3ec55 | 2023-09-07 09:13:51 | 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@ | ||
| 09bc3281 | 2023-09-06 11:42:37 | 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@ | ||
| 4c4398b2 | 2023-08-12 16:48:44 | 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. | ||
| 849b02b8 | 2023-08-04 23:49:45 | 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@ | ||
| 16c13750 | 2023-08-01 11:06:13 | 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@ | ||
| 0c022eeb | 2023-07-03 08:00:43 | Update to xf86-video-r128 6.12.1 | ||
| 35184de5 | 2023-07-03 07:50:30 | Update xf86-video-ati to 22.0.0 All the important changes where already imported from upstreams. | ||
| 214c2318 | 2023-07-03 07:28:53 | Update to xf86-input-mouse 1.9.5 | ||
| d1a8d3ab | 2023-05-09 20:17:04 | Update to xf86-video-sunffb 1.2.3 | ||
| 117e3ccc | 2023-05-09 20:04:40 | Include xf86Cursor.h instead of xf86RamDac.h | ||
| 94b291fa | 2023-05-08 16:03:58 | Update to xf86-video-dummy 0.4.1 | ||
| e4477439 | 2023-04-27 12:25:56 | Swap saved x/y touchscreen values if axes are swapped. This fixes an issue where moving a finger horizontally or vertically on a rotated touchscreen caused the cursor to jump to position along a diagonal line. ok miod@ kettenis@ | ||
| 3e7961fb | 2023-04-25 20:18:48 | Fix error message typos: COORS -> COORDS. ok matthieu@ | ||
| becd7a84 | 2023-04-25 16:07:13 | xtsscale is in section 1, not section 8. | ||
| 32b31618 | 2023-04-10 17:34:09 | Update to xf86-video-nv 2.1.22 | ||
| bdc10943 | 2023-04-10 17:15:06 | Update to xf86-input-vmmouse 13.2.0 | ||
| 97110c5f | 2023-04-10 17:08:51 | Update to xf86-input-void 1.4.2 | ||
| 83bdfdd8 | 2023-04-10 16:38:33 | Update to xf86-input-mouse 1.9.4 | ||
| c85cd51b | 2023-04-10 16:33:30 | Update to xf86-input-joystick 1.6.4 | ||
| 30d3895f | 2023-04-10 16:25:33 | Update to xf86-input-elographics 1.4.3 | ||
| f20d5d56 | 2023-03-01 20:21:10 | Update to xf86-video-amdgpu 23.0.0. Tested by op@ and jsg@ | ||
| 921296be | 2022-12-05 16:41:17 | Add kqueue(2) support such that the amdgpu Xorg driver notices events signalled by the kernel driver. This makes sure xbacklight(1) will report the right display brightness if it is changed by using the brightness keys on the keyboard or through wsconsctl(8). ok jsg@, matthieu@ | ||
| 81e9319c | 2022-12-04 18:15:08 | Update xf86-video-mach64 to version 6.9.7. | ||
| 317ccbdd | 2022-11-11 01:12:13 | disable libudev to fix build when xatracker is present xatracker is part of Mesa and not currently installed ok matthieu@ | ||
| bd36b579 | 2022-11-10 17:38:58 | When no device is provided in the config file, try xf86Info.consoleFd before defaulting to an hard-coded device name. Tested by tobhe@ | ||
| fed98a76 | 2022-11-10 17:36:42 | Simplify the test on mode in WsfbSaveScreen() and add error checking. Tested by tobhe@ | ||
| 26ef0130 | 2022-07-21 18:21:06 | Handle framebuffers where the first pixel isn't page aligned in a similar way to the xf86-video-wsfb driver. ok matthieu@ | ||
| e0923825 | 2022-07-16 21:14:40 | Handle framebuffers where the first pixel isn't page-aligned. Fixes the running on the framebuffer of the Apple 14" and 16" Macbook Pro avoiding "the notch". Remove the special case for the LUNA framebuffer now that the offset for the first pixel is passed by the WSDISPLAYIO_GINFO ioctl. ok aoyama@, matthieu@ | ||
| 93bdf29f | 2022-07-15 14:33:46 | Update xf86-video-mga to version 2.0.1 | ||
| 5ae47b8b | 2022-07-15 13:34:17 | Update x86-input-synaptics to version 1.9.2 | ||
| 4f7f1885 | 2022-07-15 13:26:04 | Update xf86-input-keyboard to version 2.0.0 No functional change on *BSD. Linux support is removed. | ||
| eaba5413 | 2022-06-28 10:09:44 | Update to xf86-video-vmware 13.3.0 | ||
| 5b121225 | 2022-06-28 09:36:35 | xf86-video-dummy: update to version 0.4.0 | ||
| 8aaca222 | 2022-05-27 16:34:34 | Do not free() an on-stack array. Reported by Tobias Nygren using gcc10. | ||
| 57ae4c77 | 2022-05-11 07:48:58 | Fix typo: ususally -> usually. | ||
| 778b9e57 | 2022-03-08 03:56:50 | update to xf86-video-amdgpu 22.0.0 | ||
| 648a8d44 | 2022-02-07 18:38:44 | The color map support in wsfb(4) only supports up to 256 palette entries. However for 30-bit color depth modes, Xorg assumes 1024 palette entries are supported. Since we don't actually support hardware with both 30-bit color depth and hardware palette support, skip the color map handling in that case. This is what the xf86-video-ati driver does as well. This prevents us from smashing the stack. ok matthieu@ | ||
| 604ad564 | 2021-11-23 17:50:30 | Update openchrome to 0.6.409. OK and with help from matthieu@ | ||
| 6022a4d0 | 2021-11-17 19:43:43 | Don't set SourceValidate pointer to NULL inspired from similar code in amdgpu(4), fixes a crash when xrandr(1) is invoked with X server 21.1.1. reported by espie@ | ||
| 4fdf2e01 | 2021-11-11 09:31:13 | Fixes for xserver 1.21 | ||
| 09733ff9 | 2021-11-11 09:30:43 | Fixes for xserver 21.1 | ||
| d22761cd | 2021-11-11 09:30:14 | Update to git -current version for compatibility with Xserver 21.1 | ||
| 34c1d1b3 | 2021-08-31 18:57:26 | regen | ||
| b7edd297 | 2021-08-31 18:56:43 | remove `pwd $0` bashism | ||
| 004f79d9 | 2021-08-30 11:22:46 | Update to xf86-input-elographics 1.4.2 | ||
| e52bdfbe | 2021-08-03 05:35:52 | update to xf86-video-amdgpu 21.0.0 only change to the diff on tech@ many people tested is a version bump | ||
| 80198aa2 | 2021-06-25 19:32:01 | support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64. from jsg@, ok kettenis@ | ||
| be6f9bdd | 2021-06-15 13:57:42 | Initial attempt to build xserver for riscv64 ok matthieu@ | ||
| c6b89791 | 2021-05-02 10:22:57 | remove sgi drivers lists | ||
| 2cc95a69 | 2021-03-28 15:57:45 | Ignore WSMOUSEIO_GTYPE ioctl failure when checking /dev/wsmouse When xf86-input-ws has attached separately to all existing mouse devices already or there are no mice plugged in, xf86-input-ws fails to attach to the wsmouse mux as a default fallback because there is no wsmouse device left in the mux to handle the WSMOUSEIO_GTYPE ioctl. If a USB mouse is later plugged in, there will not be any xf86-input-ws driver loaded listening to /dev/wsmouse for input. ok matthieu | ||
| a9d2f207 | 2021-03-26 18:23:03 | Update to xf86-video-r128 6.12.0 | ||
| 266de269 | 2021-03-13 14:00:04 | Add support for 30-bit color. ok matthieu@ | ||
| bb87bf96 | 2021-02-07 07:33:03 | fix typo when defining away tightly_packed when building without -O spotted by deraadt@ when building with CFLAGS=-fno-common matches upstream commit by Alexei Podtelezhnikov sna: fix typo for --enable-debug=full db2356f5861d4a81d67c00843a15f5624cd21fb5 | ||
| 55e4180b | 2021-01-30 08:55:34 | Fix build with -fno-common. | ||
| ade87d99 | 2021-01-20 02:38:49 | Fix for GCC 10 activating stricter check for extern variables / structs From Kevin Brace edb46574d4686c59e80569ba236d537097dcdd0e in xf86-video-openchrome git fixes clang 11 build mortimer@ had the same diff ok fcambus@ | ||
| 9c091fab | 2021-01-18 01:33:50 | Fix link failure with gcc 10 From Adam Jackson f223035f4ffcff2a9296d1e907a5193f8e8845a3 in xf86-video-ati git fixes clang 11 build mortimer@ had the same diff | ||
| 24a11e55 | 2021-01-18 01:31:19 | Fix link failure with gcc 10 From Adam Jackson edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d in xf86-video-amdgpu git fixes clang 11 build mortimer@ had the same diff | ||
| d5d80a89 | 2021-01-09 07:22:49 | unbreak DRI3 support by using priv_open_device() to open the devices priv_open_device() has to be used in case the X server is running privilege separated ok jsg@ | ||
| b9b78c90 | 2020-12-21 09:06:14 | unbreak DRI3 support by using priv_open_device() to open the devices priv_open_device() has to be used in case the X server is running privilege separated ok kettenis@, jsg@, matthieu@ | ||
| 81154a94 | 2020-10-28 22:18:10 | Video drivers for powerpc64. ok matthieu@, jsg@ | ||
| 49df366b | 2020-10-26 14:15:50 | backport commits to not crash when accel is disabled cb27a5b Handle NULL fb_ptr in pixmap_get_fb e2cd67a Bail from amdgpu_pixmap_get_handle with ShadowFB | ||
| a76b9a7e | 2020-10-26 13:32:00 | backport commits to not crash when accel is disabled c0eb5dbd Don't crash X server if GPU acceleration is not available 4d84cf43 Handle NULL fb_ptr in pixmap_get_fb prompted by a report to bugs@ from Jean-Louis ABRAHAM ok matthieu@ | ||
| fd0b27a5 | 2020-09-13 10:26:31 | Use C99 designated structure initializers. No expected code change. | ||
| 1242f905 | 2020-06-14 07:10:44 | Remove the (out of date) list of supported architectures. | ||
| 6080f556 | 2020-05-16 14:18:52 | Fix VT switching in EXA acceleration. | ||
| 25e39ca9 | 2020-05-16 14:15:35 | MFC: alpine: Default to 16bpp 24bpp support is going away, so since we can't do 32bpp and these cards have basically no VRAM to begin with, drop to 16bpp. Signed-off-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> | ||
| 6629d503 | 2020-01-25 18:06:04 | Fix for removal of the shadowDamage() macro in xserver 1.20. Problem nocited by David Savolainen. Thanks. | ||
| 04984710 | 2019-10-26 09:37:25 | Update to xf86-video-ati 19.10.0. tested by jsg@ | ||
| 0999e029 | 2019-10-26 09:36:38 | Update to xf86-video-amdgpu 19.1.0. Tested by mortimer@ and jsg@ | ||
| 4126f048 | 2019-08-28 08:03:10 | build xf86-video-amdgpu on arm64 ok kettenis@ patrick@ | ||
| 3a6045e4 | 2019-08-08 12:28:09 | replace obsoleted xf86{,Un}BlockSIGIO() calls by input_{,un}lock() for xserver 1.20. No functional change. | ||
| 2aeb2bf6 | 2019-08-08 12:23:34 | Adapt Block and Wakeup handlers prototypes to X server 1.20. No functional change. | ||
| c0e6abce | 2019-08-08 12:04:36 | Adapt Block and Wakeup handlers prototypes to X server 1.20. No functional change. | ||
| 14e30ce5 | 2019-07-27 07:49:57 | Compatibility with xserver 1.20 reminded by jsg@ | ||
| b8401f43 | 2019-07-27 07:48:19 | Compatibility with xserver 1.20 | ||
| f21a3f24 | 2019-07-27 07:47:47 | Compatibility with xserver 1.20 | ||
| adc53f05 | 2019-07-27 07:46:53 | Compatibility with xserver 1.20 | ||
| 47fb7c8d | 2019-07-27 07:46:01 | Compatibility with xserver 1.20 | ||
| 7a92c4a4 | 2019-07-27 07:44:23 | Compatibility with xserver 1.20 | ||
| b61f69c7 | 2019-06-30 17:10:24 | Replace LoaderGetOS() calls by direct calls to uname(3). In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@ | ||
| 8a3bde64 | 2019-06-30 12:41:51 | Remove. Unlinked from the build for 6 weeks. | ||
| 26e5e739 | 2019-06-30 12:40:39 | Remove. Unlinked from the build for 6 weeks. | ||
| 98368c8c | 2019-06-30 12:40:06 | Remove. Unlinked from the build for 6 weeks. | ||
| e853d962 | 2019-06-30 12:39:15 | Remove. Unlinked from the build for 6 weeks. | ||
| 38b9208d | 2019-06-30 12:38:42 | Remove. Unlinked from the build for 6 weeks. | ||
| 45f19064 | 2019-06-30 12:37:59 | Remove. Unlinked from the build for 6 weeks. | ||
| 321c1a44 | 2019-06-30 12:37:06 | Remove. Unlinked from the build for 6 weeks. | ||
| 1fa5c5d4 | 2019-06-30 12:36:07 | Remove. Unlinked from the build for 6 weeks. | ||
| ed6ff7ec | 2019-06-30 12:34:20 | Remove. Unlinked from the build for 6 weeks. | ||
| 68d5ced3 | 2019-06-30 12:33:09 | Remove. Unlinked from the build for 6 weeks. | ||
| 91eba21c | 2019-06-30 12:31:42 | Remove. Unlinked from the build for 6 weeks. | ||
| c8a44df7 | 2019-06-30 12:30:29 | Remove. Unlinked from the build for 6 weeks. | ||
| ce4ec097 | 2019-06-30 12:28:57 | Remove. Unlinked from the build for 6 weeks. | ||
| 9c1e7daf | 2019-06-30 12:26:36 | Remove. Unlinked from the build for 6 weeks. | ||
| c46a7519 | 2019-05-12 11:37:14 | Revert the local change to disable glamor accel on r600 to northern island radeons. When this was done radeondrm was still based on linux 3.8 and Mesa was 13.0.6 without libLLVM. Now we have a radeondrm based on linux 4.19 and Mesa 18.3.5 built against libLLVM. This also makes DRI3 be on by default for these parts. discussed with kettenis@ | ||
| 3257269f | 2019-05-12 08:34:26 | Unlink a number of old video drivers from the build. The corresponding hardware is out of date, barely useable with modern systems and their code is not maintained. ok sthen@ | ||
| 7b04c906 | 2019-05-06 14:15:07 | Update openchrome to 0.6.182. Tested on my VX900 system. Looks OK to matthieu@ | ||
| 7bcc69ee | 2019-04-16 02:06:30 | build xf86-video-amdgpu on amd64 and i386 | ||
| 7dd9065a | 2019-04-16 01:59:34 | regen |