Skip to content

Conversation

@jtanx
Copy link
Contributor

@jtanx jtanx commented Mar 14, 2022

This fixes all the cases that I can find where drawing occurs outside of expose calls.

All modern toolkits force you to draw within expose events, and even now, only somewhat works with more than a few hacks in the GDK code.

Fixing this allows some of those hacks to be removed (and at times, removes the need for some triple-buffering)

Type of change

  • Bug fix
  • Non-breaking change

@jtanx
Copy link
Contributor Author

jtanx commented Apr 24, 2022

Unless there's any objections I'll be merging this in the next few days

Copy link
Contributor

@skef skef left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I looked at these changes and although I don't think I've done a "real" review I get the basic idea and it looks OK to me.

@jtanx jtanx merged commit f5d78b2 into fontforge:master Jul 3, 2022
@jtanx jtanx deleted the gde branch July 3, 2022 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants