1. 09 Sep, 2014 3 commits
    • Allison Karlitskaya's avatar
      GDesktopAppInfo: avoid inotify on missing dirs · 3b8bc8ba
      Allison Karlitskaya authored
      Some desktop file directories, like /usr/local/share/applications may be
      missing on some systems.
      
      When we try to inotify on these directories, this will result in a
      every-4-seconds poll being setup which is quite bad.
      
      This is an issue that should be fixed in inotify itself but the problem
      is much larger there.  For now, we can work around it in GDesktopAppInfo
      by refusing to monitor missing directories.
      
      We may get some spurious notifications of changes in the case that
      /usr/local/share or /usr/local/share/applications is created without
      actually adding desktop files, but spurious changes can already be
      reported in other cases, so that's OK.  We won't get (user-visible)
      notification for a simple case of a completely unrelated file being
      created (however we cannot avoid the wakeup in this case due to how
      inotify works).  That's probably pretty theoretical, though, since files
      in /usr don't change much and for the home directory we're likely to
      have at least ~/.config and ~/.local existing.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=736350
      3b8bc8ba
    • Allison Karlitskaya's avatar
      apps test: add new "monitor" subcommand · 2f55c66c
      Allison Karlitskaya authored
      Waits until something modifies a desktop directory, then exits.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=736350
      2f55c66c
    • Yuri Myasoedov's avatar
      Updated Russian translation · 9ac7d51a
      Yuri Myasoedov authored
      9ac7d51a
  2. 08 Sep, 2014 3 commits
  3. 07 Sep, 2014 1 commit
  4. 04 Sep, 2014 3 commits
  5. 03 Sep, 2014 2 commits
  6. 02 Sep, 2014 2 commits
  7. 01 Sep, 2014 1 commit
  8. 31 Aug, 2014 1 commit
  9. 29 Aug, 2014 1 commit
  10. 28 Aug, 2014 2 commits
  11. 27 Aug, 2014 2 commits
  12. 22 Aug, 2014 3 commits
  13. 21 Aug, 2014 1 commit
  14. 20 Aug, 2014 1 commit
  15. 19 Aug, 2014 1 commit
  16. 18 Aug, 2014 2 commits
  17. 17 Aug, 2014 3 commits
  18. 16 Aug, 2014 1 commit
  19. 15 Aug, 2014 1 commit
  20. 13 Aug, 2014 1 commit
  21. 12 Aug, 2014 1 commit
  22. 08 Aug, 2014 3 commits
  23. 06 Aug, 2014 1 commit