lynx-dev
[Top][All Lists]
Advanced

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

Re: [Lynx-dev] RAW_TOGGLE is broken?


From: Leonid Pauzner
Subject: Re: [Lynx-dev] RAW_TOGGLE is broken?
Date: Thu, 20 May 2004 23:01:58 +0400 (MSD)

16-May-2004 01:19 address@hidden wrote:
> I received a report that says RAW_TOGGLE ('@' key) may be broken.


> Starting Lynx by this command line, Lynx shows "(c)", which is expected.
>   % lynx -display_charset=us-ascii -assume_charset=utf-8 foo.txt

> On the other hand, starting Lynx by this command line and prss '@',
> Lynx shows blank page, nevertheless "(c)" is expected.
> # Because Lynx starts in raw mode and changes to normal mode by
> # pressing '@'.
>   % lynx -display_charset=us-ascii -assume_charset=utf-8 foo.txt -raw


I check your two cases, it looks correct to me:
1) assumed utf-8 character shows as (c) on us-ascii terminal (7-bit
approximation by lynx chartrans), and
2) -raw mode means input characters mapped directly to terminal
unless they are restricted by the terminal charset (both bytes >127
in your example, they are not available in us-ascii repertoire,
so they are ignored silently).

This was not changed since 2.8.3 at least.

I see the other starange thing here:
pressing '@' will not change anything for me with your sample,
switching cjk-mode in O)ption menu do change in fact.


> I doubt this change might break something, though I'm not sure.
>   | 2004-01-07 (2.8.5dev.17)
>   | [snip]
>   | * 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) -LP

> I tested Lynx2.8.6dev.3.

> p.s.
> I attached a sample ad hoc patch which improve above problem.  I think
> it must not be a correct patch, but I attached it because it may help
> you.
> --
> Takeshi Hataguchi
> E-mail: address@hidden

> diff -ru orig/lynx2-8-6/src/LYMainLoop.c lynx2-8-6/src/LYMainLoop.c
> --- orig/lynx2-8-6/src/LYMainLoop.c   Fri May  7 09:31:32 2004
> +++ lynx2-8-6/src/LYMainLoop.c        Sun May 16 00:54:18 2004
> @@ -4076,7 +4076,7 @@
>      }

>      HEAD_request = HTLoadedDocumentIsHEAD();
> -    HText_setNoCache(HTMainText);
> +    HTuncache_current_document();
>  #ifdef NO_ASSUME_SAME_DOC
>      /*
>       * Don't assume the reloaded document will be the same.  - FM

> --ATTACHMENT-- Binary file <foo.txt>


> _______________________________________________
> Lynx-dev mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/lynx-dev






reply via email to

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