about summary refs log tree commit diff
path: root/Src/Modules
Commit message (Collapse)AuthorAgeFilesLines
* 52382: avoid the non-standard \e in C code, preferring \033Oliver Kiddle2023-12-131-1/+1
|
* 52271: use correct form for unused parameterOliver Kiddle2023-11-081-1/+1
|
* 52253: support pcre callouts with shell evaluation of the callout stringOliver Kiddle2023-11-021-2/+32
|
* 52252: Coverity defect 1547827Oliver Kiddle2023-11-011-1/+2
|
* 52244: Fix a batch of minor defects reported by Coverity.Bart Schaefer2023-10-261-3/+3
| | | | | | Coverity defects 1547831, 1547826 (remove unused function), 1521551, 1500752, 1500747, 1401549, 1372423, 1270645, 1255799, 1255792, 1255789, 1255787, 1255782, 1255750
* 52216: metafy usernames to allow for them to be UTF-8 encodedOliver Kiddle2023-10-111-8/+18
|
* 52153: mapfile without HAVE_MMAP should not trim newlinesBart Schaefer2023-09-161-6/+4
|
* 52115: permit repeated "private" declarations as long as types aren't changedBart Schaefer2023-09-051-3/+46
|
* users/29220: fix bug with assignment to private following explicit unsetBart Schaefer2023-09-031-11/+18
|
* 51889: fix module loading problem with full RELROJun-ichi Takimoto2023-06-261-1/+1
| | | | | | | | 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.
* 51877: do not build pcre module if pcre2-config is not foundJun-ichi Takimoto2023-06-201-1/+1
|
* 51722: Safety for extracting elements of $historywordsPeter Stephenson2023-05-131-2/+9
|
* 51738: support pcre's alternative DFA matching algorithmOliver Kiddle2023-05-131-17/+36
|
* 51728: assign pcre named capture groups to a hashOliver Kiddle2023-05-131-10/+33
|
* 51723: migrate pcre module to pcre2Oliver Kiddle2023-05-131-136/+87
|
* 51557: Clarify availability of ksh-mode parameters, improve vi-mode detection.Bart Schaefer2023-03-111-2/+3
|
* 51524: dependency on zsh/zle for linkageBart Schaefer2023-03-061-0/+2
|
* 51485: module for several ksh93 features, mostly enabled only in ksh emulation.Bart Schaefer2023-03-052-0/+273
|
* unposted: fix memory leak flagged by coverityBart Schaefer2023-03-051-0/+1
|
* 51430: Misc. problems with typeset and $parametersBart Schaefer2023-02-131-1/+1
| | | | | | * Fix and test for regression of assignment when using typeset command * Fix output of typeset +m and $parameters[ref] * Prevent segfault in typeset
* 51374: Expose named references in $parameters, fix substitution error.Bart Schaefer2023-02-121-3/+8
|
* 51360: Initial implementation of named references.Bart Schaefer2023-02-122-3/+18
|
* 51258, 51272: refactor handling of terminal attributes, removing OFF flags ↵Oliver Kiddle2023-01-101-31/+33
| | | | in zattr
* 51212: remove STOUC() macroOliver Kiddle2022-12-165-22/+22
| | | | | This served as a workaround for ancient compilers where casts to unsigned char were broken.
* 50658 + test: Enable to switch between C/UTF-8 locales in PCREJun-ichi Takimoto2022-09-261-8/+2
|
* 50368: adjust ztie'd bitflags so local variables cannot mess with databaseBart Schaefer2022-06-211-3/+3
|
* 50355: documentation and return status consistency in zsh/system moduleBart Schaefer2022-06-111-2/+17
|
* 50363: avoid use of heap memory that depends on parameter scopingBart Schaefer2022-06-091-1/+11
|
* 50150: Filenames need unmetafy for printingBart Schaefer2022-04-301-5/+7
|
* 50101: sysread -o with param adjusted to match documentationBart Schaefer2022-04-281-4/+0
|
* 49933: Add nonblock to sysopenMatthew Martin2022-03-311-1/+4
|
* 49783: Consistently use old job table in parameter modulePeter Stephenson2022-03-011-39/+57
|
* unposted: Fix some typos and markup.Daniel Shahaf2022-02-221-1/+1
|
* 49646: allow colors in WATCHFMT with %F/%KOliver Kiddle2021-12-131-0/+35
|
* 49563: fix build problem of watch module on CygwinJun-ichi Takimoto2021-11-151-2/+6
|
* 49561: add zformat -F option, similar to -f but ternary expressions check ↵Oliver Kiddle2021-11-121-16/+32
| | | | for existence instead of doing math evaluation
* 49544: only tie watch/WATCH if both come from the moduleOliver Kiddle2021-11-071-7/+11
|
* 49534, 49539: separate watch/log functionality out into a moduleOliver Kiddle2021-11-022-0/+723
|
* 49456: clean up detection of private params in nested scopes, update docBart Schaefer2021-10-041-5/+7
|
* 49422: improve support of --disable-dynamic-nssJun-ichi Takimoto2021-09-221-0/+12
| | | | see also 49392 (Vincent) and 49412 (Axel)
* unposted: add/remove UNUSED() for some function parametersJun-ichi Takimoto2021-09-083-3/+3
|
* 49196: gdbm keys not present in the database appear unset in tied hashesBart Schaefer2021-09-061-0/+2
|
* 49297 (quoting amended): error message in files module.Peter Stephenson2021-08-241-1/+7
| | | | If ENONENT it could be the other argument that doesn't exist, so check.
* 48432 and enable test: fix quotiing of zstyle -L for zstyle -ePeter Stephenson2021-04-091-1/+2
|
* 47785: remove deprecated autoconf functionsFelipe Contreras2021-04-091-6/+0
| | | | STDC_HEADERS and TIME_WITH_SYS_TIME are deprecated.
* 47905: Add leading '-' to zparseopts option parsing errorsJoshua Krusell2021-02-131-4/+4
|
* 47899: Improve error message from zparseopts.Joshua Krusell2021-02-031-1/+4
|
* 47840: make zpty module work on CygwinPeiyuan Song2021-01-201-0/+11
|
* 47704: fix scope for "private -p"Bart Schaefer2020-12-021-0/+4
|
* 47494, 47495: Add -n option to strftimeMikael Magnusson2020-10-251-2/+3
|