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

Reply via email to