Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 42650: fix 42156 for zero-sized terminals | Barton E. Schaefer | 2018-04-15 | 1 | -5/+7 |
| | | | | Also fix harmless no-op typo from hand-applying 42636 for previous commit. | ||||
* | 42636: fix GLOB_DOTS for !(RM_STAR_SILENT) | Barton E. Schaefer | 2018-04-15 | 1 | -4/+5 |
| | | | | Also fix paste-o in older log entry | ||||
* | 42624 (plus test): avoid freeing memory that's still needed | Oliver Kiddle | 2018-04-12 | 1 | -5/+9 |
| | | | | | This was occurring in a multiple function definition where a function name is duplicated. | ||||
* | 42605: properly free the vi registers hash | Oliver Kiddle | 2018-04-07 | 3 | -4/+16 |
| | |||||
* | 42601: tidy up code for set -A/+A to not increment a NULL pointer and to be ↵ | Oliver Kiddle | 2018-04-07 | 1 | -6/+4 |
| | | | | more efficient | ||||
* | 42607, CVE-2018-1100: check bounds on buffer in mail checking | Oliver Kiddle | 2018-04-07 | 1 | -3/+5 |
| | |||||
* | 42600: error paths for _values leaked the exclusion list array | Oliver Kiddle | 2018-04-07 | 1 | -0/+4 |
| | |||||
* | 42597: plug memory leak found by coverity | Oliver Kiddle | 2018-04-07 | 1 | -1/+3 |
| | |||||
* | 42595: remove dead code flagged by coverity | Oliver Kiddle | 2018-04-07 | 1 | -3/+1 |
| | |||||
* | 42575: fix to not complete options in the argument to another option | Oliver Kiddle | 2018-04-05 | 1 | -1/+1 |
| | |||||
* | 42581(?): Fix ZLE inline history expansion. | Peter Stephenson | 2018-04-04 | 2 | -3/+21 |
| | | | | | | | Seen with magic-space. If there's a parse error in command subtitution we need to complete reading history to ensure the command line buffer is finished. | ||||
* | 42560: silence sign-compare compiler warnings | Oliver Kiddle | 2018-03-30 | 1 | -3/+3 |
| | |||||
* | 42539: prevent overflow of PATH_MAX-sized buffer in spelling correction | Oliver Kiddle | 2018-03-28 | 1 | -5/+9 |
| | |||||
* | 42538: Temporarily set umask for here document. | Martijn Dekker | 2018-03-27 | 1 | -0/+4 |
| | | | | Done while signals are queued. | ||||
* | 42480: optimize $#var for single-byte character sets | Barton E. Schaefer | 2018-03-25 | 1 | -1/+1 |
| | |||||
* | 42519, CVE-2018-1083: check bounds on PATH_MAX-sized buffer used for file ↵ | Oliver Kiddle | 2018-03-24 | 1 | -0/+6 |
| | | | | completion candidates | ||||
* | 42518, CVE-2018-1071: check bounds when copying path in hashcmd() | Oliver Kiddle | 2018-03-24 | 2 | -4/+4 |
| | |||||
* | unposted: add 'static' to a file-local variable | Jun-ichi Takimoto | 2018-03-24 | 1 | -1/+1 |
| | |||||
* | 42501: avoid out of bound pointer (as 42487) | Jun-ichi Takimoto | 2018-03-24 | 3 | -8/+7 |
| | |||||
* | 42487: Fix pointer problems in compctl. | Peter Stephenson | 2018-03-21 | 1 | -32/+32 |
| | | | | | Pointing off the front of a string caused warnings with gcc 7.3.0 and is somewhat murky C anyway. | ||||
* | 42469: necessary repairs to 42465 found by "make check" | Stephane Chazelas | 2018-03-18 | 2 | -4/+3 |
| | |||||
* | 42465: Pass up error status from readoutput(). | Stephane Chazelas | 2018-03-15 | 2 | -4/+15 |
| | | | | This improves the consistency of error reporting from $(...) constructs. | ||||
* | 42453: Fix race in look up of status for wait. | Peter Stephenson | 2018-03-12 | 1 | -2/+5 |
| | | | | | | Background jobs that had just exited could still be in the table when the process had already finished and the status was recorded, causing the wrong status to be reported. | ||||
* | 42365: Use .zwc file if timestamp identical to source. | Martijn Dekker | 2018-03-05 | 1 | -4/+4 |
| | | | | This can happen if the files are bundled together. | ||||
* | 42411: Assume current C librarires handle free(NULL) | Taylor West | 2018-03-04 | 1 | -4/+2 |
| | |||||
* | 23180: Fix expand-or-complete with ~[...]. | Peter Stephenson | 2018-02-26 | 1 | -0/+9 |
| | | | | The square brackets shouldn't be treated as wildcards. | ||||
* | 42401: workaround for gcc -foptimize-strlen oddit. | Peter Stephenson | 2018-02-26 | 1 | -1/+7 |
| | | | | Use realloc(NULL, ...) instead of malloc in zsh-mem calloc(). | ||||
* | 42362: protect REPORTTIME logic from bad status | Peter Stephenson | 2018-02-17 | 1 | -0/+3 |
| | |||||
* | 42355: Fix use of backslashes on here doc input. | Peter Stephenson | 2018-02-12 | 1 | -1/+10 |
| | | | | | Handling of white space in particular was confusing and inconsistent with other shells. | ||||
* | 42332: Special case unsigned printf formats. | Peter Stephenson | 2018-01-31 | 2 | -1/+65 |
| | | | | | For constants we can avoid a conversion to signed by examining the expression before passing to math eval. | ||||
* | 42322 (tweaked): Fix interactive_comments history with just a coment. | Peter Stephenson | 2018-01-24 | 2 | -1/+13 |
| | | | | | Don't discard the line from the history merely because it produced no synactic words. | ||||
* | 42313: avoid null-pointer deref when using ${(PA)...} on an empty array result | Joey Pabalinas | 2018-01-23 | 1 | -1/+1 |
| | |||||
* | 42243: Free stuff properly in zsh/pcre module | Mikael Magnusson | 2018-01-20 | 1 | -1/+34 |
| | |||||
* | 42285: off by one fix in multiple prompts | Warepire | 2018-01-16 | 1 | -1/+1 |
| | |||||
* | 42136: empty string check in %~ / %C prompt expansions | Barton E. Schaefer | 2018-01-14 | 1 | -1/+1 |
| | |||||
* | 42043: ZSH_DEBUG_CMD should not WARN_CREATE_GLOBAL | Barton E. Schaefer | 2018-01-14 | 1 | -1/+3 |
| | |||||
* | 42245: Abort last word on interactve comment. | Peter Stephenson | 2018-01-08 | 3 | -1/+24 |
| | | | | Last recorded word should be the previous one. | ||||
* | 42164: fix digits in format escapes in completion listings | dana | 2018-01-04 | 1 | -3/+3 |
| | |||||
* | Avoid crash copying empty hash table. | Stephane Chazelas | 2018-01-04 | 1 | -4/+7 |
| | | | | Visible with typeset -p. | ||||
* | 42188: Close flock descriptor in failure cases | Sebastian Gniazdowski | 2018-01-04 | 1 | -3/+11 |
| | |||||
* | 42156: new CHECK_RUNNING_JOBS option demanded by bash groupies | Peter Stephenson | 2017-12-22 | 4 | -3/+6 |
| | | | | | | | Also new job options. Also suppress debug error if rows or columns are reported as zero as this is normal without a physical terminal. | ||||
* | 33395: Improvments for function managment. | Peter Stephenson | 2017-12-22 | 2 | -1/+7 |
| | | | | | | | | Functions defined inside other fucntions needs file line number adding. Particularly useful for anonymous fucntions. Add flag to indicate a function is anonymous. Done up to now by comparing the name to a pointer but this is more consistent. | ||||
* | dana: 42145: Fix additional completion cases with option arguments. | dana | 2017-12-20 | 1 | -1/+3 |
| | |||||
* | 42146: type -w += global aliases | Daniel Shahaf | 2017-12-20 | 1 | -0/+2 |
| | | | | Follow-up to 36403, which did the same for suffix aliases. | ||||
* | users/13148 (and workers/42060): Abort the command line when replying | Daniel Shahaf | 2017-12-20 | 1 | -6/+11 |
| | | | | | | "[n] No" to the RM_STAR_SILENT prompt. Patch by Stephane, rebased by Mikael. | ||||
* | 42412: fix a bug in 42116 | Jun-ichi Takimoto | 2017-12-18 | 1 | -4/+4 |
| | | | | | Also fix a few widgets which were calling wrong function when negative numeric argument was given. | ||||
* | 42116: multibyte support for ZLE vi-mode word motion | Jun-ichi Takimoto | 2017-12-18 | 3 | -77/+45 |
| | |||||
* | 42123 (tweaked): take account of Dash in function names. | Peter Stephenson | 2017-12-15 | 1 | -2/+20 |
| | | | | | | Needed when comparing word code function name with autoload request. Add test. | ||||
* | add millisecond and microsecond options to TIMEFMT variable | dana | 2017-12-14 | 1 | -0/+34 |
| | |||||
* | 42110: Fix redirections between variable assignments at start of line | Peter Stephenson | 2017-12-12 | 1 | -0/+4 |
| |