1. 18 Nov, 2017 4 commits
  2. 17 Nov, 2017 2 commits
  3. 11 Nov, 2017 12 commits
  4. 02 Nov, 2017 1 commit
  5. 29 Oct, 2017 1 commit
  6. 25 Oct, 2017 2 commits
  7. 23 Oct, 2017 1 commit
    • Vladimir Panteleev's avatar
      findbar: Hide when pressing Escape · 78a12d69
      Vladimir Panteleev authored
      Connect a handler for the GTK stop-search signal, and hide the FindBar
      when it is received.
      
      Although there exists code in FileDiff.on_key_event to handle Escape
      key presses, Escape key press events are not propagated when the
      GtkSearchEntry has focus.
      78a12d69
  8. 20 Oct, 2017 1 commit
    • Kai Willadsen's avatar
      vc.bzr: Fix py3k None ordering (bgo#788487) · 2fa76847
      Kai Willadsen authored
      This code uses None to indicate status flags that we don't care about.
      We don't handle the more structured status of Bazaar, and instead just
      chuck everything into a set and then have a few membership tests for
      things we care about.
      
      In Python 2, having Nones in that set was fine and they'd just never
      match anything. That aspect is fine in Python 3 as well, but because we
      use max() to figure out the "most meaningful" status for an entry,
      Python 3 complains because of None ordering handling. Since we don't
      ever actually care about the None entries here, the easiest fix is to
      just remove that status.
      2fa76847
  9. 19 Oct, 2017 1 commit
  10. 16 Oct, 2017 1 commit
  11. 03 Oct, 2017 1 commit
  12. 02 Oct, 2017 4 commits
  13. 01 Oct, 2017 4 commits
  14. 30 Sep, 2017 3 commits
    • Anders Jonsson's avatar
      Update Swedish translation · 6049bace
      Anders Jonsson authored
      6049bace
    • Kai Willadsen's avatar
      meldbuffer: Non-existent files should be presented as writable · 175f390a
      Kai Willadsen authored
      The use case here is that someone does:
          meld a i_dont_exist b
      and in this scenario, the middle pane should be presented as being
      editable, because merging to the middle and then saving it is probably
      what the user wanted.
      
      This scenario also applies to e.g.,
          meld a b c --output d
      where `d` hasn't actually been created yet. You definitely expect the
      pane that will be saved to `d` to be editable by default.
      175f390a
    • Kai Willadsen's avatar
      vcview: Fix invalid tree iter crash with queued refreshes (bgo#787256) · 6b7cb302
      Kai Willadsen authored
      The crash observed was caused by operations on the tree iter after it
      has become invalid due to tree manipulation. Because we queue partial
      refreshes to an idle loop when the tree is in non-flattened mode, we
      could get in a situation where we'd queued multiple refreshes on
      different valid-at-the-time tree iterators, and all of the iterators
      after the first were invalidated by the refresh of the first.
      
      The solution used here is to simple pass a path around to our
      recursive tree construction, and to allow that helper to do the row
      replacement in situations where it's required.
      
      This is most easily triggerable with SVN, because we queue a refresh for
      each folder/file that you add, though it is probably reproducable in
      other cases as well.
      6b7cb302
  15. 29 Sep, 2017 2 commits