vile
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: Digital signature


reply via email to

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