Commit Graph

1277 Commits (master)

Author SHA1 Message Date
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
matthieu 8b73a0ce20 Reduce diffs with upstreams. No functional change. 2014-09-24 06:36:07 +00:00
matthieu 5f423ee277 Remove duplicate AC_SUBST() 2014-08-20 20:23:42 +00:00
matthieu 8992205bf8 No need to make openchrome dependant on libdrm 2014-07-14 19:14:51 +00:00
matthieu 189f4074e8 regen 2014-07-14 19:12:23 +00:00
matthieu e245ec9a44 This openchrome driver, built without dri support doesn't need libdrm 2014-07-14 19:11:49 +00:00
matthieu bdc9f3dd53 Move the logic that says that the openchrome driver requires librm
to the drivers Makefile, and don't build it if the user choose not
to build libdrm.
2014-07-14 19:06:02 +00:00
matthieu f63da8b3f3 Update to xf86-video-neomagic 1.2.8. 2014-07-14 11:28:43 +00:00
matthieu 019c7950c0 Kill duplicate line 2014-07-13 16:12:24 +00:00
matthieu bd92ff34e3 regen 2014-07-13 16:03:31 +00:00
matthieu be26f210e4 Supress a bunch of gcc warnings 2014-07-13 16:03:17 +00:00
matthieu 6686bb3776 Sync configure.ac and src/Makefile.am with recent X.Org templates 2014-07-13 16:02:55 +00:00
matthieu b890099517 regen 2014-07-13 15:50:30 +00:00
matthieu 4c1d0609f2 Kill a bunch of gcc warnings. 2014-07-13 15:50:14 +00:00
matthieu a9f53a4ada Update configure.ac and src/Makefile.am to recent X.Org templates 2014-07-13 15:49:50 +00:00
matthieu 1a9113d15c Suppress a bunch of compiler warnings for using constant strings 2014-07-13 15:12:53 +00:00
matthieu c8694adcb4 regen 2014-07-13 14:26:31 +00:00
matthieu 6336388646 Add $(CWARNFLAGS) to AM_CFLAGS 2014-07-13 14:26:06 +00:00
matthieu e911b372ff Sync with recent X.Org template 2014-07-13 14:25:20 +00:00
matthieu 15915e192f Remove unused variables 2014-07-13 14:09:14 +00:00
matthieu 81ae8bca6f Remove obsolete #ifdef HAVE_XF1BPP and #ifdef HAVE_XF4BPP blocks, 2014-07-13 14:01:30 +00:00
matthieu c67ee8fd48 Merge from upstream: the shadow*Weak() functions are going away. 2014-07-13 10:13:19 +00:00
matthieu d098943642 Update to xf86-video-modesetting 0.9.0 2014-07-12 19:15:36 +00:00
matthieu 4e33e6837c Update to xf86-video-geode 2.11.15 2014-06-08 18:15:12 +00:00
matthieu 6006b2d2f7 Update to xf86-video-modesetting 0.8.1 2014-06-08 15:10:13 +00:00
sebastia 4012ca7792 Include missing header to segfault seen on Xorg startup with nv driver,
savage driver seems to have same problem.

help and cluebatting from matthieu@ and guenther@

OK matthieu@
2014-05-30 06:42:00 +00:00
shadchin c896ccf8ec Update to xf86-input-synaptics 1.8.0.
ok matthieu@, tested claudio@
2014-05-17 17:18:21 +00:00
shadchin 7f7ca794d7 Update to xf86-input-synaptics 1.7.5.
ok matthieu@
2014-05-09 20:05:46 +00:00
matthieu 66dfb003b6 Do not return FALSE in void function. From drahn@bitrig. 2014-04-15 05:48:38 +00:00
matthieu 37cf374b9d Link xf86-video-ast to the build on i386 and amd64. 2014-04-13 10:41:00 +00:00
matthieu 26a079e215 And finally re-add BSD Makefile. 2014-04-13 10:38:41 +00:00
matthieu 22dd2e8a8c Re-add ast files that previous re-import failed to re-add 2014-04-13 10:36:47 +00:00
matthieu c9592e5cd5 Re-import xf86-video-ast.
This chipset is found in HP Proliant MicroServer remote access cards
among others. ok kettenis, seems like a good idea to jasper@.
2014-04-13 10:30:12 +00:00
matthieu 2274e656b9 Update to xf86-video-ati 7.3.0. Tested by jsg@ ajacoutot@. 2014-04-09 20:21:16 +00:00
miod 81a3c9ac95 Remove {hp300,mvme68k,mvme88k} bits. 2014-03-18 22:37:28 +00:00
matthieu f8849469a0 Remove radeonold driver. it was deconnected from build months ago. 2014-02-15 13:55:28 +00:00
matthieu 24fb6f100a Update to xf86-video-intel 2.99.910 (aka 3.0RC10) tested by jsg@ and me. 2014-02-14 19:38:40 +00:00
matthieu 845ad2935c regen 2014-02-03 15:59:42 +00:00
matthieu a46a9e0e0d Bump revisions of XvMC libs 2014-02-03 15:57:56 +00:00
matthieu f6224eae74 Update to xf86-video-intel 2.99.909
Tested by jsg@, kettenis@ and myself on a wide range of intel cards.
2014-02-03 15:54:42 +00:00
aoyama 8722ac84a6 Add more luna88k-specific initialization to use color wscons and
monochrome X server both.

