[PATCH] fdo#46757 Word/character count incorrect with record changes enabled

Muhammad Haggag mhaggag at gmail.com
Wed Jun 13 07:55:34 PDT 2012


= Bug =
https://bugs.freedesktop.org/show_bug.cgi?id=46757

= Patch =
https://bugs.freedesktop.org/attachment.cgi?id=62967

= Patch Review =
https://bugs.freedesktop.org/page.cgi?id=splinter.html&bug=46757&attachment=62967

= Changes =
We were ignoring redlined (deleted) text when counting characters, but 
not when counting
words or characters without spaces. We now mask all redlined/hidden 
content from the
expanded node text before operating on it.

= Open Issues =

One problem that remains with this patch is document statistics. When you save the document, SwXMLExport::SwXMLExport disables redlining deleted changes (http://cgit.freedesktop.org/libreoffice/core/commit/?id=6af264883910fe31433b4164b1956f4f9ed75ecb), which leads to SwTxtNode::CountWords counting the deleted text instead of masking it.

It appears that was done as a bug fix. Unfortunately, it was fixing a bug from
2001, and information on such bugs are not available anymore. The attached
patch leaves the broken document statistics behavior as is, and I'll file a
separate bug to track it.


Regards,
--Muhammad


More information about the LibreOffice mailing list