Commit Graph

6627 Commits

Author SHA1 Message Date
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
matthieu
462f0f0f7d sync 2019-03-19 21:27:40 +00:00
matthieu
0fac9db337 Switch to xorgproto again. tested by stsp@ 2019-03-19 21:27:06 +00:00
matthieu
e7e87a2ccb Update to xserver 1.19.7. Tested by jca@ and stsp@. 2019-03-19 21:19:54 +00:00
jsg
eb23d5beb3 update 2019-03-19 11:24:39 +00:00
jsg
702ae9a55e Merge Mesa 18.3.5 2019-03-19 10:59:02 +00:00
jsg
34c49fbb2f Import Mesa 18.3.5 2019-03-19 09:37:42 +00:00
matthieu
9dc825e6c1 update 2019-03-16 16:58:50 +00:00
deraadt
2987dd6f92 hppa feels happier with this at low optimization also 2019-03-13 01:20:50 +00:00
matthieu
39b0e28e56 X.Org is not doing katamari releases anymore. Drop the katamari version 2019-03-11 20:30:16 +00:00
matthieu
8667257105 update 2019-03-11 20:24:03 +00:00
okan
48e6bf1e48 Check the atom type on propertynotify before iterating. 2019-03-11 15:25:46 +00:00
okan
c8b9937b26 use screen_find() for xrandr crtc changes 2019-03-10 22:53:11 +00:00
okan
b041ee6011 Find the managed screen from the parent window for client_current(). 2019-03-10 20:38:28 +00:00
matthieu
11de9a2471 Make it possible to build xterm with OPT_TRACE.
with tweaks from kn@.
2019-03-09 20:10:19 +00:00
jsg
a7fc13dd2c update 2019-03-08 22:20:45 +00:00
jsg
6afc1ca954 update to xf86-video-ati 19.0.0
fixes Xorg segfault reported by Mihai Popescu
ok matthieu@
2019-03-08 21:59:55 +00:00
schwarze
402fc78320 Do not replace wcwidth(3) with a broken, hand-rolled re-implementation
that comes bundled with xterm(1).
Issue found and based on a diff from Lauri Tirkkonen <lotheac at iki dot fi>.
The final form of the diff follows a suggestion from tedu@.
OK matthieu@
2019-03-08 21:25:40 +00:00
okan
18c4f462d2 Print window id in hex; while here, remove unnecessary newline. 2019-03-08 20:33:30 +00:00
okan
1dc13f57f5 Similar to keypress event, fetch the screen from the event root window in the
buttonpress handler; bail if we don't manage the screen. Allows us to find the
current client based on the screen/event root.
2019-03-08 17:40:43 +00:00
okan
e34b5f476a extend verbose logging for key/button events 2019-03-08 15:04:39 +00:00
okan
d039ccc7ef [keypress event] turns out we've been checking the wrong window for a matching
client thus always falling back to client_current(); while the current client
is problaby right in most cases, use event's subwindow (not window) to find the
client. Bail early if this event came to us from a screen we don't manage.
This is result of us grabing all keybindings off the root window instead of
selectively.
2019-03-08 14:48:02 +00:00
okan
adfbd35644 add parans for readibility 2019-03-08 13:17:26 +00:00
schwarze
8f242316fb Update the OPENBSD SPECIFICS section to match reality:
* Add the missing locale, modifyFunctionKeys, precompose, and scrollBar.
* Move backarrowKeyIsErase to conform to alphabetical sorting.
* Add a missing full stop.
Diff found in my tree; i obviously forgot to commit it earlier.
2019-03-08 12:54:30 +00:00
okan
4957b62d80 Teach client_current() to use a screen to find the current client instead of
iterating over all (fallback if no screen provided for now). Initially convert
trivial uses of client_current().
2019-03-07 14:28:17 +00:00
okan
92b42c1713 check cc->gc directly 2019-03-07 13:24:44 +00:00