Follow-up Comment #8, bug #19230 (project mypaint):
I've had time to carry the branch forward a bit, fix a few regressions and do
some of the gtk3 work: I *think* it works fully under gi+gtk2 via pygtkcompat
now (all of which is rooting out badly-behving Python code of course: we still
have the *real* work to do).
Curve should be ported. I've added a GUI unit test for it, though it seems to
be throwing a few non-GTK-related exceptions when points are dragged to the
ends of their range.
gtkexcepthook.py should to the right thing now, and has a new GUI unit test.
TiledDrawWidget is now drawing under gtk3, and you can scribble in it. Resize
is broken, and probably lots of other stuff too. Making drawing code portable
with a draw_cb() called by expose_cb() and some GTK version tests for binding
them seems the obvious approach. Expose/clipping regions seem broken right
now, but it's possible to construct workarounds.
I'm liking the opt-in approach: gives us a choice about when to reintegrate
the branch.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?19230>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs