Initial version
Updated README
Added french translation.
Generate MAN page from reStructuredText.

The MAN page is now generated from a reStructuredText document, with the help
of the docutils module.

Also ported setup.py from setuptools to distutils.
Fix creation of output directory
Ported to Python3
Add an option to generate GError codes

Add the --error option to generate a GError code, with the associated
domain.

For example, to generate a class FooBar with error code
FOO_BAR_ERROR_QUUX_FAILED, use:

  $ gobjectogen --namespace Foo --error quux-failed FooBar

This option can be invoked multiple times.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Fix some warnings reported by flake8

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Add options to set legal information.

Add three command line options to set legal information:

* --author: set the author of the program
* --description: set the description of the program
* --license-file: set path to file containing license notice

The information is used to generate the legal disclaimer for the source
files.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Fix escaping of special characters

By default, Pystache is configured for generating HTML, so it escapes
some special characters, like '<'. The rendering code has been updated
to prevent escaping of such characters, as C code is generated, not
HTML.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Add option to generate boxed type.

GBoxed is a generic wrapper mechanism for arbitrary C structures.

The program now features a new command line option (--boxed) to generate
the source code for such a type.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Fix interpreter not being set to python3

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Add tool to generate source code of accessors

Add `gobjectaccessor`, a tool to generate source/header code of the
accessors for a property of a GObject/GBoxed.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Add --version option to tools

The new command line option --version has been added to gobjectogen and
gobjectaccessor.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Use glob to collect scripts and man pages

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
genumogen: new tool

The new tool genumogen can generate the declaration of a GLib
enumeration has well as its gtk-doc.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Update accessor template

Move the position of the '*' character to be coherent with other
templates.
Migrate from distutils to setuptools

Migrate packaging system from distutils to setuptools.

Also revamp and relicense disthelpers.py
Bump version to 0.1.1
Update localisation instructions in HACKING

Update HACKING document to teach the new commands for extracting
messages and building catalogs.