Bug 143875

Summary: [EMF+] Arrow ends and joints on lines not showing
Product: LibreOffice Reporter: Chris Sherlock <chris.sherlock79>
Component: graphics stackAssignee: Bartosz <gang65>
Status: RESOLVED FIXED    
Severity: normal CC: chris.sherlock79, gang65
Priority: medium Keywords: filter:emf
Version: 7.2.0.2 rc   
Hardware: All   
OS: All   
Whiteboard: target:7.4.0 target:7.3.4
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 55058, 103859, 148534    
Attachments: Showing the area with no arrows
Reference EMF+ file from the libuemf project
Test EMF+ reference image in PNG format
Arrow ends from reference image - zoomed in
EMF+ minimal file
EMF+ minimal file opened with MS Paint

Description Chris Sherlock 2021-08-14 19:11:35 UTC
Description:
In bug 55058, there are a bunch of diagonal lines on the left hand side. None of them have the correct arrows. 

Steps to Reproduce:
Open test_libuemf_p_ref.emf


Actual Results:
Notice missing arrow ends - note different styles. 

Expected Results:
Compare against "correct arrow ends.png" and "test_libuemf_p_ref.png"


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Version: 7.2.0.3 / LibreOffice Community
Build ID: 2a7ea282da28d665a7dc086360567b4aea27bf08
CPU threads: 4; OS: Mac OS X 10.16; UI render: default; VCL: osx
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 1 Chris Sherlock 2021-08-14 19:12:06 UTC
Created attachment 174279 [details]
Showing the area with no arrows
Comment 2 Chris Sherlock 2021-08-14 19:12:43 UTC
Created attachment 174280 [details]
Reference EMF+ file from the libuemf project
Comment 3 Chris Sherlock 2021-08-14 19:13:15 UTC
Created attachment 174281 [details]
Test EMF+ reference image in PNG format
Comment 4 Chris Sherlock 2021-08-14 19:14:06 UTC
Created attachment 174282 [details]
Arrow ends from reference image - zoomed in
Comment 5 Heiko Tietze 2022-04-12 11:02:18 UTC
Somehow related to bug 82760?
Comment 6 Bartosz 2022-04-13 14:21:38 UTC
Created attachment 179534 [details]
EMF+ minimal file
Comment 7 Bartosz 2022-04-13 14:22:09 UTC
Created attachment 179535 [details]
EMF+ minimal file opened with MS Paint
Comment 8 Commit Notification 2022-04-21 08:32:00 UTC
Bartosz Kosiorek committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/80c856336668e35837667323957fa3ad4172f3c0

tdf#55058 tdf#143875 EMF+ Fix display of dashed lines and line joints

It will be available in 7.4.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.
Comment 9 Commit Notification 2022-04-22 14:15:01 UTC
Bartosz Kosiorek committed a patch related to this issue.
It has been pushed to "libreoffice-7-3":

https://git.libreoffice.org/core/commit/547ac0aa23a25f03a17014cb474eedc1fd88017f

tdf#55058 tdf#143875 EMF+ Fix display of dashed lines and line joints

It will be available in 7.3.4.

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.
Comment 10 Commit Notification 2022-04-22 16:24:44 UTC
Bartosz Kosiorek committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/abe3a06c45c0803a5c8bcf16e0e586fd72781c93

tdf#55058 tdf#143875 EMF+ Don't change line weight while rotating

It will be available in 7.4.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.
Comment 11 Commit Notification 2022-04-23 13:26:13 UTC
Bartosz Kosiorek committed a patch related to this issue.
It has been pushed to "libreoffice-7-3":

https://git.libreoffice.org/core/commit/f3a984d98c1e5f7319996e2d0523057a1004b81b

tdf#55058 tdf#143875 EMF+ Don't change line weight while rotating

It will be available in 7.3.4.

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.
Comment 12 Commit Notification 2022-05-09 18:51:14 UTC
Bartosz Kosiorek committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/1440ab87386bb5d1ad3634082577bf27f279e066

tdf#143875 tdf#55058 EMF+ Add support for individual line endings

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