/pidgin/main: 023a9191094b: Merged gtk-doc conversion

Ankit Vani a at nevitus.org
Sun Feb 9 16:17:26 EST 2014


Changeset: 023a9191094bbe3e05a8e3326c393379e90a6a91
Author:	 Ankit Vani <a at nevitus.org>
Date:	 2014-02-10 02:46 +0530
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/023a9191094b

Description:

Merged gtk-doc conversion

diffstat:

 .hgignore                                        |    19 +-
 ChangeLog                                        |     1 +
 ChangeLog.API                                    |    26 +
 Doxyfile.in                                      |  1646 ---------------------
 Makefile.am                                      |    20 +-
 Makefile.mingw                                   |    10 +-
 PLUGIN_HOWTO                                     |     6 +-
 README.hg                                        |    13 +-
 autogen.sh                                       |    18 +
 config.h.mingw                                   |     6 -
 configure.ac                                     |    75 +-
 doc/Makefile.am                                  |    28 +-
 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/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              |   155 ++
 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                               |     5 -
 finch/gntaccount.h                               |    32 +-
 finch/gntblist.c                                 |    27 +-
 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                                |     5 -
 finch/gntnotify.h                                |    25 +-
 finch/gntplugin.c                                |     5 -
 finch/gntplugin.h                                |    25 +-
 finch/gntpounce.c                                |     7 +-
 finch/gntpounce.h                                |    37 +-
 finch/gntprefs.c                                 |     5 -
 finch/gntprefs.h                                 |    24 +-
 finch/gntrequest.c                               |    20 +-
 finch/gntrequest.h                               |    33 +-
 finch/gntroomlist.c                              |     5 -
 finch/gntroomlist.h                              |    27 +-
 finch/gntsound.c                                 |     5 -
 finch/gntsound.h                                 |    43 +-
 finch/gntstatus.c                                |     5 -
 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                          |     6 +-
 finch/libgnt/gnt-skel.h                          |    21 +-
 finch/libgnt/gnt.h                               |   143 +-
 finch/libgnt/gntbindable.c                       |    14 +-
 finch/libgnt/gntbindable.h                       |    93 +-
 finch/libgnt/gntbox.c                            |     2 +-
 finch/libgnt/gntbox.h                            |   118 +-
 finch/libgnt/gntbutton.c                         |     2 +-
 finch/libgnt/gntbutton.h                         |    31 +-
 finch/libgnt/gntcheckbox.c                       |     2 +-
 finch/libgnt/gntcheckbox.h                       |    36 +-
 finch/libgnt/gntclipboard.c                      |     2 +-
 finch/libgnt/gntclipboard.h                      |    29 +-
 finch/libgnt/gntcolors.c                         |     2 +-
 finch/libgnt/gntcolors.h                         |    56 +-
 finch/libgnt/gntcombobox.c                       |     2 +-
 finch/libgnt/gntcombobox.h                       |    54 +-
 finch/libgnt/gntentry.c                          |     4 +-
 finch/libgnt/gntentry.h                          |   111 +-
 finch/libgnt/gntfilesel.c                        |     2 +-
 finch/libgnt/gntfilesel.h                        |   113 +-
 finch/libgnt/gntkeys.c                           |     4 +-
 finch/libgnt/gntkeys.h                           |    56 +-
 finch/libgnt/gntlabel.c                          |     2 +-
 finch/libgnt/gntlabel.h                          |    47 +-
 finch/libgnt/gntline.c                           |     2 +-
 finch/libgnt/gntline.h                           |    22 +-
 finch/libgnt/gntmain.c                           |    11 +-
 finch/libgnt/gntmenu.c                           |     2 +-
 finch/libgnt/gntmenu.h                           |    48 +-
 finch/libgnt/gntmenuitem.c                       |     2 +-
 finch/libgnt/gntmenuitem.h                       |    90 +-
 finch/libgnt/gntmenuitemcheck.c                  |     2 +-
 finch/libgnt/gntmenuitemcheck.h                  |    36 +-
 finch/libgnt/gntprogressbar.c                    |     2 +-
 finch/libgnt/gntprogressbar.h                    |    82 +-
 finch/libgnt/gntslider.c                         |     2 +-
 finch/libgnt/gntslider.h                         |   109 +-
 finch/libgnt/gntstyle.c                          |    14 +-
 finch/libgnt/gntstyle.h                          |   118 +-
 finch/libgnt/gnttextview.c                       |     4 +-
 finch/libgnt/gnttextview.h                       |   129 +-
 finch/libgnt/gnttree.c                           |     2 +-
 finch/libgnt/gnttree.h                           |   558 +++---
 finch/libgnt/gntutils.c                          |    10 +-
 finch/libgnt/gntutils.h                          |   138 +-
 finch/libgnt/gntwidget.c                         |     9 +-
 finch/libgnt/gntwidget.h                         |   176 +-
 finch/libgnt/gntwindow.c                         |     2 +-
 finch/libgnt/gntwindow.h                         |    64 +-
 finch/libgnt/gntwm.c                             |     4 +-
 finch/libgnt/gntwm.h                             |   196 +-
 finch/libgnt/gntws.h                             |   105 +-
 libpurple/account.c                              |    73 +-
 libpurple/account.h                              |   886 ++++++-----
 libpurple/accountopt.c                           |    39 +-
 libpurple/accountopt.h                           |   277 ++-
 libpurple/accounts.c                             |     5 -
 libpurple/accounts.h                             |   129 +-
 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                            |    14 +-
 libpurple/buddylist.h                            |   362 ++--
 libpurple/certificate.c                          |    37 +-
 libpurple/certificate.h                          |   814 +++++-----
 libpurple/cipher.h                               |   217 +-
 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.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                                 |   226 +-
 libpurple/connection.c                           |    42 +-
 libpurple/connection.h                           |   493 +++--
 libpurple/conversation.c                         |    27 +-
 libpurple/conversation.h                         |   622 ++++---
 libpurple/conversations.c                        |     2 +-
 libpurple/conversations.h                        |    94 +-
 libpurple/conversationtypes.c                    |    87 +-
 libpurple/conversationtypes.h                    |   528 +++--
 libpurple/core.c                                 |     7 +-
 libpurple/core.h                                 |   171 +-
 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                                |     5 -
 libpurple/debug.h                                |   155 +-
 libpurple/desktopitem.c                          |    11 +-
 libpurple/desktopitem.h                          |    46 +-
 libpurple/dnsquery.c                             |    17 +-
 libpurple/dnsquery.h                             |   100 +-
 libpurple/dnssrv.c                               |    31 +-
 libpurple/dnssrv.h                               |   115 +-
 libpurple/e2ee.c                                 |     5 -
 libpurple/e2ee.h                                 |   130 +-
 libpurple/enums.h.in                             |    12 +-
 libpurple/eventloop.c                            |     5 -
 libpurple/eventloop.h                            |   279 +-
 libpurple/glibcompat.h                           |    14 +-
 libpurple/http.c                                 |    13 +-
 libpurple/http.h                                 |   582 ++++---
 libpurple/idle.c                                 |     2 +-
 libpurple/idle.h                                 |    47 +-
 libpurple/imgstore.c                             |    11 +-
 libpurple/imgstore.h                             |   158 +-
 libpurple/internal.h                             |   102 +-
 libpurple/keyring.c                              |     7 +-
 libpurple/keyring.h                              |   352 ++-
 libpurple/log.c                                  |     5 -
 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                               |    13 +-
 libpurple/notify.h                               |   541 ++++--
 libpurple/ntlm.c                                 |     6 +-
 libpurple/ntlm.h                                 |    45 +-
 libpurple/plugin.c                               |     2 +-
 libpurple/plugin.h                               |   447 +++--
 libpurple/pluginpref.h                           |   199 +-
 libpurple/plugins/filectl.c                      |     2 +-
 libpurple/plugins/perl/common/Server.xs          |    58 +-
 libpurple/plugins/tcl/tcl_cmds.c                 |     6 +-
 libpurple/pounce.c                               |    23 +-
 libpurple/pounce.h                               |   292 ++-
 libpurple/prefs.h                                |   262 ++-
 libpurple/presence.h                             |   230 +-
 libpurple/protocols/bonjour/buddy.c              |     4 +-
 libpurple/protocols/bonjour/jabber.c             |     2 +-
 libpurple/protocols/gg/chat.c                    |     8 +-
 libpurple/protocols/gg/gg.c                      |     4 +-
 libpurple/protocols/gg/message-prpl.c            |     2 +-
 libpurple/protocols/gg/pubdir-prpl.c             |     2 +-
 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/message.c             |    14 +-
 libpurple/protocols/jabber/presence.c            |    10 +-
 libpurple/protocols/jabber/roster.c              |     2 +-
 libpurple/protocols/jabber/usernick.c            |     2 +-
 libpurple/protocols/msn/group.h                  |     2 +-
 libpurple/protocols/msn/msg.c                    |    14 +-
 libpurple/protocols/msn/msn.c                    |    10 +-
 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/novell.c              |    20 +-
 libpurple/protocols/null/nullprpl.c              |    16 +-
 libpurple/protocols/oscar/family_icq.c           |     2 +-
 libpurple/protocols/oscar/odc.c                  |     8 +-
 libpurple/protocols/oscar/oscar.c                |    36 +-
 libpurple/protocols/sametime/sametime.c          |    22 +-
 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/yahoo_aliases.c        |     4 +-
 libpurple/protocols/yahoo/yahoochat.c            |    22 +-
 libpurple/protocols/yahoo/ycht.c                 |     6 +-
 libpurple/protocols/zephyr/zephyr.c              |    14 +-
 libpurple/proxy.c                                |    53 +-
 libpurple/proxy.h                                |   263 +-
 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                              |     5 -
 libpurple/request.h                              |  1705 ++++++++++++---------
 libpurple/roomlist.c                             |    74 +-
 libpurple/roomlist.h                             |   322 ++-
 libpurple/savedstatuses.c                        |    29 +-
 libpurple/savedstatuses.h                        |   262 +-
 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.h                                |   108 +-
 libpurple/sslconn.c                              |     5 -
 libpurple/sslconn.h                              |   279 +-
 libpurple/status.c                               |     7 +-
 libpurple/status.h                               |   464 +++--
 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                                 |     5 -
 libpurple/util.h                                 |  1146 ++++++++------
 libpurple/version.c                              |     5 -
 libpurple/version.h.in                           |    49 +-
 libpurple/whiteboard.c                           |    17 +-
 libpurple/whiteboard.h                           |   325 ++-
 libpurple/xfer.c                                 |    82 +-
 libpurple/xfer.h                                 |   690 +++++---
 libpurple/xmlnode.c                              |     4 -
 libpurple/xmlnode.h                              |   316 ++-
 pidgin/Makefile.am                               |    30 +-
 pidgin/Makefile.mingw                            |     3 +-
 pidgin/gtk3compat.h                              |    10 +-
 pidgin/gtkaccount.c                              |     5 -
 pidgin/gtkaccount.h                              |    37 +-
 pidgin/gtkblist-theme-loader.h                   |    30 +-
 pidgin/gtkblist-theme.h                          |   317 ++-
 pidgin/gtkblist.c                                |    41 +-
 pidgin/gtkblist.h                                |   270 ++-
 pidgin/gtkcellrendererexpander.c                 |     5 -
 pidgin/gtkcellrendererexpander.h                 |     9 +-
 pidgin/gtkcertmgr.c                              |     5 -
 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                                 |   312 +--
 pidgin/gtkconv.h                                 |   143 +-
 pidgin/gtkconvwin.h                              |    41 +-
 pidgin/gtkdebug.c                                |    29 +-
 pidgin/gtkdebug.h                                |    28 +-
 pidgin/gtkdialogs.c                              |    11 +-
 pidgin/gtkdialogs.h                              |    11 +-
 pidgin/gtkdnd-hints.c                            |    27 +-
 pidgin/gtkdnd-hints.h                            |    84 +-
 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                                  |     5 -
 pidgin/gtklog.h                                  |    58 +-
 pidgin/gtkmain.c                                 |   903 -----------
 pidgin/gtkmedia.c                                |     6 +-
 pidgin/gtkmedia.h                                |    11 +-
 pidgin/gtkmenutray.h                             |    70 +-
 pidgin/gtknickcolors.h                           |    14 +-
 pidgin/gtknotify.c                               |     9 +-
 pidgin/gtknotify.h                               |    47 +-
 pidgin/gtkplugin.c                               |     5 -
 pidgin/gtkplugin.h                               |    18 +-
 pidgin/gtkpluginpref.c                           |    15 +-
 pidgin/gtkpluginpref.h                           |    18 +-
 pidgin/gtkpounce.c                               |    15 +-
 pidgin/gtkpounce.h                               |    31 +-
 pidgin/gtkprefs.c                                |    86 +-
 pidgin/gtkprefs.h                                |    99 +-
 pidgin/gtkprivacy.c                              |     7 +-
 pidgin/gtkprivacy.h                              |    36 +-
 pidgin/gtkrequest.c                              |     9 +-
 pidgin/gtkrequest.h                              |    36 +-
 pidgin/gtkroomlist.c                             |     7 +-
 pidgin/gtkroomlist.h                             |    25 +-
 pidgin/gtksavedstatuses.c                        |    45 +-
 pidgin/gtksavedstatuses.h                        |    59 +-
 pidgin/gtkscrollbook.c                           |     5 -
 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/gtkstatus-icon-theme.h                    |    34 +-
 pidgin/gtkstatusbox.c                            |    96 +-
 pidgin/gtkstatusbox.h                            |    36 +-
 pidgin/gtkthemes.c                               |    56 +-
 pidgin/gtkthemes.h                               |    24 +-
 pidgin/gtkutils.c                                |   110 +-
 pidgin/gtkutils.h                                |   681 +++++---
 pidgin/gtkwebview.c                              |   569 +++---
 pidgin/gtkwebview.h                              |   734 +++++----
 pidgin/gtkwebviewtoolbar.c                       |   397 ++--
 pidgin/gtkwebviewtoolbar.h                       |    81 +-
 pidgin/gtkwhiteboard.c                           |    28 +-
 pidgin/gtkwhiteboard.h                           |    60 +-
 pidgin/gtkxfer.c                                 |     5 -
 pidgin/gtkxfer.h                                 |    90 +-
 pidgin/libpidgin.c                               |   884 +++++++++++
 pidgin/minidialog.c                              |     5 -
 pidgin/minidialog.h                              |   195 +-
 pidgin/pidgin.c                                  |    47 +
 pidgin/pidgin.h                                  |    21 +-
 pidgin/pidginstock.c                             |     5 -
 pidgin/pidginstock.h                             |    57 +-
 pidgin/pidgintooltip.c                           |     5 -
 pidgin/pidgintooltip.h                           |    84 +-
 pidgin/plugins/history.c                         |    14 +-
 pidgin/plugins/markerline.c                      |     6 +-
 pidgin/plugins/musicmessaging/musicmessaging.c   |     8 +-
 pidgin/plugins/xmppconsole.c                     |    36 +-
 pidgin/smileyparser.c                            |     4 +-
 pidgin/smileyparser.h                            |    12 +-
 466 files changed, 24642 insertions(+), 19621 deletions(-)

