Commit Graph

1183 Commits

Author SHA1 Message Date
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
matthieu
26aff3ca5d Update to xf86-video-ati 7.5.0. Discussed with jsg@ 2015-04-14 19:55:48 +00:00
matthieu
d031df2719 Update to xf86-video-intel 2.99.916
Fixes a display bug seenby ajacoutot@, ok jsg@ and kettenis@.
newer X.Org (2.99.917 or master) version cause corruption on older
machines (X40, i965), probably caused by a bug in our kernel,
under investigation by kettenis@.
2015-04-12 19:41:54 +00:00
shadchin
8d5a4cf7fa Update to xf86-input-synaptics 1.8.2.
ok matthieu@
2015-04-11 16:08:42 +00:00
mpi
f19ea1ac3a Make sure the end of a motion is correctly detected even if the hardware
does not always report a 0 'w' value for two-finger contacts.

Diff from Ulf Brosziewski.

Fix a regression with Synaptics touchpads reported by Patrick keshishian
and Henrik Friedrichsen on misc@.

ok matthieu@, deraadt@
2015-03-06 22:49:34 +00:00
matthieu
9b16ccde7b log read errors at verbose level 4 and above.
This prevents filling /var/log/Xorg.0.log when a device gets disconnected.
XXX more work is needed to actually disable it (and make it possible to
automatically re-enable it when it becomes available again).
2015-02-17 08:21:14 +00:00
tedu
50b7f7db27 add support for 2560x1440 16:9 mode. ok matthieu 2015-02-09 08:23:24 +00:00
mpi
874cd889c2 Keep cumulative coordinates values in sync with absolute ones.
This improve "two-finger scrolling" on synaptics and will allow to
have proper "click-and-drag" support on elantech.

Note that this change is needed because wsmouse(4)/wscons(4) do not
support multitouch events for the moment and every protocol supported
by pms(4) do its own translation to fake such events.

From Ulf Brosziewski, ok shadchin@
2015-02-09 03:31:31 +00:00
shadchin
32671b925a Ignore WSCONS_EVENT_SYNC events, suggested matthieu@. 2015-01-25 18:58:15 +00:00
matthieu
166b04a2db Update to xf86-video-vmware 13.1.0 2015-01-25 18:57:12 +00:00
shadchin
b914c84312 Update to xf86-input-mouse 1.9.1.
ok matthieu@
2015-01-25 18:49:45 +00:00
matthieu
926fee6e46 Update to xf86-video-geode 2.11.16 2015-01-25 17:39:48 +00:00
shadchin
ba9b4799b8 Update to xf86-input-synaptics 1.8.1.
ok matthieu@
2015-01-24 17:43:59 +00:00
jsg
56b31a08cf Recognise the synaptics with sw buttons mouse type and set the
clickpad and has_secondary_buttons properties.

Initial diff from myself with additional changes from matthieu@
2015-01-15 01:30:40 +00:00
sebastia
f6c766466e Prevent X crasher on my Acer Aspire (SiS driver)
Patch found on Ubuntu bug tracker,
But also mentioned in xorg bugs: 60891, 35763

OK matthieu@
2015-01-14 08:45:39 +00:00
jsg
af3873fce2 Build xf86-video-intel with --enable-kms-only. The i810/i815 UMS code
builds but won't work as the X server stopped supporting XAA multiple
major releases ago.  Furthermore it requires the userland AGP interface
that was removed from the kernel with 5.6.  These devices should work
fine with the vesa driver.

ok kettenis@
2014-12-15 13:17:34 +00:00
matthieu
f4a059c018 Update to xf86-video-mga 1.6.3 2014-10-19 19:10:58 +00:00
matthieu
3aa6a16e86 Update to xf86-video-savage 2.3.7. 2014-10-19 18:40:46 +00:00
matthieu
2d348c85bc Update to xf86-video-vmware 13.0.2 2014-09-27 17:39:03 +00:00
matthieu
f6a51272dd include <xf86.h> explicitely in preparation for xserver 1.16 2014-09-27 17:37:32 +00:00
matthieu
4941f424bc include <xf86.h> explicitely in preparation for xserver 1.16 2014-09-27 17:36:13 +00:00