Commit d58966d4 authored by Axel Beckert's avatar Axel Beckert

New upstream version 2.8.9rel.1

parent a637cee5
-- $LynxId: AUTHORS,v 1.7 2018/03/01 22:00:51 tom Exp $ -- $LynxId: AUTHORS,v 1.8 2018/07/08 16:20:14 tom Exp $
-- vile:txtmode -- vile:txtmode
Most of the people who have contributed more than one patch to Lynx (as well as Most of the people who have contributed more than one patch to Lynx (as well as
a few who have only one) are noted in the changelogs by their initials (to keep a few who have only one) are noted in the changelogs by their initials (to keep
...@@ -6,6 +6,7 @@ the changelog short). Here is a summary of those initials and the ...@@ -6,6 +6,7 @@ the changelog short). Here is a summary of those initials and the
corresponding full names: corresponding full names:
AAC Andrey A Chernov AAC Andrey A Chernov
AJL Alex J Lyons
BD Binh Do BD Binh Do
BJP Brian J Pardy BJP Brian J Pardy
BL Bela Lubkin BL Bela Lubkin
......
-- $LynxId: CHANGES,v 1.987 2018/06/10 21:35:39 tom Exp $ -- $LynxId: CHANGES,v 1.990 2018/07/08 16:51:50 tom Exp $
=============================================================================== ===============================================================================
Changes since Lynx 2.8 release Changes since Lynx 2.8 release
=============================================================================== ===============================================================================
2018-07-08 (2.8.9rel.1)
* documentation/metrics updates -TD
2018-06-10 (2.8.9pre.1) 2018-06-10 (2.8.9pre.1)
* fix an inconsistency in message for "-listonly" option (Debian #805753) -TD * fix an inconsistency in message for "-listonly" option (Debian #805753) -TD
...@@ -60,7 +63,7 @@ Changes since Lynx 2.8 release ...@@ -60,7 +63,7 @@ Changes since Lynx 2.8 release
pdcurses -TD pdcurses -TD
* rename test-package for ".rpm" to "lynx-dev" for consistency with ".deb" -TD * rename test-package for ".rpm" to "lynx-dev" for consistency with ".deb" -TD
* improve samples/lynx.bat by using location of script rather than current * improve samples/lynx.bat by using location of script rather than current
directory ("Smuggler" loto1992@inbox.ru). directory -loto1992@inbox.ru ("Smuggler")
* permanently enable MISC_EXP feature -TD * permanently enable MISC_EXP feature -TD
* remove several obsolete ifdefs: DGUX, DGUX_OLD, HP_TERMINAL, * remove several obsolete ifdefs: DGUX, DGUX_OLD, HP_TERMINAL,
REVERSE_CLEAR_SCREEN_PROBLEM, SHORTENED_RBIND, SLANG_MBCS_HACK, SNAKE -TD REVERSE_CLEAR_SCREEN_PROBLEM, SHORTENED_RBIND, SLANG_MBCS_HACK, SNAKE -TD
...@@ -105,11 +108,11 @@ Changes since Lynx 2.8 release ...@@ -105,11 +108,11 @@ Changes since Lynx 2.8 release
* modify configure script to work around pkgsrc's misconfiguration of shared * modify configure script to work around pkgsrc's misconfiguration of shared
libraries -TD libraries -TD
* modify po/makefile.inn to ensure the temporary files have distinct names * modify po/makefile.inn to ensure the temporary files have distinct names
to avoid problem with "make -j8" (Debian #890811). to avoid problem with "make -j8" (Debian #890811) -TD
* update makefile/batch-scripts to allow building with newer Visual Studio * update makefile/batch-scripts to allow building with newer Visual Studio
versions, e.g., 2010, 2012, so that a 64-bit executable can be built -TD versions, e.g., 2010, 2012, so that a 64-bit executable can be built -TD
* repair link in lynx_help_main.html to HTML 3.2 documentation * repair link in lynx_help_main.html to HTML 3.2 documentation
(Savannah #47803). (Savannah #47803) -TD
* update eo.po, fr.po from * update eo.po, fr.po from
http://translationproject.org/latest/lynx http://translationproject.org/latest/lynx
* improved several configure macros: * improved several configure macros:
...@@ -198,7 +201,7 @@ Changes since Lynx 2.8 release ...@@ -198,7 +201,7 @@ Changes since Lynx 2.8 release
as well as problem introduced by 2.8.8dev.6 cleanup -TH as well as problem introduced by 2.8.8dev.6 cleanup -TH
* update ca.po, from * update ca.po, from
http://translationproject.org/latest/lynx http://translationproject.org/latest/lynx
* tidy whitespace in lynx.cfg (report by David Niklas) * tidy whitespace in lynx.cfg (report by David Niklas) -TD
* fix two more typos in the list of ENABLE_LYNXRC in lynx.cfg -TD * fix two more typos in the list of ENABLE_LYNXRC in lynx.cfg -TD
* remove a repeated item for SEND_USERAGENT from lynx.cfg (Larry Hynes) * remove a repeated item for SEND_USERAGENT from lynx.cfg (Larry Hynes)
* accept userinfo in a URL, subject to override by -auth option or -pauth * accept userinfo in a URL, subject to override by -auth option or -pauth
...@@ -230,7 +233,7 @@ Changes since Lynx 2.8 release ...@@ -230,7 +233,7 @@ Changes since Lynx 2.8 release
* build-fix for OpenSSL 1.1 (Kamil Dudka) * build-fix for OpenSSL 1.1 (Kamil Dudka)
* begin work to parse gopher extension "link to URL" -TD * begin work to parse gopher extension "link to URL" -TD
* remove an obsolete comment in the manual page about -dump versus -force_html * remove an obsolete comment in the manual page about -dump versus -force_html
(report by Peter Schmitt). (report by Peter Schmitt) -TD
* modify samples/oldlynx to provide an empty ".lss" file as a better default * modify samples/oldlynx to provide an empty ".lss" file as a better default
than providing an empty "-lss" option -TD than providing an empty "-lss" option -TD
* amend change made in 2.8.8dev.17 to permit multiple COLOR_STYLE items to * amend change made in 2.8.8dev.17 to permit multiple COLOR_STYLE items to
...@@ -392,7 +395,7 @@ Changes since Lynx 2.8 release ...@@ -392,7 +395,7 @@ Changes since Lynx 2.8 release
rather than gcry_randomize() (adapted from patch by Andreas Metzler, rather than gcry_randomize() (adapted from patch by Andreas Metzler,
Debian #753699) -TD Debian #753699) -TD
* fix a reference-after-free in scan_cookie_sublist(), probably fixing RedHat * fix a reference-after-free in scan_cookie_sublist(), probably fixing RedHat
#1120925 (patch by Mike Gorse). #1120925 -Mike Gorse
* update eo.po, id.po from * update eo.po, id.po from
http://translationproject.org/latest/lynx http://translationproject.org/latest/lynx
* improve workaround for too-long pathnames in LYPrint.c SetupFilename() -TD * improve workaround for too-long pathnames in LYPrint.c SetupFilename() -TD
...@@ -453,7 +456,7 @@ Changes since Lynx 2.8 release ...@@ -453,7 +456,7 @@ Changes since Lynx 2.8 release
do not mention this since forms are an HTTP feature (Debian #738121) -TD do not mention this since forms are an HTTP feature (Debian #738121) -TD
* reviewed command-line options which were not provided in lynx.cfg; added * reviewed command-line options which were not provided in lynx.cfg; added
others which could be useful for dumps (i.e., force_html, hiddenlinks, others which could be useful for dumps (i.e., force_html, hiddenlinks,
listonly, list_inline, localhost, short_url, with_backspaces) -TD: listonly, list_inline, localhost, short_url, with_backspaces) -TD
* add dont_wrap_pre to lynx.cfg (request by GV) -TD * add dont_wrap_pre to lynx.cfg (request by GV) -TD
* use idn_free() rather than ordinary free (patch by GV) * use idn_free() rather than ordinary free (patch by GV)
* build-fix when alt-bindings are disabled (patch by GV) * build-fix when alt-bindings are disabled (patch by GV)
...@@ -496,7 +499,7 @@ Changes since Lynx 2.8 release ...@@ -496,7 +499,7 @@ Changes since Lynx 2.8 release
* change URL for HELPFILE in lynx.cfg, etc., to omit version-specifics -TD * change URL for HELPFILE in lynx.cfg, etc., to omit version-specifics -TD
* update example of options menu shown in user-guide -TD * update example of options menu shown in user-guide -TD
* restore ^Z maxscreen-toggle for Windows, omitted in 2.8.8dev.17 cleanup -TD * restore ^Z maxscreen-toggle for Windows, omitted in 2.8.8dev.17 cleanup -TD
* typographical fixes for manpage (Bjarni I. Gislason, Debian #732236). * typographical fixes for manpage (patch by Bjarni I. Gislason, Debian #732236)
* allow fallback sleep() function to be used for MinGW -GV * allow fallback sleep() function to be used for MinGW -GV
* remove special case in configure.in which added "-lcompat" to $LIBS * remove special case in configure.in which added "-lcompat" to $LIBS
for OpenBSD, MirBSD and EkkoBSD (Christian Weisgerber, Thorsten Glaser). for OpenBSD, MirBSD and EkkoBSD (Christian Weisgerber, Thorsten Glaser).
...@@ -1391,7 +1394,7 @@ Changes since Lynx 2.8 release ...@@ -1391,7 +1394,7 @@ Changes since Lynx 2.8 release
* translate named entities, etc., for "content" field of refresh-URL, cf: * translate named entities, etc., for "content" field of refresh-URL, cf:
2.8.5dev.13 (report by Ivan Shmakov) -TD 2.8.5dev.13 (report by Ivan Shmakov) -TD
* suppress computation in TrimmedLength() for source-view, which is not needed * suppress computation in TrimmedLength() for source-view, which is not needed
for Debian #204515 (patch by Mike Knight) for Debian #204515 -Mike Knight
* add check-po rule to po/makefile -TD * add check-po rule to po/makefile -TD
* modify top-level makefile to work with configure --srcdir -TD * modify top-level makefile to work with configure --srcdir -TD
* add update-po rule to top-level makefile -TD * add update-po rule to top-level makefile -TD
...@@ -1402,7 +1405,7 @@ Changes since Lynx 2.8 release ...@@ -1402,7 +1405,7 @@ Changes since Lynx 2.8 release
* parse xml processing-instruction to turn on UTF-8 decoding, as well as * parse xml processing-instruction to turn on UTF-8 decoding, as well as
disable upper/lower case transforming in source view (discussion on disable upper/lower case transforming in source view (discussion on
lynx-dev) -TD lynx-dev) -TD
* fix typo in Lynx_users_guide.html (report by Kristof Zelechovski) * fix typo in Lynx_users_guide.html (report by Kristof Zelechovski) -TD
* minor fix to documentation in lynx.cfg -PW * minor fix to documentation in lynx.cfg -PW
* use off_t rather than long for representing file sizes, e.g., when used to * use off_t rather than long for representing file sizes, e.g., when used to
print progress messages (reports by LP, Tomas Liska, TG, PG) -TD print progress messages (reports by LP, Tomas Liska, TG, PG) -TD
......
...@@ -152,7 +152,7 @@ II. Compile instructions -- UNIX ...@@ -152,7 +152,7 @@ II. Compile instructions -- UNIX
periodically. periodically.
Note compiler/system specific problems below. See also: Note compiler/system specific problems below. See also:
http://invisible-island.net/ncurses/ncurses.faq.html https://invisible-island.net/ncurses/ncurses.faq.html
1b. Platforms. Configure should work properly on any Unix-style system. 1b. Platforms. Configure should work properly on any Unix-style system.
It has been tested on the following platforms. It has been tested on the following platforms.
...@@ -952,7 +952,7 @@ Simplified: ...@@ -952,7 +952,7 @@ Simplified:
Sources: Sources:
Download the current sources (choose a zip-file) from Download the current sources (choose a zip-file) from
http://lynx.invisible-island.net/ https://lynx.invisible-island.net/
and unzip them into a directory where you will build Lynx. and unzip them into a directory where you will build Lynx.
Compiler: Compiler:
...@@ -1484,4 +1484,4 @@ VIII. Acknowledgment ...@@ -1484,4 +1484,4 @@ VIII. Acknowledgment
-- 1999/04/24 - H. Nelson <lynx-admin@irm.nara.kindai.ac.jp> -- 1999/04/24 - H. Nelson <lynx-admin@irm.nara.kindai.ac.jp>
-- vile:txtmode -- vile:txtmode
-- $LynxId: INSTALLATION,v 1.129 2018/03/11 22:29:22 tom Exp $ -- $LynxId: INSTALLATION,v 1.130 2018/07/08 15:22:44 tom Exp $
lynx-dev (2.8.9pre.1) unstable; urgency=low lynx-dev (2.8.9rel.1) unstable; urgency=low
* prerelease * maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 10 Jun 2018 16:24:17 -0400 -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 08 Jul 2018 06:46:06 -0400
lynx-dev (2.8.8dev.16) unstable; urgency=high lynx-dev (2.8.8dev.16) unstable; urgency=high
......
...@@ -2,7 +2,7 @@ Source: lynx-dev ...@@ -2,7 +2,7 @@ Source: lynx-dev
Section: web Section: web
Priority: optional Priority: optional
Maintainer: Thomas E. Dickey <dickey@invisible-island.net> Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
Homepage: http://invisible-island.net/lynx/ Homepage: https://invisible-island.net/lynx/
Build-Depends: debhelper (>= 7), dpatch, po-debconf, libncursesw5-dev, zlib1g-dev, gettext, libgnutls-dev, sharutils, telnet, openssh-client, libbsd-dev, libidn11-dev Build-Depends: debhelper (>= 7), dpatch, po-debconf, libncursesw5-dev, zlib1g-dev, gettext, libgnutls-dev, sharutils, telnet, openssh-client, libbsd-dev, libidn11-dev
Standards-Version: 3.8.2 Standards-Version: 3.8.2
......
Upstream source http://lynx.invisible-island.net/current/ Upstream source https://lynx.invisible-island.net/current/
Current maintainer: Thomas Dickey <dickey@invisible-island.net> Current maintainer: Thomas Dickey <dickey@invisible-island.net>
......
; $LynxId: lynx.nsi,v 1.42 2018/06/10 20:24:17 tom Exp $ ; $LynxId: lynx.nsi,v 1.44 2018/07/08 15:22:44 tom Exp $
; Script originally generated with the Venis Install Wizard, but customized. ; Script originally generated with the Venis Install Wizard, but customized.
; The Inno Setup script is preferred; but this can be built via cross-compiling. ; The Inno Setup script is preferred; but this can be built via cross-compiling.
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
!define VERSION_EPOCH "2" !define VERSION_EPOCH "2"
!define VERSION_MAJOR "8" !define VERSION_MAJOR "8"
!define VERSION_MINOR "9" !define VERSION_MINOR "9"
!define VERSION_LEVEL "2001" !define VERSION_LEVEL "01"
!define VERSION_PATCH "pre.1" !define VERSION_PATCH "rel.1"
!define SUBKEY "Lynx" !define SUBKEY "Lynx"
...@@ -27,7 +27,7 @@ CRCCheck on ...@@ -27,7 +27,7 @@ CRCCheck on
SetCompressor /SOLID lzma SetCompressor /SOLID lzma
VIAddVersionKey ProductName "${SUBKEY}" VIAddVersionKey ProductName "${SUBKEY}"
VIAddVersionKey CompanyName "http://invisible-island.net/lynx" VIAddVersionKey CompanyName "https://invisible-island.net/lynx"
VIAddVersionKey LegalCopyright " 1997-2017,2018, Thomas E. Dickey" VIAddVersionKey LegalCopyright " 1997-2017,2018, Thomas E. Dickey"
VIAddVersionKey FileDescription "Lynx Installer (MinGW)" VIAddVersionKey FileDescription "Lynx Installer (MinGW)"
VIAddVersionKey FileVersion "${VERSION}" VIAddVersionKey FileVersion "${VERSION}"
......
# $LynxId: lynx.spec,v 1.51 2018/06/10 20:24:17 tom Exp $ # $LynxId: lynx.spec,v 1.52 2018/07/08 10:46:06 tom Exp $
Summary: A text-based Web browser Summary: A text-based Web browser
Name: lynx-dev Name: lynx-dev
Version: 2.8.9 Version: 2.8.9
Release: pre.1 Release: rel.1
License: GPLv2 License: GPLv2
Group: Applications/Internet Group: Applications/Internet
Source: lynx%{version}%{release}.tgz Source: lynx%{version}%{release}.tgz
......
; version used for Inno Setup files. ; version used for Inno Setup files.
; $Format: "#define LYNX_VERSION \"$ProjectVersion$\""$ ; $Format: "#define LYNX_VERSION \"$ProjectVersion$\""$
#define LYNX_VERSION "2.8.9pre.1" #define LYNX_VERSION "2.8.9rel.1"
; most-recent full release and target ; most-recent full release and target
#define LYNX_RELEASE "2.8.9" #define LYNX_RELEASE "2.8.9"
...@@ -10,5 +10,5 @@ ...@@ -10,5 +10,5 @@
#define MyAppProg "Lynx" #define MyAppProg "Lynx"
#define MyAppName "Lynx - web browser" #define MyAppName "Lynx - web browser"
#define MyAppPublisher "Thomas E Dickey" #define MyAppPublisher "Thomas E Dickey"
#define MyAppURL "http://invisible-island.net/lynx" #define MyAppURL "https://invisible-island.net/lynx"
#define MyAppVerName "Lynx " + LYNX_VERSION #define MyAppVerName "Lynx " + LYNX_VERSION
...@@ -10,7 +10,7 @@ To use this package, you need a compiler & a bit of experience ...@@ -10,7 +10,7 @@ To use this package, you need a compiler & a bit of experience
at very simple programming. If you just want something which will work at very simple programming. If you just want something which will work
`out-of-the-box', you can get pre-compiled versions of Lynx `out-of-the-box', you can get pre-compiled versions of Lynx
by following the links from by following the links from
<URL: http://lynx.invisible-island.net/resources.html/> ; <URL: https://lynx.invisible-island.net/resources.html/> ;
For DOS or Windows, go to For DOS or Windows, go to
<URL: http://www.fdisk.com/doslynx/lynxport.htm>. <URL: http://www.fdisk.com/doslynx/lynxport.htm>.
...@@ -35,13 +35,13 @@ WHAT IS LYNX? ...@@ -35,13 +35,13 @@ WHAT IS LYNX?
HOW TO GET LYNX HOW TO GET LYNX
For the latest release of Lynx go to: For the latest release of Lynx go to:
<URL: http://lynx.invisible-island.net/release>; <URL: https://lynx.invisible-island.net/release>;
<URL: ftp://ftp.invisible-island.net/lynx/tarballs>; <URL: ftp://ftp.invisible-island.net/lynx/tarballs>;
The latest development version is at: The latest development version is at:
<URL: http://lynx.invisible-island.net/current/>. <URL: https://lynx.invisible-island.net/current/>.
The Lynx homepage is <URL: http://lynx.invisible-island.net/>. The Lynx homepage is <URL: https://lynx.invisible-island.net/>.
The on-line help page (enter `h') has links to many useful things. The on-line help page (enter `h') has links to many useful things.
LICENSE LICENSE
...@@ -150,5 +150,5 @@ LYNX-DEV MAILING LIST ...@@ -150,5 +150,5 @@ LYNX-DEV MAILING LIST
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
-- vile:txtmode fc=72 noti -- vile:txtmode fc=72 noti
-- $LynxId: README,v 1.33 2017/08/08 22:34:10 tom Exp $ -- $LynxId: README,v 1.34 2018/07/08 15:22:44 tom Exp $
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
dnl $LynxId: aclocal.m4,v 1.251 2018/02/22 02:31:22 tom Exp $ dnl $LynxId: aclocal.m4,v 1.252 2018/07/08 15:22:44 tom Exp $
dnl Macros for auto-configure script. dnl Macros for auto-configure script.
dnl by Thomas E. Dickey <dickey@invisible-island.net> dnl by Thomas E. Dickey <dickey@invisible-island.net>
dnl and Jim Spath <jspath@mail.bcpl.lib.md.us> dnl and Jim Spath <jspath@mail.bcpl.lib.md.us>
...@@ -8,7 +8,7 @@ dnl Created: 1997/01/28 ...@@ -8,7 +8,7 @@ dnl Created: 1997/01/28
dnl dnl
dnl The autoconf used in Lynx development is GNU autoconf 2.13 or 2.52, patched dnl The autoconf used in Lynx development is GNU autoconf 2.13 or 2.52, patched
dnl by Thomas Dickey. See your local GNU archives, and this URL: dnl by Thomas Dickey. See your local GNU archives, and this URL:
dnl http://invisible-island.net/autoconf/autoconf.html dnl https://invisible-island.net/autoconf/autoconf.html
dnl dnl
dnl --------------------------------------------------------------------------- dnl ---------------------------------------------------------------------------
dnl dnl
......
#! /bin/sh #! /bin/sh
# From configure.in 2.8.9pre.1. # From configure.in 2.8.9rel.1.
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by Autoconf 2.52.20170501. # Generated by Autoconf 2.52.20170501.
# #
...@@ -45271,7 +45271,7 @@ if test -n "$srcdir" ; then ...@@ -45271,7 +45271,7 @@ if test -n "$srcdir" ; then
test "$srcdir" != "." && SRCDIR_CLEAN="" test "$srcdir" != "." && SRCDIR_CLEAN=""
fi fi
HOMEPAGE_URL="http://lynx.invisible-island.net/" HOMEPAGE_URL="https://lynx.invisible-island.net/"
cat >>confdefs.h <<EOF cat >>confdefs.h <<EOF
#define HOMEPAGE_URL "$HOMEPAGE_URL" #define HOMEPAGE_URL "$HOMEPAGE_URL"
dnl $LynxId: configure.in,v 1.300 2018/06/10 21:09:45 tom Exp $ dnl $LynxId: configure.in,v 1.302 2018/07/08 15:22:44 tom Exp $
dnl dnl
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
dnl dnl
...@@ -29,7 +29,7 @@ dnl --------------------------------------------------------------------------- ...@@ -29,7 +29,7 @@ dnl ---------------------------------------------------------------------------
dnl dnl
dnl ask PRCS to plug-in the project-version for the configure-script. dnl ask PRCS to plug-in the project-version for the configure-script.
dnl $Format: "AC_REVISION($ProjectVersion$)"$ dnl $Format: "AC_REVISION($ProjectVersion$)"$
AC_REVISION(2.8.9pre.1) AC_REVISION(2.8.9rel.1)
# Save the original $CFLAGS so we can distinguish whether the user set those # Save the original $CFLAGS so we can distinguish whether the user set those
# in the environment, or whether autoconf added -O and -g options: # in the environment, or whether autoconf added -O and -g options:
...@@ -1561,7 +1561,7 @@ if test -n "$srcdir" ; then ...@@ -1561,7 +1561,7 @@ if test -n "$srcdir" ; then
test "$srcdir" != "." && SRCDIR_CLEAN="" test "$srcdir" != "." && SRCDIR_CLEAN=""
fi fi
HOMEPAGE_URL="http://lynx.invisible-island.net/" HOMEPAGE_URL="https://lynx.invisible-island.net/"
AC_DEFINE_UNQUOTED(HOMEPAGE_URL,"$HOMEPAGE_URL",[Define to Lynx homepage URL]) AC_DEFINE_UNQUOTED(HOMEPAGE_URL,"$HOMEPAGE_URL",[Define to Lynx homepage URL])
AC_SUBST(HOMEPAGE_URL) AC_SUBST(HOMEPAGE_URL)
......
...@@ -3,7 +3,7 @@ This document suggests steps to install Lynx on OS/390 systems. ...@@ -3,7 +3,7 @@ This document suggests steps to install Lynx on OS/390 systems.
======================================================================== ========================================================================
o Download the archive file lynx2-8-6.tar.Z in BINARY from the site o Download the archive file lynx2-8-6.tar.Z in BINARY from the site
where you found this announcement or from a site listed at where you found this announcement or from a site listed at
http://lynx.invisible-island.net/ https://lynx.invisible-island.net/
o Unpack with: o Unpack with:
......
-- $LynxId: README.metrics,v 1.12 2014/02/13 23:56:42 tom Exp $ -- $LynxId: README.metrics,v 1.17 2018/07/08 16:43:30 tom Exp $
This is a short summary of code metrics showing how lynx has grown from This is a short summary of code metrics showing how lynx has grown from
release to release. It also shows how the original codebase has release to release. It also shows how the original codebase has
...@@ -23,8 +23,10 @@ Release Current Original ...@@ -23,8 +23,10 @@ Release Current Original
15573 13587 3.9 8.0 15573 13587 3.9 8.0
2.8.7 441453 180674 25064 23101 5.7 12.8 2.8.7 441453 180674 25064 23101 5.7 12.8
15436 13473 3.5 7.5 15436 13473 3.5 7.5
2.8.8 465971 184961 24031 22293 5.2 12.1 2.8.8 465971 185375 24513 22293 5.3 12.0
14612 12874 3.1 7.0 15094 12874 3.2 6.9
2.8.9 478344 186103 24314 22116 5.1 11.9
14931 12733 3.1 6.8
Beginning with 2.8.6, the percentage of the remaining original codebase is Beginning with 2.8.6, the percentage of the remaining original codebase is
shown on two lines (i.e., comparing against 2.4.2 indented to use the current shown on two lines (i.e., comparing against 2.4.2 indented to use the current
...@@ -34,7 +36,7 @@ viewed taking into account insignificant similarities (such as blank lines). ...@@ -34,7 +36,7 @@ viewed taking into account insignificant similarities (such as blank lines).
Starting in 2.8.6dev.3, all C source code has been routinely indented using Starting in 2.8.6dev.3, all C source code has been routinely indented using
the lnx-indent script from the lnx-indent script from
http://invisible-island.net/cindent/ https://invisible-island.net/cindent/
Current lynx releases contain a large amount of text other than C code. Current lynx releases contain a large amount of text other than C code.
That includes plain text, html, message libraries, custom and generated That includes plain text, html, message libraries, custom and generated
...@@ -47,13 +49,16 @@ start of the 2.8 series: ...@@ -47,13 +49,16 @@ start of the 2.8 series:
0.5 AJL 0.5 AJL
3 Al Gilman 3 Al Gilman
1 Al Walker
1 Alexei Anatski 1 Alexei Anatski
2 Alexey Dobriyan 2 Alexey Dobriyan
2 Andreas Metzler
2 Andrew Belov 2 Andrew Belov
3.5 Andrey A Chernov 3.5 Andrey A Chernov
1 Arkadiusz Miskiewicz 1 Arkadiusz Miskiewicz
1 Arnaud Giersch 1 Arnaud Giersch
2 Atsuhito Kohda 2 Atsuhito Kohda
2 Axel Beckert
1 Bake Timmons 1 Bake Timmons
25.5 Bela Lubkin 25.5 Bela Lubkin
1 Bill Nottingham 1 Bill Nottingham
...@@ -80,9 +85,10 @@ start of the 2.8 series: ...@@ -80,9 +85,10 @@ start of the 2.8 series:
129.7 Doug Kaufman 129.7 Doug Kaufman
1 Duncan Simpson 1 Duncan Simpson
2.5 Eduardo Chappa 2.5 Eduardo Chappa
1 Elliot Thomas
2 Emanuele Giaquinta 2 Emanuele Giaquinta
1 Eric Brun 1 Eric Brun
51 External 70 External
1 Fabian Fingerle 1 Fabian Fingerle
280.5 Foteos Macrides 280.5 Foteos Macrides
2 Frank Heckenbach 2 Frank Heckenbach
...@@ -90,10 +96,10 @@ start of the 2.8 series: ...@@ -90,10 +96,10 @@ start of the 2.8 series:
1 Frederick P Herrmann 1 Frederick P Herrmann
1 Georg Drenkhahn 1 Georg Drenkhahn
1 George Lindholm 1 George Lindholm
22 Gisle Vanem 27 Gisle Vanem
1 Glenn Nielsen 1 Glenn Nielsen
1 Hans Wurst 1 Hans Wurst
26.5 Hataguchi Takeshi 28.5 Hataguchi Takeshi
1 Heikki Kantola 1 Heikki Kantola
0.5 Helen Sommer 0.5 Helen Sommer
23 Henry Nelson 23 Henry Nelson
...@@ -123,13 +129,14 @@ start of the 2.8 series: ...@@ -123,13 +129,14 @@ start of the 2.8 series:
2 Jonathan Sergent 2 Jonathan Sergent
1 Josef Sontgen 1 Josef Sontgen
2 Julian Coleman 2 Julian Coleman
1 Kamil Dudka 2 Kamil Dudka
3 Karl Eichwalder 3 Karl Eichwalder
1 Karl-Andre Skevik 1 Karl-Andre Skevik
3 Kihara Hideto 4 Kihara Hideto
29.3 Kim DeVaughn 29.3 Kim DeVaughn
706.3 Klaus Weide 706.3 Klaus Weide
1 Lalo Martins 1 Lalo Martins
1 Larry Hynes
1 Larry Virden 1 Larry Virden
15.8 Larry W Virden 15.8 Larry W Virden
11 Laura Eaves 11 Laura Eaves
...@@ -137,6 +144,7 @@ start of the 2.8 series: ...@@ -137,6 +144,7 @@ start of the 2.8 series:
1 Liam Davis 1 Liam Davis
1 Marc Huber 1 Marc Huber
0.3 Marek Kubita 0.3 Marek Kubita
1 Martijn Dekker
2 Masashi Fujita 2 Masashi Fujita
1 Masayasu Ishikawa 1 Masayasu Ishikawa
1 Masayuki Hatta 1 Masayuki Hatta
...@@ -154,30 +162,37 @@ start of the 2.8 series: ...@@ -154,30 +162,37 @@ start of the 2.8 series:
13.5 Paul B Mahol 13.5 Paul B Mahol
1 Paul D Smith 1 Paul D Smith
52.5 Paul Gilmartin 52.5 Paul Gilmartin
1 Peter Backes
1 Peter Canning 1 Peter Canning
1 Phil Pennock 1 Phil Pennock
27.3 Philip Webb 27.3 Philip Webb
14 Philippe De Muyter 14 Philippe De Muyter
1 Quentin Minster
5.5 Rado Smiljanic 5.5 Rado Smiljanic
2 Ralph Babel 2 Ralph Babel
1 Randall 1 Randall
1 Reiner Hermann
1 Risto Widenius 1 Risto Widenius
1 Rob Cameron 1 Rob Cameron
1 Ruda Moura
1 Ryan Nielsen 1 Ryan Nielsen
2 Scott Bigham 2 Scott Bigham
1 Sergej Kvachonok 1 Sergej Kvachonok
6 Sergey Svishchev 6 Sergey Svishchev
1 Serhii Hlodin 1 Serhii Hlodin
2 Simon Kainz
15 Sinan Kaan Yerli 15 Sinan Kaan Yerli
7.8 Stefan Caunter 7.8 Stefan Caunter
1 Stepan Kasal 1 Stepan Kasal
1 Tadayoshi Okuma 1 Tadayoshi Okuma
1 Takao Fujiwara 1 Takao Fujiwara
1 Taketo Kabe
1 Thomas Braun 1 Thomas Braun
2030.3 Thomas E Dickey 2188.3 Thomas E Dickey
0.5 Thomas Klausner 1.5 Thomas Klausner
1 Thomas Petazzoni
1 Thomas Viehmann 1 Thomas Viehmann
17 Thorsten Glaser 21 Thorsten Glaser
1 Tim Chase 1 Tim Chase
4 Tim Larson 4 Tim Larson
1 Timur Birsh 1 Timur Birsh
...@@ -190,7 +205,7 @@ start of the 2.8 series: ...@@ -190,7 +205,7 @@ start of the 2.8 series:
1 Wesley Morgan 1 Wesley Morgan
1 Zdenek Prikryl 1 Zdenek Prikryl
1.5 nsh@horae.dti.ne.jp 1.5 nsh@horae.dti.ne.jp
4355 Total 4563 Total
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
...@@ -206,35 +221,34 @@ However, some information can be gleaned from the existing change-logs ...@@ -206,35 +221,34 @@ However, some information can be gleaned from the existing change-logs
to show the principal contributors for each release (i.e., not listing those to show the principal contributors for each release (i.e., not listing those
with less than 1%): with less than 1%):
** credits from CHANGES docs/CHANGES2.8 (4328.6 changes) ** credits from CHANGES docs/CHANGES2.8 (4492.6 changes)
1.1 Brian J Pardy 1.0 Brian J Pardy
3.0 Doug Kaufman 2.9 Doug Kaufman
6.5 Foteos Macrides 6.2 Foteos Macrides
2.0 Ilya Zakharevich 1.9 Ilya Zakharevich
16.3 Klaus Weide 15.7 Klaus Weide
7.9 Leonid Pauzner 7.6 Leonid Pauzner
1.2 Paul Gilmartin 1.2 Paul Gilmartin
47.4 Thomas E Dickey 48.7 Thomas E Dickey
2.0 Vlad Harchev 1.9 Vlad Harchev
** credits from CHANGES docs/CHANGES* (5795.6 changes) ** credits from CHANGES docs/CHANGES* (5959.6 changes)
2.3 Doug Kaufman 2.2 Doug Kaufman
23.6 Foteos Macrides 23.0 Foteos Macrides
1.5 Ilya Zakharevich 1.4 Ilya Zakharevich
12.4 Klaus Weide 12.1 Klaus Weide
5.9 Leonid Pauzner 5.7 Leonid Pauzner
35.4 Thomas E Dickey 36.7 Thomas E Dickey
1.5 Vlad Harchev 1.4 Vlad Harchev
3.6 unknown 3.5 unknown
** credits from CHANGES (3408.6 changes) ** credits from CHANGES (3572.6 changes)
1.4 Brian J Pardy 1.3 Brian J Pardy
3.5 Doug Kaufman 3.3 Doug Kaufman
2.5 Ilya Zakharevich 2.4 Ilya Zakharevich
1.0 John Bley 12.3 Klaus Weide
12.9 Klaus Weide 8.8 Leonid Pauzner
9.2 Leonid Pauzner
1.5 Paul Gilmartin 1.5 Paul Gilmartin
52.8 Thomas E Dickey 54.2 Thomas E Dickey
2.5 Vlad Harchev 2.4 Vlad Harchev
** credits from docs/CHANGES2.8 (920 changes) ** credits from docs/CHANGES2.8 (920 changes)
1.2 Doug Kaufman 1.2 Doug Kaufman
30.5 Foteos Macrides 30.5 Foteos Macrides
......
# $LynxId: lynx.cfg,v 1.299 2018/06/10 21:09:45 tom Exp $ # $LynxId: lynx.cfg,v 1.302 2018/07/08 15:22:44 tom Exp $
# lynx.cfg file. # lynx.cfg file.
# The default placement for this file is /usr/local/lib/lynx.cfg (Unix) # The default placement for this file is /usr/local/lib/lynx.cfg (Unix)
# or Lynx_Dir:lynx.cfg (VMS) # or Lynx_Dir:lynx.cfg (VMS)
# #
# $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$ # $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$
#PRCS LYNX_VERSION "2.8.9pre.1" #PRCS LYNX_VERSION "2.8.9rel.1"
# #
# $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$ # $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$
#PRCS LYNX_DATE "Sun, 10 Jun 2018 17:09:45 -0400" #PRCS LYNX_DATE "Sun, 08 Jul 2018 06:46:06 -0400"
# #
# Definition pairs (configuration settings) are of the form # Definition pairs (configuration settings) are of the form
# VARIABLE:DEFINITION # VARIABLE:DEFINITION
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
# An HTML'ized description of all settings (based on comments in this file, # An HTML'ized description of all settings (based on comments in this file,
# with alphabetical table of settings and with table of settings by category) # with alphabetical table of settings and with table of settings by category)
# is available at http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html # is available at https://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html
# #
### The conversion is done via the scripts/cfg2html.pl script. ### The conversion is done via the scripts/cfg2html.pl script.
### Several directives beginning with '.' are used for this purpose. ### Several directives beginning with '.' are used for this purpose.
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
# #
# Normally we expect you will connect to a remote site, e.g., the Lynx starting # Normally we expect you will connect to a remote site, e.g., the Lynx starting
# site: # site:
STARTFILE:http://lynx.invisible-island.net/ STARTFILE:https://lynx.invisible-island.net/
# #
# As an alternative, you may want to use a local URL. A good choice for this is # As an alternative, you may want to use a local URL. A good choice for this is
# the user's home directory: # the user's home directory:
...@@ -127,12 +127,12 @@ STARTFILE:http://lynx.invisible-island.net/ ...@@ -127,12 +127,12 @@ STARTFILE:http://lynx.invisible-island.net/
# for this distribution (use SHELL syntax including the device # for this distribution (use SHELL syntax including the device
# on VMS systems). # on VMS systems).
# The default HELPFILE is: # The default HELPFILE is:
.url http://lynx.invisible-island.net/lynx_help/lynx_help_main.html .url https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
# This should be changed to the local path. # This should be changed to the local path.
# This definition will be overridden if the "LYNX_HELPFILE" environment # This definition will be overridden if the "LYNX_HELPFILE" environment
# variable has been set. # variable has been set.
# #
HELPFILE:http://lynx.invisible-island.net/lynx_help/lynx_help_main.html HELPFILE:https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
.ex .ex
#HELPFILE:file://localhost/PATH_TO/lynx_help/lynx_help_main.html