Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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@ | ||
| e5b23895 | 2019-06-16 19:31:07 | Fix the size of indicators in multi-monitors setups. ssh-askpass(1) is computing the size of its indicators relatively to the screen resolution. When multiple monitors are present, the support for Xinerama computes the dimensions of the window to be created relatively to the screen on which it will appear. But the computation of the indicator size is based on the size of the whole display, resulting in too small indicators (and too many of them if the screens hare layed out horizontally). Fix that by computing the resolution of the whole display before taking xinerama into account. ok djm@ | ||
| fa30b334 | 2019-06-11 14:51:34 | when probing for wsmouse devices, check up to wsmouse9 ok deraadt | ||
| 13cf593b | 2019-06-10 09:40:56 | update | ||
| 768f3840 | 2019-05-27 07:22:48 | sync | ||
| 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. | ||
| 38a62407 | 2019-05-23 05:38:00 | update | ||
| 6a2a80ea | 2019-05-23 05:35:38 | sync | ||
| 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). | ||
| f8d726d7 | 2019-05-12 11:53:06 | chown the first drm render node in addition to the primary drm device ok matthieu@ | ||
| 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@ | ||
| cd9d9137 | 2019-05-12 08:34:55 | sync | ||
| 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@ | ||
| 0f8d0b1f | 2019-05-11 16:30:32 | Enable colemak OK matthieu@ | ||
| 93b3d9d7 | 2019-05-11 12:05:08 | Remove socppc sets. ok tb@ | ||
| a07b39c9 | 2019-05-11 07:55:04 | Remove libFS. Unlinked from the build 2 weeks ago. | ||
| 0ef2c40d | 2019-05-11 07:49:02 | sync | ||
| 9d109866 | 2019-05-11 07:47:56 | update | ||
| fdbb7d40 | 2019-05-11 07:46:06 | Update to pixman 0.38.4. ok jca@ naddy@ | ||
| 0c8a2994 | 2019-05-11 07:22:55 | socppc is gone | ||
| 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@. | ||
| 7b04c906 | 2019-05-06 14:15:07 | Update openchrome to 0.6.182. Tested on my VX900 system. Looks OK to 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 | ||
| 90885b27 | 2019-04-30 21:37:43 | install the fonts(7) manual page; feedback and OK in principle matthieu@ | ||
| dbaf2f61 | 2019-04-29 19:03:20 | Plug a memory leak in log_debug(); OK okan@ | ||
| 20bce2a6 | 2019-04-29 19:02:21 | Handle _NET_WM_NAME changes. This fixes the problem where cwm's window menu wouldn't show Firefox's current window title if it contains non-ASCII characters. OK okan@ | ||
| 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@ | ||
| 4fd0ec7f | 2019-04-28 03:12:53 | Backport cf7517675d988c2d1ff967d6d162a17acbdad46 from xserver 1.20 xfree86: Hold input_lock across SPRITE functions in VGA arbiter Fixes stack overflow crash with VGA arbiter used with multi GPU systems. Report and fix identified by 'Joe M' on misc@. ok matthieu@ | ||
| e0064514 | 2019-04-26 11:43:46 | sync | ||
| 772cca12 | 2019-04-26 09:53:50 | sync | ||
| 36d243d8 | 2019-04-26 09:51:57 | Unlink unused libFS from the build. ok jca@ | ||
| 71921b95 | 2019-04-26 07:48:51 | update | ||
| 21ef307d | 2019-04-26 07:47:03 | sync | ||
| a8a2dab4 | 2019-04-26 07:45:37 | Merge libdrm 2.4.98 | ||
| a72cc7c7 | 2019-04-26 07:31:34 | Import libdrm 2.4.98 | ||
| 594fbfc5 | 2019-04-22 15:25:50 | update | ||
| 3dc8e8dd | 2019-04-16 05:51:04 | Disable keyboard binding for abort-display() and update manual page. while there remove a remaining reference to non-existent xdmshell(1). Reported by Hiltjo Posthuma, ok solene@, bentley@ | ||
| 7f34376e | 2019-04-16 02:11:26 | update | ||
| ce956975 | 2019-04-16 02:08:16 | sync | ||
| 7bcc69ee | 2019-04-16 02:06:30 | build xf86-video-amdgpu on amd64 and i386 | ||
| 7dd9065a | 2019-04-16 01:59:34 | regen | ||
| be21ea6a | 2019-04-16 01:54:21 | initial Makefile.bsd-wrapper | ||
| 47439f2b | 2019-04-16 01:49:01 | import xf86-video-amdgpu 19.0.1 ok matthieu@ | ||
| 63a1f613 | 2019-04-06 13:51:18 | When checking keyboard variants, perform a stricter comparison. This prevents kbd(8) layouts with particular bitmasks from being wrongly detected as French. Broken behavior reported by Diogo Galvao; thanks! ok mpi@ matthieu@ | ||
| 6c125d43 | 2019-04-03 06:53:54 | Remove old X proto files, replaced by xorgproto. "go for it" deraadt@ | ||
| cb9cf736 | 2019-04-02 14:16:37 | There is no point in handling the -display option separately, so parse all at once. OK bentley | ||
| c43f5dfd | 2019-03-24 17:59:19 | Add support for precision scrolling. | ||
| 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. | ||
| ccfea780 | 2019-03-20 07:34:48 | update | ||
| 2cf2ce5d | 2019-03-20 07:33:17 | Update to xf86-video-ati 19.0.1. ok jsg@ | ||
| 0da2d731 | 2019-03-19 21:32:07 | update | ||
| 462f0f0f | 2019-03-19 21:27:40 | sync | ||
| 0fac9db3 | 2019-03-19 21:27:06 | Switch to xorgproto again. tested by stsp@ | ||
| e7e87a2c | 2019-03-19 21:19:54 | Update to xserver 1.19.7. Tested by jca@ and stsp@. | ||
| eb23d5be | 2019-03-19 11:24:39 | update | ||
| 702ae9a5 | 2019-03-19 10:59:02 | Merge Mesa 18.3.5 | ||
| 34c49fbb | 2019-03-19 09:37:42 | Import Mesa 18.3.5 | ||
| 9dc825e6 | 2019-03-16 16:58:50 | update | ||
| 2987dd6f | 2019-03-13 01:20:50 | hppa feels happier with this at low optimization also | ||
| 39b0e28e | 2019-03-11 20:30:16 | X.Org is not doing katamari releases anymore. Drop the katamari version | ||
| 86672571 | 2019-03-11 20:24:03 | update | ||
| 48e6bf1e | 2019-03-11 15:25:46 | Check the atom type on propertynotify before iterating. | ||
| c8b9937b | 2019-03-10 22:53:11 | use screen_find() for xrandr crtc changes | ||
| b041ee60 | 2019-03-10 20:38:28 | Find the managed screen from the parent window for client_current(). | ||
| 11de9a24 | 2019-03-09 20:10:19 | Make it possible to build xterm with OPT_TRACE. with tweaks from kn@. | ||
| a7fc13dd | 2019-03-08 22:20:45 | update | ||
| 6afc1ca9 | 2019-03-08 21:59:55 | update to xf86-video-ati 19.0.0 fixes Xorg segfault reported by Mihai Popescu ok matthieu@ | ||
| 402fc783 | 2019-03-08 21:25:40 | Do not replace wcwidth(3) with a broken, hand-rolled re-implementation that comes bundled with xterm(1). Issue found and based on a diff from Lauri Tirkkonen <lotheac at iki dot fi>. The final form of the diff follows a suggestion from tedu@. OK matthieu@ | ||
| 18c4f462 | 2019-03-08 20:33:30 | Print window id in hex; while here, remove unnecessary newline. | ||
| 1dc13f57 | 2019-03-08 17:40:43 | Similar to keypress event, fetch the screen from the event root window in the buttonpress handler; bail if we don't manage the screen. Allows us to find the current client based on the screen/event root. | ||
| e34b5f47 | 2019-03-08 15:04:39 | extend verbose logging for key/button events | ||
| d039ccc7 | 2019-03-08 14:48:02 | [keypress event] turns out we've been checking the wrong window for a matching client thus always falling back to client_current(); while the current client is problaby right in most cases, use event's subwindow (not window) to find the client. Bail early if this event came to us from a screen we don't manage. This is result of us grabing all keybindings off the root window instead of selectively. | ||
| adfbd356 | 2019-03-08 13:17:26 | add parans for readibility | ||
| 8f242316 | 2019-03-08 12:54:30 | Update the OPENBSD SPECIFICS section to match reality: * Add the missing locale, modifyFunctionKeys, precompose, and scrollBar. * Move backarrowKeyIsErase to conform to alphabetical sorting. * Add a missing full stop. Diff found in my tree; i obviously forgot to commit it earlier. | ||
| 4957b62d | 2019-03-07 14:28:17 | Teach client_current() to use a screen to find the current client instead of iterating over all (fallback if no screen provided for now). Initially convert trivial uses of client_current(). | ||
| 92b42c17 | 2019-03-07 13:24:44 | check cc->gc directly | ||
| 42f2ef66 | 2019-03-07 13:24:10 | zip extra lines | ||
| 723d64d1 | 2019-03-07 13:14:41 | gc clientq inside groups, instead use the better maintained one per-screen | ||
| 053c616a | 2019-03-07 12:54:21 | shuffle deck chairs: rename group actions to match intent for clarity | ||
| af768514 | 2019-03-06 13:32:19 | same thing as screen_find() | ||
| e70f4327 | 2019-03-06 10:40:16 | sync | ||
| 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). | ||
| 8fa20d6f | 2019-03-04 19:28:17 | Separate out the menu window from the client resize/move geom window; in each case, create and destroy on-demand. Isolate more menu specific code. | ||
| 9bf0bd42 | 2019-03-04 14:48:59 | fix a few misplaced (and misnamed) ewmh root window functions | ||
| edf7ed84 | 2019-03-04 14:36:02 | _NET_WORKAREA needs ngroups, so screen_update_geometry() needs to come after conf_group(). | ||
| f18d19c6 | 2019-03-04 13:33:39 | simplify xftcolor config | ||
| df25bf4b | 2019-03-02 21:13:28 | Update to libfontenc 1.1.4. ok jca@ | ||
| a15d8772 | 2019-03-01 14:32:01 | Tie group number and name together during config. | ||
| ef3d45ea | 2019-02-28 23:26:12 | Move the group index (desktop number) check to the only 2 callers that require checking due to ewmh. | ||
| 5efe73bc | 2019-02-28 23:20:52 | Ensure we don't action on the last group when the requested one is not found. | ||
| b08a193e | 2019-02-28 13:11:53 | Selectively hide and show clients based on state; merge client_unhide() and client_show(). | ||
| 7d83c3f6 | 2019-02-25 18:07:48 | Add a configtest flag (-n). based on a diff from Sascha Paunovic. | ||
| 93ac77f5 | 2019-02-25 16:40:49 | Add 'group-close-[n]' action to close all windows within specified group. heavily based on a diff from Nam Nguyen. |