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 589764 - Remove deprecated Glib and GTK+ symbols
Remove deprecated Glib and GTK+ symbols
Status: RESOLVED FIXED
Product: balsa
Classification: Other
Component: general
2.3.x
Other Linux
: Normal normal
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks: 560423 585692
 
 
Reported: 2009-07-26 14:25 UTC by André Klapper
Modified: 2009-08-02 20:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2009-07-26 14:25:40 UTC
According to http://www.gnome.org/~fpeters/299.html Balsa uses deprecated symbols that will be removed for GTK+ 3.

See http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B and http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/Glib .

g_strncasecmp
gdk_color_black
gtk_status_icon_set_tooltip
gtk_tooltips_set_tip
gtk_widget_ref
gtk_widget_unref
Comment 1 Peter Bloomfield 2009-07-26 17:30:33 UTC
(In reply to comment #0)

Hi André:

Thanks for looking over Balsa!

> According to http://www.gnome.org/~fpeters/299.html Balsa uses deprecated
> symbols that will be removed for GTK+ 3.
> 
> See http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B and
> http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/Glib .
> 
> g_strncasecmp
Oops--fixed

> gdk_color_black
That was commented out--I've reworded the comment.

> gtk_status_icon_set_tooltip
The replacement gtk_status_icon_set_tooltip_text is since 2.16, and Balsa requires only 2.14+, so we have conditional code that still uses the older api.

> gtk_tooltips_set_tip
> gtk_widget_ref
> gtk_widget_unref

Those were all in dead code that's been removed in master.
Comment 2 Javier Jardón (IRC: jjardon) 2009-08-02 11:38:04 UTC
So, can this bug marked as fixed? ;)
Comment 3 Peter Bloomfield 2009-08-02 20:01:17 UTC
Yes.

Balsa is always built with *_DISABLE_DEPRECATED, so when gtk_status_icon_set_tooltip is officially deprecated, the compatibility code will be dropped.