Bug 100909 - pdf exports has fill artifacts in the hole of a polypolygon shape
Summary: pdf exports has fill artifacts in the hole of a polypolygon shape
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
4.4.0.3 release
Hardware: x86 (IA32) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:5.3.0 target:5.2.1
Keywords: bibisectRequest, regression
Depends on:
Blocks:
 
Reported: 2016-07-14 13:59 UTC by Regina Henschel
Modified: 2016-10-25 18:38 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Source file to test pdf export (14.63 KB, application/vnd.oasis.opendocument.presentation)
2016-07-14 13:59 UTC, Regina Henschel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2016-07-14 13:59:26 UTC
Created attachment 126205 [details]
Source file to test pdf export

Open the attached document and view it in edit mode and in presentation mode, with anti-aliasing on and off. Notice, that the hole in the middle is always free from filling, as it should be.

Now export the file to pdf, loseless and without any dpi reduction. Look at the file with Acrobat Reader. Notice, that there are little crosses in the area in the shape, which should be free.
Comment 1 Buovjaga 2016-07-18 06:07:42 UTC
Reproduced.

Arch Linux 64-bit, KDE Plasma 5
Version: 5.3.0.0.alpha0+
Build ID: ab1b351840160655a9f0caedbb35e9fdf203c5a0
CPU Threads: 8; OS Version: Linux 4.6; UI Render: default; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on July 16th 2016

64-bit, KDE Plasma 5
Build ID: 5.1.4.2 Arch Linux build-1
CPU Threads: 8; OS Version: Linux 4.6; UI Render: default; 
Locale: fi-FI (fi_FI.UTF-8)
Comment 2 Aron Budea 2016-07-19 01:33:43 UTC
4.3.0.4 does not have the little crosses in the large empty area, 4.4.0.3 does.

4.3.0.4 exhibits a different issue, a tiny rectangle is left empty in the bottom right corner of the large rectangle, this is gone in 4.4.0.3.
Comment 3 Caolán McNamara 2016-07-19 08:25:31 UTC
This seems to have changed with...

commit 5554be7f4cddcfeb450bfe41d0b588c8e8f6de76
Author: Armin Le Grand <alg@apache.org>
Date:   Wed Aug 6 10:42:28 2014 +0000

    Related: #i125349# refined to exclude possible recursive calls

and

commit 1ca06ce59b7d3cea873d2dc109a2acaec0a80759
Author: Armin Le Grand <alg@apache.org>
Date:   Tue Aug 5 16:11:21 2014 +0000

    Related: #i125349# moved clip enhancements to base clipping functionality
Comment 4 Commit Notification 2016-07-19 13:27:55 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=d074b2728afa0b902c75ca0ebaae209454e6d922

Resolves: tdf#100909 artifacts in hole of polypolygon shape

It will be available in 5.3.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.
Comment 5 Caolán McNamara 2016-07-19 13:30:42 UTC
Well, that makes it work and the original case of #i125349# continue to work. Armin will probably want to have a closer look when he gets back (https://gerrit.libreoffice.org/#/c/27319/)
Comment 6 Commit Notification 2016-07-21 15:56:31 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-5-2":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=df3c0f5a64068434e65786078065fd867b865d2b&h=libreoffice-5-2

Resolves: tdf#100909 artifacts in hole of polypolygon shape

It will be available in 5.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.