Bump glib requirement to 2.34
This is still rather old but does drop Ubuntu 12.04 support.
This commit is contained in:
parent
f501e948ae
commit
a3e1a287ac
|
@ -190,11 +190,11 @@ dnl *********************************************************************
|
||||||
dnl ** GLIB *************************************************************
|
dnl ** GLIB *************************************************************
|
||||||
dnl *********************************************************************
|
dnl *********************************************************************
|
||||||
|
|
||||||
AM_PATH_GLIB_2_0([2.32.0], [], [AC_MSG_ERROR([Glib not found!])], [gmodule gobject gio])
|
AM_PATH_GLIB_2_0([2.34.0], [], [AC_MSG_ERROR([Glib not found!])], [gmodule gobject gio])
|
||||||
COMMON_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES"
|
COMMON_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES"
|
||||||
COMMON_LIBS="$GLIB_LIBS"
|
COMMON_LIBS="$GLIB_LIBS"
|
||||||
AC_DEFINE([GLIB_VERSION_MIN_REQUIRED], [GLIB_VERSION_2_32], [Dont warn using older APIs])
|
AC_DEFINE([GLIB_VERSION_MIN_REQUIRED], [GLIB_VERSION_2_34], [Dont warn using older APIs])
|
||||||
AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_32], [Prevents using newer APIs])
|
AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_34], [Prevents using newer APIs])
|
||||||
|
|
||||||
dnl *********************************************************************
|
dnl *********************************************************************
|
||||||
dnl ** GTK **************************************************************
|
dnl ** GTK **************************************************************
|
||||||
|
|
|
@ -363,42 +363,6 @@ static const struct defaultserver def[] =
|
||||||
|
|
||||||
GSList *network_list = 0;
|
GSList *network_list = 0;
|
||||||
|
|
||||||
#if !GLIB_CHECK_VERSION(2,34,0)
|
|
||||||
#define g_slist_copy_deep servlist_slist_copy_deep
|
|
||||||
/* FIXME copy-paste from gslist.c, should be dumped sometime */
|
|
||||||
static GSList*
|
|
||||||
servlist_slist_copy_deep (GSList *list, GCopyFunc func, gpointer user_data)
|
|
||||||
{
|
|
||||||
GSList *new_list = NULL;
|
|
||||||
|
|
||||||
if (list)
|
|
||||||
{
|
|
||||||
GSList *last;
|
|
||||||
|
|
||||||
new_list = g_slice_new (GSList);
|
|
||||||
if (func)
|
|
||||||
new_list->data = func (list->data, user_data);
|
|
||||||
else
|
|
||||||
new_list->data = list->data;
|
|
||||||
last = new_list;
|
|
||||||
list = list->next;
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
last->next = g_slice_new (GSList);
|
|
||||||
last = last->next;
|
|
||||||
if (func)
|
|
||||||
last->data = func (list->data, user_data);
|
|
||||||
else
|
|
||||||
last->data = list->data;
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
last->next = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new_list;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
favchannel *
|
favchannel *
|
||||||
servlist_favchan_copy (favchannel *fav)
|
servlist_favchan_copy (favchannel *fav)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue