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) _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
