8f7e9b2af4 
								
							 
						 
						
							
							
								
								tests: Add a test for uninstalled precommands.  
							
							
							
						 
						
							2020-03-15 19:55:42 +00:00  
				
					
						
							
							
								 
						
							
								f63f07417d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'danielsh/tests-skip-cardinality-v1'  
							
							... 
							
							
							
							* danielsh/tests-skip-cardinality-v1:
  tests: Minor documentation readability tweak
  Add a test for issue #641.5, using the infrastructure added in the previous commits.
  tests: Skip cardinality tests whenever any test point is expected to fail.
  tests: Make $expected_mismatch skip the cardinality check, rather than consider it an expected failure.
  tests: Include the name of the 'cardinality check' test point in the output 
							
						 
						
							2020-03-15 18:38:26 +00:00  
				
					
						
							
							
								 
						
							
								2331072c06 
								
							 
						 
						
							
							
								
								changelog: Update through HEAD.  
							
							
							
						 
						
							2020-03-15 18:32:44 +00:00  
				
					
						
							
							
								 
						
							
								9e036e0b0c 
								
							 
						 
						
							
							
								
								'main': Document the second meaning of the 'comment' style.  
							
							
							
						 
						
							2020-03-15 18:30:53 +00:00  
				
					
						
							
							
								 
						
							
								74c7ffc9b5 
								
							 
						 
						
							
							
								
								'main': Factor out common logic to after the case/esac.  
							
							
							
						 
						
							2020-03-15 18:30:53 +00:00  
				
					
						
							
							
								 
						
							
								8feb06a022 
								
							 
						 
						
							
							
								
								'main': Support parameter elision in command position.  
							
							
							
						 
						
							2020-03-15 18:25:13 +00:00  
				
					
						
							
							
								 
						
							
								fdf682a2f9 
								
							 
						 
						
							
							
								
								'main': Expand comment.  
							
							
							
						 
						
							2020-03-15 18:14:39 +00:00  
				
					
						
							
							
								 
						
							
								f564d11a41 
								
							 
						 
						
							
							
								
								make test: Re-enable syntax highlighting of TAP output in interactive runs  
							
							... 
							
							
							
							Fixes  #692 . 
						
							2020-03-15 18:10:18 +00:00  
				
					
						
							
							
								 
						
							
								8072651b6c 
								
							 
						 
						
							
							
								
								editorconfig += Makefile  
							
							
							
						 
						
							2020-03-15 18:10:03 +00:00  
				
					
						
							
							
								 
						
							
								9931990b92 
								
							 
						 
						
							
							
								
								tests: Fix the test for alias loops.  
							
							... 
							
							
							
							Before this commit, the command word was highlighted as "unknown-token"
not because alias loops are invalid, as a comment incorrectly claimed,
but because the command word «a» resolved to a «b» that was ineligible
for being expanded as an alias, and there was no function/builtin/etc.
called "b".
Add a function "b" to demonstrate that alias loops are valid.  I've also
filed issue #695  about the overloading of "unknown-token". 
							
						 
						
							2020-03-15 17:22:35 +00:00  
				
					
						
							
							
								 
						
							
								525ba90932 
								
							 
						 
						
							
							
								
								tests: Add an XFail test for issue  #694 .  
							
							
							
						 
						
							2020-03-15 16:06:35 +00:00  
				
					
						
							
							
								 
						
							
								9134cdf8d6 
								
							 
						 
						
							
							
								
								'main': Allow newlines in command position.  
							
							... 
							
							
							
							Fixes  #501 .
Fixes  #616  (the original form; not the form in
test-data/alias-comment1.zsh which is now considered o be #677  (see
previous commit for details)).
Fixes a latent bug in test-data/always2.zsh.
No user-visible effect, and therefore, no changelog entry. 
						
							2020-03-15 15:38:07 +00:00  
				
					
						
							
							
								 
						
							
								e94dc89606 
								
							 
						 
						
							
							
								
								tests: Distinguish issues  #616  and  #677 .  
							
							... 
							
							
							
							See https://github.com/zsh-users/zsh-syntax-highlighting/issues/677#issuecomment-599225740  for details.
