After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 585758 - Remove deprecated GTK+ symbols
Remove deprecated GTK+ symbols
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.24
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 585692
 
 
Reported: 2009-06-14 18:02 UTC by André Klapper
Modified: 2009-06-15 09:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2009-06-14 18:02:26 UTC
According to http://www.gnome.org/~fpeters/299.html gst-plugins-base contains
deprecated GTK+ symbols that must be removed for GNOME3.

See http://library.gnome.org/devel/gtk/stable/ for the API reference and how to
substitute.

See http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B for a general
explanation.

List of deprecated symbols:
"gtk_signal_connect, gtk_timeout_add, gtk_timeout_remove, gtk_tooltips_new, gtk_tooltips_set_tip"
Comment 1 Sebastian Dröge (slomo) 2009-06-14 18:32:28 UTC
commit 83883484af670dfcf3cb1639b2b9187753d81778
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Sun Jun 14 20:30:59 2009 +0200

    Don't use deprecated GTK API
    
    Fixes bug #585758.
Comment 2 André Klapper 2009-06-15 08:34:46 UTC
gtk_signal_connect() still exists after the last commit:

./tests/examples/seek/seek.c:    gtk_signal_connect (GTK_OBJECT (shuttle_checkbox),
./tests/examples/seek/seek.c:    gtk_signal_connect (GTK_OBJECT (shuttle_hscale), "value_changed",
./tests/examples/seek/seek.c:    gtk_signal_connect (GTK_OBJECT (shuttle_hscale), "format_value",

If that's outdated stuff I could whitelist it from the stats.
Comment 3 Sebastian Dröge (slomo) 2009-06-15 09:06:59 UTC
Oh, sorry... I changed an older version of seek.c, pulled from master again and pushed it then but in the meantime someone added some more gtk_signal_connect() calls.

ommit 95c0f8ba80678c8ac86f6cb42f40d353dd1ba28c
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Mon Jun 15 11:06:25 2009 +0200

    Don't use deprecated GTK API
    
    Fixes bug #585758.