Commit Graph

  • 6c033e62e9 docs 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
  • ea5186543d changelog: 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
  • 29fd6ec1de Support the '|&', '&!', '&|' command separators. Daniel Shahaf 2015-11-17 20:19:19 +00:00
  • 3ed0f7f823 noop: Consolidate two identical conditionals. Daniel Shahaf 2015-11-17 20:06:43 +00:00
  • 2dbcb575e5 internal: Document the ':regular' state. Daniel Shahaf 2015-11-17 19:40:58 +00:00
  • 00de155063 docs: '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
  • 7d4252f5f5 minor: docs: Improve dollar-double-quoted-argument documentation. Daniel Shahaf 2015-11-17 03:55:00 +00:00
  • 21e5e26923 docs: Clarify 'create a new highlighter' documentation. Daniel Shahaf 2015-11-17 03:22:14 +00:00
  • b1619c0013 Fix issue #219: install documentation fully and properly. Daniel Shahaf 2015-11-16 19:49:36 +00:00
  • 79b95c629e Drop unnecessary shebang lines. Daniel Shahaf 2015-11-17 02:04:23 +00:00
  • 3669d69226 Fix copyright year. Daniel Shahaf 2015-11-17 02:02:42 +00:00
  • 4fcfb15913 Highlight parameter expansions that are a command word. Daniel Shahaf 2015-11-17 01:33:30 +00:00
  • bdc1449733 noop: Break out a helper function. Daniel Shahaf 2015-11-17 01:27:38 +00:00
  • 1397f1bae1 tests: Tweak the isolation wrapper for style and robustness. Daniel Shahaf 2015-11-17 01:05:05 +00:00
  • 8f19af6b31 driver: Tolerate KSH_ARRAYS being set in the calling context. Daniel Shahaf 2015-11-17 00:48:22 +00:00
  • 6e3720f39d dollar-double-quoted-argument: Support the syntax «"${foo}"». (Issue #186.) Daniel Shahaf 2015-11-17 00:37:58 +00:00
  • 28776371a0 tests: Add an XFail test for highlighting «"${foo}"». (Issue #186.) Daniel Shahaf 2015-11-17 00:37:58 +00:00
  • 4f0c293fde cursor: Remove cursor highlighting when accepting a line. Daniel Shahaf 2015-11-17 00:05:06 +00:00
  • 96ee5116b1 Fix issue #228, "Support the PATH_DIRS option". Daniel Shahaf 2015-11-16 23:14:48 +00:00
  • a636527f70 tests: Add an XFail test for issue #228, "Support the PATH_DIRS option". Daniel Shahaf 2015-11-16 23:04:11 +00:00
  • 2b35ff1c15 minor: Rename a test file to a not-escape-needing name. Daniel Shahaf 2015-11-16 22:57:47 +00:00
  • c015339202 tests: Provide an independent, auto-cleaned working directory to each test. Daniel Shahaf 2015-11-16 22:54:52 +00:00
  • b5d02a2f49 tests: 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
  • 3620ad951f Add 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
  • b285c7b821 brackets: Highlight closing ')' of array assignments correctly. (Issue #226.) Daniel Shahaf 2015-11-16 18:44:44 +00:00
  • 44e5323b53 changelog: Update through HEAD (c0dafd1d85). Daniel Shahaf 2015-10-27 07:00:39 +02:00
  • c0dafd1d85 brackets: Highlight the closing brackets of subshells and blocks. (Issue #226.) Daniel Shahaf 2015-10-30 20:20:30 +02:00
  • 28abb960de noop: Follow-up to last: improve readability. Daniel Shahaf 2015-10-30 20:14:03 +02:00
  • a59f442d2d brackets: Highlight the closing brackets of arithmetic expansion. (Issue #226.) Daniel Shahaf 2015-10-30 17:28:48 +00:00
  • 8b4adbd991 Fix issue #222, "command word after repeat". Daniel Shahaf 2015-10-28 14:57:26 +02:00
  • 6fbd2aa957 Add an XFail test for issue #222, "command word after repeat". Daniel Shahaf 2015-10-28 14:57:26 +02:00
  • 9e178f9f39 subshells: Highlight the opening parenthesis correctly. (Issue #166.) Daniel Shahaf 2015-10-30 11:38:32 +02:00
  • 5a38710564 subshells: Add an XFail test demonstrating that #166 is not yet fixed. Daniel Shahaf 2015-10-30 09:34:01 +00:00
  • d3deffbf46 minor: Fix WARN_CREATE_GLOBAL warnings issued by zsh 5.1.1-dev-0. Daniel Shahaf 2015-10-30 07:09:46 +00:00
  • 8ab8c815ec Fix syntax error with zsh-5.0.5-dev-1 and older. Daniel Shahaf 2015-10-30 09:34:16 +02:00
  • afa6bb3882 states work: Extend state machine documentation. Daniel Shahaf 2015-10-29 19:58:23 +02:00
  • 1ac39b0af1 comments: Mark prematurely-terminated command as an error. Daniel Shahaf 2015-10-28 15:48:55 +02:00
  • 693de99a90 comments: Fix issue #163 and #167: Highlight comments. Daniel Shahaf 2015-10-27 19:29:06 +02:00
  • e76f208cf8 comments: Add a PASSing test for the NO_INTERACTIVE_COMMENTS case. Daniel Shahaf 2015-10-30 08:34:12 +02:00
  • e9ceb2017e comments: Add XFail tests from issues #163 and #167. Daniel Shahaf 2015-10-27 16:44:02 +00:00
  • 2f05620b19 sudo: Flag an error when a required argument is missing. Daniel Shahaf 2015-10-28 14:14:45 +02:00
  • 9cb87473cc sudo: Tweak state computations. Daniel Shahaf 2015-10-28 13:37:45 +02:00
  • f49f3bf0c0 sudo: Extend tests. Daniel Shahaf 2015-10-28 13:35:16 +02:00
  • a3047a9121 sudo: Highlight an empty sudo; as an error. Daniel Shahaf 2015-10-28 13:22:48 +02:00
  • 86e9249709 sudo/redirections: Fix remaining part of issue #221, "sudo and redirection don't mix". Daniel Shahaf 2015-10-28 13:06:30 +02:00
  • 0d1bfbcbfa Highlight subshells and anonymous functions correctly. Daniel Shahaf 2015-10-27 15:10:01 +02:00
  • c216242b46 command word: Highlight more reserved words. Part of issue #207. Daniel Shahaf 2015-10-28 20:44:49 +02:00
  • 2218e26bf8 command word: Highlight 'else' correctly. Part of issue #207. Daniel Shahaf 2015-10-28 17:32:23 +00:00
  • b397b12ac1 command 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
  • 87deac3062 command word: Add an XFail test for issue #207. Daniel Shahaf 2015-10-28 05:58:48 +00:00
  • 01d7eeb3c7 Fix issue #205, "';' after assignment is highlighted as unknown-token". Daniel Shahaf 2015-10-27 15:01:37 +02:00
  • 6d6fb8b03e redirections: Document handling of redirections and possibly fix a latent bug. Daniel Shahaf 2015-10-28 16:09:07 +02:00
  • be006aded5 sudo/redirections: Fix part of issue #221, "sudo and redirection don't mix". Daniel Shahaf 2015-10-27 13:46:10 +02:00
  • c6355a31b7 Followup to last: re-fix issue #9 and add test for it. Daniel Shahaf 2015-10-27 21:00:25 +02:00
  • 018bc45f21 Followup to last: tighten the fix and ask a question. Daniel Shahaf 2015-10-27 16:22:03 +02:00
  • 2c9f8c8c95 Fix issue #209, "precommand modifiers at non-command-word position". Daniel Shahaf 2015-10-27 13:35:04 +02:00
  • 88cf98d9c4 states work: Documents the various states. Daniel Shahaf 2015-10-28 15:52:03 +02:00
  • 0aa6a5db78 states work: Convert $new_expression parsing. Daniel Shahaf 2015-10-27 12:19:51 +02:00
  • 10b1da64e6 states work: Convert sudo parsing. Daniel Shahaf 2015-10-27 12:19:51 +02:00
  • 80d692c400 command word: Add an XFail test for issue #194, "Highlight anonymous functions". Daniel Shahaf 2015-10-27 12:25:58 +02:00
  • e49251b6fa sudo/redirections: Add two XFail tests for issue #221, "sudo and redirection don't mix". Daniel Shahaf 2015-10-27 12:25:58 +02:00
  • 2080a441ac minor: Remove redundant setting of $highlight_glob. Daniel Shahaf 2015-10-27 13:00:19 +02:00
  • 59fbdda64c main: Refresh highlighting upon accept-* widgets (accept-line et al). Daniel Shahaf 2015-10-26 08:26:35 +00:00
  • 7723edf4f5 Add an XFail test for accept-line semantics. Daniel Shahaf 2015-10-26 12:32:53 +00:00
  • c808d2187a wrapping: Don't add '--' when invoking widgets. Daniel Shahaf 2015-10-26 08:20:28 +00:00
  • 7e6d960a08 noop: Break out a helper function. Daniel Shahaf 2015-10-26 08:09:08 +00:00
  • feec9f58c9 Followup to last: Fix issue number in comment. Daniel Shahaf 2015-10-27 13:38:40 +02:00
  • ed6d229b1c Add XFail test for issue #208, 'precommand modifiers at non-command-word position'. Daniel Shahaf 2015-10-27 12:33:11 +02:00
  • fb5ce43799 noop: 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
  • 9816fcf055 redirections: Test an infix redirection. Daniel Shahaf 2015-10-27 05:09:13 +00:00
  • 871af68082 sudo: Extend test to cover all codepaths. Daniel Shahaf 2015-10-27 05:09:13 +00:00
  • 7d45f3e3ec changelog: Update through HEAD (98aee7f8b9). Daniel Shahaf 2015-10-27 07:00:39 +02:00
  • 98aee7f8b9 Remove 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
  • 57624bb9f6 Add screenshot. Daniel Shahaf 2015-10-24 09:43:25 +00:00
  • 663c760cc9 minor: test harness: Convert some global failure modes to TAP "Bail out" mode. Daniel Shahaf 2015-10-23 05:34:01 +00:00
  • 20d106bd4d noop: Associate an XFAIL test with its issue. Daniel Shahaf 2015-10-23 04:57:05 +00:00
  • d66113c1ed Add XFAIL test for issue #205, "';' highlighted as unknown-token". Daniel Shahaf 2015-10-23 04:56:02 +00:00
  • 728ed66ff9 Fix copyright year. Daniel Shahaf 2015-10-23 04:53:06 +00:00
  • 8b8b19d91f test harness: Fix a bug with empty actual or expected results. Daniel Shahaf 2015-10-23 04:48:16 +00:00
  • a18a7427fd README: Document 'make install'. Daniel Shahaf 2015-10-23 04:45:18 +00:00
  • 187371a459 chamgelog: Update through HEAD Daniel Shahaf 2015-10-23 04:44:39 +00:00
  • c4a9fe9379 test harness: Exit 1 if a 'todo' test passed. Daniel Shahaf 2015-10-23 04:30:00 +00:00
  • 11c060ab76 test harness: Fix a bug whereby 'todo' state would propagate to all subsequent test points. Daniel Shahaf 2015-10-23 04:26:51 +00:00
  • b2ac98b981 Fix issue #216: test failure with HOME=/nonexistent. Daniel Shahaf 2015-10-23 03:51:06 +00:00
  • 22c8736e2b Add XFAIL test for issue #160, "subshells highlighted incorrectly". Antony Lee 2015-10-23 03:13:47 +00:00
  • d99aa58aaa test harness: Run each test as a single subshell. Matthew Martin 2015-10-23 03:27:05 +00:00
  • 083c47b007 regerssion: 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
  • 8631cc1061 README.md += overview description paragraph Daniel Shahaf 2015-10-20 14:56:10 +00:00
  • cae87016c6 release.md: Add an IRC task. Daniel Shahaf 2015-10-20 14:41:55 +00:00