this is a regression in 4.2.1.1 from the border painting re-write. Writer displays most double border styles wrongly.
Created attachment 94436 [details] all Word double borders, ODT
Created attachment 94437 [details] all Word double borders, RTF
Created attachment 94439 [details] all Word double borders, DOCX
Created attachment 94440 [details] all Word double borders, DOC
another bugdoc with OOo 3.3 borders: https://bugs.freedesktop.org/attachment.cgi?id=62580
similar bug in Calc (and i guess the Calc double-borders only serve for backward compat with OOo): https://bugs.freedesktop.org/attachment.cgi?id=62579 and Impress (although Impress always looked ugly): https://bugs.freedesktop.org/attachment.cgi?id=62581
Created attachment 94536 [details] odt with double dorder and results export to PDF in 4.1.5 and 4.2.1 possibly related: wrong export to PDF ?
I'm on it.
FYI, our current double line handling problem is comprised of so many smaller issues that it's unlikely I can address them all. So, I'll likely push increment fixes to make the problem less severe. Please keep that in mind when reviewing my fix when it's ready.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2c62596cf264ef10749d8bfdb2bb2ebef2d98fbc fdo#75260: Correctly draw double lines for both Writer and Calc. 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.
(In reply to comment #7) > Created attachment 94536 [details] > odt with double dorder and results export to PDF in 4.1.5 and 4.2.1 > > possibly related: wrong export to PDF ? Hi Cor, this pdf export problem is tracked in bug 75213. Best regards. JBF
*** Bug 75770 has been marked as a duplicate of this bug. ***
Kohei Yoshida committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=743d331357af5204108186f0428e949f68d966c7&h=libreoffice-4-2 fdo#75260: Correctly draw double lines for both Writer and Calc. It will be available in LibreOffice 4.2.3. 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.
*** Bug 73232 has been marked as a duplicate of this bug. ***
Created attachment 95407 [details] odt with thick double border Added an odt with a thick double border (9pt ie 3pt solid, 3pt gap, 3pt solid) - LO 4.1.3 shows this correctly - LO 4.2.1 shows this incorrectly as a thin double border - master after the commit for this item (commit 2c62596c) shows this as a single 9pt border I haven't studied your patch but could it be drawing each border line using the full border width instead of 1/3 of the border width?
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=1c6fb266567c8e397e3c65663b21f0fa50696aa5 fdo#75260: These old hacks no longer make sense. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=77b6c1602aaa0bd059077765e7fabb53d9e6ddeb fdo#75260: Don't forget to offset the inner with the width of the outer. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=32391d25293935fbbf0075e3ccf68625951427f0 fdo#75260: Correct offset amount. Using the distance was not enough. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=24b4fbfa39f212c769bf4d966258a8fb4c98c201 fdo#75260: More adjustments. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=07909e0045d9f94329861fe2e7b3403a5c4befed fdo#75260: Center both primary and secondary lines wrt thier respective axes. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=961da51ae28b46c96344be20abd1b5172a3faa3f fdo#75260: Apply the same fix from writer table to paragraph bordering. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=7dca4fda3ede573eef6582e71facc95b3f79be55&h=libreoffice-4-2 fdo#75260: Improve double line drawing for writer table. It will be available in LibreOffice 4.2.4. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2cd1673f41cb5bd8502a9a48a5721244660fe3a0 fdo#75260: Apply the same fix from writer table to character bordering. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8ff746e1ad4950124e09da2dc913d8d64c726c90 fdo#75260: Align exterior borders of a table correctly for double lines. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=4d2ff40bf36f52c3fdd61311159a4ace5e631298&h=libreoffice-4-2 fdo#75260: Apply the same fix from writer table to paragraph bordering. It will be available in LibreOffice 4.2.4. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=0fbd73b8f02926664c9d04fc596f482f5977ae59&h=libreoffice-4-2 fdo#75260: Apply the same fix from writer table to character bordering. It will be available in LibreOffice 4.2.4. 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.
Kohei Yoshida committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=76ac4d0e2c34d3fd2ba9cc7825c7cff25d463c1d&h=libreoffice-4-2 fdo#75260: Align exterior borders of a table correctly for double lines. It will be available in LibreOffice 4.2.4. 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.
Thanks Kohei for your work on this. The thick double border example (attachment 95407 [details]) that I uploaded with comment 15 is displaying nicely now in latest master.
Created attachment 96612 [details] Thick+thin double borders I hope it is helpful for me to add examples which are still not displaying correctly after the latest commits for this item? This attachment involves a double border consisting of a thick line and a thinner line (still both quite fat, total border width is 9pt). I believe the thick line is supposed to be the line towards the top or left - at least that is what MS Word does. First is a paragraph border example, which is nearly right but the top-right and bottom-left joins do not line up. These are the two points where the border transitions from having the thick line on the outside to the inside. Second is a table example with the same border, where the internal joins do not meet correctly and some of the borders have the thicker line on the wrong side.
Created attachment 96613 [details] Thick+thin double borders, PDF from Word2010 For comparison here is a PDF produced by Word 2010, showing nice border joins at the transition points.
@Kohei, A reminder of the regression of paragraph border end caps (butt vs miter) from bug 38635
*** Bug 86294 has been marked as a duplicate of this bug. ***
Adding keyword 'bibisectRequest'.
Bug 57345 is connected as well, can maybe be considered as a duplicate?
*** Bug 88827 has been marked as a duplicate of this bug. ***
*** Bug 102299 has been marked as a duplicate of this bug. ***
*** Bug 79260 has been marked as a duplicate of this bug. ***
*** Bug 88208 has been marked as a duplicate of this bug. ***
*** Bug 90599 has been marked as a duplicate of this bug. ***
*** Bug 92638 has been marked as a duplicate of this bug. ***
*** Bug 93809 has been marked as a duplicate of this bug. ***
Created attachment 142220 [details] Paragraphs with double line borders
Using LO 6.0.3 I discovered this bug, apparently still not solved. The PDF output appears flawed in the same manner.
Created attachment 143379 [details] Thick+thin double borders, PDF from LibreOffice 6.2 alpha0 Arch Linux 64-bit Version: 6.2.0.0.alpha0+ Build ID: 2cff0e2ceb53b2986be8788c7505cabbd04d0288 CPU threads: 8; OS: Linux 4.17; UI render: default; VCL: gtk3; Locale: fi-FI (fi_FI.UTF-8); Calc: group threaded Built on July 7th 2018
Created attachment 143380 [details] all Word double borders, PDF from LibreOffice 6.2 alpha0 Arch Linux 64-bit Version: 6.2.0.0.alpha0+ Build ID: 2cff0e2ceb53b2986be8788c7505cabbd04d0288 CPU threads: 8; OS: Linux 4.17; UI render: default; VCL: gtk3; Locale: fi-FI (fi_FI.UTF-8); Calc: group threaded Built on July 7th 2018
A general discussion is needed: https://bugs.documentfoundation.org/show_bug.cgi?id=122730
Changing priority to 'highest' since this a regression and the number of duplicates is higher than 5 or the number of people in CC higher than 20
I've been rechecking this issue and its duplicates. It seems the only standing issue in LibreOffice 6.5 master is the thick+thin double borders reported by Luke Deller and Buovjaga, thus, I'm going to close this issue as RESOLVED FIXED and create a follow-up bug. If you find any other issue still reproducible in LibreOffice master, please create another follow-up bug. this one is too general and it's becoming very extended
Follow-up in bug 129207