Commit Graph

6542 Commits

Author SHA1 Message Date
matthieu
adc53f058f Compatibility with xserver 1.20 2019-07-27 07:46:53 +00:00
matthieu
47fb7c8d96 Compatibility with xserver 1.20 2019-07-27 07:46:01 +00:00
matthieu
7a92c4a4d9 Compatibility with xserver 1.20 2019-07-27 07:44:23 +00:00
matthieu
b29b653e3f update 2019-07-21 17:12:07 +00:00
matthieu
9309708d9a update 2019-07-14 21:11:29 +00:00
matthieu
45efe102e9 update 2019-07-14 16:28:17 +00:00
kn
795560f751 Add application section
Link what is described as "applications" here to how they are actually
defined in cwmrc(5).

While here, call the configuration file what it is instead of reusing
the default path (already mentioned in the FILES section).

OK okan
2019-07-09 21:38:44 +00:00
kn
fed210f7a7 command uses execvp(3) not execve(2)
util.c:u_exec() has been doing so since import.
2019-07-02 23:37:47 +00:00
jsg
40fca6f86c update 2019-07-01 08:38:25 +00:00
jsg
ff40cb71bf Merge Mesa 19.0.8 2019-07-01 08:36:47 +00:00
jsg
b1b22c2ae6 Import Mesa 19.0.8 2019-07-01 07:44:02 +00:00
matthieu
b61f69c71c Replace LoaderGetOS() calls by direct calls to uname(3).
In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@
2019-06-30 17:10:24 +00:00
matthieu
8a3bde648b Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:41:51 +00:00
matthieu
26e5e73949 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:40:39 +00:00
matthieu
98368c8cf3 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:40:06 +00:00
matthieu
e853d962c6 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:39:15 +00:00
matthieu
38b9208d42 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:38:42 +00:00
matthieu
45f19064b5 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:37:59 +00:00
matthieu
321c1a4430 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:37:06 +00:00
matthieu
1fa5c5d4ad Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:36:07 +00:00
matthieu
ed6ff7ecbb Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:34:20 +00:00
matthieu
68d5ced354 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:33:09 +00:00
matthieu
91eba21c23 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:31:42 +00:00
matthieu
c8a44df777 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:30:29 +00:00
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