summaryrefslogtreecommitdiff
path: root/Src/params.c
AgeCommit message (Collapse)AuthorFilesLines
2015-05-0835059: fix, document, test readonly -p.Peter Stephenson1-70/+108
Don't output specials as can't be reconstructed. Output arrays in a useful order.
2015-05-0735054: readonly -p + POSIXBUILTINS fix.Peter Stephenson1-2/+13
Now displays unset variables marekd readonly
2015-04-2934992: POSIX fix for readonly variables.Peter Stephenson1-1/+5
With POSIXBUILTINS, variables can be marked readonly if unset. Also, variables can't have the readonly flag removed.
2015-01-2934430: parameter fixes for gdbm tied hash.Peter Stephenson1-2/+25
Probably fix the issue with correct parameter hiding or not hiding. A little extra safety checking. Possibly fixed a memory leak with untying.
2015-01-1834322: bug with interface to parsestr() etc.Peter Stephenson1-1/+2
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.
2014-12-1934015: disallow strange environment variable names.Peter Stephenson1-16/+23
These are ones with the top bit set in any character. Don't import them, and don't export them.
2014-12-1834008: metafy the environment on arrival in the shellPeter Stephenson1-1/+1
2014-12-1834006: unmetafy anything put into the environmentPeter Stephenson1-1/+11
2014-12-1133876: etc.: Separate errors and keyboards interruptsPeter Stephenson1-6/+7
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.
2014-09-2933276: safer import of numerical variables from environmentPeter Stephenson1-8/+31
2014-06-0132634: add POSIX_ARGZERO optionBarton E. Schaefer1-1/+15
2014-05-29unposted: use DIGBUFSIZE for pipestatus numeric bufferPeter Stephenson1-1/+1
2014-02-0232337: change initialization of some special parameters for emulation ↵Barton E. Schaefer1-8/+9
compatibility
2014-01-2332299: add use of underscores on arithmetic output for spacingPeter Stephenson1-4/+147
2013-12-3032208: always reset pathchecked when the path array is modifiedBarton E. Schaefer1-2/+6
2013-12-1832157: fix extra line feed after prompt, and erased character in completion ↵Barton E. Schaefer1-0/+3
listing, when ZLE_RPROMPT_INDENT=0
2013-09-2631772: queue_signals() to prevent re-entry into endparamscope().Barton E. Schaefer1-0/+2
2012-06-2730530,30533: fix problems with COLUMNS or LINES < 1, and related issuesBart Schaefer1-1/+1
2012-04-2530455: remove max array length testPeter Stephenson1-0/+13
2012-04-2230431 with typo in _typeset fix:Peter Stephenson1-1/+1
add ${...:|...} and ${...:*...} operators, as documented
2012-04-1330391: tweak to ignore DISABLED flag in new hash-based arrayuniq()Peter Stephenson1-1/+1
2012-04-1030383, users/16991 (Vaclav), users/17000: Improve speed of arrayuniq() byBart Schaefer1-3/+89
implementing a hash seive algorithm; add test to exercise it.
2012-03-1330351 + 30352: metafy strings on import into zsh variablesPeter Stephenson1-16/+18
2012-01-0730098: Jun T.: alternative to 30079: don't setlocale() in setlang() if ↵Peter Stephenson1-3/+4
LC_ALL set
2012-01-0430079: Src/params.c: Restore `LC_ALL' when setting `LANG'.Frank Terbeck1-0/+3
2011-08-11fix tests using zsh/datetime that I brokePeter Stephenson1-3/+15
2011-07-2829626: arguments to anonymous functions shouldn't be parsed as command wordsPeter Stephenson1-0/+1
2011-06-1929491: remove some variables set but not usedPeter Stephenson1-4/+9
2011-05-1929307, 29308 + replies: Fix some doubled words in docs and comments.Mikael Magnusson1-1/+1
2011-05-1029191 (Danek) and 29203 (with fixes): make TERMINFO variable special.Peter Stephenson1-5/+44
2011-05-0929165: use term.h globally if needed at all.Peter Stephenson1-6/+6
2011-01-1628630: Ricky Zhou: fix crash with isident()Peter Stephenson1-0/+2
28634: add test
2011-01-11unposted: fix return types in 28617Peter Stephenson1-2/+2
2011-01-1028617: NO_EXEC option was doing too much work inPeter Stephenson1-0/+18
parameter subscripting, parameter assignment, and globbing
2010-12-21users/15662: array slice assignment with one index positive and one negative.Bart Schaefer1-2/+2
2010-11-1828418: add ${NAME:OFFSET:LENGTH} substitutionPeter Stephenson1-2/+2
2010-11-0328384: improve error message on assignment to a field of a read-only hash.Bart Schaefer1-1/+8
CVS ----------------------------------------------------------------------
2010-10-1028339: backslash-newline history without HIST_LEX_WORDSPeter Stephenson1-2/+15
28340: assignment to range of scalar variable with multibyte characters
2010-08-3128220 plus some comments: fix "HELLO=$HELLO shellfunc"Peter Stephenson1-9/+18
2010-06-0327994: better error for failed parameter autoloadPeter Stephenson1-1/+2
2010-05-1227951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxtPeter Stephenson1-3/+18
2010-02-09Geoff: 27693: rename underscore to avoid name clashPeter Stephenson1-1/+1
2010-01-13Joakim Rosqvist: 27591 as modified in 27594:Peter Stephenson1-0/+46
KEYBOARD_HACK variable
2009-09-0527243: reverse indexing of arrays with beginning index out of range returnedPeter Stephenson1-0/+10
wrong value
2009-05-0826950: warn on failed attempt to change user or group IDPeter Stephenson1-5/+13
26593: print warning but dont fail test if simple Unicode conversion fails
2009-02-1126546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson1-4/+4
environments, plus documentation
2009-01-1526315: define ZSH_PATCHLEVEL to "unknown" if not foundPeter Stephenson1-0/+5
2009-01-1526313: --enable-custom-patchlevelPeter Stephenson1-0/+4
unposted: WARN_CREATE_GLOBAL in tcp_log
2009-01-09262727: add $ZSH_PATCHLEVEL from ChangeLog revisionPeter Stephenson1-0/+2
2009-01-0826260: fix crash failing to assigns scalar to special hashPeter Stephenson1-3/+12