Now OpenBSD/luna88k kernel supports color wscons on 4/8bpp frame
buffer, but X server only supports 1bpp (monochrome) for now.  So
change `pseudo' depth by WSDISPLAYIO_SETGFXMODE ioctl while X server
is running.
2014-01-15 11:15:59 +00:00
matthieu 0c2fe4b1b4 Update xf86-input-vmmouse to 13.0.0 2014-01-03 09:41:23 +00:00
matthieu 069d6dc9b7 Update to xf86-input-joystick 1.6.2 2014-01-03 09:37:47 +00:00
matthieu 8dae8f2395 Update xf86-input-elographics to 1.4.1 2014-01-03 09:30:54 +00:00
matthieu 53ea49d9a5 Fix shadow framebuffer implementation.
Tested by  Martijn van Duren and mpi@.
2013-11-18 19:45:41 +00:00
matthieu dc89b51ad2 Unhook radeonold from the build 2013-11-17 14:33:05 +00:00
shadchin bedbd41bd0 Update to xf86-input-keyboard 1.8.0.
ok matthieu@
2013-11-11 16:51:59 +00:00
jsg a9f7b7bce8 Enable hardware acceleration on haswell again.
Seems to work with the kernel changes I've just committed
on a desktop with hd 4600, and matthieu's haswell ult with hd 4400.
2013-11-11 03:16:50 +00:00
shadchin 55854c363a a little header cleanup 2013-11-02 13:17:32 +00:00
shadchin 0e58383580 Fix jagged diagonal lines (xenocara part)
Make sure that you have a recent kernel.

ok matthieu@. tested edd@, Henri Kemppainen and Alf Schlichting.
2013-10-30 18:05:34 +00:00
miod 819249aec9 X11 clients for OpenBSD/aviion. ok matthieu@ 2013-10-25 18:14:20 +00:00
matthieu b91348b6a7 Update to xf86-video-vesa 2.3.3 2013-10-20 12:25:48 +00:00
matthieu ae569081d6 Update to xf86-video-dummy 0.3.7 2013-10-20 12:24:01 +00:00
jsg ec2836f36d disable blit acceleration on haswell for now
seems to mitigate some hangs seen by weerd@ and matthieu@
2013-09-10 03:10:31 +00:00
jsg e9013f6750 revert the patch that forced ColorTiling2D to be disabled now
the mesa update has gone in
2013-09-06 10:21:21 +00:00
kettenis 1f135a54da Fix shadowfb on big-endian machines.
ok matthieu@
2013-08-18 13:54:41 +00:00
matthieu 61e2983c70 Fix a number of merge issues accumulated over the years
- INSTALL often got doubled by patch
- empty AUTHORS files didn't get removed.
2013-08-18 06:20:12 +00:00
bcallah cb09aec501 Add octeon (no input driver, no video driver).
ok matthieu@
2013-08-17 17:01:23 +00:00
matthieu 5d025a727d Fix merge botch 2013-08-17 16:39:56 +00:00
matthieu 7674b98b67 Turn off ColorTiling2D until we get mesa >= 9.x
an be reverted when a mesa update goes in.
from jsg@
2013-08-16 17:05:18 +00:00
matthieu 2475cd4a50 Update to xf86-video-ati 7.2.0, requested by jsg@
It fixes an endianess problem with kms and the in tree x86-video-ati
among other things.
It has been tested on various i386/amd64/sparc64/macppc machines
on a range of hardware from r100->northern islands.
2013-08-16 17:04:02 +00:00
guenther 9a4b5cd1f6 Adjust the shared-lib versions for the intel driver to match the
versions expected by the time_t bump, this time done correctly

ok matthieu@
2013-08-15 03:34:19 +00:00
matthieu acee5d3c07 Repair guenther's damage that I didn't ok. 2013-08-13 18:52:10 +00:00
guenther 655d680966 Bump the major to match the 64bit time_t change 2013-08-13 08:24:46 +00:00
jsg be03ce4a0e enable kms support 2013-08-12 04:13:31 +00:00
matthieu 1449a85f9c Sum consecutive dx and dy motion events received separartely from
the kernel before sending them up to X. Reduces staircacse effects
on diagonal freehand drawings. Patch from Henri Kemppainen, tested
by edd@. Thanks.
2013-07-20 13:24:50 +00:00
aoyama 08420f85c8 Add monochrome X server support for luna88k.
Some luna88k specific quirks are needed in
driver/xf86-video-wsfb/src/wsfb_driver.c for now.

ok matthieu@
2013-07-15 13:23:17 +00:00
jsg 0eba66b46b revert previous. Juan Francisco Cantero Hurtado reports that loading
the dri driver causes xorg to crash with r700 (PCI HD4350).  Likely
due to the incomplete support for r600/r700 currently in the tree.
2013-07-01 13:24:43 +00:00
jsg 8d1c38158b Remove a local change that disabled the pageflipping
code in the KMS path.  Previously disabled due to
not having the required libdrm parts.
ok matthieu@
2013-06-29 14:20:25 +00:00
jsg 46d1e007d6 Build with support for KMS which was previously disabled due to
not having the required libdrm parts.  UMS will still be used if
KMS is not available.
ok matthieu@
2013-06-29 11:13:35 +00:00
matthieu 7b528a7590 Add basic EXA acceleration for the Alpine chipset. 2013-06-29 09:16:23 +00:00
matthieu 076750ef37 Quick fix for NULL pixmaps with server 1.14.
Problem reported and fix tested by J. Scott Heppler. Thanks.
2013-06-29 09:05:55 +00:00
matthieu 0e6332496b Default to EXA acceleration. 2013-06-14 21:27:14 +00:00
matthieu 04a5ce6247 Disable broken EXA operations for now. 2013-06-14 21:21:54 +00:00
matthieu 664a55a370 Fix initialization of shadowfb with modern X servers 2013-06-13 21:52:08 +00:00
matthieu 9a190ffb97 Fix initialization of shadowfb with modern X servers. 2013-06-13 21:48:11 +00:00
matthieu cd7cbb53aa Fix loading the driver without XAA 2013-06-13 21:47:28 +00:00
matthieu 3caadaf943 On mach64, only disable RenderAccel, not the full EXA acceleration.
This is enough to fix the screen corruption seen on Xft fonts and other
Xrender drawings.
2013-06-10 20:38:52 +00:00
matthieu 7603c4ad9c Unbreak the sunffb driver. No acceleration for now, since XAA was
removed from X server 1.14.
2013-06-10 19:49:40 +00:00
matthieu 90b8bd5f89 Disable exa acceleration in the mach64 driver util fixed. 2013-06-07 17:33:04 +00:00
matthieu cf95160a1b forgot to cvs add new files in update to 1.2.2 2013-06-03 19:45:57 +00:00
shadchin ffcddaf4c2 Update to xf86-input-synaptics 1.7.1.
ok mpi@ jcs@ matthieu@
2013-06-02 18:17:24 +00:00
matthieu 6858fca67e Update to xf86-video-sunffb 1.2.2 2013-06-01 19:20:43 +00:00
matthieu 7996ec3e62 Build fix for sis driver under xserver 1.14 2013-05-30 15:06:59 +00:00
matthieu 52f6d0ba20 Merge upstream fixes for several X libs vulnerabilities
discovered by Ilja van Sprundel.

CVE-2013-1981 X.org libX11 1.5.99.901 (1.6 RC1) integer overflows
CVE-2013-1982 X.org libXext 1.3.1 integer overflows
CVE-2013-1983 X.org libXfixes 5.0 integer overflows
CVE-2013-1984 X.org libXi 1.7.1 integer overflows
CVE-2013-1985 X.org libXinerama 1.1.2 integer overflows
CVE-2013-1986 X.org libXrandr 1.4.0 integer overflows
CVE-2013-1987 X.org libXrender 0.9.7 integer overflows
CVE-2013-1988 X.org libXRes 1.0.6 integer overflows
CVE-2013-1989 X.org libXv 1.0.7 integer overflows
CVE-2013-1990 X.org libXvMC 1.0.7 integer overflows
CVE-2013-1991 X.org libXxf86dga 1.1.3 integer overflows
CVE-2013-1992 X.org libdmx 1.1.2 integer overflows
CVE-2013-1994 X.org libchromeXvMC & libchromeXvMCPro in openChrome
0.3.2 integer overflows
CVE-2013-1995 X.org libXi 1.7.1 sign extension issues
CVE-2013-1996 X.org libFS 1.0.4 sign extension issues
CVE-2013-1997 X.org libX11 1.5.99.901 (1.6 RC1) buffer overflows
CVE-2013-1998 X.org libXi 1.7.1 buffer overflows
CVE-2013-1999 X.org libXvMC 1.0.7 buffer overflows
CVE-2013-2000 X.org libXxf86dga 1.1.3 buffer overflows
CVE-2013-2001 X.org libXxf86vm 1.1.2 buffer overflows
CVE-2013-2002 X.org libXt 1.1.3 buffer overflows
CVE-2013-2003 X.org libXcursor 1.1.13 integer overflows
CVE-2013-2004 X.org libX11 1.5.99.901 (1.6 RC1) unbounded recursion
CVE-2013-2005 X.org libXt 1.1.3 memory corruption
CVE-2013-2066 X.org libXv 1.0.7 buffer overflows
2013-05-23 22:42:07 +00:00
matthieu eb05615134 Remove calls to miInitializeBackingStore() and includes of mibstore.h
mibstore.h defines miInitializeBackingStore() as an empty stub, and
goes away in xserver 1.14.
2013-05-12 13:06:24 +00:00
shadchin ac3d3b5f55 Update to xf86-input-mouse 1.9.0.
ok matthieu@
2013-05-03 09:34:38 +00:00
shadchin 83ceffd3fa Update to xf86-input-keyboard 1.7.0.
ok matthieu@
2013-05-03 09:32:18 +00:00
kettenis d890a3469b Add an OpenBSD-specific implementation of backlight control that uses the
appropriate wscons ioctls.

ok matthieu@
2013-03-19 20:47:22 +00:00
matthieu aae4813ec8 regen 2013-03-19 07:32:33 +00:00
matthieu 07f2f0a5ae Update to xf86-video-intel 2.20.19.
A recent kernel with kernel modesetting support is required.
Thanks to jsg@ and kettenis@ for their work.
2013-03-18 18:38:18 +00:00
mpi 814f050b0d Backout my workaround for broken accelerated solid pictures using XAA on
big endian an apply the correct fix, working at depth 16 and 24, kindly
provided by Michel Dänzer who already committed it upstream.

No objection from the usual macppc users.
2013-03-18 09:48:06 +00:00
aoyama 786472fe94 Add xenocara defines/files for luna88k, no X server at this moment.
ok miod@
2013-03-16 01:24:43 +00:00
miod 80ae22700e Build the X server on hp300 again. Tested on catseye. 2013-03-14 20:49:52 +00:00
matthieu 07ce5c5054 Repair the legacy i810 driver. Problem reported and fix
successfully tested by schwarze@
2013-02-14 15:15:37 +00:00
jsg d6d6af1958 Several changes to resolve screen corruption sometimes seen with dpms
on ivy bridge, mostly based on upstream drm code:

- remove a workaround which was in itself causing issues
- switch the order of disabling fdi rx & tx
- disable DPLL_SEL when disabling the crtc
- add a few extra delays

Most of this concerns the gen5+ crtc disable function, and thanks
to a bunch of testers this is known to still work fine on gen 5/6/7.

ok kettenis@ matthieu@
2013-02-01 11:09:26 +00:00
sobrado c7c3d2e810 example should conform to constraint on section identifiers.
ok matthieu@
2013-01-22 21:37:09 +00:00
stsp 2d8816a8c4 Stop the radeon driver from trying to restore text mode on PALM and newer
chip generations. The driver is currently unable to restore text mode on
these chips, and attempting to restore text mode anyway results in the
display not being restored properly when switching back to X. The only way
of restoring the display after restarting X was to reboot the machine.
ok mpi@
2013-01-20 15:06:45 +00:00
kettenis 87c6ca56f8 Only require DRM 1.2. That's the version we claim to support and it the driver
doesn't actually seem to require any newer interfaces.

ok jsg@
2013-01-17 11:07:36 +00:00
kettenis f43e7c87ae Fix previous. 2013-01-17 11:02:54 +00:00
kettenis 2699efd7db Open /dev/drm0 instead of /dev/dri/card0 and add privsep support.
ok jsg@
2013-01-17 11:00:57 +00:00
matthieu e014b201d3 regen 2013-01-17 07:22:28 +00:00
matthieu 062bd345e3 Add BSD Makefile. 2013-01-17 07:21:06 +00:00
matthieu a4939b0756 Import xf86-video-modesetting 0.6.0.
Requested by jsg@ and kettenis@ for KMS testing.
2013-01-17 07:16:32 +00:00
martynas 70cf9f81f9 Remove annoying is lvds, is crt debug stuff. OK jsg@. 2013-01-15 06:31:43 +00:00
matthieu ec0060cc12 Update to xf86-video-mach64 6.9.4 2013-01-05 17:00:06 +00:00
matthieu ae98b909ab Regen autotools files once more.
Apparently previous version was generated with some of my local changes
to use /usr/bin/libtool. This is causiing problems with the XvMC libs
shared libraries versions.
2013-01-03 15:00:26 +00:00