vile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vile] ANN: vile-9.8s


From: Thomas Dickey
Subject: [vile] ANN: vile-9.8s
Date: Sun, 18 Dec 2016 02:15:10 +0000
User-agent: Mutt/1.5.21 (2010-09-15)

Files:
        ftp://invisible-island.net/vile/current/vile-9.8s.tgz
        ftp://invisible-island.net/vile/current/vile-9.8s.tgz.asc
        ftp://invisible-island.net/vile/patches/MD5sums
        ftp://invisible-island.net/vile/patches/vile-9.8s.patch.gz
        ftp://invisible-island.net/vile/patches/vile-9.8s.patch.gz.asc
        ftp://invisible-island.net/vile/patches/vile-9.8s.patch.gz

 patch by Thomas E. Dickey <address@hidden>
 created  Sun Dec 18 02:14:10 UTC 2016
 ------------------------------------------------------------------------------
 CHANGES                  |   67 
 MANIFEST                 |    2 
 aclocal.m4               |   19 
 configure                | 4801 ++++++++++++++++++++++-----------------------
 configure.in             |   25 
 doc/filters.doc          |    8 
 doc/filters.html         |    7 
 doc/vile-hlp.html        |    8 
 doc/vile-toc.html        |    4 
 estruct.h                |    6 
 filters/bat-filt.l       |    4 
 filters/conffilt.l       |   11 
 filters/filterio.c       |    8 
 filters/filters.h        |   16 
 filters/filters.rc       |    6 
 filters/fltstack.h       |    6 
 filters/hs-filt.l        |    8 
 filters/iss-filt.l       |    3 
 filters/lex-filt.l       |    5 
 filters/mk-2nd.awk       |    6 
 filters/nr-filt.l        |    4 
 filters/php-filt.l       |    4 
 filters/pl-filt.c        |  168 +
 filters/ps-filt.l        |   40 
 filters/ps1-filt.l       |    4 
 filters/rc-filt.l        |    4 
 filters/rcs-filt.l       |    4 
 filters/rpm-filt.l       |    6 
 filters/sh-filt.l        |  503 +++-
 filters/tcl-filt.l       |  178 +
 filters/txt-filt.l       |    4 
 filters/xml-filt.l       |    6 
 filters/xq-filt.l        |   12 
 filters/yaccfilt.l       |    3 
 macros/digraphs.rc       |   52 
 macros/modes.rc          |   18 
 main.c                   |   15 
 modes.c                  |  178 +
 modetbl                  |    4 
 package/convile.nsi      |    6 
 package/debian/changelog |    6 
 package/minvile.nsi      |    6 
 package/vile.spec        |    9 
 package/winvile.nsi      |    6 
 patchlev.h               |    4 
 revlist                  |   96 
 vile.hlp                 |    8 
 w32info.rc               |   10 
 48 files changed, 3631 insertions(+), 2747 deletions(-)
 ------------------------------------------------------------------------------

 20161217 (s)
        > Brendan O'Dea:
        + add command-line parsing for "--" token, assumed by visudo in the
          1.8.12 - 1.8.16 changes (report by Wayne Cuddy).
        > Tom Dickey:
        + recompute majormode order when "after", "before" or "qualifiers" is
          modified for a majormode.
        + add yamlmode (discussion with Steve Lembark)
        + modify DSTRING definition in lex-filter to handle continuation lines.
        + modify cfgmode to reduce false-matches with random ".cfg" files.
        + improve ps syntax filter
          + interpret %%BeginData / %%EndData keywords
          + interpret %%BeginPreview / %%EndPreview keywords
        + add ".mcrl2" as suffix for mcrlmode.
        + fixes from test-script: conf, hs, nr, rc, rcs, txt, xq, xml
        + improved regression test-script to check for places where the syntax
          filter might have mixed buffered- and unbuffered-calls in the same
          state, causing tokens in the markup to "move".
        + remove a statement from flt_putc in the standalone filters that
          converted a bare ^A to ^A?.
        + remove escaping from digraphs.rc, since change in 9.7zg made that
          both unnecessary and incorrect (reports by Marc Simpson, Brendan
          O'Dea).
        + improve tcl syntax filter
          + color backslash-escapes in double-quotes.
          + add rules to handle regexp and regsub regular expressions.  This
            does not yet handle -regexp switch cases.
          + add call to flt_bfr_error to flag unbalanced quotes here and in
            a few other filters.
          + modify newline patterns to allow for cr/lf endings in continuations
          + add special case for literals like "{\1}" and "{\\1}".
          + add special case for html entities such as "{&#123;}" and "{&foo;}"
        + improve sh syntax filter
          + allow quoted strings within '${' parameter, a detail that can
            happen with ksh brace groups (report by j.  van den hoff).
          + handle ksh's "ANSI C quotes", i.e., "$'xxx'" using single quotes
            after a dollar sign.
          + use the ksh ("-K") option for bashmode and zshmode syntax.
          + interpret "$name" within '${' parameter
          + don't warn for inline-here documents
          + handle special case where matching tag for a here-document is on
            the same line as a closing ")" in $(xxx) command.
          + highlight ksh's "[[", "((", "$((" bracketing like "{".
          + handle ksh's "((" and "$((" arithmetic expressions.
          + handle ksh's base#value numbers
        + improve perl syntax highlighter:
          + fix state used to guess where a pattern might occur, e.g., after
            an "if" keyword with no preceding operator to account for line
            breaks.
          + correct a check for illegal numbers, which flagged hexadecimal
            numbers containing "e".
          + distinguish special case of "format =" vs "format =>".
          + allow pod to begin without a preceding blank line, but warn.
          + allow for case where pod mode is turned on/off with only one blank
            line between the directives.
          + check for simple patterns that may follow operators such as "map".
          + allow '$', '+' or '&' as a quote or substitution delimiter
          + allow angle brackets for quotes after 'q', etc.
          + fix highlighting when square-brackets are used as delimiters in a
            perl substitution, e.g., s[foo[bar]xxx][yyy]
        + quiet some unnecessary compiler warnings with glibc > 2.20 by adding
          _DEFAULT_SOURCE as needed.
        + improve version-comparison for "new" flex to allow for 2.6.0, and
          accept that for built-in filters.  Also modify filters/mk-2nd.awk
          to work with "new" flex ifdef's to ignore yywrap (Debian #832973).
        + correct long-name for filename-ic mode (report Marc Simpson).

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]