vile
[Top][All Lists]
Advanced

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

[vile] vile-9.7i.patch.gz


From: Thomas Dickey
Subject: [vile] vile-9.7i.patch.gz
Date: Sun, 30 Nov 2008 19:52:38 -0500
User-agent: Mutt/1.5.18 (2008-05-17)

 patch by Thomas E. Dickey <address@hidden>
 created  Mon Dec  1 00:48:47 UTC 2008
 ------------------------------------------------------------------------------
 CHANGES            |   43 +++
 MANIFEST           |    2 
 buglist            |   12 
 charsets.c         |    4 
 cmdtbl             |    5 
 configure          |  623 +++++++++++++++++++++++++--------------------------
 configure.in       |   11 
 display.c          |    4 
 doc/filters.doc    |   23 +
 edef.h             |    8 
 estruct.h          |   18 +
 eval.c             |    6 
 exec.c             |   28 +-
 file.c             |   18 +
 fileio.c           |    6 
 filters/ada-filt.l |    7 
 filters/as-filt.l  |    7 
 filters/asm-filt.l |    7 
 filters/au3-filt.l |    7 
 filters/awk-filt.l |    7 
 filters/bas-filt.l |    7 
 filters/bat-filt.l |    7 
 filters/bnf-filt.l |    7 
 filters/cfg-filt.l |    7 
 filters/conffilt.l |    7 
 filters/cs.key     |    4 
 filters/css-filt.l |    7 
 filters/cwebfilt.l |    7 
 filters/dcl-filt.l |    7 
 filters/def-filt.l |    7 
 filters/difffilt.l |    7 
 filters/ecl-filt.l |    7 
 filters/esqlfilt.l |    7 
 filters/est-filt.l |    7 
 filters/fdl-filt.l |    7 
 filters/filters.c  |   23 +
 filters/filters.h  |   41 ++-
 filters/hs-filt.l  |    7 
 filters/htmlfilt.l |    6 
 filters/imakeflt.l |    7 
 filters/infofilt.l |    7 
 filters/ini-filt.l |    7 
 filters/iss-filt.l |    7 
 filters/latexflt.l |    7 
 filters/lex-filt.l |   27 --
 filters/lex.key    |   29 ++
 filters/lispfilt.l |    7 
 filters/lua-filt.l |    7 
 filters/mailfilt.l |    7 
 filters/makefilt.l |    9 
 filters/mc-filt.l  |    7 
 filters/mcrlfilt.l |    7 
 filters/midlfilt.l |    7 
 filters/mms-filt.l |    7 
 filters/nr-filt.l  |    7 
 filters/pas-filt.l |    7 
 filters/php-filt.l |    7 
 filters/pot-filt.l |    7 
 filters/ps-filt.l  |    7 
 filters/py-filt.l  |    7 
 filters/rc-filt.l  |    7 
 filters/rcs-filt.l |    7 
 filters/rexxfilt.l |    7 
 filters/rpm-filt.l |    7 
 filters/rtf-filt.l |    6 
 filters/sccsfilt.l |    7 
 filters/sh-filt.l  |    7 
 filters/sml-filt.l |    7 
 filters/spellflt.l |   10 
 filters/sql-filt.l |    7 
 filters/tbl-filt.l |    7 
 filters/tc-filt.l  |    7 
 filters/tcl-filt.l |    7 
 filters/texifilt.l |    7 
 filters/ti-filt.l  |    7 
 filters/txt-filt.l |    9 
 filters/vilefilt.l |  115 +++++++++
 filters/vl-filt.l  |    7 
 filters/wbt-filt.l |    7 
 filters/xml-filt.l |    7 
 filters/xresfilt.l |    7 
 filters/xs-filt.l  |    7 
 filters/yacc.key   |   20 +
 filters/yaccfilt.l |  123 ++++++++--
 insert.c           |   46 ++-
 line.c             |    4 
 macros/digraphs.rc |    8 
 macros/vileinit.rc |    9 
 macros/vilemenu.rc |    8 
 main.c             |   24 +
 makefile.in        |    7 
 map.c              |   33 +-
 menu.c             |  540 ++++++++++++++++++++++++++++++--------------
 mktbls.c           |   37 +--
 modes.c            |   22 +
 patchlev.h         |    2 
 path.c             |    6 
 proto.h            |    9 
 random.c           |    6 
 revlist            |  222 +++++++++---------
 statevar.c         |    4 
 tbuff.c            |    4 
 termio.c           |    7 
 trace.c            |    7 
 version.c          |    6 
 vile-9.7.spec      |    9 
 w32cbrd.c          |    4 
 w32vile.h          |    8 
 window.c           |   21 +
 x11menu.c          |   29 +-
 xtermkeys.h        |    6 
 111 files changed, 1680 insertions(+), 1033 deletions(-)
 ------------------------------------------------------------------------------

 20081130 (i)
        > Tom Dickey:
        + modify vilemenu.rc to work with --disable-shell configuration, by
          making it scriptable, and using the scripting feature to omit menu
          entries which use shell features.
        + add "define-menu-entry" command.
        + eliminate fixed limit of xvile's menu size.
        + modify vileinit.rc to work with --disable-shell configuration.
        + modify assert() in main.c to allow assert-checking with xvile.
        + modify keyword ".merge" directive to make it distinct from ".source".
          The former reads without modifying the table name, the latter builds
          a new table.  Use this feature in the yacc syntax filter to keep the
          terminal names and C keywords separate.
        + improve yacc syntax filter, highlighting all of the terminal symbols
          with "Terminal" class.
        + improve lex keywords, from flex manpage.
        + improve lex syntax filter to work with files having no "%{" section.
        + correct treatment of "R" command for quoted characters, e.g,. ^V^G;
          it was not deleting the characters which were replaced.
        + correct one place where inserted bytes were interpreted as
          characters, which caused the map-command to insert UTF-8 bytes as
          characters (report by Christopher Illies).
        + fix sign-extension in map.c, which caused a command like this
                :map! ^Ks, ^Vu0219
          corresponding to UTF8 0xc8,0x99 to insert 0xffc8,0xffc9 (report by
          Christopher Illies).
        + modify end_named_cmd() and more_named_cmd() to check clexec
          independently of isnamedcmd, since the latter is for interactive use,
          and the former is for scripts.  This allows a .vilerc file to contain
          a "map!" line which will be shown at startup.
        + build-fixes for MinGW.
        + experimented with flex's "-+" C++ option (but decided that cannot be
          used in vile, since it changes the scope of yy_start).
        + mods to compile with g++
        + improve highlighting of vile macros by displaying numeric codes
          following a control/V as in a map-command as numbers or errors if
          fewer digits were found than expected (prompted by report by
          Christopher Illies).
        + modify make-filter to show tokens marked with @'s as preprocessor,
          e.g., as used for autoconf.
        + set file-encoding in digraph.rc to make comments (which are
          in ISO-8859-1) display properly in UTF-8.

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