1. 10 Jun, 2018 1 commit
  2. 30 Dec, 2017 5 commits
  3. 16 Dec, 2017 6 commits
  4. 29 Sep, 2017 1 commit
  5. 02 Apr, 2016 2 commits
  6. 25 Oct, 2015 1 commit
  7. 23 Jul, 2015 3 commits
  8. 19 Apr, 2015 2 commits
  9. 24 May, 2014 2 commits
  10. 05 Feb, 2014 1 commit
  11. 17 Jan, 2014 2 commits
  12. 11 Jan, 2014 2 commits
  13. 31 Dec, 2013 1 commit
  14. 08 Dec, 2013 1 commit
  15. 23 Nov, 2013 1 commit
  16. 11 Oct, 2013 1 commit
  17. 22 Jun, 2013 1 commit
  18. 20 May, 2013 1 commit
    • Kai Willadsen's avatar
      Improve sensitivity handling by delegating to VC modules (bgo#698511) · e914fd49
      Kai Willadsen authored
      Currently all of our sensitivity handling in VC views is done purely
      on the basis of the capabilities of a VC, and whether or not the view
      has a selection. This gives bad information in many cases, such as
      allowing an unversioned file to be reverted.
      
      This commit adds new API to the VC module interface that delegates
      the decisions about what VC actions to enable for a given selection.
      Currently only Git support this interface, but it's designed to be
      very VC-neutral.
      e914fd49
  19. 06 Apr, 2013 1 commit
    • Kai Willadsen's avatar
      Fix some handling of unicode file names (closes bgo#168760, bgo#694099) · 7a56fe43
      Kai Willadsen authored
      While in theory we should be using encoding from the file system, this
      turns out to usually be incorrect. Typically, the filenames we handle
      have already passed through GTK+ (and are thus UTF-8) or have come
      from Python, in which case if we pass unicode in, we get unicode out.
      
      This patch basically takes these two factors into account and tries
      to make sure we give Python's file system handling unicode objects and
      decodes the UTF-8 we get from GTK+. This appears to work on both
      Linux (which it already did, assuming a UTF-8 file system...) and on
      Windows (UTF-16, probably).
      7a56fe43
  20. 11 Mar, 2013 1 commit
  21. 29 Nov, 2012 1 commit
  22. 10 Nov, 2012 1 commit
  23. 04 Sep, 2012 2 commits