lynx-dev
[Top][All Lists]
Advanced

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

Re: lynx-dev lynx2.8.5dev.16c7a.patch.gz


From: Thomas Dickey
Subject: Re: lynx-dev lynx2.8.5dev.16c7a.patch.gz
Date: Mon, 6 Oct 2003 21:08:08 -0400
User-agent: Mutt/1.3.27i

On Mon, Oct 06, 2003 at 09:59:28PM -0300, Frdric L. W. Meunier wrote:
> On Mon, 6 Oct 2003, Thomas Dickey wrote:
> 
> > I added IZ's other table-related patches and (though Frederic reported a 
> > bug,
> > but I wasn't able to reproduce it), will be testing & evaluating those while
> > working on other patches (and debugging things like the textarea core dump).
> >
> > Current diffs from 16c6 for table improvements:
> >
> > ftp://invisible-island.net/temp/lynx2.8.5dev.16c7a.patch.gz
> 
> OK, I'll try that, but I'm pretty sure all applied cleanly,
> although the ones from Ilya had 2 offsets.
> 
> BTW, here's another, but I don't remember where I was:
> 
> #0  0x401d3961 in __kill () at __kill:-1
> #1  0x401d36eb in *__GI_raise (sig=6)
>     at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:33
> #2  0x401d4e87 in *__GI_abort () at ../sysdeps/generic/abort.c:88
> #3  0x0807169f in FatalProblem (sig=11)
>     at /usr/local/src/networking/http/browsers/lynx2-8-5/src/LYMain.c:4259
> #4  <signal handler called>
> #5  has_multiline_anchor (text=0x6, line=0x0, lineno=0)
>     at /usr/local/src/networking/http/browsers/lynx2-8-5/src/GridText.c:3630

{       /* Moves Line back to be positioned vert_offset lines earlier. */
    TextAnchor *a, *a_prev = NULL;

    if (!text->first_anchor)
        ^^^ unlikely, but if text is null, this breaks
            (but my line-numbers differ a little from IZ's since I cleanup
             some of the cut/paste)

        return FALSE;

    a = text->last_anchor_before_split;
    if (a->line_num > lineno)
        a = text->first_anchor;
    while (a && a->line_num <= lineno) /* Over anchors up to line_after */
        a_prev = a, a = a->next;
    if (!a_prev || a_prev->line_num != lineno)
        return FALSE;
    if (a_prev->line_pos + a_prev->extent > line->size)
        return TRUE;
    return FALSE;



-- 
Thomas E. Dickey
http://dickey.his.com
ftp://dickey.his.com

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

reply via email to

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