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  
				
					
						
							
							
								 
						
							
								f729726300 
								
							 
						 
						
							
							
								
								'main': Do not look for metacharacters in parameter expansions.  
							
							... 
							
							
							
							Fixes the bug the previous commit added a test for. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								f490b7cb95 
								
							 
						 
						
							
							
								
								'main': Add two tests for metacharacters in parameter expansions.  
							
							... 
							
							
							
							Suggested-by: @QBobWatson
(in https://github.com/zsh-users/zsh-syntax-highlighting/pull/682#issuecomment-588361771 ) 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								2f4f81cab7 
								
							 
						 
						
							
							
								
								'main': Parameter expansions may not contain assignments.  
							
							... 
							
							
							
							In «a="b=c"; $a», the '=' sign in the expansion of $a is not active.
Therefore, prevent the expansion of $a from being considered an
assignment.  Update test expectations accordingly. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								3558306149 
								
							 
						 
						
							
							
								
								tests: Add tests for issue  #670 .  
							
							... 
							
							
							
							Before the parent commit, they behaved as follows:
    ZSH_PATCHLEVEL=debian/5.7.1-1
    # parameter-value-contains-command-position1
    1..2
    ok 1 - [1,7] «$foobar» - # TODO "issue #670 "
    not ok 2 - have 1 expectations and 6 region_highlight entries: «expected_region_highlight=( '1 7 assign "issue ♯670"' )» «region_highlight=( '0 7 assign' '2 7 default' '2 7 command-substitution-unquoted'
    zsh-syntax-highlighting: BUG: _zsh_highlight_highlighter_main_paint: start(2) >= end(2)
    Bail out! On './highlighters/main/test-data/parameter-value-contains-command-position2.zsh': output on stderr
    # parameter-value-contains-command-position2
    1..2
    ok 1 - [1,2] «$y» - # TODO "issue #670 "
    ok 2 - cardinality check
Due to the the "BUG:" and "Bail out!" on the first one, they could not
be added as XFAIL tests before the parent commit. 
							
						 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								1a55dc8fc2 
								
							 
						 
						
							
							
								
								'main': Pass parameters through the multi-word machinery, as we already do for aliases.  
							
							... 
							
							
							
							Fixes  #674 . 
						
							2020-02-22 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
								52ea5c686a 
								
							 
						 
						
							
							
								
								'main': precommands += chronic, ifne (from moreutils)  
							
							... 
							
							
							
							Fixes  #681 . 
						
							2020-02-17 10:20:13 +00:00  
				
					
						
							
							
								 
						
							
								dde84e1b25 
								
							 
						 
						
							
							
								
								docs: Fix typo  
							
							... 
							
							
							
							Fixes  #679  
						
							2020-01-28 07:44:52 +00:00  
				
					
						
							
							
								 
						
							
								0e51046b19 
								
							 
						 
						
							
							
								
								main: Add tests for issue  #678  
							
							
							
						 
						
							2020-01-25 15:51:16 -06:00  
				
					
						
							
							
								 
						
							
								4e92449752 
								
							 
						 
						
							
							
								
								changelog: Document  #670  as a known issue.  
							
							
							
						 
						
							2020-01-25 21:00:40 +00:00  
				
					
						
							
							
								 
						
							
								b73853dd96 
								
							 
						 
						
							
							
								
								changelog: Document  #677  as a known issue.  
							
							
							
						 
						
							2020-01-24 18:40:51 +00:00  
				
					
						
							
							
								 
						
							
								4546756500 
								
							 
						 
						
							
							
								
								tests: Fix another instance of issue from the last commit.  
							
							
							
						 
						
							2020-01-24 01:22:03 +00:00  
				
					
						
							
							
								 
						
							
								9d380805d7 
								
							 
						 
						
							
							
								
								tests: Unbreak the build on zsh 5.0.8 and older.  
							
							
							
						 
						
							2020-01-24 00:51:27 +00:00  
				
					
						
							
							
								 
						
							
								deee22ed42 
								
							 
						 
						
							
							
								
								tests: Don't filter out tests that aborted.  
							
							... 
							
							
							
							Useful in piping Travis CI output through tap-filter manually. 
							
						 
						
							2020-01-24 00:49:51 +00:00  
				
					
						
							
							
								 
						
							
								77c6bf2019 
								
							 
						 
						
							
							
								
								'main': precommands: Remove argumentless options that can't be followed by a command word.  
							
							... 
							
							
							
							Suggested-by: Matthew Martin
(in e2e97dde9c (r36941988) 
							
						 
						
							2020-01-24 00:37:56 +00:00  
				
					
						
							
							
								 
						
							
								27e4789439 
								
							 
						 
						
							
							
								
								docs: Track FreeBSD port rename  
							
							... 
							
							
							
							See https://svnweb.freebsd.org/ports?revision=501751&view=revision  
							
						 
						
							2020-01-23 22:09:33 +00:00  
				
					
						
							
							
								 
						
							
								e2e97dde9c 
								
							 
						 
						
							
							
								
								'main': Support tabbed(1) from suckless-tools  
							
							
							
						 
						
							2020-01-22 04:44:27 +00:00  
				
					
						
							
							
								 
						
							
								9bf06c5c2a 
								
							 
						 
						
							
							
								
								tests: Add a regression test for issue  #676 .  
							
							
							
						 
						
							2020-01-20 03:49:00 +00:00  
				
					
						
							
							
								 
						
							
								dfb917020c 
								
							 
						 
						
							
							
								
								Bump copyright years.  
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								9ed2a46ed2 
								
							 
						 
						
							
							
								
								dev tools: New script to ease opening $EDITOR on failing tests.  
							
							... 
							
							
							
							Has room for improvement; for now, I use it with CTRL-W_f. 
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								1c6a6d92b0 
								
							 
						 
						
							
							
								
								dev tools: Allow specifying preamble code when generating test cases.  
							
							
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								6b0671b63e 
								
							 
						 
						
							
							
								
								Add .editorconfig file.  
							
							... 
							
							
							
							Vim doesn't honour the modelines by default because they're too far from
the start/end of the file [the default value of the 'modelines' (sic)
option is too small]. 
							
						 
						
							2020-01-16 17:19:25 +00:00  
				
					
						
							
							
								 
						
							
								b3b6d7129f 
								
							 
						 
						
							
							
								
								tests: Add failing tests for issue  #674 .  
							
							
							
						 
						
							2020-01-16 16:12:14 +00:00  
				
					
						
							
							
								 
						
							
								9cb7e9a837 
								
							 
						 
						
							
							
								
								tests: Make sudo-longopt pass when sudo isn't installed.  
							
							... 
							
							
							
							Fixes  #673 . 
						
							2020-01-16 15:49:27 +00:00  
				
					
						
							
							
								 
						
							
								cb166dcc77 
								
							 
						 
						
							
							
								
								'main': Restore 0.6.0's behaviour for unknown options.  
							
							... 
							
							
							
							See discussion on #664 . 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								5012d771f3 
								
							 
						 
						
							
							
								
								'main': Don't highlight unknown precommand flags as errors.  
							
							... 
							
							
							
							We cannot now for sure whether the flag is misspelled or simply unknown to us,
so err on the side of caution.  This fixes an unreleased regression.  Fixes  #658 .
Issue #641  was originally filed about this problem, but is left open to track
further enhancements. 
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								3a6f7e7bfe 
								
							 
						 
						
							
							
								
								'main': Add an XFail test for  #641  and  #658 .  
							
							
							
						 
						
							2020-01-14 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
								b1f36d9c5f 
								
							 
						 
						
							
							
								
								'main': Add a comment.  
							
							
							
						 
						
							2020-01-12 19:48:49 +00:00  
				
					
						
							
							
								 
						
							
								08edf8db7f 
								
							 
						 
						
							
							
								
								'main': Fix the $CDPATH from the previous commit.  
							
							
							
						 
						
							2020-01-12 19:37:53 +00:00  
				
					
						
							
							
								 
						
							
								6629a1f432 
								
							 
						 
						
							
							
								
								'main': Add a test for a $CDPATH bug.  
							
							
							
						 
						
							2020-01-12 19:37:30 +00:00  
				
					
						
							
							
								 
						
							
								521fedfdf5 
								
							 
						 
						
							
							
								
								'main': Change the issue a test is associated with.  
							
							... 
							
							
							
							Issue #202  is too overloaded. 
							
						 
						
							2020-01-12 19:32:44 +00:00  
				
					
						
							
							
								 
						
							
								1618848df6 
								
							 
						 
						
							
							
								
								'main': Add some tests for complete and partial absolute paths in command position.  
							
							
							
						 
						
							2020-01-12 19:29:46 +00:00