The current version of vile is 9.8v
It's available at
        https://invisible-island.net/vile/vile.html
        ftp://ftp.invisible-island.net/vile/
        https://invisible-mirror.net/archives/vile/

Files:
        ftp://ftp.invisible-island.net/vile/current/vile-9.8v.tgz
        ftp://ftp.invisible-island.net/vile/current/vile-9.8v.tgz.asc
        ftp://ftp.invisible-island.net/vile/patches/MD5sums
        ftp://ftp.invisible-island.net/vile/patches/vile-9.8v.patch.gz
        ftp://ftp.invisible-island.net/vile/patches/vile-9.8v.patch.gz.asc

 ftp://ftp.invisible-island.net/vile/patches/vile-9.8v.patch.gz
 patch by Thomas E. Dickey <dic...@invisible-island.net>
 created  Sun Dec 12 23:59:32 UTC 2021
 ------------------------------------------------------------------------------
 CHANGES                                    |   76 
 INSTALL                                    |    2 
 MANIFEST                                   |   20 
 README                                     |    2 
 README.PC                                  |    2 
 aclocal.m4                                 | 1214 +-
 ansi.c                                     |    2 
 api.h                                      |    2 
 basic.c                                    |    6 
 borland.c                                  |    2 
 buffer.c                                   |    4 
 buglist                                    |    2 
 chgdfunc.h                                 |    2 
 cmdtbl                                     |    2 
 config.guess                               | 1177 +-
 config.sub                                 |  647 -
 config_h.in                                |    2 
 configure                                  |13645 ++++++++++++++-------------
 configure.in                               |   78 
 csrch.c                                    |    2 
 curses.c                                   |    6 
 descrip.mms                                |    2 
 dirstuff.h                                 |    2 
 display.c                                  |    6 
 djhandl.c                                  |    2 
 doc/config.doc                             |    6 
 doc/config.html                            |    4 
 doc/make-hlp.pl                            |    4 
 doc/make-toc.pl                            |    5 
 doc/makefile                               |    2 
 doc/vile-hlp.html                          |  893 -
 doc/vile-man.sed                           |    2 
 doc/vile-toc.html                          |    6 
 dumbterm.c                                 |    2 
 edef.h                                     |    2 
 eightbit.c                                 |    4 
 encrypt.c                                  |    2 
 estruct.h                                  |   18 
 eval.c                                     |    7 
 externs.c                                  |    2 
 filters/ada-filt.l                         |    2 
 filters/atr2ansi.c                         |    2 
 filters/atr2text.c                         |    2 
 filters/awk-filt.l                         |    2 
 filters/bnf-filt.l                         |    2 
 filters/c-filt.c                           |   97 
 filters/cfg-filt.l                         |    2 
 filters/css-filt.l                         |    2 
 filters/cwebfilt.l                         |    2 
 filters/dcl-filt.l                         |    2 
 filters/def-filt.l                         |    2 
 filters/difffilt.l                         |    2 
 filters/ecl-filt.l                         |    2 
 filters/ecrypt.c                           |    2 
 filters/esqlfilt.l                         |    2 
 filters/est-filt.l                         |    2 
 filters/fdl-filt.l                         |    2 
 filters/filters.c                          |    2 
 filters/flt_defs.h                         |    2 
 filters/genmake.c                          |    2 
 filters/htmlfilt.l                         |    2 
 filters/imakeflt.l                         |    2 
 filters/infofilt.l                         |    2 
 filters/ini-filt.l                         |    2 
 filters/jsonfilt.l                         |    2 
 filters/key-filt.c                         |    2 
 filters/latexflt.l                         |    2 
 filters/lua-filt.l                         |    2 
 filters/m4-filt.c                          |    2 
 filters/mailfilt.l                         |    2 
 filters/makefile.2nd                       |    4 
 filters/makefile.djg                       |    4 
 filters/makefile.emx                       |    2 
 filters/makefile.icc                       |    2 
 filters/makefile.in                        |    6 
 filters/makefilt.l                         |    2 
 filters/makelist.sh                        |    2 
 filters/manfilt.c                          |   28 
 filters/mc-filt.l                          |    2 
 filters/mcrlfilt.l                         |    2 
 filters/midlfilt.l                         |    2 
 filters/mk-0th.awk                         |    2 
 filters/mk-0th.bat                         |    2 
 filters/mk-1st.awk                         |    2 
 filters/mk-1st.bat                         |    2 
 filters/mk-2nd.awk                         |    2 
 filters/mk-2nd.bat                         |    2 
 filters/mms-filt.l                         |    2 
 filters/rexxfilt.l                         |    2 
 filters/rtf-filt.l                         |    2 
 filters/rubyfilt.c                         |    2 
 filters/sccsfilt.l                         |    2 
 filters/sed-filt.c                         |    2 
 filters/sh-filt.l                          |   86 
 filters/sml-filt.l                         |    2 
 filters/spellflt.l                         |    2 
 filters/sql-filt.l                         |    2 
 filters/tagsfilt.c                         |    2 
 filters/tbl-filt.l                         |    2 
 filters/tc-filt.l                          |    2 
 filters/texifilt.l                         |    2 
 filters/unfilter.c                         |    2 
 filters/unfilter.h                         |    2 
 filters/vl-filt.l                          |    2 
 filters/xresfilt.l                         |    2 
 filters/xs-filt.l                          |    2 
 finderr.c                                  |    2 
 glob.c                                     |    2 
 gppconio.c                                 |    2 
 history.c                                  |    2 
 input.c                                    |    7 
 insert.c                                   |   23 
 lckfiles.c                                 |    2 
 line.c                                     |    6 
 macros/UXVile.ad                           |    2 
 macros/XVile.ad                            |    2 
 macros/dates.rc                            |    2 
 macros/gnugpg.rc                           |    2 
 macros/loaderrs.rc                         |    2 
 macros/lxvile                              |    6 
 macros/lxvile-fonts                        |    6 
 macros/manpage.rc                          |    2 
 macros/palettes.rc                         |    2 
 macros/pictmode.rc                         |    2 
 macros/search.rc                           |    2 
 macros/vile-pager                          |    2 
 macros/vileinit.rc                         |    2 
 macros/vilemenu.rc                         |   13 
 macros/which.rc                            |    2 
 main.c                                     |   10 
 makeargv.c                                 |    2 
 makeargv.h                                 |    2 
 makefile.blc                               |    2 
 makefile.djg                               |    2 
 makefile.icc                               |    2 
 makefile.in                                |   19 
 menu.c                                     |    2 
 mkprlenv.wnt                               |    2 
 mktbls.c                                   |    6 
 modes.c                                    |    5 
 modetbl                                    |    9 
 msgs.c                                     |    2 
 npopen.c                                   |    2 
 ntwinio.c                                  |    4 
 nullterm.c                                 |    2 
 oneliner.c                                 |    2 
 opers.c                                    |    2 
 os2keys.h                                  |    2 
 os2pipe.c                                  |    2 
 os2vio.c                                   |    2 
 package/convile.nsi                        |    8 
 package/debian/changelog                   |    6 
 package/debian/compat                      |    2 
 package/debian/rules                       |    6 
 package/freebsd/vile/Makefile              |    9 
 package/freebsd/vile/distinfo              |    6 
 package/freebsd/vile/pkg-plist             |   54 
 package/freebsd/xvile/Makefile             |   30 
 package/freebsd/xvile/distinfo             |    6 
 package/freebsd/xvile/pkg-plist            |  230 
 package/minvile.nsi                        |    8 
 package/vile.spec                          |   11 
 package/winvile-wide.iss                   |    2 
 package/winvile.iss                        |    4 
 package/winvile.nsi                        |    6 
 patchlev.h                                 |    4 
 perl.xs                                    |   17 
 perl/Vileserv.pm                           |   29 
 perl/dict.pm                               |    2 
 perl/directory.pm                          |    2 
 perl/hgrep.pm                              |    2 
 perl/man.pm                                |    2 
 perl/mime.pl                               |    2 
 perl/plugins.pl                            |    2 
 perl/spell.pm                              |    2 
 perl/vileget                               |    3 
 plink.sh                                   |   52 
 plugin.c                                   |    2 
 plugins/test.c                             |    2 
 plugins/test.rc                            |    2 
 proto.h                                    |   26 
 revlist                                    |  443 
 search.c                                   |    2 
 statevar.c                                 |   50 
 tcap.c                                     |    2 
 tcap.h                                     |    2 
 test_io.c                                  |    2 
 undo.c                                     |    2 
 version.c                                  |    2 
 version.sh                                 |    2 
 vile-9.8v/package/pkgsrc/vile/ALTERNATIVES |    2 
 vile-9.8v/package/pkgsrc/vile/DESCR        |   16 
 vile-9.8v/package/pkgsrc/vile/Makefile     |   43 
 vile-9.8v/package/pkgsrc/vile/PLIST        |  256 
 vile-9.8v/package/pkgsrc/vile/distinfo     |    7 
 vile-9.8v/package/pkgsrc/vile/options.mk   |   16 
 vile-9.8v/package/pkgsrc/xvile/DESCR       |   21 
 vile-9.8v/package/pkgsrc/xvile/Makefile    |   72 
 vile-9.8v/package/pkgsrc/xvile/PLIST       |  264 
 vile-9.8v/revlist.bak                      |  555 +
 vile-9.8v/xftplain.c                       |  566 +
 vile.hlp                                   |   73 
 vl_ctype.c                                 |    2 
 vl_ctype.h                                 |    2 
 vl_regex.h                                 |    2 
 vl_stdio.h                                 |    2 
 vms2unix.c                                 |    2 
 vmsbuild.com                               |    2 
 vmspipe.c                                  |    2 
 vmsvt.c                                    |    2 
 w32info.rc                                 |   12 
 w32ole.cpp                                 |    2 
 w32ole.h                                   |    2 
 w32reg.h                                   |    2 
 w32vile.h                                  |    2 
 watch.c                                    |    2 
 window.c                                   |  100 
 wordmov.c                                  |    2 
 wvwrap.cpp                                 |    2 
 x11.c                                      |  739 +
 x11menu.c                                  |   54 
 x11plain.c                                 |  222 
 x11vile.h                                  |  288 
 xshell.sh                                  |    2 
 xterm.c                                    |    2 
 xtermkeys.h                                |    2 
 226 files changed, 13208 insertions(+), 9569 deletions(-)
 ------------------------------------------------------------------------------
 Please remove the following files before applying this patch.
 (You can feed this patch to 'sh' to do so.)

