Description: LO doesn't support Brush with type PathGradient. Steps to Reproduce: Open attached EMF sample. Actual Results: LO draws empty object. Expected Results: It show draw square filled with circles filled with gray to yellow gradient. Reproducible: Always User Profile Reset: No Additional Info: Minified from AOO i#103355.
Created attachment 173127 [details] EMF sample with EMF+ Brush PathGradient
Created attachment 173128 [details] How it should look like
confirm in Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community Build ID: de7356c2e0cb099fac396808b5a86a0393b48e5f CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL: win Locale: ru-RU (ru_RU); UI: en-US Calc: threaded
Created attachment 180693 [details] EMF+ Original file which is displayed incorrectly
Created attachment 180718 [details] EMF+ file opened with MS Office
Created attachment 180719 [details] EMF+ Original file which is displayed incorrectly
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7b12c659842eb53b96dd98ecea65c6071506dfbb tdf#131506 tdf#143031 EMF+ Fix displaying PathGradient fill It will be available in 7.5.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.
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/a1d4093bf44058c1d956717404817cb82a830521 tdf#131506 tdf#143031 EMF+ Fix displaying PathGradient fill It will be available in 7.4.0.0.beta2. 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.
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/8419e2909aef8916111e4dce9c0a070464a06e66 tdf#131506 tdf#143031 EMF+ Fix displaying PathGradient fill It will be available in 7.3.5. 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 180785 [details] attachment 173127 [details] file in Paint and current master First example still looks bad in: Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: 7efd118d5d48e1d4b2f57752cb3b9170f5c05f71 CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: hu-HU (hu_HU.UTF-8); UI: en-US Calc: threaded instead of several gradient filled circles, it has full orange fill (earlier it was entirely transparent)
Created attachment 180786 [details] attachment 180719 [details] file in Paint and current master The second example file is still slightly bad, the gradient of the text has a much smaller radius.
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/5b21b65572610df88986e700b81f1156aff14f65 tdf#142770 tdf#143031 EMF+ Implement CustomLineCap It will be available in 7.5.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.
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/ba806269c998b96842bcf0986095f22ab99a686a tdf#142770 tdf#143031 EMF+ Implement CustomLineCap It will be available in 7.4.0.0.beta2. 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.