vile
[Top][All Lists]
Advanced

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

[vile] vile-9.8f.patch.gz


From: Thomas Dickey
Subject: [vile] vile-9.8f.patch.gz
Date: Sun, 27 Nov 2011 13:39:14 -0500
User-agent: Mutt/1.5.18 (2008-05-17)

 ftp://invisible-island.net/vile/patches/vile-9.8f.patch.gz
 patch by Thomas E. Dickey <address@hidden>
 created  Sun Nov 27 18:27:01 UTC 2011
 ------------------------------------------------------------------------------
 CHANGES                                |  104 
 MANIFEST                               |    8 
 aclocal.m4                             |  429 +-
 bind.c                                 |    4 
 buffer.c                               |    4 
 cmdtbl                                 |   56 
 configure                              | 5368 ++++++++++++++++++-------------
 configure.in                           |   15 
 display.c                              |  475 ++
 doc/config.doc                         |    5 
 doc/config.html                        |    3 
 doc/macros.doc                         |   10 
 doc/macros.html                        |    6 
 doc/vile-hlp.html                      |   91 
 doc/vile-toc.html                      |    4 
 edef.h                                 |    4 
 encrypt.c                              |    4 
 estruct.h                              |   30 
 eval.c                                 |   18 
 file.c                                 |    8 
 filters/basic.key                      |    4 
 filters/genmake.mak                    |    3 
 filters/makefile.wnt                   |    4 
 filters/pas.key                        |    6 
 filters/rpm-filt.l                     |   12 
 filters/rpm.key                        |    5 
 filters/tc.key                         |    3 
 filters/xresfilt.l                     |   24 
 insert.c                               |   91 
 line.c                                 |    4 
 macros/modes.rc                        |   12 
 main.c                                 |   14 
 makefile.in                            |    4 
 makefile.wnt                           |   17 
 modes.c                                |   45 
 modetbl                                |   10 
 nullterm.c                             |    6 
 opers.c                                |   37 
 os2vio.c                               |    3 
 package/debian/changelog               |    6 
 package/debian/control                 |    2 
 package/debian/rules                   |    8 
 package/debian/vile.files              |    1 
 package/debian/xvile.files             |    1 
 package/debian/xvile.links             |    1 
 package/vile.spec                      |  180 -
 patchlev.h                             |    2 
 proto.h                                |   16 
 pscreen.h                              |    2 
 region.c                               |  118 
 revlist                                |  128 
 search.c                               |   10 
 statevar.c                             |   25 
 tcap.c                                 |    9 
 trace.c                                |   57 
 trace.h                                |    3 
 vile-9.8f/filters/delphi.key           |  131 
 vile-9.8f/filters/erl-filt.l           |  161 
 vile-9.8f/filters/erl.key              |   35 
 vile-9.8f/package/debian/source/format |    1 
 vile.hlp                               |  103 
 w32cmd.c                               |    3 
 w32ole.cpp                             |   16 
 w32oo.cpp                              |    4 
 window.c                               |    4 
 x11.c                                  |   28 
 66 files changed, 5210 insertions(+), 2795 deletions(-)
 ------------------------------------------------------------------------------

 20111127 (f)
        + trim unneeded loader flags added in Mandriva 2010.2's rpmbuild, since
          those prevent the loadable filters from linking.
        + modify symlinking of manpages in vile.spec to avoid using absolute
          links, since those may be removed in rpmbuild.
        + change makefile.wnt to add WIDE knob to define UNICODE, and also for
          the OLE configuration to use comsuppw.lib rather than comsupp.lib
        + drop -G4 option from makefile.wnt, which was an optmization to favor
          486 processors phased out in Visual C++ 5.0, and with 9.0 produces
          a warning.
        + change return type of TERM.setpal from void to int, since the return
          value is used with the win32 platform.
        + modify special case for "dos" setting in a submode introduced in
          8.3q, recognizing "nodos" also.  This allows overriding a submode
          that is previously defined, e.g., in modes.rc, by a user's .vilerc
          (report by Wayne).
        + correct "nohl" when used in a submode.  As a side-effect, vile frees
          video attributes for the buffers, but in this special case it did not
          limit the freeing to buffers using the majormode whose highlight
          submode was turned off (report by Wayne).
        + add force-empty-lines operator.
        + add delete-empty-lines operator (request by Wayne).
        + change tabstop within [Printable Chars] to keep the result within
          80 columns.
        + improved rpm syntax highlighter:
          + modify number pattern to add dots and dashes for version numbers.
          + match keywords in more places by checking for the name in %name and
            %{name} patterns when the first match fails.
          + add keywords %exclude, %makeinstall and %run_ldconfig
        + add vile-pager to dpkg package script for vile.
        + add ".pod" files to perlmode.
        + change default in basic.key to Keyword for consistency.
        + modify xresfilt.l to check for continuation-lines of comments.
        + add "YI" capability to tc.key, per ncurses fix.
        + add extra-colors settings for linenumber and linebreak, as well
          as the normal "<" and ">" markers.
        + modify makemode to use tabinsert, allowing notabinsert to be a
          default in other mode (patch by Anthony Shipman).
        + add erlang syntax highlighter and majormode (patch by Anthony
          Shipman).
        + add linebreak mode, like vim (request by Paul Van Tilburg).
          This does NOT yet work with color highlighting, but does work with
          wide-characters.
        + fill in a missing chunk of logic for wrapping double-width characters
          (report by Sukegawa Shigeyuki).
        + modify debian/rules to work around a quoting problem in Brendan
          O'Dea's build environment.
        + fix a typo in help-file description of modeline (report by Wayne).
        + adapt/use multi-package feature of Fedora rpm script.
        + modify dpkg and rpm scripts to install lxvile.
        + add build-dependency for dpkg test-script against libperl-dev
        + several configure macro updates, from lynx/ncurses/tctest/xterm:
          + CF_ANSI_CC_CHECK - do a sanity check on $CC; occasional users add
            options directly to it rather than follow the standards by setting
            $CFLAGS and/or $CPPFLAGS.
          + CF_CURSES_CPPFLAGS - make checks for special libraries on hpux10
            and sunos4 optional
          + CF_CURSES_FUNCS - workaround for bug in gcc 4.2.1 (FreeBSD 8.1)
            which caused part of test program to be omitted, i.e., when it saw
            two return-statements in a row it omitted the _first_ one.  Also
            add expression to pointer check to help FreeBSD's linker decide it
            should be validated.  Just an assignment was not enough.
          + CF_CURSES_LIBS - add check for NetBSD's otermcap
          + CF_CURSES_HEADER - change order for curses.h / ncurses.h pairs to
            put ncurses.h first, which will tend to provide the same #define's
            as in CF_NCURSES_HEADER (report by Dennis Preiser).
          + CF_CURSES_LIBS - make checks for special libraries on hpux10 and
            sunos4 optional
          + CF_CURSES_TERM_H - modify to avoid spurious check for
            <curses.hterm.h> if there is no ncurses version.  Look for
            ncurses's term.h anyway, to work around breakage by packagers who
            separate ncurses' header files.
          + CF_DISABLE_RPATH_HACK - fix garbled message
          + CF_LD_RPATH_OPT - add cases for DragonFlyBSD and MirBSD
          + CF_MAKEFLAGS - filter out GNU make's entering/leaving messages. 
            This only appeared when using the macro in a dpkg script, though it
            should have in other cases.
          + CF_PKG_CONFIG - modify to allow autoconf-2.13 or autoconf-2.52
            configurations.
          + CF_RPATH_HACK - add a check for libraries not found, e.g., from
            suppressed functionality of gcc in linking from /usr/local/lib, and
            add a -L option to help work around this.
          + CF_STRUCT_TERMIOS - relax ncurses-oriented change to make this work
            as fixup after CF_XOPEN_SOURCE
          + CF_TERMCAP_LIBS - modify the workaround for old AIX system (from
            1997 or before) to not set $cf_cv_termlib if it succeeds in finding
            initscr in libcurses.  Doing that confused a check in tin's
            configure.in which looks at that variable to decide if
            termcap/terminfo library was found.  The check for tgoto in
            libtermcap on the next line is the actual check which is needed,
            and should fail if there is no termcap library installed.
          + CF_XOPEN_CURSES - fix typo in the workaround for
            _XOPEN_SOURCE_EXTENDED
          + CF_XOPEN_SOURCE - extend aix case to aix 7.x, modify checks to
            prefer _XOPEN_SOURCE vs _XOPEN_SOURCE_EXTENDED.
          + CF_X_ATHENA_LIBS - DragonFlyBSD's pkgsrc combines Xaw6 and Xaw7
            into a single package, and doesn't provide a plain "libXaw.so"
            symlink.  Work around by testing for the 6/7 versions.
        + restore delphi keyword file.
        + amend change from 9.7w to install rule for vileget, making it use
          the normal INSTALL_SCRIPT symbol.  Some platforms' "strip" utility
          do not error if the file happens to be a shell script.
        + amend build-fix for cygwin to fix winvile OLE.

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