Bug 101008 - OpenGL: Printing gradient broken
Summary: OpenGL: Printing gradient broken
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.1.0.3 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:5.3.0 target:5.2.1
Keywords:
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2016-07-19 12:06 UTC by Sirko
Modified: 2016-08-15 12:18 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Ansicht Dokument - Druckdialog (193.29 KB, image/jpeg)
2016-07-19 12:06 UTC, Sirko
Details
Example (12.76 KB, application/vnd.oasis.opendocument.text)
2016-07-19 15:00 UTC, Sirko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sirko 2016-07-19 12:06:21 UTC
Created attachment 126296 [details]
Ansicht Dokument - Druckdialog

-Sorry, only in german-

Ich habe ein Writer-Dokument, welches etwas älter ist und vermutlich
original mit einer späten 4.x - oder einer 5.0-Version erstellt
wurde. In diesem Dokument befinden sich Rechteck-Formen, die mit einem
horizontalem Farbverlauf gefüllt sind. Wird das Dokument in einer
Version ab 5.1x geöffnet sieht zunächst alles normal aus.
Auch in der Druckvorschau ist nichts auffälliges zu erkennen.
Öffnet man jedoch den Druckdialog sind Fehler zu erkennen. Druckt man
das Dokument dennoch, fehlen im Ausdruck die Formen vollständig. Ich
habe alle aktuellen Versionen von LibreOffice (5.1.4, 5.2.0 jeweils
als x86 und x64, beide Java-Versionen sind installiert) ausprobiert,
es ist stets das gleiche Verhalten. Erst als ich die 5.0.6 noch einmal
installierte funktionierte alles wie gewünscht.
Fügt man beispielsweise in der 5.1.4 eine neue Form hinzu, und befüllt diese mit dem identischen
Verlaufsmuster, wird diese allein im Druckdialog korrekt angezeigt
und auch nur diese angedruckt. Die zwei alten,
schmalen Streifen sind nicht sichtbar. Das Druckergebnis ist bei
PDF-Druck und Printer-Druck gleich.
Comment 1 Samuel Mehrbrodt (allotropia) 2016-07-19 12:29:34 UTC
Can you please upload the document?
Does the same happen with OpenGL disabled?
Comment 2 Sirko 2016-07-19 15:00:08 UTC
Created attachment 126303 [details]
Example
Comment 3 Samuel Mehrbrodt (allotropia) 2016-07-19 15:53:15 UTC
Please test without OpenGL.
Comment 4 Sirko 2016-07-20 07:42:45 UTC
I have a similar file uploaded.
Without OpenGL ist print OK.
Comment 5 Samuel Mehrbrodt (allotropia) 2016-07-20 08:05:17 UTC
Ok, good to know it's an OpenGL problem.
It seems you have an outdated version. Would you try whether the issue still exists with 5.1.4 (maybe even 5.2 beta)?
Comment 6 Sirko 2016-07-20 08:21:46 UTC
the issue only exists with 5.1.4 or higher (5.0.6 is OK)
Comment 7 Commit Notification 2016-08-04 09:55:57 UTC
Tomaž Vajngerl committed a patch related to this issue.
It has been pushed to "master":

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

tdf#101008 fix XOR rendering

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 8 Commit Notification 2016-08-08 11:35:55 UTC
Tomaž Vajngerl committed a patch related to this issue.
It has been pushed to "libreoffice-5-2":

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

tdf#101008 fix XOR rendering

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.