3-Aug-2003 10:01 Thomas Dickey wrote: > There's a new interim patch toward dev.17 (fixes the parsing bugs I commented > on, but doesn't incorporate everything on my to-do list). See
> ftp://invisible-island.net/temp/lynx2.8.5dev.16b.patch.gz Thanks. > 2003-08-?? (2.8.5dev.17) The following two my patches where sent to lynx-dev, not present in your note: > From: "Leonid Pauzner" <[EMAIL PROTECTED]> > Date: Wed, 18 Jun 2003 21:57:05 +0400 (MSD) > Subject: lynx-dev patch (lazy HTuncache_current_document) >> f) If a document is in the cache (or the rendering is in memory), on >> reload it should not be cleared from the cache until the >> connection to the server is opened; if the connection fails, the >> user should have a choice to reuse the old version; > Here it is (not much tested but looks OK): > * If a document is in the cache (the rendering is in memory), on > reload it should not be cleared from the cache until the > connection to the server is opened; if the connection fails, the > user will reuse the old version (request by IZ). > [Implementation: instead of using HTuncache_current_document() in > LYMainLoop.c, we just mark HTMainText with HText_setNoCache(). > If HTLoad() succeeds, the old copy will be auto-uncached in HText_new(), > otherwise we will reuse the old copy with a warning.] > src/gridtext.c | 3 +-- > src/lymainlo.c | 32 ++++++++++++++++---------------- > www/library/implemen/htaccess.c | 39 > ++++++++++++++++++++++++++++----------- > 3 files changed, 45 insertions, 29 deletions and > From: "Leonid Pauzner" <[EMAIL PROTECTED]> > Date: Thu, 19 Jun 2003 15:31:09 +0400 (MSD) > Subject: Re: lynx-dev patch (lazy HTuncache_current_document) > Followup (fix HTLoadDocument): > src/gridtext.c | 115 > +++++++++++++++++++--------------------- > src/gridtext.h | 2 > src/lyoption.c | 6 -- > www/library/implemen/htaccess.c | 16 ++++- > 4 files changed, 73 insertions, 66 deletions > BTW, we now got a new gettext string: > + if (text && status < 0 && (HText *)HTAnchor_document(anchor) == text) { > + HTAlert(gettext("Loading failed, use a previous copy.")); > CTRACE((tfp, "HTAccess: Loading failed, use a previous copy.\n")); > IMHO, the rest HTuncache_current_document() calls > could also be removed from LYMainLoop.c ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]
