# HG changeset patch # User Daniel Atallah # Date 1177644521 0 # Node ID fc76627be6de0e0d7158a891a32b813eab5a6561 # Parent 1dc138345d15f4cb78bbb0800624b4629b9d5ebc# Parent 6c3b44ac71f33e3aa99ddd07f4a43031336175a8 merge of '69c8aa9ab909c877e64f34aba095717eeb55e448' and 'b2f7f5700c2672e7f2da9ee8d3ff3f593226b5d5' diff -r 6c3b44ac71f3 -r fc76627be6de finch/Makefile.am --- a/finch/Makefile.am Fri Apr 27 03:27:37 2007 +0000 +++ b/finch/Makefile.am Fri Apr 27 03:28:41 2007 +0000 @@ -1,5 +1,3 @@ -if ENABLE_GNT - EXTRA_DIST = \ getopt.c \ getopt.h \ @@ -7,8 +5,12 @@ SUBDIRS = libgnt plugins +if ENABLE_GNT + bin_PROGRAMS = finch +endif + finch_SOURCES = \ gntaccount.c \ gntblist.c \ @@ -74,4 +76,3 @@ $(DBUS_CFLAGS) \ $(LIBXML_CFLAGS) \ $(GNT_CFLAGS) -endif diff -r 6c3b44ac71f3 -r fc76627be6de libpurple/plugins/perl/common/Account.xs --- a/libpurple/plugins/perl/common/Account.xs Fri Apr 27 03:27:37 2007 +0000 +++ b/libpurple/plugins/perl/common/Account.xs Fri Apr 27 03:28:41 2007 +0000 @@ -59,7 +59,7 @@ const char *user_info void -purple_account_set_buddy_icon(account, icon) +purple_account_set_buddy_icon_path(account, icon) Purple::Account account const char *icon @@ -144,7 +144,7 @@ Purple::Account account const char * -purple_account_get_buddy_icon(account) +purple_account_get_buddy_icon_path(account) Purple::Account account const char * diff -r 6c3b44ac71f3 -r fc76627be6de libpurple/plugins/perl/common/ImgStore.xs --- a/libpurple/plugins/perl/common/ImgStore.xs Fri Apr 27 03:27:37 2007 +0000 +++ b/libpurple/plugins/perl/common/ImgStore.xs Fri Apr 27 03:28:41 2007 +0000 @@ -3,17 +3,23 @@ MODULE = Purple::ImgStore PACKAGE = Purple::ImgStore PREFIX = purple_imgstore_ PROTOTYPES: ENABLE -int +Purple::StoredImage purple_imgstore_add(data, size, filename) void *data size_t size const char *filename +int +purple_imgstore_add_with_id(data, size, filename) + void *data + size_t size + const char *filename + Purple::StoredImage -purple_imgstore_get(id) +purple_imgstore_find_by_id(id) int id -gpointer +gconstpointer purple_imgstore_get_data(i) Purple::StoredImage i @@ -25,11 +31,23 @@ purple_imgstore_get_size(i) Purple::StoredImage i -void +const char * +purple_imgstore_get_extension(i) + Purple::StoredImage i + +Purple::StoredImage purple_imgstore_ref(id) + Purple::StoredImage id + +Purple::StoredImage +purple_imgstore_unref(id) + Purple::StoredImage id + +void +purple_imgstore_ref_by_id(id) int id -void -purple_imgstore_unref(id) +void +purple_imgstore_unref_by_id(id) int id diff -r 6c3b44ac71f3 -r fc76627be6de pidgin/plugins/perl/common/GtkStatusBox.xs --- a/pidgin/plugins/perl/common/GtkStatusBox.xs Fri Apr 27 03:27:37 2007 +0000 +++ b/pidgin/plugins/perl/common/GtkStatusBox.xs Fri Apr 27 03:28:41 2007 +0000 @@ -37,13 +37,9 @@ Pidgin::StatusBox status_box void -pidgin_status_box_set_buddy_icon(status_box, filename) +pidgin_status_box_set_buddy_icon(status_box, img) Pidgin::StatusBox status_box - const char * filename - -const char * -pidgin_status_box_get_buddy_icon(status_box) - Pidgin::StatusBox status_box + Purple::StoredImage img gchar_own * pidgin_status_box_get_message(status_box) diff -r 6c3b44ac71f3 -r fc76627be6de pidgin/plugins/perl/common/GtkUtils.xs --- a/pidgin/plugins/perl/common/GtkUtils.xs Fri Apr 27 03:27:37 2007 +0000 +++ b/pidgin/plugins/perl/common/GtkUtils.xs Fri Apr 27 03:28:41 2007 +0000 @@ -11,6 +11,7 @@ pidgin_load_accels() gchar_own * -pidgin_convert_buddy_icon(plugin, path) +pidgin_convert_buddy_icon(plugin, path, size) Purple::Plugin plugin const char * path + size_t *size