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
espie
60af74b74c
xenocara is the first tree to zap 'make depend'!
...
okay matthieu@
2017-07-02 09:53:05 +00:00
espie
564a026ce3
add a real dependency on the shadow tree, removes the need to run
...
make depend
okay matthieu@
(I added a comment explaining why this comes after bsd.xorg.mk)
2017-07-02 09:52:23 +00:00
deraadt
2c1eb80032
sync
2017-06-25 03:27:24 +00:00
dcoppa
c9e1b05c71
Update to freetype-doc-2.8
2017-06-24 13:58:55 +00:00
kettenis
b436b5a385
Initialize flags member of struct drm_915_gem_mmap as the upcoming inteldrm(4)
...
update checks it.
Upstream fixed this differently, but that fix doesn't work for us as our
ioctl(2) subsystem works differently from Linux.
ok jsg@, tom@
2017-06-24 08:54:32 +00:00
dcoppa
139f861976
Update
2017-06-23 19:28:03 +00:00
dcoppa
1a2ccef125
Update to freetype-2.8
...
No fallout in a bulk build on i386 (sthen@)
OK matthieu@, sthen@
2017-06-23 16:15:17 +00:00
espie
251e3d9436
let X directories build even if you forget depend.
...
- use BUILDFIRST
- have fontconfig use normal 'all' targets to make sure its files are built
- explicitly document the fontconfig lib order
okay matthieu@
2017-06-18 21:09:07 +00:00
matthieu
7224838fbe
update
2017-06-16 15:13:29 +00:00
shadchin
3edcbf6370
Add "Sun LKeys" section, this patch forgot add in last update.
...
noticed deraadt@, ok matthieu@
2017-05-21 17:36:40 +00:00
visa
288306ac39
sync
2017-05-21 13:22:23 +00:00
visa
55a8e552e5
Make X work with radeondrm(4) hardware on loongson.
...
OK jsg@
2017-05-21 13:18:29 +00:00
dcoppa
e1b18e589f
Fixes for CVE-2017-8105 and CVE-2017-8287
...
out-of-bounds write caused by a heap-based buffer overflow related
to the t1_decoder_parse_charstrings function in psaux/t1decode.c
out-of-bounds write caused by a heap-based buffer overflow related
to the t1_builder_close_contour function in psaux/psobjs.c
From upstream via Arch Linux
OK matthieu@
2017-05-10 08:27:50 +00:00
okan
942a9a421b
drop obsolete comment
2017-05-09 18:43:40 +00:00
okan
ba98b33fee
Alter callbacks to take a struct instead of a growing number of arguments;
...
greatly simplifies upcoming work.
2017-05-09 13:40:18 +00:00
okan
7aacbe28e4
Ensure clients stay within the viewable bounds on placement, even with empty
...
borders; based on a patch from Vadim Vygonets.
2017-05-05 14:14:19 +00:00
okan
c6ed26e240
Clean up, unify and accurately calculate edge distance with client move/resize
...
actions, so as to not lose windows off the edge.
inspired by diffs (and feedback) from Vadim Vygonets.
2017-05-01 12:54:55 +00:00
okan
8bbf0afc60
Switch bwidth type; unfortunately X11 is inconsistent.
2017-04-26 21:10:54 +00:00