annotate libpurple/purple.h.in @ 28534:738cd1adb3cf

jabber: Determine if a buddy can receive a file transfer (when we have received caps for all online caps). This will still allow file transfer to clients that don't advertise caps. Disables the file transfer option for gmail buddies Refs #1507
author Marcus Lundblad <ml@update.uu.se>
date Thu, 12 Nov 2009 23:24:43 +0000
parents 6183fc8c0533
children 02a2e8183b1d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
1 /**
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
2 * @file purple.h Header files and defines
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
3 * This file contains all the necessary preprocessor directives to include
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
4 * libpurple's headers and other preprocessor directives required for plugins
21811
12aa1901081c Add @since 2.3.0 to purple.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21295
diff changeset
5 * or UIs to build. Including this file eliminates the need to directly
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
6 * include any other libpurple files.
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
7 *
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
8 * @ingroup core libpurple
21811
12aa1901081c Add @since 2.3.0 to purple.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21295
diff changeset
9 * @since 2.3.0
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
10 */
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
11
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
12 /* purple
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
13 *
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
14 * Purple is the legal property of its developers, whose names are too numerous
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
15 * to list here. Please refer to the COPYRIGHT file distributed with this
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
16 * source distribution.
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
17 *
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
18 * This program is free software; you can redistribute it and/or modify
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
19 * it under the terms of the GNU General Public License as published by
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
20 * the Free Software Foundation; either version 2 of the License, or
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
21 * (at your option) any later version.
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
22 *
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
23 * This program is distributed in the hope that it will be useful,
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
24 * but WITHOUT ANY WARRANTY; without even the implied warranty of
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
25 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
26 * GNU General Public License for more details.
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
27 *
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
28 * You should have received a copy of the GNU General Public License
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
29 * along with this program; if not, write to the Free Software
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
30 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
31 */
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
32
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
33 #ifndef _PURPLE_PURPLE_H_
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
34 #define _PURPLE_PURPLE_H_
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
35
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
36 #include <glib.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
37
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
38 #ifndef G_GNUC_NULL_TERMINATED
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
39 # if __GNUC__ >= 4
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
40 # define G_GNUC_NULL_TERMINATED __attribute__((__sentinel__))
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
41 # else
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
42 # define G_GNUC_NULL_TERMINATED
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
43 # endif
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
44 #endif
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
45
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
46 @PLUGINS_DEFINE@
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
47
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
48 #include <account.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
49 #include <accountopt.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
50 #include <blist.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
51 #include <buddyicon.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
52 #include <certificate.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
53 #include <cipher.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
54 #include <circbuffer.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
55 #include <cmds.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
56 #include <connection.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
57 #include <conversation.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
58 #include <core.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
59 #include <debug.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
60 #include <desktopitem.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
61 #include <dnsquery.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
62 #include <dnssrv.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
63 #include <eventloop.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
64 #include <ft.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
65 #include <idle.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
66 #include <imgstore.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
67 #include <log.h>
27851
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
68 #include <media.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
69 #include <mediamanager.h>
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
70 #include <mime.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
71 #include <nat-pmp.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
72 #include <network.h>
27851
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
73 #include <notify.h>
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
74 #include <ntlm.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
75 #include <plugin.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
76 #include <pluginpref.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
77 #include <pounce.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
78 #include <prefs.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
79 #include <privacy.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
80 #include <proxy.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
81 #include <prpl.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
82 #include <request.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
83 #include <roomlist.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
84 #include <savedstatuses.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
85 #include <server.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
86 #include <signals.h>
27851
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
87 #include <smiley.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
88 #include <sound.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
89 #include <sound-theme.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
90 #include <sound-theme-loader.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
91 #include <sslconn.h>
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
92 #include <status.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
93 #include <stringref.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
94 #include <stun.h>
27851
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
95 #include <theme.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
96 #include <theme-loader.h>
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
97 #include <theme-manager.h>
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
98 #include <upnp.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
99 #include <util.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
100 #include <value.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
101 #include <version.h>
27851
392a968c6d9a Add new #include's to purple.h so it can continue to be the canonical
Stu Tomlinson <stu@nosnilmot.com>
parents: 21811
diff changeset
102 #include <whiteboard.h>
21295
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
103 #include <xmlnode.h>
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
104
b4311f608d80 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
diff changeset
105 #endif