about summary refs log tree commit diff stats
path: root/CHANGES
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>1999-05-06 00:54:12 -0400
committerThomas E. Dickey <dickey@invisible-island.net>1999-05-06 00:54:12 -0400
commitaa7067e195c6612fb732055a86ccea8158b17cfd (patch)
tree5cae83dedc745a09a4c060601e686faf3c85ac94 /CHANGES
parenta4a7d3a32615c1ea52c41ff149e291417fa1bdc8 (diff)
downloadlynx-snapshots-aa7067e195c6612fb732055a86ccea8158b17cfd.tar.gz
snapshot of project "lynx", label v2-8-2dev_26
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES139
1 files changed, 99 insertions, 40 deletions
diff --git a/CHANGES b/CHANGES
index 4fd1b488..58465a00 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,7 +1,66 @@
 Changes since Lynx 2.8 release
 ===============================================================================
 
+1999-05-05 (2.8.2dev.26 - 2.8.2pre.1)
+* remove some weird cruft from HTAAUtil.h (yeah, "/home2/luotonen" is a good
+  default path) (John Bley)
+* correct a buffer overflow in LYDownload.c (reported by John Bley) -TD
+* 8bit attribute values are now translated in psrc view (reported by LP) -VH
+* trailing ';' now is shown after HTML entities (reported by LP) -VH
+* split-up/correct typo in text at top of generated bookmark file -JS, -TD
+* allow anchors as input for commands 'g','G','E' -VH
+* correct off-by-one error in pointer to filename in DOSPATH configuration for
+  LYPathLeaf() -DK
+* fix infinite recursion bug in lynx.cfg includes, from dev.25 integraton
+  (reported by LP) -VH
+* implement the following separators in lynx.cfg "include" commands:
+  ":" on Unix
+  " for " on all OS's -VH
+* fixes for LYList.c,  adding title info to the (mostly unused) HTLinkType -KW
+* change remaining <banner>'s to <blockquote> in other html files, fix
+  a few escapes that tidy (15-apr-99) reports.  Leaving <tab>'s alone for the
+  moment because there appears to be no standard equivalent -TD
+* change <banner> in lynx-dev.html to <blockquote> since the latter is
+  standard, correct IEFT version and supply <p>'s as needed (Karl Eichwalder)
+* correct a couple of two documentation inconsistencies in the sources for
+  USE_PSRC and -prettysrc (Karl Eichwalder <ke@gnu.franken.de>)
+* register free_messages_stack with atexit to fix some statusline leakage,
+  explicitly fill out a struct initializer (John Bley)
+* fix a few html nits in the docs (John Bley)
+* cleanup some gcc -Wundef warnings -TD
+* add logic to free_lynx_cfg() to unset environment variables (requested by
+  LP) -TD
+* modify SafeHTUnEscape() to work with EBCDIC (pg@sweng.stortek.com)
+* remove dangling comma in UrlTypes enum (reported by pg@sweng.stortek.com) -TD
+* make description of STARTFILE in userdefs.h agree with lynx.cfg -TD
+* fix:  newline position when we come from the history stack and cached HText
+  is used (say, return from 'p'rint menu), was broken in dev23 -LP
+* remove numerous HTMLSetCharacterHandling() calls from getfile(), use single
+  call in mainloop instead -LP
+* #define PUTS() in LYCookie.c and LYMap.c to make code more readable -LP
+* fix:  LYmouse_menu() in LYStrings.c calls popup_choice(), which is #ifdef'd
+  out when --disable-menu-options is used (patch by Sergey Svishchev)
+* modify generated src/makefile to omit include from intl directory if it is
+  not used.  This in turn required fixing a redefinition of gettext on Solaris
+  when using cc, since the locale.h file includes Sun's libintl.h file which
+  prototypes gettext.  Successfully built/ran using Sun's msgfmt utility, (had
+  to manually add -lintl to src/makefile) though the generated message objects
+  are incompatible, resulting in a core dump if not reinstalled (unnecessary
+  include reported by LP) -TD
+* change VMS WWW descrip.mms file to use prefix=all rather than prefix=ansi, so
+  that POSIX functions such as 'read()' are linked properly (reported by Andy
+  Harper) this is a detail I overlooked in dev.18 -TD
+* fixes to compile with SunOS K&R cc -TD
 1999-04-27 (2.8.2dev.25)
