[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vile] ANN: vile-9.8t
From: |
Thomas Dickey |
Subject: |
[vile] ANN: vile-9.8t |
Date: |
Tue, 13 Nov 2018 02:32:01 +0000 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
Files:
ftp://ftp.invisible-island.net/vile/current/vile-9.8t.tgz
ftp://ftp.invisible-island.net/vile/current/vile-9.8t.tgz.asc
ftp://ftp.invisible-island.net/vile/patches/MD5sums
ftp://ftp.invisible-island.net/vile/patches/vile-9.8t.patch.gz
ftp://ftp.invisible-island.net/vile/patches/vile-9.8t.patch.gz.asc
ftp://ftp.invisible-island.net/vile/patches/vile-9.8t.patch.gz
patch by Thomas E. Dickey <address@hidden>
created Tue Nov 13 02:25:43 UTC 2018
------------------------------------------------------------------------------
CHANGES | 90
MANIFEST | 11
README | 19
README.PC | 4
aclocal.m4 | 460 +
api.c | 10
bind.c | 11
blist.c | 13
buffer.c | 16
builtflt.c | 20
charsets.c | 10
config.guess | 671 +-
config.sub | 1667 +++---
configure | 9122 ++++++++++++++++++++-------------
configure.in | 5
display.c | 34
doc/config.doc | 14
doc/macros.doc | 160
doc/vile-hlp.html | 115
doc/vile-man.html | 240
doc/vile-toc.html | 21
edef.h | 20
eightbit.c | 15
estruct.h | 13
eval.c | 11
exec.c | 9
fences.c | 5
file.c | 18
filec.c | 10
fileio.c | 7
filters/filters.c | 15
filters/filters.h | 6
filters/filters.rc | 12
filters/fltstack.h | 9
filters/genmake.mak | 4
filters/iss-filt.l | 48
filters/iss.key | 518 +
filters/makefile.wnt | 11
filters/nr-filt.l | 54
filters/pas-filt.l | 3
filters/pl-filt.c | 8
filters/ps1-filt.l | 3
filters/rubyfilt.c | 8
filters/sh-filt.l | 8
filters/ti-filt.l | 7
filters/vilefilt.l | 8
globals.c | 5
input.c | 11
isearch.c | 22
itbuff.c | 6
line.c | 53
macros/modes.rc | 25
macros/vile-libdir-path | 11
main.c | 39
makefile.in | 53
makefile.wnt | 78
map.c | 5
mkprlenv.wnt | 48
mktbls.c | 9
modes.c | 88
ntconio.c | 30
ntwinio.c | 219
package/convile.nsi | 9
package/debian/changelog | 6
package/debian/rules | 3
package/debian/vile.links | 3
package/minvile.nsi | 9
package/vile.spec | 20
package/winvile.iss | 423 -
package/winvile.nsi | 6
patchlev.h | 4
path.c | 26
perl.xs | 17
proto.h | 4
random.c | 27
regexp.c | 16
region.c | 15
revlist | 211
select.c | 11
spawn.c | 5
tags.c | 61
tbuff.c | 5
tcap.h | 4
termio.c | 4
trace.c | 60
trace.h | 5
ucrypt.c | 6
vile-9.8t/filters/rust.key | 80
vile-9.8t/filters/rustfilt.l | 123
vile-9.8t/filters/vcproj.key | 58
vile-9.8t/filters/vcxproj.key | 90
vile-9.8t/filters/yaml.key | 32
vile-9.8t/filters/yamlfilt.l | 420 +
vile-9.8t/makeflag.wnt | 86
vile-9.8t/package/winvile64-wide.iss | 10
vile-9.8t/package/winvile64.iss | 10
vile-9.8t/revlist.bak | 528 +
vile.1 | 268
vile.hlp | 907 +--
vl_alloc.h | 44
vl_crypt.h | 6
w32cbrd.c | 58
w32cmd.c | 87
w32info.rc | 14
w32misc.c | 43
w32oo.cpp | 43
w32pipe.c | 50
w32reg.c | 36
window.c | 16
word.c | 5
x11.c | 77
111 files changed, 11706 insertions(+), 6590 deletions(-)
------------------------------------------------------------------------------
20181112 (t)
> Adam Denton:
+ fix a typo in tcap.h (Savannah #52872).
> Jeff Morriss:
+ use strncpy() rather than memcpy() for copying hashed key from
crypt(), to work with Fedora 28 which does not necessarily use a
fixed-size buffer.
> Wayne Cuddy:
+ modify x11.c to avoid clearing the window manager flags that control
focus behavior, to work with ctwm.
> Tom Dickey:
+ add WinVile64 package script for Inno Setup.
+ show "win64" for $os symbol if built for 64-bit Windows.
+ add ifdef in winvile.iss to accommodate changes with Inno Setup 5.6.1
+ use GetModuleFileNameEx() in preference to looking for winvile's
registry keys or the PATH when finding the executable path for
the "-Or" option.
+ improve coloring of "\f" font markers in the nroff filter.
+ fix a mis-setting in api.c from 9.8q cleanup.
+ document winvile registry settings in the help-file.
+ create symbolic links for the utility program's manual pages, point
to the base manpage.
+ document the utility programs and scripts which normally are packaged
in the manual page.
+ if $VILE_LIBDIR_PATH is set, prefer that in vile-libdir-path
+ corrected glob expression for vile-libdir-path
+ several fixes using Visual Studio 2017 code analysis, including
+ w32cmd.c, correct if-statement for IsDialogMessage call
+ w32misc.c, correct size of allocation for buffer
+ ensure no leak on failed realloc
+ modify casts to avoid truncation
Some parts of the analysis are false positives; it appears to have
problems in the flow analysis for reporting uninitialized values and
dereferencing null pointers. In particular, it does not understand
the idiom for reallocating an array of types.
+ build-fix for Visual Studio 2012 and later: the "FILE" struct is
opaque.
+ use registry value for PaddedBorderWidth in winvile to account for
misleading results from GetSystemMetrics introduced by Vista.
+ modify makefile.wnt to allow build with Visual Studio 2012 and later,
which omit the Win32.mak file.
+ fix a couple of unescaped "?" in suffixes for majormodes, e.g., in
mvmnmode.
+ add vcproj and vcxproj majormodes.
+ add a "report" target in makefile.wnt to show the symbols used in
a build to help troubleshoot upgrades to newer Visual Studio. For
instance, it is possible to build using Visual Studio Express 2012
with Windows SDK 7.1 by setting APPVER to "5.01".
+ reorder a comparison in regmatch() to avoid indexing past limits in
some cases of multibyte characters.
+ add a check in set_vattrs() to ensure loop limit is greater than zero
to handle a boundary case with double-width characters.
+ fix or work around gcc8 warnings.
+ improve initialization of hashed-key for crypt() using memset() on
the buffers rather than assuming the hash is the documented length.
Even with this, valgrind warns about buffer mismanagement within
libcrypt.so.
+ check for _nc_free_tinfo() for leak-checking with ncurses' tinfo
library.
+ modify perl/ruby filters to ensure the in-memory file ends with nul.
+ add filters for yaml, rust-modes to develop for a tutorial.
+ improve iss-filt.l, handling named constants such as {app}.
+ update iss.key, e.g., setup-directives and runtime functions.
+ compiler-warning fixes for gcc 7.2.1 with SuSE.
+ regenerate doc/*.doc from Debian 7 to Debian 8; the table-width
changed from links 2.7 to 2.8
+ add dummy "]]" in sh-filt.l to work around breakage with flex 2.6.1,
which insists on preprocessing C source using m4.
+ modify character class assumed for tags, to check for graphic
characters. Previously that used qident (cf: 9.7g), which did not
allow for dots in filenames which could be present in a ctags file if
it were generated using "ctags --extra=+f *" (Savannah #51774).
+ update ftp site url
+ improved configure macros:
CF_ADD_CFLAGS, CF_ADD_INCDIR, CF_BUILD_CC, CF_CC_ENV_FLAGS,
CF_CURSES_CPPFLAGS, CF_CURSES_FUNCS, CF_CURSES_LIBS, CF_FIND_LINKAGE,
CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LARGEFILE, CF_MAKEFLAGS,
CF_MKSTEMP, CF_NCURSES_CONFIG, CF_NCURSES_VERSION, CF_POSIX_C_SOURCE,
CF_PROG_EXT, CF_PROG_GROFF, CF_SIZECHANGE, CF_STRUCT_TERMIOS,
CF_TRY_XOPEN_SOURCE, CF_WITH_ICON_THEME, CF_WITH_MAN2HTML,
CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS
+ modify ti-filt.l to allow hexadecimal, as per X/Open Curses
documentation. This is different from termcap, which (like terminfo)
supports octal and decimal numbers.
+ build-fixes for Visual Studio 2015
+ build-fixes to allow test-compile with ActiveState Perl 5.24.1, which
does not work with winvile because its DLL does not provide
COM entrypoints, e.g., CoTaskMemFree and CoRegisterClassObject
+ update config.guess, config.sub
--
Thomas E. Dickey <address@hidden>
https://invisible-island.net
ftp://ftp.invisible-island.net
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [vile] ANN: vile-9.8t,
Thomas Dickey <=