Peter Stephenson
|
815e52cdbf
|
users/16253, users/16255: a nulstring should be split like an empty string
|
2011-08-17 19:00:08 +00:00 |
|
Peter Stephenson
|
a3ae9f5d12
|
29643: set incompfunc to zero when executing hook or trap function
|
2011-08-04 08:30:50 +00:00 |
|
Peter Stephenson
|
45913f43e5
|
29561: Allow closing of fd's not recorded by the shell
|
2011-07-25 10:20:09 +00:00 |
|
Peter Stephenson
|
962624e8c3
|
29491: remove some variables set but not used
|
2011-06-19 16:26:10 +00:00 |
|
Peter Stephenson
|
d89361739a
|
29165: use term.h globally if needed at all.
|
2011-05-09 09:49:08 +00:00 |
|
Wayne Davison
|
9e0b7684e5
|
28977: fix copying of uninitialized memory when trying to
spell-correct a really long string.
|
2011-04-06 00:04:06 +00:00 |
|
Peter Stephenson
|
f2dca9e155
|
users/15864: turn zsh_directory_name into a hook
|
2011-03-11 16:32:07 +00:00 |
|
Peter Stephenson
|
6318e041d1
|
unposted: fix argument type for write_loop()
|
2011-01-06 21:31:06 +00:00 |
|
Bart Schaefer
|
87d6527628
|
28578: fix handling of numeric escapes that expand to "%" in printf
format strings, so they are not treated as format introducers.
|
2011-01-06 16:49:25 +00:00 |
|
Peter Stephenson
|
dd0ad1ac23
|
28568: buffer overflow examining paths
|
2011-01-05 18:22:08 +00:00 |
|
Peter Stephenson
|
a7bc22ca00
|
Paul 28538 / me 28540 / couple of unposted casts:
use char * for pointer arithmetic rather than void *
|
2010-12-20 10:28:43 +00:00 |
|
Peter Stephenson
|
c66f52bad9
|
Mikael: 28480: allow PROMPT_EOL_MARK to be an empty string
|
2010-12-06 19:34:32 +00:00 |
|
Peter Stephenson
|
2e37fda925
|
28559: flush shell output in PROMPT_SP handling
|
2010-11-27 17:13:29 +00:00 |
|
Wayne Davison
|
3f42b0a617
|
Use newer PROMPT_SP behavior for hasxn terms too.
|
2010-11-26 18:50:22 +00:00 |
|
Wayne Davison
|
d89e55fe0e
|
Overwrite PROMPT_SP string if it should remain invisible,
even with an upcoming newline.
|
2010-11-25 17:16:27 +00:00 |
|
Peter Stephenson
|
cc9bc2dd0b
|
28424: new POSIX_STRINGS option
|
2010-11-22 11:42:47 +00:00 |
|
Peter Stephenson
|
bdb38058e4
|
28345: make ${(D)...} return a fully usable command line argument
|
2010-10-15 18:56:16 +00:00 |
|
Peter Stephenson
|
76aef28b31
|
28073: allow #! scripts to search path if interpreter not found
|
2010-07-15 18:44:12 +00:00 |
|
Peter Stephenson
|
64d431d98b
|
28025: (D) parameter flag
|
2010-06-11 20:08:01 +00:00 |
|
Peter Stephenson
|
147cedfb6f
|
27965, 27966: Improve ${(q)...}: newline appears as $'\n;,
|
2010-05-27 18:57:34 +00:00 |
|
Peter Stephenson
|
815cc9fc0d
|
rationalise widths of non-printing characters to zero.
|
2010-03-27 19:04:35 +00:00 |
|
Peter Stephenson
|
43df0a21c0
|
27785: IFS doesn't have a null in it in POSIX
unposted: note & needs quoting in :s in glob qualifier
|
2010-03-11 22:38:58 +00:00 |
|
Peter Stephenson
|
bec3de98df
|
27754 plus NEWS change: add "zsystem flock"
|
2010-02-24 21:37:24 +00:00 |
|
Peter Stephenson
|
48315b019b
|
unposted: add debug code to zclose()
|
2010-02-22 11:35:13 +00:00 |
|
Peter Stephenson
|
7977ce0747
|
27721: rationalise initialisation of file descriptors
|
2010-02-22 10:12:22 +00:00 |
|
Peter Stephenson
|
192c4f6ac1
|
27693: Missed this.
|
2010-02-09 14:24:01 +00:00 |
|
Wayne Davison
|
74d17bc282
|
Get rid of some "ignoring return value" compiler warnings
and provide read_loop() and write_loop() functions.
|
2009-12-16 18:38:44 +00:00 |
|
Peter Stephenson
|
512c62fc03
|
27503: fix crash with hook functions
|
2009-12-11 22:21:26 +00:00 |
|
Peter Stephenson
|
a92507d2b8
|
Mikael: 27337: fix bug searching for / when
scanning symlinks in cd
|
2009-11-03 10:00:34 +00:00 |
|
Peter Stephenson
|
500431077b
|
Apple opensource patches suggested by Jun T. in 27300
|
2009-09-30 20:32:18 +00:00 |
|
Wayne Davison
|
2f8aaaf5e4
|
27286: Made movefd() return the targetfd on success. Added
a little more error checking in the callers of movefd().
|
2009-09-22 16:04:13 +00:00 |
|
Peter Stephenson
|
51409732d0
|
27284: better use of movefd()
|
2009-09-22 09:17:05 +00:00 |
|
Peter Stephenson
|
997eafdcad
|
27283: failure to dup fd caused mayhem
|
2009-09-21 20:49:21 +00:00 |
|
Peter Stephenson
|
ce4137c858
|
Eric Blake: 27109: don't attachtty() if not interactive
|
2009-07-09 20:20:53 +00:00 |
|
Peter Stephenson
|
2d628b0bce
|
Eric Blake: 27109: don't attachtty() if not interactive
|
2009-07-09 20:20:30 +00:00 |
|
Peter Stephenson
|
aabd747d4f
|
Eric Blake: 27109: don't attachtty() if not interactive
|
2009-07-09 19:50:58 +00:00 |
|
Peter Stephenson
|
506c845b25
|
Greg Klanderman: 27057: %e and %f time formats were swapped
|
2009-06-26 21:10:04 +00:00 |
|
Peter Stephenson
|
72529e4fa6
|
27304: add ${(q-)..} flag
|
2009-06-05 11:15:48 +00:00 |
|
Peter Stephenson
|
feb29659f1
|
users/14143 plus tweak in padding code:
use default IFS if IFS is unset
|
2009-05-20 09:04:39 +00:00 |
|
Peter Stephenson
|
1134e72a7a
|
Greg Klanderman: 26972: fix problem ni 26964.
|
2009-05-19 08:41:16 +00:00 |
|
Peter Stephenson
|
a4106e0523
|
Greg Klanderman: 26964 (modified): PROMPT_EOL_MARK
|
2009-05-17 18:23:09 +00:00 |
|
Peter Stephenson
|
b148a56869
|
26806 (doc tweaked): Add CORRECT_IGNORE variable
|
2009-04-06 09:06:35 +00:00 |
|
Peter Stephenson
|
89d979e1bc
|
26774: cd to $HOME on failure in preference to /
|
2009-03-24 16:13:12 +00:00 |
|
Peter Stephenson
|
9defc9850d
|
26772: better error handling and fix runaway chdir on failed cd
|
2009-03-24 12:52:07 +00:00 |
|
Peter Stephenson
|
ee71aa006e
|
26769: fix finger trouble in 26767
|
2009-03-24 12:14:19 +00:00 |
|
Peter Stephenson
|
4b2ad07d39
|
26767: fix file descriptor leak in 26763
|
2009-03-23 10:58:56 +00:00 |
|
Peter Stephenson
|
28a809886d
|
26763: fix problem on failed cd -s to relative path
|
2009-03-20 22:52:56 +00:00 |
|
Peter Stephenson
|
249148d765
|
tidy up from 26625
|
2009-03-20 20:52:13 +00:00 |
|
Wayne Davison
|
bf25c3a43f
|
26735: Check some function return values for failures. Gets rid of
some compiler warnings, and improves error handling/notification.
|
2009-03-15 01:04:50 +00:00 |
|
Peter Stephenson
|
d60f73f708
|
26686: problem storing long $_ using VARARR()
|
2009-03-03 22:11:37 +00:00 |
|