jsg
c28eaba603
update to xf86-video-ati 18.0.0
...
Avoids failing page flips reported by landry@ with a pending xfce4 4.13
update (doesn't occur with xfce 4.12 currently in ports).
2018-03-13 06:13:13 +00:00
jsg
5d95bbee18
update to xf86-video-ati 7.10.0
...
tested by matthieu@ and myself on a wide range of radeons
2018-02-20 04:49:19 +00:00
guenther
3eafa14cfe
If read() returns EIO, then the wsmouse device has gone away and our fd
...
to it is useless, so detach the xserver driver and close it.
Modeled on similar code in xf86-input-{keyboard,mouse}
reminded by Frank Groeneveld (frank (at) frankgroeneveld.nl)
ok matthieu@ kettenis@
2017-12-31 23:31:41 +00:00
bru
6ca401a7ef
Use ws as default driver for touchpads.
...
ok matthieu@
2017-12-05 20:51:11 +00:00
matthieu
c2b83f553e
MFC: adapt to XF86_CRTC_VERSION 7
2017-11-26 17:06:41 +00:00
matthieu
3cd2eaf67e
MFC: Adapt to video API 22
2017-11-26 17:03:40 +00:00
matthieu
cc0541860a
Adapt xf86-video-intel to xserver 1.19 ABI changes. Mostly
...
from upstreams commits.
Tested by many. Thanks.
2017-11-19 20:16:12 +00:00
matthieu
663938b0b9
xf86-input-acecad: adapt to latest xserver input driver API.
2017-11-11 17:12:40 +00:00
matthieu
2219203c38
Use SA_RESETHAND rather than SA_ONESHOT
...
The latter is an obsolete non-standard, Linux only synonym for the
former. This caused syndaemon(1) to enter an an infinite loop whenever
it receives a SIGINT signal. Patch from Luca Castagnini. Thanks.
2017-10-29 09:29:52 +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
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
visa
55a8e552e5
Make X work with radeondrm(4) hardware on loongson.
...
OK jsg@
2017-05-21 13:18:29 +00:00
bru
d428134982
Don't use stale coordinates in the hysteresis filter.
...
OK mpi@
2017-03-07 19:07:56 +00:00
matthieu
c85ba1eb3a
Adapt Block/WakeupHandler signature for ABI 23
2017-02-18 18:29:55 +00:00
matthieu
1bc6005641
Update to xf86-video-trident 1.3.8
2017-02-18 18:26:15 +00:00
matthieu
3af138abda
Update to xf86-video-tdfx 1.4.7
2017-02-18 18:23:56 +00:00
matthieu
35d2577fd3
Update to xf86-video-sis 0.10.9
2017-02-18 18:20:31 +00:00
matthieu
91607ef1dc
Update to xf86-video-siliconmotion 1.7.9
2017-02-18 18:08:53 +00:00
matthieu
8fe54088b8
Update to xf86-video-savage 2.3.9
2017-02-18 18:05:37 +00:00
matthieu
4926f94ad6
Update to xf86-video-nv 2.1.21
2017-02-18 17:57:59 +00:00
matthieu
716bb4ac53
Update to xf86-video-mga 1.6.5
2017-02-18 17:22:06 +00:00
matthieu
f3e3dd7c97
Update to xf86-video-glint 1.2.9
2017-02-18 17:12:34 +00:00
matthieu
f82ef6f8b4
Update to xf86-video-chips 1.2.7
2017-02-18 17:02:50 +00:00
matthieu
266abc60be
Update to xf86-video-i740 1.3.6
2017-02-18 16:48:37 +00:00
jsg
85436d4cef
build wsudl on arm64
2017-02-03 04:29:26 +00:00
matthieu
ebe1c2048b
Disable linking of libi386 too (linking do libamd64 was already disabled,
...
but I manage to commit the incomplete version). Noticed by sthen@. Thanks.
2017-01-22 21:23:51 +00:00
matthieu
537f62ba88
Update to xf86-input-synaptics 1.9.0
2017-01-22 09:54:53 +00:00
matthieu
e67ebe7ada
Update to xf86-input-mouse 1.9.2
2017-01-22 09:53:41 +00:00
matthieu
a8cb3544bb
Update to xf86-input-keyboard 1.9.0
2017-01-22 09:53:08 +00:00
matthieu
b90c377899
Update to xf86-input-joystick 1.6.3
2017-01-22 09:44:15 +00:00
matthieu
145ab60397
Update to xf86-input-vmmouse 13.1.0
2017-01-21 18:40:20 +00:00
matthieu
c438d527c7
Update to xf86-video-dummy 0.3.8
2017-01-02 16:40:02 +00:00
matthieu
f0c1142d0d
Update to xf86-video-geode 2.11.19. tested on Geode LX (Alix 3C3).
2017-01-02 16:35:51 +00:00
matthieu
03c23f9bed
Update to xf86-video-ati 7.7.1
...
Tested by jsg@, Rafael Sadowski and myself on various hardware.
2016-11-13 14:42:27 +00:00
matthieu
fd18c20e72
regen
2016-10-11 22:14:30 +00:00
tb
0ba6be2810
Explicitly set owner and group of the mouse(4) manpage symlink.
...
Needed for noperm release.
ok matthieu
2016-10-02 09:30:18 +00:00
matthieu
466ceeb29f
include <sys/time.h> before wsconsio.h
2016-09-12 22:12:44 +00:00
jsg
7f4dc93108
Define an empty inline intel_sync_close() in a header for dri2 to match
...
newer intel code instead of putting an ifdef around the call.
2016-09-05 11:20:18 +00:00
guenther
8c95c27565
Remove zaurus, zts, and ztsscale references
2016-09-03 14:01:16 +00:00
matthieu
10914cc302
Remove zaurus support
2016-09-03 13:57:18 +00:00
matthieu
224133cce4
Update to xf86-video-sis 0.10.8
2016-08-31 15:27:08 +00:00
matthieu
f9615f29c4
regen
2016-08-31 14:26:10 +00:00
matthieu
c67da9a626
Update to xf86-video-chips 1.2.6
2016-08-31 14:22:58 +00:00
matthieu
c98b84d6fb
Update to xf86-video-vesa 2.3.4
2016-08-31 13:53:15 +00:00
matthieu
61374faab7
Update to xf86-video-s3virge 1.10.7
2016-08-31 12:53:38 +00:00
matthieu
f09149fb8d
regen
2016-08-31 12:41:48 +00:00
matthieu
5446f59d11
Update to xf86-video-rendition 4.2.6.
...
No actual source code changes since they were already pulled from
upstreams before this driver version was released.
2016-08-31 12:36:13 +00:00
matthieu
10700f45e5
Update to xf86-input-void 1.4.1
2016-08-31 12:25:45 +00:00
matthieu
15612b6d29
Goodbye armish
2016-08-10 18:58:25 +00:00
jsg
d4793e821b
Avoid calling a function only built with dri3, fixes an undefined
...
symbol crash when opting into uxa reported by Walter Alejandro Iglesias.
ok kettenis@ matthieu@
2016-06-02 05:37:26 +00:00
matthieu
799a95bf0b
Pickup upstream commit 2c50639 to prepare build with xserver 1.18
2016-05-16 09:54:33 +00:00
bru
f796d9564f
Don't stop scrolling when handling TOUCH_RESET events.
...
To avoid jumps, the original version of the handler clears
the scroll flags. The method works well if a scroll gesture
continues, but it can preclude "coasting". The new version
adjusts the coordinates that determine the speed and direction
of scrolling.
ok shadchin@, mpi@
2016-04-22 23:06:53 +00:00
matthieu
c74754b133
regen
2016-04-04 20:49:53 +00:00
matthieu
0614319f42
Revert part of previous I didn't intend to commit and clean-up.
2016-04-04 20:49:36 +00:00
matthieu
ee39420829
regen
2016-04-04 20:38:15 +00:00
matthieu
fc8dc9fdc2
Fix EXA detection.
...
As of 1.17.2, the xserver is more picky about the order in which
headers are included. We need to account for this in order for the
compile time exa.h check to succeed.
Patch from Matthew Rezny upstreams.
2016-04-04 20:37:58 +00:00
matthieu
008bc27715
regen
2016-04-04 20:23:50 +00:00
matthieu
6ae591efd0
Fix EXA detection.
...
As of 1.17.2, the xserver is more picky about the order in which
headers are included. We need to account for this in order for the
compile time exa.h check to succeed.
2016-04-04 20:23:32 +00:00
matthieu
a1c5ed3f2e
regen
2016-04-04 20:19:19 +00:00
matthieu
a7b268c70f
Fix EXA detection.
...
As of 1.17.2, the xserver is more picky about the order in which
headers are included. We need to account for this in order for the
compile time exa.h check to succeed.
2016-04-04 20:19:00 +00:00
matthieu
6ffb78b221
regen
2016-04-04 20:10:51 +00:00
matthieu
460dce2786
Fix EXA detection.
...
As of 1.17.2, the xserver is more picky about the order in which
headers are included. We need to account for this in order for the
compile time exa.h check to succeed.
Problem noticed by P. Graham, diagnostic by kettenis@, fix from
Connor Behan in upstreams driver
2016-04-04 20:09:20 +00:00
matthieu
3fd647ab8c
Update to xf86-video-ati 7.6.1. ok jsg@
2016-04-02 07:37:34 +00:00
bru
a2c103ac08
Handle the TOUCH events from wsmouse.
...
With the changes for multitouch input, new event types have been
introduced in wsmouse. There are separate types for contact count
and width values, and RESET events for controlling/stopping
pointer motion.
ok mpi@, shadchin@
2016-03-30 23:33:34 +00:00
okan
27f67406f3
Remove support vax and XENOCARA_HAVE_SHARED_LIBS scaffolding.
...
ok matthieu@
2016-03-11 13:09:42 +00:00
matthieu
a959971ead
No more aviion
2016-02-20 11:07:10 +00:00
matthieu
e033e2eda9
Explicitely include <sys/time.h> where needed.
...
From pkgsrc (Takahiro Kambe) via Thomas Klausner. Thanks
2015-12-25 15:08:28 +00:00
shadchin
4a90ef48da
Update to xf86-input-synaptics 1.8.3.
...
ok matthieu@
2015-12-17 06:04:21 +00:00
shadchin
5fe94e14aa
Update to xf86-input-keyboard 1.8.1.
...
ok matthieu@
2015-12-17 06:03:10 +00:00
kettenis
d9a335dd99
Revert previous commit; the "blt" codepath is obviously not tested very well
...
and makes X crash.
2015-12-03 22:36:46 +00:00
kettenis
b1132884a7
Enable glamor where we support it.
...
Requested by jsg@
2015-12-01 21:22:56 +00:00
kettenis
0929ee3ac4
Partly disable acceleration on Broadwell. The inteldrm(4) driver fails to
...
restore something properly after resume which makes the render ring get stuck.
By defaulting to the "blt" acceleration method we avoid the use of this ring
and the machine remains usable after resume.
People who really want full 2D acceleration can still override the acceleration
method in their xorg.conf.
ok jsg@
2015-11-15 15:33:57 +00:00
jsg
ee66b4b1ec
sna/gen8: Clamp URB allocations for GT3
...
From Chris Wilson in
7a9bdadd71730adc5266bc6758982abec5917b93
Fixes rendering problems on Broadwell GT3 (Iris 6100/Iris Pro 6200)
Tested by Thomas Weinbrenner on bugs@
2015-11-02 04:11:01 +00:00
matthieu
f2c5cda082
xf86-video-modesetting is now part of xserver.
2015-09-16 19:19:28 +00:00
matthieu
ef8ae69ca1
Build xf86-video-wsfb on amd64 and i386. Can be used by efifb now.
2015-09-07 21:26:01 +00:00
shadchin
d1fc35bb69
Read multiple events at once.
...
Before:
Both drivers currently do one read(2) per event, but since we use a
"sync" event we have a least two of them for ws(4) but more commonly
3 for ws(4) and 4 for synaptics(4).
most of the code and ok mpi@
2015-08-29 08:48:28 +00:00
matthieu
35f989ce91
Update to xf86-video-geode 2.11.17
...
Add compatibility with xserver 1.17, but on OpenBSD I had to
disable reading of the 'XpressROM' that is used for directly
connected panels.
2015-08-23 18:42:51 +00:00
matthieu
7f9fd3b14c
Merge upstream commit to support xserver 1.17
2015-08-23 17:53:51 +00:00
matthieu
1bb24e34a2
Merge from upstreams in preparation for xserver 1.17
2015-08-23 17:44:33 +00:00
matthieu
4652b3c87b
Merge from upstreams in preparation for xserver 1.17
2015-08-23 17:43:11 +00:00
matthieu
c9ee5288a7
Merge from upstreams in preparation for xserver 1.17
2015-08-23 17:42:17 +00:00
matthieu
f3bbc4bb2c
Prepare for xserver 1.17
2015-08-23 17:40:49 +00:00
matthieu
ecf67af775
Merge from upstreams: Prepare for xserver 1.17
2015-08-23 17:39:52 +00:00
matthieu
cda1250bfa
Prepare for xserver 1.17
2015-08-23 17:38:08 +00:00
matthieu
f0a5fb0db2
Prepare for xserver 1.17
2015-08-23 17:37:09 +00:00
matthieu
92d74bd585
On 2nd thought and after testing restore part the local changes
...
by kettenis@ that are still needed:
Fix a problem introduced by the libpciaccess conversion where the chip ID
would be set wrong and the proper resources wouldn't be claimed.
2015-05-27 22:11:06 +00:00
matthieu
aa06341b69
One more extra diff with upstreams that escaped before.
2015-05-27 19:22:45 +00:00
matthieu
a86710db4a
Revert local changes that are not needed anymore and that prevented
...
some of the patches to 0.9.5 to apply correctly.
2015-05-27 19:18:48 +00:00
matthieu
6635e75d8c
Fix merge issues that broke the build on i386. Reported by dan mclaughlin
...
and others.
2015-05-27 19:07:35 +00:00
matthieu
fcde83a33f
Update to xf86-video-trident 1.3.7
2015-05-24 10:02:04 +00:00
matthieu
c077c5b87c
Update to xf86-video-tdfx 1.4.6
2015-05-24 09:56:20 +00:00
matthieu
4251f7ba7c
Update xf86-video-siliconmotion to 1.7.8
2015-05-24 09:45:36 +00:00
matthieu
fb531024b6
Update xf86-video-savage to 2.3.8
2015-05-24 09:42:47 +00:00
matthieu
1516562272
Update to xf86-video-ast 1.0.1
2015-05-24 09:17:25 +00:00
matthieu
97a89ff946
Build wsudl(4) on armv7.
2015-05-24 08:04:18 +00:00
matthieu
829538e649
Update to xf86-video-neomagic 1.2.9
2015-05-23 15:40:26 +00:00
matthieu
6888391478
Update to xf86-video-mga 1.6.4
2015-05-23 15:37:19 +00:00
matthieu
3ba6533614
Update to xf86-video-mach64 6.9.5
2015-05-23 15:26:41 +00:00
matthieu
31e1ec6ee2
Merge xf86-video-i740 1.3.5
2015-05-23 15:20:08 +00:00
matthieu
2b37ff0997
Merge cirrus driver version 1.5.3
2015-05-23 15:02:40 +00:00