diffs (truncated from 76880 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
@@ -60,6 +60,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
@@ -244,6 +244,7 @@ version 3.0.0 (??/??/????):
 		  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
@@ -255,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
@@ -437,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
@@ -471,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
-# are normally passed to the compiler using the -I flag.
-
-STRIP_FROM_INC_PATH    =
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
-# (but less readable) file names. This can be useful is your file systems
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES            = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
-# will interpret the first line (until the first dot) of a JavaDoc-style
-# comment as the brief description. If set to NO, the JavaDoc
-# comments will behave just like regular Qt-style comments
-# (thus requiring an explicit @brief command for a brief description.)
-
-JAVADOC_AUTOBRIEF      = YES
-
-# If the QT_AUTOBRIEF tag is set to YES then Doxygen will
-# interpret the first line (until the first dot) of a Qt-style
-# comment as the brief description. If set to NO, the comments
-# will behave just like regular Qt-style comments (thus requiring
-# an explicit \brief command for a brief description.)
-
-QT_AUTOBRIEF           = NO
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
-# treat a multi-line C++ special comment block (i.e. a block of //! or ///
-# comments) as a brief description. This used to be the default behaviour.
-# The new default is to treat a multi-line C++ comment block as a detailed
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
-# member inherits the documentation from any documented member that it
-# re-implements.
-
-INHERIT_DOCS           = YES
-
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
-# a new page for each member. If set to NO, the documentation of a member will
-# be part of the file/class/namespace that contains it.
-
-SEPARATE_MEMBER_PAGES  = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab.
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE               = 4
-
-# This tag can be used to specify a number of aliases that acts
-# as commands in the documentation. An alias has the form "name=value".



More information about the Commits mailing list