home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / CHANGES < prev    next >
Text File  |  1998-05-10  |  10KB  |  165 lines

  1. Changes since Lynx 2.8 release
  2. ================================================================================
  3.  
  4. 1998-05-10 (2.8.1dev.10)
  5. * eliminate assignment to stderr for trace-file by making tfp a function. - TD
  6. * added John Davis' keymaps/keysym patch (it really should be integrated with
  7.   the normal lynx.cfg file).
  8. * tweak chartrans, "Convert the octet to Unicode":  incoming symbols >127 but <
  9.   LYlowest_eightbit[IN-charset] now ignored, previously displayed as UFFFD.
  10.   (SGML.c, HTPlain.c, LYCharUtils.c) - LP
  11. * removed conflicting/unused declaration of 'bzero()' from tcp.h (from report
  12.   by Ashraf Zorkani <zorkani@aucegypt.edu>) - TD
  13. * modify the set/unset/toggle options to allow "on" and "off" values also - TD
  14. * apply the "partial display" patch, modified from:  
  15.       http://www.flora.org/lynx-dev/html/month0398/msg00993.html  
  16.   The behavior is controlled by a compile-time option (DISP_PARTIAL), by a
  17.   command-line argument (-partial), and by a lynx.cfg option (PARTIAL).  - BL
  18. * extend command-line option processing of set/unset/toggle options 
  19.       -toggle-     (set that toggle to FALSE) 
  20.       -toggle+     (set that toggle to TRUE) 
  21.   e.g.,
  22.       lynx -show_cursor+ -case- 
  23.   or with explicit 1/0 values, e.g.,
  24.       -toggle=0     (set that toggle to FALSE) 
  25.       -toggle=1     (set that toggle to TRUE)  
  26.   NOTE:  this allows you to change a few flags that would previously have been
  27.   controlled by lynx.cfg, and are security-related, such as -locexec or
  28.   -telnet.  I believe there is no issue, because if the user can control the
  29.   command line to Lynx, he could have run `lynx -cfg my_cfg_file` and
  30.   circumvented those settings anyway.  - BL
  31. * fix for buffer-overrun in LYMail.c when processing a mailto:very-log-address
  32.   URL - BL
  33. * correct, for OS/2 EMX, a place in LYConvertToURL() which must not use
  34.   HTDOS_wwwName() (patch by Jason F. McBrayer <jmcbray@mailhost.tcs.tulane.edu>)
  35. * similar changes to LYCurses.c, LYMain.c, LYStrings.c, add src/makefile.wsl, for building
  36.   DOS version with slang - Bill Schiavo
  37. * modify LYCurses.c, LYMain.c, LYStrings.c, add src/makefile.dsl, for building
  38.   DOS version with slang - DK
  39. * fix to improve reloading if user changed assume_charset in options menu
  40.   using ^A, which sometimes did not work - LP
  41. * add several chartrans-related files to test/ directory:  spaces.html,
  42.   c1.html, raw8bit.html - LP
  43. * fixes to compile on SunOS with K&R compiler. - TD
  44. 1998-05-03 (2.8.1dev.9)
  45. * correct missing counter increment in tempname(), from cleanup. - TD
  46. 1998-05-02 (2.8.1dev.8)
  47. * Fix for CGI-related URLs processing (syntax:  ?x=1&yz=2).  To avoid interfere
  48.   with SGML we restrict '=' as terminator for a named entity, this only applied
  49.   for HREF= attribute translation (LYCharUtils.c).  (reported by Alex Matulich
  50.   alex@unicorn.us.com & FM).  - LP
  51. * restore information in the INSTALLATION file for the DOS port on patching
  52.   tcplib.  Also, clarifies the location of nullpkt.  It also clarifies
  53.   that the PDCurses beta has incorporated some of the patches we made for
  54.   the lynx DOS port. - DK
  55. * modify logic that updates bookmark file after removing a link to use copy
  56.   rather than rename, to solve file-ownership problems (patch by Paul
  57.   Gilmartin, though I kept the permissions check). - TD
  58. * reduce a little of the clutter in tempname() with fmt_tempname, and
  59.   bad_tempname functions.  Though this doesn't address the security problems it
  60.   does fix the problem with signed getpid values.  - TD
  61. * simplify LYUtils.c with compare_type() function - TD
  62. * add/use string functions LYLowerCase, LYUpperCase, LYRemoveBlanks (replaces
  63.   collapse_spaces), LYTrimLeading, LYTrimTrailing (incidentally fixes core-dump
  64.   in LYCookie.c) - TD
  65. * rewrite read_cfg function to make it more table-driven (reworked from a
  66.   patch by John Davis) - TD
  67. * rewrite parse_arg function to make it more table-driven (reworked from a
  68.   patch by John Davis) - TD
  69. * omit -Olimit compiler option on Digital UNIX 4.0 (patch by Tomas Vanhala).
  70. * modify configure test for acs_map[] array to work on Digital UNIX 4.0
  71.   (reported by Jim Spath and Tomas Vanhala <vanhala@ling.helsinki.fi>).  - TD
  72. 1998-04-23 (2.8.1dev.7)
  73. * fix core-dump when pressing '.' on a page with no links (patch by
  74.   Jan Hlav\'{a}\v{c}ek <lahvak@math.ohio-state.edu>).
  75. * initial changes to use macros CTRACE and tfp to replace explicit use of
  76.   stderr for the trace log.  Remaining work is required for some complex
  77.   expressions, switching file pointers and for perror-substitute. - TD
  78. * ifdef's for OS/2 EMX, mostly pathname tweaks (patch by Jason F. McBrayer
  79.   <jmcbray@mailhost.tcs.tulane.edu>).
  80. 1998-04-18 (2.8.1dev.6)
  81. * correct misplaced ifdef in LYMail.c, which caused Cc to not work (patch
  82.   by LE).
  83. * convert \x escapes to octal form (reported by Claude Soma). - TD
  84. * modify configure script to check for cursesX before curses library, for
  85.   ultrix 4.3 (reported by Claude Soma <soma_c@decus.fr>). - TD
  86. * incorporate lpansi into LYPrint.c (patch by HN).
  87. * modify top-level makefile to use INSTALL_PROGRAM and INSTALL_DATA
  88.   consistently, rather than installbin and installdoc (reported by
  89.   <karl@deas.harvard.edu>).  - TD
  90. * modify treatment of -auth and -pauth options to allow setting a blank
  91.   password, e.g., -pauth=user:  specifies a blank password, and -pauth=user
  92.   leaves the password unspecified (patch by Frederick P Herrmann
  93.   <fph@tiac.net>).
  94. * Change documentation to indicate "Lynx.trace" file rather than "lynx.trace".
  95. * Change default for USE_TRACE_LOG in userdefs.h to TRUE, to make behavior
  96.   consistent with 2.7.2 - TD
  97. * Rename no_color_video symbol in LYCurses.c to NoColorVideo, to avoid conflict
  98.   with term.h, which is included by curses.h on some systems (reported by Paul
  99.   Gilmartin). - TD
  100. * modify include-path in djgpp makefile to avoid conflicting tcp.h - DK
  101. * Add -tagsoup option, for initializing parser directly to TagSoup. - TD
  102. * Modify HTML.c, ifdef'ing some of the logic involved in unstacking tags.  It
  103.   appears to be not completely necessary:  makes Lynx a little faster, at the
  104.   cost of making the tagsoup parser do the wrong thing.  Some entries in the
  105.   tagsoup DTD table versus the sortasgml table have SGML_EMPTY versus
  106.   SGML_MIXED.  This information is used to control unstacking (in the
  107.   color-style configuration as well).  There is still a problem evidenced
  108.   when toggling between the two parsers in the Lynx main help page, but that
  109.   appears to be missing logic in 2.8's version of the tagsoup parser.  - TD
  110. * Modify HTTCP.c to check the length returned from gethostbyname(), which
  111.   returns 0 on error on a SunOS 4 system (reported by Paul Gilmartin). - TD
  112. 1998-03-29 (2.8.1dev.5)
  113. * Fixed my typo for FNAMES_8_3 define. WB
  114. * Added SYSTEM_MAIL and SYSTEM_MAIL_FLAGS defines for DOSPATH target. WB
  115. * Better kluge to set terminal type for DOSPATH. WB
  116. * Restored DOSPATH kludge to get to root of directory. WB
  117. * Added a bit of missing _WINDOWS_NSL ifdef'ing. WB
  118. * Minor DOS dirent mod to work with Tom's rearrangements. WB
  119. * Changed #if XYZ to #ifdef XYZ in tcp.h for dumb (?) compilers. WB
  120. 1998-03-25 (2.8.1dev.4)
  121. * restore original string in LYUtils.c when user enters a badly formed or
  122.   nonexistent URL when prompted for Goto/history list (patch by Randall
  123.   <hezekiah@may98.rahul.net>).  Otherwise Lynx would always attempt to load a
  124.   local file if the original string omits scheme:// prefix but guessing fails.
  125. * tweak formatting of .message in HTFTP.c so it has leading/trailing blank
  126.   lines (patch by Ismael Cordeiro <ismael@CAM.ORG>)
  127. * retested 'make depend' rule (for Larry Virden) - TD
  128. * eliminate (except for absolute pathnames, as in VMS) quoted includes - TD
  129. * remove WWW/Library/Implementation/HTAlert.[ch], since they conflict with
  130.   src/HTAlert.[ch], and are not used - TD
  131. * replace the [LINK], [INLINE] and [IMAGE] comments (for images without ALT)
  132.   with filenames of these images.  This feature can be enabled or disabled by
  133.   setting VERBOSE_IMAGES in lynx.cfg and/or userdefs.h (patches by
  134.   helen@voland.cc.huji.ac.il and wschiavo@concentric.net>)
  135. * consistently use ${cf_cv_ncurses_header-curses.h} rather than
  136.   $cf_cv_ncurses_header in configure script, as noted by JS - TD
  137. * tweak include of HTML.h in HTFile.h to fix compile problem on VMS (we really
  138.   should not use quote-style includes) - TD
  139. * fixes to LYStyle.c to make color-style code work on Digital Unix 4.0 - TD
  140. 1998-03-20 (2.8.1dev.3)
  141. * Added death for Win/DOS clients that don't have a TMP space defined. - WB
  142. * Added _WINDOWS_NSL to provide interruptable lookups in Win32 per a
  143.   patch from afn06760@afn.org. (modified hopefully for borland AND cygwin and
  144.   hard defined in tcp.h).  I had to recompile everything in multithread
  145.   mode for borland, including my zlib library. - WB
  146. * Added _WINDOWS as a target for FNAMES_8_3 in userdefs.h to allow for 16
  147.   bit helper apps that can't handle LFN's. (report by afn06760@afn.org) - WB
  148. 1998-03-18 (2.8.1dev.1)
  149. * correct an ifdef that caused inconsistent pathname separators on Windows
  150.   (reported by afn, patch by DK).
  151. * correct a missing AC_MSG_RESULT in configure.in (also MM) - TD
  152. * guard against illegal (e.g., zero) value for DEFAULT_CACHE_SIZE, when it is
  153.   read from lynx.cfg (reported by Martin Mokrejs
  154.   <mmokrejs@prfdec.natur.cuni.cz>) - TD
  155. * implement simple 'include' facility for lynx.cfg - BL
  156. * change TagClass and TagFlags to #define's to accommodate older compilers
  157.   which do not accept initialization of enums from data that do not correspond
  158.   to the declared values, e.g., CLIX (which complains) and Apollo (which fails
  159.   to compile, reported by Dave Eaton).  - TD
  160. * remove some obsolete definitions from userdefs.h, tcp.h and HTUtils.h - TD
  161. * remove obsolete files from WWW/Library - TD
  162. 1998-03-12
  163. * UPPER8: a separate function HTMLSetDisplayCharsetMatchLocale() introduced
  164.   (LYCharSets.c). Locale mismatch assumed for DOS/WINDOWS display charsets. - LP
  165.