grim/purple-objects-docbook

df074ab9b66d
Parents 388ff0219fcf
Children f3e4feb954f2
changed the title of the about page to "About"
added a section to the about page
  • +20 -16
    xml/about.xml
  • --- a/xml/about.xml Thu Apr 30 02:58:17 2009 -0500
    +++ b/xml/about.xml Thu Apr 30 20:23:03 2009 -0500
    @@ -2,23 +2,27 @@
    <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
    "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
    <chapter id="about">
    - <title>Why use GObjects in libpurple?</title>
    + <title>About</title>
    +
    + <sect1 id="why">
    + <title>Why use GObjects in libpurple?</title>
    - <para>
    - There are many benefits GObjects can bring to purple. Some of
    - which we have implemented ourselves already and others that we've
    - considered adding in the past but no one has gotten to yet.
    - </para>
    + <para>
    + There are many benefits GObjects can bring to purple. Some of
    + which we have implemented ourselves already and others that we've
    + considered adding in the past but no one has gotten to yet.
    + </para>
    - <para>
    - One of the biggest benefits is the type system. While it's a bit
    - more work to start up a GObject class, the benefit of using a
    - tested type system makes it worth it. Right now we're only lightly
    - using inheritance. For example: PurpleBlistNode is the base class
    - for PurpleBuddy, PurpleChat, PurpleContact, and PurpleGroup. There
    - are quite a few problems with the current setup. It's error prone,
    - theres no type checking, and it's impossible to subclass unless
    - the new "type" is added to libpurple itself.
    - </para>
    + <para>
    + One of the biggest benefits is the type system. While it's a bit
    + more work to start up a GObject class, the benefit of using a
    + tested type system makes it worth it. Right now we're only lightly
    + using inheritance. For example: PurpleBlistNode is the base class
    + for PurpleBuddy, PurpleChat, PurpleContact, and PurpleGroup. There
    + are quite a few problems with the current setup. It's error prone,
    + theres no type checking, and it's impossible to subclass unless
    + the new "type" is added to libpurple itself.
    + </para>
    + </sect1>
    </chapter>