1. 05 May, 2012 13 commits
  2. 02 May, 2012 1 commit
  3. 30 Apr, 2012 3 commits
  4. 28 Apr, 2012 8 commits
  5. 27 Apr, 2012 7 commits
    • Kai Willadsen's avatar
      c3ea8df3
    • Piotr Piastucki's avatar
      42a87358
    • Kai Willadsen's avatar
      Fix uninstalled use with modules that change __file__ · bafe7db3
      Kai Willadsen authored
      Some modules such as runpy (and by extension, modules such as trace
      that use runpy) alter the value of __file__, which causes our
      directory-location logic to fail. This patch tries to detect this by
      checking the value of __file__ and falling back to sys.argv[0] when it
      looks to be dodgy.
      
      Based on a patch and suggestions from Peter Tyser.
      bafe7db3
    • Peter Tyser's avatar
      Only update the window title when the active notebook label changes · 5458b129
      Peter Tyser authored
      Previously the Meld window title was changed whenever a notebook label
      changed, regardless if that notebook was active or not.  This change
      allows background notebook labels to change without impacting the Meld
      window title.
      
      The "Only transfer focus once when opening multiple file diffs" patch
      causes the Meld window title to cycle even though the active
      notebook/tab did not change.
      Signed-off-by: 's avatarPeter Tyser <ptyser@gmail.com>
      5458b129
    • Peter Tyser's avatar
      Only transfer focus once when opening multiple file diffs · 2bbeda64
      Peter Tyser authored
      Currently if a user opens multiple file diffs at the same time from a
      DirDiff or VcView the following happens:
      - the 1st diff is opened in a new tab and focus is moved to this tab
      - the 2nd diff is opened in a new tab and focus is moved to this tab
      - the 3rd diff is opened in a new tab and focus is moved to this tab
      - etc...
      
      This behavior has 2 shortcomings:
      1. The user is presented with a window that cycles focus through
         multiple diff tabs which is visually jarring.
      2. During this period of time when tabs are being cycled through the
         user can't interact with Meld - the focus shifts too fast to allow
         the user to do anything.  This is especially painful if the user
         initiates a large number of diffs, the diffs are on a slow filesystem
         (eg over a slow NFS share), or if the diffs are of version-controlled
         files (VC-diffs have more overhead, which slows them down).
      
      To resolve these issues, only transfer focus to a new tab if the current
      tab is a DirDiff or VcView.  This results in the following behavior:
      - the 1st diff is opened in a new tab and focus is moved to this tab
      - the 2nd diff is opened in a new background tab
      - the 3rd diff is opened in a new background tab
      - etc...
      
      While the background tabs are being opened Meld is still usable.
      Signed-off-by: 's avatarPeter Tyser <ptyser@gmail.com>
      2bbeda64
    • Kai Willadsen's avatar
      Pre-release version bump · e3dbf8d2
      Kai Willadsen authored
      e3dbf8d2
    • Kai Willadsen's avatar
      Update NEWS · ae6b2f58
      Kai Willadsen authored
      ae6b2f58
  6. 21 Apr, 2012 1 commit
  7. 19 Apr, 2012 1 commit
  8. 15 Apr, 2012 1 commit
  9. 13 Apr, 2012 1 commit
  10. 04 Apr, 2012 2 commits
  11. 03 Apr, 2012 2 commits