2011-06-20 06:32:55 +00:00
|
|
|
Status of the GTK+ 3 port :
|
|
|
|
===========================
|
|
|
|
|
|
|
|
$Id$
|
|
|
|
|
2011-09-25 21:54:04 +00:00
|
|
|
The port is done. We used the methods described in the "Migrating from
|
|
|
|
GTK+ 2.x to GTK+ 3" document at:
|
2011-06-20 06:32:55 +00:00
|
|
|
http://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html
|
|
|
|
|
2011-09-25 21:54:04 +00:00
|
|
|
To build Wireshark with GTK3 instead of GTK2, use:
|
2011-06-20 06:32:55 +00:00
|
|
|
|
2011-09-25 21:54:04 +00:00
|
|
|
- cmake: ENABLE_GTK3=ON
|
|
|
|
- configure: --with-gtk3
|
|
|
|
This will only work if building without gtkvumeter.c (which is used on Windows
|
|
|
|
only and only in the WLAN code). It also requires GTK3 to be installed.
|
2011-11-26 10:50:27 +00:00
|
|
|
GTK3 is available for Windows as a mingw build, see
|
2011-08-23 14:53:18 +00:00
|
|
|
http://lists-archives.org/gtk-devel/13233-fwd-precompiled-gtk3-for-windows.html
|
2011-11-26 10:50:27 +00:00
|
|
|
A Win32 port is in the making (and availalbe as source):
|
|
|
|
http://blogs.gnome.org/alexl/2011/11/25/gtk-work-on-windows/
|
2012-01-15 21:59:11 +00:00
|
|
|
The location of an experimental build can be found at:
|
|
|
|
http://www.pguridi.com.ar/2011/10/experimental-gtk-3-3-2-win32-build/
|
2011-06-20 06:32:55 +00:00
|
|
|
|
2011-09-25 21:54:04 +00:00
|
|
|
Except in one place we are building on GTK2 using the compat flags
|
|
|
|
-DGTK_DISABLE_SINGLE_INCLUDES
|
|
|
|
-DGSEAL_ENABLE
|
|
|
|
-DGDK_DISABLE_DEPRECATED [works everywhere except tcp_graph.h]
|
|
|
|
-DGTK_DISABLE_DEPRECATED
|
2011-08-23 14:53:18 +00:00
|
|
|
|
2011-09-25 21:54:04 +00:00
|
|
|
Summary: The only known files that cause some sort of problems (or lost
|
|
|
|
functionality) are:
|
|
|
|
- gtkvumeter.c (removed, only used for wlan on windows)
|
|
|
|
- proto_help.c (not ported to UI-MANAGER)
|
|
|
|
- tcp_graph.c (does not compile with GTK2 and GDK_DISABLE_DEPRECATED)
|
2011-08-23 14:53:18 +00:00
|
|
|
|