annotate doc/core-signals.dox @ 30746:c492cef26b88

jabber: Only take the character data from a <body/> element (non-XHTML) rfc3921 and draft-ietf-xmpp-3921bis talk about the XML character data of the <body/> and 3921bis also says it MUST NOT contain mixed content (see 3.2.2 of the XML 1.0 spec). This should fix Google Talk's private chats showing an empty line whenever someone joins/leaves (caused by some ugly XMPP traffic from Google), and seems correct to me otherwise. This was changed from _get_data to _to_str 7 years ago in 76319226b46e6e64b1ef61933baeb43a5a484a61.
author Paul Aurich <paul@darkrain42.org>
date Sat, 31 Jul 2010 20:39:55 +0000
parents 4179ab2cfe1f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
1 /** @page core-signals Core Signals
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
2
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
3 @signals
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
4 @signal quitting
28257
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
5 @signal uri-handler
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
6 @endsignals
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
7
20807
e0613cf8c493 Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents: 16196
diff changeset
8 @see core.h
e0613cf8c493 Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents: 16196
diff changeset
9
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
10 <hr>
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
11
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
12 @signaldef quitting
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
13 @signalproto
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
14 void (*quitting)();
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
15 @endsignalproto
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
16 @signaldesc
16196
1414e0e01dc5 More renaming.
Richard Laager <rlaager@wiktel.com>
parents: 12053
diff changeset
17 Emitted when libpurple is quitting.
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
18 @endsignaldef
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
19
28257
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
20 @signaldef uri-handler
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
21 @signalproto
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
22 gboolean (*uri_handler)(const gchar *proto, const gchar *cmd, GHashTable *params);
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
23 @endsignalproto
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
24 @signaldesc
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
25 Emitted when handling a registered URI.
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
26 @param proto The protocol of the URI.
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
27 @param cmd The 'command' of the URI.
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
28 @param params Any key/value parameters from the URI.
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
29 @endsignaldef
4179ab2cfe1f Document the uri-handler signal. Did I get this right?
Etan Reisner <pidgin@unreliablesource.net>
parents: 20807
diff changeset
30
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents:
diff changeset
31 */
20807
e0613cf8c493 Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents: 16196
diff changeset
32 // vim: syntax=c.doxygen tw=75 et