1. 01 Apr, 2019 6 commits
  2. 27 Mar, 2019 2 commits
  3. 26 Mar, 2019 1 commit
  4. 19 Mar, 2019 2 commits
  5. 12 Jan, 2019 1 commit
    • Richard Tollerton's avatar
      test-lib.sh: run: eat xdg-open's exit code · af7b34a6
      Richard Tollerton authored
      It was observed that t-xdg-open.sh exits after only a fraction of the tests have
      been run, e.g.
      
      ASSERTION FAILED: expected command to be run: gio open http://www.freedesktop.org/
      ASSERTION FAILED: expected command to be run: gio open http://www.freedesktop.org/
        - opens a URL with gvfs-open if gio open is missing in GNOME 3, GNOME 2, and Cinnamon
      gio: http://www.freedesktop.org/: Operation not supported
      make: *** [Makefile:21: t-xdg-open.sh] Error 4
      
      Given that some tests are failing on my machine (likely because of the
      peculiarities of my archlinux install), the root cause is `set -e`. The nonzero
      exit code returned by xdg-open gets returned by run(), which is also returned by
      e.g. test_open_url(), which causes the script to exit immediately.
      
      All test passes/failures at present are being defined by explicit assertions,
      not by exit codes, and it seems at least plausible that some xdg-open calls are
      meant to fail. So rather than report the nonzero error code, just ignore it, and
      trust that the assertions determine the results.
      Signed-off-by: Richard Tollerton's avatarRichard Tollerton <rich.tollerton@ni.com>
      af7b34a6
  6. 10 Jan, 2019 1 commit
  7. 13 Sep, 2018 1 commit
  8. 11 Sep, 2018 1 commit
  9. 24 May, 2018 1 commit
  10. 13 May, 2018 1 commit
  11. 10 May, 2018 4 commits
  12. 09 May, 2018 2 commits
  13. 02 May, 2018 1 commit
  14. 27 Feb, 2018 2 commits
    • Rex Dieter's avatar
      Changelog for prior commit · 13963edd
      Rex Dieter authored
      13963edd
    • Luís Pereira's avatar
      xdg-open: Fixes LXQt behavior · 7d4360c6
      Luís Pereira authored
      Commit 6387086e introduced LXQt support.
      In xdg-open it assumed that LXQt and LXDE are the same. They aren't. LXQt
      does not have pcmanfm, it has pcmanfm-qt.
      LXQt doesn't want to rely on pcmamfm-qt to handle it: LXQt is very modular
      and can be deployed without pcmanfm-qt.
      
      open_generic() works for LXQt but it depends on mimeopen and mimetype. In
      the future we will want, for sure, to drop those dependencies. That's the
      reason for the existence of open_lxqt().
      7d4360c6
  15. 18 Dec, 2017 1 commit
  16. 29 Nov, 2017 3 commits
  17. 08 May, 2017 4 commits
  18. 28 Feb, 2017 6 commits