[Telepathy-commits] [telepathy-doc/master] 2008-12-15 Murray Cumming <murrayc at murrayc.com>

Murray Cumming murrayc at murrayc.com
Mon Dec 15 07:12:33 PST 2008


* configure.ac:
* docs/examples/Makefile.am
* docs/examples/set_presence/: Added a (nonworking) example of
setting presence, by copying the connect example and adding a call.
---
 docs/examples/set_presence/.deps/main.Po |  360 +++++++++++++++++++++++++++
 docs/examples/set_presence/Makefile      |  395 ++++++++++++++++++++++++++++++
 docs/examples/set_presence/Makefile.am   |    7 +
 docs/examples/set_presence/Makefile.in   |  395 ++++++++++++++++++++++++++++++
 docs/examples/set_presence/example       |  Bin 0 -> 14582 bytes
 docs/examples/set_presence/main.c        |  251 +++++++++++++++++++
 docs/examples/set_presence/main.c~       |  251 +++++++++++++++++++
 docs/examples/set_presence/main.o        |  Bin 0 -> 5424 bytes
 8 files changed, 1659 insertions(+), 0 deletions(-)
 create mode 100644 docs/examples/set_presence/.deps/main.Po
 create mode 100644 docs/examples/set_presence/Makefile
 create mode 100644 docs/examples/set_presence/Makefile.am
 create mode 100644 docs/examples/set_presence/Makefile.in
 create mode 100755 docs/examples/set_presence/example
 create mode 100644 docs/examples/set_presence/main.c
 create mode 100644 docs/examples/set_presence/main.c~
 create mode 100644 docs/examples/set_presence/main.o

