Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 45137: zformat: Allow the specifying minimum width and a dot with an empty ↵ | Daniel Shahaf | 2019-12-26 | 1 | -2/+1 |
| | | | | | | | | | | maximum width. Before this commit, format specs such as '%5.s' would be printed literally. Now, they are treated as equivalent to '%5s'. The '.' character is not allowed to be used in specs, so there is no incompatibility. | ||||
* | 45138: Add zformat unit tests. | Daniel Shahaf | 2019-12-26 | 1 | -3/+3 |
| | |||||
* | 45058: internal: Add symbolic names to possible values of zexit()'s ↵ | Daniel Shahaf | 2019-12-17 | 1 | -1/+1 |
| | | | | "from_where" parameter. No functional change. | ||||
* | unposted: zstyle: Add a unit test and some comments. | Daniel Shahaf | 2019-12-01 | 1 | -3/+16 |
| | |||||
* | 44480: Don't automatically close externally visible file descroptors. | Peter Stephenson | 2019-07-02 | 1 | -2/+2 |
| | | | | | | | | | | These are descriptors marked FDT_EXTERNAL. Make all sysopen'ed file descriptors FDT_EXTERNAL. Make =(...) call closem() consistent with other substitutions. Document file descriptors are left open. | ||||
* | 44176: warn only if off_t is longer than long | Jun-ichi Takimoto | 2019-03-25 | 1 | -1/+2 |
| | |||||
* | 44162 (tweaked): Avoid format-overflow warning in zftp.c | Wesley Schwengle | 2019-03-25 | 1 | -8/+2 |
| | |||||
* | 44153: rm: Accept -R as equivalent to -r | Matthew Martin | 2019-03-21 | 1 | -3/+4 |
| | |||||
* | 44135: Add chmod builtin | Matthew Martin | 2019-03-18 | 1 | -0/+41 |
| | |||||
* | 44100: zparseopts: Add -F option, completion, tests; improve documentation | dana | 2019-03-12 | 1 | -1/+13 |
| | | | | | | | * Enable zparseopts to perform basic usage validation (aborting on an unrecognised option-like parameter) * Officially document the resolution of ambiguous option specs | ||||
* | 43935: Reject too-large nanosecond values given to strftime | dana | 2018-12-24 | 1 | -1/+1 |
| | | | | | | | ... and, in so doing, fix an error in the tests on 32-bit machines. The value for the new too-large test is changed slightly from the patch posted to the ML to make it test for the right thing on 32-bit machines as well. | ||||
* | 43829: nearcolor.c: use double instead of float | Jun-ichi Takimoto | 2018-11-19 | 1 | -19/+19 |
| | |||||
* | 43823: remove unnecessary metafy() in stattimeprint() | Ivan Tkachenko | 2018-11-15 | 1 | -3/+1 |
| | |||||
* | 43800: Add nanosecond support to strftime built-in | dana | 2018-11-13 | 1 | -18/+46 |
| | |||||
* | 43791: File descriptor could be closed twice in clone | Kamil Dudka | 2018-11-09 | 1 | -1/+2 |
| | |||||
* | 43805: make nearcolor module use the default colour rather than black as a ↵ | Oliver Kiddle | 2018-11-08 | 1 | -3/+4 |
| | | | | fallback | ||||
* | unposted: add usual copyright header to nearcolor module sources | Oliver Kiddle | 2018-11-08 | 1 | -0/+29 |
| | |||||
* | 43759: add support for true colour terminals | Oliver Kiddle | 2018-11-05 | 1 | -3/+5 |
| | |||||
* | 43747: new module to map colours from hex triplets to the nearest matching ↵ | Oliver Kiddle | 2018-11-05 | 2 | -0/+183 |
| | | | | colour | ||||
* | 43616: Various parameter setting and display fixes. | Peter Stephenson | 2018-10-08 | 2 | -22/+24 |
| | | | | | | Mostly to do with typeset -p and tied variables and their interaction. Some general tied variable fixes. | ||||
* | 43275: Add log2 to match func | dana | 2018-08-13 | 1 | -0/+10 |
| | |||||
* | 43227: fix memory leaks in term{cap,info}.c | Jun-ichi Takimoto | 2018-08-01 | 2 | -20/+8 |
| | |||||
* | 43219 (except term{cap,info}.c): fix several memory leaks | Jun-ichi Takimoto | 2018-07-31 | 2 | -1/+5 |
| | |||||
* | 43075: Support nanosecond-precision time formatting | dana | 2018-06-20 | 2 | -46/+22 |
| | | | | | | | | * Teach ztrftime() %9. and %N for nanoseconds * Update prompt expansion to pass sub-second times for time formatting * Update zsh/stat to pass sub-second times for atime/mtime/ctime Patch heavily based on Oliver's earlier work @ workers/24059 | ||||
* | 433029: Testing signal return type is no longer needed | Eitan Adler | 2018-06-18 | 1 | -1/+1 |
| | |||||
* | 43039: Mark functions_source (et al.) for auto-loading | dana | 2018-06-17 | 2 | -1/+2 |
| | |||||
* | users/23472: Add $sysparams[procsubstpid] to zsh/system | Peter Stephenson | 2018-06-15 | 1 | -0/+4 |
| | |||||
* | 42938: name argument to math_func is not unused | Eitan Adler | 2018-06-06 | 1 | -1/+1 |
| | |||||
* | 42488: test cases for 42369 and address some issues in the code | Oliver Kiddle | 2018-05-13 | 1 | -34/+17 |
| | |||||
* | Nelson H. F. Beebe: 19597 (rebased 42369): return Inf, NaN etc from floating ↵ | Oliver Kiddle | 2018-05-13 | 1 | -43/+0 |
| | | | | point operations instead of errors to allow non-stop IEEE 754 arithmetic | ||||
* | 42708: fix for process substitution. | Peter Stephenson | 2018-04-24 | 2 | -2/+2 |
| | | | | | | | | | Don't close associated file descriptors in the closem() tidy up function as they should remain visible to external processes. Override if about to exit. Unit test for the failing case: note this relies on the existence of /proc/self/fd or equivalent. | ||||
* | 42605: properly free the vi registers hash | Oliver Kiddle | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | unposted: add 'static' to a file-local variable | Jun-ichi Takimoto | 2018-03-24 | 1 | -1/+1 |
| | |||||
* | 42469: necessary repairs to 42465 found by "make check" | Stephane Chazelas | 2018-03-18 | 1 | -2/+1 |
| | |||||
* | 42465: Pass up error status from readoutput(). | Stephane Chazelas | 2018-03-15 | 1 | -1/+2 |
| | | | | This improves the consistency of error reporting from $(...) constructs. | ||||
* | 42243: Free stuff properly in zsh/pcre module | Mikael Magnusson | 2018-01-20 | 1 | -1/+34 |
| | |||||
* | 42188: Close flock descriptor in failure cases | Sebastian Gniazdowski | 2018-01-04 | 1 | -3/+11 |
| | |||||
* | 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. |