![Jörg Mayer](/assets/img/avatar_default.png)
This may cause windows builds to fail. If nobody picks up the task of getting it to compile again I'll start doing that tomorrow morning with the help of the buildbot. svn path=/trunk/; revision=39139
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
Status of the GTK+ 3 port :
|
|
===========================
|
|
|
|
$Id$
|
|
|
|
The port is done. We used the methods described in the "Migrating from
|
|
GTK+ 2.x to GTK+ 3" document at:
|
|
http://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html
|
|
|
|
To build Wireshark with GTK3 instead of GTK2, use:
|
|
|
|
- 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.
|
|
GTK3 is available for Windows as a mingw build only, see
|
|
http://lists-archives.org/gtk-devel/13233-fwd-precompiled-gtk3-for-windows.html
|
|
|
|
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
|
|
|
|
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)
|
|
|