Update of bug #30069 (project gnustep):

                Category:              Gui/AppKit => Backend                
                  Status:                    None => Ready For Test         
             Assigned to:                    None => qmathe                 

    _______________________________________________________

Follow-up Comment #2:

Hi Doug,

This issue should now be fixed with r30829

Various limitations still remain. -compositeGState and related
-compositeToPoint: methods are broken in a way similar to Cairo. When the
context is rotated, the origin is wrong.

Alpha blending doesn't work in some cases (rotated or scaled context but I'm
not sure), I just get a yellow rectangle.

-drawInRect: and similar methods from NSImage now work correctly in a
rotated/scaled context, the image is now drawn at the right location.

I initially wrote a patch that corrects the -compositeGState issue and is
also a bit cleaner that the one I committed. But because of a weird issue I
discuss in the -DPSimage note comment, I had to give up this approach.

Given this GDI backend should be deprecated in favor of Opal/Cairo at some
point, I don't think putting more effort in improving it is worth the
investment.

Let me know if you encounter any issue with the changes I committed,
Quentin.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?30069>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to