1. 20 Oct, 2020 2 commits
  2. 19 Oct, 2020 2 commits
  3. 18 Oct, 2020 1 commit
  4. 16 Oct, 2020 1 commit
  5. 15 Oct, 2020 1 commit
  6. 13 Oct, 2020 2 commits
  7. 11 Oct, 2020 1 commit
  8. 10 Oct, 2020 1 commit
  9. 09 Oct, 2020 2 commits
  10. 08 Oct, 2020 3 commits
    • Ray Strode's avatar
      screenShield: Fix pointer motion signal handler leak · 6758746f
      Ray Strode authored
      The screen shield code listens for motion events on the stage
      so that it can hide the pointer until the user moves the mouse.
      Unfortunately, if the user never moves the mouse, the signal
      handler connection gets leaked.
      This commit makes sure the connection gets disconnected when the
      shield goes away.
    • Ray Strode's avatar
      screenShield: Use identity operator when matching for motion events · 2b44fa89
      Ray Strode authored
      The screen shield watches for motion events to know to display
      the pointer when the user wiggles their mouse.
      It checks for motion events by looking at the event type and
      seeing if it is of type `Clutter.EventType.MOTION`.  To do this
      comparison it uses the equality operator (==).  Using the equality
      operator isn't considered best practice, because it can returns true
      when comparing disparate types, if those types happen to be equivalent
      after coersion.
      From a code resiliance point of view, it's better to use the
      identity operator (===), which requires both sides of the comparison
      to be of the same type.
      As a policy, any legacy code that gets changed or moved should be
      switched away from the equality operator to the identity operator, if
      This commit makes that change as prep work for a fix to that part of
      the code.
    • Daniel van Vugt's avatar
      windowManager: Avoid calling meta_window_actor_thaw when not frozen · 6ba3ca5f
      Daniel van Vugt authored
      Because that tends to crash in:
      g_error ("Error in freeze/thaw accounting");
      Closes: mutter#1431
  11. 07 Oct, 2020 4 commits
    • Andre Magalhaes's avatar
      environment: Handle @content for property transitions · cc9f66d7
      Andre Magalhaes authored
      When using `Actor.ease_property` if the property starts with '@' and the
      duration of the transition is zero (which may happen if the actor is not
      mapped even if a non-zero duration was passed to `ease_property`), the
      impl will try getting the actual target object where the property should
      be set.
      This works fine for most cases but it currently throws an error when
      passing '@content.*' properties. Fix this by handling '@content' as
      a property of `actor.content` (used by MetaBackgroundActor when
      showing the overview).
    • Ray Strode's avatar
      panel: Disconnect destroy signal handler when needed · b41ef2f6
      Ray Strode authored
      The panel corners try to match their style to the buttons closest
      to them. In order to make sure the corner styles stay in sync with
      their neighboring buttons, they connect to the style-changed signals
      of the buttons.
      In order to make sure the style-changed signal handler isn't leaked,
      it gets disconnected when the button is destroyed.
      Unfortunately, the destroy signal handler connection itself gets leaked!
      This commit ensures the destroy signal handler gets disconnected any
      time the neighboring button is re-determined.
    • Joonas Henriksson's avatar
      unlockDialog: Use unique unlock-dialog style class · 9963f7ce
      Joonas Henriksson authored
      Allows styling the unlock dialog elements individually from the GDM
      login dialog.
    • Juliano de Souza Camargo's avatar
      Update Portuguese translation · 0c14ac70
      Juliano de Souza Camargo authored
      (cherry picked from commit 9f247879)
  12. 06 Oct, 2020 4 commits
  13. 05 Oct, 2020 16 commits