| Summary: | FILEOPEN DOCX: Wrong format for characters | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Kevin Suo <suokunlong> |
| Component: | Writer | Assignee: | Justin L <jluth> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aron.budea, jluth, libreoffice, l.lunak |
| Priority: | medium | Keywords: | bibisected, bisected, filter:docx, regression |
| Version: | 4.0.0.3 release | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | target:7.2.0 target:7.1.3 target:7.0.6 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 108769 | ||
| Attachments: |
test DOCX file
screenshot test DOCX compared in MSO LO |
||
Created attachment 152209 [details]
screenshot
版本: 6.2.5.0.0+ Build ID: 6670ae80580a5f80d6042b7f9d49308862472c90 CPU 线程: 4; 操作系统: Linux 4.18; UI 渲染: 默认; VCL: gtk3; 区域语言: zh-CN (zh_CN.UTF-8); UI 语言: zh-CN Calc: threaded and the current master. Created attachment 152245 [details]
test DOCX compared in MSO LO
I repro with 6.4+. DOCX is MSO created. Issue remains if resaved in MSO.
Bibisected to the following range using repo bibisect-43all: https://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=934e051b16349a1ab6d2bdd9f03e60aaafcb2ec8..75df7739309ccc5342084e668d9d869620cb3233 Bisected to the following commit: commit: 5c20cc0202170508176da577662fb6daead312b0 author: Luboš Luňák <l.lunak@suse.cz> 2012-08-06 17:55:07 +0200 committer: Luboš Luňák <l.lunak@suse.cz> 2012-08-08 16:32:55 +0200 support for deferred property processing in writerfilter Removing the following lines would make the test docx file look ok: deferredCharacterProperties.clear(); ... if( pPropertyMap == m_pTopContext && !deferredCharacterProperties.empty() && (GetTopContextType() == CONTEXT_CHARACTER) ) processDeferredCharacterProperties(); Adding cc to Luboš Luňák to cc: would you please take a look? Thanks. proposed fix at https://gerrit.libreoffice.org/c/core/+/112982 Justin Luth committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2a7617653fb3d31e44e5cbcf8daf4b4c2a24e2c8 tdf#125936 writerfilter: treat escapement in numbering like styles It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Justin Luth committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/9436ab24a7d08540a7c192df86956d53673c9a08 tdf#125936 writerfilter: treat escapement in numbering like styles It will be available in 7.1.3. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Justin Luth committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/adbfe9ee7a79eb81e4591f4b8c15d92044c7a07c tdf#125936 writerfilter: treat escapement in numbering like styles It will be available in 7.0.6. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |
Created attachment 152208 [details] test DOCX file Steps to Reproduce: 1. Open the attached test docx document in Writer. Current Result: See screenshot in PDF. the last character is shown down to the paragraph, and the content is this paragraph is not completely shown (due to row height?) Expected: See Word screenshot in PDF.