1. 28 Aug, 2015 1 commit
  2. 23 Aug, 2015 1 commit
  3. 18 Aug, 2015 4 commits
  4. 11 Aug, 2015 1 commit
  5. 10 Aug, 2015 2 commits
  6. 09 Aug, 2015 1 commit
  7. 31 Jul, 2015 1 commit
  8. 24 Jul, 2015 1 commit
  9. 22 Jul, 2015 2 commits
  10. 03 Jul, 2015 1 commit
  11. 22 Jun, 2015 1 commit
  12. 12 Jun, 2015 1 commit
  13. 03 Jun, 2015 1 commit
  14. 02 Jun, 2015 1 commit
  15. 29 May, 2015 1 commit
  16. 13 May, 2015 1 commit
  17. 25 Apr, 2015 1 commit
  18. 29 Mar, 2015 1 commit
  19. 03 Feb, 2015 1 commit
  20. 02 Feb, 2015 1 commit
  21. 01 Feb, 2015 1 commit
  22. 30 Jan, 2015 1 commit
  23. 29 Jan, 2015 1 commit
  24. 26 Jan, 2015 1 commit
  25. 25 Jan, 2015 1 commit
  26. 11 Dec, 2014 1 commit
    • Peter Stephenson's avatar
      33876: etc.: Separate errors and keyboards interrupts · d067ebca
      Peter Stephenson authored
      Combination of 12 commits from interrupt_abort branch.
      
      Basic strategy is to introduce bits to errflag and to set and
      reset them separately.
      
      Remove interrupt status on return to main keymap.
      
      Turn off ERRFLAG_INT for always block.
      
      Restore bit thereafter: we probably need a new variable in order
      to allow user interrupts to be reset in the always block.
      
      Add TRY_BLOCK_INTERRUPT
      
      This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too.
      
      Ensure propagation of SIGINT from exited job.
      
      If received by foreground job, shell uses ERRFLAG_INT, not
      ERRFLAG_ERROR, to set the new state.
      
      Reset errflag before precmd()
      
      Add always block in _main_completion to fix ZLS_COLORS
      
      Ensures we get the right state of $ZLS_COLORS at the end of _main_complete
      even if there's an interrupt.  However, the "right state" is a bit messy
      as it depends on styles.
      d067ebca
  27. 24 Nov, 2014 1 commit
  28. 23 Nov, 2014 1 commit
  29. 07 Nov, 2014 1 commit
    • Mikael Magnusson's avatar
      33607: Fix some minor problems in zattr module · a9004ce3
      Mikael Magnusson authored
      Remove the listattr call in zgetattr, it only caused no error to be output
      when trying to retrieve an xattr from a file with no xattrs. When a file
      had xattrs, it would just add an extra syscall for no good reason.
      
      Always set an array parameter in zlistattr, this makes the returned value
      much easier to use; in fact the _zattr completer didn't account for this
      and zlistattr foo <tab> on a file with only one attribute did not work.
      
      Almost all of the patch is only reindent, the only modification that's
      not a pure deletions is:
       -        ret = 1 + (attr_len > val_len || attr_len < 0);
       +        ret = 1 + ((val_len > 0 && attr_len > val_len) || attr_len < 0);
      which makes sure we return the correct error in the new path due to the
      removed listattr call. (If val_len is -1 due to no attribute existing,
      it doesn't mean the user should retry the call because the attribute
      grew in size).
      a9004ce3
  30. 31 Oct, 2014 1 commit
  31. 29 Oct, 2014 1 commit
  32. 30 Sep, 2014 1 commit
  33. 18 Sep, 2014 1 commit
  34. 12 Sep, 2014 1 commit
  35. 07 Sep, 2014 1 commit