1. 04 Dec, 2017 1 commit
    • Michael Catanzaro's avatar
      flatpak: Implement view page source · 29686458
      Michael Catanzaro authored
      This was way too hard!
      
      We really need to reimplement in-browser view source mode. But we have
      always supported external view source mode, using the default text/plain
      handler, via a hidden GSetting. So even once we restore in-browser view
      source, we will still want to keep this code around.
      
      We have to use the portal D-Bus API manually because the only way to get
      it using GLib is to use g_app_info_launch_default_for_uri(), and that
      will always pick Epiphany itself as the default handler, because
      Epiphany supports opening HTML files. The portal is only accessible via
      a fallback path.
      29686458
  2. 23 Sep, 2017 2 commits
  3. 22 Sep, 2017 1 commit
  4. 23 Apr, 2017 1 commit
  5. 11 Apr, 2017 1 commit
  6. 10 Apr, 2017 1 commit
    • Adrián Pérez de Castro's avatar
      Decode last component of URIs to determine file names for saving · fd5520ef
      Adrián Pérez de Castro authored
      In the logic to determine which filename to use when saving a non-HTML
      resource the last component of the URI was being used as-is, which could
      include percent-encoded characters. Calling soup_uri_decode() before
      using the value ensures that we present readable file names to the user.
      
      Also, this stops using g_file_get_basename() to extract the last
      component of an URI because it would horribly break on platforms which
      do not use a slash (“/”) as path separator.
      
      This fixes bug #780086
      fd5520ef
  7. 23 Mar, 2017 1 commit
  8. 12 Mar, 2017 1 commit
    • Adrián Pérez de Castro's avatar
      Use GtkFileChooserNative for open/save dialogs · 26ca8c65
      Adrián Pérez de Castro authored
      This fixes bug #779922, making Epiphany a better citizen in the world of
      sanboxed applications, and potentially when running under non-GNOME DEs
      as well.
      
      The ephy_file_chooser_new() function is turned into an utility function
      which instantiates a GtkFileChooserNative under the hood, returning it
      as a GtkFileChooser* to keep most of the rest of the Epiphany code
      unchanged, saving for:
      
      - Calls are changed to gtk_native_dialog_* where appropriate.
      
      - The preview widget is gone, as it is not supported by native dialogs.
      
      - All the calls to ephy_file_chooser_new() pass in a valid parent
        GtkWindow, so the code that handled NULL parents is gone.
      26ca8c65
  9. 19 Feb, 2017 1 commit
  10. 12 Feb, 2017 1 commit
  11. 31 Jan, 2017 1 commit
  12. 17 Jan, 2017 2 commits
  13. 16 Jan, 2017 5 commits
  14. 15 Jan, 2017 1 commit
  15. 03 Jan, 2017 1 commit
  16. 05 Dec, 2016 3 commits
  17. 03 Dec, 2016 1 commit
  18. 30 Nov, 2016 5 commits
  19. 10 Nov, 2016 1 commit
  20. 01 Nov, 2016 3 commits
  21. 31 Oct, 2016 1 commit
  22. 28 Oct, 2016 1 commit
  23. 17 Oct, 2016 1 commit
  24. 13 Oct, 2016 2 commits
  25. 08 Oct, 2016 1 commit