Skip to content
  1. Dec 05, 2015
  2. Oct 28, 2015
  3. Oct 16, 2015
  4. Oct 15, 2015
    • Florian Müllner's avatar
      Bump version to 3.16.4 · f3b8f0bf
      Florian Müllner authored
      Update NEWS.
      3.16.4
      f3b8f0bf
    • Emmanuele Bassi's avatar
      st: Remove wrong indentation · c3ac0594
      Emmanuele Bassi authored and Florian Müllner's avatar Florian Müllner committed
      GObject-Introspection started warning for wrong annotations, and
      StGenericAccessible::set-current-value has a return value annotation
      even if it returns nothing. This generates the warning:
      
      src/st/st-generic-accessible.c:146: Warning: St:
      StGenericAccessible::set-current-value: invalid return annotation
      
      Which, coupled with fatal warnings, breaks the Shell build.
      c3ac0594
  5. Oct 13, 2015
    • Florian Müllner's avatar
      dash: Ensure style for icon size computation · 9d791ac9
      Florian Müllner authored
      StIcon will skip loading the texture when its theme node is unset (which
      may happen on style changes while the widget is hidden). While our size
      request to compute the dash icon size will create the icon's theme node
      if necessary (and of all its parents), a missing texture can still throw
      off our computation.
      Make sure this doesn't happen by ensuring the icon's style first, so the
      texture is updated in response to StWidget::style-changed if necessary.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745649
      9d791ac9
    • Florian Müllner's avatar
      dash: Revert mislead cleanup · ae8dc11c
      Florian Müllner authored
      When adjusting dash icon sizes, we compute the icon padding by subtracting
      the configured icon size from the first icon actor's preferred size. To
      make sure that the preferred size correctly corresponds to the current
      dash icon size even while the icon is animating, we enforce the size
      before the size request. For that we used to temporarily manipulate
      the icon texture size directly, but commit e92d204d cleaned this
      up to use the setIconSize() method instead.
      This does not work however, as the icon actor's iconSize property will
      always match the dash iconSize property, making the method a noop. So
      go back to the original approach of enforcing the texture size to make
      sure we always base our computations on correct values.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745649
      ae8dc11c
  6. Oct 11, 2015
  7. Oct 05, 2015
  8. Aug 05, 2015
  9. Jul 31, 2015
  10. Jul 26, 2015
  11. Jul 24, 2015
  12. Jul 23, 2015
  13. Jul 02, 2015
    • Florian Müllner's avatar
      Bump version to 3.16.3 · a91c1caf
      Florian Müllner authored
      Update NEWS.
      3.16.3
      a91c1caf
    • Florian Müllner's avatar
      app-system: Improve StartupWMClass heuristics · 90f14d07
      Florian Müllner authored
      Our StartUpWMClass heuristics use a StartupWMClass -> .desktop ID
      mapping built from the list of all installed applications. In case
      of multiple .desktop files setting the same StartupWMClass, we
      currently simply pick the last one returned by g_app_info_get_all (),
      which can be a bit surprising:
      A window with WM_CLASS 'emacs', launched through a .desktop file
      named 'emacs.desktop' with a StartupWMClass of 'emacs' maps to ...
      'emacsclient.desktop'!
      Make this case a bit less random by preferring the app info whose
      ID matches the StartupWMClass.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=751541
      90f14d07
  14. Jun 26, 2015
  15. Jun 02, 2015
  16. May 21, 2015
  17. May 14, 2015
  18. May 13, 2015
  19. May 11, 2015
  20. May 10, 2015
  21. May 03, 2015
  22. Apr 30, 2015
    • Florian Müllner's avatar
      panel: Set up 'open-state-changed' handler on menu changes · 79c020fd
      Florian Müllner authored
      Commit 08690d65 generalized the banner-blocking behavior of the
      dateMenu to all menus that would obscure the banner. However setting
      up the 'open-state-changed' handler only when an indicator is added
      does not work for indicators that change their entire menu (like the
      app menu) - we currently end up with menus with no connected signal
      handler, and throw an error when trying to disconnect an invalid
      signal ID.
      To address this, add a new PanelButton::menu-set signal and use that
      to set up the 'open-state-changed' handler.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745910
      79c020fd
  23. Apr 27, 2015
  24. Apr 25, 2015