This is a tracker for packages that fix compatibility with gtk+-2.12 series. This is kept so that we know what packages need to be stabilized before gtk+-2.12 can go stable. Most future identified problems that I expect would be from a package to define GTK_DISABLE_DEPRECATED and using previous tooltips API (which is very likely) - libglade had this problem already. The solution is to not define this in release tarballs. Known so far: x11-libs/wxGTK-2.6.4.0 gnome-base/libglade-2.6.2 xfce-base/xfwm4-4.4.1-r1 wxGTK-2.6.4.0 fixes memory corruption by correctly using g_border_free for GtkBorders instead of g_free. libglade-2.6.2 stops using GTK_DISABLE_DEPRECATED. xfwm4-4.4.1-r1 fixes the xfce window managers freezing with gtk2.12. So these should go stable prior to gtk+-2.12
For the record, this kind of stuff shouldn't pass ANY _DEPRECATED flags in release builds. This includes GTK_DISABLE_DEPRECATED, GDK_DISABLE_DEPRECATED, G_DISABLE_DEPRECATED and possibly more. That's because there is no guarantee what or when can get deprecated in the future. With passing them in release builds, they completely fail at being future-proof, as can be seen by the libglade bug and the newly found cases that are depending on this bug now (libquicktime and gnome-bluetooth up to now)
No new bugs concerning this for a while, closing.