+* fix reload_read_cfg() to avoid persistent cookies mode changing at run time;
+  reload printers list, downloaders list, environments - as expected. - LP
+* fixes for SOURCE_CACHE!=NONE mode, trying to accomodate HTreparse_document()
+  for mainloop() events:
+  - add/use flag "from_source_cache" for better mainloop maintenance
+  - add partial display mode for HTreparse_document() operations
+  - add warning when the reparsed document may lost its forms content
+  - fix options menu staff to use HTreparse_document() when possible - LP
+* fix exit from postoptions() when the reloaded document was in source mode - LP
 * updates to INSTALLATION -HN
 * undo some redundant dev23 changes, in particular the absence of first
   PSRC_TEST responsible for a wrong line breaking in -prettysrc mode (try "lynx
@@ -60,7 +119,7 @@ Changes since Lynx 2.8 release
 	SUFFIX VIEWER INCLUDE
 * change the STARTFILE description in lynx.cfg to offer the user's home
   directory as an alternative to lynx.browser.org (amended this to reflect
-  consensus that l.b.o should be the default -TD) - PW
+  consensus that l.b.o should be the default) -TD
 * move a big chunk of code into print_status_message() -LP
 * also add numerous HTProgress messages to LYNXMESSAGES:/ page (but not
   HTReadProgress) -LP
@@ -69,7 +128,7 @@ Changes since Lynx 2.8 release
   This allows us to decrease the messages delay in lynx.cfg when we feel
   messages too annoying, but have a nice history list for diagnostic purposes.
   Uses a 40-line buffer (suggested by Bela Lubkin) -LP
-* Fix reloading with HTreparse_document() for LYK_MINIMAL, LYK_HISTORICAL,
+* fix reloading with HTreparse_document() for LYK_MINIMAL, LYK_HISTORICAL,
   LYK_SOFT_DQUOTES, LYK_SWITCH_DTD mainloop events (hope we work around replies
   from POST properly) -LP
 * elaborate description in Lynx_users_guide.html for "comments" (Michael
@@ -221,17 +280,17 @@ Changes since Lynx 2.8 release
   is located not on the 1st page.  IMO this is something with style stack.  If
   this will be fixed, then keeping of Style_className:HTML.c can be omitted
   again -VH
-* Fixed the bug in lynx with lss support -when displaying html pieces such as
+* fixed the bug in lynx with lss support -when displaying html pieces such as
   <b> A <b> B </b> C </b>, only 'AB' was drawn in style corresponding to <b>
   -VH
 * added HTML source syntax highlighting (when option -prettysrc that is added
   is given to lynx). It's available for lynx compiled with and without lss
   support (it can be much more beatiful when compiled with lss support - read
-  lynx.cfg for description). The code is ifdef'ed with USE_SRC.
+  lynx.cfg for description). The code is ifdef'ed with USE_PSRC.
   This functionality coexists with old source view and with -preparsed logic
   (ie different commandline options make source view logic different) -VH
 * HTChunkPutc was inlined in SGML.c for better performance -VH
-* Keeping of Style_className was omitted in HTML.c to increase performance of
+* keeping of Style_className was omitted in HTML.c to increase performance of
   lynx compiled with lss support. -VH
 * perfomance of lynx compiled with lss support is increased ~ by 15-20% for
   normal documents, and by up to 50% for documents with a lot of tags VH
@@ -260,13 +319,13 @@ Changes since Lynx 2.8 release
   + ifdef'd use of lynx_version_putenv_command in LYMain.c
   + correct spurious parenthesis in mailform function
   + correct missing COPY_PATH definition for LYUtils.c
-* Check for 'z' user interrupt in HTLoadHTTP before setting up the output
+* check for 'z' user interrupt in HTLoadHTTP before setting up the output
   stream.  This avoids doing unnecessary work, including possible creation of a
   new HText structure that most likely is never displayed but still pushes
   another document out of the.  cache.  Most commonly this occurs when a HTTP
   error response is received and the user presses 'z' while the resulting alert
   message is shown - KW