(In particular, there's already another test that calls itself #616.) 
							
						 
						
							2020-03-15 15:35:29 +00:00  
				
					
						
							
							
								 
						
							
								f996d83975 
								
							 
						 
						
							
							
								
								tests: Add cross-references.  
							
							
							
						 
						
							2020-03-15 15:24:06 +00:00  
				
					
						
							
							
								 
						
							
								54e1828d5c 
								
							 
						 
						
							
							
								
								'main': Clarify documentation of the :sudo_opt: and :sudo_arg: states.  
							
							
							
						 
						
							2020-03-15 14:56:43 +00:00  
				
					
						
							
							
								 
						
							
								c5878ae632 
								
							 
						 
						
							
							
								
								changelog: Update through HEAD.  
							
							
							
						 
						
							2020-03-15 14:37:04 +00:00  
				
					
						
							
							
								 
						
							
								498cc7641f 
								
							 
						 
						
							
							
								
								tests: Extend and document the after-a-parse-error aspects of the issue  #651  test.  
							
							
							
						 
						
							2020-03-15 14:34:25 +00:00  
				
					
						
							
							
								 
						
							
								81267ca313 
								
							 
						 
						
							
							
								
								'main': Highlight pipes inside array assignments as errors  
							
							... 
							
							
							
							Fixes  #651 . 
						
							2020-03-15 14:27:15 +00:00  
				
					
						
							
							
								 
						
							
								bfd44f5c3f 
								
							 
						 
						
							
							
								
								noop: Add comments.  
							
							
							
						 
						
							2020-03-15 14:22:05 +00:00  
				
					
						
							
							
								 
						
							
								3ca93f864f 
								
							 
						 
						
							
							
								
								'main': Highlight literal semicolons in array assignments as errors.  
							
							... 
							
							
							
							Fixes the test added in the penultimate (grandparent) commit. 
							
						 
						
							2020-03-15 14:19:38 +00:00  
				
					
						
							
							
								 
						
							
								a4525a0826 
								
							 
						 
						
							
							
								
								'main': Add infrastructure for treating literal newlines differently to semicolons.  
							
							... 
							
							
							
							Used by the next commit. 
							
						 
						
							2020-03-15 14:19:38 +00:00  
				
					
						
							
							
								 
						
							
								e58e45273f 
								
							 
						 
						
							
							
								
								tests: Add some tests for unusual or invalid elements in array assignments:  
							
							... 
							
							
							
							- pipes (issue #651 )
- semicolons
- literal newlines
  (also discussed on #651 ) 
							
						 
						
							2020-03-15 14:19:38 +00:00  
				
					
						
							
							
								 
						
							
								37b6f5052f 
								
							 
						 
						
							
							
								
								test harness: Update tests/edit-failed-tests for harness output changes in commit  2b3638a211, "test harness: Tweak quiet-test output".  
							
							
							
						 
						
							2020-03-15 13:33:09 +00:00  
				
					
						
							
							
								 
						
							
								a3c1757e47 
								
							 
						 
						
							
							
								
								changelog: Update through HEAD.  
							
							
							
						 
						
							2020-03-13 23:13:01 +00:00  
				
					
						
							
							
								 
						
							
								b00be5f741 
								
							 
						 
						
							
							
								
								driver: Be resilient to KSH_ARRAYS being set in the calling scope  
							
							... 
							
							
							
							The «emulate» call isn't sufficient, since these lines are parsed before
it takes effect.
Fixes  #689  (née #622 ).
See also #688  for preventing these gymnastics from being needed in the
first place.
See also https://github.com/junegunn/fzf/pull/1924  for an inter-plugin
interaction that this probably fixes. 
							
						 
						
							2020-03-13 16:18:07 +00:00  
				
					
						
							
							
								 
						
							
								b85e313bc9 
								
							 
						 
						
							
							
								
								main: Declare variable local to fix WARN_CREATE_GLOBAL error  
							
							
							
						 
						
							2020-03-12 20:51:19 -05:00  
				
					
						
							
							
								 
						
							
								41d90cb5ed 
								
							 
						 
						
							
							
								
								make test: Run tests under env -i  
							
							... 
							
							
							
							This makes the tests more reproducable. In particular it avoids hiding
a WARN_CREATE_GLOBAL error when the dev happens to have defined that
variable in the environment (cf. next commit). 
							
						 
						
							2020-03-12 20:48:46 -05:00  
				
					
						
							
							
								 
						
							
								34df84a7dd 
								
							 
						 
						
							
							
								
								'main': Add a test for issue  #687 , concerning the SH_WORD_SPLIT option.  
							
							
							
						 
						
							2020-03-11 16:52:08 +00:00  
				
					
						
							
							
								 
						
							
								1a752da1c2 
								
							 
						 
						
							
							
								
								Highlight redirections by default, and add that to the examples in README.  
							
							... 
							
							
							
							Fixes  #646 . 
						
							2020-02-28 22:49:02 +00:00  
				
					
						
							
							
								 
						
							
								8e3578240c 
								
							 
						 
						
							
							
								
								tests harness docs: Add paragraph breaks.  
							
							
							
						 
						
							2020-02-28 22:36:57 +00:00  
				
					
						
							
							
								 
						
							
								edfc7dfd9b 
								
							 
						 
						
							
							
								
								'main': Fix issue  #577 .  
							
							
							
						 
						
							2020-02-28 22:36:57 +00:00  
				
					
						
							
							
								 
						
							
								9880276756 
								
							 
						 
						
							
							
								
								'main': Fix the currently-failing test for issue  #577 .  
							
							... 
							
							
							
							It is fixed in the next commit. 
							
						 
						
							2020-02-28 22:35:56 +00:00  
				
					
						
							
							
								 
						
							
								027f522300 
								
							 
						 
						
							
							
								
								test harness: Honour $expected_mismatch when there are more expected than observed highlights.  
							
							... 
							
							
							
							Required for the next commit. 
							
						 
						
							2020-02-28 22:31:43 +00:00  
				
					
						
							
							
								 
						
							
								619fcad067 
								
							 
						 
						
							
							
								
								Post-release version number bump.  
							
							
							
						 
						
							2020-02-28 21:34:58 +00:00  
				
					
						
							
							
								 
						
							
								932e29a0c7 
								
							 
						 
						
							
							
								
								Tag version 0.7.1.  
							
							
							
						 
						
							2020-02-28 21:34:10 +00:00  
				
					
						
							
							
								 
						
							
								ec04a20681 
								
							 
						 
						
							
							
								
								release.md: Update with the step that was missed in 0.7.0.  
							
							
							
						 
						
							2020-02-28 21:33:51 +00:00  
				
					
						
							
							
								 
						
							
								cb8d68d00a 
								
							 
						 
						
							
							
								
								Update changelog for the 0.7.1 release.  
							
							
							
						 
						
							2020-02-28 21:32:42 +00:00  
				
					
						
							
							
								 
						
							
								04dd78cb00 
								
							 
						 
						
							
							
								
								Update changelog for the 0.7.0 release.  (Yes, this should have been committed earlier today.)  
							
							
							
						 
						
							2020-02-28 21:29:59 +00:00  
				
					
						
							
							
								 
						
							
								4eb8a19133 
								
							 
						 
						
							
							
								
								Post-release version number bump.  
							
							
							
						 
						
							2020-02-28 15:38:43 +00:00  
				
					
						
							
							
								 
						
							
								36a3c0f82c 
								
							 
						 
						
							
							
								
								Tag version 0.7.0.  
							
							
							
						 
						
							2020-02-28 15:36:43 +00:00  
				
					
						
							
							
								 
						
							
								d65f4f8a35 
								
							 
						 
						
							
							
								
								release.md: Add details about a step.  
							
							
							
						 
						
							2020-02-28 15:36:25 +00:00  
				
					
						
							
							
								 
						
							
								e07c901dfd 
								
							 
						 
						
							
							
								
								tests: Fix the last added test to pass when sudo(8) isn't installed.  
							
							
							
						 
						
							2020-02-28 15:22:43 +00:00  
				
					
						
							
							
								 
						
							
								3cea1434ae 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-02-25 17:34:35 +00:00  
				
					
						
							
							
								 
						
							
								73c89c69a2 
								
							 
						 
						
							
							
								
								tests: Add a test for partial elisions of parameter expansions in command position  
							
							... 
							
							
							
							See 1a55dc8fc2 (commitcomment-37476021) 
							
						 
						
							2020-02-25 17:22:55 +00:00  
				
					
						
							
							
								 
						
							
								7fd44bc429 
								
							 
						 
						
							
							
								
								tests: Fix previous  
							
							
							
						 
						
							2020-02-25 07:37:09 -06:00  
				
					
						
							
							
								 
						
							
								ab88dfad27 
								
							 
						 
						
							
							
								
								tests: Add main test for alias of a parameter like string  
							
							
							
						 
						
							2020-02-25 07:21:40 -06:00  
				
					
						
							
							
								 
						
							
								2b3638a211 
								
							 
						 
						
							
							
								
								test harness: Tweak quiet-test output  
							
							... 
							
							
							
							- Print the test name and data after the plan line
- Split on the plan line rather than on comments
  + That makes tap-filter more suitable to filter TAP output generated by other
    TAP producers.
  + However, the filtered output deletes the plan line and adds a blank line in
    its stead.  This suits our use-case of interactive test runs. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								3414c7c0d2 
								
							 
						 
						
							
							
								
								test harness: Include $PREBUFFER and $BUFFER in the output.  
							
							... 
							
							
							
							For human readers' benefit. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								4a043b4d15 
								
							 
						 
						
							
							
								
								noop: Whitespace changes only.  
							
							... 
							
							
							
							./.editorconfig is already set correctly. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								dc70e89bfd 
								
							 
						 
						
							
							
								
								tests: Support non-arrays in typeset_p().  
							
							
							
						 
						
							2020-02-22 15:12:24 +00:00