doc/reference/protocols/facebook/facebook-docs.xml

Thu, 15 Jun 2017 12:19:37 -0500

author
Mike Ruprecht <cmaiku@gmail.com>
date
Thu, 15 Jun 2017 12:19:37 -0500
changeset 38423
a7c94f7c1277
parent 37386
0dfde0378f21
child 39283
64bf48e23160
permissions
-rw-r--r--

eventloop: Remove PurpleEventLoopUiOps struct and functions

Now that libpurple uses Gio, configuring the event loop to use
something other than the GLib event loop causes things to break.
This is because Gio adds sources to the GLib event loop in a way
which can't practically be overridden.

Fortunately, other event loops can still be used by driving the
GLib event loop manually. See the GLib Main Event Loop docs for
information on doing this.

This patch removes the PurpleEventLoopUiOps and its supporting
functions for setting and getting them. The remaining event loop
functions should be replaced with their GLib equivalents once
it's practical.

<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [

<!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
<!ENTITY version SYSTEM "../version.xml">
]>
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
  <bookinfo>
    <title>Facebook Protocol Reference Manual</title>
    <abstract>
      <title>Facebook Plugin &version;</title>
      <para>
        The Facebook Messenger protocol plugin for libpurple.
      </para>
    </abstract>
  </bookinfo>

  <reference label="II">
    <title>API Reference</title>

    <xi:include href="xml/api.xml" />
    <xi:include href="xml/data.xml" />
    <xi:include href="xml/facebook.xml" />
    <xi:include href="xml/http.xml" />
    <xi:include href="xml/id.xml" />
    <xi:include href="xml/json.xml" />
    <xi:include href="xml/mqtt.xml" />
    <xi:include href="xml/thrift.xml" />
    <xi:include href="xml/util.xml" />
  </reference>
</book>

mercurial