Commit Graph

6568 Commits

Author SHA1 Message Date
matthieu
ce4ec09799 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:28:57 +00:00
matthieu
9c1e7daf96 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:26:36 +00:00
matthieu
41003a131f check return values against -1 "reasonable" deraadt@ 2019-06-29 20:29:48 +00:00
espie
04c7986e14 add (commented out) blurb to get openbsd-wallpaper running.
"perso j'ai rien contre" ok matthieu@
2019-06-29 13:33:06 +00:00
matthieu
156c07dd53 Check asprintf() return values correctly. ok and tweaks tb@ 2019-06-29 08:31:22 +00:00
matthieu
d35f89fef9 update 2019-06-19 19:36:36 +00:00
matthieu
6a36a3a556 Update to libXext 1.3.4. ok tb@ 2019-06-19 19:33:29 +00:00
matthieu
8876a43d15 Update to libXdamage 1.1.5. ok tb@ 2019-06-19 19:31:20 +00:00
matthieu
d2d55c6823 Update to libXcursor 1.2.0. ok tb@ 2019-06-19 19:30:32 +00:00
matthieu
73fcd8c46e Update to libXcomposite 0.4.5. ok tb@ 2019-06-19 19:29:23 +00:00
matthieu
a2a1215acc Disable font server client code. ok mortimer@ 2019-06-19 19:26:36 +00:00
matthieu
e5b23895c8 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@
2019-06-16 19:31:07 +00:00
jcs
fa30b33449 when probing for wsmouse devices, check up to wsmouse9
ok deraadt
2019-06-11 14:51:34 +00:00
matthieu
13cf593b61 update 2019-06-10 09:40:56 +00:00
jsg
768f38408b sync 2019-05-27 07:22:48 +00:00
jsg
bf1979f816 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@
2019-05-27 07:20:30 +00:00
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