Overview

Request 128038 accepted

- 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.

Request History
Stefan Dirsch's avatar

sndirsch created request

- 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.


Saul Goodman's avatar

licensedigger added a reviewer

{"delegate": "no ldb.risk defined. Error: \"None\""}


Factory Auto's avatar

factory-auto added a reviewer

Please review sources


Ciaran Farrell's avatar

babelworx approved review

1


Stephan Kulow's avatar

coolo accepted request

checkin and copy for 12.2:Update


Saul Goodman's avatar

licensedigger accepted review

{"delegate": "no ldb.risk defined. Error: \"None\""}


Factory Auto's avatar

factory-auto accepted review

Builds for repo openSUSE_Factory


Ciaran Farrell's avatar

babelworx accepted review

1


Sascha Peilicke's avatar

saschpe accepted review

openSUSE Build Service is sponsored by