diff --git a/docs/examples/set_presence/.deps/main.Po b/docs/examples/set_presence/.deps/main.Po
new file mode 100644
index 0000000..547fca1
--- /dev/null
+++ b/docs/examples/set_presence/.deps/main.Po
@@ -0,0 +1,360 @@
+main.o: main.c \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/connection-manager.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/proxy.h \
+  /opt/gnome220/include/dbus-1.0/dbus/dbus-glib.h \
+  /opt/gnome220/include/glib-2.0/glib-object.h \
+  /opt/gnome220/include/glib-2.0/gobject/gboxed.h \
+  /opt/gnome220/include/glib-2.0/gobject/gtype.h \
+  /opt/gnome220/include/glib-2.0/glib.h \
+  /opt/gnome220/include/glib-2.0/glib/galloca.h \
+  /opt/gnome220/include/glib-2.0/glib/gtypes.h \
+  /opt/gnome220/lib/glib-2.0/include/glibconfig.h \
+  /opt/gnome220/include/glib-2.0/glib/gmacros.h \
+  /usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h \
+  /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h \
+  /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/syslimits.h \
+  /usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \
+  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+  /usr/include/gnu/stubs-32.h /usr/include/bits/posix1_lim.h \
+  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+  /usr/include/bits/posix2_lim.h \
+  /usr/lib/gcc/i486-linux-gnu/4.3.2/include/float.h \
+  /opt/gnome220/include/glib-2.0/glib/garray.h \
+  /opt/gnome220/include/glib-2.0/glib/gasyncqueue.h \
+  /opt/gnome220/include/glib-2.0/glib/gthread.h \
+  /opt/gnome220/include/glib-2.0/glib/gerror.h \
+  /opt/gnome220/include/glib-2.0/glib/gquark.h \
+  /opt/gnome220/include/glib-2.0/glib/gutils.h \
+  /usr/lib/gcc/i486-linux-gnu/4.3.2/include/stdarg.h \
+  /opt/gnome220/include/glib-2.0/glib/gatomic.h \
+  /opt/gnome220/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
+  /usr/include/bits/sigset.h /usr/include/bits/types.h \
+  /usr/include/bits/typesizes.h /usr/include/bits/signum.h \
+  /usr/include/time.h /usr/include/bits/siginfo.h \
+  /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
+  /usr/include/bits/sigstack.h /usr/include/bits/pthreadtypes.h \
+  /usr/include/bits/sigthread.h \
+  /opt/gnome220/include/glib-2.0/glib/gbase64.h \
+  /opt/gnome220/include/glib-2.0/glib/gbookmarkfile.h \
+  /usr/include/bits/time.h /opt/gnome220/include/glib-2.0/glib/gcache.h \
+  /opt/gnome220/include/glib-2.0/glib/glist.h \
+  /opt/gnome220/include/glib-2.0/glib/gmem.h \
+  /opt/gnome220/include/glib-2.0/glib/gslice.h \
+  /opt/gnome220/include/glib-2.0/glib/gchecksum.h \
+  /opt/gnome220/include/glib-2.0/glib/gcompletion.h \
+  /opt/gnome220/include/glib-2.0/glib/gconvert.h \
+  /opt/gnome220/include/glib-2.0/glib/gdataset.h \
+  /opt/gnome220/include/glib-2.0/glib/gdate.h \
+  /opt/gnome220/include/glib-2.0/glib/gdir.h \
+  /opt/gnome220/include/glib-2.0/glib/gfileutils.h \
+  /opt/gnome220/include/glib-2.0/glib/ghash.h \
+  /opt/gnome220/include/glib-2.0/glib/ghook.h \
+  /opt/gnome220/include/glib-2.0/glib/giochannel.h \
+  /opt/gnome220/include/glib-2.0/glib/gmain.h \
+  /opt/gnome220/include/glib-2.0/glib/gpoll.h \
+  /opt/gnome220/include/glib-2.0/glib/gslist.h \
+  /opt/gnome220/include/glib-2.0/glib/gstring.h \
+  /opt/gnome220/include/glib-2.0/glib/gunicode.h \
+  /opt/gnome220/include/glib-2.0/glib/gkeyfile.h \
+  /opt/gnome220/include/glib-2.0/glib/gmappedfile.h \
+  /opt/gnome220/include/glib-2.0/glib/gmarkup.h \
+  /opt/gnome220/include/glib-2.0/glib/gmessages.h \
+  /opt/gnome220/include/glib-2.0/glib/gnode.h \
+  /opt/gnome220/include/glib-2.0/glib/goption.h \
+  /opt/gnome220/include/glib-2.0/glib/gpattern.h \
+  /opt/gnome220/include/glib-2.0/glib/gprimes.h \
+  /opt/gnome220/include/glib-2.0/glib/gqsort.h \
+  /opt/gnome220/include/glib-2.0/glib/gqueue.h \
+  /opt/gnome220/include/glib-2.0/glib/grand.h \
+  /opt/gnome220/include/glib-2.0/glib/grel.h \
+  /opt/gnome220/include/glib-2.0/glib/gregex.h \
+  /opt/gnome220/include/glib-2.0/glib/gscanner.h \
+  /opt/gnome220/include/glib-2.0/glib/gsequence.h \
+  /opt/gnome220/include/glib-2.0/glib/gshell.h \
+  /opt/gnome220/include/glib-2.0/glib/gspawn.h \
+  /opt/gnome220/include/glib-2.0/glib/gstrfuncs.h \
+  /opt/gnome220/include/glib-2.0/glib/gtestutils.h \
+  /opt/gnome220/include/glib-2.0/glib/gthreadpool.h \
+  /opt/gnome220/include/glib-2.0/glib/gtimer.h \
+  /opt/gnome220/include/glib-2.0/glib/gtree.h \
+  /opt/gnome220/include/glib-2.0/glib/gurifuncs.h \
+  /opt/gnome220/include/glib-2.0/gobject/genums.h \
+  /opt/gnome220/include/glib-2.0/gobject/gobject.h \
+  /opt/gnome220/include/glib-2.0/gobject/gvalue.h \
+  /opt/gnome220/include/glib-2.0/gobject/gparam.h \
+  /opt/gnome220/include/glib-2.0/gobject/gclosure.h \
+  /opt/gnome220/include/glib-2.0/gobject/gsignal.h \
+  /opt/gnome220/include/glib-2.0/gobject/gmarshal.h \
+  /opt/gnome220/include/glib-2.0/gobject/gparamspecs.h \
+  /opt/gnome220/include/glib-2.0/gobject/gsourceclosure.h \
+  /opt/gnome220/include/glib-2.0/gobject/gtypemodule.h \
+  /opt/gnome220/include/glib-2.0/gobject/gtypeplugin.h \
+  /opt/gnome220/include/glib-2.0/gobject/gvaluearray.h \
+  /opt/gnome220/include/glib-2.0/gobject/gvaluetypes.h \
+  /opt/gnome220/include/dbus-1.0/dbus/dbus-shared.h \
+  /opt/gnome220/include/dbus-1.0/dbus/dbus-gtype-specialized.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/dbus.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/connection.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/enums.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/handle.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/errors.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/telepathy-errors.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h \
+  /opt/gnome220/include/telepathy-1.0/telepathy-glib/util.h \
+  /opt/gnome220/include/glib-2.0/glib/gprintf.h /usr/include/stdio.h \
+  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/connection-manager.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/proxy.h:
+
+/opt/gnome220/include/dbus-1.0/dbus/dbus-glib.h:
+
+/opt/gnome220/include/glib-2.0/glib-object.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gboxed.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gtype.h:
+
+/opt/gnome220/include/glib-2.0/glib.h:
+
+/opt/gnome220/include/glib-2.0/glib/galloca.h:
+
+/opt/gnome220/include/glib-2.0/glib/gtypes.h:
+
+/opt/gnome220/lib/glib-2.0/include/glibconfig.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmacros.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/float.h:
+
+/opt/gnome220/include/glib-2.0/glib/garray.h:
+
+/opt/gnome220/include/glib-2.0/glib/gasyncqueue.h:
+
+/opt/gnome220/include/glib-2.0/glib/gthread.h:
+
+/opt/gnome220/include/glib-2.0/glib/gerror.h:
+
+/opt/gnome220/include/glib-2.0/glib/gquark.h:
+
+/opt/gnome220/include/glib-2.0/glib/gutils.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/stdarg.h:
+
+/opt/gnome220/include/glib-2.0/glib/gatomic.h:
+
+/opt/gnome220/include/glib-2.0/glib/gbacktrace.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/sigthread.h:
+
+/opt/gnome220/include/glib-2.0/glib/gbase64.h:
+
+/opt/gnome220/include/glib-2.0/glib/gbookmarkfile.h:
+
+/usr/include/bits/time.h:
+
+/opt/gnome220/include/glib-2.0/glib/gcache.h:
+
+/opt/gnome220/include/glib-2.0/glib/glist.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmem.h:
+
+/opt/gnome220/include/glib-2.0/glib/gslice.h:
+
+/opt/gnome220/include/glib-2.0/glib/gchecksum.h:
+
+/opt/gnome220/include/glib-2.0/glib/gcompletion.h:
+
+/opt/gnome220/include/glib-2.0/glib/gconvert.h:
+
+/opt/gnome220/include/glib-2.0/glib/gdataset.h:
+
+/opt/gnome220/include/glib-2.0/glib/gdate.h:
+
+/opt/gnome220/include/glib-2.0/glib/gdir.h:
+
+/opt/gnome220/include/glib-2.0/glib/gfileutils.h:
+
+/opt/gnome220/include/glib-2.0/glib/ghash.h:
+
+/opt/gnome220/include/glib-2.0/glib/ghook.h:
+
+/opt/gnome220/include/glib-2.0/glib/giochannel.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmain.h:
+
+/opt/gnome220/include/glib-2.0/glib/gpoll.h:
+
+/opt/gnome220/include/glib-2.0/glib/gslist.h:
+
+/opt/gnome220/include/glib-2.0/glib/gstring.h:
+
+/opt/gnome220/include/glib-2.0/glib/gunicode.h:
+
+/opt/gnome220/include/glib-2.0/glib/gkeyfile.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmappedfile.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmarkup.h:
+
+/opt/gnome220/include/glib-2.0/glib/gmessages.h:
+
+/opt/gnome220/include/glib-2.0/glib/gnode.h:
+
+/opt/gnome220/include/glib-2.0/glib/goption.h:
+
+/opt/gnome220/include/glib-2.0/glib/gpattern.h:
+
+/opt/gnome220/include/glib-2.0/glib/gprimes.h:
+
+/opt/gnome220/include/glib-2.0/glib/gqsort.h:
+
+/opt/gnome220/include/glib-2.0/glib/gqueue.h:
+
+/opt/gnome220/include/glib-2.0/glib/grand.h:
+
+/opt/gnome220/include/glib-2.0/glib/grel.h:
+
+/opt/gnome220/include/glib-2.0/glib/gregex.h:
+
+/opt/gnome220/include/glib-2.0/glib/gscanner.h:
+
+/opt/gnome220/include/glib-2.0/glib/gsequence.h:
+
+/opt/gnome220/include/glib-2.0/glib/gshell.h:
+
+/opt/gnome220/include/glib-2.0/glib/gspawn.h:
+
+/opt/gnome220/include/glib-2.0/glib/gstrfuncs.h:
+
+/opt/gnome220/include/glib-2.0/glib/gtestutils.h:
+
+/opt/gnome220/include/glib-2.0/glib/gthreadpool.h:
+
+/opt/gnome220/include/glib-2.0/glib/gtimer.h:
+
+/opt/gnome220/include/glib-2.0/glib/gtree.h:
+
+/opt/gnome220/include/glib-2.0/glib/gurifuncs.h:
+
+/opt/gnome220/include/glib-2.0/gobject/genums.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gobject.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gvalue.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gparam.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gclosure.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gsignal.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gmarshal.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gparamspecs.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gsourceclosure.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gtypemodule.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gtypeplugin.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gvaluearray.h:
+
+/opt/gnome220/include/glib-2.0/gobject/gvaluetypes.h:
+
+/opt/gnome220/include/dbus-1.0/dbus/dbus-shared.h:
+
+/opt/gnome220/include/dbus-1.0/dbus/dbus-gtype-specialized.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/dbus.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/connection.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/enums.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/handle.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/errors.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/telepathy-errors.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h:
+
+/opt/gnome220/include/telepathy-1.0/telepathy-glib/util.h:
+
+/opt/gnome220/include/glib-2.0/glib/gprintf.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
diff --git a/docs/examples/set_presence/Makefile b/docs/examples/set_presence/Makefile
new file mode 100644
index 0000000..17b2dfb
--- /dev/null
+++ b/docs/examples/set_presence/Makefile
@@ -0,0 +1,395 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# docs/examples/set_presence/Makefile.  Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+pkgdatadir = $(datadir)/telepathy-doc
+pkglibdir = $(libdir)/telepathy-doc
+pkgincludedir = $(includedir)/telepathy-doc
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/docs/examples/Makefile.am_fragment
+noinst_PROGRAMS = example$(EXEEXT)
+subdir = docs/examples/set_presence
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/telepathy_docs_check_perl.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+PROGRAMS = $(noinst_PROGRAMS)
+am_example_OBJECTS = main.$(OBJEXT)
+example_OBJECTS = $(am_example_OBJECTS)
+example_LDADD = $(LDADD)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(example_SOURCES)
+DIST_SOURCES = $(example_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run aclocal-1.10
+ACLOCAL_AMFLAGS = -I m4
+AMTAR = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run tar
+AUTOCONF = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run automake-1.10
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -Wall -Werror
+CPPFLAGS = -Wall -Werror
+CYGPATH_W = echo
+DEFS = -DPACKAGE_NAME=\"telepathy-doc\" -DPACKAGE_TARNAME=\"telepathy-doc\" -DPACKAGE_VERSION=\"0.5.0.1\" -DPACKAGE_STRING=\"telepathy-doc\ 0.5.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"telepathy-doc\" -DVERSION=\"0.5.0.1\"
+DEPDIR = .deps
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper 
+DOC_USER_FORMATS = 
+ECHO_C = 
+ECHO_N = -n
+ECHO_T = 
+EXEEXT = 
+HELP_DIR = ${datadir}/gnome/help
+INSTALL = /home/murrayc/bin/install-check
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LDFLAGS = -L/opt/gnome220/lib 
+LIBOBJS = 
+LIBS = $(TELEPATHY_DOCS_LIBS)
+LN_S = ln -s
+LTLIBOBJS = 
+MAKEINFO = ${SHELL} /home/murrayc/svn/gnome220/telepathy-doc/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
+OBJEXT = o
+OMF_DIR = ${datadir}/omf
+PACKAGE = telepathy-doc
+PACKAGE_BUGREPORT = 
+PACKAGE_NAME = telepathy-doc
+PACKAGE_STRING = telepathy-doc 0.5.0.1
+PACKAGE_TARNAME = telepathy-doc
+PACKAGE_VERSION = 0.5.0.1
+PATH_SEPARATOR = :
+PERL_PATH = /usr/bin/perl
+PKG_CONFIG = /opt/gnome220/bin/pkg-config
+SET_MAKE = 
+SHELL = /bin/bash
+STRIP = 
+TELEPATHY_DOCS_CFLAGS = -I/opt/gnome220/include/telepathy-1.0 -I/opt/gnome220/include/dbus-1.0 -I/opt/gnome220/include/glib-2.0 -I/opt/gnome220/lib/glib-2.0/include -I/opt/gnome220/lib/dbus-1.0/include -I/opt/gnome220/include/gtk-2.0 -I/opt/gnome220/lib/gtk-2.0/include -I/opt/gnome220/include/atk-1.0 -I/opt/gnome220/include/cairo -I/opt/gnome220/include/pango-1.0 -I/opt/gnome220/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12  
+TELEPATHY_DOCS_LIBS = -L/opt/gnome220/lib -ltelepathy-glib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0  
+VERSION = 0.5.0.1
+abs_builddir = /home/murrayc/svn/gnome220/telepathy-doc/docs/examples/set_presence
+abs_srcdir = /home/murrayc/svn/gnome220/telepathy-doc/docs/examples/set_presence
+abs_top_builddir = /home/murrayc/svn/gnome220/telepathy-doc
+abs_top_srcdir = /home/murrayc/svn/gnome220/telepathy-doc
+ac_ct_CC = gcc
+am__include = include
+am__leading_dot = .
+am__quote = 
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
+bindir = ${exec_prefix}/bin
+build_alias = 
+builddir = .
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias = 
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = $(SHELL) /home/murrayc/svn/gnome220/telepathy-doc/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /opt/gnome220
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias = 
+top_build_prefix = ../../../
+top_builddir = ../../..
+top_srcdir = ../../..
+all_includes = $(TELEPATHY_DOCS_CFLAGS) $(TELEPATHY_DOCS_WARNING_FLAGS)
+DEFAULT_INCLUDES = 
+INCLUDES = -I. -I$(srcdir) $(strip $(all_includes))
+example_SOURCES = main.c
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/docs/examples/Makefile.am_fragment $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/examples/set_presence/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  docs/examples/set_presence/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+clean-noinstPROGRAMS:
+	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
+example$(EXEEXT): $(example_OBJECTS) $(example_DEPENDENCIES) 
+	@rm -f example$(EXEEXT)
+	$(LINK) $(example_OBJECTS) $(example_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+include ./$(DEPDIR)/main.Po
+
+.c.o:
+	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+#	source='$<' object='$@' libtool=no \
+#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c $<
+
+.c.obj:
+	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+#	source='$<' object='$@' libtool=no \
+#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
+#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-noinstPROGRAMS ctags distclean distclean-compile \
+	distclean-generic distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am
+
+
+post-html:
+	rsync $(rsync_options) $(example_dirs) $$USER@$(web_host):$(web_path)
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/docs/examples/set_presence/Makefile.am b/docs/examples/set_presence/Makefile.am
new file mode 100644
index 0000000..d0a304f
--- /dev/null
+++ b/docs/examples/set_presence/Makefile.am
@@ -0,0 +1,7 @@
+include $(top_srcdir)/docs/examples/Makefile.am_fragment
+
+#Build the executable, but don't install it.
+noinst_PROGRAMS = example
+
+example_SOURCES = main.c
+
diff --git a/docs/examples/set_presence/Makefile.in b/docs/examples/set_presence/Makefile.in
new file mode 100644
index 0000000..4249b2b
--- /dev/null
+++ b/docs/examples/set_presence/Makefile.in
@@ -0,0 +1,395 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/docs/examples/Makefile.am_fragment
+noinst_PROGRAMS = example$(EXEEXT)
+subdir = docs/examples/set_presence
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/telepathy_docs_check_perl.m4 \
+	$(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+PROGRAMS = $(noinst_PROGRAMS)
+am_example_OBJECTS = main.$(OBJEXT)
+example_OBJECTS = $(am_example_OBJECTS)
+example_LDADD = $(LDADD)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(example_SOURCES)
+DIST_SOURCES = $(example_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = $(TELEPATHY_DOCS_LIBS)
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PERL_PATH = @PERL_PATH@
+PKG_CONFIG = @PKG_CONFIG@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TELEPATHY_DOCS_CFLAGS = @TELEPATHY_DOCS_CFLAGS@
+TELEPATHY_DOCS_LIBS = @TELEPATHY_DOCS_LIBS@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+all_includes = $(TELEPATHY_DOCS_CFLAGS) $(TELEPATHY_DOCS_WARNING_FLAGS)
+DEFAULT_INCLUDES = 
+INCLUDES = -I. -I$(srcdir) $(strip $(all_includes))
+example_SOURCES = main.c
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .o .obj
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/docs/examples/Makefile.am_fragment $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/examples/set_presence/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  docs/examples/set_presence/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+clean-noinstPROGRAMS:
+	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
+example$(EXEEXT): $(example_OBJECTS) $(example_DEPENDENCIES) 
+	@rm -f example$(EXEEXT)
+	$(LINK) $(example_OBJECTS) $(example_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/main.Po at am__quote@
+
+.c.o:
+ at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(COMPILE) -c $<
+
+.c.obj:
+ at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+	clean-noinstPROGRAMS ctags distclean distclean-compile \
+	distclean-generic distclean-tags distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am
+
+
+post-html:
+	rsync $(rsync_options) $(example_dirs) $$USER@$(web_host):$(web_path)
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/docs/examples/set_presence/example b/docs/examples/set_presence/example
new file mode 100755
index 0000000000000000000000000000000000000000..57203b17fa97ff88c9cb947fd93f9d92c6209eb3
GIT binary patch
literal 14582
zcmeHOeQ;dWb-()|d%+*b#(=>NtP+XH6TFg)ab%~slBLBqIJU8DFmcTDYWHd1!fJQf
zeQRWDz*IKa2zgu}3DZz&*O`_!DL4Z|N%^Qfq8J$3xM?~=VM@#drc&%QqIHNv6mNgO
zd*9uC`y_X8+J8FZyK~;X=bm%VJ@?#?_wK!C?~ks!!RPY{9sD97h#eaUh880J`WF>t
zp$LnRXcYCLPE0};X$yCN2OtZePz~~efB<R07d`+w;9}qe(kPoC1Iq%AU5feuEH7#m
z{gEq$c;uO2h;SSQP61di>3&4}LEjG=VJ&C`(pd*#1 at IN9n-B(0(6pOBvJ*hZ1zmm}
z=<fP$$Re;jBGHsibvLCG^V6wJu`g1{MiwX<RFm}Ot2ap5)RQtpfEj=~z%0OJ05n%j
z1+dI?z~z7o0G9x+0!#s*i85S)CuLj&m at RY0Kd9T;0_{pYCIi?v(*O)?OPC1+_7C-)
zLj>V-fVlwb&2S-Lrc9{^<xnr(#@!<96CbusVIIqc0e}0`N4IxG|K;TOZu;rrd+zJL
z=bgJY&i%pQ$J0;z^Do%ss_+7paRTdcx0CohO+*|9w0iJWE}Z-wRLlv)-}A`dq=|@0
zf0zw&0`aUy5EHjN^!q*ZZ+P%Ip85`Y at PG60AMw!ldhp+R at T><v;E{K;r~R8f{Lgv#
zhdlVRXzz|gn4bu>;^Wejz|$`L4}hP1G#KKzn}LzJ9P(#l%^*MRb<o5AZRDNaqv=z`
zZs_+m$}4^h2h1tkOq;owZEc&M1jdQgERsfVER`|R*=)|ZtC+HdVI+IA8KYpw^0r|J
z<HoJVIy0Fn*k-;X9V-;f0?K5&?=a)GQOxAc9-vmNU>SC-J8c at NOu@|CRbn&d-PJtE
zFnWsVG;-~2IhH}aZbh`*ifZ{{1{_;s>7r>AOq=T2sW_s1Dw7m;&WNW|Mm(FzK&=$i
zPi3HQPb?1ZRBsM?<??31%m9za(rGC|=S)!A5oFj|Sy8cI#I0B+X(q^9RwJE)xSqUe
zN(q&^+1~LQ$$A~Z<Ha~-65XgP5i{8XPF51FMXslg-dHA<H1nFt(|TD~B2{oz=i$)h
zC1>8et7sN%m;E?elJ=eR`&wG&FNiejp%PD<vAkjC^VxiLkE#x1p at gRp@?sFwqJ<be
z=xr%Jm92;dR}Kcw_Sg$5tV*1bOZ9aZd&cv|W2t<$id*KW_k|W%MQ2}ez>#GUb-0JA
z7N&Z#85`E>NhQl!Nj1o;D#p}E6w_vP9*S2ok{D?id_5EzR}~p6*I*bWFw2Ss3?aiH
zi31B0j3ZnaW+G<CK<F+MR6epY39)?D%4Hn}>@U_wS4G#huU~PS!91fm^5sa&wG-w}
zl-Z0$z_nb-cU0wl764uY;Fk#&6$JJ43I6=@snU0W!1rkwP at 78OH5U}mD`s%1?;6q>
zx?cVx&}+o2PMITf{uL`&K>XOj4@=xHMx64a&jv%2n8q478Jt1JP&&jI`BNF=MO(`l
zFWXs+ at xq<W7^~b|#(2Sp8RKPI&loTHM#lIMxP~z_YG#b(a3N#7 at LL(<W&C at Lp?n)-
zyp%f`W1(Ha7%%TtjPY@?mN7me)-%RO#zw~Y;P^UYyi~U^#>d8nJs)-Tp9~Ju7MmUz
z8f_3_;IXk%skG}ycFpio<PNu^dBfYG`^HUg4wbGu4GWYS#_(jBQUfhvF*$M^#Yzpd
zh(+4SF^SVM7R^0!SmLyh#n<}CA&JvcR+#vHiPK_MBk_F_r{%0>;yWZx3tD{bkK`my
zOImHjw at 928wN?;cD{)%ZT1&i5;<T`}k$AJjX=!T<@vy{caf=Nasg*b_Z{>&!iL(c+
zKH{TikkP=NuyznXE^+pVwVU`ciL+;{eZ&t-oIPYcLHv-!*;Cej;`=4e9<!b%zE9%p
zIqMMd9TH~`S}zjMNt``t9VWg7IAR%Eet!F&5BfhGUAumr)r|M6)rQB-w^$eL3x<aO
z28^fnRRw1p?6^J+aiZ8Za7hk{7oWgq_58>2IC9!QxUsbO-NIFaFR+5aWxj*tD9zeM
zvSMHSZvNk2ub~8A|7*cbn}-IsiouuV&H?iKPlgUW3Eo|Y?U~eHAaTLbU_J9n$KD*;
zCwYSX_lBlj^w1-q4 at 5&pj{668T=O^>jvtMVjiL=Fwj)tuqJYE&k0Egf5|=R%Lt;J?
z8<AMb#2O at SWa0)S;!IqR#5N`tA~DFsmyq}iCO(hE8%$h|#0V3$Ncd6viOEP at fy6*`
z?9Cym=j{G_rwY4aAUbuREwrbzK8Thiz%hK!Z%d^EHf*pbSU>!8Or;aIf^>)^10<x6
zFx^GA?O;3FS<lUYKwRs at SO+8?a^fHd9>u*6aYt)diWEnaM(D67I at W*hn9shO&-_Jr
z`Y+nK6Feht;xQ1dW$7o;?T)7JP=#ZVrd8m#I#rnM#ATJP8I&qc4SYk!p;{G}RXV{I
z7MvQERBD(FzTpgsw>ZSlRfwG=-mI&~IJiveK_%b&jk}3uLw*O at C#J%9Hj7 at 0qPq1*
zqo=8J|Gl$>4O7gjbjK59J%NH{DYpX|xf09vz$JY!;$ZYN>@k)4b=ISAr_wrmX4MZr
z2>AzT=7H#GXm>55ir5z^_HjsJacI2QUBlR?sNrSWGFbl(8Seyj;1bGGwaxmU`uPPI
zoAvjg5V};=-dt7tDcSx??JuFia{KNBa-tno&-o^*9wq5qhu9{FesgGWRecbvN9nFH
z4ECG*Pc9rDf-tBq-^ZwcCLg{Zc?UVvhkyBNH9%is4o&OyN|l{aygZ^8K|!|kWfa&G
zJ*8SYzpABeY{NC6J9hpj)NwRAjNTI?DLh}~K7;+|mP@^~dP2$`1=@z(;h02EvJn<U
z4 at 6J0_h>&Rp&KdNC1sS92Uwp|wxLpXXQeFL?<zZ3DI0Z_9ieTavfd{uWjm_NzFaAL
z0n2vQpLIq)zn997>X!dKN>X#K5d+av)chexAP17)qp;{G%~BpEFG{lH>^<!oJvrnb
zVCS)57bvhc3l2nw`(Iml+vdU8*pPl{U|3*zx36}s at 3-F4HM|Dw4-EY!K2-WoP96T!
zU!n6}dIIx)u%FL)M~{^JyGnL_%O}-y4l6zCEIs}lx%yxCEk2WfzyGzVn{GEY4-L$%
zN3E!j-zf)p4%C0TWMBLeQ$73oPXtTH1_H<`p6ZwHoHDP}9p5x_q0R7IwCy&0zwpzI
zUyG}=88ckSnekLl3Lm at c)Yby2)uw%SHh*VW?H<~Twq<6pg~K*3n+f;CQfcr+Gx7Yk
zoXm;JO~&e2uNh8d!uW6&9oSbwC`y>&Ox6zP^4YDa1WLIH#f+UVVy{}AYxd<*c~2fi
z#IRZ13VGGsR<>YgSaENv&>OSk7W>Lw3AQlUd&%$o3J(|@<x+)k!A$pr3#nuVqSv6M
z`EcB&y)wau%$=F+-I;LSj1{sO*70YL1Vi5iJP&vU at H*g!fOh~N0DcDeFTfa}1}oZh
zz-55(o6U3B{x;5YtiL4OP`FTZl=rb{gdMq1bViqLSiU6OS>8>e at yK@bVJ}`RED1YV
zW+L3E+C+)-E)>f-BzjT>i(B>B-LY-bp00YT%Y(}!V1l|T>Wr%neKlUTHa5=<iUsKJ
z3``fR8iUFTIFH1ULRk#A*&aJNW^t8|qtO^jkR8t!(}~O%?XV*uY-ht=vf>VPjG!vf
zB5)wVHansk=Rra;){Vmy+NoL(y=@<_Pj4}wk8O*$IdLSO?G>>&G|AW^UF@;%fJBkQ
z`3)vvf^y4eL5XZUoW}VM+iPP+6vAd-jAteSM<&@~K5hyYHuF^Hd^m4`^A<R7f%6tP
zZ-Mg`_<v>r?qsO4j+y4JPeT(9B$-Y)ai0_Kb>gR-_&Fzj%ZWd5;$Jwi51RqXnd!uH
zow&(~JDm7dC+4{_k7js(g(F&dZ^iwvg}dcno+)Kp{}A81z<2M&88PBM;JhzAgL1sb
z<?#;hbs3N)PT>p{s)#oLJa6G0EANDxA)o0+#Jocb0eCOV82h8_8 at q8HhL~kX5kCkV
z$#V|8GuMTdJ{%0K2HXzF0PX|q1v~|K2JkB29|7+J{sV9ZFdh5vD*+L}Qow4!?SKs6
zKEPhUQ-EgxuL5*kVtGf$l5pdOZhZ6=!wVzVMsS-_lvwLLg^T|sPfN>Z5cHXtK8r@@
zD2R680g7J?;>i)D#?<E#^DdNqt%KrQfMKfm>S1 at LJ_Mi2QJi&%I392^3n&6S*EuBZ
z0Vt**$Gz}9i3hjrr_ehDX8L`hy^Q?4ju8If<Yg+lUeYG*le8N8CIo^t*uV*YsOBIu
zLz7z>1#6y06bw%G`zC!0shW9s_%45l&zb=5iYKv3aRA^KH{lud$s=N<n!1arbV5B7
zO}zb$<I1Y_z6H(At<BdpU#BSZZCsEwrLJvV1lNo1cvHMkY>H#k9qBqJ0giYr8d3y2
zHp1;);RTVF*2v-(;oFguN^X`)zKdrV&}8 at Kn&R=+-mVSpD<Xye^E!Pqd=1kto)VZo
zXZj4^OkXXQ5`VpzGG!^UV00&mzQQRSb7A6zA~1c)l&?%#dGYU0^<&AIbhTK?QRJH;
zYA0=&6bQ`;HH0qa+B81r3&{0LKM$YpH`AvHcmZ*60DOWs-jO&kA)W>JMIWBy*na0;
z6Ol+$VOt?#<_b+oGh^mcsLSa|)X&;^4GRtAsIBpH<qb^t)iu>!|FybgvZ={m19gIa
zQRC;t37ixT%|8kGYo*FpPpC5b5LHz=kxhmaPOrdKzPh?PKkgEJ$l*i_%rEC~gmgG-
zRKd#T?Qk)p4p4CZV+)nVlxO;-v)DSzM-~6Mm~MjcT9$=-|Ge(4N>$Xu3Hn`13toXn
z(p*0Qc<D4iBY at 2wcF{$ou&o!a6Nv4+iY=W&H8^Gx5gb*Sk at jUP=i9NQh$J(`2puj&
zB(W`n!Ya1&in7(r7jU9hg&3ga%{2K{BA2#Bgrh)2Y_ktfc_|;sXXQO~#I)enfCDfQ
ziQCzH0Trm|jyMECNURs*DU!^hARZAZO_jt2HVS2XdvUf0R<pa9G-7$WPEd+ObH#2R
zu9fjrrYEauIA+M3TQ!DL5vZU_!6Z8Ah|>oC3^9GKI1V}3rOzA?_q#xjQP4PJaiuKz
zq;DGtVc<IG_ri6^;GCyCexq36JLcpel5Z69wg5hHz9;w%(~1IZ$YWUs@({iP;CBq=
z@!N*qU9|vy>rglH)B-vH0RZ{<Ewmd1ego-1UIwoH`a6c-Fb`rhE<>KKm*oi?0sQV^
zn%_QefNu-Zte1JLmmvwb0KhzcJ2e8~0N3)!M;tT1%*Su7X7Ih?@bR6e`FH?GU0Dz3
z&1vv8Bdvq3my=BMaqcu?1>Ub42^#qb^cB;5^s77uV~$a{6KFezT>#C;dHOa!0_AOh
zq*mHH;PA1%oU6m&`_N@)t>0rVzPE8(@HYGbG>sy4`cE7_ijY2+a6F{FbkKa?K?e0B
zA1{9&KMUV?U3|RceG+_H21w=fA*5*r%9FmF;M0Db$dY{2;|Bm;Fa0n^@e$&cNBmV6
zAHT6rfscKz19=EX0a{)H*B*)R#O?hD at UedC$II<B_~iX4a0aczkC3K39mrSG2x3ip
z&y^-QSBLg8;RJ2-p8?lpNIDF at 28V}{rhV#4Gyfy-{kbN(Xp at lV$`%7(sP=Evv{@d$
zPr(<_M3=m<!`IA85gMV~_f=9pS%mN<hfkA^gRe~^h;@6p=b?>t2wyG4VhV7APBP}0
z*J11$*boB<YKlbw_D3y%Yk^x{`davR)*#afTAs$;G1p(>%3DbJ5G!2O%=J{^ss^r`
z3Rk0n>!ZR|g<J;}t|q+RvjyZzuGTe0muzzVQaD?o_Jj)Oj<VuI8IUV7Y>#zE(Yb;t
zziow2lQ`EAh2t9%LBHDr(wi9j4y+4`PRptJuW<H?n&%4Vj#LQFXN9Xbl-^4QoSDJ-
zspx9Q%Xz49EItUFZwlv*x8hS8sPg!w{o$nK3IXYDT*(NOJ(X2nplYRLdEEZFLZIwT
zt@*JyxI#dLtL8`$KCe<yhljZPolG3dm0T~$;=?W;!%?n_3ZE&KAffH$!yA1$3Ah_$
z<cAkFw-?fB2C)zAPa~#p4M!63dk}AN at q6ok5cGXcf3W_?fb0JBVI~{^?ymo at f$w+5
z1MBy;ZwPc9*uJ-b=>GHhFBQju^Zg)s{4>PI9-Ny?Jsy1iSz;P+-QQuHaLfj-14k3*
z_)fI%X{2XDAFloMS>ntgz6Chnmn=g(=_%jm!o%Qs$b)~|g|oiD0?zSI`_gCm`yTq=
zdGKEW*Yjs4y!7dVO}7eFezuT at IFQ9a`Ey;1lWZSwy3sr=>C?n|;Pjf%<u`lydp-D8
z;3r-B?gFmuSqpnU>fwLdgFo-VKk?vKVF`2lY~KXja^~j@|7Bt$a5{pqeKY(sg$bPQ
zWM6aIQv|L9+xwOW|I~vwu;ET1e=l%4HEe=i*}vO?OE)yo=ySf?!~cp0{~_=lj=tpo
zF>tyukZlI$&rdx3{|VeJ|JNRR9R?mfan7JT^;znAXHehO!2cNSM^eo6PZOqxem`*f
z*<B7hv;0or{C<@DT(6yNwQGNiO>e<2_Vi$@YZx8t*Q_&Et?XJ)zjmXu3cInxMM`9i
zWIEd&OB-_MW5kMmxYXsHC@**yEn0A$Ai+o_`iOm5$nBDmDE9Vl)AdAGcgkvRSl9m5
zsG%`dqtlgI<TgvzLVsZDx_s4|W$mksH8<SQ6<u$vZ(p`5N}bs<Y^ZS4D;<QZGNePX
zFgkBr-Tu{;9fBJ&$C(&+$c`6zTiXPl#P|~ce9YCAy^$~r at q9}9V4yzfsf+_0<+bgI
zb9?Ilj(-_2dUA%ve+9Tb%E!Agc>LHW)V at V1<(#{A?tLfvL&7+(>$bLvdo{f6E5)n-
z9Ka6YpCcf&@^1vX=9eA4JqHp7{P)Y2uhImi#{cbMf<`O1gYkbpI7{;(!SlC)vontW
z at 4|$<&FK0>A&dWYWD at WLaOR30x8*@0PY}j8KptCsw*OvCSUWu1DYW8!;qrQzxB&U9
zn+97?$l5GLSN~T;i$BYMAtsd5B5?BI(h)YQIPZ@)i4^U$=xp*_<4gUWLQe6 at A3~~!
zwPum$F4g8bTiaWNXPiryl=5F&+yk6{x547FsC7|<YeOz>*j6!fXQaCiTAb})IO at L)
Ha!~v?ROa}}

literal 0
HcmV?d00001

diff --git a/docs/examples/set_presence/main.c b/docs/examples/set_presence/main.c
new file mode 100644
index 0000000..439b400
--- /dev/null
+++ b/docs/examples/set_presence/main.c
@@ -0,0 +1,251 @@
+/* Copyright 2008 Collabora Ltd
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <telepathy-glib/connection-manager.h>
+#include <telepathy-glib/connection.h>
+#include <telepathy-glib/util.h>
+#include <glib/gprintf.h>
+
+GMainLoop *mainloop = NULL;
+TpDBusDaemon *bus_daemon = NULL;
+TpConnection *connection = NULL;
+
+/* A utility function to make our debug output easier to read. */
+const gchar* get_reason_description (TpConnectionStatusReason reason)
+{
+  switch (reason)
+    {
+      case TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED:
+        return "None specified";
+      case TP_CONNECTION_STATUS_REASON_REQUESTED:
+        return "Requested";
+      case TP_CONNECTION_STATUS_REASON_NETWORK_ERROR:
+        return "Network error";
+      case TP_CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED:
+        return "Authentication failed";
+      case TP_CONNECTION_STATUS_REASON_ENCRYPTION_ERROR:
+        return "Encryption Error";
+      case TP_CONNECTION_STATUS_REASON_NAME_IN_USE:
+        return "Name in use";
+      case TP_CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED:
+        return "Certificate not provided";
+      case TP_CONNECTION_STATUS_REASON_CERT_UNTRUSTED:
+        return "Certificate untrusted";
+      case TP_CONNECTION_STATUS_REASON_CERT_EXPIRED:
+        return "Certificate expired";
+      case TP_CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED:
+        return "Certificate not activated";
+      case TP_CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH:
+        return "Certificate hostname mismatch";
+      case TP_CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH:
+        return "Certificate fingerprint mismatch";
+      case TP_CONNECTION_STATUS_REASON_CERT_SELF_SIGNED:
+        return "Cerficate is self signed";
+      case TP_CONNECTION_STATUS_REASON_CERT_OTHER_ERROR:
+        return "Other certificate error";
+      default:
+        return "Unknown reason";
+   }
+}
+
+void on_connection_set_presence(TpConnection *proxy,
+  const GError *error,
+  gpointer user_data, 
+  GObject *weak_object)
+{
+  if (error != NULL)
+    {
+      g_printf ("tp_cli_connection_interface_simple_presence_call_set_presence() failed: %s\n", error->message);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+   g_printf ("Connection set.\n");
+
+
+
+   /* Disconnect the connection now that our example has finished.
+      Otherwise it will be orphaned. */
+   g_printf ("DEBUG: Disconnecting.\n");
+   tp_cli_connection_call_disconnect (connection, -1, NULL, NULL,
+            NULL, NULL); /* Also destroys the connection object. */
+   connection = NULL;
+}
+
+
+void on_connection_status_changed(TpConnection *proxy,
+  guint arg_Status,
+  guint arg_Reason,
+  gpointer user_data,
+  GObject *weak_object)
+{
+  switch(arg_Status)
+    {
+      case TP_CONNECTION_STATUS_CONNECTED:
+        g_printf ("Connection status: Connected (reason: %s)\n", get_reason_description (arg_Reason));
+
+        /* Set the presence: */
+        tp_cli_connection_interface_simple_presence_call_set_presence (
+          connection, 
+          -1, /* timeout */
+          "away",
+          "Gone fishing",
+          &on_connection_set_presence,
+          NULL, NULL, NULL);
+
+        break;
+
+      case TP_CONNECTION_STATUS_CONNECTING:
+        g_printf ("Connection status: Connecting (reason: %s)\n", get_reason_description (arg_Reason));
+
+        break;
+
+      case TP_CONNECTION_STATUS_DISCONNECTED:
+        g_printf ("Connection status: Disconnected (reason: %s)\n", get_reason_description (arg_Reason));
+
+        /* Finish with the connection object: */
+        if (connection)
+          {
+            g_object_unref (connection);
+            connection = NULL;
+          }
+
+        /* Stop the application: */
+        g_main_loop_quit (mainloop);
+
+        break;
+
+      default:
+        g_printf ("Connection status: Unknown status.\n");
+        break;
+    }
+}
+
+void
+got_connection (TpConnectionManager *connection_manager,
+                const gchar *service_name,
+                const gchar *object_path,
+                const GError *request_connection_error,
+                gpointer user_data,
+                GObject *weak_object)
+{
+  TpProxySignalConnection *signal_connection;
+  GError *error = NULL;
+
+  if (request_connection_error != NULL)
+    {
+      g_printf ("RequestConnection failed: %s\n",
+          request_connection_error->message);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  connection = tp_connection_new (bus_daemon, service_name, object_path, &error);
+
+  if (error != NULL)
+    {
+      g_printf ("tp_connection_new() failed: %s\n", error->message);
+      g_clear_error (&error);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  g_printf("DEBUG: Connection created.\n");
+
+  /* React to connection status changes,
+   * including errors when we try to connect: */
+  signal_connection = tp_cli_connection_connect_to_status_changed (connection,
+      &on_connection_status_changed,
+      NULL, /* user_data */
+      NULL, /* destroy_callback */
+      NULL, /* weak_object */
+      &error);
+
+  if (error)
+    {
+      g_printf ("couldn't connect to StatusChanged: %s\n", error->message);
+      g_clear_error (&error);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  /* Connect the connection: */
+  g_printf ("DEBUG: Calling Connect().\n");
+  tp_cli_connection_call_connect (connection, -1, NULL, NULL, NULL, NULL);
+}
+
+
+int
+main (int argc, char **argv)
+{
+  g_type_init ();
+
+  /* Create the main loop: */
+  mainloop = g_main_loop_new (NULL, FALSE);
+
+  bus_daemon = tp_dbus_daemon_new (tp_get_bus ());
+
+  /* Get the connection manager: */
+  GError *error = NULL;
+  TpConnectionManager *connection_manager = 
+    tp_connection_manager_new (bus_daemon, "gabble", NULL, &error);
+  if (error)
+    {
+      g_printf ("tp_connection_manager_new() failed: %s\n", error->message);
+      g_clear_error (&error);
+      return 1;
+    }
+
+  /* Get the connection : */
+  GHashTable *parameters = g_hash_table_new_full (NULL, NULL, NULL,
+      (GDestroyNotify) tp_g_value_slice_free);
+
+  GValue *value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "murrayc at murrayc.com");
+  g_hash_table_insert (parameters, "account", value);
+
+  value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "passwordTODO");
+  g_hash_table_insert (parameters, "password", value);
+
+  /* This jabber-specific parameter can avoid clashes with 
+     other telepathy clients that use the default jabber 
+     resource name. */
+  value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "telepathy-doc set_presence example");
+  g_hash_table_insert (parameters, "resource", value);
+
+  /* Call RequestConnection; it will return asynchronously by calling got_connection */
+  tp_cli_connection_manager_call_request_connection (connection_manager, -1,
+      "jabber", parameters, got_connection, NULL, NULL, NULL);
+
+  g_hash_table_unref (parameters);
+  parameters = NULL;
+
+
+  /* Run the main loop, 
+   * to keep our application alive while we wait for responses from telepathy.
+   * This function returns when we call g_main_loop_quit() from elsewhere.
+   */
+  g_main_loop_run (mainloop);
+
+  /* Clean up: */
+  g_object_unref (connection_manager);
+  g_main_loop_unref (mainloop);
+  g_object_unref (bus_daemon);
+
+  return 0;
+}
diff --git a/docs/examples/set_presence/main.c~ b/docs/examples/set_presence/main.c~
new file mode 100644
index 0000000..d19ea16
--- /dev/null
+++ b/docs/examples/set_presence/main.c~
@@ -0,0 +1,251 @@
+/* Copyright 2008 Collabora Ltd
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <telepathy-glib/connection-manager.h>
+#include <telepathy-glib/connection.h>
+#include <telepathy-glib/util.h>
+#include <glib/gprintf.h>
+
+GMainLoop *mainloop = NULL;
+TpDBusDaemon *bus_daemon = NULL;
+TpConnection *connection = NULL;
+
+/* A utility function to make our debug output easier to read. */
+const gchar* get_reason_description (TpConnectionStatusReason reason)
+{
+  switch (reason)
+    {
+      case TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED:
+        return "None specified";
+      case TP_CONNECTION_STATUS_REASON_REQUESTED:
+        return "Requested";
+      case TP_CONNECTION_STATUS_REASON_NETWORK_ERROR:
+        return "Network error";
+      case TP_CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED:
+        return "Authentication failed";
+      case TP_CONNECTION_STATUS_REASON_ENCRYPTION_ERROR:
+        return "Encryption Error";
+      case TP_CONNECTION_STATUS_REASON_NAME_IN_USE:
+        return "Name in use";
+      case TP_CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED:
+        return "Certificate not provided";
+      case TP_CONNECTION_STATUS_REASON_CERT_UNTRUSTED:
+        return "Certificate untrusted";
+      case TP_CONNECTION_STATUS_REASON_CERT_EXPIRED:
+        return "Certificate expired";
+      case TP_CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED:
+        return "Certificate not activated";
+      case TP_CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH:
+        return "Certificate hostname mismatch";
+      case TP_CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH:
+        return "Certificate fingerprint mismatch";
+      case TP_CONNECTION_STATUS_REASON_CERT_SELF_SIGNED:
+        return "Cerficate is self signed";
+      case TP_CONNECTION_STATUS_REASON_CERT_OTHER_ERROR:
+        return "Other certificate error";
+      default:
+        return "Unknown reason";
+   }
+}
+
+void on_connection_set_presence(TpConnection *proxy,
+  const GError *error,
+  gpointer user_data, 
+  GObject *weak_object)
+{
+  if (error != NULL)
+    {
+      g_printf ("tp_cli_connection_interface_simple_presence_call_set_presence() failed: %s\n", error->message);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+   g_printf ("Connection set.\n");
+
+
+
+   /* Disconnect the connection now that our example has finished.
+      Otherwise it will be orphaned. */
+   g_printf ("DEBUG: Disconnecting.\n");
+   tp_cli_connection_call_disconnect (connection, -1, NULL, NULL,
+            NULL, NULL); /* Also destroys the connection object. */
+   connection = NULL;
+}
+
+
+void on_connection_status_changed(TpConnection *proxy,
+  guint arg_Status,
+  guint arg_Reason,
+  gpointer user_data,
+  GObject *weak_object)
+{
+  switch(arg_Status)
+    {
+      case TP_CONNECTION_STATUS_CONNECTED:
+        g_printf ("Connection status: Connected (reason: %s)\n", get_reason_description (arg_Reason));
+
+        /* Set the presence: */
+        tp_cli_connection_interface_simple_presence_call_set_presence (
+          connection, 
+          -1, /* timeout */
+          "away",
+          "Gone fishing",
+          &on_connection_set_presence,
+          NULL, NULL, NULL);
+
+        break;
+
+      case TP_CONNECTION_STATUS_CONNECTING:
+        g_printf ("Connection status: Connecting (reason: %s)\n", get_reason_description (arg_Reason));
+
+        break;
+
+      case TP_CONNECTION_STATUS_DISCONNECTED:
+        g_printf ("Connection status: Disconnected (reason: %s)\n", get_reason_description (arg_Reason));
+
+        /* Finish with the connection object: */
+        if (connection)
+          {
+            g_object_unref (connection);
+            connection = NULL;
+          }
+
+        /* Stop the application: */
+        g_main_loop_quit (mainloop);
+
+        break;
+
+      default:
+        g_printf ("Connection status: Unknown status.\n");
+        break;
+    }
+}
+
+void
+got_connection (TpConnectionManager *connection_manager,
+                const gchar *service_name,
+                const gchar *object_path,
+                const GError *request_connection_error,
+                gpointer user_data,
+                GObject *weak_object)
+{
+  TpProxySignalConnection *signal_connection;
+  GError *error = NULL;
+
+  if (request_connection_error != NULL)
+    {
+      g_printf ("RequestConnection failed: %s\n",
+          request_connection_error->message);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  connection = tp_connection_new (bus_daemon, service_name, object_path, &error);
+
+  if (error != NULL)
+    {
+      g_printf ("tp_connection_new() failed: %s\n", error->message);
+      g_clear_error (&error);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  g_printf("DEBUG: Connection created.\n");
+
+  /* React to connection status changes,
+   * including errors when we try to connect: */
+  signal_connection = tp_cli_connection_connect_to_status_changed (connection,
+      &on_connection_status_changed,
+      NULL, /* user_data */
+      NULL, /* destroy_callback */
+      NULL, /* weak_object */
+      &error);
+
+  if (error)
+    {
+      g_printf ("couldn't connect to StatusChanged: %s\n", error->message);
+      g_clear_error (&error);
+      g_main_loop_quit (mainloop);
+      return;
+    }
+
+  /* Connect the connection: */
+  g_printf ("DEBUG: Calling Connect().\n");
+  tp_cli_connection_call_connect (connection, -1, NULL, NULL, NULL, NULL);
+}
+
+
+int
+main (int argc, char **argv)
+{
+  g_type_init ();
+
+  /* Create the main loop: */
+  mainloop = g_main_loop_new (NULL, FALSE);
+
+  bus_daemon = tp_dbus_daemon_new (tp_get_bus ());
+
+  /* Get the connection manager: */
+  GError *error = NULL;
+  TpConnectionManager *connection_manager = 
+    tp_connection_manager_new (bus_daemon, "gabble", NULL, &error);
+  if (error)
+    {
+      g_printf ("tp_connection_manager_new() failed: %s\n", error->message);
+      g_clear_error (&error);
+      return 1;
+    }
+
+  /* Get the connection : */
+  GHashTable *parameters = g_hash_table_new_full (NULL, NULL, NULL,
+      (GDestroyNotify) tp_g_value_slice_free);
+
+  GValue *value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "murrayc at murrayc.com");
+  g_hash_table_insert (parameters, "account", value);
+
+  value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "luftjabb");
+  g_hash_table_insert (parameters, "password", value);
+
+  /* This jabber-specific parameter can avoid clashes with 
+     other telepathy clients that use the default jabber 
+     resource name. */
+  value = tp_g_value_slice_new (G_TYPE_STRING);
+  g_value_set_static_string (value, "telepathy-doc set_presence example");
+  g_hash_table_insert (parameters, "resource", value);
+
+  /* Call RequestConnection; it will return asynchronously by calling got_connection */
+  tp_cli_connection_manager_call_request_connection (connection_manager, -1,
+      "jabber", parameters, got_connection, NULL, NULL, NULL);
+
+  g_hash_table_unref (parameters);
+  parameters = NULL;
+
+
+  /* Run the main loop, 
+   * to keep our application alive while we wait for responses from telepathy.
+   * This function returns when we call g_main_loop_quit() from elsewhere.
+   */
+  g_main_loop_run (mainloop);
+
+  /* Clean up: */
+  g_object_unref (connection_manager);
+  g_main_loop_unref (mainloop);
+  g_object_unref (bus_daemon);
+
+  return 0;
+}
diff --git a/docs/examples/set_presence/main.o b/docs/examples/set_presence/main.o
new file mode 100644
index 0000000000000000000000000000000000000000..17cb040fed674ac5ed26e9aa2b313398a1f49963
GIT binary patch
literal 5424
zcmb7IZ)_Y#6`yll;u^PhQ$rgl?KarNN#v8$7$mF~C9yXFHF5*Qv<+0-_1>Oule^u^
z?p|yQ0zq~`&eiIN(h7khg!q>ad?^B2iGD~)g&P$l{-~meN)!Z=gI!@zJ_O0s{C=}D
zzP+^*=t^_H_j~i+n>TOgX6Eio=8;3WTu$gGC$@+N6Jnq}=^2#JCpyH<Vr=ejGs~?r
zXWDM*{OXg?*Uh$<-fXF#y&sNiZ!Vatv|aiFgiZ<(gzXegK-fvahVTG|M<9$+cnHFA
z3Wp#>6dr&uM_~}cc?x?VJWpW<gx4u-hwyI-T at bcm^rfv3c0;I}tCugyJnx)2(;?#C
zy4g|R-!?bW)4I^w6T at P0b!~0!+i(_htv!+~J&dl4x(o7ev at FdQMtZtw4(w9cp|DM1
zD?+a6a0 at q4%SUC>haBe2)tNJ^xp<PFVJALYI%j8LbLBEV>SmYrR+%nlQ at D!(k;0t{
zH>7lXi|lVR5^PFoDcU$fAMBFpe`aInG2JOE at WjRV4k_p)8&hmjFLj`Jv)Wb9e!;xP
zoM+B-ix{QoZoG~Q+O#RkmAiAO$b0BBZ(c(^I+))`PaDgK_c+&`ytePqqHbP8cKZO0
zu&?N_bXV`Vd4w0?iBuQ0VS2Rg8@*=^smI4FO-3JR8ohOks_XSeUpj!H_h>7b*gIWf
zmoLp9>1mz$>&n`xRV?;T&MXhgSBW^SOc4VRq)wJeO1c(Oquxq-<{fZfU(tt<U}L6N
zlbQB6&Ge|ALu#fACReVw;^FfJ=D_!tj!RuSy*YCQbU(C7j^;8aF@?}|b6ICh5xKGF
zN!hcadp7a?+I4-;|4-iw*Y*8n#&@LWhTq7#xuR$O8a$af_lUZARcB5MwKx~d6_%xG
zjixM{^i2fSreob)oOyZh(Z}ZP)k~v+?;26nb-beI7R0CAQ#Ch=A&t86WDuS-+%OD6
zaiA8LTtD_4JN5$KDB4~bHm2`{(^aW4rP-)maShKmYLP33-7rQ_c({fi#6~p?PJ0D-
zr8{bV9M<G`X{|d|^}>uLL)cF2okqOo7^NVJeGXjlqKX|mCC)J&uITv_ZdeUHKW^B-
zKqcozM&y=@M&wQS2>lRd8X8V2`=kV8{z*TW^o`K9qrm4Fccbx~8bJFf+Cj7j(T<@#
zhE_xi(5BG7jCKy~X|%X%Ic3js0^fHrqrkV28Pc&G*NVJKwd`8e(2ZOl+_B4LD{|v?
zP2Vn6{UM__Y8S)nK`@Cp-!4YXgJXw>j1e!=@%;&?({`~P*P<aqsoa9mm&}O~ceRVd
zToOeuDxqw`p0uZt@(ui9l?kxPSdDZx47X`)UF=Baiu~2WOodL?U{Zyort77!e0MTa
zCsme|zk^9*DIvBK)XD{aXKXl01S1ZNPs at RaOE#8HAsIx6z#HM5Rj9sQh%jM~kC$E6
ziSM?NN5%GSEWJ(gsno*Io_6*t%sW9v*bXxBV^OXZ;}eJ|s&*9NOIToBx9nE!xHR2g
z2ppsAMKQ;T at r{TKcgp6X5m+-pEp%K#XEzk$@bK`E(Kj}ZpfzJKzb}7Z|K6Hpd-v{2
z6hh>q=}K&m1LH8kl9ocZoR8h9SmX<KY>WJO6p1{QVUQ at 0bp_jk$m84T<`0jK_2Y#(
zCs~O9^SK9hIka~vd)^<vyM7}QLY`01y&vsnWkcw at O^B~!r{uMh{<Py^)T=nU<nwwe
z78N?)9>}y$+sSJhjqqqY=EL|n`sKrTZ)hiIv>o?=bbc3c;i^K%{Fs8y?|#UPr=K6g
zi8<>>_nA;=nSFmq2T%2(4C`~yc4HLOqhk>D9N5)`$yT9wH)Pg<`E{XjnAG&d*;|F+
zy-Pnjp5_|U`d0DJHLWK$|56}Nk3g=gn0RfG6>CJ;A~Q_$t?L?k-UffxfwJa2ZS}m^
z&wZND1+;Cb?8lVMJ(>Jbpnh0~aZP~a{H>uM@@LTQ!=&E^(*H-g6UhFR3}-<GP{+^0
zhxWIo3PyV)!}A$_Jj18K>nP)P#ALiLX8O-%_%|~Adl~*hhW|Fh<uy&siTS>r>F3W0
z{jk43!w+P5l;K~=@MkkzRBX at BI}*x4P!;2~$ST-w1xImX!xa-aDU-v at D!7podh&K6
zaKtu at nvPR3fs+--ZxI5Auo&DrRrBIaj%j%q7uHYKY*=|@SWa?gY~ub7PI+V#jGw^m
zz^eJ7i{t{i->dsV=9Ix{2YaXN+M$))RW{x*)by=5u#z+N26 at V9DhF9`M31MdF0Lsk
zOS(=R8Dp{PcpnrCjrYP+FOzBNJd}RcX}es*rKjxSs#6SI7tu?0RI+do;TD7dR<Twt
zZ?sLOth_Ng=j1s6yvvE^Af6xLE+-RdzI5qi<aER2;+t9~%~8~ANUf2u<~P+MvEc9R
z95(!W74BBJPodoZ(J%LRApg~%{lf|$SLi9kDK7gzuW(l3yuxP{eoNs?3V#7?xkZRq
z$*~dsjvRaW8>;`$s((@Ow-o;uIS#EI_<pzGZ<#(I`Qzj`EKZUm-zquc*Hr&AM4Tz-
zRX_I^+WiFBg3bBoMEL(o>AAnq|4&N)ccuS_(qARVxc^aj6ZV6aZ8)!h)OQmxue+$n
zyn4wo-fnWlJ*xPa;>XEhKTZz&3ONqDbL2RypCU)x9}p4ehtwm^^F;i)@FMl_f0-Qq
zzb1#>Yvi!|BRTwAuqWrR0k#8M-iy4*nHM?iK1 at WsA?gwDAUWbaNDe#xNT%HwIpRG*
zeh2DG+%Cj(#P<pDQ})CEXXLmXT_WPpdxd(;i at zd?%S6Pz%Ki at s(TM|+yc@`I?ja(d
z0qXIC<|sKXWfsv8;so`uuaVy?#H`{^k?#=Vn?%@sU+JGChuuZRUnPg#?}@Pci_*VE
z4!c#ww_*(1?F8m-7vdvCv`<j~LHwp7_Fx at Sk9n8KdvPuku`Z^R{w(>2P&abSe_r+T
pKgS&2(SC&^3O}y!h{B@^k12da;pY_cd%!pag(Zb$h5TNy|Gx$3LURBB

literal 0
HcmV?d00001

-- 
1.5.6.5




More information about the Telepathy-commits mailing list