rm -f package/freebsd/xvile/files/patch-x11menu.c
rm -f package/freebsd/xvile/files/patch-x11vile.h
rm -f sinstall.sh
exit


 20211212 (v)
        > Lois Mansot
        + corrected range for &random function.
        + move the reframe_cursor_position() in update() to ensure that $cwline
          is shown correctly when viewing [Variables] while showvariables is
          set.
        > Mark Robinson:
        + modify c-filt.c
          + include the quote chars in the literal colouring for C/C++/Java/etc
            to make it the same as most other syntax highlighting
          + add backquote "`" as a quoting character for JavaScript, e.g., for
            multi-line quotes.
          + highlight embedded "${xxx}" markers in JavaScript strings using the
            Ident2 color.
        + modify sh-filt.l
          + improve parsing of the beginning of here-document to allow for
            here-documents piped to programs, e.g.,
                cat <<EOF | pr
                something
                EOF
            or
                cat <<EOF && date
                something
                EOF
          + do not treat "#" as a comment marker if it is adjacent to nonblank
            text.
        > Stephan Schulz:
        + add popup-choices mode (Savannah #58999)
        > Tom Dickey:
        + eliminate filename conflict between vile/xvile in test-packages for
          FreeBSD ports, e.g., xvile's vileget becomes xvileget.
        + suppress some of the gcc warnings due to perl header-files.
        + updated plink.sh, from xterm, to work around poor performance of gcc
          on Fedora.
        + modify perl scripts to use /usr/bin/env to locate the perl program,
          and eliminate sinstall.sh
        + modify curses-driver to support italics, e.g., as in ncurses 6.
        + apply Xaw header-fix for XawPlus, neXtaw and Xaw3dxft.
        + use Xaw3d menu-headers for x11vile.h and x11menu.c (FreeBSD #186420).
        + replace Header keywords with Id, to make Git-snapshots match.
        + continue development of xftplain.c (--enable-freetype).  The current
          driver is able to display a single TrueType font using Xft.  The
          menu entries for the bitmap-fonts are replaced by a single menu with
          sizes.
          Some of the remaining issues:
          + provide conversion for X displays other than 24-bit TrueColor
          + implement fallback fonts, i.e., --enable-fontsets
        + modify configure script to check for ssp library, needed for some
          misconfigured libraries when cross-compiling to MinGW.
        + fix a case in vile-manfilt where cur_line may not have been allocated
          before first use.
        + update configure script to work with _Noreturn changes in ncurses
          20210320 development version.
        + modify makefile.in, wrapping cd commands in a subshell to work around
          "jobs" misfeature of pmake.
        + improve c-filt.c support for JavaScript
          + handle ranges, i.e., to avoid stopping on "/"
          + check for regex after ":"
          + add m,s,u,y to permissable flags ending regex
        + quoting-fixes in autoconf macros, per shellcheck warnings.
        + add check for 'U' in read_quoted() needed to make ^VUxxxx work.
        + modify lins_chars() to handle a case where a script inserts a UTF-8
          character (report by Thomas Dupond).
        + modify configure/makefiles to support ".PHONY" feature.
        + change configure/makefiles to use ARFLAGS rather than AR_OPTS
        + change configure --with-warnings to --enable-warnings for consistency
          with other configure scripts, using recent changes in that to filter
          gcc -Werror options to avoid breaking configure checks.
        + fix a few build problems with --disable-extensions
        + split-out x11plain.c, to start work on TrueType font support in xvile
        + modify configure script to allow clang to support loadable filters,
          since recent configurations work.
        + add/fix NetBSD pkgsrc-files for 9.8u
        + update FreeBSD package-files for 9.8u
        + update config.guess, config.sub

-- 
Thomas E. Dickey <dic...@invisible-island.net>
https://invisible-island.net
ftp://ftp.invisible-island.net

Attachment: signature.asc
Description: PGP signature

Reply via email to