Merge the wip/gapplication branch
authorMatthias Clasen <mclasen@redhat.com>
Mon, 7 Jun 2010 17:25:39 +0000 (13:25 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 7 Jun 2010 17:48:42 +0000 (13:48 -0400)
commit6427e93757dbc38cc53ffeb87ed814cdb9df0ed4
tree6ca2795a4c2872ad40795a03991093665d6e802f
parentaf78f6d418788fa76a2c78298896f9c656d8eb85
Merge the wip/gapplication branch

This adds a GApplication object to GIO, which is the core of
an application support class, supporting
- uniqueness
- exporting actions (simple scripting)
- standard actions (quit, activate)

The implementation for Linux uses D-Bus, takes a name on the
session bus, and exports a org.gtk.Application interface.

Implementations for Win32 and OS X are still missing.
21 files changed:
docs/reference/gio/gio-docs.xml
docs/reference/gio/gio-sections.txt
docs/reference/gio/gio.types
gio/Makefile.am
gio/gappinfo.c
gio/gapplication.c [new file with mode: 0644]
gio/gapplication.h [new file with mode: 0644]
gio/gdbusapplication.c [new file with mode: 0644]
gio/gdbusconnection.h
gio/gdesktopappinfo.c
gio/gio-marshal.list
gio/gio.h
gio/gio.symbols
gio/gnullapplication.c [new file with mode: 0644]
gio/tests/Makefile.am
gio/tests/appinfo-test.c [new file with mode: 0644]
gio/tests/appinfo-test.desktop [new file with mode: 0644]
gio/tests/appinfo.c [new file with mode: 0644]
gio/tests/application.c [new file with mode: 0644]
gio/tests/testapp.c [new file with mode: 0644]
gio/tests/testapps.c [new file with mode: 0644]