1. 18 Nov, 2017 1 commit
    • Chris Mayo's avatar
      Initial URI support for file diffs · 3a2fd991
      Chris Mayo authored
      - Use GFiles in FileDiff
      - Use GFiles in MeldWindow file functions
      - Store URIs in recent comparison files
      
      TODO:
       - Fix "Password dialogue cancelled" on accessing remote location
       - fileentry support for URIs
       - shorten_names() specific support for URIs
      3a2fd991
  2. 01 Oct, 2017 1 commit
  3. 29 Sep, 2017 1 commit
    • Kai Willadsen's avatar
      Fix support for auto-compare from the command line (bgo#785630) · c95c148e
      Kai Willadsen authored
      This also (best I can recall) adds support for auto-compare for folder
      comparisons, which I'm reasonably sure never actually worked.
      
      The worst part of this patch is that it relies on the existing scheduler
      queuing to ensure that the initial comparison has finished before
      running the auto-compare code. This is "fine", except that it's just one
      more thing to go wrong if/when I finally get rid of the scheduler.
      c95c148e
  4. 11 Mar, 2017 1 commit
    • Kai Willadsen's avatar
      meldwindow: Work around broken UIManager life cycle again (bgo#779880) · 0498e704
      Kai Willadsen authored
      This is very similar to bgo#755407, and the "fix" is basically the same,
      even though the reproduction is different. This looks like it was
      reintroduced when we removed the tabs menu, because the code that was
      previously calling ensure_update() was removed along with the tab menu
      recreation.
      
      This was fine in most cases, but resurfaced with closing the second of
      multiple windows. I have no desire to find out why, and there's no
      chance of getting this fixed in GTK+, thus this hack.
      0498e704
  5. 30 Sep, 2016 2 commits
  6. 28 Sep, 2016 1 commit
  7. 16 Sep, 2016 1 commit
  8. 03 Jun, 2016 1 commit
  9. 01 May, 2016 6 commits
  10. 02 Apr, 2016 2 commits
  11. 26 Feb, 2016 1 commit
  12. 13 Feb, 2016 1 commit
  13. 22 Jan, 2016 2 commits
  14. 12 Dec, 2015 2 commits
  15. 25 Oct, 2015 1 commit
  16. 18 Oct, 2015 1 commit
  17. 27 Sep, 2015 1 commit
  18. 26 Sep, 2015 1 commit
    • Kai Willadsen's avatar
      meldapp, meldwindow: Rework window deletion logic for async closing · 2b21de66
      Kai Willadsen authored
      Because we're not doing asynchronous saving, we need a significantly
      more complicated flow of should-I-close logic. Currently this works by
       having MeldWindow register whether it thinks it should try to close,
      and having it destroy itself if it thinks it's trying to close and
      doesn't have any tabs left. MeldApp now does something similar, and
      dies if its last window ever destroys itself.
      
      The delete/destroy logic in MeldWindow.page_removed still seems weird
      to me, but it's definitely necessary for the window to close correctly
      when e.g., an unsaved file comparison is present, the user saves it
      from the quit dialog, and the async save finishes.
      2b21de66
  19. 11 Aug, 2015 3 commits
  20. 07 Feb, 2015 1 commit
  21. 18 Sep, 2014 1 commit
  22. 14 Jul, 2014 1 commit
    • Kai Willadsen's avatar
      meldwindow: Manually handle app menu for non-Gnome shells (bgo#725430) · c253e13d
      Kai Willadsen authored
      Since we don't have a global application menu bar (due to limitations
      of GMenuModel, and having to totally redesign all of our menus and
      rewrite associated code because of GtkUIManager deprecation), this
      commit adds a fallback that manually recreates the application menu
      in a UIManager-compatible form, and inserts it into the appropriate
      (new) placeholder.
      c253e13d
  23. 13 Jul, 2014 1 commit
  24. 26 Apr, 2014 1 commit
  25. 21 Apr, 2014 1 commit
  26. 15 Mar, 2014 1 commit
  27. 25 Feb, 2014 1 commit
  28. 22 Feb, 2014 1 commit
  29. 08 Feb, 2014 1 commit