matthieu
c6ab499027
Force Intel Ironlake chipsets to use the xf86-video-intel driver.
...
stsp@ reported that modesetting(4) has been reported unreliable
on his laptop, while intel(4) works.
XXXX to be removed after 6.2 to figure out and fix the issue.
ok kettenis@, also discussed briefly with deraadt@ during EuroBSDCon.
2017-09-25 15:05:57 +00:00
matthieu
b11b21f03a
updates
2017-09-17 10:54:40 +00:00
okan
b853354218
Case matters for menu matching on executables; from ben@lloyd.im.
2017-09-06 14:15:13 +00:00
deraadt
5150e677a9
backout hard-coded behaviour change which was not discussed, in
...
particular no justification for why the current behaviour is wrong
2017-09-05 17:48:07 +00:00
dcoppa
44401622e1
amend comment
2017-08-30 07:59:00 +00:00
dcoppa
7055fe14e7
Use 'unix:0' for the DISPLAY environment variable
...
ok matthieu@
2017-08-30 07:48:56 +00:00
anton
12dfb02fe0
Fix error check according to the secure idiom described in the snprintf(3)
...
manual.
ok dcoppa@
2017-08-29 08:50:37 +00:00
dcoppa
7069c249d5
When xinit starts an X server that listens only on UNIX socket,
...
prefer DISPLAY=unix:0 rather than DISPLAY=:0.
This will prevent applications from ever falling back to TCP if the
UNIX socket connection fails (such as when the X server crashes).
joint work with tb@
cluebat and ok matthieu@
2017-08-28 15:13:11 +00:00
jsg
e96db7b009
update
2017-08-26 17:08:40 +00:00
jsg
ad2ad70ae1
Revert to Mesa 13.0.6 to hopefully address rendering issues a handful of
...
people have reported with xpdf/fvwm on ivy bridge with modesetting driver.
2017-08-26 16:59:17 +00:00
jsg
754e2ec1d4
Make disabling regenerating source files provided in Mesa distfiles that
...
require python/bison a configure flag instead of the previous way of
testing whether python was found (which shouldn't be the case in
xenocara even with ports packages installed).
This is required when timestamps change on files causing targets to be
invoked that will break if python and bison aren't available and found
in path by the configure script.
2017-08-26 05:58:10 +00:00
matthieu
1711398f5e
Missing dot breaks semantic markup. from Klemens Nanni. Thanks.
2017-08-22 06:54:08 +00:00
jsg
9756fc3fb4
sync
2017-08-21 14:34:19 +00:00
matthieu
26a8646efb
add pledge. ok tb@
2017-08-20 16:43:25 +00:00
matthieu
83cf67e9fb
Close stdio before entering main loop. ok tb@
2017-08-20 16:42:21 +00:00
matthieu
b9ed073e62
update
2017-08-19 10:12:38 +00:00
matthieu
fdce463043
Update to fontconfig 2.12.4. No API change.
2017-08-19 10:11:04 +00:00
matthieu
03a8a8ee13
xdm -> xenodm. From Kemmens Nanni. Thanks.
2017-08-19 09:12:13 +00:00
deraadt
3d1f4a5a35
sync
2017-08-16 09:51:07 +00:00
jsg
c97e30df70
regen
2017-08-14 11:21:30 +00:00
jsg
46c4fa732b
cope with cvs import changing timestamps which caused make rules that
...
invoke python to attempt to run and fail
2017-08-14 11:17:43 +00:00
jsg
9a7755e9f5
update
2017-08-14 10:04:25 +00:00
jsg
a35683fd86
sync
2017-08-14 10:00:55 +00:00
jsg
36c1bd020e
Merge Mesa 17.1.6
2017-08-14 09:57:57 +00:00
jsg
6526d3319e
Import Mesa 17.1.6
2017-08-14 09:30:06 +00:00
matthieu
b8da768ee9
Disable SSE optimizations on i386/amd64 for SlowBcopy.
...
It is supposed to be slow, and when such instructions are used to copy
data from/to mapped video memory, some hypervisors (e.g. KVM,
Microsoft Hyper-V) can generate SIGILL or SIGBUS exceptions, causing
Xorg to crash.
Bug report to OpenBSD by Max Parmer, fix from FreeBSD (Dimitry Andric)
via kettenis@
ok kettenis@
2017-08-07 19:17:56 +00:00
kettenis
38475bb3b2
Create on OpenBSD-specific version of listPossibleVideoDrivers() that takes
...
care of autoconfiguration based on the information returned by the
WSDISPLAYIO_GTYPE ioctl of the console FD. This should fix selection of
wsfb on loongson and sgi when using a non-KMS kernel driver.
ok matthieu@, jsg@
2017-08-07 12:30:34 +00:00
jasper
dc1b9a9b21
update
2017-08-07 07:03:44 +00:00
jsg
ead429dea9
update
2017-08-05 14:29:27 +00:00
jsg
1a7fdf6cc4
sync
2017-08-05 14:27:02 +00:00
jsg
e188ddf96e
Merge libdrm 2.4.82
2017-08-05 14:21:16 +00:00
jsg
fb01c3ceed
Import libdrm 2.4.82
2017-08-05 14:15:15 +00:00
robert
06a1409c9f
check for typeof() and define HAVE_TYPEOF if available so that we use
...
the proper implementation of __container_of from xorg's list.h
ok kettenis@
2017-07-27 15:24:55 +00:00
matthieu
e1e9d732f3
Stop abusing cpp as generic macro processor in the build system.
...
ok naddy@
2017-07-26 21:14:54 +00:00
matthieu
7c70a5feaf
regen
2017-07-26 10:05:19 +00:00
matthieu
9cc7f92447
There is no xdm.service file in xenodm.
2017-07-26 10:04:30 +00:00
robert
ad7b0abb1a
switch over to use tradcpp over cpp because we cannot make sure that
...
every compiler's cpp will use the required traditional way
ok deraadt@, millert@, matthieu@
2017-07-25 19:59:14 +00:00
okan
799b66d344
Use the key names from keysymdef.h in the default key bindings list for
...
clarification.
from Michael Reed.
2017-07-21 15:55:37 +00:00
matthieu
3115efcb69
update
2017-07-15 19:23:49 +00:00
matthieu
99d0aff682
Update to xterm 330
2017-07-15 19:20:51 +00:00
okan
62927feb0e
remove extra parentheses
2017-07-14 18:01:46 +00:00
okan
91bf263571
Pull over the remaining re-implemented window move/resize functions and create
...
a wrapper so that the key and mouse based move/resize callbacks can be unified.
This has already been done with other window operations and menus.
2017-07-14 17:23:38 +00:00
kettenis
d74e2cb101
Use the modesetting driver by default on 4th generation Intel Graphics and
...
later. This matches what several Linux distros do these days as it tends to
work better than the intel driver in most cases.
There are some performance issues with vncviewer on at least Ivy Bridge and
Haswell. But for now that regression outweighs the benefits.
ok robert@, tedu@, sthen@
2017-07-14 11:38:05 +00:00
kettenis
11bfbfff1e
Add code to update the value of the RandR "Backlight" property based on the
...
KMS connector property of the same name if such a property is present.
ok matthieu@
2017-07-12 20:08:07 +00:00
okan
ea88c2222f
rename one function, matching others, to help upcoming change
2017-07-12 16:56:26 +00:00
okan
71381ebde2
Replace fgetln(3) with POSIX getline(3); inspired by brynet and Ingo.
...
feedback and ok brynet@
2017-07-10 13:36:58 +00:00
matthieu
babe51b1df
update
2017-07-09 07:39:36 +00:00
matthieu
1862f5487a
Merge upstream fixes to the X event swapping code.
...
(CVE-2017-10971 and CVE-2017-10972).
2017-07-07 06:22:19 +00:00
okan
6849988066
fix a few WARNINGS (new sentence, new line and extraneous Pp macro) found with
...
mandoc -Tlint
2017-07-06 17:09:17 +00:00
okan
ed8a48dfa1
from src, by espie@:
...
no need to generate y.tab.h if nothing uses it, set YFLAGS to nothing
2017-07-06 17:01:10 +00:00