This wiki has been migrated to https://gitlab.com/wireshark/wireshark/-/wikis/home and is now deprecated. Please use that site instead.
Differences between revisions 21 and 24 (spanning 3 versions)
Revision 21 as of 2010-07-13 01:10:27
Size: 2558
Editor: BillMeier
Comment:
Revision 24 as of 2010-08-10 19:30:23
Size: 3282
Editor: AndersBroman
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
== GtkItemFactory -> GtkUIManager ==

 ||'''File''' ||'''Status'''||
 ||conversations_table.c || ||
 ||expert_comp_table.c ||Completed[[http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=33761|Rev 33761]]||
 ||hostlist_table.c || ||
 ||menus.c || ||
 ||proto_help.c || ||
 ||proto_hier_stats.c || ||
 ||service_response_time_table.c || ||
 ||wlan_stat_dlg.c || ||
  
=== Discussion ===

== GtkCombo -> GtkComboBoxEntry ==

 ||'''File''' ||'''Status'''||
 ||capture_dlg.c || ||
Line 18: Line 37:
 ||dcerpc_stat.c ||In Progress: ''Bill Meier'' ||  ||dcerpc_stat.c ||Completed: [[http://anonsvn.wireshark.org/viewvc?view=rev&revision=31950|Rev 33592]]||

Replace use of deprecated GTK and GLib functions

Wireshark currently uses a number of GTK widget classes and GLib functions whose use has been deprecated.

This page is provides information as to work-in-progress to replace the use of these functions.

GtkItemFactory -> GtkUIManager

  • File

    Status

    conversations_table.c

    expert_comp_table.c

    CompletedRev 33761

    hostlist_table.c

    menus.c

    proto_help.c

    proto_hier_stats.c

    service_response_time_table.c

    wlan_stat_dlg.c

Discussion

GtkCombo -> GtkComboBoxEntry

  • File

    Status

    capture_dlg.c

GtkOptionMenu -> GtkComboBox

See Bug 4487 re dropdown widget behavior change seen when Windows Gtk was updated from Gtk 2.16 to Gtk 2.18.

Discussion

Question: Should these changes be backported to the 1.2 branch ? - Bill Meier

I reverted/upgraded the Win32 and Win64 GTK+ bundles in the trunk and trunk-1.2 branches to 2.16.6, so backporting shouldn't be necessary. 2.16 is strongly recommended over 2.18, and the latest 2.16 packages should hopefully take care of the Secunia complaints which spurred the upgrade to 2.18. - Gerald Combs

GtkClist -> GtkTreeView

Discussion

ReplaceDeprecatedGtkGLibFunctionUsage (last edited 2011-07-18 14:38:55 by JoergMayer)