Desktop Team Updates - Monday 21st September 2020

Packaging 3.38

Even more packaging and SRU stuff

Random upstream work

  • GJS: Some fixes on my various proposed branches as per upstream review (some of them merged now)
  • GNOME Initial setup: use meson to generate repeated configuration files [MR, approved to be merged]
  • Totem: Fixed the handling of “Undefined” ISO language code [MR, fixed differently]
  • Mutter: Fixed handling of clutter text in X11 [MR, merged]
  • Backported to gnome-3-36 branch the fixes for various X11 crashes on devices removal [Commits]
  • G-C-C: Merged a fix from @gunnarhj

Ubuntu Appindicator Extension

  • Reviewed and merged various community contributions
  • Lots of cleanups and fixes:
    • Improved the tests tool to include more stressing cases
    • Fixed various errors in the DBus interfaces
    • Removed incompatibilities with 3.38 (keeping support for 3.36 and previous versions)
    • Refactored the Icons cache to be simpler and more effective with GIcon’s only
    • Batch dbus properties updates and local UI updates together to reduce CPU consumption (fixes various issues)
6 Likes