Commit Graph

641 Commits (master)

Author SHA1 Message Date
Peter Stephenson f6e005a9ef Ooops, missed the actualy patch from the foregoing... 6 days ago
Peter Stephenson 017738cd60 52780: unneccessary returns in hlgroup 2 months ago
Oliver Kiddle 7139d3b286 52783: allow for unset hash element 2 months ago
Oliver Kiddle 57248b8883 52750: remove ansi2knr support for old pre-ansi K&R compilers 2 months ago
Bart Schaefer 8adfbfc1f0 unposted: "typeset -p" has problems with special parameters having NULL values 2 months ago
Oliver Kiddle 37f434498e 52724: fix .zle.sgr for empty sequences 2 months ago
Bart Schaefer ea5a5d6ec4 52725: updated named reference semantics 2 months ago
Stephane Chazelas 47c7bc9b14 52721: fix metafication and regexp/subject confusion in pcre_match error message 2 months ago
Bart Schaefer 610b18875a 52650 plus minor fixes: add -u for named references pointing to "upper" scope 3 months ago
Oliver Kiddle 05c7b21e2b 52646: extend support for highlight groups to completion explanation strings and WATCHFMT 3 months ago
Oliver Kiddle 5331ff11c6 52594: support for POSIX real-time signals with kill and trap
Also add new -L option to kill for a more verbose listing of signals
3 months ago
Bart Schaefer 6b21e5c0e2 52559: revise "typeset -p" with respect to local readonly special parameters
Update doc and tests to describe handling of global readonly specials and
to account for side-effects on zsh/param/private.
3 months ago
Oliver Kiddle 14c230dc32 52533: add module to provide alternate readonly views of the content of .zle.hlgroups 3 months ago
Mikael Magnusson 04ae7dc64c 52526: metafy terminfo capabilities 3 months ago
Bart Schaefer 8801665e5b 52513: fixes and doc for using nofork substitutions with private parameters
Also fixes a crash bug with {fd}>&N redirections and private parameters
4 months ago
Oliver Kiddle 8e622c25b2 unposted: remove unused variable to silence compiler warning 4 months ago
Oliver Kiddle 698af7bc13 52405, 52502: add empty elements to $match for optional captures that don't match 4 months ago
Bart Schaefer 0459cc2eaf 52477: fix "zcurses mouse delay ..." and one other typo 4 months ago
Bart Schaefer c72b4a74ef 52473: zstyle -q for testing existence of a zstyle setting 4 months ago
Oliver Kiddle 25f5618b17 52382: avoid the non-standard \e in C code, preferring \033 5 months ago
Oliver Kiddle bad8af1808 52271: use correct form for unused parameter 6 months ago
Oliver Kiddle de635b4ee5 52253: support pcre callouts with shell evaluation of the callout string 7 months ago
Oliver Kiddle 9f57ca4ac8 52252: Coverity defect 1547827 7 months ago
Bart Schaefer 98a6892cb1 52244: Fix a batch of minor defects reported by Coverity.
Coverity defects 1547831, 1547826 (remove unused function), 1521551,
1500752, 1500747, 1401549, 1372423, 1270645, 1255799, 1255792, 1255789,
1255787, 1255782, 1255750
7 months ago
Oliver Kiddle 4878c2b130 52216: metafy usernames to allow for them to be UTF-8 encoded 7 months ago
Bart Schaefer 355cfc1b95 52153: mapfile without HAVE_MMAP should not trim newlines 8 months ago
Bart Schaefer e3c2af216b 52115: permit repeated "private" declarations as long as types aren't changed 9 months ago
Bart Schaefer 9ff1b2810e users/29220: fix bug with assignment to private following explicit unset 9 months ago
Jun-ichi Takimoto a84fdd7c8f 51889: fix module loading problem with full RELRO
If full RELRO (relocation read-only, one of the security enhancement
methods for ELF-based systems) is used when building zsh (as in binary
packages of most Linuxes), loading a module (e.g. zsh/zftp) fails unless
all the modules it depends on are already loaded. With this patch the
necessary modules are automatically loaded.
11 months ago
Jun-ichi Takimoto 10bdbd8b5b 51877: do not build pcre module if pcre2-config is not found 11 months ago
Peter Stephenson a95198e268 51722: Safety for extracting elements of $historywords 1 year ago
Oliver Kiddle b4d1c756f5 51738: support pcre's alternative DFA matching algorithm 1 year ago
Oliver Kiddle f3f371deb3 51728: assign pcre named capture groups to a hash 1 year ago
Oliver Kiddle b62e911341 51723: migrate pcre module to pcre2 1 year ago
Bart Schaefer 25dceb1dea 51557: Clarify availability of ksh-mode parameters, improve vi-mode detection. 1 year ago
Bart Schaefer ac1bf482ba 51524: dependency on zsh/zle for linkage 1 year ago
Bart Schaefer ea0bd72dd8 51485: module for several ksh93 features, mostly enabled only in ksh emulation. 1 year ago
Bart Schaefer 806d096b0e unposted: fix memory leak flagged by coverity 1 year ago
Bart Schaefer 03887bb03f 51430: Misc. problems with typeset and $parameters
* Fix and test for regression of assignment when using typeset command
* Fix output of typeset +m and $parameters[ref]
* Prevent segfault in typeset
1 year ago
Bart Schaefer 3e55a135c1 51374: Expose named references in $parameters, fix substitution error. 1 year ago
Bart Schaefer 511e020c68 51360: Initial implementation of named references. 1 year ago
Oliver Kiddle 667ead3a64 51258, 51272: refactor handling of terminal attributes, removing OFF flags in zattr 1 year ago
Oliver Kiddle a73c705b0c 51212: remove STOUC() macro
This served as a workaround for ancient compilers where casts to
unsigned char were broken.
1 year ago
Jun-ichi Takimoto 1b421e4978 50658 + test: Enable to switch between C/UTF-8 locales in PCRE 2 years ago
Bart Schaefer f7441b4645 50368: adjust ztie'd bitflags so local variables cannot mess with database 2 years ago
Bart Schaefer 61f35bb626 50355: documentation and return status consistency in zsh/system module 2 years ago
Bart Schaefer 285b6c2538 50363: avoid use of heap memory that depends on parameter scoping 2 years ago
Bart Schaefer 276020522e 50150: Filenames need unmetafy for printing 2 years ago
Bart Schaefer 007c7df74a 50101: sysread -o with param adjusted to match documentation 2 years ago
Matthew Martin 95749e9e65 49933: Add nonblock to sysopen 2 years ago