<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Arthur backend renders highlight annotations wrongly"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102036#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Arthur backend renders highlight annotations wrongly"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102036">bug 102036</a>
              from <span class="vcard"><a class="email" href="mailto:oliver.sander@tu-dresden.de" title="oliver.sander@tu-dresden.de">oliver.sander@tu-dresden.de</a>
</span></b>
        <pre>I finally figured out how to make Arthur render highlight annotations properly.
(Thanks to Adrian for his advice---I should have listened earlier.)  These
annotations need support for transparency groups.  My implementation comes as
three separate patches:

1) The implementation of updateBlendMode.  Please commit this, it is definitely
needed.

2) A patch that replaces the single QPainter object by a stack of QPainters.
That one is a bit invasive, that's why I'm submitting it separately.  All
references to the current painter are now m_painter.top() rather than simple
m_painter. Having a getter method for that may be nice---I am undecided.

3) The actual implementations of {begin|end|paint}TransparenceGroup.  These are
short and rudimentary.  Transparency groups can do much more than just
highlights, but that has to wait until later.

Thanks for your review.</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>