mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-02 22:11:54 +02:00
This is useful when multiple plugins add region_highlight entries and subsequently want to remove only their own entries. Without this functionality, recognizing one's region_highlight entries is not trivial because the 'start' and 'end' offsets are modified by editing of $BUFFER and the highlight specification may not be unique or distinctive. The tweaks are as follows: - Change zfree() to zsfree() per workers/46070. - Remove the mem.c hunk, as it changed the signature of only one out of two alternative definitions of zsfree(). (The definition that hunk touched is the one that's not used by default.) |
||
---|---|---|
.. | ||
.cvsignore | ||
.distfiles | ||
A01grammar.ztst | ||
A02alias.ztst | ||
A03quoting.ztst | ||
A04redirect.ztst | ||
A05execution.ztst | ||
A06assign.ztst | ||
A07control.ztst | ||
B01cd.ztst | ||
B02typeset.ztst | ||
B03print.ztst | ||
B04read.ztst | ||
B05eval.ztst | ||
B06fc.ztst | ||
B07emulate.ztst | ||
B08shift.ztst | ||
B09hash.ztst | ||
B10getopts.ztst | ||
B11kill.ztst | ||
B12limit.ztst | ||
B13whence.ztst | ||
C01arith.ztst | ||
C02cond.ztst | ||
C03traps.ztst | ||
C04funcdef.ztst | ||
C05debug.ztst | ||
comptest | ||
D01prompt.ztst | ||
D02glob.ztst | ||
D03procsubst.ztst | ||
D04parameter.ztst | ||
D05array.ztst | ||
D06subscript.ztst | ||
D07multibyte.ztst | ||
D08cmdsubst.ztst | ||
D09brace.ztst | ||
E01options.ztst | ||
E02xtrace.ztst | ||
list-XFails | ||
Makefile.in | ||
P01privileged.ztst | ||
README | ||
runtests.zsh | ||
V01zmodload.ztst | ||
V02zregexparse.ztst | ||
V03mathfunc.ztst | ||
V04features.ztst | ||
V05styles.ztst | ||
V06parameter.ztst | ||
V07pcre.ztst | ||
V08zpty.ztst | ||
V09datetime.ztst | ||
V10private.ztst | ||
V11db_gdbm.ztst | ||
V12zparseopts.ztst | ||
V13zformat.ztst | ||
V14system.ztst | ||
W01history.ztst | ||
W02jobs.ztst | ||
X02zlevi.ztst | ||
X03zlebindkey.ztst | ||
X04zlehighlight.ztst | ||
Y01completion.ztst | ||
Y02compmatch.ztst | ||
Y03arguments.ztst | ||
ztst.zsh |
There are now different sections, expressed by the first letter in the scripts names: A: basic command parsing and execution B: builtins C: shell commands with special syntax D: substititution E: options P: privileged (needs super-user privileges) V: modules W: builtin interactive commands and constructs X: line editing Y: completion Z: separate systems and user contributions You will need to run these by using `make test' in the Test subdirectory of the build area for your system (which may or may not be the same as the Test subdirectory of the source tree), or the directory above. You can get more information about the tests being performed with ZTST_verbose=1 make check (`test' is equivalent to `check') or change 1 to 2 for even more detail. Individual or groups of tests can be performed with make TESTNUM=C02 check or make TESTNUM=C check to perform just the test beginning C02, or all tests beginning C, respectively. Instructions on how to write tests are given in B01cd.ztst, which acts as a model.