[Pidgin] #5302: Pidgin uses a number of deprecated gtk interfaces

Pidgin trac at pidgin.im
Mon Mar 24 15:30:32 EDT 2008


#5302: Pidgin uses a number of deprecated gtk interfaces
--------------------------+-------------------------------------------------
 Reporter:  stewb         |       Type:  enhancement
   Status:  new           |   Priority:  minor      
Component:  pidgin (gtk)  |    Version:  2.4.0      
 Keywords:  deprecated    |    Pending:  0          
--------------------------+-------------------------------------------------
 I build pidgin as part of the LSB Application battery. (http://www.linux-
 foundation.org/appbat/cert.html) The program, like a number of GTK apps,
 depends on a number of deprecated GTK interfaces which are not included in
 LSB. As such, I end up needing to apply a fairly big patch to compile
 pidgin with lsbcc, which is difficult to re-diff as we try to track
 upstream versions.

 It would be wonderful if the pidgin developers could move away from using
 these deprecated interfaces:

 g_basename
 g_strcasecmp
 gdk_gc_unref
 gtk_option_menu_new
 gdk_pixbuf_unref
 gtk_item_factory*
 gtk_toolbar_insert_space
 gtk_toolbar_append_element
 gtk_option_menu_new

 This is the patch I'm using for the 2.4.0 LSB build. I'm sure it has some
 issues (most notably lack of translations), but it seems to be reasonably
 functional (with the exception of ssl support).

 http://www.linux-foundation.org/~stewb/pidgin-2.4.0.patch

 I'd be more than happy to fix any issues with the patch that you might
 identify.
 An LSB compliant version of Pidgin should be able to be installed and run
 on any LSB compliant distribution, which could be a plus for the
 developers if you offer binary downloads.

 Thanks for the nice app.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5302>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list