[sylpheed:34665] Re: Short tags in displaying xhtml-only mails

Ervin Peters ervin.peters at ervnet.de
Wed Jul 20 04:42:38 JST 2011


Hallo,

Frank was right.

There is something in html.c line 470 which looks like

	if (!strcmp(tag->name, "br")) {
		parser->space = FALSE;
		html_append_char(parser, '\n');
		parser->state = HTML_BR;

and mayby could be changed to

	if (strcasecmp(tag->name, "br", 2 ) <= 0) {
		parser->space = FALSE;
		html_append_char(parser, '\n');
		parser->state = HTML_BR;

similar with the hr tag on line 505.

line numbers from sylpheed-3.2.0beta1, currently downloaded

ervin


Am Tue, 19 Jul 2011 17:18:46 +0200 schrieb Frank Lanitz
<frank at frank.uvena.de>:

> On Tue, 19 Jul 2011 16:50:06 +0200
> Ervin Peters <ervin.peters at ervnet.de> wrote:
> 
> > Hallo,
> > 
> > the sylpheed html renderer does not recognize xhtml short tags, like
> > <br /> which is used by some uptodate webmail software.
> > 
> > The mail mailtext is then smashed together.
> > 
> > Would it be easy to make the sylpheed html renderer recognize
> > especially this short tag?
> > 
> > grepping '<br' over source code shows me nothing, so I don't not
> > know where to look at.
> 
> I guess you will find the piece of code at libsylph/html.c
> 
> Cheers, 
> Frank


-- 
Ervin Peters
Paul-Klee-Str.10
D-99425 Weimar

+49 172 2043926
+49 3643 805745
skype: ervin.peters


More information about the Sylpheed mailing list