Summary: | FORMATING Tabulation fill character not visible if small capitals font effect is turned on | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | alexo <carlos.agustin.alesso+bugzilla> |
Component: | Writer | Assignee: | Michael Stahl <mst.fdo> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | mst.fdo |
Version: | 4.1.0.0.beta2 | Keywords: | regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=71714 | ||
Whiteboard: | target:4.3.0 target:4.1.5 target:4.2.0 | ||
i915 platform: | i915 features: | ||
Attachments: | ODT/PDF/PNG illustrating tab leaders not being displayed for small caps under v4132. |
Description
alexo
2013-09-04 22:37:27 UTC
Created attachment 89670 [details]
ODT/PDF/PNG illustrating tab leaders not being displayed for small caps under v4132.
Tested under Ubuntu 10.04 x86_64 running:
- v3.3.0.4 OOO330m19 Build: 6
- v3.4.6.2 OOO340m1 Build: 602
- v3.5.7.2 Build ID: 3215f89-f603614-ab984f2-7348103-1225a5b
- v3.6.7.2 Build ID: e183d5b
- v4.0.6.2 Build ID: 2e2573268451a50806fcd60ae2d9fe01dd0ce24
- v4.1.3.2 Build ID: 70feb7d99726f064edab4605a8ab840c50ec57a
As the screenshots indicate all but the most recent version displays the character used in the tab when Format > Character... > Font Effects tab > Effects of "Small capitals" is applied.
Confirmed in comment #1. Status set to NEW. Keyword "regression" added. regression from: commit f22006dc6ac34a35a060e15466cf6b2d2058617d Author: Luboš Luňák <l.lunak@suse.cz> AuthorDate: Wed Apr 17 18:52:28 2013 +0200 fix stupid over-optimization There's so little to be gained by storing pointers to simple or refcounted types instead of using an instance. At least SwTxtNode::GetMinMaxSize() and SwTxtNode::GetScalingOfSelectedText() pass string temporaries to SwDrawTextInfo, so keeping a pointer is clearly broken, and MSVC manages to optimize the code enough to crash because of this. As all the pointers point to const references and are accesses using const references as well, there shouldn't be any harm in making a copy. This fixes smoketest crash on Windows. ... specifically the change to convert "pPos" from Point const* to Point means that SwDrawTextInfo::Shift() and SwDoDrawStretchCapital::Do() (which used to modify the "const Point", eek!) now have a permanent effect apparently because their changes are not reverted. fixed on master Michael Stahl committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c445d40da8daa2f6ec0ae9930a06f50ab80cc85d fdo#68959: sw: fix painting of tab fill characters in small caps text The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=7cdf5a6995a017e295e9b1099abc6dcb1987ae9e&h=libreoffice-4-1 fdo#68959: sw: fix painting of tab fill characters in small caps text It will be available in LibreOffice 4.1.6. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=b038679c550d2a0178c1beca368a86598dd0c80b&h=libreoffice-4-2 fdo#68959: sw: fix painting of tab fill characters in small caps text It will be available in LibreOffice 4.2.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-2-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=98176bc2078d4ce18d4eb41b54b4ad1c72a2774d&h=libreoffice-4-2-0 fdo#68959: sw: fix painting of tab fill characters in small caps text It will be available already in LibreOffice 4.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-1-5": http://cgit.freedesktop.org/libreoffice/core/commit/?id=28c613edb7bde90c49c61c56c9bb32fb312070e9&h=libreoffice-4-1-5 fdo#68959: sw: fix painting of tab fill characters in small caps text It will be available already in LibreOffice 4.1.5. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.