<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Scrolling document with images extremely slow (GTK3) reasonable with GEN"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=139385#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Scrolling document with images extremely slow (GTK3) reasonable with GEN"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=139385">bug 139385</a>
from <span class="vcard"><a class="email" href="mailto:telesto@surfxs.nl" title="Telesto <telesto@surfxs.nl>"> <span class="fn">Telesto</span></a>
</span></b>
<pre>Created <span class=""><a href="http://bugs.documentfoundation.org/attachment.cgi?id=168640" name="attach_168640" title="Bibisect log">attachment 168640</a> <a href="http://bugs.documentfoundation.org/attachment.cgi?id=168640&action=edit" title="Bibisect log">[details]</a></span>
Bibisect log
Bisected to:
author Mike Kaganski <<a href="mailto:mike.kaganski@collabora.com">mike.kaganski@collabora.com</a>> 2020-08-13 18:12:37
+0300
committer Mike Kaganski <<a href="mailto:mike.kaganski@collabora.com">mike.kaganski@collabora.com</a>> 2020-08-14
01:00:04 +0200
commit bf021c369f2306ee507da9bd3cc4cd10ac5d234c (patch)
tree a3dc2552801cfe31cb524c6f375980eaa48e844b
parent 56d5531373cf0588e02c254ea8ffa00221c8342b (diff)
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - UI: previously inserted images are broken (not Skia related)"
href="show_bug.cgi?id=135500">tdf#135500</a>: always use transparent and clear content vdev in impBufferDevice
This removes the only place that hadn't used transparent impBufferDevice
yet - in VclProcessor2D::RenderMaskPrimitive2DPixel. Not clearing the vdev
made it draw on whatever garbage was left there from previous paints when
the buffer was taken from maFreeBuffers in VDevBuffer::alloc, so since this
was also the only place left that didn't clear the buffer explicitly, this
makes the clear unconditional in impBufferDevice ctor.
Also this makes sure to clear proper rectangle in VDevBuffer::alloc, and to
clear mpAlphaVDev in OutputDevice::Erase.
<a href="https://cgit.freedesktop.org/libreoffice/core/commit/?id=bf021c369f2306ee507da9bd3cc4cd10ac5d234c">https://cgit.freedesktop.org/libreoffice/core/commit/?id=bf021c369f2306ee507da9bd3cc4cd10ac5d234c</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>