lynx-dev
[Top][All Lists]
Advanced

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

lynx-dev lynx2.8.2dev.10


From: dickey
Subject: lynx-dev lynx2.8.2dev.10
Date: Wed, 16 Dec 1998 17:05:03 -0500 (EST)

1998-12-16 (2.8.2dev.10)
* FROM_FILE is not used any more for a domain (although it is currently still
  defined.  Renamed COOKIE_FLAG_PERSISTENT to COOKIE_FLAG_FROM_FILE.  Don't
  change a domain's "behaviour" (ACCEPT_ALWAYS, REJECT_ALWAYS, or QUERY_USER)
  just because there was a persistent cookie for it.  Users who want to always
  accept cookies from a domain without prompting should use
  COOKIE_ACCEPT_DOMAINS - KW
* FREE domain_entry objects when they are not used any more.  Other minor leak
  removed - KW
* some (few) changes for draft-ietf-http-state-man-mec-10.txt.  Don't accept
  invalid port lists (this may need more tweaking).  Added some comments - KW
* try to preserve cookies (within a domain) in the same order in which they
  were received, although this is probably not necessary after all.  There is
  no difference any more w.r.t.  insertion into the list between cookies from
  the file and cookies from response headers - KW
* use <= instead of < comparison when checking whether a cookie has expired - 
KW 
* don't write expired cookies, cookies with discard attribute, or cookies
  without expiration date to persistent file - KW
* don't call HTConfirmCookie for cookies read from file.  This doesn't change
  the logic since previously HTConfirmCookie allowed all file cookies anyway -
  KW
* don't delete the domain_list if it becomes empty.  Doing this could result in
  unnecessary multiple atexit()'s - KW
* write the cookie file even if we now have no cookies, if we have previously
  read cookies from the file.  The file should be updated if all cookies that
  were in it are expired or superseded or deleted - KW 
* when reading file cookies, set attributes in a way that (hopefully) makes
  more sense than just ignoring them.  See comments in LYLoadCookies. 
  We are restricted a lot by the choice of a netscape-compatible cookie file
  format, some version 1 properties just cannot be stored in it AFAIK.  Some
  more tweaking in LYLoadCookies - KW
* setting a domains behaviour to accept "A)lways" didn't actually work, it had
  the same effect as "P)rompt".  Corrected this simple (probably cut-and-paste)
  error - KW
* some changes in what is displayed on Cookie Jar page:  FROM_FILE is a
  property of individual cookies, not of domains as previously.  Cookies from
  file (which haven't been updated) are shown as "(from a previous session)". 
  Show expiration time ("Max.  Gobble Date") whenever we have one.  The state
  of the "discard" attribute is already displayed separately - KW
* made color styles code work much better with TagSoup parsing mode.  A new
  flag bit is set for some tags in HTMLDTD which indicates that, even though
  they may be otherwise handled as SGML_EMPTY, this emptiness is fake.  This
  can only work reasonably for elements that require an end tag (not for LI,
  for example) - KW
* added SUMMARY attribute for TABLE element to HTMLDTD (but we don't do
  anything with it) - KW
* split_line:  Try to account for changes in anchor position and extent in all
  possible cases.  This improves some cases where the selectable text could
  become too short and, in extreme cases, a link could become erroneously
  "hidden" - KW
* split_line:  color style changes after the split position are moved to the
  correct position in the new line - KW
* set TextAnchor's line_num in HText_beginInput, so that split_line can adjust
  the input field's position properly if a split moves it to the next line. 
  Should solve problem reported for www.lycos.com - KW
* don't refuse to read from file-descriptor 0 in HTDoRead for Unix if it is not
  a tty.  The socket fd from HTDoConnect can be 0 if fd 0 was not open when
  lynx was started non-interactively - KW
* increase INIT_LINE_SIZE in HTTP.c slightly from 1024 to 1536, so that for a
  typical ethernet MTU the first packet of a response can more often be read in
  with a single read() - KW
* add a missing FREE() in HTTP.c - KW
* use case mapping from ftp.unicode.org /Public/UNIDATA for case-insensitive
  user search (thanks "Kari E.  Hurtta" <address@hidden>), new file
  src/chrtrans/caselower.h added.  This is used instead of UPPER8 assumption
  introduced in 2.8 release (see 1998-02-27).  There is no difference in speed
  though - LP
* fix links in History/Visited Links page for documents with blank
  <TITLE></TITLE>, also remove leading spaces from titles to make output a
  little better - LP
* use djgpp's <sys/config.h> file, which contains default values for autoconf
  style definitions - LP
* updated lynx.man, lynx.hlp for "SEE ALSO" sections - KED, JS
* optimize the test commands specified in the mailcap file by remembering which
  tests have been run already.  (patch by Marc Huber <address@hidden>)
* add lint rule to makefile.in, as well as corresponding rule in WWW/... - LV
* update version in makefile.in to 2-8-2 - PG
* fix makefiles to build with DJGPP (problem introduced in dev8) - LP
* use new symbol KEYMAP_SIZE to get rid of various constants relating to the
  size of keymap[] array, e.g, 0x293, 659 - TD
* add new mouse and keymap functionality to lynx:
  a) If one clicks mouse *near* a link, the "point/focus" is moved to this link
     (without actual activation);
  b) One can bind keys with ordinals larger than DO_NOTHING;
  c) Primitive context sensitive menu added to the middle button of a mouse
     (currently ncurses only);
  Current micro-problem with "c" is that I do not know how to refresh a screen
  before triggering the action, so if the action choosen from the menu would
  not redraw the screen, the menu outline is left on the screen - IZ
* modify LYKeymap.c so that it can show internal keymaps above 0400 as
  hexadecimal codes even if they do not appear in the function-key table - IZ
* add HTOptParam to avoid spurious quoting of blanks in rlogin URLs by
  HTAddParam - TD
* correct missing assignment in remote_session(), from dev.9 changes for
  HTAddParam, which broke telnet/rlogin URLs (reported by IC) - TD

reply via email to

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