6c033e62e9docs copyedit: Whitespace.
Daniel Shahaf
2015-11-17 02:54:53 +00:00
e60737d320'make perf': Unbreak by porting over 'make test' harness changes.
Daniel Shahaf
2015-11-18 17:52:46 +00:00
17fbcad8ac'main': Fix state check.
Daniel Shahaf
2015-10-30 13:38:04 +00:00
ea5186543dchangelog: Update through HEAD (1933de83be).
Daniel Shahaf
2015-10-27 07:00:39 +02:00
1933de83be'make install': Remove +x permission from installed library and documntation files.
Daniel Shahaf
2015-11-18 02:14:03 +00:00
e2096f5c4e'make install': Unbreak PREFIX=~/foo usage.
Daniel Shahaf
2015-11-18 01:48:53 +00:00
29fd6ec1deSupport the '|&', '&!', '&|' command separators.
Daniel Shahaf
2015-11-17 20:19:19 +00:00
3ed0f7f823noop: Consolidate two identical conditionals.
Daniel Shahaf
2015-11-17 20:06:43 +00:00
2dbcb575e5internal: Document the ':regular' state.
Daniel Shahaf
2015-11-17 19:40:58 +00:00
00de155063docs: 'main': Improve styles documentation.
Daniel Shahaf
2015-11-17 18:41:14 +00:00
3bfd250cce'make perf': Designate this target as '.PHONY'.
Daniel Shahaf
2015-11-17 17:50:14 +00:00
7d4252f5f5minor: docs: Improve dollar-double-quoted-argument documentation.
Daniel Shahaf
2015-11-17 03:55:00 +00:00
21e5e26923docs: Clarify 'create a new highlighter' documentation.
Daniel Shahaf
2015-11-17 03:22:14 +00:00
b1619c0013Fix issue #219: install documentation fully and properly.
Daniel Shahaf
2015-11-16 19:49:36 +00:00
79b95c629eDrop unnecessary shebang lines.
Daniel Shahaf
2015-11-17 02:04:23 +00:00
3669d69226Fix copyright year.
Daniel Shahaf
2015-11-17 02:02:42 +00:00
4fcfb15913Highlight parameter expansions that are a command word.
Daniel Shahaf
2015-11-17 01:33:30 +00:00
bdc1449733noop: Break out a helper function.
Daniel Shahaf
2015-11-17 01:27:38 +00:00
1397f1bae1tests: Tweak the isolation wrapper for style and robustness.
Daniel Shahaf
2015-11-17 01:05:05 +00:00
8f19af6b31driver: Tolerate KSH_ARRAYS being set in the calling context.
Daniel Shahaf
2015-11-17 00:48:22 +00:00
6e3720f39ddollar-double-quoted-argument: Support the syntax «"${foo}"». (Issue #186.)
Daniel Shahaf
2015-11-17 00:37:58 +00:00
28776371a0tests: Add an XFail test for highlighting «"${foo}"». (Issue #186.)
Daniel Shahaf
2015-11-17 00:37:58 +00:00
4f0c293fdecursor: Remove cursor highlighting when accepting a line.
Daniel Shahaf
2015-11-17 00:05:06 +00:00
96ee5116b1Fix issue #228, "Support the PATH_DIRS option".
Daniel Shahaf
2015-11-16 23:14:48 +00:00
a636527f70tests: Add an XFail test for issue #228, "Support the PATH_DIRS option".
Daniel Shahaf
2015-11-16 23:04:11 +00:00
2b35ff1c15minor: Rename a test file to a not-escape-needing name.
Daniel Shahaf
2015-11-16 22:57:47 +00:00
c015339202tests: Provide an independent, auto-cleaned working directory to each test.
Daniel Shahaf
2015-11-16 22:54:52 +00:00
b5d02a2f49tests: Document test isolation, implemented some time ago.
Daniel Shahaf
2015-11-16 22:31:18 +00:00
e1078a8b4c'make install': Allow setting $(SHARE_DIR).
Daniel Shahaf
2015-11-16 19:14:19 +00:00
3620ad951fAdd an XFail test for issue #231, "Assignment terminating subshell flags closing parenthesis as an error".
Daniel Shahaf
2015-11-16 19:04:37 +00:00
b285c7b821brackets: Highlight closing ')' of array assignments correctly. (Issue #226.)
Daniel Shahaf
2015-11-16 18:44:44 +00:00
44e5323b53changelog: Update through HEAD (c0dafd1d85).
Daniel Shahaf
2015-10-27 07:00:39 +02:00
c0dafd1d85brackets: Highlight the closing brackets of subshells and blocks. (Issue #226.)
Daniel Shahaf
2015-10-30 20:20:30 +02:00
28abb960denoop: Follow-up to last: improve readability.
Daniel Shahaf
2015-10-30 20:14:03 +02:00
a59f442d2dbrackets: Highlight the closing brackets of arithmetic expansion. (Issue #226.)
Daniel Shahaf
2015-10-30 17:28:48 +00:00
8b4adbd991Fix issue #222, "command word after repeat".
Daniel Shahaf
2015-10-28 14:57:26 +02:00
6fbd2aa957Add an XFail test for issue #222, "command word after repeat".
Daniel Shahaf
2015-10-28 14:57:26 +02:00
9e178f9f39subshells: Highlight the opening parenthesis correctly. (Issue #166.)
Daniel Shahaf
2015-10-30 11:38:32 +02:00
5a38710564subshells: Add an XFail test demonstrating that #166 is not yet fixed.
Daniel Shahaf
2015-10-30 09:34:01 +00:00
d3deffbf46minor: Fix WARN_CREATE_GLOBAL warnings issued by zsh 5.1.1-dev-0.
Daniel Shahaf
2015-10-30 07:09:46 +00:00
8ab8c815ecFix syntax error with zsh-5.0.5-dev-1 and older.
Daniel Shahaf
2015-10-30 09:34:16 +02:00
afa6bb3882states work: Extend state machine documentation.
Daniel Shahaf
2015-10-29 19:58:23 +02:00
1ac39b0af1comments: Mark prematurely-terminated command as an error.
Daniel Shahaf
2015-10-28 15:48:55 +02:00
693de99a90comments: Fix issue #163 and #167: Highlight comments.
Daniel Shahaf
2015-10-27 19:29:06 +02:00
e76f208cf8comments: Add a PASSing test for the NO_INTERACTIVE_COMMENTS case.
Daniel Shahaf
2015-10-30 08:34:12 +02:00
e9ceb2017ecomments: Add XFail tests from issues #163 and #167.
Daniel Shahaf
2015-10-27 16:44:02 +00:00
2f05620b19sudo: Flag an error when a required argument is missing.
Daniel Shahaf
2015-10-28 14:14:45 +02:00
9cb87473ccsudo: Tweak state computations.
Daniel Shahaf
2015-10-28 13:37:45 +02:00
f49f3bf0c0sudo: Extend tests.
Daniel Shahaf
2015-10-28 13:35:16 +02:00
a3047a9121sudo: Highlight an empty sudo; as an error.
Daniel Shahaf
2015-10-28 13:22:48 +02:00
86e9249709sudo/redirections: Fix remaining part of issue #221, "sudo and redirection don't mix".
Daniel Shahaf
2015-10-28 13:06:30 +02:00
0d1bfbcbfaHighlight subshells and anonymous functions correctly.
Daniel Shahaf
2015-10-27 15:10:01 +02:00
c216242b46command word: Highlight more reserved words. Part of issue #207.
Daniel Shahaf
2015-10-28 20:44:49 +02:00
2218e26bf8command word: Highlight 'else' correctly. Part of issue #207.
Daniel Shahaf
2015-10-28 17:32:23 +00:00
b397b12ac1command word: Start fixing issue #207, "Word following certain reserved words should be a command word".
Daniel Shahaf
2015-10-28 08:04:43 +02:00
87deac3062command word: Add an XFail test for issue #207.
Daniel Shahaf
2015-10-28 05:58:48 +00:00
01d7eeb3c7Fix issue #205, "';' after assignment is highlighted as unknown-token".
Daniel Shahaf
2015-10-27 15:01:37 +02:00
6d6fb8b03eredirections: Document handling of redirections and possibly fix a latent bug.
Daniel Shahaf
2015-10-28 16:09:07 +02:00
be006aded5sudo/redirections: Fix part of issue #221, "sudo and redirection don't mix".
Daniel Shahaf
2015-10-27 13:46:10 +02:00
c6355a31b7Followup to last: re-fix issue #9 and add test for it.
Daniel Shahaf
2015-10-27 21:00:25 +02:00
018bc45f21Followup to last: tighten the fix and ask a question.
Daniel Shahaf
2015-10-27 16:22:03 +02:00
2c9f8c8c95Fix issue #209, "precommand modifiers at non-command-word position".
Daniel Shahaf
2015-10-27 13:35:04 +02:00
88cf98d9c4states work: Documents the various states.
Daniel Shahaf
2015-10-28 15:52:03 +02:00
0aa6a5db78states work: Convert $new_expression parsing.
Daniel Shahaf
2015-10-27 12:19:51 +02:00
10b1da64e6states work: Convert sudo parsing.
Daniel Shahaf
2015-10-27 12:19:51 +02:00
80d692c400command word: Add an XFail test for issue #194, "Highlight anonymous functions".
Daniel Shahaf
2015-10-27 12:25:58 +02:00
e49251b6fasudo/redirections: Add two XFail tests for issue #221, "sudo and redirection don't mix".
Daniel Shahaf
2015-10-27 12:25:58 +02:00
2080a441acminor: Remove redundant setting of $highlight_glob.
Daniel Shahaf
2015-10-27 13:00:19 +02:00
59fbdda64cmain: Refresh highlighting upon accept-* widgets (accept-line et al).
Daniel Shahaf
2015-10-26 08:26:35 +00:00
7723edf4f5Add an XFail test for accept-line semantics.
Daniel Shahaf
2015-10-26 12:32:53 +00:00
c808d2187awrapping: Don't add '--' when invoking widgets.
Daniel Shahaf
2015-10-26 08:20:28 +00:00
7e6d960a08noop: Break out a helper function.
Daniel Shahaf
2015-10-26 08:09:08 +00:00
feec9f58c9Followup to last: Fix issue number in comment.
Daniel Shahaf
2015-10-27 13:38:40 +02:00
ed6d229b1cAdd XFail test for issue #208, 'precommand modifiers at non-command-word position'.
Daniel Shahaf
2015-10-27 12:33:11 +02:00
fb5ce43799noop: Rename a local variable for clarity.
Daniel Shahaf
2015-10-27 11:25:09 +02:00
6fe07c0961'make test': Fix breakage introduced by 4d3da30f8b: test failure would not be reflected by the exit code of 'make'.
Daniel Shahaf
2015-10-27 11:55:36 +02:00
4513eaea71'make perf': New target.
Daniel Shahaf
2015-10-27 09:46:51 +02:00
9816fcf055redirections: Test an infix redirection.
Daniel Shahaf
2015-10-27 05:09:13 +00:00
871af68082sudo: Extend test to cover all codepaths.
Daniel Shahaf
2015-10-27 05:09:13 +00:00
7d45f3e3ecchangelog: Update through HEAD (98aee7f8b9).
Daniel Shahaf
2015-10-27 07:00:39 +02:00
98aee7f8b9Remove path_approx.
Daniel Shahaf
2015-10-26 06:30:14 +00:00
4d3da30f8b'make test': Colorize output.
Daniel Shahaf
2015-10-26 14:24:45 +00:00
557bb7e0c6'make test': Allow specifying the zsh binary to use.
Daniel Shahaf
2015-10-26 14:18:54 +00:00
57624bb9f6Add screenshot.
Daniel Shahaf
2015-10-24 09:43:25 +00:00
663c760cc9minor: test harness: Convert some global failure modes to TAP "Bail out" mode.
Daniel Shahaf
2015-10-23 05:34:01 +00:00
20d106bd4dnoop: Associate an XFAIL test with its issue.
Daniel Shahaf
2015-10-23 04:57:05 +00:00
d66113c1edAdd XFAIL test for issue #205, "';' highlighted as unknown-token".
Daniel Shahaf
2015-10-23 04:56:02 +00:00
728ed66ff9Fix copyright year.
Daniel Shahaf
2015-10-23 04:53:06 +00:00
8b8b19d91ftest harness: Fix a bug with empty actual or expected results.
Daniel Shahaf
2015-10-23 04:48:16 +00:00
a18a7427fdREADME: Document 'make install'.
Daniel Shahaf
2015-10-23 04:45:18 +00:00
187371a459chamgelog: Update through HEAD
Daniel Shahaf
2015-10-23 04:44:39 +00:00
c4a9fe9379test harness: Exit 1 if a 'todo' test passed.
Daniel Shahaf
2015-10-23 04:30:00 +00:00
11c060ab76test harness: Fix a bug whereby 'todo' state would propagate to all subsequent test points.
Daniel Shahaf
2015-10-23 04:26:51 +00:00
b2ac98b981Fix issue #216: test failure with HOME=/nonexistent.
Daniel Shahaf
2015-10-23 03:51:06 +00:00
22c8736e2bAdd XFAIL test for issue #160, "subshells highlighted incorrectly".
Antony Lee
2015-10-23 03:13:47 +00:00
d99aa58aaatest harness: Run each test as a single subshell.
Matthew Martin
2015-10-23 03:27:05 +00:00
083c47b007regerssion: Look for .version and .revision-hash in the correct place.
Daniel Shahaf
2015-10-21 06:55:00 +00:00
30f2f1f144.gitignore: Add .pc (quilt dir) for the benefit of downstreams
Daniel Shahaf
2015-10-21 02:48:34 +00:00
8631cc1061README.md += overview description paragraph
Daniel Shahaf
2015-10-20 14:56:10 +00:00
cae87016c6release.md: Add an IRC task.
Daniel Shahaf
2015-10-20 14:41:55 +00:00