Commit graph

  • d6defe715a tests: Add a test for issue #705, concerning continuation lines. Daniel Shahaf 2020-03-19 01:39:07 +0000
  • 3ff5bec82e test harness: Let tests fail early by exiting non-zero or by setting a flag. Daniel Shahaf 2020-03-19 00:37:21 +0000
  • c4bb260a30 test harness: Print the test name when $skip_test is set. Daniel Shahaf 2020-03-19 00:16:09 +0000
  • 9bdeb4aa4a test harness: Remove a bogus check. Daniel Shahaf 2020-03-19 00:03:24 +0000
  • 63852df983 test harness: Fix $skip_test support, broken yesterday. Daniel Shahaf 2020-03-18 23:55:10 +0000
  • 66021cf0f7 travis: Install bsdmainutils to provide column(1). Daniel Shahaf 2020-03-17 17:17:51 +0000
  • 0f627fdf60 Merge remote-tracking branch 'danielsh/whitespace-historical' Daniel Shahaf 2020-03-17 17:08:06 +0000
  • bdb4e8b70e test harness: When the cardinality check fails, pretty-print \$expected_region_highlight and \$region_highlight. Daniel Shahaf 2020-03-17 17:06:32 +0000
  • e6eea1f9b7 test harness: Don't leak options from test files to the test harness. Daniel Shahaf 2020-03-17 16:35:14 +0000
  • 99389327ae test harness: Fix test failures under zsh 5.0.8 and older. Daniel Shahaf 2020-03-17 16:22:56 +0000
  • e165f18c75 'main': Fix a bug manifesting under zsh 5.2 and older. Daniel Shahaf 2020-03-17 16:13:32 +0000
  • d237a60c9b 'main': Don't highlight arithmetic expansions as command substitutions. Daniel Shahaf 2020-03-17 14:22:06 +0000
  • 2e65bb6d7d tests: Add a test documenting the current state, prior to introducing #704. Daniel Shahaf 2020-03-17 14:35:46 +0000
  • 61c1cfe99f test harness: Change cardinality check semantics Daniel Shahaf 2020-03-17 14:58:00 +0000
  • ea2f1060f6 test harness: No-op change to minimize the next diff. Daniel Shahaf 2020-03-17 14:53:09 +0000
  • e79ce6afd0 'main': Document additional meanings of the 'S' $braces_stack flag. Daniel Shahaf 2020-03-17 14:12:00 +0000
  • fb69f4ca81 'main': When the redirection operator '>&' or '<&' is followed by a positive integer, do not consider that as a filename; it's always a file descriptor. Daniel Shahaf 2020-03-17 03:59:30 +0000
  • 1024ae8177 'main': Add $last_arg for "lookbehind". Daniel Shahaf 2020-03-17 03:58:15 +0000
  • 5720d87052 noop: Clarify comment. Daniel Shahaf 2020-03-17 03:48:40 +0000
  • 2339ee33b9 'main': Honour the MULTIOS option when applying the 'globbing' style. Daniel Shahaf 2020-03-17 03:31:32 +0000
  • 61945185ff 'main': Document what $in_redirection is currently used for. Daniel Shahaf 2020-03-17 03:18:27 +0000
  • 936bc251a8 'main': The optimized cmdsubst input syntax doesn't glob. Daniel Shahaf 2020-03-17 03:08:48 +0000
  • c699ce9a26 changelog: Fix markup. Daniel Shahaf 2020-03-17 03:09:25 +0000
  • 6e1a221699 tests: Add a test for issue #571. Daniel Shahaf 2020-03-17 02:57:55 +0000
  • 9ceb7c6e7c changelog.md (0.7.0): Fix typo Daniel Shahaf 2020-03-17 01:51:32 +0000
  • b454b596ed Fix historical instances of one-space indentation. Daniel Shahaf 2020-03-17 00:48:16 +0000
  • e815d4579b tests: Add a test for a bug fixed in 2d0dddf58b "'main': Don't dequote the word in command position before analyzing it.". Daniel Shahaf 2020-03-16 22:26:49 +0000
  • 842c1e570a
    Merge fa98c97028 into 3174e375f4 Matthew Martin 2020-03-16 22:05:32 +0000
  • 3174e375f4 'main': Fix highlighting of null execs. Daniel Shahaf 2020-03-16 21:50:04 +0000
  • f56e3fad23 'main': Optimize the path_prefix check. Daniel Shahaf 2020-03-16 20:45:56 +0000
  • 62e2d05f91 changelog: Update through HEAD. Daniel Shahaf 2020-03-16 19:34:48 +0000
  • 2cc2583f8f Merge the first three commits of PR #669 Daniel Shahaf 2020-03-16 19:32:59 +0000
  • e15781c900 changelog: Update through HEAD. Daniel Shahaf 2020-03-16 19:26:28 +0000
  • 20d250d618 'main': Support the non-precommand flags of sudo(8) and ssh-agent(1). Daniel Shahaf 2020-03-16 19:21:31 +0000
  • c73153c6e8 'main': Add infrastructure for precommand options that are not to be followed by a command word (issue #678). Daniel Shahaf 2020-03-16 19:20:31 +0000
  • 63bcd85dfa 'main': Don't use «foo && bar || baz» where a trenary is more appropriate. Daniel Shahaf 2020-03-16 19:13:12 +0000
  • 4bbd2a3bc6 'main': Prepare to add additional fields to $precommand_options values. Daniel Shahaf 2020-03-16 19:07:52 +0000
  • 241d3a92e8 tests: Fix an XFail test expectation. Daniel Shahaf 2020-03-16 19:04:12 +0000
  • 6243c99f41 tests: Fixup last commit. Daniel Shahaf 2020-03-16 18:57:28 +0000
  • 8f7e9b2af4 tests: Add a test for uninstalled precommands. Daniel Shahaf 2020-03-15 19:55:42 +0000
  • fccfc69b82 'main': Highlight parameter expansion history modifiers. Daniel Shahaf 2018-01-20 15:55:00 +0000
  • e038a59a83 'main': Break out a common pattern. No functional change. Daniel Shahaf 2018-01-20 15:43:36 +0000
  • f63f07417d Merge remote-tracking branch 'danielsh/tests-skip-cardinality-v1' Daniel Shahaf 2020-03-15 18:38:26 +0000
  • 2331072c06 changelog: Update through HEAD. Daniel Shahaf 2020-03-15 18:29:10 +0000
  • 9e036e0b0c 'main': Document the second meaning of the 'comment' style. Daniel Shahaf 2020-02-25 17:37:46 +0000
  • 74c7ffc9b5 'main': Factor out common logic to after the case/esac. Daniel Shahaf 2020-01-12 19:04:57 +0000
  • 8feb06a022 'main': Support parameter elision in command position. Daniel Shahaf 2020-01-12 18:57:57 +0000
  • fdf682a2f9 'main': Expand comment. Daniel Shahaf 2020-03-15 18:14:39 +0000
  • f564d11a41 make test: Re-enable syntax highlighting of TAP output in interactive runs Daniel Shahaf 2020-03-15 18:10:18 +0000
  • 8072651b6c editorconfig += Makefile Daniel Shahaf 2020-03-15 18:10:03 +0000
  • 9931990b92 tests: Fix the test for alias loops. Daniel Shahaf 2020-03-15 17:07:27 +0000
  • 525ba90932 tests: Add an XFail test for issue #694. Daniel Shahaf 2020-03-15 16:06:35 +0000
  • 9134cdf8d6 'main': Allow newlines in command position. Daniel Shahaf 2020-03-15 14:59:07 +0000
  • e94dc89606 tests: Distinguish issues #616 and #677. Daniel Shahaf 2020-03-15 15:35:27 +0000
  • f996d83975 tests: Add cross-references. Daniel Shahaf 2020-03-15 15:06:50 +0000
  • 54e1828d5c 'main': Clarify documentation of the :sudo_opt: and :sudo_arg: states. Daniel Shahaf 2020-03-15 14:56:43 +0000
  • c5878ae632 changelog: Update through HEAD. Daniel Shahaf 2020-03-15 14:37:04 +0000
  • 498cc7641f tests: Extend and document the after-a-parse-error aspects of the issue #651 test. Daniel Shahaf 2020-03-15 14:34:25 +0000
  • 81267ca313 'main': Highlight pipes inside array assignments as errors Daniel Shahaf 2020-03-15 14:25:49 +0000
  • bfd44f5c3f noop: Add comments. Daniel Shahaf 2020-03-15 14:22:05 +0000
  • 3ca93f864f 'main': Highlight literal semicolons in array assignments as errors. Daniel Shahaf 2020-03-15 14:19:23 +0000
  • a4525a0826 'main': Add infrastructure for treating literal newlines differently to semicolons. Daniel Shahaf 2020-03-15 14:17:51 +0000
  • e58e45273f tests: Add some tests for unusual or invalid elements in array assignments: Daniel Shahaf 2020-03-15 13:56:15 +0000
  • 37b6f5052f test harness: Update tests/edit-failed-tests for harness output changes in commit 2b3638a211, "test harness: Tweak quiet-test output". Daniel Shahaf 2020-03-15 13:33:09 +0000
  • a3c1757e47 changelog: Update through HEAD. Daniel Shahaf 2020-03-13 23:13:01 +0000
  • b00be5f741 driver: Be resilient to KSH_ARRAYS being set in the calling scope Austin Traver 2020-03-13 01:16:40 -0700
  • b15941bca7
    Prevent ksh_arrays option from breaking script Austin Traver 2020-03-13 01:16:40 -0700
  • b85e313bc9 main: Declare variable local to fix WARN_CREATE_GLOBAL error Matthew Martin 2020-03-12 20:51:19 -0500
  • 41d90cb5ed make test: Run tests under env -i Matthew Martin 2020-03-12 20:48:46 -0500
  • 34df84a7dd 'main': Add a test for issue #687, concerning the SH_WORD_SPLIT option. Daniel Shahaf 2020-03-11 16:52:08 +0000
  • 1a752da1c2 Highlight redirections by default, and add that to the examples in README. Daniel Shahaf 2020-01-14 20:46:46 +0000
  • 8e3578240c tests harness docs: Add paragraph breaks. Daniel Shahaf 2020-02-28 22:26:49 +0000
  • edfc7dfd9b 'main': Fix issue #577. Daniel Shahaf 2020-02-28 22:22:35 +0000
  • 9880276756 'main': Fix the currently-failing test for issue #577. Daniel Shahaf 2020-02-28 22:22:27 +0000
  • 027f522300 test harness: Honour $expected_mismatch when there are more expected than observed highlights. Daniel Shahaf 2020-02-28 22:31:36 +0000
  • 619fcad067 Post-release version number bump. Daniel Shahaf 2015-10-20 14:35:21 +0000
  • 932e29a0c7 Tag version 0.7.1. 0.7.1 Daniel Shahaf 2020-02-28 21:34:10 +0000
  • ec04a20681 release.md: Update with the step that was missed in 0.7.0. Daniel Shahaf 2020-02-28 21:33:51 +0000
  • cb8d68d00a Update changelog for the 0.7.1 release. Daniel Shahaf 2020-02-28 21:30:39 +0000
  • 04dd78cb00 Update changelog for the 0.7.0 release. (Yes, this should have been committed earlier today.) Daniel Shahaf 2020-02-28 21:29:59 +0000
  • 4eb8a19133 Post-release version number bump. Daniel Shahaf 2015-10-20 14:35:21 +0000
  • 36a3c0f82c Tag version 0.7.0. 0.7.0 Daniel Shahaf 2020-02-28 15:36:43 +0000
  • d65f4f8a35 release.md: Add details about a step. Daniel Shahaf 2020-02-28 15:36:25 +0000
  • e07c901dfd tests: Fix the last added test to pass when sudo(8) isn't installed. Daniel Shahaf 2020-02-28 15:22:43 +0000
  • 3cea1434ae Bump copyright years. Daniel Shahaf 2020-02-25 17:34:35 +0000
  • 73c89c69a2 tests: Add a test for partial elisions of parameter expansions in command position Daniel Shahaf 2020-02-25 17:22:55 +0000
  • 7fd44bc429 tests: Fix previous Matthew Martin 2020-02-25 07:30:05 -0600
  • ab88dfad27 tests: Add main test for alias of a parameter like string Matthew Martin 2020-02-25 07:21:40 -0600
  • 2b3638a211 test harness: Tweak quiet-test output Daniel Shahaf 2020-02-22 14:37:14 +0000
  • 3414c7c0d2 test harness: Include $PREBUFFER and $BUFFER in the output. Daniel Shahaf 2020-02-22 14:33:39 +0000
  • 4a043b4d15 noop: Whitespace changes only. Daniel Shahaf 2020-02-22 14:31:18 +0000
  • dc70e89bfd tests: Support non-arrays in typeset_p(). Daniel Shahaf 2020-02-22 14:29:55 +0000
  • f729726300 'main': Do not look for metacharacters in parameter expansions. Daniel Shahaf 2020-02-21 10:19:51 +0000
  • f490b7cb95 'main': Add two tests for metacharacters in parameter expansions. Daniel Shahaf 2020-02-21 10:17:55 +0000
  • 2f4f81cab7 'main': Parameter expansions may not contain assignments. Daniel Shahaf 2020-02-20 11:37:23 +0000
  • 3558306149 tests: Add tests for issue #670. Daniel Shahaf 2020-01-16 19:02:39 +0000
  • 1a55dc8fc2 'main': Pass parameters through the multi-word machinery, as we already do for aliases. Daniel Shahaf 2020-01-16 17:39:12 +0000
  • fd95523507 test harness: Tweak quiet-test output Daniel Shahaf 2020-02-22 14:37:14 +0000
  • de67fd31e6 test harness: Include $PREBUFFER and $BUFFER in the output. Daniel Shahaf 2020-02-22 14:33:39 +0000
  • 92c3d04f88 noop: Whitespace changes only. Daniel Shahaf 2020-02-22 14:31:18 +0000