talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 09931a2055bff0ee35a2961c889c30d57e62e8b0
parent 4f21ed7d70e42148a9cb125a4d09f39be8c7fbf1
Author: Colin Leroy <colin@colino.net>
Date:   Sat, 22 Oct 2011 15:48:07 +0000

2011-10-22 [colin]	3.7.10cvs40

	* src/gtk/gtkutils.h
	* configure.ac
		Fix (hopefully) build with GTK+ 2.18.

Diffstat:
MChangeLog | 6++++++
MPATCHSETS | 1+
Mconfigure.ac | 4++--
Msrc/gtk/gtkutils.h | 7+++++++
4 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,9 @@ +2011-10-22 [colin] 3.7.10cvs40 + + * src/gtk/gtkutils.h + * configure.ac + Fix (hopefully) build with GTK+ 2.18. + 2011-10-20 [paul] 3.7.10cvs39 * AUTHORS diff --git a/PATCHSETS b/PATCHSETS @@ -4243,3 +4243,4 @@ ( cvs diff -u -r 1.1.2.44 -r 1.1.2.45 src/prefs_msg_colors.c; ) > 3.7.10cvs37.patchset ( cvs diff -u -r 1.42.2.55 -r 1.42.2.56 po/fr.po; cvs diff -u -r 1.9.2.51 -r 1.9.2.52 src/common/defs.h; ) > 3.7.10cvs38.patchset ( cvs diff -u -r 1.100.2.80 -r 1.100.2.81 AUTHORS; cvs diff -u -r 1.12.2.23 -r 1.12.2.24 src/ldif.c; cvs diff -u -r 1.1.2.74 -r 1.1.2.75 src/gtk/authors.h; ) > 3.7.10cvs39.patchset +( cvs diff -u -r 1.4.2.61 -r 1.4.2.62 src/gtk/gtkutils.h; cvs diff -u -r 1.654.2.4320 -r 1.654.2.4321 configure.ac; ) > 3.7.10cvs40.patchset diff --git a/configure.ac b/configure.ac @@ -12,7 +12,7 @@ MINOR_VERSION=7 MICRO_VERSION=10 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=39 +EXTRA_VERSION=40 EXTRA_RELEASE= EXTRA_GTK2_VERSION= @@ -475,7 +475,7 @@ if test x"$ac_cv_enable_gtk3" = x"yes"; then AM_CONDITIONAL(GTK3, true) AM_CONDITIONAL(GTK2, false) else - PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.10) + PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.18) dnl --disable-deprecated switch for GTK2 purification AC_ARG_ENABLE(deprecated, [ --disable-deprecated disable deprecated GTK functions. ], diff --git a/src/gtk/gtkutils.h b/src/gtk/gtkutils.h @@ -254,4 +254,11 @@ claws_input_add (gint source, #define gdk_drag_context_get_suggested_action(x) ((x)->suggested_action) #define gtk_button_get_event_window(x) ((x)->event_window) #endif +#if !GTK_CHECK_VERSION(2,20,0) +#define gtk_widget_get_requisition(x,r) (*(r) = (x)->requisition) +#endif +#if !GTK_CHECK_VERSION(2,18,0) +#define gtk_widget_get_allocation(x,a) (*(a) = (x)->allocation) +#define gtk_widget_get_state(x) ((x)->state) +#endif #endif /* __GTKUTILS_H__ */