pkgsrc/editors/xvile/PLIST
agc 663235f956 Update xvile from 9.5r to 9.6.
Changes from the previous version:

Changes for vile 9.6 (released Thu Dec 27 2007)

	> Tom Dickey:
	+ update makefile.blc, adding charsets.c, eightbit.c and wcwidth.c
	+ build-fix for OS/2 IBM CSet (define a delay function for catnap).
	+ minor build-fixes for VMS:
	  + modify vmsbuild.com to simplify workaround for broken MMS 3.8
	  + provide dummy variables for xvile to reflect modularization changes
	    with respect to vmsvt.c
	+ documentation updates.
	+ minor fix to manfilt.c to pass-through UTF-8 codes by testing with
	  both iswprint() and isprint().

 20071224 (u)
	> Tom Dickey:
	+ separate vile's ttputc from termcap prototype to pass integer param
	  rather than just a char on Solaris.
	+ fix computation of columns needed to show UTF-8 codes in POSIX
	  locale.
	+ modify manfilt.c to provide UTF-8 output in a UTF-8 locale.
	+ minor fix to CF_FUNC_ICONV to link iconv on cygwin (noting that
	  cygwin has no useful locale support, it may someday).

 20071202 (t)
	> Tom Dickey:
	+ modify filters makefile "clean" rule to accommodate OSF/1 4.0D
	  whose make program leaves intermediate ".c" files for each lexer.
	+ change order of restore-flags and switch-buffer in
	  restore_buffer_state, avoiding an unnecessary prompt to discard
	  changes when attempting to read a buffer that cannot be read.
	+ increase a few table sizes to work with AIX 5.1 lex.
	+ modify check for lex version to avoid hanging on older platforms
	  where it would try to read from standard input even if it does not
	  recognize the option.

 20071125 (s)
	> Tom Dickey:
	+ several changes to provide usable Unicode support:
	  + add mode percent-utf8 to set a threshold for file-encoding mode
	    "auto" detection of UTF-16/UTF-32 files.
	  + file-encoding mode can be set to "auto", to detect UTF-16 files,
	    which are loaded as UTF-8.
	  + UTF-8 files are detected based on the file-encoding mode as well.
	  + Unicode values are displayed (where no locale controls) as "\uXXXX"
	    in 4 hexadecimal digits.
	  + add unicode-as-hex mode to override locale, forcing Unicode values
	    to display as "\uXXXX".
	  + for buffers with UTF-8 encoding, show illegal bytes as "\?XX".
	  + Unicode values can be inserted into buffers using ^VuXXXX form.
	  Limitations:
	  + terminal drivers support Unicode display in varying degrees:
	    + winvile - multicolumn characters, depends on font selection
	    + termcap/terminfo - relies on terminal emulator, knows about
	      multicolumn characters
	    + xvile - displays only single-column characters
	    + curses - depends on the curses library, e.g., ncursesw
	    + win32 console - not yet implemented
	  + combining characters are not combined.
	  + registers hold byte data, will show the UTF-8 encoding for data
	    rather than a \uXXXX (unless the file-encoding for [Registers]
	    is changed).
	  + some "characters" such as the report for yanked text is still
	    really a byte-count.
	  + inserting a \uXXXX into the minibuffer will display the UTF-8
	    encoding.
	  + regular expressions are not wide-character aware.
	  + UTF-16 and UTF-32 files are detected based on BOM and/or the
	    contents of the first line of the file.
	  + external syntax filters do not handle BOM or UTF-16, UTF-32.
	+ improve name-completion by saving/restoring the original window and
	  buffer when [Completions] closes, rather than the closest window.
	+ add output from rcshist to diffmode.
	+ add ".vbp" files to inimode.
	+ modify configure script to omit lex-filt.l from build if lex is not
	  really flex, since the tables are too large for the older program.
	+ modify spell.pm to use a temporary file to work with newer Perl's
	  that do not handle tied variables exactly as filehandles.
	+ update Kevin Buettner's email address.
	+ add -class option to xvile.
	+ remove a redundant XtDestroyWidget() from x_close() to quiet a
	  warning from XtRemoveGrab() when doing a ":q" from Xm-vile
	  (report by Chris Green).
	+ use va_copy() in dofmt() to work with Linux on powerpc
	  (report by Paul van Tilburg).
	+ add docbookmode
	+ improve 9.5m/9.5q check for file ownership, adding a warning message
	  for files which are ignored (report by Chris Green).
	+ change default for --with-locale configure option to mesh with
	  --disable-extensions.
	+ improve paste-performance in winvile by passing whole-line chunks
	  to the insert-function.
	+ improved cppmode's identifier-expr (report by Gerry Fredette).
	+ correct order of evaluation from 9.4w when setting record-separator,
	  which was setting "crlf" ending temporarily when computing the buffer
	  size, even when "lf" was intended.  That would cause an immediate
	  write from winvile (without change) for a buffer to write too many
	  characters.
	+ add syntax filter conffilt.l, for "ordinary" config-files.
	+ add "rectangle-insert-mode".
	+ fill in several omitted items in init_mode_value().
	+ add "describe-&functions" and "describe-$variables" commands.
	  (The latter is a stub for later).
	+ improve repainting in winvile while processing external command.
	  also modify keyboard handling to provide type-ahead while processing
	  external command.
	+ remove obsolete $tpause variable.
	+ modify majormode inferencing to check preamble for [Standard Input]
	  and [Output] buffers.
	+ add "&gtmotion" function for scripts.
	+ improve handling of enumerated values by forcing all to lowercase,
	  e.g., to eliminate the need for the special case in 9.1x to handle
	  "TRUE" and "true".
	+ revise lstrinsert() and associated logic which implements changes
	  to rectangles, e.g., with c^Aq, to ensure that it pads the change
	  with blanks rather than nulls (report by Paul van Tilburg).
	+ improve modeline support by ignoring strict "vi" modeline options
	  that are not recognized by vile, rather than reporting an error.
	+ use new module blist (binary search of lists) to reduce linear
	  searches in the places where btree is not already used.
	+ change rename-other-buffer command to other-buffer-rename, to avoid
	  name-completion conflict with rename-command (feedback from Steve
	  Lembark).
	+ remove obsolete check for ANSI qsort.
	+ improve vilefilt.l, highlighting mode names and displaying error
	  for unknown mode, function and state variables.
	+ fix typo in manpage.rc which broke use of pod2man in 9.5m
	+ add &pquote in manpage.rc, to allow it to format html output when
	  vile-manfilt, etc., reside in directories containing spaces in their
	  name.
	+ add ".reg" filetypes to inimode.
	+ add several package-related suffixes to sqlmode.
	+ add xpmmode
