[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vile] vile-9.5q.patch.gz
From: |
Thomas Dickey |
Subject: |
[vile] vile-9.5q.patch.gz |
Date: |
Mon, 28 May 2007 14:09:03 -0400 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
vile 9.5q
------------------------------------------------------------------------------
CHANGES | 61
MANIFEST | 5
aclocal.m4 | 48
bind.c | 21
buffer.c | 50
builtflt.c | 8
cmdtbl | 9
config.guess | 16
config.sub | 13
configure | 3582 ++++++++++++++++++++---------------------
configure.in | 11
curses.c | 27
display.c | 5
estruct.h | 16
eval.c | 4
exec.c | 6
fileio.c | 10
filters/atr2ansi.c | 20
filters/atr2html.c | 16
filters/atr2text.c | 12
filters/c-filt.c | 18
filters/ecrypt.c | 6
filters/filterio.c | 19
filters/filters.c | 270 ++-
filters/filters.h | 3
filters/flt_defs.h | 4
filters/fltstack.h | 4
filters/genmake.mak | 3
filters/htmlfilt.l | 28
filters/m4-filt.c | 52
filters/manfilt.c | 6
filters/perlfilt.l | 24
filters/pl-filt.c | 72
filters/rb-filt.l | 35
filters/rcs-filt.l | 11
filters/rpm-filt.l | 29
filters/rubyfilt.c | 24
filters/sh-filt.l | 29
filters/spell.rc | 6
filters/spellflt.l | 41
filters/unfilter.c | 4
line.c | 102 -
macros/modes.rc | 30
macros/vileinit.rc | 4
main.c | 20
makeargv.c | 20
makeargv.h | 5
makefile.in | 9
menu.c | 5
mkdirs.sh | 19
ntwinio.c | 102 -
package/winvile.iss | 4
patchlev.h | 2
path.c | 4
revlist | 139 -
spawn.c | 4
termio.c | 6
trace.c | 25
undo.c | 67
version.c | 4
vile-9.5.spec | 9
vile-9.5q/filters/rtf-filt.l | 74
vile-9.5q/filters/rtf.key | 1509 +++++++++++++++++
vile-9.5q/vl_stdio.h | 54
w32misc.c | 1316 ++++++---------
w32ole.rc | 2
window.c | 5
winvile.rc | 3
wvwrap.cpp | 9
x11.c | 15
xterm.c | 4
71 files changed, 5093 insertions(+), 3106 deletions(-)
------------------------------------------------------------------------------
20070528 (q)
+ change configure script to check for ispell before aspell; Fedora 5's
problem with aspell was eventually fixed.
+ make cursor-adjustment after paste in xvile dependent on whether the
pasted text ended with a newline (request by Eric Krohn).
+ cleanup the bottom line on the screen when exiting the curses driver,
to match the termcap/terminfo driver (report by Chris Green).
+ fixes for pl-filt.c (perl highlighter):
+ allow blanks before tag for here-document, e.g.,
cat << 'TAG'
+ allow '~' as a quote-delimiter (this is used by linklint).
+ modify CF_IMAKE_CFLAGS to work with Solaris sed, which (unlike a
standard UNIX implementation) does not honor nested subexpressions.
+ add rename-other-buffer command, use that to modify spell.rc so it
can work with scratch buffers which otherwise would be lost, e.g.,
"[Help]".
+ add modelines for winvile.rc and w32ole.rc to set the majormode to
rcmode, and modify a special case in main.c to make "vile winvile.rc"
get the corresponding majormode.
+ add some null-pointer checks in filters for result from flt_alloc().
+ add a check in flt_alloc() in case the pointer has not been
allocated.
+ derive $(SRC) from $(OBJ) in makefile.in, to avoid losing trace.c
in tags rule.
+ check for empty/default "put" in line.c's PutChar() to avoid
attempting to remove a trailing newline from that, since the
corresponding line has already been freed as part of the undo process
(report by Paul Fox).
+ use O_NONBLOCK if O_NDELAY is undefined, needed for a few platforms
which have the POSIX definition but not the legacy, e.g., Minix and
OS X.
+ make autocolor work for curses-driver, e.g., --with-screen=ncurses
(report by Chris Green).
+ widen the check for "winvile" in vileinit's initialization for win32
shifted cursor bind-key's.
+ modify spell filter so that it can get VILE_SPELL_FILT from the
registry on win32.
+ improve spell filter camelcasing that when parsing things like
"UXTerm" it splits off the "Term" as a possible word.
+ amend 9.5m change to check for file ownership to ensure this is
only done for files that might be source'd. It was checking files
for read/write too.
+ correct syntax highlighting for end of JavaScript embedded in HTML,
which did not allow for the marker in an inline comment.
+ modify "filename" shown in :show-filtermsgs to use the buffer name
if no filename is available.
+ modify preamble patterns for shell modes such as awk, etc., to allow
for programs without an absolute pathname, e.g., "#! awk".
+ modify the symbol-table lookup in filters.c to use tsearch() when
available. For an 8Mb rtf file this improved performance by about
a factor of two (on Linux - Visual C++ has no tsearch).
+ add configure check for getc_unlocked(), putc_unlocked() and
tsearch() to use in performance improvements for syntax filters.
+ add syntax filter for RTF files.
+ improve autocolor on win32 by not allowing the cursor to be repainted
while autocoloring is in progress.
+ modify winvile's command-line parsing, adding "-i" option to perform
the case used for "Send To": use the part of the command line after
options as the filename and change working directory to match
(request by Larry Gensch).
--
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.5q.patch.gz,
Thomas Dickey <=