vile
[Top][All Lists]
Advanced

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

[vile] vile-9.7l.patch.gz


From: Thomas Dickey
Subject: [vile] vile-9.7l.patch.gz
Date: Sat, 28 Feb 2009 13:51:36 -0500
User-agent: Mutt/1.5.18 (2008-05-17)

 patch by Thomas E. Dickey <address@hidden>
 created  Sat Feb 28 18:47:42 UTC 2009
 ------------------------------------------------------------------------------
 CHANGES                      |   54 
 MANIFEST                     |    3 
 aclocal.m4                   |  198 +
 charsets.c                   |    6 
 cmdtbl                       |    4 
 configure                    | 4143 ++++++++++++++++++++++-------------------
 configure.in                 |   31 
 doc/filters.doc              |    3 
 doc/ncu-indent               |   14 
 eightbit.c                   |    7 
 estruct.h                    |    8 
 file.c                       |   14 
 filters/bas-filt.l           |    4 
 filters/filters.rc           |    4 
 filters/genmake.mak          |    3 
 filters/htmlfilt.l           |    3 
 filters/lispfilt.l           |   33 
 filters/mc-filt.l            |    4 
 filters/scheme.key           |   15 
 macros/modes.rc              |   17 
 makeargv.c                   |    4 
 makefile.wnt                 |    6 
 modes.c                      |    6 
 patchlev.h                   |    2 
 proto.h                      |    6 
 random.c                     |   17 
 regexp.c                     |   68 
 revlist                      |   67 
 select.c                     |   21 
 termio.c                     |   56 
 vile-9.7.spec                |    9 
 vile-9.7l/filters/scm-filt.l |  159 +
 w32vile.h                    |    4 
 x11.c                        |   16 
 34 files changed, 2869 insertions(+), 2140 deletions(-)
 ------------------------------------------------------------------------------

 20090228 (l)
        > Brendan MacDonell
        + improve lisp and scheme modes:
          + adds highlighting support for quasiquote/backtick (`), quote ('),
            unquote (,) and unquote-splice (,@), including unquoted
            sub-expressions.
          + highlights the parentheses of quoted expressions in a different
            color (glancing at the code, this appears to have been the initial
            intent, except the 'quoted' stack variable was never initialized to
            zero).
        + improve scheme mode:
          + uses a derived filter, 'rnrs' (I tried naming the filter 'scheme',
            but apparently define_scheme is already defined by vile itself).
          + highlights vector literals '#( ..  )' properly depending on their
            context.
          + removes the tokens from scheme.key which are now handled by the
            filter.
          + cleans up the keywords file by disabling the unnecessary .brief and
            ..abbrev declarations.  This also allows some forgotten let*-style
            keywords to be properly recognized.
        > Mark Robinson:
        + fix configure.in to add icon for minvile target.
        > Tom Dickey:
        + amend 9.7g change to use extra-colors for hyperlinks, to do this only
          when the link starts with "view ", which is used in which-source
          and similar macros.
        + highlight pkg-config ".pc" files as "make" syntax.
        + fix winvile "-i" option, which did not save the original command
          string, so filenames with embedded blanks required quotes.
        + fix read of file containing only a UTF-8 BOM; that confused the
          empty-file logic.
        + modify configure --with-perl to give a warning but not exit if the
          configure script cannot link with perl.  This works around a recent
          mismatch between gcc and perl on some platforms where perl declares
          a prototype for main() which causes gcc to reject the parameterless
          main()'s in the configure script.
        + build-fixes for win32 (Visual C++ 7) and MinGW.
        + renamed define_scheme to define_color_scm, rename rnrs filter to
          "scheme".
        + increase lex tables in htmlfilt.l and mc-filt.l for AIX.
        + add "with" and "select" complex fences to vbmode and vb6mode.
        + correct comparison used for continuation marker in vbmode comments.
        + ensure that <sys/ioctl.h> is included in termio.c if it is needed for
          SIGWINCH handling, e.g., with Mac OS X (finishes bug report by Daniel
          L Ashbrook).
        + update configure script macros:
          + consistently append rather than prepend to $CFLAGS
          + use $PATH_SEPARATOR variable rather than $PATHSEP
          + minor fixes for Intel compiler warnings
          + add case for "mint" to CF_XOPEN_SOURCE
        + improve performance of on-the-fly UTF-8 regular expressions by
          inlining and making checks to see if a byte is ASCII before doing
          conversions.

-- 
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]