lynx-dev
[Top][All Lists]
Advanced

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

lynx-dev lynx2.8.5dev.4


From: Thomas Dickey
Subject: lynx-dev lynx2.8.5dev.4
Date: Thu, 8 Nov 2001 16:09:39 -0500
User-agent: Mutt/1.2.5i

2001-11-08 (2.8.5dev.4)
* if file-upload code is configured, suppress message that indicates it is not
  implemented, i.e., "[FILE Input] (not implemented)" -TD
* modify file-upload submission to send plain text if the file is entirely
  printable text.  Mime encoding is needed if the file contains nulls, etc.,
  but reportedly may confuse some hosts -TD
* suppress "charset=" clause on form submission if it is iso-8859-1 -TD
* move case for F_FILE_TYPE in HText_SubmitForm() to obtain original behavior
  of fallthrough for F_SUBMIT_TYPE, F_TEXT_SUBMIT_TYPE, F_IMAGE_SUBMIT_TYPE to
  translate their character set, etc.  (report by KW) -TD
* revert 2.8.4dev.21 change to avoid truncating cookie path in LYSetCookie().
  The server that wouldn't work with the current lynx behavior is
  identified as "Oracle_Web_Listener/4.0.8.2.3EnterpriseEdition"  -DK
* modify LYLegitimizeHREF() change from 2.8.4dev.21 to eliminate newlines from
  the HREF rather than converting them to spaces.  This fixes a problem with
  www.ebay.com which splits up HREFs with newlines.  Changing the newlines to
  spaces made the HREF no longer match, e.g., when it was built up from
  a CGI script (report by Morten Bo Johansen) -TD
* add two test files for testing UTF-8, based on Markus Kuhn's demos
  (quickbrown.html and utf-8-demo.html).  These work with ncurses 20011103
  patch, for wide-characters except for combining characters (more work is
  needed in ncurses).  Tested with XFree86 xterm (patch #163) -TD
* modify select_multi_bookmarks() check for interrupt character to limit it to
  "hard" interrupt characters such as ^G.  This fixes a case where "z" would
  have been treated as an interrupt character in advanced multibookmark mode
  (reports by Michael Warner, HN, as well as Debian #111463) -TD
* modify SUPPORT_MULTIBYTE_EDIT logic in LYUpperCase() and LYLowerCase() to
  check for a null character following an upper-128 code.  This is more likely
  to occur in EBCDIC, though the multibyte strings should not have a null at
  this position in any case (report by PG) -TD
* for wide-character curses configuration, do not force repainting at the end
  of display_page() -TD
* modify configure test for mkstemp() to check if that function returns
  distinct values (report by Fr3dY indicates that AmigaOS has a broken version
  of mkstemp() which always returns the same value) -TD
* modify LYwaddstr() to use wide-character curses functions to make UTF-8 output
  work without relying upon side-effects of narrow-character functions.  Note
  that this relies on the user having set a UTF-8 locale, e.g., en_US.UTF-8 -TD
* modify HText_appendCharacter() to not use utfxtra_on_this_line when compiling
  with WIDEC_CURSES, since the curses library already does this adjustment -TD
* correct the following names in LYrcFile.c which were added to allow
  ENABLE_LYNXRC lines in lynx.cfg to enable them to be saved in ~/.lynxrc
    old           new          where-used
    -------------------------------------
    DTD_recovery  tagsoup      (command-line option and lynx.cfg)
    show_rate     show_kb_rate (lynx.cfg)
    user_agent    useragent    (command-line option)
    -------------------------------------
  (report by Michel Such <address@hidden>) -TD
* modify LYRefreshEdit() to clear field before repainting (patch by Hataguchi
  Takeshi)
* for CJK configuration, force clearing/repainting in HTUserMsg() (patch by
  Hataguchi Takeshi)
* make HTInfoMsg() sleep condition consistent with other messages by using
  LYSleepInfo() -TD
* reduce clutter with new function utf8_length() -TD
* replace !isascii(ch) with new macro is8bits(ch), to reduce clutter, fix some
  sign-extensions and make it more portable -TD
* change some of the "#if" statements to "#ifdef", to work around broken
  versions (2.96, 3.0.1) of gcc distributed with Mandrake 8.1 (though
  reportedly this is due to Redhat):  the -C option passes through comments as
  usual, but some comments expand on preprocessor lines, which causes the
  preprocessor to report an expression error.  This prevented "make
  install-help" from running, though the -C option is not needed for that. 
  However, lacking a working -C option makes the C preprocessor useless for
  analyzing bugs -TD
* modify configure script to accept --with-screen=ncursesw, to build with the
  wide-character version of ncurses -TD
* modify configure script to look for mkdtemp(), to quiet another bogus linker
  message -TD

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]