minimal required version of GTK for GNOME 2.18



Hi,

is there a minimum required GTK+2.0 version that modules in svn trunk
should depend on? I could only find the external dependency list in the
wiki but that does not mention gtk. The modules in svn are not exactly the same as the ones that are part of 2.18 but still. Are there still cases when GTK 2.4 is targetted? Some that require 2.4 only are not part of the desktop (eggcups, gnome-cups-manager), network-manager-applet has no versioned dependency but uses a version check against 2.4 in the code, gnome-games does the same even if it requires on 2.8.

Grepping the modules I have checked out locally shows very diverse
requirements.

./gdm2/configure.ac:GTK_REQUIRED=2.6.0
./file-roller/configure.in:GTK_REQUIRED=2.10.0
./gnome-session/configure.in:GTK_REQUIRED=2.3.1
./gnome-system-tools/configure.in:GTK_REQUIRED=2.9.0
./eggcups/configure.ac:GTK_REQUIRED=2.4.0
./gnome-cups-manager/configure.in:GTK_REQUIRED=2.3.1
./gnome-power-manager/configure.in:GTK_REQUIRED=2.10.0
./evince/configure.ac:GTK_REQUIRED=2.8.15
./tracker/configure.ac:GTK_REQUIRED=2.8.0
./gnome-games/configure.in:GTK_REQUIRED=2.8.0
./zenity/configure.in:GTK_REQUIRED=2.9.2
./gnome-utils/configure.in:GTK_REQUIRED=2.8.0
./brasero/configure.in:GTK_REQUIRED=2.10.0
./gnome-system-monitor/configure.in:GTK_REQUIRED=2.8.0

Looking for ifdefs in the sources yields similar results

./eggcups/ec-tray-icon.c:#if GTK_CHECK_VERSION(2,6,0)
./gnome-games/dependencies/ggz-gtk/xtext.c:#if GTK_CHECK_VERSION(2,4,0)
./gnome-screensaver/src/gnome-screensaver-preferences.c:#if
GTK_CHECK_VERSION(2,10,0)
./gnome-utils/baobab/src/baobab-graphwin.c:#if GTK_CHECK_VERSION(2,8,0)
./gnome-utils/gsearchtool/gsearchtool-callbacks.c:#if
!GTK_CHECK_VERSION(2,7,3)
./gnome-utils/gsearchtool/gsearchtool-callbacks.c:#if
GTK_CHECK_VERSION(2,7,3)
./libgnomeui/file-chooser/gtkfilesystemgnomevfs.c:#if
GTK_CHECK_VERSION(2,7,0)
./libgnomeui/libgnomeui/gnome-popup-menu.c:#if GTK_CHECK_VERSION(1,2,1)
./network-manager-applet/src/applet.c:#if GTK_CHECK_VERSION(2, 11, 0)
./network-manager-applet/src/applet.c:#if !GTK_CHECK_VERSION(2,6,0)
./network-manager-applet/src/applet.c:#if GTK_CHECK_VERSION (2, 6, 0)
./network-manager-applet/src/menu-items.c:#if GTK_CHECK_VERSION(2,6,0)
./network-manager-applet/src/other-network-dialog.c:#if
GTK_CHECK_VERSION(2,6,0)
./tracker/src/tracker-search-tool/tracker-search-tool-callbacks.c:#if
!GTK_CHECK_VERSION(2,7,3)
./tracker/src/tracker-search-tool/tracker-search-tool-callbacks.c:#if
GTK_CHECK_VERSION(2,7,3)
./vino/server/vino-status-icon.c:#if GTK_CHECK_VERSION (2, 11, 0)






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]