GNOME Bugzilla – Bug 615671
Remove deprecated GTK+ symbols
Last modified: 2020-03-05 10:55:09 UTC
libslab uses deprecated GTK+ symbols that will be removed for GTK+ 3. See http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B. Patch following
Created attachment 158632 [details] [review] Remove deprecated GTK+ symbols This patch removed all the deprecated GTK+ symbols. I'm not very sure about the gtk_button_released (widget); > g_signal_emit_by_name (widget, "button-release-event", 0); substitution, check that you are not affected by bug #610515
ping (if this is maintained).
Javier: have you tried the changes? I'm a bit reluctant to the changes replacing gtk_button_released() and friends since when I did this in the past, it didn't work and I had to implement things another way.
Yeah, about gtk_button_released() seems that there is not a proper solution with current non-deprecate api. Take a look to the bug #610515 to track the progress on possible solutions/patches.
Created attachment 161686 [details] [review] Remove deprecated GTK+ symbols.v2 Here a new patch without the gtk_button_released() changes.
Comment on attachment 161686 [details] [review] Remove deprecated GTK+ symbols.v2 Thanks, committed. Leaving the bug open for the gtk_button_* stuff.
tile.c: In function ‘tile_clicked’: tile.c:322: warning: implicit declaration of function ‘gtk_button_released’ tile.c:324: warning: implicit declaration of function ‘gtk_button_leave’ tile.c: In function ‘tile_expose’: tile.c:356: warning: implicit declaration of function ‘GTK_OBJECT_FLAGS’ Also blocked by bug 610515 maybe?
This project is not under active development anymore; see https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/263 Hence reflecting reality and mass-closing all its remaining open tasks.