Push to the project "citadel.org ": The branch, stable-78x has been updated via e395ebd37ccd1ff4af1f6878465852bcffb24e46 (commit) via 8f87964ec3d88db935146edbfbb77e51eb8da841 (commit) from 0ad461a910276d955b747f2d8174055067e76854 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=e395ebd37ccd1ff4af1f6878465852bcffb24e46 commit e395ebd37ccd1ff4af1f6878465852bcffb24e46 Author: Wilfried Goesgens <dotheb...@citadel.org> Date: Thu Aug 18 18:18:38 2011 +0000 fix StrHtmlEcmaEscAppend, StrECMAEscAppend - StrHtmlEcmaEscAppend(): reimplement 'nbsp' - handling - StrECMAEscAppend(): copy over required stuff from StrHtmlEcmaEscAppend() http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=8f87964ec3d88db935146edbfbb77e51eb8da841 commit 8f87964ec3d88db935146edbfbb77e51eb8da841 Author: Wilfried Goesgens <dotheb...@citadel.org> Date: Thu Aug 18 17:53:18 2011 +0000 Fix StrHtmlEcmaEscAppend() more edge cases in utf8 handling - Ctdl_GetUtf8SequenceLength(): return 0 for broken, 1 for non-utf8 sequences - StrHtmlEcmaEscAppend(): another attempt to fix json appending: - use switch instead of Rumpelstilskin if sequence - use HKEY for our static sequences - don't check for buffer expansion again while utf8-handling; we have 11 bytes reserved, utf8 will at most become 6 bytes - Simply handle ASCII chars in the utf8 loop - since aptr is moved implicitely, we mustn't move it for the last byte - add missing handling for some escapers - let unicode escapers pass ----------------------------------------------------------------------- Summary of changes: libcitadel/lib/stringbuf.c | 225 +++++++++++++++++++++++++++++++------------ 1 files changed, 162 insertions(+), 63 deletions(-) hooks/post-receive -- citadel.org