-* Fix of HTUnEscapeSome in HTParse.c for non-ASCII - KW, PG
+* fix of HTUnEscapeSome in HTParse.c for non-ASCII - KW, PG
 * tidy up around ed_offset initialization in GridText.c - KED
   (the patch as given did not compile on a non-ANSI compiler because it used
   aggregate initialization - TD)
@@ -363,7 +422,7 @@ Changes since Lynx 2.8 release
 * remove some unnecessary use of dynamic buffers where there is no apparent
   benefit for using them, for the sake of performance or to avoid a minor
   memory leak - KW
-* Stuffed small memory leak (MultipartContentType) - KW
+* stuffed small memory leak (MultipartContentType) - KW
 * absorb 'len' parameter into logic of argncmp, so it still achieves its
   purpose of comparing prefixes of options without undue maintenance effort -TD
 * retain logic that uses final URL on command-line (request by KW) - TD
@@ -387,7 +446,7 @@ Changes since Lynx 2.8 release
   mode.  Also show mode as "source" instead of "normal" if viewing SOURCE, in
   all user modes - KW
 * minor FASTBACKW_LINK / FASTFORW_LINK tweaks - KW
-* Removed documentation for nonimplemented chargen URLs - KW
+* removed documentation for nonimplemented chargen URLs - KW
 * remove num_n256 hack introduced in dev18 UCDomap.* - LP
 * forms-based options menu: fix reloading of previous document *only* when
   necessary (was always, since early forms-based options menu days).  Still
@@ -639,7 +698,7 @@ Changes since Lynx 2.8 release
 * minor documentation tweaks for EDITTEXTAREA - LP
 * correct uninitalized buffer variable in send_file_to_mail() which caused
   core dump (reported by LV) - KW
-* Recognize Subject and Message-Id in embedded comments in HTML documents, in
+* recognize Subject and Message-Id in embedded comments in HTML documents, in
   the form generated by MHonArc for mailing list archives (including lynx-dev).
   Use these to generate a default Subject and an In-Reply-To header (currently
   not for VMS) when replying by mail (sending a 'C'omment, or following a
@@ -648,7 +707,7 @@ Changes since Lynx 2.8 release
   apply very rarely.  If no suitable comment strings are found or they are
   regarded as invalid (bad characters, not exactly right format) they are not
   used, and the fallback (URL as Subject, no In-Reply-To) applies - KW
-* Use the Message-Id of a news article to generate a References header when
+* use the Message-Id of a news article to generate a References header when
   posting a reply.  Lynx's new article listing doesn't understand threading,
   but this is nicer for other newsreader that do.  The References header of the
   referenced article is not used, so there will be only one message-id in the
@@ -667,14 +726,14 @@ Changes since Lynx 2.8 release
   especially for message-ids.) Recognize special meaning of "Followup-to:
   poster" (don't treat "poster" as a newsgroup name).  Other small tweaks - KW
 * add samples/cernrules.txt - KW
