xf86-video-intel: Collective update

This update fixes the following issues for xf86-video-intel:
- A new acceleration method "sna" that aims to be faster and consume far less CPU than UXA is now available for selection at runtime.
- Bug fixes for UXA:
+ Use a white source whilst adding glyphs to the glyph mask (This fixes blank glyphs if using a font that mixes ARGB and A glyphs.)
+ Avoid fallbacks for glyph-to-dst in e.g. gnome-terminal https://bugs.freedesktop.org/show_bug.cgi?id=50508
+ Force unused outputs off when VT switching https://bugs.freedesktop.org/show_bug.cgi?id=50772
+ Copy the fbcon across to the Screen pixmap at startup. (This patch has been kicking around in the distributions for years.)
+ Many missed malloc failures checks and forgotten frees found by a static analyzer. Thanks Zdenek Kabelac!
+ Leak of the back buffer when terminating an application after pageflipping https://bugs.freedesktop.org/show_bug.cgi?id=50670
+ Double check that the pipe is on before emitting a WAIT_ON_EVENT. In conjunction with an uptodate kernel, this should eliminate any hangs when changing resolutions or adding/removing displays. https://bugs.freedesktop.org/show_bug.cgi?id=50668
+ Update to new Xorg APIs. Future proofing for the next generation of hotplug Xorg display servers.

Fixed bugs
Selected Binaries
openSUSE Build Service is sponsored by