2008-01-05 14:59:47 +00:00

220 lines
5.7 KiB
Text

@comment $NetBSD: PLIST,v 1.6 2008/01/05 14:59:47 agc Exp $
bin/xshell.sh
bin/xvile
bin/xvile-pager
bin/xvileget
libexec/xvile/atr2ansi
libexec/xvile/atr2html
libexec/xvile/atr2text
libexec/xvile/vile-ada-filt
libexec/xvile/vile-as-filt
libexec/xvile/vile-asm-filt
libexec/xvile/vile-au3-filt
libexec/xvile/vile-awk-filt
libexec/xvile/vile-basic-filt
libexec/xvile/vile-bat-filt
libexec/xvile/vile-bnf-filt
libexec/xvile/vile-c-filt
libexec/xvile/vile-cfg-filt
libexec/xvile/vile-conf-filt
libexec/xvile/vile-crypt
libexec/xvile/vile-css-filt
libexec/xvile/vile-cweb-filt
libexec/xvile/vile-dcl-filt
libexec/xvile/vile-def-filt
libexec/xvile/vile-diff-filt
libexec/xvile/vile-ecl-filt
libexec/xvile/vile-esql-filt
libexec/xvile/vile-est-filt
libexec/xvile/vile-fdl-filt
libexec/xvile/vile-html-filt
libexec/xvile/vile-imake-filt
libexec/xvile/vile-info-filt
libexec/xvile/vile-ini-filt
libexec/xvile/vile-iss-filt
libexec/xvile/vile-key-filt
libexec/xvile/vile-latex-filt
libexec/xvile/vile-lex-filt
libexec/xvile/vile-lisp-filt
libexec/xvile/vile-lua-filt
libexec/xvile/vile-m4-filt
libexec/xvile/vile-mail-filt
libexec/xvile/vile-make-filt
libexec/xvile/vile-manfilt
libexec/xvile/vile-mcrl-filt
libexec/xvile/vile-midl-filt
libexec/xvile/vile-mms-filt
libexec/xvile/vile-nr-filt
libexec/xvile/vile-pas-filt
libexec/xvile/vile-perl-filt
libexec/xvile/vile-php-filt
libexec/xvile/vile-pl-filt
libexec/xvile/vile-pot-filt
libexec/xvile/vile-ps-filt
libexec/xvile/vile-py-filt
libexec/xvile/vile-rb-filt
libexec/xvile/vile-rc-filt
libexec/xvile/vile-rcs-filt
libexec/xvile/vile-rexx-filt
libexec/xvile/vile-rpm-filt
libexec/xvile/vile-rtf-filt
libexec/xvile/vile-ruby-filt
libexec/xvile/vile-sccs-filt
libexec/xvile/vile-sed-filt
libexec/xvile/vile-sh-filt
libexec/xvile/vile-sml-filt
libexec/xvile/vile-spell-filt
libexec/xvile/vile-sql-filt
libexec/xvile/vile-tags-filt
libexec/xvile/vile-tbl-filt
libexec/xvile/vile-tc-filt
libexec/xvile/vile-tcl-filt
libexec/xvile/vile-texi-filt
libexec/xvile/vile-ti-filt
libexec/xvile/vile-txt-filt
libexec/xvile/vile-vile-filt
libexec/xvile/vile-vlog-filt
libexec/xvile/vile-wbt-filt
libexec/xvile/vile-xml-filt
libexec/xvile/vile-xres-filt
libexec/xvile/vile-xs-filt
libexec/xvile/vile-yacc-filt
man/man1/xvile.1
share/examples/xvile/digraphs.rc
share/examples/xvile/filters.rc
share/examples/xvile/manpage.rc
share/examples/xvile/pictmode.rc
share/examples/xvile/spell.rc
share/examples/xvile/visvile.rc
share/xvile/ada.keywords
share/xvile/as.keywords
share/xvile/as386.keywords
share/xvile/asm.keywords
share/xvile/au3.keywords
share/xvile/awk.keywords
share/xvile/basic.keywords
share/xvile/bat.keywords
share/xvile/bnf.keywords
share/xvile/c.keywords
share/xvile/color-ls.rc
share/xvile/cpp.keywords
share/xvile/cs.keywords
share/xvile/csh.keywords
share/xvile/css.keywords
share/xvile/cweb.keywords
share/xvile/dates.rc
share/xvile/dcl.keywords
share/xvile/def.keywords
share/xvile/diff.keywords
share/xvile/digraphs.rc
share/xvile/doc/Vileserv.doc
share/xvile/doc/config.doc
share/xvile/doc/dir.doc
share/xvile/doc/filters.doc
share/xvile/doc/macros.doc
share/xvile/doc/menus.doc
share/xvile/doc/modes.doc
share/xvile/doc/oleauto.doc
share/xvile/doc/perl.doc
share/xvile/doc/visvile.doc
share/xvile/docbook.keywords
share/xvile/ecl.keywords
share/xvile/esql.keywords
share/xvile/est.keywords
share/xvile/fdl.keywords
share/xvile/filters.rc
share/xvile/gnugpg.rc
share/xvile/html.keywords
share/xvile/imake.keywords
share/xvile/ini.keywords
share/xvile/iss.keywords
share/xvile/java.keywords
share/xvile/js.keywords
share/xvile/latex.keywords
share/xvile/lex.keywords
share/xvile/lisp.keywords
share/xvile/loaderrs.rc
share/xvile/lua.keywords
share/xvile/m4.keywords
share/xvile/mail.keywords
share/xvile/make.keywords
share/xvile/manpage.rc
share/xvile/mcrl.keywords
share/xvile/midl.keywords
share/xvile/modes.rc
share/xvile/nr.keywords
share/xvile/nsis.keywords
share/xvile/palettes.rc
share/xvile/pas.keywords
share/xvile/pc.keywords
share/xvile/perl.keywords
share/xvile/perl/Breadcrumbs.pm
share/xvile/perl/CaptHook.pm
share/xvile/perl/Glob2re.pm
share/xvile/perl/Help.pm
share/xvile/perl/Vile.pm
share/xvile/perl/Vile/Exporter.pm
share/xvile/perl/Vile/Manual.pm
share/xvile/perl/Vileserv.pm
share/xvile/perl/Visit.pm
share/xvile/perl/capture.pm
share/xvile/perl/dict.pm
share/xvile/perl/directory.pm
share/xvile/perl/dirlist.pm
share/xvile/perl/gdb.pm
share/xvile/perl/hgrep.pm
share/xvile/perl/lock.pm
share/xvile/perl/man.pm
share/xvile/perl/mime.pl
share/xvile/perl/plugins.pl
share/xvile/perl/search.pm
share/xvile/perl/shell.pm
share/xvile/perl/spell.pm
share/xvile/perl/winops.pm
share/xvile/php.keywords
share/xvile/pictmode.rc
share/xvile/pot.keywords
share/xvile/ps.keywords
share/xvile/py.keywords
share/xvile/rb.keywords
share/xvile/rc.keywords
share/xvile/rcs.keywords
share/xvile/rexx.keywords
share/xvile/rpm.keywords
share/xvile/rtf.keywords
share/xvile/sccs.keywords
share/xvile/search.rc
share/xvile/sh.keywords
share/xvile/shifts.rc
share/xvile/showeach.rc
share/xvile/sml.keywords
share/xvile/spell.rc
share/xvile/sql.keywords
share/xvile/syntax.keywords
share/xvile/tags.keywords
share/xvile/tbl.keywords
share/xvile/tc.keywords
share/xvile/tcl.keywords
share/xvile/tex.keywords
share/xvile/texi.keywords
share/xvile/ti.keywords
share/xvile/vb.keywords
share/xvile/vile.hlp
share/xvile/vile.keywords
share/xvile/vileinit.rc
share/xvile/vilemenu.rc
share/xvile/vileperl.rc
share/xvile/vim.keywords
share/xvile/vlog.keywords
share/xvile/wbt.keywords
share/xvile/which.rc
share/xvile/xml.keywords
share/xvile/xres.keywords
share/xvile/xs.keywords
share/xvile/yacc.keywords
@dirrm share/xvile/perl/Vile
@dirrm share/xvile/perl
@dirrm share/xvile/doc
@dirrm share/xvile
@dirrm share/examples/xvile
@dirrm libexec/xvile