summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2015-07-2535910: Don't add to raw lex buffer if lex stopped.Peter Stephenson1-1/+2
This was causing a segmentation violation in completion when parsing an incomplete math expression, e.g. 'echo $((3*4)<TAB>'.
2015-07-2535809: fix $((...)) completion by _expand widget.Peter Stephenson1-1/+19
This changes internal quoting of the form still including tokens not to add unnecessary internal backslashes.
2015-07-2535908: fix $((...)) completion in expand-or-complete widgetPeter Stephenson1-2/+4
2015-07-2435882: read-command has ZLE_NOTCOMMANDBarton E. Schaefer1-1/+1
2015-07-2435864: add sysopen, sysseek and systell to system moduleOliver Kiddle2-2/+184
2015-07-2435883: Don't attempt to back up over history if expanding aliasPeter Stephenson1-1/+2
2015-07-2335872: protect against NULL pointers in unmetaPeter Stephenson1-1/+4
2015-07-2335849: close fd's from process substitution after forkPeter Stephenson2-6/+9
Leaving these hanging in parent could cause deadlock: test added.
2015-07-2335854: ensure history character unget doesn't recurse infinitelyPeter Stephenson1-2/+8
2015-07-2335793: avoid undefined behaviour shifting signed numberPeter Stephenson1-3/+4
2015-07-2335824: allow highlighting of just pasted text and put text from bracketed ↵Oliver Kiddle4-9/+32
paste in cut buffers
2015-07-2335814: POSTEDIT needs to be unmetafiedOliver Kiddle1-1/+1
2015-07-2235939: fix select polling in ztcp and zsocketJoshua Krusell2-2/+2
2015-07-2235826: add getsparam_u() to return unmetafied string, use it for a number of ↵Barton E. Schaefer8-20/+33
references to non-special params
2015-07-2235581, 35582: output array assignments with spaces inside the parensBarton E. Schaefer1-3/+9
2015-07-1535799: with NO_EXEC, parse parameter subscript expressionsBarton E. Schaefer1-7/+15
2015-07-1435737: (tweaked c.f. Peter: 35759): use new undo limit for minibuffer and ↵Oliver Kiddle1-1/+1
beep when limit is reached
2015-07-0935708: add UNDO_LIMIT_NOPeter Stephenson2-2/+25
2015-07-0935751: Fix ERR_RETURN and ERR_EXIT in "else"Peter Stephenson1-1/+7
2015-07-0935745: ztrftime: Pass everything unhandled to the system strftime()Mikael Magnusson1-25/+54
2015-07-07unposted: remove compiler error in completion codePeter Stephenson1-1/+2
2015-07-0635694: fix handling of history modifiers applied across all elements of an ↵Barton E. Schaefer1-2/+8
array parameter value
2015-07-0635704: compadd -E 0 should imply -J and -2Oliver Kiddle2-3/+3
2015-07-0535692: cfp_matcher_range used wrong raw characterPeter Stephenson1-1/+1
2015-07-0535688: Improved attempt to turn case wordcode into text.Peter Stephenson1-7/+10
2015-07-04Turning case parsed as multiple alternatives back into text.Peter Stephenson1-10/+11
Also add test.
2015-07-0335681: fix day of month initialisationOliver Kiddle1-1/+3
2015-07-0335674: make an undo event for initial buffer contentsOliver Kiddle1-0/+1
2015-07-0235665: better handling for command line completion match handlingHan Pingtian1-3/+6
2015-07-0235668: Improved fix for command/proc subst starting in alias.Peter Stephenson3-12/+18
Use input flag to suppress the unwanted backtracking. Add test for the extra case covered.
2015-07-0135667: fix command substitution that starts but doesn't finish in aliasPeter Stephenson2-4/+11
2015-06-2935655: APPEND_CREATE option for POSIX copmatible NO_CLOBBERPeter Stephenson3-1/+4
2015-06-2935637: remove the now unused module hook for reverse-menu-completeOliver Kiddle3-8/+2
2015-06-2935627: make reverse-menu-complete start with the last match inOliver Kiddle6-68/+36
menu selection
2015-06-2935623: fix menu-selection where initial selectionOliver Kiddle1-0/+3
would not be displayed without scrolling
2015-06-2835643: Redirections after typeset assignments were broken.Peter Stephenson1-0/+2
2015-06-2735642: signal queueing in zcontext_save_partial()Barton E. Schaefer1-0/+4
2015-06-2735635: a bit more consistency about making elements localPeter Stephenson1-1/+1
2015-06-2735634: handle failure of gettempname() in namedpipe()Barton E. Schaefer1-0/+4
2015-06-2735623: All is_array assignments should be treated as having a value.Peter Stephenson2-25/+29
2015-06-2635615: fix completion after tyepsetPeter Stephenson2-5/+13
2015-06-2635613: Handle array slices in typesetPeter Stephenson1-1/+8
2015-06-25typeset silent on repeated typeset x=()Peter Stephenson1-1/+2
2015-06-2535604: create empty arrays in typeset with array=()Peter Stephenson1-9/+12
2015-06-2535550: fix backspace in interactive menu-selectJun-ichi Takimoto1-2/+2
2015-06-2435514: [[:foo:]] tests in completion should be more specificHan Pingtian1-2/+2
2015-06-2435590: tweak and test text output from typesetPeter Stephenson1-0/+2
2015-06-24various posts: Implement assignment parsing for typeset.Peter Stephenson8-162/+611
Typeset assignments now work like raw assignments except for no "+=" and no GLOB_ASSIGN. Documented in typeset builtin doc and mentioned in release notes. Tests to ensure basic sanity. Enabled by default, can be turned off by "disable -r" with typeset family of commands.
2015-06-23unposted: add missing (void) argument list to bracketedestring()Peter Stephenson1-1/+1
2015-06-2233566: regex module fix for unmatched parenthesesPeter Stephenson1-0/+5