1. 12 Feb, 2014 1 commit
  2. 11 Feb, 2014 2 commits
  3. 31 Jan, 2014 5 commits
  4. 30 Jan, 2014 1 commit
  5. 29 Jan, 2014 1 commit
  6. 28 Jan, 2014 1 commit
  7. 24 Jan, 2014 1 commit
  8. 23 Jan, 2014 2 commits
  9. 22 Jan, 2014 2 commits
    • Florian Müllner's avatar
      shell-app: Base running state on "interesting" windows · b62c1576
      Florian Müllner authored
      An app should be considered running if it has at least one "interesting"
      window, however the code considers an app running if it has at least
      one tracked window. This was fine while we were only tracking interesting
      windows, but since commit d21aa0d8 this is no longer the case.
      So keep track of the number of interesting windows as well and use that
      to determine the running state.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=722690
      b62c1576
    • Florian Müllner's avatar
      window-tracker: Always enable transient_for redirection · cca14053
      Florian Müllner authored
      It is possible to associate an application's window with a different
      application using the transient_for hint. However we currently only
      consider the hint in get_window_app() and not when making the original
      association, which opens the door to some confusing inconsistencies;
      for instance, get_window_app() will not necessarily return the same
      value for all windows retrieved via shell_app_get_windows().
      Fix this by looking at the transient_for hint when making the original
      association, not just in get_window_app().
      
      https://bugzilla.gnome.org/show_bug.cgi?id=722434
      cca14053
  10. 19 Jan, 2014 6 commits
  11. 17 Jan, 2014 1 commit
  12. 16 Jan, 2014 1 commit
  13. 15 Jan, 2014 1 commit
  14. 10 Jan, 2014 1 commit
  15. 09 Jan, 2014 2 commits
  16. 07 Jan, 2014 2 commits
  17. 04 Jan, 2014 2 commits
  18. 02 Jan, 2014 1 commit
  19. 26 Dec, 2013 1 commit
  20. 13 Dec, 2013 1 commit
    • Dan Williams's avatar
      NetworkAgent: handle empty hints and VPN secrets correctly · 17726abb
      Dan Williams authored
      get_secrets_keyring_cb() contained an optimization (copied over from
      nm-applet) that avoided a D-Bus round-trip when NetworkManager sent
      secrets hints that were not satisified by the user.  This code did
      not properly handle empty hints though, and proceeded to always
      request new secrets whenever empty hints were sent.  Remove this
      code entirely since the complexity is not worth it (per Jasper).
      
      Second, get_secrets_keyring_cb() was mishandling VPN secrets which
      were marked as "always ask".  Because the VPN secrets are not GObject
      properties because they cannot be pre-defined, they are passed in
      a hash table that is a GObject property marked 'secret'.  Unfortunately,
      that means that the shell agent cannot determine their secret flags.
      But since the VPN plugin auth dialogs have much better information
      about what's required than the shell agent does, always ask the VPN
      auth dialogs to handle the secrets requests after grabbing any that
      already exist from the keyring.  This is also what nm-applet does.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=719815
      17726abb
  21. 12 Dec, 2013 1 commit
  22. 07 Dec, 2013 1 commit
  23. 04 Dec, 2013 1 commit
  24. 26 Nov, 2013 1 commit
  25. 19 Nov, 2013 1 commit