Pp3345's Projects

pp3345/gnome-with-patches

This repo contains gnome-shell, mutter and gjs builds based on the official Fedora ones with some additional patches (mainly to improve performance). Currently, the following patches are added in: mutter: Pass -eglstream to Xwayland clutter: Fix offscreen-effect painting of clones (https://gitlab.gnome.org/GNOME/mutter/merge_requests/117 @fb398c1c) compositor: Default to META_SYNC_DELAY == 0 (https://gitlab.gnome.org/GNOME/mutter/merge_requests/152 @52cec97a) clutter: Deliver events sooner when possible (https://gitlab.gnome.org/GNOME/mutter/merge_requests/168 @0feecfe8) Sync to the hardware refresh rate, not just 60.00Hz (https://gitlab.gnome.org/GNOME/mutter/merge_requests/171 @177ec12e) Geometric (GPU-less) picking (https://gitlab.gnome.org/GNOME/mutter/merge_requests/189 @955d9c07) cogl-winsys-glx: Fix frame notification race/leak (https://gitlab.gnome.org/GNOME/mutter/merge_requests/216 @fc02b040) Plug a couple of memory leaks introduced 3.30.1 (https://gitlab.gnome.org/GNOME/mutter/merge_requests/267 @8200995f) gnome-shell: Deprecate Shell.GenericContainer (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153 @38c1ebba) workspace: Confine caption width to workspace area (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/214 @775fb774) IconGrid: Defer and group animation cleanup (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/253 @c77b0eaa) Don't send motion events into JavaScript (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/265 @545ab1e1) gjs: context: Defer and therefore batch forced GC runs (https://gitlab.gnome.org/GNOME/gjs/merge_requests/236 @e62ee84a)
  • Fedora 29 : x86_64