/soc/2013/ashmew2/filetransferY: 56ad90d07341: Pulled changes fr...
Ashish Gupta
ashmew2 at gmail.com
Sun Feb 16 07:18:20 EST 2014
Changeset: 56ad90d07341b7f49a0f973019c3a4aafc469ccc
Author: Ashish Gupta <ashmew2 at gmail.com>
Date: 2014-02-16 17:45 +0530
Branch: default
URL: https://hg.pidgin.im/soc/2013/ashmew2/filetransferY/rev/56ad90d07341
Description:
Pulled changes from default
diffstat:
.hgignore | 19 +-
ChangeLog | 5 +-
ChangeLog.API | 49 +
Doxyfile.in | 1646 -
Makefile.am | 20 +-
Makefile.mingw | 10 +-
PLUGIN_HOWTO | 6 +-
README.hg | 13 +-
autogen.sh | 18 +
config.h.mingw | 6 -
configure.ac | 123 +-
doc/Makefile.am | 32 +-
doc/SIGNAL-HOWTO.dox | 135 -
doc/TCL-HOWTO.dox | 2 +-
doc/TracFooter.html | 2 -
doc/TracHeader.html | 2 -
doc/account-signals.dox | 231 -
doc/blist-signals.dox | 132 -
doc/certificate-signals.dox | 33 -
doc/cmd-signals.dox | 29 -
doc/connection-signals.dox | 79 -
doc/conversation-signals.dox | 515 -
doc/core-signals.dox | 32 -
doc/dbus-server-signals.dox | 34 -
doc/gtkaccount-signals.dox | 20 -
doc/gtkblist-signals.dox | 70 -
doc/gtkconv-signals.dox | 144 -
doc/gtkimhtml-signals.dox | 75 -
doc/gtklog-signals.dox | 22 -
doc/imgstore-signals.dox | 26 -
doc/jabber-signals.dox | 138 -
doc/log-signals.dox | 27 -
doc/notify-signals.dox | 58 -
doc/oscar/On_Sending_Files_via_OSCAR.odt | 0
doc/oscar/On_Sending_Files_via_OSCAR.pdf | 0
doc/oscar/Receive_Codepaths.odg | 0
doc/oscar/Send_Codepaths.odg | 0
doc/reference/Makefile.am | 9 +
doc/reference/finch/Makefile.am | 125 +
doc/reference/finch/finch-docs.xml | 90 +
doc/reference/finch/version.xml.in | 1 +
doc/reference/libpurple/Makefile.am | 159 +
doc/reference/libpurple/libpurple-docs.xml | 172 +
doc/plugin-i18n.dox | 234 +-
doc/plugin-ids.dox | 270 +-
doc/reference/libpurple/signals_account.xml | 521 +
doc/reference/libpurple/signals_blist.xml | 263 +
doc/reference/libpurple/signals_certificate.xml | 65 +
doc/reference/libpurple/signals_cmd.xml | 73 +
doc/reference/libpurple/signals_connection.xml | 165 +
doc/reference/libpurple/signals_conversation.xml | 1232 +
doc/reference/libpurple/signals_core.xml | 68 +
doc/reference/libpurple/signals_dbus_server.xml | 72 +
doc/reference/libpurple/signals_imgstore.xml | 44 +
doc/reference/libpurple/signals_jabber.xml | 311 +
doc/reference/libpurple/signals_log.xml | 58 +
doc/reference/libpurple/signals_notify.xml | 133 +
doc/plugin-signals.dox | 82 +-
doc/reference/libpurple/signals_savedstatus.xml | 32 +
doc/reference/libpurple/signals_sound.xml | 50 +
doc/reference/libpurple/signals_xfer.xml | 217 +
doc/C-HOWTO.dox | 102 +-
doc/reference/libpurple/tut_signals.xml | 203 +
doc/reference/libpurple/ui_ops.xml | 32 +
doc/reference/libpurple/version.xml.in | 1 +
doc/reference/pidgin/Makefile.am | 135 +
doc/reference/pidgin/pidgin-docs.xml | 92 +
doc/reference/pidgin/signals_gtkaccount.xml | 41 +
doc/reference/pidgin/signals_gtkblist.xml | 146 +
doc/reference/pidgin/signals_gtkconv.xml | 330 +
doc/reference/pidgin/signals_gtklog.xml | 46 +
doc/reference/pidgin/version.xml.in | 1 +
doc/savedstatus-signals.dox | 20 -
doc/sound-signals.dox | 23 -
doc/ui-ops.dox | 24 -
doc/xfer-signals.dox | 114 -
doxy2devhelp.xsl | 98 -
finch/Makefile.am | 28 +-
finch/finch.c | 410 +-
finch/finch.h | 22 +-
finch/gntaccount.c | 9 +-
finch/gntaccount.h | 32 +-
finch/gntblist.c | 35 +-
finch/gntblist.h | 125 +-
finch/gntcertmgr.c | 5 -
finch/gntcertmgr.h | 12 +-
finch/gntconn.c | 7 +-
finch/gntconn.h | 25 +-
finch/gntconv.c | 15 +-
finch/gntconv.h | 39 +-
finch/gntdebug.c | 5 -
finch/gntdebug.h | 27 +-
finch/gntidle.h | 21 +-
finch/gntlog.c | 5 -
finch/gntlog.h | 49 +-
finch/gntmedia.c | 5 -
finch/gntmedia.h | 11 +-
finch/gntmenuutil.c | 9 +-
finch/gntmenuutil.h | 30 +-
finch/gntnotify.c | 7 +-
finch/gntnotify.h | 25 +-
finch/gntplugin.c | 11 +-
finch/gntplugin.h | 25 +-
finch/gntpounce.c | 7 +-
finch/gntpounce.h | 37 +-
finch/gntprefs.c | 5 -
finch/gntprefs.h | 24 +-
finch/gntrequest.c | 35 +-
finch/gntrequest.h | 33 +-
finch/gntroomlist.c | 5 -
finch/gntroomlist.h | 27 +-
finch/gntsound.c | 5 -
finch/gntsound.h | 43 +-
finch/gntstatus.c | 13 +-
finch/gntstatus.h | 24 +-
finch/gntui.c | 4 +-
finch/gntui.h | 13 +-
finch/gntxfer.c | 5 -
finch/gntxfer.h | 62 +-
finch/libfinch.c | 420 +
finch/libgnt/configure.ac | 2 +-
finch/libgnt/gnt-skel.c | 8 +-
finch/libgnt/gnt-skel.h | 25 +-
finch/libgnt/gnt.h | 143 +-
finch/libgnt/gntbindable.c | 16 +-
finch/libgnt/gntbindable.h | 97 +-
finch/libgnt/gntbox.c | 4 +-
finch/libgnt/gntbox.h | 122 +-
finch/libgnt/gntbutton.c | 4 +-
finch/libgnt/gntbutton.h | 35 +-
finch/libgnt/gntcheckbox.c | 4 +-
finch/libgnt/gntcheckbox.h | 40 +-
finch/libgnt/gntclipboard.c | 4 +-
finch/libgnt/gntclipboard.h | 33 +-
finch/libgnt/gntcolors.c | 2 +-
finch/libgnt/gntcolors.h | 56 +-
finch/libgnt/gntcombobox.c | 4 +-
finch/libgnt/gntcombobox.h | 58 +-
finch/libgnt/gntentry.c | 6 +-
finch/libgnt/gntentry.h | 115 +-
finch/libgnt/gntfilesel.c | 4 +-
finch/libgnt/gntfilesel.h | 117 +-
finch/libgnt/gntkeys.c | 4 +-
finch/libgnt/gntkeys.h | 56 +-
finch/libgnt/gntlabel.c | 4 +-
finch/libgnt/gntlabel.h | 51 +-
finch/libgnt/gntline.c | 4 +-
finch/libgnt/gntline.h | 26 +-
finch/libgnt/gntmain.c | 11 +-
finch/libgnt/gntmenu.c | 4 +-
finch/libgnt/gntmenu.h | 52 +-
finch/libgnt/gntmenuitem.c | 4 +-
finch/libgnt/gntmenuitem.h | 94 +-
finch/libgnt/gntmenuitemcheck.c | 4 +-
finch/libgnt/gntmenuitemcheck.h | 40 +-
finch/libgnt/gntprogressbar.c | 4 +-
finch/libgnt/gntprogressbar.h | 87 +-
finch/libgnt/gntslider.c | 4 +-
finch/libgnt/gntslider.h | 113 +-
finch/libgnt/gntstyle.c | 14 +-
finch/libgnt/gntstyle.h | 118 +-
finch/libgnt/gnttextview.c | 6 +-
finch/libgnt/gnttextview.h | 133 +-
finch/libgnt/gnttree.c | 4 +-
finch/libgnt/gnttree.h | 562 +-
finch/libgnt/gntutils.c | 10 +-
finch/libgnt/gntutils.h | 138 +-
finch/libgnt/gntwidget.c | 11 +-
finch/libgnt/gntwidget.h | 180 +-
finch/libgnt/gntwindow.c | 4 +-
finch/libgnt/gntwindow.h | 68 +-
finch/libgnt/gntwm.c | 6 +-
finch/libgnt/gntwm.h | 200 +-
finch/libgnt/gntws.c | 2 +-
finch/libgnt/gntws.h | 109 +-
finch/libgnt/wms/irssi.c | 6 +-
finch/libgnt/wms/s.c | 6 +-
libpurple/Makefile.am | 15 +-
libpurple/account.c | 87 +-
libpurple/account.h | 886 +-
libpurple/accountopt.c | 41 +-
libpurple/accountopt.h | 279 +-
libpurple/accounts.c | 58 +-
libpurple/accounts.h | 138 +-
libpurple/blistnode.c | 20 +-
libpurple/blistnode.h | 315 +-
libpurple/blistnodetypes.c | 60 +-
libpurple/blistnodetypes.h | 404 +-
libpurple/buddyicon.c | 27 +-
libpurple/buddyicon.h | 263 +-
libpurple/buddylist.c | 52 +-
libpurple/buddylist.h | 371 +-
libpurple/certificate.c | 37 +-
libpurple/certificate.h | 814 +-
libpurple/cipher.h | 217 +-
libpurple/ciphers/aescipher.c | 8 +-
libpurple/ciphers/aescipher.h | 12 +-
libpurple/ciphers/des3cipher.h | 12 +-
libpurple/ciphers/descipher.h | 12 +-
libpurple/ciphers/hmaccipher.h | 12 +-
libpurple/ciphers/md4hash.h | 12 +-
libpurple/ciphers/md5hash.h | 12 +-
libpurple/ciphers/pbkdf2cipher.c | 3 +-
libpurple/ciphers/pbkdf2cipher.h | 12 +-
libpurple/ciphers/rc4cipher.h | 12 +-
libpurple/ciphers/sha1hash.h | 12 +-
libpurple/ciphers/sha256hash.h | 12 +-
libpurple/circularbuffer.c | 5 -
libpurple/circularbuffer.h | 83 +-
libpurple/cmds.c | 7 +-
libpurple/cmds.h | 227 +-
libpurple/connection.c | 77 +-
libpurple/connection.h | 506 +-
libpurple/conversation.c | 62 +-
libpurple/conversation.h | 631 +-
libpurple/conversations.c | 2 +-
libpurple/conversations.h | 94 +-
libpurple/conversationtypes.c | 87 +-
libpurple/conversationtypes.h | 528 +-
libpurple/core.c | 42 +-
libpurple/core.h | 183 +-
libpurple/dbus-bindings.h | 17 +-
libpurple/dbus-maybe.h | 17 +-
libpurple/dbus-purple.h | 12 +-
libpurple/dbus-server.c | 34 +-
libpurple/dbus-server.h | 164 +-
libpurple/dbus-useful.h | 10 +
libpurple/debug.c | 40 +-
libpurple/debug.h | 166 +-
libpurple/desktopitem.c | 11 +-
libpurple/desktopitem.h | 46 +-
libpurple/dnsquery.c | 54 +-
libpurple/dnsquery.h | 109 +-
libpurple/dnssrv.c | 89 +-
libpurple/dnssrv.h | 127 +-
libpurple/e2ee.c | 5 -
libpurple/e2ee.h | 130 +-
libpurple/enums.h.in | 12 +-
libpurple/eventloop.c | 43 +-
libpurple/eventloop.h | 289 +-
libpurple/example/defines.h | 23 +
libpurple/example/nullclient.c | 11 +-
libpurple/gconf/Makefile.am | 4 +-
libpurple/glibcompat.h | 14 +-
libpurple/http.c | 88 +-
libpurple/http.h | 582 +-
libpurple/idle.c | 40 +-
libpurple/idle.h | 57 +-
libpurple/imgstore.c | 11 +-
libpurple/imgstore.h | 158 +-
libpurple/internal.h | 120 +-
libpurple/keyring.c | 67 +-
libpurple/keyring.h | 352 +-
libpurple/log.c | 13 +-
libpurple/log.h | 458 +-
libpurple/media-gst.h | 136 +-
libpurple/media.c | 5 -
libpurple/media.h | 321 +-
libpurple/media/backend-fs2.c | 5 -
libpurple/media/backend-fs2.h | 25 +-
libpurple/media/backend-iface.c | 5 -
libpurple/media/backend-iface.h | 136 +-
libpurple/media/candidate.c | 5 -
libpurple/media/candidate.h | 145 +-
libpurple/media/codec.c | 5 -
libpurple/media/codec.h | 122 +-
libpurple/media/enum-types.c | 5 -
libpurple/media/enum-types.h | 77 +-
libpurple/mediamanager.c | 5 -
libpurple/mediamanager.h | 156 +-
libpurple/mime.c | 4 +-
libpurple/mime.h | 134 +-
libpurple/nat-pmp.c | 5 -
libpurple/nat-pmp.h | 40 +-
libpurple/network.c | 15 +-
libpurple/network.h | 196 +-
libpurple/notify.c | 53 +-
libpurple/notify.h | 556 +-
libpurple/ntlm.c | 6 +-
libpurple/ntlm.h | 45 +-
libpurple/plugin.c | 2 +-
libpurple/plugin.h | 447 +-
libpurple/pluginpref.c | 10 +-
libpurple/pluginpref.h | 203 +-
libpurple/plugins/autoaccept.c | 2 +-
libpurple/plugins/filectl.c | 2 +-
libpurple/plugins/keyrings/gnomekeyring.c | 21 +-
libpurple/plugins/keyrings/internalkeyring.c | 6 +-
libpurple/plugins/keyrings/kwallet.cpp | 6 +-
libpurple/plugins/keyrings/secretservice.c | 84 +-
libpurple/plugins/keyrings/wincred.c | 3 +-
libpurple/plugins/log_reader.c | 16 +-
libpurple/plugins/perl/Makefile.mingw | 0
libpurple/plugins/perl/common/AccountOpts.xs | 2 +-
libpurple/plugins/perl/common/PluginPref.xs | 6 +-
libpurple/plugins/perl/common/Prefs.xs | 2 +-
libpurple/plugins/perl/common/Proxy.xs | 4 +-
libpurple/plugins/perl/common/Request.xs | 4 +-
libpurple/plugins/perl/common/SavedStatuses.xs | 6 +-
libpurple/plugins/perl/common/Server.xs | 58 +-
libpurple/plugins/perl/common/module.h | 8 +-
libpurple/plugins/perl/perl-common.h | 4 +
libpurple/plugins/perl/perl.c | 3 +
libpurple/plugins/pluginpref_example.c | 4 +-
libpurple/plugins/ssl/ssl-gnutls.c | 7 +-
libpurple/plugins/ssl/ssl-nss.c | 42 +
libpurple/plugins/tcl/tcl_cmds.c | 14 +-
libpurple/plugins/tcl/tcl_glib.c | 12 +-
libpurple/pounce.c | 23 +-
libpurple/pounce.h | 292 +-
libpurple/prefs.c | 2 +-
libpurple/prefs.h | 264 +-
libpurple/presence.h | 230 +-
libpurple/protocols/bonjour/bonjour_ft.c | 2 +-
libpurple/protocols/bonjour/buddy.c | 4 +-
libpurple/protocols/bonjour/jabber.c | 27 +-
libpurple/protocols/gg/Makefile.am | 19 +-
libpurple/protocols/gg/account.c | 143 +-
libpurple/protocols/gg/avatar.c | 81 +-
libpurple/protocols/gg/avatar.h | 2 +-
libpurple/protocols/gg/blist.c | 13 +-
libpurple/protocols/gg/chat.c | 177 +-
libpurple/protocols/gg/chat.h | 27 +
libpurple/protocols/gg/deprecated.c | 13 +-
libpurple/protocols/gg/edisc.c | 33 +-
libpurple/protocols/gg/edisc.h | 27 +
libpurple/protocols/gg/gg.c | 92 +-
libpurple/protocols/gg/html.c | 39 +-
libpurple/protocols/gg/html.h | 27 +
libpurple/protocols/gg/image.c | 100 +-
libpurple/protocols/gg/keymapper.c | 27 +
libpurple/protocols/gg/keymapper.h | 27 +
libpurple/protocols/gg/lib/common.c | 286 +-
libpurple/protocols/gg/lib/compat.h | 50 -
libpurple/protocols/gg/lib/config.h | 14 +-
libpurple/protocols/gg/lib/dcc.c | 221 +-
libpurple/protocols/gg/lib/dcc7.c | 130 +-
libpurple/protocols/gg/lib/debug.c | 37 +-
libpurple/protocols/gg/lib/debug.h | 2 -
libpurple/protocols/gg/lib/encoding.c | 8 +-
libpurple/protocols/gg/lib/endian.c | 110 +
libpurple/protocols/gg/lib/events.c | 2302 +-
libpurple/protocols/gg/lib/fileio.h | 54 +
libpurple/protocols/gg/lib/handlers.c | 1141 +-
libpurple/protocols/gg/lib/http.c | 105 +-
libpurple/protocols/gg/lib/internal.h | 94 +-
libpurple/protocols/gg/lib/libgadu.c | 2016 +-
libpurple/protocols/gg/lib/libgadu.h | 392 +-
libpurple/protocols/gg/lib/message.c | 507 +-
libpurple/protocols/gg/lib/message.h | 8 +-
libpurple/protocols/gg/lib/network.c | 307 +
libpurple/protocols/gg/lib/network.h | 95 +
libpurple/protocols/gg/lib/obsolete.c | 9 +-
libpurple/protocols/gg/lib/packets.pb-c.c | 2370 ++
libpurple/protocols/gg/lib/packets.pb-c.h | 682 +
libpurple/protocols/gg/lib/protobuf-c.c | 2673 ++
libpurple/protocols/gg/lib/protobuf-c.h | 552 +
libpurple/protocols/gg/lib/protobuf.c | 153 +
libpurple/protocols/gg/lib/protobuf.h | 70 +
libpurple/protocols/gg/lib/protocol.h | 85 +
libpurple/protocols/gg/lib/pubdir.c | 23 +-
libpurple/protocols/gg/lib/pubdir50.c | 12 +-
libpurple/protocols/gg/lib/resolver.c | 350 +-
libpurple/protocols/gg/lib/resolver.h | 5 +-
libpurple/protocols/gg/lib/session.h | 3 -
libpurple/protocols/gg/lib/sha1.c | 161 +-
libpurple/protocols/gg/lib/strman.h | 43 +
libpurple/protocols/gg/lib/tvbuff.c | 601 +
libpurple/protocols/gg/lib/tvbuff.h | 59 +
libpurple/protocols/gg/lib/tvbuilder.c | 424 +
libpurple/protocols/gg/lib/tvbuilder.h | 50 +
libpurple/protocols/gg/libgadu-events.c | 24 +-
libpurple/protocols/gg/libgaduw.c | 40 +-
libpurple/protocols/gg/libgaduw.h | 2 +-
libpurple/protocols/gg/message-prpl.c | 192 +-
libpurple/protocols/gg/message-prpl.h | 27 +
libpurple/protocols/gg/multilogon.c | 1 -
libpurple/protocols/gg/oauth/oauth-purple.c | 39 +-
libpurple/protocols/gg/oauth/oauth.c | 13 +-
libpurple/protocols/gg/oauth/oauth.h | 4 +-
libpurple/protocols/gg/pubdir-prpl.c | 234 +-
libpurple/protocols/gg/purplew.c | 42 +-
libpurple/protocols/gg/purplew.h | 4 +-
libpurple/protocols/gg/resolver-purple.c | 66 +-
libpurple/protocols/gg/roster.c | 409 +-
libpurple/protocols/gg/roster.h | 12 +-
libpurple/protocols/gg/servconn.c | 11 +-
libpurple/protocols/gg/status.c | 101 +-
libpurple/protocols/gg/status.h | 4 +-
libpurple/protocols/gg/tcpsocket.c | 27 +
libpurple/protocols/gg/tcpsocket.h | 27 +
libpurple/protocols/gg/utils.c | 53 +-
libpurple/protocols/gg/validator.c | 32 +-
libpurple/protocols/gg/xml.c | 56 +-
libpurple/protocols/irc/cmds.c | 2 +-
libpurple/protocols/irc/irc.c | 4 +-
libpurple/protocols/irc/msgs.c | 14 +-
libpurple/protocols/jabber/buddy.c | 4 +-
libpurple/protocols/jabber/jabber.c | 132 +-
libpurple/protocols/jabber/message.c | 14 +-
libpurple/protocols/jabber/presence.c | 10 +-
libpurple/protocols/jabber/roster.c | 2 +-
libpurple/protocols/jabber/si.c | 4 +-
libpurple/protocols/jabber/usernick.c | 2 +-
libpurple/protocols/msn/group.h | 2 +-
libpurple/protocols/msn/msg.c | 81 +-
libpurple/protocols/msn/msn.c | 12 +-
libpurple/protocols/msn/notification.c | 2 +-
libpurple/protocols/msn/oim.c | 2 +-
libpurple/protocols/msn/switchboard.c | 8 +-
libpurple/protocols/msn/user.c | 2 +-
libpurple/protocols/msn/user.h | 2 +-
libpurple/protocols/msn/userlist.c | 2 +-
libpurple/protocols/mxit/markup.c | 6 +-
libpurple/protocols/mxit/multimx.c | 12 +-
libpurple/protocols/mxit/mxit.c | 2 +-
libpurple/protocols/mxit/protocol.c | 6 +-
libpurple/protocols/myspace/myspace.c | 14 +-
libpurple/protocols/novell/nmrtf.c | 21 +-
libpurple/protocols/novell/novell.c | 22 +-
libpurple/protocols/null/nullprpl.c | 16 +-
libpurple/protocols/oscar/family_chat.c | 2 +-
libpurple/protocols/oscar/family_icq.c | 2 +-
libpurple/protocols/oscar/odc.c | 8 +-
libpurple/protocols/oscar/oscar.c | 36 +-
libpurple/protocols/sametime/sametime.c | 24 +-
libpurple/protocols/silc/chat.c | 12 +-
libpurple/protocols/silc/ops.c | 20 +-
libpurple/protocols/simple/simple.c | 8 +-
libpurple/protocols/yahoo/libyahoo.c | 2 +-
libpurple/protocols/yahoo/libymsg.c | 14 +-
libpurple/protocols/yahoo/util.c | 2 +-
libpurple/protocols/yahoo/yahoo_aliases.c | 4 +-
libpurple/protocols/yahoo/yahoochat.c | 22 +-
libpurple/protocols/yahoo/ycht.c | 6 +-
libpurple/protocols/zephyr/zephyr.c | 15 +-
libpurple/proxy.c | 89 +-
libpurple/proxy.h | 267 +-
libpurple/prpl.c | 20 +-
libpurple/prpl.h | 799 +-
libpurple/purple-client.c | 6 +-
libpurple/purple-socket.c | 5 -
libpurple/purple-socket.h | 135 +-
libpurple/purple.h.in | 21 +-
libpurple/request-datasheet.c | 5 -
libpurple/request-datasheet.h | 242 +-
libpurple/request.c | 49 +-
libpurple/request.h | 1718 +-
libpurple/roomlist.c | 114 +-
libpurple/roomlist.h | 331 +-
libpurple/savedstatuses.c | 41 +-
libpurple/savedstatuses.h | 271 +-
libpurple/server.c | 62 +-
libpurple/server.h | 186 +-
libpurple/signals.c | 5 -
libpurple/signals.h | 246 +-
libpurple/smiley.c | 17 +-
libpurple/smiley.h | 158 +-
libpurple/sound-theme-loader.h | 29 +-
libpurple/sound-theme.h | 49 +-
libpurple/sound.c | 35 +
libpurple/sound.h | 115 +-
libpurple/sslconn.c | 5 -
libpurple/sslconn.h | 279 +-
libpurple/status.c | 7 +-
libpurple/status.h | 474 +-
libpurple/stringref.c | 11 +-
libpurple/stringref.h | 75 +-
libpurple/stun.c | 15 +-
libpurple/stun.h | 38 +-
libpurple/theme-loader.h | 49 +-
libpurple/theme-manager.c | 4 +-
libpurple/theme-manager.h | 68 +-
libpurple/theme.h | 106 +-
libpurple/upnp.c | 29 +-
libpurple/upnp.h | 80 +-
libpurple/util.c | 13 +-
libpurple/util.h | 1146 +-
libpurple/version.c | 5 -
libpurple/version.h.in | 49 +-
libpurple/whiteboard.c | 52 +-
libpurple/whiteboard.h | 334 +-
libpurple/xfer.c | 122 +-
libpurple/xfer.h | 699 +-
libpurple/xmlnode.c | 4 -
libpurple/xmlnode.h | 316 +-
pidgin/Makefile.am | 38 +-
pidgin/Makefile.mingw | 5 +-
pidgin/gtk3compat.h | 169 +-
pidgin/gtkaccount.c | 60 +-
pidgin/gtkaccount.h | 37 +-
pidgin/gtkblist-theme-loader.h | 30 +-
pidgin/gtkblist-theme.h | 317 +-
pidgin/gtkblist.c | 63 +-
pidgin/gtkblist.h | 270 +-
pidgin/gtkcellrendererexpander.c | 7 +-
pidgin/gtkcellrendererexpander.h | 19 +-
pidgin/gtkcertmgr.c | 13 +-
pidgin/gtkcertmgr.h | 24 +-
pidgin/gtkconn.c | 7 +-
pidgin/gtkconn.h | 28 +-
pidgin/gtkconv-theme-loader.h | 30 +-
pidgin/gtkconv-theme.h | 125 +-
pidgin/gtkconv.c | 403 +-
pidgin/gtkconv.h | 143 +-
pidgin/gtkconvwin.h | 41 +-
pidgin/gtkdebug.c | 33 +-
pidgin/gtkdebug.h | 28 +-
pidgin/gtkdialogs.c | 75 +-
pidgin/gtkdialogs.h | 11 +-
pidgin/gtkdnd-hints.c | 27 +-
pidgin/gtkdnd-hints.h | 84 +-
pidgin/gtkdocklet.c | 10 +-
pidgin/gtkdocklet.h | 12 +-
pidgin/gtkeventloop.c | 5 -
pidgin/gtkeventloop.h | 16 +-
pidgin/gtkicon-theme-loader.h | 30 +-
pidgin/gtkicon-theme.h | 52 +-
pidgin/gtkidle.c | 6 +-
pidgin/gtkidle.h | 21 +-
pidgin/gtkinternal.h | 12 +-
pidgin/gtklog.c | 13 +-
pidgin/gtklog.h | 58 +-
pidgin/gtkmain.c | 903 -
pidgin/gtkmedia.c | 36 +-
pidgin/gtkmedia.h | 11 +-
pidgin/gtkmenutray.c | 7 +-
pidgin/gtkmenutray.h | 70 +-
pidgin/gtknickcolors.h | 14 +-
pidgin/gtknotify.c | 12 +-
pidgin/gtknotify.h | 47 +-
pidgin/gtkplugin.c | 7 +-
pidgin/gtkplugin.h | 18 +-
pidgin/gtkpluginpref.c | 31 +-
pidgin/gtkpluginpref.h | 18 +-
pidgin/gtkpounce.c | 22 +-
pidgin/gtkpounce.h | 31 +-
pidgin/gtkprefs.c | 464 +-
pidgin/gtkprefs.h | 99 +-
pidgin/gtkprivacy.c | 7 +-
pidgin/gtkprivacy.h | 36 +-
pidgin/gtkrequest.c | 59 +-
pidgin/gtkrequest.h | 36 +-
pidgin/gtkroomlist.c | 10 +-
pidgin/gtkroomlist.h | 25 +-
pidgin/gtksavedstatuses.c | 68 +-
pidgin/gtksavedstatuses.h | 59 +-
pidgin/gtkscrollbook.c | 8 +-
pidgin/gtkscrollbook.h | 11 +-
pidgin/gtksession.c | 5 -
pidgin/gtksession.h | 32 +-
pidgin/gtksmiley.c | 43 +-
pidgin/gtksmiley.h | 73 +-
pidgin/gtksound.c | 5 -
pidgin/gtksound.h | 41 +-
pidgin/gtksourceiter.c | 766 -
pidgin/gtksourceiter.h | 61 -
pidgin/gtksourceundomanager.c | 1197 -
pidgin/gtksourceundomanager.h | 87 -
pidgin/gtksourceview-marshal.c | 95 -
pidgin/gtksourceview-marshal.h | 32 -
pidgin/gtkstatus-icon-theme.h | 34 +-
pidgin/gtkstatusbox.c | 129 +-
pidgin/gtkstatusbox.h | 36 +-
pidgin/gtkthemes.c | 56 +-
pidgin/gtkthemes.h | 24 +-
pidgin/gtkutils.c | 269 +-
pidgin/gtkutils.h | 681 +-
pidgin/gtkwebview.c | 577 +-
pidgin/gtkwebview.h | 738 +-
pidgin/gtkwebviewtoolbar.c | 721 +-
pidgin/gtkwebviewtoolbar.h | 85 +-
pidgin/gtkwhiteboard.c | 416 +-
pidgin/gtkwhiteboard.h | 57 +-
pidgin/gtkxfer.c | 7 +-
pidgin/gtkxfer.h | 90 +-
pidgin/libpidgin.c | 884 +
pidgin/minidialog.c | 13 +-
pidgin/minidialog.h | 195 +-
pidgin/pidgin.c | 47 +
pidgin/pidgin.h | 21 +-
pidgin/pidginstock.c | 7 +-
pidgin/pidginstock.h | 59 +-
pidgin/pidgintooltip.c | 18 +-
pidgin/pidgintooltip.h | 84 +-
pidgin/plugins/contact_priority.c | 17 +-
pidgin/plugins/disco/gtkdisco.c | 3 +-
pidgin/plugins/extplacement.c | 2 +-
pidgin/plugins/gestures/gestures.c | 9 +-
pidgin/plugins/gestures/stroke-draw.c | 72 +-
pidgin/plugins/gevolution/add_buddy_dialog.c | 22 +-
pidgin/plugins/gevolution/assoc-buddy.c | 22 +-
pidgin/plugins/gevolution/eds-utils.c | 112 +-
pidgin/plugins/gevolution/gevo-util.c | 37 +-
pidgin/plugins/gevolution/gevolution.c | 3 +-
pidgin/plugins/gevolution/gevolution.h | 8 +-
pidgin/plugins/gevolution/new_person_dialog.c | 16 +-
pidgin/plugins/history.c | 14 +-
pidgin/plugins/markerline.c | 6 +-
pidgin/plugins/musicmessaging/musicmessaging.c | 13 +-
pidgin/plugins/notify.c | 11 +-
pidgin/plugins/perl/common/gtkmodule.h | 4 +
pidgin/plugins/raw.c | 3 +-
pidgin/plugins/spellchk.c | 11 +-
pidgin/plugins/themeedit-icon.c | 5 +-
pidgin/plugins/themeedit.c | 107 +-
pidgin/plugins/ticker/ticker.c | 3 +-
pidgin/plugins/unity.c | 13 +-
pidgin/plugins/win32/transparency/win2ktrans.c | 7 +-
pidgin/plugins/xmppconsole.c | 64 +-
pidgin/smileyparser.c | 4 +-
pidgin/smileyparser.h | 12 +-
po/POTFILES.in | 3 +-
po/README | 2 +-
po/da.po | 2888 +--
po/hy.po | 14192 ---------------
po/kk.po | 19750 +++++++++++++++++++++
po/lo.po | 14191 ---------------
po/ms_MY.po | 14153 ---------------
619 files changed, 63142 insertions(+), 71348 deletions(-)
diffs (truncated from 180998 to 300 lines):
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -34,7 +34,6 @@ syntax: regexp
.*\.rej$
.*\.so$
.*\.moc$
-Doxyfile(\.mingw)?$
VERSION$
aclocal.m4
autogen.args
@@ -52,8 +51,20 @@ depcomp
doc/finch.1$
doc/html
doc/pidgin.1$
+doc/reference/.*/.*\.args
+doc/reference/.*/.*\.hierarchy
+doc/reference/.*/.*\.interfaces
+doc/reference/.*/.*\.prerequisites
+doc/reference/.*/.*\.signals
+doc/reference/.*/.*\.stamp
+doc/reference/.*/.*\.txt
+doc/reference/.*/.*\.types
+doc/reference/.*/html/.*
+doc/reference/.*/xml/.*
+doc/reference/.*/version.xml
finch/finch$
finch/libgnt/gntmarshal.[ch]
+gtk-doc.make
install-sh
intltool-.*
libpurple/dbus-bindings.c
@@ -80,6 +91,12 @@ libpurple/win32/libpurplerc.rc$
libtool
local.mak
ltmain.sh
+m4macros/gtk-doc.m4
+m4macros/intltool.m4
+m4macros/ltoptions.m4
+m4macros/ltsugar.m4
+m4macros/ltversion.m4
+m4macros/lt~obsolete.m4
missing
mkinstalldirs
package_revision.h
diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,10 +8,12 @@ version 3.0.0 (??/??/????):
support. The default is 'auto', which will first look for 3.x
development headers and then 2.x development headers.
* Add email notification in the docklet area. (Alexei) (#3571)
- * Add a pref to select the type messages in conversation that triggers
+ * Add a pref to select the type messages in conversation that triggers
the docklet notification. (Momchil) (#12598)
* Complete support for receiving a limited amount of history when
joining a room. (Kha) (#15458)
+ * Fix gevolution plugin to compile with e-d-s >= 3.6, older versions are
+ not supported anymore. (Ed Catmur) (#15353)
Finch:
* Support the conversation-extended signal for extending the
@@ -60,6 +62,7 @@ version 3.0.0 (??/??/????):
General:
* Various core components of libpurple are now GObjects.
* Ciphers are now built from the libpurple directory.
+ * Doxygen has been replaced by gtk-doc for generating documentation.
version 2.10.9 (2/2/2014):
XMPP:
diff --git a/ChangeLog.API b/ChangeLog.API
--- a/ChangeLog.API
+++ b/ChangeLog.API
@@ -143,6 +143,8 @@ version 3.0.0 (??/??/????):
details.
* purple_account_get_alias renamed to purple_account_get_private_alias
* purple_account_set_alias renamed to purple_account_set_private_alias
+ * purple_account_option_get_type renamed to
+ purple_account_option_get_pref_type
* PurplePrivacyType renamed to PurpleAccountPrivacyType
* purple_privacy_* functions are now purple_account_privacy_*
* Removed arguments local and restore from purple_account_privacy_allow
@@ -215,15 +217,37 @@ version 3.0.0 (??/??/????):
purple_notify_user_info_add_pair_html
* purple_notify_user_info_get_entries returns a GQueue instead of
a GList
+ * purple_notify_user_info_entry_get_type renamed to
+ purple_notify_user_info_entry_get_entry_type
+ * purple_notify_user_info_entry_set_type renamed to
+ purple_notify_user_info_entry_set_entry_type
* purple_notify_user_info_prepend_pair renamed to
purple_notify_user_info_prepend_pair_html
+ * purple_plugin_pref_get_type renamed to
+ purple_plugin_pref_get_pref_type
+ * purple_plugin_pref_set_type renamed to
+ purple_plugin_pref_set_pref_type
+ * purple_prefs_get_type renamed to purple_prefs_get_pref_type
+ * purple_proxy_info_get_type renamed to purple_proxy_info_get_proxy_type
+ * purple_proxy_info_set_type renamed to purple_proxy_info_set_proxy_type
+ * purple_request_field_get_type renamed to
+ purple_request_field_get_field_type
* PurpleRoomlist is now a GObject. Please see the documentation for
details.
* purple_roomlist_room_get_type is now
purple_roomlist_room_get_room_type
* purple_roomlist_field_get_type is now
purple_roomlist_field_get_field_type
+ * purple_savedstatus_get_type renamed to
+ purple_savedstatus_get_primitive_type
+ * purple_savedstatus_set_type renamed to
+ purple_savedstatus_set_primitive_type
+ * purple_savedstatus_substatus_get_type renamed to
+ purple_savedstatus_substatus_get_status_type
+ * serv_* functions are now purple_serv_*
* purple_srv_resolve now takes a PurpleAccount as the first parameter
+ * purple_srv_txt_query_get_type renamed to
+ purple_srv_txt_query_get_query_type
* PurpleStatus is now a GObject. Please see the documentation for
details.
* purple_status_attr_* functions are now purple_status_attribute_*
@@ -232,8 +256,11 @@ version 3.0.0 (??/??/????):
the documentation for details.
* update_idle method has been added to PurplePresenceClass to update the
idle state of a presence
+ * StunCallback renamed to PurpleStunCallback
* purple_str_size_to_units now takes a goffset as the size parameter
+ * PTFunc renamed to PurpleThemeFunc
* purple_txt_resolve now takes a PurpleAccount as the first parameter
+ * UPnPMappingAddRemove renamed to PurpleUPnPMappingAddRemove
* purple_util_fetch_url_request now takes a PurpleAccount as
the first parameter
* purple_util_fetch_url_request now takes a length as the eighth
@@ -414,8 +441,22 @@ version 3.0.0 (??/??/????):
Changed:
* gtkft.h file renamed to gtkxfer.h
+ * pidgin_blist_sort_method renamed to _PidginBlistSortMethod
+ * BRUSH_STATE_DOWN renamed to PIDGIN_BRUSH_STATE_DOWN
+ * BRUSH_STATE_MOTION renamed to PIDGIN_BRUSH_STATE_MOTION
+ * BRUSH_STATE_UP renamed to PIDGIN_BRUSH_STATE_UP
+ * DEFAULT_FONT_FACE renamed to PIDGIN_DEFAULT_FONT_FACE
+ * DndHintPosition renamed to PidginDndHintPosition
+ * DndHintWindowId renamed to PidginDndHintWindowId
+ * dnd_* functions renamed to pidgin_dnd_*
+ * FULL_CIRCLE_DEGREES renamed to PIDGIN_FULL_CIRCLE_DEGREES
+ * NUM_NICK_SEED_COLORS renamed to PIDGIN_NUM_NICK_SEED_COLORS
+ * PALETTE_NUM_COLORS renamed to PIDGIN_PALETTE_NUM_COLORS
* pidgin_setup_screenname_autocomplete now takes a filter function and
its data as final two arguments
+ * smiley_list renamed to PidginSmileyList
+ * smiley_parse_markup renamed to pidgin_smiley_parse_markup
+ * smiley_theme renamed to PidginSmileyTheme
Removed:
* GtkIMHtml.clipboard_html_string
@@ -448,8 +489,16 @@ version 3.0.0 (??/??/????):
Finch:
Changed:
* gntft.h file renamed to gntxfer.h
+ * gnt_append_menu_action renamed to finch_append_menu_action
+ * gnt_ui_init renamed to finch_ui_init
+ * gnt_ui_uninit renamed to finch_ui_uninit
libgnt:
+ Changed:
+ * ENTRY_CHAR renamed to GNT_ENTRY_CHAR
+ * g_hash_table_duplicate renamed to gnt_hash_table_duplicate
+ * GDupFunc renamed to GntDuplicateFunc
+
Removed:
* _GntFileType
* _GntKeyPressMode
diff --git a/Doxyfile.in b/Doxyfile.in
deleted file mode 100644
--- a/Doxyfile.in
+++ /dev/null
@@ -1,1646 +0,0 @@
-# Doxyfile 1.7.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-# TAG = value [value, ...]
-# For lists items can also be appended using:
-# TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the
-# iconv built into libc) for the transcoding. See
-# http://www.gnu.org/software/libiconv for the list of possible encodings.
-
-DOXYFILE_ENCODING = UTF-8
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
-# by quotes) that should identify the project.
-
-PROJECT_NAME = @PACKAGE@
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
-# if some version control system is used.
-
-PROJECT_NUMBER = @VERSION@
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY = doc
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 4096 sub-directories (in 2 levels) under the output directory of each output
-# format and will distribute the generated files over these directories.
-# Enabling this option can be useful when feeding doxygen a huge amount of
-# source files, where putting all generated files in the same directory would
-# otherwise cause performance problems for the file system.
-
-CREATE_SUBDIRS = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
-# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German,
-# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English
-# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian,
-# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak,
-# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese.
-
-OUTPUT_LANGUAGE = English
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator
-# that is used to form the text in various listings. Each string
-# in this list, if found as the leading text of the brief description, will be
-# stripped from the text and the result after processing the whole list, is
-# used as the annotated text. Otherwise, the brief description is used as-is.
-# If left blank, the following values are used ("$name" is automatically
-# replaced with the name of the entity): "The $name class" "The $name widget"
-# "The $name file" "is" "provides" "specifies" "contains"
-# "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF =
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
-# description.
-
-ALWAYS_DETAILED_SEC = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
-# inherited members of a class in the documentation of that class as if those
-# members were ordinary class members. Constructors, destructors and assignment
-# operators of the base classes will not be shown.
-
-INLINE_INHERITED_MEMB = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user-defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path. The tag can be used to show relative paths in the file list.
-# If left blank the directory from which doxygen is run is used as the
-# path to strip.
-
-STRIP_FROM_PATH =
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
-# the path mentioned in the documentation of a class, which tells
-# the reader which header file to include in order to use a class.
-# If left blank only the name of the header file containing the class
-# definition is used. Otherwise one should specify the include paths that
More information about the Commits
mailing list