1. 04 Apr, 2020 1 commit
  2. 03 Apr, 2020 3 commits
  3. 02 Apr, 2020 6 commits
  4. 01 Apr, 2020 3 commits
  5. 31 Mar, 2020 3 commits
  6. 30 Mar, 2020 5 commits
  7. 29 Mar, 2020 6 commits
  8. 28 Mar, 2020 3 commits
    • Jonas Dreßler's avatar
      backends/native: Release virtual buttons on dispose instead of finalize · 9f31e725
      Jonas Dreßler authored and Jonas Dreßler's avatar Jonas Dreßler committed
      GObject recommends to break references to other objects on dispose
      instead of finalize, also we want to release the pressed virtual buttons
      as early as possible if we know the object is getting destroyed.
      
      So release the pressed buttons and unref our virtual
      MetaInputDeviceNative when the dispose vfunc is called, which also
      allows us to release the buttons immediately from javascript instead of
      waiting for the garbage collector by calling run_dispose() on the
      object.
      
      GNOME/mutter!1157
      9f31e725
    • Carlos Garnacho's avatar
      cogl-pango: Factor in default color alpha again · e8ea5ecd
      Carlos Garnacho authored
      In commit d846fabd we moved to using the override color alpha, however
      it was missed that the actor opacity is transferred to the PangoRenderer
      through the default color alpha, and the reason it was used there.
      
      We actually want to factor in both alpha values, in order to respect
      both foreground color alpha and actor opacity. This is done on the
      unpremultiplied color, so we just need to change the alpha value.
      
      Fixes effects on text actors that involve actor opacity.
      
      GNOME/mutter!1158
      e8ea5ecd
    • Florian Müllner's avatar
      cogl-pango: Special case alpha of 0 · ed10aea4
      Florian Müllner authored
      pango_renderer_get_alpha() returns 0 to indicate that the alpha value
      should be inherited from the environment, but we are passing it on
      (and therefore making the text fully translucent).
      
      Instead, make the text fully opaque as expected.
      
      GNOME/mutter!1156
      ed10aea4
  9. 27 Mar, 2020 10 commits