Source-Changes-HG archive

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

[src/trunk]: src/external/bsd/nvi/dist Import nvi-1.81.6 + HEAD-2013-11-20 fr...



details:   https://anonhg.NetBSD.org/src/rev/9a6f778f879b
branches:  trunk
changeset: 791526:9a6f778f879b
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Nov 22 14:55:11 2013 +0000

description:
Import nvi-1.81.6 + HEAD-2013-11-20 from git://repo.or.cz/nvi.git

diffstat:

 external/bsd/nvi/dist/Changes                    |    34 +
 external/bsd/nvi/dist/LICENSE                    |    39 +
 external/bsd/nvi/dist/README                     |   104 +
 external/bsd/nvi/dist/README.1st                 |    17 +
 external/bsd/nvi/dist/README.DB3                 |    22 +
 external/bsd/nvi/dist/TODO                       |   123 +
 external/bsd/nvi/dist/build.unix/README          |   362 ++
 external/bsd/nvi/dist/build.unix/README.LynxOS   |   320 ++
 external/bsd/nvi/dist/build.unix/README.Solaris  |    10 +
 external/bsd/nvi/dist/catalog/Makefile           |    84 +
 external/bsd/nvi/dist/catalog/README             |   166 +
 external/bsd/nvi/dist/catalog/dump.c             |    88 +
 external/bsd/nvi/dist/catalog/dutch.base         |   307 ++
 external/bsd/nvi/dist/catalog/dutch.owner        |     1 +
 external/bsd/nvi/dist/catalog/english            |   320 ++
 external/bsd/nvi/dist/catalog/english.check      |    37 +
 external/bsd/nvi/dist/catalog/english.owner      |     1 +
 external/bsd/nvi/dist/catalog/french.base        |   309 ++
 external/bsd/nvi/dist/catalog/german.base        |   307 ++
 external/bsd/nvi/dist/catalog/german.owner       |     2 +
 external/bsd/nvi/dist/catalog/ru_SU.KOI8-R.base  |   214 +
 external/bsd/nvi/dist/catalog/ru_SU.KOI8-R.owner |     2 +
 external/bsd/nvi/dist/catalog/spanish.base       |   309 ++
 external/bsd/nvi/dist/catalog/spell.ok           |    19 +
 external/bsd/nvi/dist/catalog/swedish.base       |   307 ++
 external/bsd/nvi/dist/catalog/swedish.owner      |     1 +
 external/bsd/nvi/dist/cl/README.signal           |   174 +
 external/bsd/nvi/dist/cl/cl.h                    |   116 +
 external/bsd/nvi/dist/cl/cl_bsd.c                |   346 ++
 external/bsd/nvi/dist/cl/cl_funcs.c              |   890 ++++++
 external/bsd/nvi/dist/cl/cl_main.c               |   429 ++
 external/bsd/nvi/dist/cl/cl_read.c               |   311 ++
 external/bsd/nvi/dist/cl/cl_screen.c             |   577 ++++
 external/bsd/nvi/dist/cl/cl_term.c               |   472 +++
 external/bsd/nvi/dist/clib/bsearch.c             |    85 +
 external/bsd/nvi/dist/clib/env.c                 |   158 +
 external/bsd/nvi/dist/clib/gethostname.c         |    22 +
 external/bsd/nvi/dist/clib/iswblank.c            |    14 +
 external/bsd/nvi/dist/clib/memchr.c              |    62 +
 external/bsd/nvi/dist/clib/memset.c              |   137 +
 external/bsd/nvi/dist/clib/mkstemp.c             |   129 +
 external/bsd/nvi/dist/clib/mmap.c                |    44 +
 external/bsd/nvi/dist/clib/snprintf.c            |    45 +
 external/bsd/nvi/dist/clib/strdup.c              |    62 +
 external/bsd/nvi/dist/clib/strpbrk.c             |    61 +
 external/bsd/nvi/dist/clib/strsep.c              |    83 +
 external/bsd/nvi/dist/clib/strtol.c              |   131 +
 external/bsd/nvi/dist/clib/strtoul.c             |   110 +
 external/bsd/nvi/dist/clib/vsnprintf.c           |    31 +
 external/bsd/nvi/dist/common/api.c               |   607 ++++
 external/bsd/nvi/dist/common/args.h              |    29 +
 external/bsd/nvi/dist/common/common.h            |   109 +
 external/bsd/nvi/dist/common/conv.c              |   406 ++
 external/bsd/nvi/dist/common/conv.h              |    23 +
 external/bsd/nvi/dist/common/cut.c               |   353 ++
 external/bsd/nvi/dist/common/cut.h               |    78 +
 external/bsd/nvi/dist/common/delete.c            |   158 +
 external/bsd/nvi/dist/common/dldb.c              |    45 +
 external/bsd/nvi/dist/common/exf.c               |  1526 ++++++++++
 external/bsd/nvi/dist/common/exf.h               |    90 +
 external/bsd/nvi/dist/common/gs.c                |   216 +
 external/bsd/nvi/dist/common/gs.h                |   212 +
 external/bsd/nvi/dist/common/key.c               |   849 +++++
 external/bsd/nvi/dist/common/key.h               |   288 ++
 external/bsd/nvi/dist/common/log.c               |   807 +++++
 external/bsd/nvi/dist/common/log.h               |    29 +
 external/bsd/nvi/dist/common/log1.c              |   777 +++++
 external/bsd/nvi/dist/common/log4.c              |   456 +++
 external/bsd/nvi/dist/common/main.c              |   512 +++
 external/bsd/nvi/dist/common/mark.c              |   260 +
 external/bsd/nvi/dist/common/mark.h              |    43 +
 external/bsd/nvi/dist/common/mem.h               |   205 +
 external/bsd/nvi/dist/common/msg.c               |   911 ++++++
 external/bsd/nvi/dist/common/msg.h               |    65 +
 external/bsd/nvi/dist/common/multibyte.h         |    65 +
 external/bsd/nvi/dist/common/nothread.c          |    56 +
 external/bsd/nvi/dist/common/options.awk         |     9 +
 external/bsd/nvi/dist/common/options.c           |  1158 ++++++++
 external/bsd/nvi/dist/common/options.h           |   101 +
 external/bsd/nvi/dist/common/options_f.c         |   325 ++
 external/bsd/nvi/dist/common/pthread.c           |   105 +
 external/bsd/nvi/dist/common/put.c               |   227 +
 external/bsd/nvi/dist/common/recover.c           |   851 +++++
 external/bsd/nvi/dist/common/screen.c            |   236 +
 external/bsd/nvi/dist/common/screen.h            |   281 +
 external/bsd/nvi/dist/common/search.c            |   479 +++
 external/bsd/nvi/dist/common/seq.c               |   367 ++
 external/bsd/nvi/dist/common/seq.h               |    44 +
 external/bsd/nvi/dist/common/trace.c             |    91 +
 external/bsd/nvi/dist/common/util.c              |   194 +
 external/bsd/nvi/dist/common/util.h              |    56 +
 external/bsd/nvi/dist/common/util2.c             |    36 +
 external/bsd/nvi/dist/common/vi.src              |    37 +
 external/bsd/nvi/dist/common/vi_auto.c           |   808 +++++
 external/bsd/nvi/dist/common/vi_auto.h           |    40 +
 external/bsd/nvi/dist/common/vi_db.c             |   835 +++++
 external/bsd/nvi/dist/common/vi_db.h             |    65 +
 external/bsd/nvi/dist/common/vi_db1.c            |   716 ++++
 external/bsd/nvi/dist/common/vi_rec.c            |   321 ++
 external/bsd/nvi/dist/dist/ExtUtils/Embed.pm     |   473 +++
 external/bsd/nvi/dist/dist/INSTALL               |   182 +
 external/bsd/nvi/dist/dist/Makefile.am           |   427 ++
 external/bsd/nvi/dist/dist/compile               |    99 +
 external/bsd/nvi/dist/dist/configure.in          |  1118 +++++++
 external/bsd/nvi/dist/dist/depcomp               |   411 ++
 external/bsd/nvi/dist/dist/distrib               |    88 +
 external/bsd/nvi/dist/dist/export                |    26 +
 external/bsd/nvi/dist/dist/findconfig            |    14 +
 external/bsd/nvi/dist/dist/ltconfig              |  2967 ++++++++++++++++++++
 external/bsd/nvi/dist/dist/m4/gtk.m4             |   194 +
 external/bsd/nvi/dist/dist/missing               |   283 +
 external/bsd/nvi/dist/dist/mkinstalldirs         |    40 +
 external/bsd/nvi/dist/dist/pathnames.h.in        |    49 +
 external/bsd/nvi/dist/dist/port.h.in             |   199 +
 external/bsd/nvi/dist/dist/recover.in            |    59 +
 external/bsd/nvi/dist/dist/script                |    41 +
 external/bsd/nvi/dist/dist/spell.ok              |    58 +
 external/bsd/nvi/dist/docs/README                |    26 +
 external/bsd/nvi/dist/docs/edit/Makefile         |    20 +
 external/bsd/nvi/dist/docs/edit/edittut.ms       |  2254 +++++++++++++++
 external/bsd/nvi/dist/docs/exref/Makefile        |    33 +
 external/bsd/nvi/dist/docs/exref/ex.rm           |  2187 +++++++++++++++
 external/bsd/nvi/dist/docs/exref/ex.summary      |   704 ++++
 external/bsd/nvi/dist/docs/vi.man/Makefile       |    23 +
 external/bsd/nvi/dist/docs/vi.man/spell.ok       |   179 +
 external/bsd/nvi/dist/docs/vi.man/vi.1           |  1608 +++++++++++
 external/bsd/nvi/dist/docs/vi.ref/Makefile       |    25 +
 external/bsd/nvi/dist/docs/vi.ref/ex.cmd.texi    |  1986 +++++++++++++
 external/bsd/nvi/dist/docs/vi.ref/ref.texi       |    64 +
 external/bsd/nvi/dist/docs/vi.ref/set.opt.texi   |  1348 +++++++++
 external/bsd/nvi/dist/docs/vi.ref/spell.ok       |   414 ++
 external/bsd/nvi/dist/docs/vi.ref/vi.cmd.texi    |  3144 +++++++++++++++++++++
 external/bsd/nvi/dist/docs/vi.ref/vi.texi        |  1815 ++++++++++++
 external/bsd/nvi/dist/docs/vitut/Makefile        |    43 +
 external/bsd/nvi/dist/docs/vitut/vi.apwh.ms      |  1032 +++++++
 external/bsd/nvi/dist/docs/vitut/vi.chars        |   619 ++++
 external/bsd/nvi/dist/docs/vitut/vi.in           |  2048 ++++++++++++++
 external/bsd/nvi/dist/docs/vitut/vi.summary      |   442 +++
 external/bsd/nvi/dist/ex/ex.awk                  |     6 +
 external/bsd/nvi/dist/ex/ex.c                    |  2356 ++++++++++++++++
 external/bsd/nvi/dist/ex/ex.h                    |   230 +
 external/bsd/nvi/dist/ex/ex_abbrev.c             |   113 +
 external/bsd/nvi/dist/ex/ex_append.c             |   268 +
 external/bsd/nvi/dist/ex/ex_args.c               |   331 ++
 external/bsd/nvi/dist/ex/ex_argv.c               |   751 +++++
 external/bsd/nvi/dist/ex/ex_at.c                 |   124 +
 external/bsd/nvi/dist/ex/ex_bang.c               |   187 +
 external/bsd/nvi/dist/ex/ex_cd.c                 |   129 +
 external/bsd/nvi/dist/ex/ex_cmd.c                |   462 +++
 external/bsd/nvi/dist/ex/ex_cscope.c             |  1036 +++++++
 external/bsd/nvi/dist/ex/ex_delete.c             |    63 +
 external/bsd/nvi/dist/ex/ex_display.c            |   143 +
 external/bsd/nvi/dist/ex/ex_edit.c               |   153 +
 external/bsd/nvi/dist/ex/ex_equal.c              |    57 +
 external/bsd/nvi/dist/ex/ex_file.c               |    81 +
 external/bsd/nvi/dist/ex/ex_filter.c             |   317 ++
 external/bsd/nvi/dist/ex/ex_global.c             |   319 ++
 external/bsd/nvi/dist/ex/ex_init.c               |   407 ++
 external/bsd/nvi/dist/ex/ex_join.c               |   170 +
 external/bsd/nvi/dist/ex/ex_map.c                |   117 +
 external/bsd/nvi/dist/ex/ex_mark.c               |    43 +
 external/bsd/nvi/dist/ex/ex_mkexrc.c             |   101 +
 external/bsd/nvi/dist/ex/ex_move.c               |   195 +
 external/bsd/nvi/dist/ex/ex_open.c               |    44 +
 external/bsd/nvi/dist/ex/ex_perl.c               |    67 +
 external/bsd/nvi/dist/ex/ex_preserve.c           |   103 +
 external/bsd/nvi/dist/ex/ex_print.c              |   342 ++
 external/bsd/nvi/dist/ex/ex_put.c                |    49 +
 external/bsd/nvi/dist/ex/ex_quit.c               |    44 +
 external/bsd/nvi/dist/ex/ex_read.c               |   362 ++
 external/bsd/nvi/dist/ex/ex_screen.c             |   131 +
 external/bsd/nvi/dist/ex/ex_script.c             |   830 +++++
 external/bsd/nvi/dist/ex/ex_set.c                |    44 +
 external/bsd/nvi/dist/ex/ex_shell.c              |   368 ++
 external/bsd/nvi/dist/ex/ex_shift.c              |   185 +
 external/bsd/nvi/dist/ex/ex_source.c             |    92 +
 external/bsd/nvi/dist/ex/ex_stop.c               |    49 +
 external/bsd/nvi/dist/ex/ex_subst.c              |  1448 ++++++++++
 external/bsd/nvi/dist/ex/ex_tag.c                |  1332 +++++++++
 external/bsd/nvi/dist/ex/ex_tcl.c                |    78 +
 external/bsd/nvi/dist/ex/ex_txt.c                |   425 ++
 external/bsd/nvi/dist/ex/ex_undo.c               |    75 +
 external/bsd/nvi/dist/ex/ex_usage.c              |   190 +
 external/bsd/nvi/dist/ex/ex_util.c               |   220 +
 external/bsd/nvi/dist/ex/ex_version.c            |    38 +
 external/bsd/nvi/dist/ex/ex_visual.c             |   163 +
 external/bsd/nvi/dist/ex/ex_write.c              |   372 ++
 external/bsd/nvi/dist/ex/ex_yank.c               |    44 +
 external/bsd/nvi/dist/ex/ex_z.c                  |   148 +
 external/bsd/nvi/dist/ex/script.h                |    23 +
 external/bsd/nvi/dist/ex/tag.h                   |   109 +
 external/bsd/nvi/dist/gtk/gtk.h                  |     8 +
 external/bsd/nvi/dist/gtk/gtk_main.c             |   135 +
 external/bsd/nvi/dist/gtk/gtkvi.c                |   104 +
 external/bsd/nvi/dist/gtk/gtkvi.h                |    13 +
 external/bsd/nvi/dist/gtk/gtkviscreen.c          |   764 +++++
 external/bsd/nvi/dist/gtk/gtkviscreen.h          |    76 +
 external/bsd/nvi/dist/gtk/gtkviwindow.c          |   690 ++++
 external/bsd/nvi/dist/gtk/gtkviwindow.h          |    43 +
 external/bsd/nvi/dist/ip/ip_funcs.c              |   520 +++
 external/bsd/nvi/dist/ip/ip_main.c               |   321 ++
 external/bsd/nvi/dist/ip/ip_read.c               |   385 ++
 external/bsd/nvi/dist/ip/ip_screen.c             |    93 +
 external/bsd/nvi/dist/ip/ip_term.c               |   134 +
 external/bsd/nvi/dist/ip/vipc.pl                 |    30 +
 external/bsd/nvi/dist/ipc/ip.h                   |   248 +
 external/bsd/nvi/dist/ipc/ip_run.c               |   265 +
 external/bsd/nvi/dist/ipc/ip_send.c              |   112 +
 external/bsd/nvi/dist/ipc/ip_trans.c             |   207 +
 external/bsd/nvi/dist/ipc/ipc.awk                |     6 +
 external/bsd/nvi/dist/ipc/ipc_cmd.c              |   110 +
 external/bsd/nvi/dist/ipc/ipc_method.c           |   244 +
 external/bsd/nvi/dist/ipc/vipc.awk               |     6 +
 external/bsd/nvi/dist/motif/m_cde.c              |   148 +
 external/bsd/nvi/dist/motif/m_main.c             |   402 ++
 external/bsd/nvi/dist/motif/nvi.xbm              |    27 +
 external/bsd/nvi/dist/motif/nvi.xpm              |    56 +
 external/bsd/nvi/dist/motif_l/TODO               |    90 +
 external/bsd/nvi/dist/motif_l/m_copypaste.c      |   244 +
 external/bsd/nvi/dist/motif_l/m_func.c           |   379 ++
 external/bsd/nvi/dist/motif_l/m_menu.c           |   539 +++
 external/bsd/nvi/dist/motif_l/m_motif.h          |   124 +
 external/bsd/nvi/dist/motif_l/m_options.c        |   766 +++++
 external/bsd/nvi/dist/motif_l/m_prompt.c         |    80 +
 external/bsd/nvi/dist/motif_l/m_ruler.c          |   353 ++
 external/bsd/nvi/dist/motif_l/m_search.c         |   575 ++++
 external/bsd/nvi/dist/motif_l/m_tags.c           |   536 +++
 external/bsd/nvi/dist/motif_l/m_util.c           |   156 +
 external/bsd/nvi/dist/motif_l/m_vi.c             |  1441 ++++++++++
 external/bsd/nvi/dist/motif_l/vi_mextern.h       |    44 +
 external/bsd/nvi/dist/motif_l/xtabbed.c          |  3155 ++++++++++++++++++++++
 external/bsd/nvi/dist/perl_api/VI.pod            |   281 +
 external/bsd/nvi/dist/perl_api/nviperl.pod       |    43 +
 external/bsd/nvi/dist/perl_api/perl.xs           |  1594 +++++++++++
 external/bsd/nvi/dist/perl_api/perlsfio.c        |    93 +
 external/bsd/nvi/dist/perl_api/typemap           |    57 +
 external/bsd/nvi/dist/perl_scripts/forall.pl     |    10 +
 external/bsd/nvi/dist/perl_scripts/make.pl       |    20 +
 external/bsd/nvi/dist/perl_scripts/tk.pl         |    20 +
 external/bsd/nvi/dist/perl_scripts/wc.pl         |    11 +
 external/bsd/nvi/dist/regex/COPYRIGHT            |    56 +
 external/bsd/nvi/dist/regex/WHATSNEW             |    94 +
 external/bsd/nvi/dist/regex/cclass.h             |    83 +
 external/bsd/nvi/dist/regex/cname.h              |   141 +
 external/bsd/nvi/dist/regex/engine.c             |  1091 +++++++
 external/bsd/nvi/dist/regex/re_format.7          |   269 +
 external/bsd/nvi/dist/regex/regcomp.c            |  1641 +++++++++++
 external/bsd/nvi/dist/regex/regerror.c           |   178 +
 external/bsd/nvi/dist/regex/regex.3              |   538 +++
 external/bsd/nvi/dist/regex/regex.h              |   108 +
 external/bsd/nvi/dist/regex/regex2.h             |   177 +
 external/bsd/nvi/dist/regex/regexec.c            |   176 +
 external/bsd/nvi/dist/regex/regfree.c            |    79 +
 external/bsd/nvi/dist/regex/utils.h              |    57 +
 external/bsd/nvi/dist/tcl_api/tcl.c              |   852 +++++
 external/bsd/nvi/dist/tcl_scripts/errors.tcl     |    44 +
 external/bsd/nvi/dist/tcl_scripts/gnats.tcl      |    95 +
 external/bsd/nvi/dist/tcl_scripts/mailprocs.tcl  |   115 +
 external/bsd/nvi/dist/tcl_scripts/wc.tcl         |    16 +
 external/bsd/nvi/dist/vi/getc.c                  |   222 +
 external/bsd/nvi/dist/vi/v_at.c                  |   115 +
 external/bsd/nvi/dist/vi/v_ch.c                  |   280 +
 external/bsd/nvi/dist/vi/v_cmd.c                 |   505 +++
 external/bsd/nvi/dist/vi/v_delete.c              |   105 +
 external/bsd/nvi/dist/vi/v_event.c               |   445 +++
 external/bsd/nvi/dist/vi/v_ex.c                  |   656 ++++
 external/bsd/nvi/dist/vi/v_increment.c           |   263 +
 external/bsd/nvi/dist/vi/v_init.c                |   120 +
 external/bsd/nvi/dist/vi/v_itxt.c                |   515 +++
 external/bsd/nvi/dist/vi/v_left.c                |   283 +
 external/bsd/nvi/dist/vi/v_mark.c                |   246 +
 external/bsd/nvi/dist/vi/v_match.c               |   168 +
 external/bsd/nvi/dist/vi/v_paragraph.c           |   340 ++
 external/bsd/nvi/dist/vi/v_put.c                 |   140 +
 external/bsd/nvi/dist/vi/v_redraw.c              |    37 +
 external/bsd/nvi/dist/vi/v_replace.c             |   202 +
 external/bsd/nvi/dist/vi/v_right.c               |   141 +
 external/bsd/nvi/dist/vi/v_screen.c              |    63 +
 external/bsd/nvi/dist/vi/v_scroll.c              |   447 +++
 external/bsd/nvi/dist/vi/v_search.c              |   577 ++++
 external/bsd/nvi/dist/vi/v_section.c             |   250 +
 external/bsd/nvi/dist/vi/v_sentence.c            |   355 ++
 external/bsd/nvi/dist/vi/v_status.c              |    39 +
 external/bsd/nvi/dist/vi/v_txt.c                 |  2915 ++++++++++++++++++++
 external/bsd/nvi/dist/vi/v_ulcase.c              |   171 +
 external/bsd/nvi/dist/vi/v_undo.c                |   135 +
 external/bsd/nvi/dist/vi/v_util.c                |   167 +
 external/bsd/nvi/dist/vi/v_word.c                |   526 +++
 external/bsd/nvi/dist/vi/v_xchar.c               |   103 +
 external/bsd/nvi/dist/vi/v_yank.c                |    80 +
 external/bsd/nvi/dist/vi/v_z.c                   |   145 +
 external/bsd/nvi/dist/vi/v_zexit.c               |    52 +
 external/bsd/nvi/dist/vi/vi.c                    |  1268 ++++++++
 external/bsd/nvi/dist/vi/vi.h                    |   385 ++
 external/bsd/nvi/dist/vi/vs_line.c               |   540 +++
 external/bsd/nvi/dist/vi/vs_msg.c                |   904 ++++++
 external/bsd/nvi/dist/vi/vs_refresh.c            |   861 ++++++
 external/bsd/nvi/dist/vi/vs_relative.c           |   294 ++
 external/bsd/nvi/dist/vi/vs_smap.c               |  1242 ++++++++
 external/bsd/nvi/dist/vi/vs_split.c              |   968 ++++++
 300 files changed, 105665 insertions(+), 0 deletions(-)

