| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 53964 (+ tiny change): improve the description of parameter RANDOM | Jun-ichi Takimoto | 2025-11-13 | 1 | -0/+6 |
| | | |||||
| * | 53402, 54042: make timeout for terminal queries configurable via a ↵ | Oliver Kiddle | 2025-11-10 | 1 | -75/+16 |
| | | | | | | | .term.querywait variable Also clarify documentation and include fewer of the new extensions by default | ||||
| * | 53438: support for changing terminal cursor shape and colour | Oliver Kiddle | 2025-11-10 | 1 | -0/+18 |
| | | |||||
| * | 53404: terminal integration with semantic markers | Oliver Kiddle | 2025-11-10 | 1 | -12/+36 |
| | | |||||
| * | 53379, 53380: autoload nearcolor based on truecolor detection | Oliver Kiddle | 2025-11-10 | 1 | -1/+1 |
| | | |||||
| * | 53372, 53375: query terminal properties on ZLE startup | Oliver Kiddle | 2025-11-10 | 1 | -0/+71 |
| | | |||||
| * | 53821: add missing manpage name in cross reference | Jun-ichi Takimoto | 2025-07-18 | 1 | -58/+34 |
| | | | | | | and many small improvements. See comments in zman.yo for the usage of new yodl macros for cross reference. | ||||
| * | 53664: remove a slightly confusing example | Mikael Magnusson | 2025-05-23 | 1 | -2/+1 |
| | | |||||
| * | 53660: Clarify namespaces starting with a . | Mikael Magnusson | 2025-05-22 | 1 | -2/+5 |
| | | |||||
| * | 53636: docs: clarify valid parameter names | dana | 2025-05-19 | 1 | -3/+7 |
| | | |||||
| * | 53568: fix additional problems with reference scoping, update documentation | Bart Schaefer | 2025-05-09 | 1 | -0/+9 |
| | | | | | | Scope exits could miss some scope updates in named reference chains. References declared -u behave like any other reference upon scope exit. | ||||
| * | 53257: use monotonic clock where appropriate | dana | 2024-12-26 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | update the following features to use the monotonic clock for calculating time deltas and intervals: * MAILCHECK parameter * PERIOD parameter * SECONDS parameter * %(nS.t.f) prompt-expansion sequence * time built-in's elapsed time and cpu % values * zsh/zftp ZFTP_TMOUT parameter * zsh/zprof timings also use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC on macOS | ||||
| * | 52865: Documentation update for 52864 | Bart Schaefer | 2024-04-01 | 1 | -2/+2 |
| | | |||||
| * | 52704: improve zsh_eval_context documentation | Stephane Chazelas | 2024-03-08 | 1 | -5/+6 |
| | | |||||
| * | 52692: local typeset of the name of a named reference hides the reference | Bart Schaefer | 2024-03-05 | 1 | -2/+3 |
| | | |||||
| * | 52594: support for POSIX real-time signals with kill and trap | Oliver Kiddle | 2024-02-28 | 1 | -1/+4 |
| | | | | | Also add new -L option to kill for a more verbose listing of signals | ||||
| * | 52496 + 52377: clarify SPROMPT behavior when CORRECT_ALL is set | Bart Schaefer | 2024-01-24 | 1 | -3/+7 |
| | | |||||
| * | 52325: Clarify doc for edge cases of named references and nofork substitution | Bart Schaefer | 2023-11-23 | 1 | -3/+7 |
| | | | | | Unposted whitespace change avoids a parse error in ${ ... } with comments. | ||||
| * | 51945: assorted documentation improvements, bug fixes, and new test | Bart Schaefer | 2023-07-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | 1) Document the behavior of "typeset -n existing_var" (via Jun T. comment) 2) Prohibit "typeset -nm pattern" because, well, it's insane. Add test. 3) Improve doc for ${(!)ref} including ${{t!)ref} (Jun T.) 4) Fix doc for how-to unset of a named ref (Jun T.) 5) Allow "typeset +r -n ref" and "typeset +r +n ref" (Jun T.) 6) Fix "typeset -r -n ref=param" to create readonly references 7) Avoid accidental removal of PM_UNSET flag (Jun T.) and update test 8) Fix "typeset -gn ref=value" and add a test for it 9) Add tests for read-only reference behavior 10) Fix infinite recursion when resolving scope of an unset local named reference, add test. | ||||
| * | 51884: reset IFS if it contains invalid characters | Jun-ichi Takimoto | 2023-06-26 | 1 | -2/+5 |
| | | | | | This happens only if MULTIBYTE option is on. | ||||
| * | 51639: new parameter ZSH_EXEPATH (full path of zsh executable) | Jun-ichi Takimoto | 2023-04-11 | 1 | -0/+4 |
| | | | | | | | The full pathname is obatined by a reliable method on macOS and systems that support procfs. But on other systems (FreeBSD, OpenBSD, ...) it is guessed from argv[0], PWD and PATH. | ||||
| * | 51631: initialize $_ by copying it from environment | Jun-ichi Takimoto | 2023-04-09 | 1 | -1/+4 |
| | | |||||
| * | 51511: Documentation for namespaces | Bart Schaefer | 2023-03-06 | 1 | -1/+16 |
| | | |||||
| * | 51403: Tests and documentation for 51402, clean up some other tests. | Bart Schaefer | 2023-02-12 | 1 | -2/+2 |
| | | |||||
| * | 51375: Clarify documentation, fix typos, add indexing. | Bart Schaefer | 2023-02-12 | 1 | -14/+22 |
| | | |||||
| * | 51362: Begin documentation for named references. | Bart Schaefer | 2023-02-12 | 1 | -1/+45 |
| | | |||||
| * | 51354: Fix markup in man page version | Daniel Shahaf | 2023-02-02 | 1 | -1/+1 |
| | | |||||
| * | 50855: Clarify how commands are hashed, and searched-for by "whence". | Bart Schaefer | 2022-10-31 | 1 | -0/+1 |
| | | |||||
| * | 50138: Note ERRNO must be set before use. | Bart Schaefer | 2022-04-28 | 1 | -0/+3 |
| | | |||||
| * | 49694 + doc: Allow using empty STTY= to freeze tty for a single command | Mikael Magnusson | 2022-01-30 | 1 | -0/+5 |
| | | | | | | Previously, doing this would just run stty with no arguments, which normally causes it to print some terminal settings to stdout. | ||||
| * | 49445: docs: Clean up some subsection references. | Daniel Shahaf | 2021-11-26 | 1 | -1/+1 |
| | | |||||
| * | 49534, 49539: separate watch/log functionality out into a module | Oliver Kiddle | 2021-11-02 | 1 | -118/+0 |
| | | |||||
| * | 49456: clean up detection of private params in nested scopes, update doc | Bart Schaefer | 2021-10-04 | 1 | -0/+8 |
| | | |||||
| * | 48888: improve doc for $$ and $PPID, add fail test for PPID readonly-ness | Bart Schaefer | 2021-09-06 | 1 | -7/+8 |
| | | |||||
| * | 48767: docs: $SECONDS: Clarify what types may be set | Daniel Shahaf | 2021-05-03 | 1 | -2/+3 |
| | | |||||
| * | 48560: add TYPESET_TO_UNSET option to remove initialization of parameters | Bart Schaefer | 2021-04-18 | 1 | -0/+5 |
| | | | | | | | | | | | Changes typeset such that ${newparam-notset} yields "notset" and "typeset -p newparam" does not show an assignment to the parameter. This is similar to the default behavior of bash and ksh, with minor differences in typeset output. Also add tests for some POSIX incompatibilities plus minor changes for test harness robustness. | ||||
| * | 46240: Make the expansion of manref()() in ztexi.yo match its expansion in ↵ | Daniel Shahaf | 2020-07-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | zman.yo. The difference was mostly harmless in the common case "(see manref(foo)(42))", which expanded to "(see man page foo(42))" under ztexi.yo, but in other contexts the ztexi.yo expansion was was nonsensical; for example: "the BSD manref(echo)(1) command" "the string returned by the manref(getlogin)(3) system call" "advisory file locking (via the manref(fcntl)(2) system call)" "this is the exact opposite from manref(ls)(1)," While there, copyedit some uses of manref()(). | ||||
| * | 45661: docs: Clarify the effect of KSH_ARRAYS on the (I) subscript. | dg1727 | 2020-04-12 | 1 | -0/+4 |
| | | |||||
| * | unposted: docs: Fix a cross-reference. | Daniel Shahaf | 2020-01-16 | 1 | -1/+1 |
| | | |||||
| * | 44981: Fix some typos in the documentation. | Martijn Dekker | 2019-12-04 | 1 | -1/+1 |
| | | |||||
| * | 44495: Mention coproc under $! | Bart Schaefer | 2019-07-08 | 1 | -1/+1 |
| | | |||||
| * | Document REPORTMEMORY is in Kb, not Mb | Peter Stephenson | 2018-02-13 | 1 | -2/+2 |
| | | |||||
| * | 41924: (wi) subscript flag interaction | dana | 2018-01-19 | 1 | -2/+4 |
| | | |||||
| * | add millisecond and microsecond options to TIMEFMT variable | dana | 2017-12-14 | 1 | -2/+4 |
| | | |||||
| * | 41787 (plus minor tweaks): use $FUNCSTACK for function nesting depth. | Peter Stephenson | 2017-10-02 | 1 | -0/+10 |
| | | | | | Initialised from existing configuration value. | ||||
| * | 41764 (test tweaked): allow [key]+=value when modifying arrays | Peter Stephenson | 2017-09-27 | 1 | -4/+13 |
| | | |||||
| * | 41755: Followup to last: minor clarification to docs. | Daniel Shahaf | 2017-09-24 | 1 | -1/+1 |
| | | |||||
| * | Updates for ksh array element syntax. | Peter Stephenson | 2017-09-24 | 1 | -5/+18 |
| | | | | | | | | | Move detection of key/value pairs down into prefork(). Detect normal array assignment and [key]=val array assignemnt separately. Mark key / value pairs with Marker and pass up flag. Deal with marked triads specially later on. | ||||
| * | 41731: reformat and expand doc for 41698. | Barton E. Schaefer | 2017-09-20 | 1 | -11/+24 |
| | | | | | Also add missing x-seq reference for 41705 in ChangeLog. | ||||
| * | unposted: nodref -> noderef | Peter Stephenson | 2017-09-15 | 1 | -1/+1 |
| | | |||||
