2006-11-13 [wwp] 2.6.0cvs39
authorTristan Chabredier <wwp@claws-mail.org>
Mon, 13 Nov 2006 09:36:09 +0000 (09:36 +0000)
committerTristan Chabredier <wwp@claws-mail.org>
Mon, 13 Nov 2006 09:36:09 +0000 (09:36 +0000)
commit0ea9f238bb4e1af6207f90a22b8cc6046e898961
tree991a4d80acbdef9e480f5ecf9092a8901912993f
parent701d75a340b1cca801e941fcdc7f0c4b1536c06e
2006-11-13 [wwp] 2.6.0cvs39

* src/compose.c
* src/quote_fmt_parse.y
fix bug 1052: current parser buffer was not always allocated, ptr to this buffer could be
returned as NULL whereas no parser error has occurred. in consequence, defining a template
body as "%d" (w/o the quotes) for the first time of the instance of claws-mail, was reporting
a parser error. make sure that the buffer is always allocated, even to an empty string.

fix mis-unescaping in compose.:compose_quote_fmt(): unescaping of the fmt string was always done
whereas it must be done *only* when receiving quote format strings issued from the prefs
(compose new message, reply, forward, redirect formats), *not* when applying templates.
in consequences, applying templates w/ sequences like \\|p{echo} were failing. make
sure that unescaping is done only when necessary.
ChangeLog
PATCHSETS
configure.ac
src/compose.c
src/quote_fmt_parse.y