diffs (truncated from 106865 to 300 lines):

diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/Changes
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/Changes     Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,34 @@
+Changes since 1.81.5
+    * various compilation fixes
+    * support for newer DBs
+    * tcl support compiles again
+Changes since 1.81.4
+    * add Changes document
+    * the preserve command overwrote the edited file; the problem
+      is really in DB; a bandaid was added
+    * configure changes
+       - -rpath now on by default
+       - check for iconv
+    * handle incomplete/invalid input
+    * upgrade libtool and automake
+    * Motif front-end was getting out of sync; fixed
+    * ^T works in presence of wide chars
+    * fix use of OPT_GLOBAL (YAMAMOTO Takashi <takashi.yamamoto%bigfoot.com@localhost>)
+    * missing fallback function added
+    * fix use of both leftright and number
+       (problem reported by Dima Dorfman <dima%unixfreak.org@localhost>)
+    * install everything 1.79 installed
+    * fix count argument for commands
+       (problem reported by Arfst Ludwig <Arfst.Ludwig%LHSystems.COM@localhost>)
+    * perl changes
+       - map no longer assumes its argument is the name of a perl function
+       - EXISTS for marks
+    * documentation changes
+       - vi.ref converted to texinfo
+       - vsplit documented
+Changes since 1.81.3
+    * support for newer ncurses
+    * various other wide character related changes
+    * eliminate spurious cursor movements on split screens
+    * use of gtk-1.2 allowed again
+    * small fix to Motif front-end
diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/LICENSE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/LICENSE     Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,39 @@
+/*-
+ * Id: LICENSE,v 8.17 2000/08/18 14:58:41 bostic Exp  (Sleepycat) Date: 2000/08/18 14:58:41 
+ */
+
+The following are the copyrights and redistribution conditions that apply
+to this copy of the Vi software.
+
+/*
+ * Copyright (c) 1991, 1992, 1993, 1994
+ *      The Regents of the University of California.  All rights reserved.
+ *  Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
+ *     Keith Bostic.  All rights reserved.
+ *  Copyright (c) 1999, 2000
+ *     Sven Verdoolaege.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/README
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/README      Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,104 @@
+#      Id: README,v 8.153 2001/04/30 09:31:12 skimo Exp  (Berkeley) Date: 2001/04/30 09:31:12 
+
+This is version 1.80 (%H%) of nex/nvi, a reimplementation of the ex/vi
+text editors originally distributed as part of the Fourth Berkeley
+Software Distribution (4BSD), by the University of California, Berkeley.
+
+The directory layout is as follows:
+
+    LICENSE ....... Copyright, use and redistribution information.
+    README ........ This file.
+    build.unix .... UNIX build directory.
+    catalog ....... Message catalogs; see catalog/README.
+    cl ............ Vi interface to the curses(3) library.
+    clib .......... C library replacement source code.
+    common ........ Code shared by ex and vi.
+    db ............ A stripped-down, replacement db(3) library.
+    dist .......... Various files used to build the vi distribution.
+    docs .......... Ex/vi documentation, both current and historic.
+    docs/README ... Documentation overview.
+    docs/edit ..... Edit: A tutorial.
+    docs/exref .... Ex Reference Manual -- Version 3.7.
+    docs/vi.man ... UNIX manual page for nex/nvi.
+    docs/vi.ref ... Nex/nvi reference manual.
+    docs/vitut .... An Introduction to Display Editing with Vi.
+    ex ............ Ex source code.
+    gtk ........... Vi gtk application.
+    include ....... Replacement include files.
+    ip ............ Library interface to vi: vi side.
+    ipc ........... Library interface to vi: application side.
+    motif ......... Vi motif application.
+    motif_l ....... Motif library interface to vi.
+    perl_api ...... Perl scripting language support.
+    perl_scripts .. Perl scripts.
+    regex ......... POSIX 1003.2 regular expression library.
+    tcl_api ....... Tcl scripting language support.
+    tcl_scripts ... Tcl scripts.
+    vi ............ Vi source code.
+
+To build DB for a UNIX platform:
+
+    cd build.unix
+    ../dist/configure
+    make
+
+To build multiple UNIX versions of DB in the same source tree, create
+a new directory then configure and build.
+
+    mkdir build.bsdos3.0
+    cd build.bsdos3.0
+    ../dist/configure
+    make
+
+For additional information about building DB for UNIX platforms, the
+description of possible configuration options and other information
+on DB configuration and build issues, see the file build.unix/README.
+       
+Bug fixes and updated versions of this software will periodically be made
+available.  For more information, as well as a list of Frequently Asked
+Questions, see:
+
+       http://www.bostic.com/vi
+
+To ask questions about vi, report vi problems, request notification of
+future releases and/or bug fixes, or to contact the authors for any
+reason, please send email to:
+
+       bostic%bostic.com@localhost
+
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+o This software is several years old and is the product of many folks' work.  
+
+       This software was originally derived from software contributed to
+       the University of California, Berkeley by Steve Kirkendall, the
+       author of the vi clone elvis.  Without his work, this work would
+       have been far more difficult.
+
+       IEEE POSIX 1003.2 style regular expression support is courtesy of
+       Henry Spencer, for which I am *very* grateful.
+
+       Elan Amir did the original 4BSD curses work that made it possible
+       to support a full-screen editor using curses.
+
+       George Neville-Neil added the Tcl interpreter, and the initial
+       interpreter design was his.
+
+       Sven Verdoolaege added the Perl interpreter.
+
+       Rob Mayoff provided the original Cscope support.
+
+o Many, many people suggested enhancements, and provided bug reports and
+  testing, far too many to individually thank.
+
+o From the original vi acknowledgements, by William Joy and Mark Horton:
+
+       Bruce Englar encouraged the early development of this display
+       editor.  Peter Kessler helped bring sanity to version 2's
+       command layout.  Bill Joy wrote versions 1 and 2.0 through 2.7,
+       and created the framework that users see in the present editor.
+       Mark Horton added macros and other features and made the editor
+       work on a large number of terminals and Unix systems.
+
+o And...
+       The financial support of UUNET Communications Services is gratefully
+       acknowledged.
diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/README.1st
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/README.1st  Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,17 @@
+This is a development version of nvi.
+Use at your own risk.
+
+Please do not contact the original authors about bugs you
+find in this version. Contact skimo-vi%kotnet.org@localhost instead.
+
+There is no guarantee that anything in this version will be
+available in upcoming stable releases.
+
+New versions will be made available on 
+http://www.kotnet.org/~skimo/nvi
+
+As always this software comes with absolutely NO WARRANTY.
+
+Now read the original README file.
+
+Sven Verdoolaege
diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/README.DB3
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/README.DB3  Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,22 @@
+This version of vi requires DB3.1 or better, which can be found
+on http://www.sleepycat.com/ .
+
+Note that there is a small problem with DB 3.2 in that it will
+not let nvi read in a final line that doesn't end in a newline.
+This should be fixed in DB 3.3
+
+If your system library (such as glibc prior to version 2.2) uses a
+previous version of db (e.g. DB2) internally, you must configure with
+--enable-dynamic-loading to avoid symbols in the internally used db from
+being resolved against the newer db.
+
+If, on top of that, the vi binary is explicitly linked against that
+previous version of db (such as might happen if you enable the perl
+embedding), you should compile the 3.x version with all symbols internally
+resolved.  In case you use the Gnu linker (ld), this can be accomplished
+by passing it the -Bsymbolic option. You can do this by setting CC
+to e.g. "gcc -Wl,-Bsymbolic" prior to configuring db.
+See docs/ref/build_unix/flags.html in the db distribution for more
+information.
+
+skimo%kotnet.org@localhost
diff -r cbdb19b4ad68 -r 9a6f778f879b external/bsd/nvi/dist/TODO
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/nvi/dist/TODO        Fri Nov 22 14:55:11 2013 +0000
@@ -0,0 +1,123 @@
+# Id: TODO,v 8.2 1997/04/12 15:53:31 bostic Exp  (Berkeley) Date: 1997/04/12 15:53:31 
+
+========================================================================
+GENERAL
+========================================================================
+2.0:   Open mode is not yet implemented.
+
+
+========================================================================
+DB
+========================================================================
+1.N    When nvi edits files that don't have trailing newlines, it appends
+       one, regardless.  This is required, by default, from POSIX.2.
+
+1.N:   If you run out of space in the recovery directory, the recovery
+       file is left in place.
+
+2.0:   It's known that it's possible to sync the backing files in the
+       wrong manner, leaving backup files that aren't recoverable.  This
+       is going to be left alone until we have a logging version of DB,
+       which will hopefully fix this (or at least make it possible to
+       easily do so).
+
+========================================================================
+VI
+========================================================================
+1.N:   Make the search pattern and command history (what the '.' command
+       executes) remembered between windows, or configurable so that it
+       is.
+
+1.N:   Change the screen scrolling to not eat user characters...  i.e.
+       g/pattern/foo should not eat already entered chars.
+
+1.N:   The vi main command loop should use the general-purpose overflow
+       and underflow routines.  In addition, the vi command loop uses
+       unsigned longs -- should probably be fixed as a 32-bit unsigned
+       type, and then check to make sure it's never used as as variable
+       type again.
+
+1.N:   Should "view" set a lock on the file?
+
+1.N:   Should "view" copy the file (or even open a recovery file)?
+
+1.N:   The strings found by searches should be highlighted until the next
+       character is entered.
+
+1.N:   Display a split vi screen for the :help command.
+
+1.N:   When getting a key for a continue screen, we should always read from
+       the terminal, not from a mapped key.
+
+1.N:   The sentence, paragraph and section movement commands don't match
+       historic practice in some boundary cases.  This should be left
+       alone until POSIX 1003.2 makes up its mind.
+
+1.N:   The vs_sm_fill routine should scroll if possible, not always redraw.
+
+1.N:   Think about setting a dirty/inuse bits on the lines of the SMAP
+       structure.  That way the message routines could steal lines and
+       refresh would continue to work, because it would know not to touch



Home | Main Index | Thread Index | Old Index