Commit Graph

6502 Commits

Author SHA1 Message Date
jsg
6cb8ade4e6 Call shm_unlink() directly after shm_mkstemp() rather than just before
close().  Closer to memfd_create() behaviour.
2019-05-27 04:19:00 +00:00
jsg
38a624074b update 2019-05-23 05:38:00 +00:00
jsg
6a2a80eafc sync 2019-05-23 05:35:38 +00:00
jsg
1c9ad5794c Merge Mesa 19.0.5 2019-05-23 05:33:19 +00:00
jsg
1dab445d3b Import Mesa 19.0.5 2019-05-23 04:22:53 +00:00
jsg
6f352abb9a 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).
2019-05-12 14:56:24 +00:00
jsg
f8d726d75d chown the first drm render node in addition to the primary drm device
ok matthieu@
2019-05-12 11:53:06 +00:00
jsg
c46a751926 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@
2019-05-12 11:37:14 +00:00
matthieu
cd9d913756 sync 2019-05-12 08:34:55 +00:00
matthieu
3257269f35 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@
2019-05-12 08:34:26 +00:00
0f8d0b1f14 Enable colemak
OK matthieu@
2019-05-11 16:30:32 +00:00
matthieu
93b3d9d7a9 Remove socppc sets. ok tb@ 2019-05-11 12:05:08 +00:00
matthieu
a07b39c9fd Remove libFS. Unlinked from the build 2 weeks ago. 2019-05-11 07:55:04 +00:00
matthieu
0ef2c40d0c sync 2019-05-11 07:49:02 +00:00
matthieu
9d109866af update 2019-05-11 07:47:56 +00:00
matthieu
fdbb7d40d8 Update to pixman 0.38.4. ok jca@ naddy@ 2019-05-11 07:46:06 +00:00
deraadt
0c8a29949c socppc is gone 2019-05-11 07:22:55 +00:00
schwarze
042aae5043 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@.
2019-05-10 11:44:39 +00:00
fcambus
7b04c9060e Update openchrome to 0.6.182.
Tested on my VX900 system.

Looks OK to matthieu@
2019-05-06 14:15:07 +00:00
schwarze
e618151be9 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@
2019-05-05 23:27:58 +00:00
schwarze
05166be26d simplify Makefiles for use with docbook2mdoc-1.1.0
and regen for improved formatting:
correct linebreaks in literal displays; and new sentence, new line
2019-05-02 19:12:04 +00:00
schwarze
90885b2752 install the fonts(7) manual page;
feedback and OK in principle  matthieu@
2019-04-30 21:37:43 +00:00
tim
dbaf2f615b Plug a memory leak in log_debug(); OK okan@ 2019-04-29 19:03:20 +00:00
tim
20bce2a6bf 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@
2019-04-29 19:02:21 +00:00
jsg
36eaba8cd8 /dev/dri/card0 -> /dev/drm0 2019-04-29 04:30:15 +00:00
schwarze
720bb93c2f install libdrm manual pages; feedback and OK jsg@ matthieu@ 2019-04-28 20:47:20 +00:00
jsg
4fd0ec7f37 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@
2019-04-28 03:12:53 +00:00
matthieu
e0064514d7 sync 2019-04-26 11:43:46 +00:00
matthieu
772cca12e5 sync 2019-04-26 09:53:50 +00:00
matthieu
36d243d83d Unlink unused libFS from the build.
ok jca@
2019-04-26 09:51:57 +00:00
jsg
71921b9501 update 2019-04-26 07:48:51 +00:00
jsg
21ef307d2a sync 2019-04-26 07:47:03 +00:00
jsg
a8a2dab4a3 Merge libdrm 2.4.98 2019-04-26 07:45:37 +00:00
jsg
a72cc7c7c5 Import libdrm 2.4.98 2019-04-26 07:31:34 +00:00
matthieu
594fbfc536 update 2019-04-22 15:25:50 +00:00
matthieu
3dc8e8dd7e 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@
2019-04-16 05:51:04 +00:00
jsg
7f34376e3a update 2019-04-16 02:11:26 +00:00
jsg
ce956975a6 sync 2019-04-16 02:08:16 +00:00
jsg
7bcc69ee97 build xf86-video-amdgpu on amd64 and i386 2019-04-16 02:06:30 +00:00
jsg
7dd9065ad4 regen 2019-04-16 01:59:34 +00:00
jsg
be21ea6a6e initial Makefile.bsd-wrapper 2019-04-16 01:54:21 +00:00
jsg
47439f2bd2 import xf86-video-amdgpu 19.0.1
ok matthieu@
2019-04-16 01:49:01 +00:00
bentley
63a1f613db 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@
2019-04-06 13:51:18 +00:00
matthieu
6c125d439c Remove old X proto files, replaced by xorgproto.
"go for it" deraadt@
2019-04-03 06:53:54 +00:00
kn
cb9cf7367e There is no point in handling the -display option separately,
so parse all at once.

OK bentley
2019-04-02 14:16:37 +00:00
bru
c43f5dfdc8 Add support for precision scrolling. 2019-03-24 17:59:19 +00:00
jsg
be0e9688f3 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.
2019-03-22 11:41:33 +00:00
matthieu
ccfea780d3 update 2019-03-20 07:34:48 +00:00
matthieu
2cf2ce5d2c Update to xf86-video-ati 19.0.1. ok jsg@ 2019-03-20 07:33:17 +00:00
matthieu
0da2d73184 update 2019-03-19 21:32:07 +00:00