[Top][All Lists]
[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
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [vile] vile-9.7i.patch.gz,
Thomas Dickey <=