Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 41666: zpty compatibility for OpenBSD | Thierry Ghelew | 2017-09-11 | 1 | -1/+6 |
| | |||||
* | 41542: Fix pcre logic for extracting matched parentheses. | Peter Stephenson | 2017-08-14 | 1 | -25/+43 |
| | | | | | | | | | | When we went off the end of the array but measured the length implicitly, we got lucky before. After 41308 we were looking up lengths in stale memory. Rename some variables, clean up the logic, be easier to understand. Add tests. | ||||
* | 41375: GDBM interface bug fixes | Sebastian Gniazdowski | 2017-07-03 | 1 | -63/+93 |
| | |||||
* | 41308 (tweaked): behaviour of PCRE with NUL bytes | Phil Pennock | 2017-06-22 | 1 | -11/+26 |
| | |||||
* | 41244: Add zmodload -s option. | Peter Stephenson | 2017-06-12 | 1 | -1/+1 |
| | | | | | | | | Doesn't complain if module is unavailable, but prints more obscure errors. Use existing low-level silent flag by passing through intermediate module loading hierarchy. | ||||
* | 41151: propagate flags when creating new parameter | Sebastian Gniazdowski | 2017-05-28 | 1 | -1/+1 |
| | |||||
* | 41153: finish module setup only after all error conditions have been checked | Sebastian Gniazdowski | 2017-05-28 | 1 | -4/+4 |
| | |||||
* | 41146: careul in GDBM freeing strings with embedded nulls | Sebastian Gniazdowski | 2017-05-24 | 1 | -10/+29 |
| | |||||
* | 40898: fix GDBM error handling | Sebastian Gniazdowski | 2017-05-24 | 1 | -1/+2 |
| | |||||
* | 41142: Ensure close-on-exec is passed to moved file descriptor | Stephane Chazelas | 2017-05-23 | 1 | -10/+20 |
| | |||||
* | unposted: silence warnings on Cygwin | Jun-ichi Takimoto | 2017-03-10 | 1 | -1/+2 |
| | | | | On Cygwin, h_name in struct hostent is 'const char*' | ||||
* | 40726: add "zcurses resize" for sane terminal size change | Sebastian Gniazdowski | 2017-03-05 | 1 | -0/+69 |
| | |||||
* | 40170: Fix up error resetting in curses module. | Sebastian Gniazdowski | 2017-03-03 | 1 | -23/+12 |
| | | | | | Update comment to remove confusion. The comment was based on incorrecto expectations, and the problems referred to seem to be fixed. | ||||
* | 40681: strftime builtin should return 1 if ztrftime() returns -1 | Jun-ichi Takimoto | 2017-03-02 | 1 | -2/+6 |
| | |||||
* | 40650: redo 40508 and 40626 with comments explaining what is actually going on | Barton E. Schaefer | 2017-02-26 | 1 | -9/+25 |
| | |||||
* | Revert 40626 which broke tests. | Daniel Shahaf | 2017-02-26 | 1 | -2/+2 |
| | |||||
* | 40626: Make $options re-settable. | Daniel Shahaf | 2017-02-25 | 1 | -2/+2 |
| | | | | | | Follow-up to 40508. Reported-by: James McGlashan | ||||
* | 40558, 40562: General improvements to zsh/db/gdbm module | Sebastian Gniazdowski | 2017-02-17 | 2 | -72/+437 |
| | |||||
* | 40524: do not free a null array | Barton E. Schaefer | 2017-02-13 | 1 | -1/+2 |
| | |||||
* | 40508: Make $functions re-settable. | Daniel Shahaf | 2017-02-08 | 1 | -2/+2 |
| | |||||
* | 40507: Remove extraneous null creating GDBM records | Sebastian Gniazdowski | 2017-02-07 | 1 | -6/+6 |
| | |||||
* | 40486: Don't warn on creation of MATCH etc. in regex. | Peter Stephenson | 2017-02-02 | 1 | -4/+4 |
| | | | | | This because they are created implicitly rather than by explicit user request, so the warning may not be useful. | ||||
* | 40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes | Barton E. Schaefer | 2017-02-01 | 1 | -0/+2 |
| | |||||
* | 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵ | Barton E. Schaefer | 2017-01-29 | 2 | -7/+27 |
| | | | | not re-entrant. | ||||
* | 40440: Add $functions_source hash to zsh/parameter. | Peter Stephenson | 2017-01-28 | 1 | -0/+96 |
| | | | | This allows you to find out where a function was loaded from. | ||||
* | 39728: define _GNU_SOURCE on Cygwin | Jun-ichi Takimoto | 2016-11-07 | 1 | -3/+0 |
| | |||||
* | 39268: "zsystem flock -t 0 ..." tries only once to flock and immediately ↵ | Barton E. Schaefer | 2016-09-11 | 1 | -3/+3 |
| | | | | returns success or failure | ||||
* | 39217: fix error name generation with GCC. | Peter Stephenson | 2016-09-07 | 1 | -1/+6 |
| | | | | | Adapt the same trick as in zsh.mdd to ensure we don't get preprocessor lines in the output. | ||||
* | 39064: use scalbn() instead of scalb() (mathfunc.c) | Jun-ichi Takimoto | 2016-08-20 | 1 | -0/+4 |
| | |||||
* | 38971: Start using the new arrlen_ge() / arrlen_le() helpers. | Daniel Shahaf | 2016-08-01 | 2 | -3/+3 |
| | |||||
* | 38862: strptime(3) requires _XOPEN_SOURCE on Cygwin | Jun-ichi Takimoto | 2016-07-19 | 1 | -0/+3 |
| | |||||
* | 38586: Metafication problem with $functions | Peter Stephenson | 2016-06-03 | 1 | -5/+0 |
| | | | | | | | | If treated as a complete associative array or scanned (retrieving individual values was not affected), it incorrectly unmetafied the value so multibyte characters got confused. Add test. | ||||
* | 38356: allow integers as curses colours | Sebastian Gniazdowski | 2016-04-29 | 1 | -2/+14 |
| | |||||
* | 39354: zcurses fix for colour management | Sebastian Gniazdowski | 2016-04-29 | 1 | -4/+4 |
| | | | | Alter internal return code so as not to mask curses error code. | ||||
* | Mikael Berthe: 38307: PCRE segfault when parenthesized group matches nothing | Barton E. Schaefer | 2016-04-23 | 1 | -1/+1 |
| | | | | unposted: regression test for 38307 | ||||
* | 37868: add 'static' to file local variables | Jun-ichi Takimoto | 2016-02-03 | 5 | -12/+12 |
| | |||||
* | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 2016-01-30 | 20 | -26/+26 |
| | |||||
* | 37810: repair handling of backslashes and of names starting with "+"/":"/"=" ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -7/+10 |
| | | | | in zparseopts option specs | ||||
* | 37802: Clarify zparseopts documention. zparseopts "X::" specifier should ↵ | Barton E. Schaefer | 2016-01-27 | 1 | -2/+4 |
| | | | | also look for the optional argument in the word after "-X". | ||||
* | Jun T.: 37759: save more function pointers from realparamtab when hacking in ↵ | Jun T | 2016-01-25 | 1 | -3/+7 |
| | | | | | | their replacements Restoring from the original external symbols fails for some dynamic link schemes (e.g. 64bit Cygwin). | ||||
* | Jun T.: 37515: multibyte handling as per 35448. | Barton E. Schaefer | 2016-01-08 | 1 | -10/+23 |
| | |||||
* | 37378: New bindkey tests. | Peter Stephenson | 2015-12-10 | 1 | -6/+18 |
| | | | | Also fix Meta bug on pattern match in zpty -r. | ||||
* | unposted: fix init_io() calls in previous change | Peter Stephenson | 2015-12-04 | 2 | -2/+2 |
| | |||||
* | 37229: non-local assignment to a parameter name whose outermost declaration ↵ | Barton E. Schaefer | 2015-11-26 | 1 | -11/+48 |
| | | | | | | is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris. | ||||
* | 37208: assignment in a nested scope should not change private parameters in ↵ | Barton E. Schaefer | 2015-11-23 | 1 | -14/+30 |
| | | | | | | the outer scope from unset to set Bug remains that the attempt does not generate a warning | ||||
* | 37081: new module zsh/param/private for private-scoped parameters in functions | Barton E. Schaefer | 2015-11-08 | 2 | -0/+594 |
| | |||||
* | 37014: Improved internal parameter setting. | Peter Stephenson | 2015-10-29 | 3 | -7/+7 |
| | | | | | | | | Enhance WARNCREATEGLOBAL to work in many more cases. Don't create REPLY as an integer if it didn't previously exist as one, even if the value to be set is integral, as this is likely to mess up later uses of REPLY. | ||||
* | 36974: fix some functions with empty argument lists | Peter Stephenson | 2015-10-27 | 1 | -4/+4 |
| | |||||
* | 36968: use addmodulefd() to tell the shell about the descriptor of the dbm file | Barton E. Schaefer | 2015-10-26 | 1 | -2/+7 |
| | |||||
* | 36944: extend fd management to zsocket | Peter Stephenson | 2015-10-24 | 2 | -4/+17 |
| |