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