Mercurial > pidgin.yaz
view src/protocols/gg/lib/obsolete.c @ 12220:64254fbabc7b
[gaim-migrate @ 14522]
SF Patch #1363787 from Bartosz Oler
"This is a fix to the 'Find buddies' command in which,
after the search results window was closed, prpl's
internal state was not cleared. A minor modification in
the notify API was required.
This patch also adds a few more notifications for the
user."
There also appears to be a few unrelated GG prpl updates in here. I noticed that more strings are marked for translation now.
I made several changes to this patch. I also found out that we're not honoring the callbacks passed in to the notify API. That's a bug since we document them. I'm not in the mood to fix it. I changed GCallback to GHookFunc as it has the right type (whereas GCallback did not). The name isn't too bad either. I didn't really want to create a new callback function typedef.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 25 Nov 2005 01:33:10 +0000 |
parents | cf15c1cdcfbd |
children |
line wrap: on
line source
/* $Id: obsolete.c 13582 2005-08-28 22:46:01Z boler $ */ /* * (C) Copyright 2001-2003 Wojtek Kaniewski <wojtekka@irc.pl> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License Version * 2.1 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, * USA. */ /* * Plik zawiera deklaracje funkcji, które są już nieaktualne ze względu * na zmiany w protokole, ale są wymagane przez aplikacje linkowane ze * starszymi wersjami bibliotek. */ #include <errno.h> #include "libgadu.h" struct gg_http *gg_userlist_get(uin_t uin, const char *passwd, int async) { gg_debug(GG_DEBUG_MISC, "// gg_userlist_get() is obsolete. use gg_userlist_request() instead!\n"); errno = EINVAL; return NULL; } int gg_userlist_get_watch_fd(struct gg_http *h) { errno = EINVAL; return -1; } void gg_userlist_get_free(struct gg_http *h) { } struct gg_http *gg_userlist_put(uin_t uin, const char *password, const char *contacts, int async) { gg_debug(GG_DEBUG_MISC, "// gg_userlist_put() is obsolete. use gg_userlist_request() instead!\n"); errno = EINVAL; return NULL; } int gg_userlist_put_watch_fd(struct gg_http *h) { errno = EINVAL; return -1; } void gg_userlist_put_free(struct gg_http *h) { } struct gg_http *gg_userlist_remove(uin_t uin, const char *passwd, int async) { gg_debug(GG_DEBUG_MISC, "// gg_userlist_remove() is obsolete. use gg_userlist_request() instead!\n"); errno = EINVAL; return NULL; } int gg_userlist_remove_watch_fd(struct gg_http *h) { errno = EINVAL; return -1; } void gg_userlist_remove_free(struct gg_http *h) { } struct gg_http *gg_search(const struct gg_search_request *r, int async) { gg_debug(GG_DEBUG_MISC, "// gg_search() is obsolete. use gg_search50() instead!\n"); errno = EINVAL; return NULL; } int gg_search_watch_fd(struct gg_http *h) { errno = EINVAL; return -1; } void gg_search_free(struct gg_http *h) { } const struct gg_search_request *gg_search_request_mode_0(char *nickname, char *first_name, char *last_name, char *city, int gender, int min_birth, int max_birth, int active, int start) { return NULL; } const struct gg_search_request *gg_search_request_mode_1(char *email, int active, int start) { return NULL; } const struct gg_search_request *gg_search_request_mode_2(char *phone, int active, int start) { return NULL; } const struct gg_search_request *gg_search_request_mode_3(uin_t uin, int active, int start) { return NULL; } void gg_search_request_free(struct gg_search_request *r) { } struct gg_http *gg_register(const char *email, const char *password, int async) { gg_debug(GG_DEBUG_MISC, "// gg_register() is obsolete. use gg_register3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_register2(const char *email, const char *password, const char *qa, int async) { gg_debug(GG_DEBUG_MISC, "// gg_register2() is obsolete. use gg_register3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_unregister(uin_t uin, const char *password, const char *email, int async) { gg_debug(GG_DEBUG_MISC, "// gg_unregister() is obsolete. use gg_unregister3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_unregister2(uin_t uin, const char *password, const char *qa, int async) { gg_debug(GG_DEBUG_MISC, "// gg_unregister2() is obsolete. use gg_unregister3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_change_passwd(uin_t uin, const char *passwd, const char *newpasswd, const char *newemail, int async) { gg_debug(GG_DEBUG_MISC, "// gg_change_passwd() is obsolete. use gg_change_passwd4() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_change_passwd2(uin_t uin, const char *passwd, const char *newpasswd, const char *email, const char *newemail, int async) { gg_debug(GG_DEBUG_MISC, "// gg_change_passwd2() is obsolete. use gg_change_passwd4() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_change_passwd3(uin_t uin, const char *passwd, const char *newpasswd, const char *qa, int async) { gg_debug(GG_DEBUG_MISC, "// gg_change_passwd3() is obsolete. use gg_change_passwd4() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_remind_passwd(uin_t uin, int async) { gg_debug(GG_DEBUG_MISC, "// gg_remind_passwd() is obsolete. use gg_remind_passwd3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_remind_passwd2(uin_t uin, const char *tokenid, const char *tokenval, int async) { gg_debug(GG_DEBUG_MISC, "// gg_remind_passwd2() is obsolete. use gg_remind_passwd3() instead!\n"); errno = EINVAL; return NULL; } struct gg_http *gg_change_info(uin_t uin, const char *passwd, const struct gg_change_info_request *request, int async) { gg_debug(GG_DEBUG_MISC, "// gg_change_info() is obsolete. use gg_pubdir50() instead\n"); errno = EINVAL; return NULL; } struct gg_change_info_request *gg_change_info_request_new(const char *first_name, const char *last_name, const char *nickname, const char *email, int born, int gender, const char *city) { return NULL; } void gg_change_info_request_free(struct gg_change_info_request *r) { }