-* Except for DJGPP, move lookup code for domain names (not dotted-quad IP
+* except for DJGPP, move lookup code for domain names (not dotted-quad IP
   addresses) from HTParseInet into a new function:  LYGetHostByName acts like
   the normal gethostbyname, but includes the NSL_FORK logic.  Interruption is
   indicated in global variable lynx_nsl_status - KW
-* Use LYGetHostByName instead of HTParseInet for URL guessing - KW
-* Select on tty file descriptor in NSL_FORK loop also if compiled with slang.
+* use LYGetHostByName instead of HTParseInet for URL guessing - KW
+* select on tty file descriptor in NSL_FORK loop also if compiled with slang.
   This should make 'z' during lookup more responsive - KW
-* Don't compile in the rules implementation code if NO_RULES is defined
+* don't compile in the rules implementation code if NO_RULES is defined
   (suggested by BL) - KW
 * fix special case of EDITTEXTAREA where the returned file is empty - BJP
 * write to .lynxrc values for COOKIE_ACCEPT_DOMAINS and COOKIE_REJECT_DOMAIN
@@ -847,23 +906,23 @@ Changes since Lynx 2.8 release
   code to something somewhat like what was intended there.  But we don't have
   an "Other ISO Latin" display character set any more; maybe those `else'
   blocks should just have disappeared completely - KW
-* Minor changes to SortaSGML DTD for PARAM, THEAD - KW
-* Make "Alert" statusline prefix localizable - KW
-* Extend fixtext.sh to also change continued lines - KW
-* Changed LYCheckForProxyURL to act more like it appears to have been indended,
+* minor changes to SortaSGML DTD for PARAM, THEAD - KW
+* make "Alert" statusline prefix localizable - KW
+* extend fixtext.sh to also change continued lines - KW
+* changed LYCheckForProxyURL to act more like it appears to have been indended,
   and clarify comment.  Minor change in is_url - KW
-* Prevent removal of hidden link number from bookmark document in a very
+* prevent removal of hidden link number from bookmark document in a very
   obscure case of a bookmarked ISMAP link - KW
 * HText_SubmitForm:  make sure query is always allocated, even if the set of
   form fields to be sent turned out to be empty - KW
-* Some comments corrected in HTML.c, LYCharSets.c - KW
-* Tweak in curses_w_style for display without color - KW
-* Remove minor memory leak in LYDownload.c - KW
-* Changed error handling in LYTraversal.c to make sure terminal gets restored
+* some comments corrected in HTML.c, LYCharSets.c - KW
+* tweak in curses_w_style for display without color - KW
+* remove minor memory leak in LYDownload.c - KW
+* changed error handling in LYTraversal.c to make sure terminal gets restored
   to sane mode before showing error message and exiting - KW
-* Increased VALUE_SIZE for buffer in HTMIME.c from 1024 to 5120.  Someone
+* increased VALUE_SIZE for buffer in HTMIME.c from 1024 to 5120.  Someone
   needed increase for long Set-Cookie headers - KW
-* Two new functions in HTList.c to reverse and to combine lists - KW
+* two new functions in HTList.c to reverse and to combine lists - KW
 * Lynx was using the wrong precedence for entries within a mailcap (relative to
   other entries from the same file):  RFC 1524 says "The configuration
   information will be obtained from the FIRST matching entry in a mailcap
@@ -893,7 +952,7 @@ Changes since Lynx 2.8 release
   Rather than put yet more DOS-specific makefiles in the distribution, I put
   the changes to the makefiles within comments, which can easily be removed to
   enable the changes - DK
-* Add a comment about LYUCcharset struct "UChndl" field.  Tweak trace
+* add a comment about LYUCcharset struct "UChndl" field.  Tweak trace
   messages - LP
 * fix parsing of ALT=value attribute when the value is not quoted.  When the
   first character is not us-ascii it was corrupted by chartrans in all versions
@@ -925,11 +984,11 @@ Changes since Lynx 2.8 release
 * correct handling in getfile() of ~/ expansion - KW
 * modify NSL_FORK logic to prevent child process from running any signal
   handlers the parent may have installed - KW
-* The logic added to display_page for avoiding unnecessary screen redraw with
+* the logic added to display_page for avoiding unnecessary screen redraw with
   partial display (see 1998-12-03) is now disabled if enable_scrollback is set.
   Otherwise displayed pages could appear as empty (or with only the current
   link drawn) - KW
-* Modify conditions under which screen style cache is reset (only relevant for
+* modify conditions under which screen style cache is reset (only relevant for
   color style in combination with partial display) - KW
 * update the INSTALLATION file, reflecting the changes between the two DJGPP
   versions of GCC in use.  Also, change optimization to -O2 in the other two
@@ -966,14 +1025,14 @@ Changes since Lynx 2.8 release
 * added a delete-to-beginning-of-line (for the alt bindings only), and a help
   page that describes the alternate bindings - KED
 * improved description of "HTML error tolerance" - KW
-* Changes for handling lynxcgi:  handle failure of execve(), by showing the
+* changes for handling lynxcgi:  handle failure of execve(), by showing the
   system error and then _exit()ing the child process.  Make sure REQUEST_METHOD
   is always set.  Added checks for EINTR and other errors from read() - KW
 * DOSPATH or EMX:  remove strange code dealing with root of local drive from
   is_url() and HTDOS_name()/HTDOS_wwwname(), add right code at the earlier
   stage in LYFillLocalFileURL() - LP (thanks KW)
-* Relax warning from HTAlert to HTUserMsg on REFRESH_URL_NOT_ABSOLUTE - LP
-* More tweaks on transfer rate calculation - LP
+* relax warning from HTAlert to HTUserMsg on REFRESH_URL_NOT_ABSOLUTE - LP
+* more tweaks on transfer rate calculation - LP
 * modify HTSACopy and HTSACat in case the source and destination are the same
   pointer - TD
 * tested/removed redundant OS/2 EMX adjustement to filename from LYEdit.c - TD
@@ -1138,19 +1197,19 @@ Changes since Lynx 2.8 release
   HTAddParam, which broke telnet/rlogin URLs (reported by IC) - TD
 1998-12-12 (2.8.2dev.9)
 * change location-not-absolute message from an alert to user-message - TD
-* Check for EINTR from read() call in HTDoRead, and retry if necessary.  This
+* check for EINTR from read() call in HTDoRead, and retry if necessary.  This
   change only for Unix.  Interrupted read() system calls should be rare (or
   impossible, depending on the system implementation?) since the read() is only
   done after a successful select(), but checking can't hurt - KW
-* Check for read read() errors in HTDoRead and HTCopy, and generate alert
+* check for read read() errors in HTDoRead and HTCopy, and generate alert
   messages for unexpected errors.  HTCopy still returns HT_LOADED to indicate
   success if any data have been received before an unexpected error or
   disconnection.  Previously this happened without any indication to the user
   that something was wrong and a document or file might be incomplete.  These
   changes currently only for Unix - KW
-* Added/enhanced comments in HTFormat.c to document current behavior of HTCopy,
+* added/enhanced comments in HTFormat.c to document current behavior of HTCopy,
   HTFileCopy, HTGzFileCopy, HTParseSocket, HTParseFile, and HTParseGzFile - KW
-* Moved definition of HT_NO_DATA to HTUtils.h, changed value of some status
+* moved definition of HT_NO_DATA to HTUtils.h, changed value of some status
   codes to libwww5-like values while we're at it - KW
 * correct uninitialized de variable in LYCookie.c when dump_output_immediately
   is set.  Also, made a slight change to this mode in LYMain.c, so that cookies
@@ -1210,12 +1269,12 @@ Changes since Lynx 2.8 release
   don't swallow space after number if line was split, find link number on
   previous line even it it is at the very end, adjust line split position after
   number removal.  Generate TRACE output in interesting cases - KW
-* Prevent havoc (access to already freed memory etc.) caused by multiple
+* prevent havoc (access to already freed memory etc.) caused by multiple
   recursive invocations of HTAnchor_delete on the same HTParentAnchor.  This
   does not seem to actually happen normally during a session, but can occur
   when the HTAnchor structures are cleaned up while handling a terminating
   signal or outofmem condition - KW
-* Reset the HTAnchor "underway" flag during final cleanup, so structures are
+* reset the HTAnchor "underway" flag during final cleanup, so structures are
   not prevented from being freed.  This also should only make a difference when
   handling a terminating signal or outofmem condition - KW
 * show sticky-bit in directory listings - LW
@@ -1251,9 +1310,9 @@ Changes since Lynx 2.8 release
   information - KW
 * color styles:  reset screen style cache to avoid random coloring when a link
   is unhighlighted - KW
-* Tweak in HText_setLastOptionValue:  if an OPTION tag was directly followed by
+* tweak in HText_setLastOptionValue:  if an OPTION tag was directly followed by
   several newlines, characters could be dropped - KW
-* Tweak havevisible() function in LYBookmark.c to compare against Unicode
+* tweak havevisible() function in LYBookmark.c to compare against Unicode
   value rather than ASCII when checking for blanks. - LP
 * ifdef user/group function caching calls so that this builds with djgpp, which
   doesn't need/support this (patch by Gisle Vanem)