1. 02 Dec, 2021 6 commits
  2. 14 Jul, 2021 3 commits
    • Vanadiae's avatar
      resources/gtk: Drop useless viewports in scrolled windows · 1a420221
      Vanadiae authored
      A viewport is only needed when the child widget doesn't implement
      GtkScrollable. But a viewport is already automatically added in that
      case by the GtkScrolledWindow.
      
      So this commit removes the two viewports as they are unnecessary.
      
      Part-of: <!987>
      1a420221
    • Vanadiae's avatar
      resources/gtk: Fix keyboard focus for some buttons and rows · d1dfa723
      Vanadiae authored
      Currently the bookmarks popover isn't keyboard navigable at all, with
      only the "folder" rows being reachable. The settings row button also
      wasn't keyboard navigable. The switch and button in the encoding dialog
      also had this problem.
      
      So this commit fixes the focus for all those.
      
      Part-of: <!987>
      d1dfa723
    • Vanadiae's avatar
      resources/gtk: Remove plenty of useless (and harmless) can_focus · 23f93a4f
      Vanadiae authored
      In the UI files there's a lot of places where can_focus is set, even
      when it makes no sense to have it because by default it is set to False,
      and is adapted by the widget implementations depending on whether it
      makes sense to have it set. So for example tons of buttons or rows had
      can-focus set to True, although it's already the default for those, or
      set to False for labels. Some containers also had their can-focus set
      to True/False although they almost never need focus (and have it set
      to False by default too).
      
      So this commit removes all those useless can-focus, but only the one
      that shouldn't fix any keyboard focus issue.
      
      Part-of: <!987>
      23f93a4f
  3. 26 Feb, 2019 2 commits
  4. 16 Dec, 2018 1 commit
  5. 13 Nov, 2018 1 commit
  6. 29 Jan, 2017 1 commit
  7. 17 Jan, 2017 1 commit
  8. 10 Dec, 2015 2 commits
  9. 08 Nov, 2015 1 commit
  10. 03 Nov, 2015 4 commits
  11. 11 Dec, 2014 1 commit
  12. 10 Aug, 2014 1 commit
  13. 06 Aug, 2014 1 commit
    • Michael Catanzaro's avatar
      Reduce warning spew from deprecated properties · 2bd04071
      Michael Catanzaro authored
      Mostly this is xalign->halign and margin_start instead of GtkAlignment.
      There are still a bunch of warnings, but I think they're coming from WebKit.
      
      The patch is mostly unreadable due to the GtkAlignment removal, but
      there should not be any functional changes.
      2bd04071
  14. 07 Feb, 2014 1 commit
  15. 07 Jan, 2014 3 commits
  16. 09 Dec, 2013 1 commit
  17. 01 Dec, 2013 1 commit
  18. 04 Aug, 2013 1 commit
  19. 16 Apr, 2012 1 commit
  20. 13 Apr, 2012 1 commit
  21. 27 Mar, 2012 1 commit
    • Xan Lopez's avatar
      Make the resources depend on the actual UI files · f1b56402
      Xan Lopez authored
      Otherwise we won't update them if the UI files change. To do this we
      need to move them from data/ui/ to src/, which is not great. Things
      would be easier with non-recursive Makefiles.
      f1b56402
  22. 20 Jan, 2012 1 commit
  23. 14 Dec, 2011 1 commit
    • Xan Lopez's avatar
      Move GtkBuilder files to data/ui · f60cd7fc
      Xan Lopez authored
      There's not much point in having two UI files (glade/ and ui/), and
      besides the files were not actually in glade format anymore.
      f60cd7fc
  24. 03 Nov, 2011 1 commit
  25. 11 Oct, 2011 1 commit
  26. 07 Mar, 2011 1 commit
    • Diego Escalante Urrelo's avatar
      ephy-download: add the new EphyDownload object · b9f9bf1a
      Diego Escalante Urrelo authored
      EphyDownload is a wrapper object around WebKitDownload that handles common
      behavior in downloads: auto-destination, default action for the MIME type.
      
      It can be used to wrap a WebKitDownload coming from a WebKitView or to download
      a url: ephy_download_new_for_uri and ephy_download_new_for_download are
      provided.
      
      Its lifetime is not automagic like EphyEmbedPersist, so you have to unref it
      when you no longer need it.
      
      This new object replaces EphyEmbedPersist and enables us to use a single
      codepath for downloads in all Epiphany.
      
      Bug #618443
      b9f9bf1a