Re: Heads-up: Potentially breaking changes to the GDK drawing model pushed
- From: "Jasper St. Pierre" <jstpierre mecheye net>
- To: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: Heads-up: Potentially breaking changes to the GDK drawing model pushed
- Date: Mon, 23 Jun 2014 18:02:30 -0400
Note that gtk_widget_set_double_buffered is still deprecated, and calling gdk_cairo_create outside of a begin_paint_region / end_paint is still considered legacy and isn't guaranteed to work on any backends other than X11. Everything should be functioning correctly. So, we're choosing to make these things work for X11, but new backends like Wayland, Broadway and Mir might not work with them.
If your application still has flickering or prints runtime warnings or crashes, *please* let me know. We should be back to where we were beforehand, but things do sometimes slip through the cracks.
Thanks to everyone who gave me feedback -- it's been a frustrating past few days for everyone, and I'm sorry for the breakage I caused. I have a much better handle on the situation now and the way applications are using our toolkit.
If you have any other feedback about modern drawing in GTK+, please let us know. We're always trying to support application developers, even if it may not seem like it, and if our existing APIs aren't suiting your use cases, we need to know.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]