- From: Rick Kwan <kenobi@lightsaber.com>
- Date: Mon, 28 Jun 1999 12:17:12 -0700 (PDT)
- To: Raffaele Sena <raff@nuvomedia.com>
- cc: libwww <www-lib@w3.org>
Raffaele, The diff looks good to me. By all means, check it in... when the repository is back. --Rick Kwan On Fri, 25 Jun 1999, Raffaele Sena wrote: > > > > It's not obvious. LMText_beginAnchor() is currently called as a > > registered callback. Registration takes place in HTBrowse.c. > > Take a look at the stack trace from my previous message and you'll > > see how it gets called. > > > but this means you call LMHText_beginAnchor for every tag that has some > kind of link (i.e. A, IMG, BODY, AREA, FRAME, etc.). Have a look > to libwww/Library/src/HTML.c for all the tags that call the link > callback. > > maybe you should check for the link callback to be called for <A> > or <A HREF> instead of <A NAME> > > Here is an example of this, if you think it's it I can check that in > (and put anchors back to work - sorry for my previous "fix" :) > > -- Raffaele > > Index: GridText.c > =================================================================== > RCS file: /sources/public/libwww/LineMode/src/GridText.c,v > retrieving revision 1.48 > diff -r1.48 GridText.c > 87a88 > > TextAnchor * current_anchor; > 158c159 > < self->first_anchor = self->last_anchor = 0; > --- > > self->first_anchor = self->last_anchor = self->current_anchor = 0; > 764a766,769 > > > > if (elem_num != HTML_A) > > return; > > > 776a782 > > text->current_anchor = a; > 788c794 > < TextAnchor * a = text->last_anchor; > --- > > TextAnchor * a = text->current_anchor; > 789a796,799 > > > > if (!a) > > return; > > > 794a805 > > text->current_anchor = 0; > 1094d1104 > < #if 0 > 1096d1105 > < #endif > > >
Received on Monday, 28 June 1999 14:49:39 UTC