Fix failing to pick the native monitor mode starting with kernel 5.2
Fix firmware bootsplash support for devices which use the new
(in ACPI 6.2) rotation bits in the BGRT header
Add support for firmware-upgrade mode
Monitor hotplug support, this fixes issues with monitors on DP-MST
docs sometimes not lighting up (rhbz#1652279)
Adding support for using the firmware's bootsplash as theme background
New bgrt theme which implements the boot-theme design from:
https://wiki.gnome.org/Design/OS/BootProgress
Including the new theming for offline-updates shown there
Make the bgrt theme the new default and upgrade systems which are using the
charge theme, which is the old default to use the new bgrt theme
Cleanup the spec-file a bit:
Remove unused / unnecessary %global variables
Sort the sections for the various plugins and themes alphabetically
Simplify theme filelists
to the latest patches from master, this fixes the transition from plymouth
to gdm being non smooth
Drop unused default-boot-duration file (rhbz#1456010)
More fun related to #1518464. This should fix everything really
hard! We backport a patch that should actually fix#1518464 if
frame-buffer is present but drm is not...but we also backport a
patch that fixes boot with 'rhgb' when neither renderer is
present, and move frame-buffer back to the subpackage, as we
think that's the 'most correct' package layout assuming no bugs.
Turns out that if we put *both* in the graphics-libs subpackage
minimal installs with 'rhgb' (which is what anaconda does out
of the box) break. As @pbrobinson wasn't around to explain the
rationale for moving the drm renderer to the subpackage in the
first place, @halfline and I agreed to put both renderers back
in the main package for now to avoid both that problem and
bug #1518464 . We can revisit this after @halfline does some
upstream code fixes.
The file was last updated in 2008, which was kind of a while ago.
Having files in /var conflicts with the rpm-ostree model of
`/var` starting empty.
Further, I don't think it makes sense to have a *global* boot
duration - it should likely be per-Fedora Edition. So probably
we should delete the one in `/usr` as well and have the Edition
packages carry it or something.
- Fix color palette issue
- Fix splash at shutdown (if shutdown takes longer than 5 secs)
- Make sure text based splashes update terminal size when fbcon loads