[Top][All Lists]
[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
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [vile] vile-9.8f.patch.gz,
Thomas Dickey <=