Jun T
c9804bebd8
33599: workaround zpty issue that causes vi test
...
cases to fail on MacOS and FreeBSD
2014-11-09 22:06:52 +01:00
Oliver Kiddle
f01188ec2a
33639: fix bug with vi operators on a blank line
...
and with backward bracket matching
2014-11-09 17:51:26 +01:00
Oliver Kiddle
c7ff843ecf
33604: fix change merging for vi mode where a change has just been undone
2014-11-05 22:50:48 +01:00
Oliver Kiddle
73ca153159
33593: support numeric argument to vi-join
2014-11-03 00:36:00 +01:00
Peter Stephenson
023c2236e1
Treat exec from subshell as if forked
...
This removes weird behaviour when optimising the last command.
In particular SHLVL is correct from a subshell executed as the last
command.
2014-11-02 15:29:06 +00:00
Oliver Kiddle
1d261ef53a
correct cursor position in test
2014-10-31 13:38:32 +01:00
Oliver Kiddle
fd302c9837
33570, 33576: make killring/yank-pop work in vi mode after
...
vi-put-before and vi-put-after
2014-10-30 21:52:36 +01:00
Oliver Kiddle
16cfa78aa9
33528: take notice of last column position when using vi-yank
...
and an upward cursor movement
2014-10-29 13:34:37 +01:00
Peter Stephenson
0412c0baaa
33564: care with monitor option in test
2014-10-26 21:24:23 +00:00
Peter Stephenson
9a551ca859
33542: test logic for waiting for already exited processes
2014-10-26 19:04:47 +00:00
Oliver Kiddle
746b53d5d7
33520: correct cursor positioning following a vi mode yank operation
2014-10-24 00:18:32 +02:00
Oliver Kiddle
2fe4bfb100
33519: last character in the buffer can be cut, changed or yanked using vi-forward-char
2014-10-23 22:12:06 +02:00
Oliver Kiddle
bdedf7b40b
33518: add support for "_ vi buffer and arguments to vi-set-buffer from a zle widget
2014-10-23 21:47:23 +02:00
Peter Stephenson
66320ca93a
33459: test for variable substitution in variable splitting
2014-10-13 11:38:48 +01:00
Barton E. Schaefer
521313b4b9
Tests for workers/33429
2014-10-11 11:18:34 -07:00
Barton E. Schaefer
a65fb0677c
33354: when backgrounding a pipeline, close all pipe descriptors in the parent
...
Add test for both this and 33345+33346
2014-10-04 21:08:56 -07:00
Peter Stephenson
31750795fe
33345: fix anonymous function complex command handling.
...
Longstanding problem caused simple anonymous function incorrectly to
reset the overall "complext" state, causing wordcode to be diverted
into execsimple(), which caused a crash 'cos ist wasn't simple.
2014-10-03 16:29:56 +01:00
Peter Stephenson
7666ceb2bc
33343: Variant anonymous function synax with arguments.
...
Don't expand arguments as if in command position. Test.
2014-10-03 14:17:33 +01:00
Peter Stephenson
fb707c0acb
33332: test safer numeric import from environment
2014-10-02 17:17:47 +01:00
Peter Stephenson
f16813792e
33325: fix ksh autoloads with redirections on function definitions
2014-10-02 16:15:10 +01:00
Peter Stephenson
0557c226fc
33294: $functions[func_with_redir] plus extra tests
2014-09-30 12:58:52 +01:00
Peter Stephenson
8cb67e721b
33286: handle redirections for multiply named functions
2014-09-29 21:31:37 +01:00
Peter Stephenson
cf6b0f5663
33285: apply function definition redirections at execution
2014-09-29 21:02:59 +01:00
Peter Stephenson
8bf3595e3a
users/19059 based on users/19058: remove ineffiency with multiple * matches
2014-09-08 16:38:51 +01:00
Barton E. Schaefer
956829c18e
33122: typo from 32891 caused incorrect matches for pcre_match -n
2014-09-07 10:48:32 -07:00
Barton E. Schaefer
4d0d6e8bed
Further tweaking of the descriptor leak regression test that sometimes hangs
2014-08-31 14:08:20 -07:00
Peter Stephenson
cc6e9db29d
33047: use git to simplify massively source distribution file selection
2014-08-23 21:01:58 +01:00
Barton E. Schaefer
a3651e1205
timeout the final "read" in hung shell regression
2014-08-15 10:24:09 -07:00
Peter Stephenson
6116f1dafa
32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.
...
The (#q...) expression should simply be removed to leave a normal pattern
as before
2014-08-04 19:52:50 +01:00
Mikael Magnusson
b8751cb9d7
32949 (wip 32928, 32937): Add :^ syntax for zipping two arrays
2014-08-04 19:00:01 +02:00
Peter Stephenson
b5198b10a1
32768 with further modifications: LOCAL_LOOPS option.
2014-06-13 21:39:44 +01:00
Barton E. Schaefer
92f62fed00
32711: run "continue" test in a new shell
2014-06-04 22:50:48 -07:00
Daniel Shahaf
69378db3c5
32708: glob qualifier (Y) implies (oN)
...
plus incidental patch to avoid adding a meaningless bitvalue to sort-order flags
2014-06-04 22:47:20 -07:00
Daniel Shahaf
9381bb6a2d
32694: the number of matches to find is the suffix argument of (Y) qualifier
2014-06-03 23:46:07 -07:00
Daniel Shahaf
06a4913245
users/18870: fix glob scanner insert counting check.
...
Was causing problems with globs in paths with (Y) glob qualifier
2014-06-02 14:32:51 +01:00
Daniel Shahaf
10ae77c0cf
users/18857: add (Y) glob qualifier to generate only one match per pattern
2014-06-01 14:18:21 -07:00
Peter Stephenson
501f2003a8
32640: (#q) in [[ ... ]] forces globbing
2014-06-01 20:55:39 +01:00
Barton E. Schaefer
9d47e8398d
32609: [[ $var ]] behaves as [[ -n $var ]] for bash/ksh compatibility
...
Also restore ksh [ -t ] compatibility when POSIX_BUILTINS is not set, and
allow operators defined by modules to be called with no arguments, although
this affects only runtime interpretation, not parsing.
2014-05-13 08:16:50 -07:00
Andrew Waldron
8189e12312
32552 (updated by 32560): fix segfault when using process substitution in anonymous function argument list
...
Also disallow process substitution in function name position.
2014-04-18 07:30:36 -07:00
Barton E. Schaefer
da57ddb7c8
32497: avoid using comptesteval in the middle of a series of tests
...
The change in control required for sourcing the command file can confuse
the simulated interactive input
2014-03-18 09:57:47 -07:00
Barton E. Schaefer
ae0b56cdda
32389 (with Jun Takimoto): additional PTY and keybinding adjustments
2014-02-15 13:45:35 -08:00
Barton E. Schaefer
7274ea8c49
Fix character transposition typo
2014-02-13 08:25:09 -08:00
Barton E. Schaefer
5c89c4ca9c
32377: change keybindings and PTY control for vi-mode tests to make them more reliable
2014-02-13 08:23:32 -08:00
Oliver Kiddle
137b15a447
32355: document and test vi mode undo changes
2014-02-05 23:18:26 +01:00
Peter Stephenson
22b8fd6da9
32299: add use of underscores on arithmetic output for spacing
2014-01-23 10:32:59 +00:00
Peter Stephenson
ed44ddad22
32246: option "shift -p" pops arguments from end of array
2014-01-11 19:31:29 +00:00
Koen Wilde
8fd6d5766c
32245: complete more mpc arguments
2014-01-10 22:26:30 +00:00
Peter Stephenson
d26461a3c6
users/18298 (tidied up): add {<char>..<char>} expansion
2014-01-09 10:05:13 +00:00
Barton E. Schaefer
083328e697
unposted: move path assignment from comptest to Y01completion.ztst
2013-12-26 16:04:30 -08:00
Barton E. Schaefer
d83faa9d99
32183: regression tests for 32182 and 31611
2013-12-25 16:27:04 -08:00