vile
[Top][All Lists]
Advanced

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

[vile] vile-9.7zc.patch.gz


From: Thomas Dickey
Subject: [vile] vile-9.7zc.patch.gz
Date: Mon, 05 Apr 2010 21:18:17 -0400
User-agent: Mutt/1.5.9i

 ftp://invisible-island.net/vile/patches/vile-9.7zc.patch.gz
 patch by Thomas E. Dickey <address@hidden>
 created  Tue Apr  6 01:13:42 UTC 2010
 ------------------------------------------------------------------------------
 CHANGES               |   65 
 MANIFEST              |    4 
 aclocal.m4            |  270 ++-
 basic.c               |   36 
 borland.c             |   22 
 buffer.c              |   18 
 cmdtbl                |    5 
 configure             | 4291 +++++++++++++++++++++++++++---------------------
 configure.in          |   25 
 curses.c              |   14 
 display.c             |   20 
 doc/config.doc        |  133 +
 doc/config.html       |  160 +
 doc/dir.doc           |    2 
 doc/filters.doc       |    2 
 doc/menus.doc         |    2 
 doc/modes.doc         |    2 
 doc/vile-hlp.html     |   86 
 doc/vile-toc.html     |   13 
 eightbit.c            |  153 +
 estruct.h             |    7 
 eval.c                |   34 
 file.c                |    3 
 fileio.c              |    8 
 filters/filters.c     |   17 
 filters/makefile.2nd  |   28 
 filters/makefile.in   |   15 
 filters/manfilt.c     |    4 
 filters/mk-1st.awk    |   10 
 filters/mk-2nd.awk    |    6 
 filters/vilefilt.l    |    5 
 input.c               |    4 
 macros/XVile.ad       |    6 
 macros/modes.rc       |    3 
 macros/uxvile.desktop |    4 
 macros/xvile.desktop  |    4 
 main.c                |   10 
 makefile.in           |   50 
 modetbl               |    3 
 ntwinio.c             |   14 
 os2vio.c              |   70 
 patchlev.h            |    2 
 proto.h               |   12 
 random.c              |  109 -
 regexp.c              |   50 
 revlist               |  107 -
 spawn.c               |    3 
 statevar.c            |   75 
 trace.c               |    5 
 ucrypt.c              |    4 
 vile-9.7.spec         |  116 +
 vile.hlp              |   75 
 vl_regex.h            |    6 
 vmsvt.c               |  211 +-
 word.c                |    8 
 x11.c                 |  178 +
 x11menu.c             |    6 
 57 files changed, 4178 insertions(+), 2417 deletions(-)
 ------------------------------------------------------------------------------

 20100405 (zc)
        > Rick Sladkey:
        + add missing "close" for terminal for win32 console version.  Lacking
          the close, vile could hang if it was run from a subshell.
        + do not check X_OK in ffaccess() for win32.
        > Tom Dickey:
        + add configure check for exctags vs ctags, to work with pkgsrc.
        + use Xutf8LookupString for input of UTF-8 key-events, if available.
        + add configure check for rpath linkage options, use this for libraries
          in unusual places.
        + improve CF_FIND_LINKAGE configure macro, avoid adding to CPPFLAGS
          and LDFLAGS if the check only needs to add a library name.
        + improve configure check for gcc -rdynamic option.
        + incorporate "reflex" into AC_PROG_LEX check for working version of
          flex.
        + change resource file's forkOnStartup to false, matching compiled-in
          default (discussion on mailing list).
        + add "Application" to desktop files.
        + improve .spec file, to install uxvile as well as configure xvile
          using Xaw to obtain menu support.
        + remove mkdirs.sh; use mkdir -p
        + minor cleanup of .spec file, change the terminal configuration to
          use the default termcap/terminfo driver rather than ncursesw
          (discussion with Radek Liboska).
        + fix makefile.in so that rpm build works; the changes for the 
          --with-symlink configure option had broken the way the TARGET symbol
          was used by the .spec file.
        + add configure check for va_copy, which may not be a macro.
        + change type in vl_setup_encrypt() to "int", to make this 32-bits for
          32- and 64-bit platforms, needed to make the algorithm work with
          64-bits.  The original "long" was needed for 16-bit systems.
        + when processing modelines, ensure that settings for a source'd file
          are not applied to the current file.
        + modify xvile to use \uXXXX format when the font does not contain
          a glyph for a given character.
        + change "install-xvile" makefile target to "install-bin" in RPM
          spec-file to work with UTF-8 (report by Radek Liboska).
        + add/revise sections in config.html / config.doc summarizing the
          differences between related text- and X11-drivers and their support
          of UTF-8 (report by Radek Liboska).
        + change "ncurses" to "ncursesw" in RPM spec-file to work with UTF-8
          (report by Radek Liboska).
        + correct order of ifdef/include's for USE_MULTIBYTE symbol in
          curses.c, which broke wide-character support for curses-driver in
          9.7zb (report by Radek Liboska).
        + add preamble to makemode to work with lines such as
                #!/usr/bin/make -f
        + add environment variable VILE_LOCALE_MAPPING to help with special
          cases of associating wide/narrow locales, e.g., where the narrow
          locale is only available under a non-empty suffix.
        + improve reverse-index used for associating wide/narrow encoding.
        + add mode "reuse-position" to allow users to specify that vile should
          restore the current line/column position when (re)displaying a
          scratch buffer built with liststuff.  The motivation is to allow
          switching between the displays for show-printable and
          show-wide-printable, which use the same buffer.
        + add show-wide-printable command, to provide a way to see details for
          other "pages" than the ASCII/Latin-1 0-255 code.
        + reopen terminal in CleanAfterPipe() so that multibyte-output still
          works after reading into a buffer from a shell command.
        + make kill_response() work with wide-characters (report by Ramil
          Farkhshatov).
        + revert a change in word.c from 9.7zb which broke wide-character use
          of format-til (report by Ramil Farkhshatov).

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