summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-01-2234344: fix 34338, pcre builtins need loading tooBarton E. Schaefer2-0/+4
2015-01-2234338: check pcre-match feature availabilityBarton E. Schaefer2-3/+7
It is possible for the module to be linked/loadable but have no features.
2015-01-22PATCH: 34333: vcs_info quilt: fix unapplied detection in subdirMarc Finet2-13/+22
When patches are applied, let quilt use .pc without forcing the patch directory, this will fix the unapplied detection when being in subdir. When no patches are applied, use zstyle quilt-patch-dir then QUILT_PATCHES then "patches" for path to search for patches. Note: prefer setting quilt-patch-dir rather than QUILT_PATCHES for absolute path because when patches are applied, quilt unapplied will not return the correct list (i.e. the whole list rather that the one specified by .pc/.quilt_series).
2015-01-2234327: fix cache identifier used in _cache_invalidJun-ichi Takimoto2-1/+6
2015-01-2034329: add -S option to which and wherePeter Stephenson3-4/+7
2015-01-20users/19756: test for case of closing fd with no error messagePeter Stephenson2-1/+9
2015-01-20users/19751: remove error on failure to close file descriptor by number.Peter Stephenson3-5/+18
Keep it when closing file descriptor stored in a variable, i.e. explicitly opened by the user.
2015-01-1834322: bug with interface to parsestr() etc.Peter Stephenson11-26/+59
Was showing up in places like ${(e)...} where command substitution could reallocate the token string, but actually there was never any guarantee that the lexer wouldn't do that, so this was always a bit iffy.
2015-01-18Fix X-SeqPeter Stephenson1-1/+1
2015-01-1834319: fix alias expansion in history for command substitutionPeter Stephenson3-7/+26
2015-01-17Changelog entry to previous commit by Wieland HoffmannAxel Beckert1-0/+5
2015-01-17_git: Change one --validate to --no-validateWieland Hoffmann1-1/+1
As the description of that argument says, it's used to *not* perform sanity checks.
2015-01-16unposted: another dubious comment in hist.c fixedPeter Stephenson2-2/+4
2015-01-16unposted: improve comment on hist_in_word().Peter Stephenson2-2/+9
Commit f2a2f28f7 was a bit less clear about how hist_in_word() was used than it could be.
2015-01-1632413: turn off history word marking in cmd substPeter Stephenson3-2/+27
2015-01-1634304: improve use of new cmd subst in completionPeter Stephenson2-10/+108
2015-01-1534290: note FORCE_FLOAT option changePeter Stephenson2-4/+47
2015-01-1534280: more widespread use of FORCE_FLOAT.Peter Stephenson4-4/+30
Add the case of variables read for use in arithmetic expressions.
2015-01-1534287: preprocessor for signal name generation.Peter Stephenson2-1/+16
Some gcc header files are difficult for the signames2.awk script to process, so if the preprocessor is gcc give the option -P to strip out the unwanted additions.
2015-01-14unposted: fix error in READMEPeter Stephenson2-3/+5
2015-01-1434283: test X02 also needs zpty and shouldn't run on CygwinPeter Stephenson2-1/+5
2015-01-1434275: assume zpty can't be used for testing CygwinPeter Stephenson5-4/+17
2015-01-1334273: use "enough" colons in each completion style pattern exampleBarton E. Schaefer2-11/+22
2015-01-13unposted: add Src/zsh.exe to .gitignorePeter Stephenson2-0/+3
2015-01-1334260 relax interface name restrictions in ip completionEric Cook2-1/+4
2015-01-1334259: variable declarations in ip completionEric Cook2-1/+7
2015-01-12Propagate float/integer type in arithmetic assignment.Peter Stephenson4-2/+88
Add test. Mention this and also floating point mod change in README.
2015-01-1234253: warn in zcalc doc about integer arithmetic.Peter Stephenson2-2/+17
C.f. warning in arithmetic doc in 34194.
2015-01-1134247: regression test for 34230.Barton E. Schaefer2-0/+8
2015-01-1134230: call fmod() for modulo with floatsBarton E. Schaefer2-3/+9
2015-01-1134234: use structures for normal and raw lexical buffer statePeter Stephenson3-116/+121
2015-01-1134233: function execution trick needed for _qdbusPeter Stephenson2-0/+6
2015-01-10unposted (cf. 34218): : remove -m from zmodload callsBarton E. Schaefer5-4/+8
2015-01-10test for alias expansion in command substitutionPeter Stephenson2-0/+14
2015-01-1034220: new $(...) handling needs to back up over alias expansionPeter Stephenson2-0/+9
2015-01-10unposted: update copyright for new Src/context.cPeter Stephenson2-5/+7
2015-01-1034195: new qdbus completionThomas Mitterfellner2-0/+117
2015-01-10unposted: add missing ml refMikael Magnusson1-5/+5
2015-01-1034914: explanation of effect of integer promotionPeter Stephenson2-0/+12
2015-01-1034213: in previous patch, do not change usepm if it is already setBarton E. Schaefer2-2/+2
2015-01-1034212: do not change unset-ness of special parameters when exporting themBarton E. Schaefer2-2/+11
2015-01-1034202: safe tempfile creation part 3 -- use zf_ln instead of mvBarton E. Schaefer4-6/+11
2015-01-10users/19721: clarify context vs. style in compsys configurationBarton E. Schaefer2-18/+42
2015-01-10select: Fix leak of 256 bytes on every loop when zle is not usedMikael Magnusson1-1/+1
Reproduce by yes | head -n 1000000 | zsh -c 'select foo in a b c; do done; sleep 30; echo' Found by Coverity (Issue 439082).
2015-01-10hist: remove wrong NULL terminatorMikael Magnusson1-1/+0
This actually writes a NULL to some arbitrary location in the caller function's stack. Found by Coverity (Issue 1255746).
2015-01-09Rearrange context saving.Peter Stephenson15-299/+450
Variables are now associated with the module that declares them, being initialised and saved/restored there. However, as many variables are used for communication between modules, many of them are set in multiple places, so the assignment is ambiguous.
2015-01-0934182: doc: to add zf_\* builtins use zmodload -m -FPeter Stephenson2-1/+9
2015-01-0930568: Add tetriscurses contrib function, port of tetris to zcursesMikael Magnusson3-0/+402
2015-01-09Fix a typo in bin_print error messageMikael Magnusson1-3/+3
2015-01-08Fix command substitutions to parse contents as they are read in.Peter Stephenson7-193/+409
Do this by refactoring misnamed lexsave()/lexrestore() to allow continuity of history and input. Add test.