Commit Graph

779 Commits

Author SHA1 Message Date
Matthew Martin
7177ba005f main: Split declaration and assignment
Unbreak build for 5.0.8 and earlier.
2017-11-24 16:35:25 -06:00
Matthew Martin
2a50614579 main: Save user options in a single variable 2017-11-24 16:07:44 -06:00
Matthew Martin
749b30221d 'main': Skip tests that break on msys2
Closes #382.
2017-11-06 07:11:55 -06:00
Matthew Martin
f4d37b74cc tests: Add ability to skip tests 2017-11-06 07:08:53 -06:00
Matthew Martin
4bd30737dc tests: Support SKIP directive in tap-colorizer 2017-11-06 07:08:21 -06:00
Matthew Martin
038409c10d tests: Run tests with WARN_CREATE_GLOBAL 2017-11-05 15:04:49 -06:00
Matthew Martin
c948a3caa0 tests: Declare local variables 2017-11-05 12:23:42 -06:00
Daniel Shahaf
e4352f98bb driver: Revert previous commit, unbreaking the build on zsh<5.0.8. 2017-11-05 15:58:58 +00:00
Daniel Shahaf
9d9e9662cf driver: Correctly escape assoc key pattern 2017-11-05 14:38:05 +00:00
Matthew Martin
18517cc98e tests: Run tests with NOUNSET 2017-11-05 08:06:45 -06:00
Matthew Martin
459c128f43 tests: Set ZLE variables to sane defaults 2017-11-05 08:06:45 -06:00
Matthew Martin
079ea39f74 tests: Ensure region highlight is unset if NONE is expected 2017-11-05 08:06:45 -06:00
Matthew Martin
a9ce931439 Default possibly unset variables to empty 2017-11-04 20:26:07 -05:00
Matthew Martin
a33c72e838 tests: Use idiomatic set check 2017-11-02 20:08:28 -05:00
Matthew Martin
1f77ed8369 brackets: Use idiomatic set check 2017-11-02 20:08:28 -05:00
Matthew Martin
9dcfacc4a5 brackets: Disallow negative nesting level 2017-11-02 20:08:28 -05:00
Matthew Martin
ac90970edc brackets: Don't call _zsh_highlight_add_highlight with empty style 2017-11-02 20:08:28 -05:00
Matthew Martin
f547f7768c brackets: Add test for highlighting errors with no styles 2017-11-02 20:08:28 -05:00
Daniel Shahaf
a2a899b41b driver: _zsh_highlight_bind_widgets: Be resilient to NO_UNSET being set in the calling scope.
Fixes #449.
2017-11-02 17:07:10 +00:00
Daniel Shahaf
c41356c3f6 docs: Add Void Linux link. 2017-10-18 00:17:29 +00:00
Julien Nicoulaud
8146d58bb2
CI: customize IRC notifcation message 2017-09-28 19:07:24 +02:00
Daniel Shahaf
5436d3e5fc tests: Remove superfluous comment.
The functions can remain defined because, nowadays, the test harness
runs each test in a subshell; but that's a well-known property of the
test harness so need not be mentioned explicitly.

Inspired by discussion on issue #443.
2017-09-11 18:45:35 +00:00
Julien Nicoulaud
3d26cb8146
tests: run the most recent versions first 2017-09-11 19:29:58 +02:00
Julien Nicoulaud
873b9955c7
tests: add zsh 5.4.2 2017-09-11 19:27:52 +02:00
Daniel Shahaf
4cde79ef00 release.md: Make a little more copy-pasteable. 2017-08-30 07:32:56 +00:00
Daniel Shahaf
9ff91eb8f0 Post-release version number bump. 2017-08-29 06:05:57 +00:00
Daniel Shahaf
434af7b11d Tag version 0.6.0. 2017-08-29 06:04:59 +00:00
Julien Nicoulaud
6f149dfc5e
Tests: add zsh 5.4 and 5.4.1 2017-08-10 20:26:11 +02:00
Daniel Shahaf
e58800158a #440: Identify the output.
Useful when using, e.g., Debian's package, which outputs just "Debian" here.
2017-08-09 18:42:35 +00:00
Julien Nicoulaud
871041a939
#440: Make sure zsh's git hash is printed when testing against zsh master branch
Context: zsh-users/zsh-docker#2
2017-08-01 18:31:18 +02:00
Julien Nicoulaud
ed90f0d2c9
#440: Fix minimum required Zsh version (4.3.11 instead of 4.3.17) 2017-08-01 17:55:23 +02:00
Julien Nicoulaud
bbaae63f2e
#440: Test on Zsh master and intermediate releases since 4.3.11 2017-08-01 17:55:23 +02:00
Daniel Shahaf
d025148858 #440: docs: Remove the travis links from README during 'make install'. 2017-07-31 23:16:37 +00:00
Daniel Shahaf
f60d9b8c36 #440: Make README more readable in source form. 2017-07-31 23:10:53 +00:00
Julien Nicoulaud
d43fe3ab70
#440: Setup IRC/gitter notifications 2017-08-01 00:56:30 +02:00
Julien Nicoulaud
47ac611c89
#440: Add build status badge 2017-08-01 00:56:30 +02:00
Julien Nicoulaud
46441b1c0d
#440: Print zsh version before tests 2017-08-01 00:56:30 +02:00
Julien Nicoulaud
7e840ff2db
#440: Fix Travis-CI configuration 2017-08-01 00:56:30 +02:00
Julien Nicoulaud
176a019434
#440: Add Travis-CI configuration 2017-08-01 00:56:30 +02:00
Daniel Shahaf
e4ed76b87d release.md: Correct 'git push' instructions. 2017-07-31 17:42:28 +00:00
Daniel Shahaf
30a29a9e31 Post-release version number bump. 2017-07-31 17:39:45 +00:00
Daniel Shahaf
dc26731555 Tag version 0.6.0-rc1. 2017-07-31 17:31:25 +00:00
Daniel Shahaf
411864d35b release.md: Create annotated tags, fix markup. 2017-07-31 17:30:59 +00:00
Daniel Shahaf
d1666463a7 changelog: Update through dea1fedc73. 2017-07-31 17:22:41 +00:00
Julien Nicoulaud
dea1fedc73
#419: Add links to OpenSUSE build service deb/rpm repositories 2017-07-31 19:12:40 +02:00
Daniel Shahaf
b56ee542d6 Merge remote-tracking branch 'upstream/pr/433'
Note that there will be no zsh 5.3.2; zsh 5.3.1 will be followed
by 5.4.  There might be 5.4-test-1 pre-releases, though.

* upstream/pr/433:
  driver: Improve comment about ^r pattern match bug
  driver: Adjust zsh version for probing for pattern match bug
  README: Fix FAQ entry about isearch highlighting
2017-07-30 17:11:33 +00:00
m0viefreak
3c43da5ffe driver: Improve comment about ^r pattern match bug
The bug is not specific to 5.3.1.
2017-07-30 19:08:21 +02:00
m0viefreak
f2ba507bbc driver: Adjust zsh version for probing for pattern match bug 2017-07-30 19:08:21 +02:00
m0viefreak
28e661bbc8 README: Fix FAQ entry about isearch highlighting
Fixes #423
2017-07-30 19:08:18 +02:00
Daniel Shahaf
39a6c476dd changelog: Update through 5feed23962. 2017-07-30 16:38:30 +00:00