gnome-shell:gnome-3-38

Last commit made on 2021-08-17
Get this branch:
git clone -b gnome-3-38 https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
gnome-3-38
Repository:
lp:gnome-shell

Recent commits

beb24d6... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.38.6

Update NEWS.

fc0a87e... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

iconGrid: Disconnect signals on destroy

Otherwise the handler will trip over unset properties on an object
that is being disposed. Avoid the resulting log spam by disconnecting
the handler in question.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1909>
(cherry picked from commit 30e49cc3ca2c6cea07ace149eb7448f48dbb5d36)

ef3ac72... by Robert Mader

main: Use mallinfo2 when available at build time

`mallinfo` has been deprecated in favor of `mallinfo2`:
```
The fields of the mallinfo structure that is returned by the
older mallinfo() function are typed as int. However, because
some internal bookkeeping values may be of type long, the
reported values may wrap around zero and thus be inaccurate.
```

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1786>
(cherry picked from commit 3cfbb48f46ca96c968ed98a216595557faa2bf3a)

7a27166... by Lee Clark

Magnifier: Filter caret tracking in gnome magnifier

Add a check to filter out caret tracking events that result in a caret
location of 0,0.

Fixes #4177

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1823>
(cherry picked from commit 006d206f98696035770e72ceec712c456122f330)

0f971a7... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/power: Always sync after creating proxy

Otherwise the menu remains in an inconsistent state in case of an
error, until something else triggers a call to _sync() (like a
settings change).

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4431

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1901>
(cherry picked from commit 8430aa59da4cd884047ee827da1702a807ff1572)

86f3d55... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

status/power: Update to new coding style

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4431

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1901>
(cherry picked from commit 9e9ed42263861a742ef570ae4e5a04874addf5fb)

da8f921... by Carlos Garnacho

magnifier: Remove needless actor

For the pointer clone, we actually have 2 actors (one that contains
the sprite, another that moves around). These can just be the same.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1902>
(cherry picked from commit c449058d447c2588de81df2e2bd7a1ae98c4060f)

26e628b... by Carlos Garnacho

magnifier: Add method to enable/disable crosshairs

These do some some signals connection and monitor layout tracking
that we forget to disconnect when the magnifier is disconnected.
This causes warnings if enabling the magnifier, disabling it,
switching to another tty, and back. (Presumably also happens for
monitor hotplugs).

This signal should just stay connected as long as it's needed,
so add a setEnabled() method on the CrossHairs actor that we
can hook on the magnifier.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1902>
(cherry picked from commit 3df4b5ec7ca40f9e57d4b3316bca8f6b42f7a964)

b8dd599... by Carlos Garnacho

magnifier: Unset variable holding GSource ID

Otherwise we try to remove the no longer existing GSource
later on.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1902>
(cherry picked from commit a363f1343a74ae3265c11db9220ebd6eec0e21e1)

56f162a... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

boxpointer: Disable unredirection while visible

Some popovers like the ibus candidate popover may be requested while
showing an unredirected fullscreen window. Disable unredirection
while the popover is visible so that it can actually be shown.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1900>
(cherry picked from commit 54a71944ba7dd3704fb839021e5a4a90acd68c30)