Codebase list telepathy-glib / upstream/0.13.13
Imported Upstream version 0.13.13 Jonny Lamb 13 years ago
95 changed file(s) with 1336 addition(s) and 867 deletion(s). Raw diff Collapse all Expand all
0 commit 66cb9dc0a12a792fda34fb2bef9603ec2b7c8196
1 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
2 Date: 2011-02-09 20:18:08 +0000
3
4 Version 0.13.13
5
6 commit 35bcbd7c8af383dece746d4aa4e6dc6060a6d742
7 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
8 Date: 2011-02-09 19:16:54 +0000
9
10 Squash unused-variable error during distcheck (DEBUG can be ifdef'd to nothing)
11
12 commit 65fbcc02f4d1bb4ed1827155e5834346b3c5612c
13 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
14 Date: 2011-02-08 17:00:52 +0000
15
16 Add entries to doc sections index file
17
18 commit df366e7ef32f350ab68f56daecdd0c5a38acd083
19 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
20 Date: 2011-02-03 15:14:31 +0000
21
22 Helper functions allow less printf'ing in the debug path.
23
24 Messages need only be printf'd once, and if the cache is disabled and
25 the sender has been turned off, they need not be printf'd at all if the
26 caller doesn't want the formatted strings back.
27
28 commit d84c9f7fc1b922c73c3cdcdffbe15acba59b878b
29 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
30 Date: 2011-02-03 15:12:01 +0000
31
32 ifdef the debug cache code based on ENABLE_DEBUG_CACHE
33
34 commit 3862ea9d9577437a48bf0d798fe7387fe1bd4176
35 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
36 Date: 2011-02-03 15:10:41 +0000
37
38 New configure option + docs for disabling the debug message cache.
39
40 commit 89a693adfa0366bc9966b56cd1e01dc3237429e6
41 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
42 Date: 2011-02-09 14:03:20 +0100
43
44 properly document tp_account_channel_request_get_channel_request
45
46 commit 6229e83759a5e6adf5117a5b49ae59f97cc77cad
47 Merge: d80b543 5e06241
48 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
49 Date: 2011-02-09 13:17:55 +0100
50
51 Merge branch 'chan-request-33761'
52
53 commit 5e062418e06f83064e814fdb0c154154209df159
54 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
55 Date: 2011-02-04 14:16:44 +0100
56
57 explain how to compare TpChannelRequest objects
58
59 commit d80b5439c05c4770d7e400a361e3ee88620278fb
60 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
61 Date: 2011-02-08 16:01:47 +0100
62
63 annotate tp_message_peek()
64
65 commit 27a1090a2a8c19aa7e25e85f86a7e372439dd259
66 Author: Will Thompson <will.thompson@collabora.co.uk>
67 Date: 2011-02-07 16:06:23 +0100
68
69 Put -Wno-error=foo before -Wno-foo
70
71 Clang treats the combination of these two parameters differently
72 depending on which order they appear in. By reversing them, we can
73 compile with `clang --analyze` and get warnings from its static analyzer
74 without clutter.
75
76 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
77
78 commit 40290b2ff576773340289b988c4948d661df73ca
79 Merge: 58bf150 cb11b8e
80 Author: Will Thompson <will.thompson@collabora.co.uk>
81 Date: 2011-02-02 14:32:34 +0000
82
83 Merge branch 'medicated-documentation-shampoo'
84
85 23.15. Restate my assumptions:
86
87 1. gtk-doc is the language of telepathy-glib's documentation.
88 2. Cross-references between sections of the documentation can be
89 represented and understood through gtk-doc markup.
90 3. If you build this documentation, errors emerge. Therefore: there are
91 errors everywhere in the documentation.
92
93 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94
95 commit cb11b8e26658b1e1ba0a6dfd7e75c8ece930c4e3
96 Author: Will Thompson <will.thompson@collabora.co.uk>
97 Date: 2011-02-02 12:19:27 +0000
98
99 TextChan: Clarify what INCOMING_MESSAGES feature does
100
101 The documentation referred to a property which doesn't exist, and didn't
102 say what the change notification signals were.
103
104 commit c21282cc9c3be655b9227cbfa141e9929bff8412
105 Author: Will Thompson <will.thompson@collabora.co.uk>
106 Date: 2011-02-02 00:30:20 +0000
107
108 Fix a load of broken documentation cross-references
109
110 I actually read the warnings produced by building the documentation and
111 found all these.
112
113 commit 8f86dfa5ef768f6da5c744a7aa5bcfd726af6aae
114 Author: Will Thompson <will.thompson@collabora.co.uk>
115 Date: 2011-02-02 00:26:43 +0000
116
117 Fix a tonne of documentation nits in client classes
118
119 commit 5829f565e45ea6a056eeac8e6024ba4f5b527f91
120 Author: Will Thompson <will.thompson@collabora.co.uk>
121 Date: 2011-02-01 23:39:03 +0000
122
123 Include TpBaseClientClass in gtk-doc
124
125 At looks like the class struct used to be private. But now it's not, and
126 bits of documentation (try to) link to fields of it.
127
128 commit 58bf150c70bee50ca69c7b7bed632aed66e72eae
129 Author: Will Thompson <will.thompson@collabora.co.uk>
130 Date: 2011-02-01 16:36:38 +0000
131
132 bump nano-version to 0.13.12.1
133
134 commit 13b746b90bfc2b2133193796c504a56d7e2a581d
135 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
136 Date: 2011-02-01 16:13:20 +0100
137
138 account-channel-request: add a channel-request property (#33761)
139
0140 commit 1f21d513ca152b7cd30cce36b294f6a9ac514d98
1141 Author: Will Thompson <will.thompson@collabora.co.uk>
2142 Date: 2011-02-01 15:56:00 +0000
200200 PACKAGE_VERSION = @PACKAGE_VERSION@
201201 PATH_SEPARATOR = @PATH_SEPARATOR@
202202 PKG_CONFIG = @PKG_CONFIG@
203 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
204 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
205203 PYTHON = @PYTHON@
206204 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
207205 PYTHON_PLATFORM = @PYTHON_PLATFORM@
0 telepathy-glib 0.13.13 (2011-02-09)
1 ===================================
2
3 The “Duckworth Lewis” release.
4
5 Enhancements:
6
7 • Many doc fixes, including: TpBaseClientClass is now included;
8 INCOMING_MESSAGES is now explained. (wjt)
9
10 • Compiler flags reordered (clang is order-sensitive) to allow
11 static analysis. (wjt)
12
13 • Account Channel Requests now give you access to the originating
14 TpChannelRequest. (cassidy)
15
16 • The speculative debug cache may now be disabled at compile time.
17 tp_debug_sender_add_message_vprintf and
18 tp_debug_sender_add_message_printf added to allow callers who care
19 about optimisation to reduce debug overhead. (fledermaus)
20
021 telepathy-glib 0.13.12 (2011-02-01)
122 ===================================
223
1212
1313 m4_ifndef([AC_AUTOCONF_VERSION],
1414 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],,
16 [m4_warning([this file was generated for autoconf 2.67.
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
16 [m4_warning([this file was generated for autoconf 2.65.
1717 You have another version of autoconf. It may work, but is not guaranteed to.
1818 If you have problems, you may need to regenerate the build system entirely.
1919 To do so, use the procedure documented by the package, typically `autoreconf'.])])
2020
2121 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
22 # serial 1 (pkg-config-0.24)
2322 #
2423 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
2524 #
4746 AC_DEFUN([PKG_PROG_PKG_CONFIG],
4847 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
4948 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
50 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
51 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
52 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
53
49 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
5450 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5551 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
5652 fi
6359 AC_MSG_RESULT([no])
6460 PKG_CONFIG=""
6561 fi
62
6663 fi[]dnl
6764 ])# PKG_PROG_PKG_CONFIG
6865
7168 # Check to see whether a particular set of modules exists. Similar
7269 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
7370 #
74 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
75 # only at the first occurence in configure.ac, so if the first place
76 # it's called might be skipped (such as if it is within an "if", you
77 # have to call PKG_CHECK_EXISTS manually
71 #
72 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
73 # this or PKG_CHECK_MODULES is called, or make sure to call
74 # PKG_CHECK_EXISTS manually
7875 # --------------------------------------------------------------
7976 AC_DEFUN([PKG_CHECK_EXISTS],
8077 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
8178 if test -n "$PKG_CONFIG" && \
8279 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
83 m4_default([$2], [:])
80 m4_ifval([$2], [$2], [:])
8481 m4_ifvaln([$3], [else
8582 $3])dnl
8683 fi])
8784
85
8886 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
8987 # ---------------------------------------------
9088 m4_define([_PKG_CONFIG],
91 [if test -n "$$1"; then
92 pkg_cv_[]$1="$$1"
93 elif test -n "$PKG_CONFIG"; then
94 PKG_CHECK_EXISTS([$3],
95 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
96 [pkg_failed=yes])
97 else
98 pkg_failed=untried
89 [if test -n "$PKG_CONFIG"; then
90 if test -n "$$1"; then
91 pkg_cv_[]$1="$$1"
92 else
93 PKG_CHECK_EXISTS([$3],
94 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
95 [pkg_failed=yes])
96 fi
97 else
98 pkg_failed=untried
9999 fi[]dnl
100100 ])# _PKG_CONFIG
101101
137137 See the pkg-config man page for more details.])
138138
139139 if test $pkg_failed = yes; then
140 AC_MSG_RESULT([no])
141140 _PKG_SHORT_ERRORS_SUPPORTED
142141 if test $_pkg_short_errors_supported = yes; then
143 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
142 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
144143 else
145 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
144 $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
146145 fi
147146 # Put the nasty error message in config.log where it belongs
148147 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
149148
150 m4_default([$4], [AC_MSG_ERROR(
149 ifelse([$4], , [AC_MSG_ERROR(dnl
151150 [Package requirements ($2) were not met:
152151
153152 $$1_PKG_ERRORS
155154 Consider adjusting the PKG_CONFIG_PATH environment variable if you
156155 installed software in a non-standard prefix.
157156
158 _PKG_TEXT])[]dnl
159 ])
157 _PKG_TEXT
158 ])],
159 [AC_MSG_RESULT([no])
160 $4])
160161 elif test $pkg_failed = untried; then
161 AC_MSG_RESULT([no])
162 m4_default([$4], [AC_MSG_FAILURE(
162 ifelse([$4], , [AC_MSG_FAILURE(dnl
163163 [The pkg-config script could not be found or is too old. Make sure it
164164 is in your PATH or set the PKG_CONFIG environment variable to the full
165165 path to pkg-config.
166166
167167 _PKG_TEXT
168168
169 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
170 ])
169 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
170 [$4])
171171 else
172172 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
173173 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
174174 AC_MSG_RESULT([yes])
175 $3
175 ifelse([$3], , :, [$3])
176176 fi[]dnl
177177 ])# PKG_CHECK_MODULES
178178
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
44 # Free Software Foundation, Inc.
55
6 timestamp='2009-12-30'
6 timestamp='2009-06-10'
77
88 # This file is free software; you can redistribute it and/or modify it
99 # under the terms of the GNU General Public License as published by
2626 # the same distribution terms that you use for the rest of that program.
2727
2828
29 # Originally written by Per Bothner. Please send patches (context
30 # diff format) to <config-patches@gnu.org> and include a ChangeLog
31 # entry.
29 # Originally written by Per Bothner <per@bothner.com>.
30 # Please send patches to <config-patches@gnu.org>. Submit a context
31 # diff and a properly formatted ChangeLog entry.
3232 #
3333 # This script attempts to guess a canonical system name similar to
3434 # config.sub. If it succeeds, it prints the system name on stdout, and
3535 # exits with 0. Otherwise, it exits with 1.
3636 #
37 # You can get the latest version of this script from:
38 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
37 # The plan is that this can be called by configure scripts if you
38 # don't specify an explicit build system type.
3939
4040 me=`echo "$0" | sed -e 's,.*/,,'`
4141
5555 GNU config.guess ($timestamp)
5656
5757 Originally written by Per Bothner.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
59 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
60 Software Foundation, Inc.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
59 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
6160
6261 This is free software; see the source for copying conditions. There is NO
6362 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
333332 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
334333 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
335334 exit ;;
336 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
337 echo i386-pc-auroraux${UNAME_RELEASE}
338 exit ;;
339335 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
340336 eval $set_cc_for_build
341337 SUN_ARCH="i386"
810806 i*:PW*:*)
811807 echo ${UNAME_MACHINE}-pc-pw32
812808 exit ;;
813 *:Interix*:*)
809 *:Interix*:[3456]*)
814810 case ${UNAME_MACHINE} in
815811 x86)
816812 echo i586-pc-interix${UNAME_RELEASE}
817813 exit ;;
818 authenticamd | genuineintel | EM64T)
814 EM64T | authenticamd | genuineintel)
819815 echo x86_64-unknown-interix${UNAME_RELEASE}
820816 exit ;;
821817 IA64)
857853 i*86:Minix:*:*)
858854 echo ${UNAME_MACHINE}-pc-minix
859855 exit ;;
860 alpha:Linux:*:*)
861 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
862 EV5) UNAME_MACHINE=alphaev5 ;;
863 EV56) UNAME_MACHINE=alphaev56 ;;
864 PCA56) UNAME_MACHINE=alphapca56 ;;
865 PCA57) UNAME_MACHINE=alphapca56 ;;
866 EV6) UNAME_MACHINE=alphaev6 ;;
867 EV67) UNAME_MACHINE=alphaev67 ;;
868 EV68*) UNAME_MACHINE=alphaev68 ;;
869 esac
870 objdump --private-headers /bin/sh | grep -q ld.so.1
871 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
872 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
873 exit ;;
874856 arm*:Linux:*:*)
875857 eval $set_cc_for_build
876858 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
892874 exit ;;
893875 frv:Linux:*:*)
894876 echo frv-unknown-linux-gnu
895 exit ;;
896 i*86:Linux:*:*)
897 LIBC=gnu
898 eval $set_cc_for_build
899 sed 's/^ //' << EOF >$dummy.c
900 #ifdef __dietlibc__
901 LIBC=dietlibc
902 #endif
903 EOF
904 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
905 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
906877 exit ;;
907878 ia64:Linux:*:*)
908879 echo ${UNAME_MACHINE}-unknown-linux-gnu
929900 #endif
930901 #endif
931902 EOF
932 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
903 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
904 /^CPU/{
905 s: ::g
906 p
907 }'`"
933908 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
934909 ;;
935910 or32:Linux:*:*)
936911 echo or32-unknown-linux-gnu
937912 exit ;;
913 ppc:Linux:*:*)
914 echo powerpc-unknown-linux-gnu
915 exit ;;
916 ppc64:Linux:*:*)
917 echo powerpc64-unknown-linux-gnu
918 exit ;;
919 alpha:Linux:*:*)
920 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
921 EV5) UNAME_MACHINE=alphaev5 ;;
922 EV56) UNAME_MACHINE=alphaev56 ;;
923 PCA56) UNAME_MACHINE=alphapca56 ;;
924 PCA57) UNAME_MACHINE=alphapca56 ;;
925 EV6) UNAME_MACHINE=alphaev6 ;;
926 EV67) UNAME_MACHINE=alphaev67 ;;
927 EV68*) UNAME_MACHINE=alphaev68 ;;
928 esac
929 objdump --private-headers /bin/sh | grep -q ld.so.1
930 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
931 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
932 exit ;;
938933 padre:Linux:*:*)
939934 echo sparc-unknown-linux-gnu
940 exit ;;
941 parisc64:Linux:*:* | hppa64:Linux:*:*)
942 echo hppa64-unknown-linux-gnu
943935 exit ;;
944936 parisc:Linux:*:* | hppa:Linux:*:*)
945937 # Look for CPU level
949941 *) echo hppa-unknown-linux-gnu ;;
950942 esac
951943 exit ;;
952 ppc64:Linux:*:*)
953 echo powerpc64-unknown-linux-gnu
954 exit ;;
955 ppc:Linux:*:*)
956 echo powerpc-unknown-linux-gnu
944 parisc64:Linux:*:* | hppa64:Linux:*:*)
945 echo hppa64-unknown-linux-gnu
957946 exit ;;
958947 s390:Linux:*:* | s390x:Linux:*:*)
959948 echo ${UNAME_MACHINE}-ibm-linux
976965 xtensa*:Linux:*:*)
977966 echo ${UNAME_MACHINE}-unknown-linux-gnu
978967 exit ;;
968 i*86:Linux:*:*)
969 # The BFD linker knows what the default object file format is, so
970 # first see if it will tell us. cd to the root directory to prevent
971 # problems with other programs or directories called `ld' in the path.
972 # Set LC_ALL=C to ensure ld outputs messages in English.
973 ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
974 | sed -ne '/supported targets:/!d
975 s/[ ][ ]*/ /g
976 s/.*supported targets: *//
977 s/ .*//
978 p'`
979 case "$ld_supported_targets" in
980 elf32-i386)
981 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
982 ;;
983 esac
984 # Determine whether the default compiler is a.out or elf
985 eval $set_cc_for_build
986 sed 's/^ //' << EOF >$dummy.c
987 #include <features.h>
988 #ifdef __ELF__
989 # ifdef __GLIBC__
990 # if __GLIBC__ >= 2
991 LIBC=gnu
992 # else
993 LIBC=gnulibc1
994 # endif
995 # else
996 LIBC=gnulibc1
997 # endif
998 #else
999 #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
1000 LIBC=gnu
1001 #else
1002 LIBC=gnuaout
1003 #endif
1004 #endif
1005 #ifdef __dietlibc__
1006 LIBC=dietlibc
1007 #endif
1008 EOF
1009 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
1010 /^LIBC/{
1011 s: ::g
1012 p
1013 }'`"
1014 test x"${LIBC}" != x && {
1015 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
1016 exit
1017 }
1018 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
1019 ;;
9791020 i*86:DYNIX/ptx:4*:*)
9801021 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
9811022 # earlier versions are messed up and put the nodename in both
12051246 *:Darwin:*:*)
12061247 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
12071248 case $UNAME_PROCESSOR in
1208 i386)
1209 eval $set_cc_for_build
1210 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1211 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1212 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1213 grep IS_64BIT_ARCH >/dev/null
1214 then
1215 UNAME_PROCESSOR="x86_64"
1216 fi
1217 fi ;;
12181249 unknown) UNAME_PROCESSOR=powerpc ;;
12191250 esac
12201251 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
44
55 /* Enable debug code */
66 #undef ENABLE_DEBUG
7
8 /* Define to enable debug message cache */
9 #undef ENABLE_DEBUG_CACHE
710
811 /* Define to 1 if you have the `backtrace' function. */
912 #undef HAVE_BACKTRACE
00 #! /bin/sh
11 # Configuration validation subroutine script.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
44 # Free Software Foundation, Inc.
55
6 timestamp='2010-01-22'
6 timestamp='2009-06-11'
77
88 # This file is (in principle) common to ALL GNU software.
99 # The presence of a machine in this file suggests that SOME GNU software
3131
3232
3333 # Please send patches to <config-patches@gnu.org>. Submit a context
34 # diff and a properly formatted GNU ChangeLog entry.
34 # diff and a properly formatted ChangeLog entry.
3535 #
3636 # Configuration subroutine to validate and canonicalize a configuration type.
3737 # Supply the specified configuration type as an argument.
3838 # If it is invalid, we print an error message on stderr and exit with code 1.
3939 # Otherwise, we print the canonical config type on stdout and succeed.
40
41 # You can get the latest version of this script from:
42 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
4340
4441 # This file is supposed to be the same for all GNU packages
4542 # and recognize all the CPU types, system types and aliases
7471 version="\
7572 GNU config.sub ($timestamp)
7673
77 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
78 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
79 Software Foundation, Inc.
74 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
75 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
8076
8177 This is free software; see the source for copying conditions. There is NO
8278 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
152148 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
153149 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
154150 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
155 -apple | -axis | -knuth | -cray | -microblaze)
151 -apple | -axis | -knuth | -cray)
156152 os=
157153 basic_machine=$1
158154 ;;
287283 | pdp10 | pdp11 | pj | pjl \
288284 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
289285 | pyramid \
290 | rx \
291286 | score \
292287 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
293288 | sh64 | sh64le \
295290 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
296291 | spu | strongarm \
297292 | tahoe | thumb | tic4x | tic80 | tron \
298 | ubicom32 \
299293 | v850 | v850e \
300294 | we32k \
301295 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
302296 | z8k | z80)
303297 basic_machine=$basic_machine-unknown
304298 ;;
305 m6811 | m68hc11 | m6812 | m68hc12 | picochip)
299 m6811 | m68hc11 | m6812 | m68hc12)
306300 # Motorola 68HC11/12.
307301 basic_machine=$basic_machine-unknown
308302 os=-none
345339 | lm32-* \
346340 | m32c-* | m32r-* | m32rle-* \
347341 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
348 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
342 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
349343 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
350344 | mips16-* \
351345 | mips64-* | mips64el-* \
373367 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
374368 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
375369 | pyramid-* \
376 | romp-* | rs6000-* | rx-* \
370 | romp-* | rs6000-* \
377371 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
378372 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
379373 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
380374 | sparclite-* \
381375 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
382376 | tahoe-* | thumb-* \
383 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
384 | tile-* | tilegx-* \
377 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
385378 | tron-* \
386 | ubicom32-* \
387379 | v850-* | v850e-* | vax-* \
388380 | we32k-* \
389381 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
732724 merlin)
733725 basic_machine=ns32k-utek
734726 os=-sysv
735 ;;
736 microblaze)
737 basic_machine=microblaze-xilinx
738727 ;;
739728 mingw32)
740729 basic_machine=i386-pc
10861075 basic_machine=tic6x-unknown
10871076 os=-coff
10881077 ;;
1089 # This must be matched before tile*.
1090 tilegx*)
1091 basic_machine=tilegx-unknown
1092 os=-linux-gnu
1093 ;;
10941078 tile*)
10951079 basic_machine=tile-unknown
10961080 os=-linux-gnu
12621246 # First match some system type aliases
12631247 # that might get confused with valid system types.
12641248 # -solaris* is a basic system type, with this one exception.
1265 -auroraux)
1266 os=-auroraux
1267 ;;
12681249 -solaris1 | -solaris1.*)
12691250 os=`echo $os | sed -e 's|solaris1|sunos4|'`
12701251 ;;
12861267 # -sysv* is not here because it comes later, after sysvr4.
12871268 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
12881269 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1289 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1290 | -sym* | -kopensolaris* \
1270 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1271 | -kopensolaris* \
12911272 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
12921273 | -aos* | -aros* \
12931274 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
13081289 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
13091290 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
13101291 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1311 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
1292 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
13121293 # Remember, each alternative MUST END IN *, to match a version number.
13131294 ;;
13141295 -qnx*)
14411422 -dicos*)
14421423 os=-dicos
14431424 ;;
1444 -nacl*)
1445 ;;
14461425 -none)
14471426 ;;
14481427 *)
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.67 for Telepathy-GLib 0.13.12.
2 # Generated by GNU Autoconf 2.65 for Telepathy-GLib 0.13.13.
33 #
44 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib>.
55 #
66 #
77 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
9 # Foundation, Inc.
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
9 # Inc.
1010 #
1111 #
1212 # This configure script is free software; the Free Software Foundation
319319 test -d "$as_dir" && break
320320 done
321321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323323
324324
325325 } # as_fn_mkdir_p
359359 fi # as_fn_arith
360360
361361
362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
363 # ----------------------------------------
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with STATUS, using 1 if that was 0.
366 # script with status $?, using 1 if that was 0.
367367 as_fn_error ()
368368 {
369 as_status=$1; test $as_status -eq 0 && as_status=1
370 if test "$4"; then
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373373 fi
374 $as_echo "$as_me: error: $2" >&2
374 $as_echo "$as_me: error: $1" >&2
375375 as_fn_exit $as_status
376376 } # as_fn_error
377377
742742 exec 6>&1
743743
744744 # Name of the host.
745 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
745 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
746746 # so uname gets run too.
747747 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
748748
761761 # Identity of this package.
762762 PACKAGE_NAME='Telepathy-GLib'
763763 PACKAGE_TARNAME='telepathy-glib'
764 PACKAGE_VERSION='0.13.12'
765 PACKAGE_STRING='Telepathy-GLib 0.13.12'
764 PACKAGE_VERSION='0.13.13'
765 PACKAGE_STRING='Telepathy-GLib 0.13.13'
766766 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib'
767767 PACKAGE_URL=''
768768
879879 GTKDOC_MKPDF
880880 GTKDOC_REBASE
881881 GTKDOC_CHECK
882 PKG_CONFIG_LIBDIR
883 PKG_CONFIG_PATH
884882 PKG_CONFIG
885883 CPP
886884 OTOOL64
10101008 enable_linker_optimisations
10111009 enable_Werror
10121010 enable_debug
1011 enable_debug_cache
10131012 enable_handle_leak_debug
10141013 enable_backtrace
10151014 enable_coding_style_checks
10271026 CPPFLAGS
10281027 CPP
10291028 PKG_CONFIG
1030 PKG_CONFIG_PATH
1031 PKG_CONFIG_LIBDIR
10321029 GLIB_CFLAGS
10331030 GLIB_LIBS
10341031 GIO_UNIX_CFLAGS
11011098 fi
11021099
11031100 case $ac_option in
1104 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1105 *=) ac_optarg= ;;
1106 *) ac_optarg=yes ;;
1101 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1102 *) ac_optarg=yes ;;
11071103 esac
11081104
11091105 # Accept the important Cygnus configure options, so we can diagnose typos.
11481144 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
11491145 # Reject names that are not valid shell variable names.
11501146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151 as_fn_error $? "invalid feature name: $ac_useropt"
1147 as_fn_error "invalid feature name: $ac_useropt"
11521148 ac_useropt_orig=$ac_useropt
11531149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11541150 case $ac_user_opts in
11741170 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
11751171 # Reject names that are not valid shell variable names.
11761172 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1177 as_fn_error $? "invalid feature name: $ac_useropt"
1173 as_fn_error "invalid feature name: $ac_useropt"
11781174 ac_useropt_orig=$ac_useropt
11791175 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11801176 case $ac_user_opts in
13781374 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
13791375 # Reject names that are not valid shell variable names.
13801376 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1381 as_fn_error $? "invalid package name: $ac_useropt"
1377 as_fn_error "invalid package name: $ac_useropt"
13821378 ac_useropt_orig=$ac_useropt
13831379 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
13841380 case $ac_user_opts in
13941390 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
13951391 # Reject names that are not valid shell variable names.
13961392 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1397 as_fn_error $? "invalid package name: $ac_useropt"
1393 as_fn_error "invalid package name: $ac_useropt"
13981394 ac_useropt_orig=$ac_useropt
13991395 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
14001396 case $ac_user_opts in
14241420 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
14251421 x_libraries=$ac_optarg ;;
14261422
1427 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1428 Try \`$0 --help' for more information"
1423 -*) as_fn_error "unrecognized option: \`$ac_option'
1424 Try \`$0 --help' for more information."
14291425 ;;
14301426
14311427 *=*)
14331429 # Reject names that are not valid shell variable names.
14341430 case $ac_envvar in #(
14351431 '' | [0-9]* | *[!_$as_cr_alnum]* )
1436 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1432 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
14371433 esac
14381434 eval $ac_envvar=\$ac_optarg
14391435 export $ac_envvar ;;
14511447
14521448 if test -n "$ac_prev"; then
14531449 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1454 as_fn_error $? "missing argument to $ac_option"
1450 as_fn_error "missing argument to $ac_option"
14551451 fi
14561452
14571453 if test -n "$ac_unrecognized_opts"; then
14581454 case $enable_option_checking in
14591455 no) ;;
1460 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1456 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
14611457 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
14621458 esac
14631459 fi
14801476 [\\/$]* | ?:[\\/]* ) continue;;
14811477 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
14821478 esac
1483 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1479 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
14841480 done
14851481
14861482 # There might be people who depend on the old broken behavior: `$host'
14941490 if test "x$host_alias" != x; then
14951491 if test "x$build_alias" = x; then
14961492 cross_compiling=maybe
1497 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1498 If a cross compiler is detected then cross compile mode will be used" >&2
1493 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1494 If a cross compiler is detected then cross compile mode will be used." >&2
14991495 elif test "x$build_alias" != "x$host_alias"; then
15001496 cross_compiling=yes
15011497 fi
15101506 ac_pwd=`pwd` && test -n "$ac_pwd" &&
15111507 ac_ls_di=`ls -di .` &&
15121508 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1513 as_fn_error $? "working directory cannot be determined"
1509 as_fn_error "working directory cannot be determined"
15141510 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1515 as_fn_error $? "pwd does not report name of working directory"
1511 as_fn_error "pwd does not report name of working directory"
15161512
15171513
15181514 # Find the source files, if location was not specified.
15511547 fi
15521548 if test ! -r "$srcdir/$ac_unique_file"; then
15531549 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1554 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1550 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
15551551 fi
15561552 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
15571553 ac_abs_confdir=`(
1558 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1554 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
15591555 pwd)`
15601556 # When building in place, set srcdir=.
15611557 if test "$ac_abs_confdir" = "$ac_pwd"; then
15811577 # Omit some internal or obsolete options to make the list less imposing.
15821578 # This message is too long to be a string in the A/UX 3.1 sh.
15831579 cat <<_ACEOF
1584 \`configure' configures Telepathy-GLib 0.13.12 to adapt to many kinds of systems.
1580 \`configure' configures Telepathy-GLib 0.13.13 to adapt to many kinds of systems.
15851581
15861582 Usage: $0 [OPTION]... [VAR=VALUE]...
15871583
15951591 --help=short display options specific to this package
15961592 --help=recursive display the short help of all the included packages
15971593 -V, --version display version information and exit
1598 -q, --quiet, --silent do not print \`checking ...' messages
1594 -q, --quiet, --silent do not print \`checking...' messages
15991595 --cache-file=FILE cache test results in FILE [disabled]
16001596 -C, --config-cache alias for \`--cache-file=config.cache'
16011597 -n, --no-create do not create output files
16511647
16521648 if test -n "$ac_init_help"; then
16531649 case $ac_init_help in
1654 short | recursive ) echo "Configuration of Telepathy-GLib 0.13.12:";;
1650 short | recursive ) echo "Configuration of Telepathy-GLib 0.13.13:";;
16551651 esac
16561652 cat <<\_ACEOF
16571653
16841680 --disable-debug compile without debug code (note that this will
16851681 disable much of the debug code in all GLib
16861682 connection managers)
1683 --enable-debug-cache compile with code to unconditionally cache all debug
1684 messages whether or not they are actually emitted
16871685 --enable-handle-leak-debug
16881686 compile with handle leak debugging code (the CM
16891687 should be built with -rdynamic)
17141712 you have headers in a nonstandard directory <include dir>
17151713 CPP C preprocessor
17161714 PKG_CONFIG path to pkg-config utility
1717 PKG_CONFIG_PATH
1718 directories to add to pkg-config's search path
1719 PKG_CONFIG_LIBDIR
1720 path overriding pkg-config's built-in search path
17211715 GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
17221716 GLIB_LIBS linker flags for GLIB, overriding pkg-config
17231717 GIO_UNIX_CFLAGS
17961790 test -n "$ac_init_help" && exit $ac_status
17971791 if $ac_init_version; then
17981792 cat <<\_ACEOF
1799 Telepathy-GLib configure 0.13.12
1800 generated by GNU Autoconf 2.67
1801
1802 Copyright (C) 2010 Free Software Foundation, Inc.
1793 Telepathy-GLib configure 0.13.13
1794 generated by GNU Autoconf 2.65
1795
1796 Copyright (C) 2009 Free Software Foundation, Inc.
18031797 This configure script is free software; the Free Software Foundation
18041798 gives unlimited permission to copy, distribute and modify it.
18051799 _ACEOF
19031897 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19041898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
19051899 $as_echo_n "checking for $2... " >&6; }
1906 if eval "test \"\${$3+set}\"" = set; then :
1900 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
19071901 $as_echo_n "(cached) " >&6
19081902 else
19091903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19461940 mv -f conftest.er1 conftest.err
19471941 fi
19481942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1949 test $ac_status = 0; } > conftest.i && {
1943 test $ac_status = 0; } >/dev/null && {
19501944 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19511945 test ! -s conftest.err
19521946 }; then :
20122006 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20132007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
20142008 $as_echo_n "checking for $2... " >&6; }
2015 if eval "test \"\${$3+set}\"" = set; then :
2009 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20162010 $as_echo_n "(cached) " >&6
20172011 else
20182012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20792073 ac_fn_c_check_header_mongrel ()
20802074 {
20812075 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2082 if eval "test \"\${$3+set}\"" = set; then :
2076 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20832077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
20842078 $as_echo_n "checking for $2... " >&6; }
2085 if eval "test \"\${$3+set}\"" = set; then :
2079 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
20862080 $as_echo_n "(cached) " >&6
20872081 fi
20882082 eval ac_res=\$$3
21182112 else
21192113 ac_header_preproc=no
21202114 fi
2121 rm -f conftest.err conftest.i conftest.$ac_ext
2115 rm -f conftest.err conftest.$ac_ext
21222116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
21232117 $as_echo "$ac_header_preproc" >&6; }
21242118
21412135 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
21422136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
21432137 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2144 ( $as_echo "## --------------------------------------------------------------------------------------------- ##
2138 ( cat <<\_ASBOX
2139 ## --------------------------------------------------------------------------------------------- ##
21452140 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib ##
2146 ## --------------------------------------------------------------------------------------------- ##"
2141 ## --------------------------------------------------------------------------------------------- ##
2142 _ASBOX
21472143 ) | sed "s/^/$as_me: WARNING: /" >&2
21482144 ;;
21492145 esac
21502146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
21512147 $as_echo_n "checking for $2... " >&6; }
2152 if eval "test \"\${$3+set}\"" = set; then :
2148 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
21532149 $as_echo_n "(cached) " >&6
21542150 else
21552151 eval "$3=\$ac_header_compiler"
22212217 mv -f conftest.er1 conftest.err
22222218 fi
22232219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2224 test $ac_status = 0; } > conftest.i && {
2220 test $ac_status = 0; } >/dev/null && {
22252221 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
22262222 test ! -s conftest.err
22272223 }; then :
22862282 This file contains any messages produced by compilers while
22872283 running configure, to aid debugging if configure makes a mistake.
22882284
2289 It was created by Telepathy-GLib $as_me 0.13.12, which was
2290 generated by GNU Autoconf 2.67. Invocation command line was
2285 It was created by Telepathy-GLib $as_me 0.13.13, which was
2286 generated by GNU Autoconf 2.65. Invocation command line was
22912287
22922288 $ $0 $@
22932289
23972393 {
23982394 echo
23992395
2400 $as_echo "## ---------------- ##
2396 cat <<\_ASBOX
2397 ## ---------------- ##
24012398 ## Cache variables. ##
2402 ## ---------------- ##"
2399 ## ---------------- ##
2400 _ASBOX
24032401 echo
24042402 # The following way of writing the cache mishandles newlines in values,
24052403 (
24332431 )
24342432 echo
24352433
2436 $as_echo "## ----------------- ##
2434 cat <<\_ASBOX
2435 ## ----------------- ##
24372436 ## Output variables. ##
2438 ## ----------------- ##"
2437 ## ----------------- ##
2438 _ASBOX
24392439 echo
24402440 for ac_var in $ac_subst_vars
24412441 do
24482448 echo
24492449
24502450 if test -n "$ac_subst_files"; then
2451 $as_echo "## ------------------- ##
2451 cat <<\_ASBOX
2452 ## ------------------- ##
24522453 ## File substitutions. ##
2453 ## ------------------- ##"
2454 ## ------------------- ##
2455 _ASBOX
24542456 echo
24552457 for ac_var in $ac_subst_files
24562458 do
24642466 fi
24652467
24662468 if test -s confdefs.h; then
2467 $as_echo "## ----------- ##
2469 cat <<\_ASBOX
2470 ## ----------- ##
24682471 ## confdefs.h. ##
2469 ## ----------- ##"
2472 ## ----------- ##
2473 _ASBOX
24702474 echo
24712475 cat confdefs.h
24722476 echo
25212525 ac_site_file1=NONE
25222526 ac_site_file2=NONE
25232527 if test -n "$CONFIG_SITE"; then
2524 # We do not want a PATH search for config.site.
2525 case $CONFIG_SITE in #((
2526 -*) ac_site_file1=./$CONFIG_SITE;;
2527 */*) ac_site_file1=$CONFIG_SITE;;
2528 *) ac_site_file1=./$CONFIG_SITE;;
2529 esac
2528 ac_site_file1=$CONFIG_SITE
25302529 elif test "x$prefix" != xNONE; then
25312530 ac_site_file1=$prefix/share/config.site
25322531 ac_site_file2=$prefix/etc/config.site
25412540 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
25422541 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
25432542 sed 's/^/| /' "$ac_site_file" >&5
2544 . "$ac_site_file" \
2545 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2546 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2547 as_fn_error $? "failed to load site script $ac_site_file
2548 See \`config.log' for more details" "$LINENO" 5 ; }
2543 . "$ac_site_file"
25492544 fi
25502545 done
25512546
26212616 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26222617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
26232618 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2624 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2619 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
26252620 fi
26262621 ## -------------------- ##
26272622 ## Main body of script. ##
26412636
26422637 ac_aux_dir=
26432638 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2644 if test -f "$ac_dir/install-sh"; then
2645 ac_aux_dir=$ac_dir
2646 ac_install_sh="$ac_aux_dir/install-sh -c"
2647 break
2648 elif test -f "$ac_dir/install.sh"; then
2649 ac_aux_dir=$ac_dir
2650 ac_install_sh="$ac_aux_dir/install.sh -c"
2651 break
2652 elif test -f "$ac_dir/shtool"; then
2653 ac_aux_dir=$ac_dir
2654 ac_install_sh="$ac_aux_dir/shtool install -c"
2655 break
2656 fi
2639 for ac_t in install-sh install.sh shtool; do
2640 if test -f "$ac_dir/$ac_t"; then
2641 ac_aux_dir=$ac_dir
2642 ac_install_sh="$ac_aux_dir/$ac_t -c"
2643 break 2
2644 fi
2645 done
26572646 done
26582647 if test -z "$ac_aux_dir"; then
2659 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2648 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
26602649 fi
26612650
26622651 # These three variables are undocumented and unsupported,
27722761 '
27732762 case `pwd` in
27742763 *[\\\"\#\$\&\'\`$am_lf]*)
2775 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;;
2764 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
27762765 esac
27772766 case $srcdir in
27782767 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2779 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;;
2768 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
27802769 esac
27812770
27822771 # Do `set' in a subshell so we don't clobber the current shell's
27982787 # if, for instance, CONFIG_SHELL is bash and it inherits a
27992788 # broken ls alias from the environment. This has actually
28002789 # happened. Such a system could not be considered "sane".
2801 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2790 as_fn_error "ls -t appears to fail. Make sure there is not a broken
28022791 alias in your environment" "$LINENO" 5
28032792 fi
28042793
28082797 # Ok.
28092798 :
28102799 else
2811 as_fn_error $? "newly created file is older than distributed files!
2800 as_fn_error "newly created file is older than distributed files!
28122801 Check your system clock" "$LINENO" 5
28132802 fi
28142803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30463035 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
30473036 set x ${MAKE-make}
30483037 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3049 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
3038 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
30503039 $as_echo_n "(cached) " >&6
30513040 else
30523041 cat >conftest.make <<\_ACEOF
30543043 all:
30553044 @echo '@@@%%%=$(MAKE)=@@@%%%'
30563045 _ACEOF
3057 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3046 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
30583047 case `${MAKE-make} -f conftest.make 2>/dev/null` in
30593048 *@@@%%%=?*=@@@%%%*)
30603049 eval ac_cv_prog_make_${ac_make}_set=yes;;
30883077 am__isrc=' -I$(srcdir)'
30893078 # test to see if srcdir already configured
30903079 if test -f $srcdir/config.status; then
3091 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3080 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
30923081 fi
30933082 fi
30943083
31043093
31053094 # Define the identity of the package.
31063095 PACKAGE='telepathy-glib'
3107 VERSION='0.13.12'
3096 VERSION='0.13.13'
31083097
31093098
31103099 cat >>confdefs.h <<_ACEOF
34603449
34613450 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34623451 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3463 as_fn_error $? "no acceptable C compiler found in \$PATH
3464 See \`config.log' for more details" "$LINENO" 5 ; }
3452 as_fn_error "no acceptable C compiler found in \$PATH
3453 See \`config.log' for more details." "$LINENO" 5; }
34653454
34663455 # Provide some information about the compiler.
34673456 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
35753564
35763565 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35773566 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3578 as_fn_error 77 "C compiler cannot create executables
3579 See \`config.log' for more details" "$LINENO" 5 ; }
3567 { as_fn_set_status 77
3568 as_fn_error "C compiler cannot create executables
3569 See \`config.log' for more details." "$LINENO" 5; }; }
35803570 else
35813571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35823572 $as_echo "yes" >&6; }
36183608 else
36193609 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36203610 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3621 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3622 See \`config.log' for more details" "$LINENO" 5 ; }
3611 as_fn_error "cannot compute suffix of executables: cannot compile and link
3612 See \`config.log' for more details." "$LINENO" 5; }
36233613 fi
36243614 rm -f conftest conftest$ac_cv_exeext
36253615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
36763666 else
36773667 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36783668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679 as_fn_error $? "cannot run C compiled programs.
3669 as_fn_error "cannot run C compiled programs.
36803670 If you meant to cross compile, use \`--host'.
3681 See \`config.log' for more details" "$LINENO" 5 ; }
3671 See \`config.log' for more details." "$LINENO" 5; }
36823672 fi
36833673 fi
36843674 fi
37293719
37303720 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
37313721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3732 as_fn_error $? "cannot compute suffix of object files: cannot compile
3733 See \`config.log' for more details" "$LINENO" 5 ; }
3722 as_fn_error "cannot compute suffix of object files: cannot compile
3723 See \`config.log' for more details." "$LINENO" 5; }
37343724 fi
37353725 rm -f conftest.$ac_cv_objext conftest.$ac_ext
37363726 fi
44604450
44614451 # Make sure we can run config.sub.
44624452 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4463 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4453 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
44644454
44654455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
44664456 $as_echo_n "checking build system type... " >&6; }
44714461 test "x$ac_build_alias" = x &&
44724462 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
44734463 test "x$ac_build_alias" = x &&
4474 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4464 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
44754465 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4476 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4466 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
44774467
44784468 fi
44794469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
44804470 $as_echo "$ac_cv_build" >&6; }
44814471 case $ac_cv_build in
44824472 *-*-*) ;;
4483 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
4473 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
44844474 esac
44854475 build=$ac_cv_build
44864476 ac_save_IFS=$IFS; IFS='-'
45054495 ac_cv_host=$ac_cv_build
45064496 else
45074497 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4508 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4498 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
45094499 fi
45104500
45114501 fi
45134503 $as_echo "$ac_cv_host" >&6; }
45144504 case $ac_cv_host in
45154505 *-*-*) ;;
4516 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
4506 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
45174507 esac
45184508 host=$ac_cv_host
45194509 ac_save_IFS=$IFS; IFS='-'
45864576 done
45874577 IFS=$as_save_IFS
45884578 if test -z "$ac_cv_path_SED"; then
4589 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4579 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
45904580 fi
45914581 else
45924582 ac_cv_path_SED=$SED
46624652 done
46634653 IFS=$as_save_IFS
46644654 if test -z "$ac_cv_path_GREP"; then
4665 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4655 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
46664656 fi
46674657 else
46684658 ac_cv_path_GREP=$GREP
47284718 done
47294719 IFS=$as_save_IFS
47304720 if test -z "$ac_cv_path_EGREP"; then
4731 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4721 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47324722 fi
47334723 else
47344724 ac_cv_path_EGREP=$EGREP
47954785 done
47964786 IFS=$as_save_IFS
47974787 if test -z "$ac_cv_path_FGREP"; then
4798 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4788 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47994789 fi
48004790 else
48014791 ac_cv_path_FGREP=$FGREP
49114901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
49124902 $as_echo "no" >&6; }
49134903 fi
4914 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4904 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
49154905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
49164906 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
49174907 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
51135103 else
51145104 lt_cv_nm_interface="BSD nm"
51155105 echo "int some_variable = 0;" > conftest.$ac_ext
5116 (eval echo "\"\$as_me:5117: $ac_compile\"" >&5)
5106 (eval echo "\"\$as_me:5107: $ac_compile\"" >&5)
51175107 (eval "$ac_compile" 2>conftest.err)
51185108 cat conftest.err >&5
5119 (eval echo "\"\$as_me:5120: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5109 (eval echo "\"\$as_me:5110: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
51205110 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
51215111 cat conftest.err >&5
5122 (eval echo "\"\$as_me:5123: output\"" >&5)
5112 (eval echo "\"\$as_me:5113: output\"" >&5)
51235113 cat conftest.out >&5
51245114 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
51255115 lt_cv_nm_interface="MS dumpbin"
63256315 ;;
63266316 *-*-irix6*)
63276317 # Find out which ABI we are using.
6328 echo '#line 6329 "configure"' > conftest.$ac_ext
6318 echo '#line 6319 "configure"' > conftest.$ac_ext
63296319 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
63306320 (eval $ac_compile) 2>&5
63316321 ac_status=$?
71147104 # Broken: fails on valid input.
71157105 continue
71167106 fi
7117 rm -f conftest.err conftest.i conftest.$ac_ext
7107 rm -f conftest.err conftest.$ac_ext
71187108
71197109 # OK, works on sane cases. Now check whether nonexistent headers
71207110 # can be detected and how.
71307120 ac_preproc_ok=:
71317121 break
71327122 fi
7133 rm -f conftest.err conftest.i conftest.$ac_ext
7123 rm -f conftest.err conftest.$ac_ext
71347124
71357125 done
71367126 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7137 rm -f conftest.i conftest.err conftest.$ac_ext
7127 rm -f conftest.err conftest.$ac_ext
71387128 if $ac_preproc_ok; then :
71397129 break
71407130 fi
71737163 # Broken: fails on valid input.
71747164 continue
71757165 fi
7176 rm -f conftest.err conftest.i conftest.$ac_ext
7166 rm -f conftest.err conftest.$ac_ext
71777167
71787168 # OK, works on sane cases. Now check whether nonexistent headers
71797169 # can be detected and how.
71897179 ac_preproc_ok=:
71907180 break
71917181 fi
7192 rm -f conftest.err conftest.i conftest.$ac_ext
7182 rm -f conftest.err conftest.$ac_ext
71937183
71947184 done
71957185 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7196 rm -f conftest.i conftest.err conftest.$ac_ext
7186 rm -f conftest.err conftest.$ac_ext
71977187 if $ac_preproc_ok; then :
71987188
71997189 else
72007190 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
72017191 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7202 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7203 See \`config.log' for more details" "$LINENO" 5 ; }
7192 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7193 See \`config.log' for more details." "$LINENO" 5; }
72047194 fi
72057195
72067196 ac_ext=c
73297319 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
73307320 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
73317321 "
7332 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7322 eval as_val=\$$as_ac_Header
7323 if test "x$as_val" = x""yes; then :
73337324 cat >>confdefs.h <<_ACEOF
73347325 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
73357326 _ACEOF
78547845 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
78557846 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
78567847 -e 's:$: $lt_compiler_flag:'`
7857 (eval echo "\"\$as_me:7858: $lt_compile\"" >&5)
7848 (eval echo "\"\$as_me:7849: $lt_compile\"" >&5)
78587849 (eval "$lt_compile" 2>conftest.err)
78597850 ac_status=$?
78607851 cat conftest.err >&5
7861 echo "$as_me:7862: \$? = $ac_status" >&5
7852 echo "$as_me:7853: \$? = $ac_status" >&5
78627853 if (exit $ac_status) && test -s "$ac_outfile"; then
78637854 # The compiler can only warn and ignore the option if not recognized
78647855 # So say no if there are warnings other than the usual output.
81938184 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
81948185 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
81958186 -e 's:$: $lt_compiler_flag:'`
8196 (eval echo "\"\$as_me:8197: $lt_compile\"" >&5)
8187 (eval echo "\"\$as_me:8188: $lt_compile\"" >&5)
81978188 (eval "$lt_compile" 2>conftest.err)
81988189 ac_status=$?
81998190 cat conftest.err >&5
8200 echo "$as_me:8201: \$? = $ac_status" >&5
8191 echo "$as_me:8192: \$? = $ac_status" >&5
82018192 if (exit $ac_status) && test -s "$ac_outfile"; then
82028193 # The compiler can only warn and ignore the option if not recognized
82038194 # So say no if there are warnings other than the usual output.
82988289 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
82998290 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83008291 -e 's:$: $lt_compiler_flag:'`
8301 (eval echo "\"\$as_me:8302: $lt_compile\"" >&5)
8292 (eval echo "\"\$as_me:8293: $lt_compile\"" >&5)
83028293 (eval "$lt_compile" 2>out/conftest.err)
83038294 ac_status=$?
83048295 cat out/conftest.err >&5
8305 echo "$as_me:8306: \$? = $ac_status" >&5
8296 echo "$as_me:8297: \$? = $ac_status" >&5
83068297 if (exit $ac_status) && test -s out/conftest2.$ac_objext
83078298 then
83088299 # The compiler can only warn and ignore the option if not recognized
83538344 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83548345 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83558346 -e 's:$: $lt_compiler_flag:'`
8356 (eval echo "\"\$as_me:8357: $lt_compile\"" >&5)
8347 (eval echo "\"\$as_me:8348: $lt_compile\"" >&5)
83578348 (eval "$lt_compile" 2>out/conftest.err)
83588349 ac_status=$?
83598350 cat out/conftest.err >&5
8360 echo "$as_me:8361: \$? = $ac_status" >&5
8351 echo "$as_me:8352: \$? = $ac_status" >&5
83618352 if (exit $ac_status) && test -s out/conftest2.$ac_objext
83628353 then
83638354 # The compiler can only warn and ignore the option if not recognized
1073710728 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1073810729 lt_status=$lt_dlunknown
1073910730 cat > conftest.$ac_ext <<_LT_EOF
10740 #line 10741 "configure"
10731 #line 10732 "configure"
1074110732 #include "confdefs.h"
1074210733
1074310734 #if HAVE_DLFCN_H
1083310824 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1083410825 lt_status=$lt_dlunknown
1083510826 cat > conftest.$ac_ext <<_LT_EOF
10836 #line 10837 "configure"
10827 #line 10828 "configure"
1083710828 #include "confdefs.h"
1083810829
1083910830 #if HAVE_DLFCN_H
1107011061 # pkg-config 0.21 adds CFLAGS from Requires.private, which we need
1107111062
1107211063
11073
11074
11075
11076
1107711064 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1107811065 if test -n "$ac_tool_prefix"; then
1107911066 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1118611173 $as_echo "no" >&6; }
1118711174 PKG_CONFIG=""
1118811175 fi
11176
1118911177 fi
1119011178
1119111179
1134511333 test $ac_status = 0; }; then
1134611334 :
1134711335 else
11348 as_fn_error $? "You need to have gtk-doc >= 1.15 installed to build $PACKAGE_NAME" "$LINENO" 5
11336 as_fn_error "You need to have gtk-doc >= 1.15 installed to build $PACKAGE_NAME" "$LINENO" 5
1134911337 fi
1135011338 fi
1135111339
1144311431 test $ac_status = 0; }; then
1144411432 :
1144511433 else
11446 as_fn_error $? "gobject-introspection-1.0 is not installed" "$LINENO" 5
11434 as_fn_error "gobject-introspection-1.0 is not installed" "$LINENO" 5
1144711435 fi
1144811436 if test -n "$PKG_CONFIG" && \
1144911437 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.6\""; } >&5
1145311441 test $ac_status = 0; }; then
1145411442 found_introspection=yes
1145511443 else
11456 as_fn_error $? "You need to have gobject-introspection >= 0.9.6 installed to build Telepathy-GLib" "$LINENO" 5
11444 as_fn_error "You need to have gobject-introspection >= 0.9.6 installed to build Telepathy-GLib" "$LINENO" 5
1145711445 fi
1145811446 ;; #(
1145911447 auto) :
1146911457 fi
1147011458 ;; #(
1147111459 *) :
11472 as_fn_error $? "invalid argument passed to --enable-introspection, should be one of [no/auto/yes]" "$LINENO" 5
11460 as_fn_error "invalid argument passed to --enable-introspection, should be one of [no/auto/yes]" "$LINENO" 5
1147311461 ;;
1147411462 esac
1147511463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5
1185011838
1185111839
1185211840 if test "x$tp_werror" = xyes && test "x$official_release" = xno; then
11853 ERROR_CFLAGS="$tp_warnings $tp_error_flags"
11841 ERROR_CFLAGS="$tp_error_flags $tp_warnings"
1185411842 else
1185511843 ERROR_CFLAGS="$tp_warnings"
1185611844 fi
1187411862 enable_debug=yes
1187511863 fi
1187611864
11865
11866 # Check whether --enable-debug-cache was given.
11867 if test "${enable_debug_cache+set}" = set; then :
11868 enableval=$enable_debug_cache; enable_debug_cache=$enableval
11869 else
11870 enable_debug_cache=yes
11871 fi
11872
11873
11874 if test x"$enable_debug_cache" != xno
11875 then
11876
11877 $as_echo "#define ENABLE_DEBUG_CACHE 1" >>confdefs.h
11878
11879 fi
1187711880
1187811881 # Check whether --enable-handle-leak-debug was given.
1187911882 if test "${enable_handle_leak_debug+set}" = set; then :
1195511958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5
1195611959 $as_echo_n "checking for GLIB... " >&6; }
1195711960
11958 if test -n "$GLIB_CFLAGS"; then
11959 pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
11960 elif test -n "$PKG_CONFIG"; then
11961 if test -n "$PKG_CONFIG" && \
11961 if test -n "$PKG_CONFIG"; then
11962 if test -n "$GLIB_CFLAGS"; then
11963 pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
11964 else
11965 if test -n "$PKG_CONFIG" && \
1196211966 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16\""; } >&5
1196311967 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16") 2>&5
1196411968 ac_status=$?
1196811972 else
1196911973 pkg_failed=yes
1197011974 fi
11971 else
11972 pkg_failed=untried
11973 fi
11974 if test -n "$GLIB_LIBS"; then
11975 pkg_cv_GLIB_LIBS="$GLIB_LIBS"
11976 elif test -n "$PKG_CONFIG"; then
11977 if test -n "$PKG_CONFIG" && \
11975 fi
11976 else
11977 pkg_failed=untried
11978 fi
11979 if test -n "$PKG_CONFIG"; then
11980 if test -n "$GLIB_LIBS"; then
11981 pkg_cv_GLIB_LIBS="$GLIB_LIBS"
11982 else
11983 if test -n "$PKG_CONFIG" && \
1197811984 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16\""; } >&5
1197911985 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16") 2>&5
1198011986 ac_status=$?
1198411990 else
1198511991 pkg_failed=yes
1198611992 fi
11987 else
11988 pkg_failed=untried
11993 fi
11994 else
11995 pkg_failed=untried
1198911996 fi
1199011997
1199111998
1199211999
1199312000 if test $pkg_failed = yes; then
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11995 $as_echo "no" >&6; }
1199612001
1199712002 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1199812003 _pkg_short_errors_supported=yes
1200012005 _pkg_short_errors_supported=no
1200112006 fi
1200212007 if test $_pkg_short_errors_supported = yes; then
12003 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16" 2>&1`
12008 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16"`
1200412009 else
12005 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16" 2>&1`
12010 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16"`
1200612011 fi
1200712012 # Put the nasty error message in config.log where it belongs
1200812013 echo "$GLIB_PKG_ERRORS" >&5
1200912014
12010 as_fn_error $? "Package requirements (glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16) were not met:
12015 as_fn_error "Package requirements (glib-2.0 >= 2.25.16, gobject-2.0 >= 2.25.16, gio-2.0 >= 2.25.16) were not met:
1201112016
1201212017 $GLIB_PKG_ERRORS
1201312018
1201412019 Consider adjusting the PKG_CONFIG_PATH environment variable if you
1201512020 installed software in a non-standard prefix.
12016
12017 Alternatively, you may set the environment variables GLIB_CFLAGS
12018 and GLIB_LIBS to avoid the need to call pkg-config.
12019 See the pkg-config man page for more details." "$LINENO" 5
12020 elif test $pkg_failed = untried; then
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12022 $as_echo "no" >&6; }
12023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12025 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
12026 is in your PATH or set the PKG_CONFIG environment variable to the full
12027 path to pkg-config.
1202812021
1202912022 Alternatively, you may set the environment variables GLIB_CFLAGS
1203012023 and GLIB_LIBS to avoid the need to call pkg-config.
1203112024 See the pkg-config man page for more details.
12025 " "$LINENO" 5
12026 elif test $pkg_failed = untried; then
12027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12029 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
12030 is in your PATH or set the PKG_CONFIG environment variable to the full
12031 path to pkg-config.
12032
12033 Alternatively, you may set the environment variables GLIB_CFLAGS
12034 and GLIB_LIBS to avoid the need to call pkg-config.
12035 See the pkg-config man page for more details.
1203212036
1203312037 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12034 See \`config.log' for more details" "$LINENO" 5 ; }
12038 See \`config.log' for more details." "$LINENO" 5; }
1203512039 else
1203612040 GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
1203712041 GLIB_LIBS=$pkg_cv_GLIB_LIBS
1203812042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1203912043 $as_echo "yes" >&6; }
12040
12044 :
1204112045 fi
1204212046
1204312047
1204512049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GIO_UNIX" >&5
1204612050 $as_echo_n "checking for GIO_UNIX... " >&6; }
1204712051
12048 if test -n "$GIO_UNIX_CFLAGS"; then
12049 pkg_cv_GIO_UNIX_CFLAGS="$GIO_UNIX_CFLAGS"
12050 elif test -n "$PKG_CONFIG"; then
12051 if test -n "$PKG_CONFIG" && \
12052 if test -n "$PKG_CONFIG"; then
12053 if test -n "$GIO_UNIX_CFLAGS"; then
12054 pkg_cv_GIO_UNIX_CFLAGS="$GIO_UNIX_CFLAGS"
12055 else
12056 if test -n "$PKG_CONFIG" && \
1205212057 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-unix-2.0\""; } >&5
1205312058 ($PKG_CONFIG --exists --print-errors "gio-unix-2.0") 2>&5
1205412059 ac_status=$?
1205812063 else
1205912064 pkg_failed=yes
1206012065 fi
12061 else
12062 pkg_failed=untried
12063 fi
12064 if test -n "$GIO_UNIX_LIBS"; then
12065 pkg_cv_GIO_UNIX_LIBS="$GIO_UNIX_LIBS"
12066 elif test -n "$PKG_CONFIG"; then
12067 if test -n "$PKG_CONFIG" && \
12066 fi
12067 else
12068 pkg_failed=untried
12069 fi
12070 if test -n "$PKG_CONFIG"; then
12071 if test -n "$GIO_UNIX_LIBS"; then
12072 pkg_cv_GIO_UNIX_LIBS="$GIO_UNIX_LIBS"
12073 else
12074 if test -n "$PKG_CONFIG" && \
1206812075 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-unix-2.0\""; } >&5
1206912076 ($PKG_CONFIG --exists --print-errors "gio-unix-2.0") 2>&5
1207012077 ac_status=$?
1207412081 else
1207512082 pkg_failed=yes
1207612083 fi
12077 else
12078 pkg_failed=untried
12084 fi
12085 else
12086 pkg_failed=untried
1207912087 fi
1208012088
1208112089
1208212090
1208312091 if test $pkg_failed = yes; then
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12085 $as_echo "no" >&6; }
1208612092
1208712093 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1208812094 _pkg_short_errors_supported=yes
1209012096 _pkg_short_errors_supported=no
1209112097 fi
1209212098 if test $_pkg_short_errors_supported = yes; then
12093 GIO_UNIX_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gio-unix-2.0" 2>&1`
12099 GIO_UNIX_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gio-unix-2.0"`
1209412100 else
12095 GIO_UNIX_PKG_ERRORS=`$PKG_CONFIG --print-errors "gio-unix-2.0" 2>&1`
12101 GIO_UNIX_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gio-unix-2.0"`
1209612102 fi
1209712103 # Put the nasty error message in config.log where it belongs
1209812104 echo "$GIO_UNIX_PKG_ERRORS" >&5
1209912105
12100 have_gio_unix=no
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12107 $as_echo "no" >&6; }
12108 have_gio_unix=no
1210112109 elif test $pkg_failed = untried; then
12102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12103 $as_echo "no" >&6; }
1210412110 have_gio_unix=no
1210512111 else
1210612112 GIO_UNIX_CFLAGS=$pkg_cv_GIO_UNIX_CFLAGS
1213312139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5
1213412140 $as_echo_n "checking for DBUS... " >&6; }
1213512141
12136 if test -n "$DBUS_CFLAGS"; then
12137 pkg_cv_DBUS_CFLAGS="$DBUS_CFLAGS"
12138 elif test -n "$PKG_CONFIG"; then
12139 if test -n "$PKG_CONFIG" && \
12142 if test -n "$PKG_CONFIG"; then
12143 if test -n "$DBUS_CFLAGS"; then
12144 pkg_cv_DBUS_CFLAGS="$DBUS_CFLAGS"
12145 else
12146 if test -n "$PKG_CONFIG" && \
1214012147 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.95, dbus-glib-1 >= 0.82\""; } >&5
1214112148 ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82") 2>&5
1214212149 ac_status=$?
1214612153 else
1214712154 pkg_failed=yes
1214812155 fi
12149 else
12150 pkg_failed=untried
12151 fi
12152 if test -n "$DBUS_LIBS"; then
12153 pkg_cv_DBUS_LIBS="$DBUS_LIBS"
12154 elif test -n "$PKG_CONFIG"; then
12155 if test -n "$PKG_CONFIG" && \
12156 fi
12157 else
12158 pkg_failed=untried
12159 fi
12160 if test -n "$PKG_CONFIG"; then
12161 if test -n "$DBUS_LIBS"; then
12162 pkg_cv_DBUS_LIBS="$DBUS_LIBS"
12163 else
12164 if test -n "$PKG_CONFIG" && \
1215612165 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.95, dbus-glib-1 >= 0.82\""; } >&5
1215712166 ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82") 2>&5
1215812167 ac_status=$?
1216212171 else
1216312172 pkg_failed=yes
1216412173 fi
12165 else
12166 pkg_failed=untried
12174 fi
12175 else
12176 pkg_failed=untried
1216712177 fi
1216812178
1216912179
1217012180
1217112181 if test $pkg_failed = yes; then
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12173 $as_echo "no" >&6; }
1217412182
1217512183 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1217612184 _pkg_short_errors_supported=yes
1217812186 _pkg_short_errors_supported=no
1217912187 fi
1218012188 if test $_pkg_short_errors_supported = yes; then
12181 DBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82" 2>&1`
12189 DBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82"`
1218212190 else
12183 DBUS_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82" 2>&1`
12191 DBUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82"`
1218412192 fi
1218512193 # Put the nasty error message in config.log where it belongs
1218612194 echo "$DBUS_PKG_ERRORS" >&5
1218712195
12188 as_fn_error $? "Package requirements (dbus-1 >= 0.95, dbus-glib-1 >= 0.82) were not met:
12196 as_fn_error "Package requirements (dbus-1 >= 0.95, dbus-glib-1 >= 0.82) were not met:
1218912197
1219012198 $DBUS_PKG_ERRORS
1219112199
1219212200 Consider adjusting the PKG_CONFIG_PATH environment variable if you
1219312201 installed software in a non-standard prefix.
12194
12195 Alternatively, you may set the environment variables DBUS_CFLAGS
12196 and DBUS_LIBS to avoid the need to call pkg-config.
12197 See the pkg-config man page for more details." "$LINENO" 5
12198 elif test $pkg_failed = untried; then
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12200 $as_echo "no" >&6; }
12201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12203 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
12204 is in your PATH or set the PKG_CONFIG environment variable to the full
12205 path to pkg-config.
1220612202
1220712203 Alternatively, you may set the environment variables DBUS_CFLAGS
1220812204 and DBUS_LIBS to avoid the need to call pkg-config.
1220912205 See the pkg-config man page for more details.
12206 " "$LINENO" 5
12207 elif test $pkg_failed = untried; then
12208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12209 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12210 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
12211 is in your PATH or set the PKG_CONFIG environment variable to the full
12212 path to pkg-config.
12213
12214 Alternatively, you may set the environment variables DBUS_CFLAGS
12215 and DBUS_LIBS to avoid the need to call pkg-config.
12216 See the pkg-config man page for more details.
1221012217
1221112218 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12212 See \`config.log' for more details" "$LINENO" 5 ; }
12219 See \`config.log' for more details." "$LINENO" 5; }
1221312220 else
1221412221 DBUS_CFLAGS=$pkg_cv_DBUS_CFLAGS
1221512222 DBUS_LIBS=$pkg_cv_DBUS_LIBS
1221612223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1221712224 $as_echo "yes" >&6; }
12218
12225 :
1221912226 fi
1222012227
1222112228
1223112238
1223212239 if test x$enable_vala_bindings = xyes; then
1223312240 if test "x$INTROSPECTION_SCANNER" = x; then
12234 as_fn_error $? "GObject-Introspection must be enabled for Vala bindings" "$LINENO" 5
12241 as_fn_error "GObject-Introspection must be enabled for Vala bindings" "$LINENO" 5
1223512242 fi
1223612243
1223712244 # Extract the first word of "valac", so it can be a program name with args.
1229512302 2) :
1229612303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1229712304 $as_echo "no" >&6; }
12298 as_fn_error $? "Vala 0.10.0 not found." "$LINENO" 5 ;; #(
12305 as_fn_error "Vala 0.10.0 not found." "$LINENO" 5 ;; #(
1229912306 *) :
1230012307 ;;
1230112308 esac
1239112398
1239212399
1239312400 if test "x$VAPIGEN" = "xfalse"; then
12394 as_fn_error $? "vapigen not found. Was vala compiled with --enable-vapigen?" "$LINENO" 5
12401 as_fn_error "vapigen not found. Was vala compiled with --enable-vapigen?" "$LINENO" 5
1239512402 fi
1239612403
1239712404
1245412461 done
1245512462
1245612463 if test -z "$XSLTPROC"; then
12457 as_fn_error $? "xsltproc (from the libxslt source package) is required" "$LINENO" 5
12464 as_fn_error "xsltproc (from the libxslt source package) is required" "$LINENO" 5
1245812465 fi
1245912466
1246012467
1248112488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1248212489 $as_echo "yes" >&6; }
1248312490 else
12484 as_fn_error $? "too old" "$LINENO" 5
12491 as_fn_error "too old" "$LINENO" 5
1248512492 fi
1248612493 am_display_PYTHON=$PYTHON
1248712494 else
1256512572
1256612573
1256712574 if test "$PYTHON" = :; then
12568 as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5
12575 as_fn_error "no suitable Python interpreter found" "$LINENO" 5
1256912576 else
1257012577
1257112578
1268712694 do :
1268812695 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
1268912696 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12690 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12697 eval as_val=\$$as_ac_var
12698 if test "x$as_val" = x""yes; then :
1269112699 cat >>confdefs.h <<_ACEOF
1269212700 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
1269312701 _ACEOF
1360013608 # Broken: fails on valid input.
1360113609 continue
1360213610 fi
13603 rm -f conftest.err conftest.i conftest.$ac_ext
13611 rm -f conftest.err conftest.$ac_ext
1360413612
1360513613 # OK, works on sane cases. Now check whether nonexistent headers
1360613614 # can be detected and how.
1361613624 ac_preproc_ok=:
1361713625 break
1361813626 fi
13619 rm -f conftest.err conftest.i conftest.$ac_ext
13627 rm -f conftest.err conftest.$ac_ext
1362013628
1362113629 done
1362213630 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13623 rm -f conftest.i conftest.err conftest.$ac_ext
13631 rm -f conftest.err conftest.$ac_ext
1362413632 if $ac_preproc_ok; then :
1362513633 break
1362613634 fi
1365913667 # Broken: fails on valid input.
1366013668 continue
1366113669 fi
13662 rm -f conftest.err conftest.i conftest.$ac_ext
13670 rm -f conftest.err conftest.$ac_ext
1366313671
1366413672 # OK, works on sane cases. Now check whether nonexistent headers
1366513673 # can be detected and how.
1367513683 ac_preproc_ok=:
1367613684 break
1367713685 fi
13678 rm -f conftest.err conftest.i conftest.$ac_ext
13686 rm -f conftest.err conftest.$ac_ext
1367913687
1368013688 done
1368113689 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13682 rm -f conftest.i conftest.err conftest.$ac_ext
13690 rm -f conftest.err conftest.$ac_ext
1368313691 if $ac_preproc_ok; then :
1368413692
1368513693 else
1390813916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1390913917 $as_echo "no" >&6; }
1391013918 fi
13911 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13919 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
1391213920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
1391313921 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
1391413922 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
1544915457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1545015458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1545115459 -e 's:$: $lt_compiler_flag:'`
15452 (eval echo "\"\$as_me:15453: $lt_compile\"" >&5)
15460 (eval echo "\"\$as_me:15461: $lt_compile\"" >&5)
1545315461 (eval "$lt_compile" 2>conftest.err)
1545415462 ac_status=$?
1545515463 cat conftest.err >&5
15456 echo "$as_me:15457: \$? = $ac_status" >&5
15464 echo "$as_me:15465: \$? = $ac_status" >&5
1545715465 if (exit $ac_status) && test -s "$ac_outfile"; then
1545815466 # The compiler can only warn and ignore the option if not recognized
1545915467 # So say no if there are warnings other than the usual output.
1554815556 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1554915557 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1555015558 -e 's:$: $lt_compiler_flag:'`
15551 (eval echo "\"\$as_me:15552: $lt_compile\"" >&5)
15559 (eval echo "\"\$as_me:15560: $lt_compile\"" >&5)
1555215560 (eval "$lt_compile" 2>out/conftest.err)
1555315561 ac_status=$?
1555415562 cat out/conftest.err >&5
15555 echo "$as_me:15556: \$? = $ac_status" >&5
15563 echo "$as_me:15564: \$? = $ac_status" >&5
1555615564 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1555715565 then
1555815566 # The compiler can only warn and ignore the option if not recognized
1560015608 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1560115609 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1560215610 -e 's:$: $lt_compiler_flag:'`
15603 (eval echo "\"\$as_me:15604: $lt_compile\"" >&5)
15611 (eval echo "\"\$as_me:15612: $lt_compile\"" >&5)
1560415612 (eval "$lt_compile" 2>out/conftest.err)
1560515613 ac_status=$?
1560615614 cat out/conftest.err >&5
15607 echo "$as_me:15608: \$? = $ac_status" >&5
15615 echo "$as_me:15616: \$? = $ac_status" >&5
1560815616 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1560915617 then
1561015618 # The compiler can only warn and ignore the option if not recognized
1667916687
1668016688 ac_libobjs=
1668116689 ac_ltlibobjs=
16682 U=
1668316690 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1668416691 # 1. Remove the extension, and $U if already installed.
1668516692 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1670316710 fi
1670416711
1670516712 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16706 as_fn_error $? "conditional \"AMDEP\" was never defined.
16713 as_fn_error "conditional \"AMDEP\" was never defined.
1670716714 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1670816715 fi
1670916716 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16710 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16717 as_fn_error "conditional \"am__fastdepCC\" was never defined.
1671116718 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1671216719 fi
1671316720 if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then
16714 as_fn_error $? "conditional \"ENABLE_GTK_DOC\" was never defined.
16721 as_fn_error "conditional \"ENABLE_GTK_DOC\" was never defined.
1671516722 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1671616723 fi
1671716724 if test -z "${GTK_DOC_BUILD_HTML_TRUE}" && test -z "${GTK_DOC_BUILD_HTML_FALSE}"; then
16718 as_fn_error $? "conditional \"GTK_DOC_BUILD_HTML\" was never defined.
16725 as_fn_error "conditional \"GTK_DOC_BUILD_HTML\" was never defined.
1671916726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1672016727 fi
1672116728 if test -z "${GTK_DOC_BUILD_PDF_TRUE}" && test -z "${GTK_DOC_BUILD_PDF_FALSE}"; then
16722 as_fn_error $? "conditional \"GTK_DOC_BUILD_PDF\" was never defined.
16729 as_fn_error "conditional \"GTK_DOC_BUILD_PDF\" was never defined.
1672316730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1672416731 fi
1672516732 if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then
16726 as_fn_error $? "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
16733 as_fn_error "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
1672716734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1672816735 fi
1672916736 if test -z "${GTK_DOC_USE_REBASE_TRUE}" && test -z "${GTK_DOC_USE_REBASE_FALSE}"; then
16730 as_fn_error $? "conditional \"GTK_DOC_USE_REBASE\" was never defined.
16737 as_fn_error "conditional \"GTK_DOC_USE_REBASE\" was never defined.
1673116738 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1673216739 fi
1673316740 if test -z "${HAVE_INTROSPECTION_TRUE}" && test -z "${HAVE_INTROSPECTION_FALSE}"; then
16734 as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined.
16741 as_fn_error "conditional \"HAVE_INTROSPECTION\" was never defined.
1673516742 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1673616743 fi
1673716744 if test -z "${HAVE_VERSION_SCRIPT_ARG_TRUE}" && test -z "${HAVE_VERSION_SCRIPT_ARG_FALSE}"; then
16738 as_fn_error $? "conditional \"HAVE_VERSION_SCRIPT_ARG\" was never defined.
16745 as_fn_error "conditional \"HAVE_VERSION_SCRIPT_ARG\" was never defined.
1673916746 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1674016747 fi
1674116748 if test -z "${OFFICIAL_RELEASE_TRUE}" && test -z "${OFFICIAL_RELEASE_FALSE}"; then
16742 as_fn_error $? "conditional \"OFFICIAL_RELEASE\" was never defined.
16749 as_fn_error "conditional \"OFFICIAL_RELEASE\" was never defined.
1674316750 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1674416751 fi
1674516752 if test -z "${INSTALL_EXAMPLES_TRUE}" && test -z "${INSTALL_EXAMPLES_FALSE}"; then
16746 as_fn_error $? "conditional \"INSTALL_EXAMPLES\" was never defined.
16753 as_fn_error "conditional \"INSTALL_EXAMPLES\" was never defined.
1674716754 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1674816755 fi
1674916756 if test -z "${OUT_OF_TREE_BUILD_TRUE}" && test -z "${OUT_OF_TREE_BUILD_FALSE}"; then
16750 as_fn_error $? "conditional \"OUT_OF_TREE_BUILD\" was never defined.
16757 as_fn_error "conditional \"OUT_OF_TREE_BUILD\" was never defined.
1675116758 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1675216759 fi
1675316760 if test -z "${HAVE_VALA_TRUE}" && test -z "${HAVE_VALA_FALSE}"; then
16754 as_fn_error $? "conditional \"HAVE_VALA\" was never defined.
16761 as_fn_error "conditional \"HAVE_VALA\" was never defined.
1675516762 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1675616763 fi
1675716764 if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
16758 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
16765 as_fn_error "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
1675916766 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1676016767 fi
1676116768 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16762 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
16769 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
1676316770 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1676416771 fi
1676516772 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16766 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
16773 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
1676716774 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1676816775 fi
1676916776 if test -z "${HAVE_CXX_TRUE}" && test -z "${HAVE_CXX_FALSE}"; then
16770 as_fn_error $? "conditional \"HAVE_CXX\" was never defined.
16777 as_fn_error "conditional \"HAVE_CXX\" was never defined.
1677116778 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1677216779 fi
1677316780
1691716924 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1691816925
1691916926
16920 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16921 # ----------------------------------------
16927 # as_fn_error ERROR [LINENO LOG_FD]
16928 # ---------------------------------
1692216929 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
1692316930 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16924 # script with STATUS, using 1 if that was 0.
16931 # script with status $?, using 1 if that was 0.
1692516932 as_fn_error ()
1692616933 {
16927 as_status=$1; test $as_status -eq 0 && as_status=1
16928 if test "$4"; then
16929 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16930 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16934 as_status=$?; test $as_status -eq 0 && as_status=1
16935 if test "$3"; then
16936 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16937 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
1693116938 fi
16932 $as_echo "$as_me: error: $2" >&2
16939 $as_echo "$as_me: error: $1" >&2
1693316940 as_fn_exit $as_status
1693416941 } # as_fn_error
1693516942
1712517132 test -d "$as_dir" && break
1712617133 done
1712717134 test -z "$as_dirs" || eval "mkdir $as_dirs"
17128 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17135 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
1712917136
1713017137
1713117138 } # as_fn_mkdir_p
1717817185 # report actual input values of CONFIG_FILES etc. instead of their
1717917186 # values after options handling.
1718017187 ac_log="
17181 This file was extended by Telepathy-GLib $as_me 0.13.12, which was
17182 generated by GNU Autoconf 2.67. Invocation command line was
17188 This file was extended by Telepathy-GLib $as_me 0.13.13, which was
17189 generated by GNU Autoconf 2.65. Invocation command line was
1718317190
1718417191 CONFIG_FILES = $CONFIG_FILES
1718517192 CONFIG_HEADERS = $CONFIG_HEADERS
1724417251 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1724517252 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1724617253 ac_cs_version="\\
17247 Telepathy-GLib config.status 0.13.12
17248 configured by $0, generated by GNU Autoconf 2.67,
17254 Telepathy-GLib config.status 0.13.13
17255 configured by $0, generated by GNU Autoconf 2.65,
1724917256 with options \\"\$ac_cs_config\\"
1725017257
17251 Copyright (C) 2010 Free Software Foundation, Inc.
17258 Copyright (C) 2009 Free Software Foundation, Inc.
1725217259 This config.status script is free software; the Free Software Foundation
1725317260 gives unlimited permission to copy, distribute and modify it."
1725417261
1726617273 while test $# != 0
1726717274 do
1726817275 case $1 in
17269 --*=?*)
17276 --*=*)
1727017277 ac_option=`expr "X$1" : 'X\([^=]*\)='`
1727117278 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17272 ac_shift=:
17273 ;;
17274 --*=)
17275 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17276 ac_optarg=
1727717279 ac_shift=:
1727817280 ;;
1727917281 *)
1729717299 $ac_shift
1729817300 case $ac_optarg in
1729917301 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17300 '') as_fn_error $? "missing file argument" ;;
1730117302 esac
1730217303 as_fn_append CONFIG_FILES " '$ac_optarg'"
1730317304 ac_need_defaults=false;;
1731017311 ac_need_defaults=false;;
1731117312 --he | --h)
1731217313 # Conflict between --help and --header
17313 as_fn_error $? "ambiguous option: \`$1'
17314 as_fn_error "ambiguous option: \`$1'
1731417315 Try \`$0 --help' for more information.";;
1731517316 --help | --hel | -h )
1731617317 $as_echo "$ac_cs_usage"; exit ;;
1731917320 ac_cs_silent=: ;;
1732017321
1732117322 # This is an error.
17322 -*) as_fn_error $? "unrecognized option: \`$1'
17323 -*) as_fn_error "unrecognized option: \`$1'
1732317324 Try \`$0 --help' for more information." ;;
1732417325
1732517326 *) as_fn_append ac_config_targets " $1"
1775717758 "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
1775817759 "vala/Makefile") CONFIG_FILES="$CONFIG_FILES vala/Makefile" ;;
1775917760
17760 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
17761 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1776117762 esac
1776217763 done
1776317764
1779517796 {
1779617797 tmp=./conf$$-$RANDOM
1779717798 (umask 077 && mkdir "$tmp")
17798 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17799 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
1779917800
1780017801 # Set up the scripts for CONFIG_FILES section.
1780117802 # No need to generate them if there are no CONFIG_FILES.
1781217813 fi
1781317814 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1781417815 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17815 ac_cs_awk_cr='\\r'
17816 ac_cs_awk_cr='\r'
1781617817 else
1781717818 ac_cs_awk_cr=$ac_cr
1781817819 fi
1782617827 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1782717828 echo "_ACEOF"
1782817829 } >conf$$subs.sh ||
17829 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17830 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17830 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17831 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
1783117832 ac_delim='%!_!# '
1783217833 for ac_last_try in false false false false false :; do
1783317834 . ./conf$$subs.sh ||
17834 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17835 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
1783517836
1783617837 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1783717838 if test $ac_delim_n = $ac_delim_num; then
1783817839 break
1783917840 elif $ac_last_try; then
17840 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17841 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
1784117842 else
1784217843 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1784317844 fi
1792617927 else
1792717928 cat
1792817929 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17929 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17930 || as_fn_error "could not setup config files machinery" "$LINENO" 5
1793017931 _ACEOF
1793117932
17932 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17933 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17933 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17934 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
1793417935 # trailing colons and then remove the whole line if VPATH becomes empty
1793517936 # (actually we leave an empty line to preserve line numbers).
1793617937 if test "x$srcdir" = x.; then
17937 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17938 h
17939 s///
17940 s/^/:/
17941 s/[ ]*$/:/
17942 s/:\$(srcdir):/:/g
17943 s/:\${srcdir}:/:/g
17944 s/:@srcdir@:/:/g
17945 s/^:*//
17938 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17939 s/:*\$(srcdir):*/:/
17940 s/:*\${srcdir}:*/:/
17941 s/:*@srcdir@:*/:/
17942 s/^\([^=]*=[ ]*\):*/\1/
1794617943 s/:*$//
17947 x
17948 s/\(=[ ]*\).*/\1/
17949 G
17950 s/\n//
1795117944 s/^[^=]*=[ ]*$//
1795217945 }'
1795317946 fi
1797517968 if test -z "$ac_t"; then
1797617969 break
1797717970 elif $ac_last_try; then
17978 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17971 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
1797917972 else
1798017973 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1798117974 fi
1806018053 _ACAWK
1806118054 _ACEOF
1806218055 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18063 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18056 as_fn_error "could not setup config headers machinery" "$LINENO" 5
1806418057 fi # test -n "$CONFIG_HEADERS"
1806518058
1806618059
1807318066 esac
1807418067 case $ac_mode$ac_tag in
1807518068 :[FHL]*:*);;
18076 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
18069 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
1807718070 :[FH]-) ac_tag=-:-;;
1807818071 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1807918072 esac
1810118094 [\\/$]*) false;;
1810218095 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1810318096 esac ||
18104 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
18097 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1810518098 esac
1810618099 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1810718100 as_fn_append ac_file_inputs " '$ac_f'"
1812818121
1812918122 case $ac_tag in
1813018123 *:-:* | *:-) cat >"$tmp/stdin" \
18131 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18124 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
1813218125 esac
1813318126 ;;
1813418127 esac
1826518258 $ac_datarootdir_hack
1826618259 "
1826718260 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18268 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18261 || as_fn_error "could not create $ac_file" "$LINENO" 5
1826918262
1827018263 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1827118264 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
1827218265 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
1827318266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18274 which seems to be undefined. Please make sure it is defined" >&5
18267 which seems to be undefined. Please make sure it is defined." >&5
1827518268 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18276 which seems to be undefined. Please make sure it is defined" >&2;}
18269 which seems to be undefined. Please make sure it is defined." >&2;}
1827718270
1827818271 rm -f "$tmp/stdin"
1827918272 case $ac_file in
1828018273 -) cat "$tmp/out" && rm -f "$tmp/out";;
1828118274 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
1828218275 esac \
18283 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18276 || as_fn_error "could not create $ac_file" "$LINENO" 5
1828418277 ;;
1828518278 :H)
1828618279 #
1829118284 $as_echo "/* $configure_input */" \
1829218285 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
1829318286 } >"$tmp/config.h" \
18294 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18287 || as_fn_error "could not create $ac_file" "$LINENO" 5
1829518288 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
1829618289 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1829718290 $as_echo "$as_me: $ac_file is unchanged" >&6;}
1829818291 else
1829918292 rm -f "$ac_file"
1830018293 mv "$tmp/config.h" "$ac_file" \
18301 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18294 || as_fn_error "could not create $ac_file" "$LINENO" 5
1830218295 fi
1830318296 else
1830418297 $as_echo "/* $configure_input */" \
1830518298 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18306 || as_fn_error $? "could not create -" "$LINENO" 5
18299 || as_fn_error "could not create -" "$LINENO" 5
1830718300 fi
1830818301 # Compute "$ac_file"'s index in $config_headers.
1830918302 _am_arg="$ac_file"
1925519248 ac_clean_files=$ac_clean_files_save
1925619249
1925719250 test $ac_write_fail = 0 ||
19258 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19251 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
1925919252
1926019253
1926119254 # configure is writing to config.log, and then calls config.status.
1927619269 exec 5>>config.log
1927719270 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
1927819271 # would make configure fail if this is the last instruction.
19279 $ac_cs_success || as_fn_exit 1
19272 $ac_cs_success || as_fn_exit $?
1928019273 fi
1928119274 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1928219275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1010
1111 m4_define([tp_glib_major_version], [0])
1212 m4_define([tp_glib_minor_version], [13])
13 m4_define([tp_glib_micro_version], [12])
13 m4_define([tp_glib_micro_version], [13])
1414 m4_define([tp_glib_nano_version], [0])
1515
1616 # If library source has changed since last release, increment revision
9898 AC_ARG_ENABLE(debug,
9999 AC_HELP_STRING([--disable-debug],[compile without debug code (note that this will disable much of the debug code in all GLib connection managers)]),
100100 enable_debug=$enableval, enable_debug=yes )
101
102 AC_ARG_ENABLE(debug-cache,
103 AS_HELP_STRING([--enable-debug-cache],
104 [compile with code to unconditionally cache all debug messages whether or not they are actually emitted]),
105 [enable_debug_cache=$enableval],
106 [enable_debug_cache=yes])
107
108 if test x"$enable_debug_cache" != xno
109 then
110 AC_DEFINE([ENABLE_DEBUG_CACHE], [1], [Define to enable debug message cache])
111 fi
101112
102113 AC_ARG_ENABLE(handle-leak-debug,
103114 AC_HELP_STRING([--enable-handle-leak-debug],[compile with handle leak debugging code (the CM should be built with -rdynamic)]),
182182 PACKAGE_VERSION = @PACKAGE_VERSION@
183183 PATH_SEPARATOR = @PATH_SEPARATOR@
184184 PKG_CONFIG = @PKG_CONFIG@
185 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
186 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
187185 PYTHON = @PYTHON@
188186 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
189187 PYTHON_PLATFORM = @PYTHON_PLATFORM@
157157 PACKAGE_VERSION = @PACKAGE_VERSION@
158158 PATH_SEPARATOR = @PATH_SEPARATOR@
159159 PKG_CONFIG = @PKG_CONFIG@
160 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
161 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
162160 PYTHON = @PYTHON@
163161 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
164162 PYTHON_PLATFORM = @PYTHON_PLATFORM@
9292 </p>
9393 <p>
9494 Most connection managers will use this for all supported handle types
95 except <code class="literal">TP_HANDLE_TYPE_CONTACT_LIST</code>.
95 except <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-LIST:CAPS"><code class="literal">TP_HANDLE_TYPE_LIST</code></a>.
9696 </p>
9797 <p>
9898 Changed in 0.13.8: handles are no longer reference-counted, and
178178 via the D-Bus properties interface.
179179 </p>
180180 <p>
181 If the channel implementation uses <span class="type">TpDBusPropertiesMixin</span>, this
182 property can implemented using
183 <a class="link" href="telepathy-glib-dbus-properties-mixin.html#tp-dbus-properties-mixin-make-properties-hash" title="tp_dbus_properties_mixin_make_properties_hash ()"><span class="type">tp_dbus_properties_mixin_make_properties_hash</span></a> as follows:
181 If the channel implementation uses
182 <a class="link" href="telepathy-glib-dbus-properties-mixin.html" title="TpDBusPropertiesMixin">TpDBusPropertiesMixin</a>,
183 this property can implemented using
184 <a class="link" href="telepathy-glib-dbus-properties-mixin.html#tp-dbus-properties-mixin-make-properties-hash" title="tp_dbus_properties_mixin_make_properties_hash ()"><code class="function">tp_dbus_properties_mixin_make_properties_hash()</code></a> as follows:
184185 </p>
185186 <p>
186187 </p>
219219 </tr>
220220 <tr>
221221 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
222 <td> the <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> used to implement the given part, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
222 <td>
223 the <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> used to implement the given part, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
223224 part number is out of range. The hash table is only valid as long as the
224 message is valid and the part is not deleted.
225
225 message is valid and the part is not deleted. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8 GObject.Value]</span>
226226 </td>
227227 </tr>
228228 </tbody>
114114 <a name="TpSignalledMessage--sender"></a><h3>The <code class="literal">"sender"</code> property</h3>
115115 <pre class="programlisting"> "sender" <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a>* : Read / Write / Construct Only</pre>
116116 <p>
117 A <span class="type">TpContat</span> representing the sender of the message if known,
118 otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
117 A <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a> representing the sender of the message, if known, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
118 otherwise.
119119 </p>
120120 <p class="since">Since 0.13.9</p>
121121 </div>
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">telepathy-glib API Reference Manual</p></th></tr></table></div>
1616 <div><p class="releaseinfo">
17 This manual documents telepathy-glib version 0.13.12
17 This manual documents telepathy-glib version 0.13.13
1818 .
1919 The latest development version of this documentation can be found here:
2020 <a class="ulink" href="http://telepathy.freedesktop.org/doc/telepathy-glib/" target="_top">online copy of the telepathy-glib API Reference Manual</a>.
26612661 <ANCHOR id="tp-account-channel-request-ensure-channel-async" href="telepathy-glib/telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-async">
26622662 <ANCHOR id="tp-account-channel-request-ensure-channel-finish" href="telepathy-glib/telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-finish">
26632663 <ANCHOR id="tp-account-channel-request-set-channel-factory" href="telepathy-glib/telepathy-glib-account-channel-request.html#tp-account-channel-request-set-channel-factory">
2664 <ANCHOR id="tp-account-channel-request-get-channel-request" href="telepathy-glib/telepathy-glib-account-channel-request.html#tp-account-channel-request-get-channel-request">
26642665 <ANCHOR id="telepathy-glib-account-channel-request.property-details" href="telepathy-glib/telepathy-glib-account-channel-request.html#telepathy-glib-account-channel-request.property-details">
26652666 <ANCHOR id="TpAccountChannelRequest--account" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account">
2667 <ANCHOR id="TpAccountChannelRequest--channel-request" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request">
26662668 <ANCHOR id="TpAccountChannelRequest--request" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request">
26672669 <ANCHOR id="TpAccountChannelRequest--user-action-time" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time">
26682670 <ANCHOR id="telepathy-glib-account-channel-request.signal-details" href="telepathy-glib/telepathy-glib-account-channel-request.html#telepathy-glib-account-channel-request.signal-details">
44944496 <ANCHOR id="telepathy-glib-base-client.description" href="telepathy-glib/telepathy-glib-base-client.html#telepathy-glib-base-client.description">
44954497 <ANCHOR id="telepathy-glib-base-client.details" href="telepathy-glib/telepathy-glib-base-client.html#telepathy-glib-base-client.details">
44964498 <ANCHOR id="TpBaseClient-struct" href="telepathy-glib/telepathy-glib-base-client.html#TpBaseClient-struct">
4499 <ANCHOR id="TpBaseClientClass" href="telepathy-glib/telepathy-glib-base-client.html#TpBaseClientClass">
44974500 <ANCHOR id="tp-base-client-add-observer-filter" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-add-observer-filter">
44984501 <ANCHOR id="tp-base-client-take-observer-filter" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-take-observer-filter">
44994502 <ANCHOR id="tp-base-client-set-observer-recover" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-set-observer-recover">
48254828 <ANCHOR id="TpDebugSender-struct" href="telepathy-glib/telepathy-glib-debug-sender.html#TpDebugSender-struct">
48264829 <ANCHOR id="tp-debug-sender-dup" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-dup">
48274830 <ANCHOR id="tp-debug-sender-add-message" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-add-message">
4831 <ANCHOR id="tp-debug-sender-add-message-vprintf" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-add-message-vprintf">
4832 <ANCHOR id="tp-debug-sender-add-message-printf" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-add-message-printf">
48284833 <ANCHOR id="tp-debug-sender-log-handler" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-log-handler">
48294834 <ANCHOR id="telepathy-glib-debug-sender.property-details" href="telepathy-glib/telepathy-glib-debug-sender.html#telepathy-glib-debug-sender.property-details">
48304835 <ANCHOR id="TpDebugSender--enabled" href="telepathy-glib/telepathy-glib-debug-sender.html#TpDebugSender--enabled">
372372 <td>A list of additional interfaces to retrieve attributes
373373 from. This can be used for interfaces documented as automatically included,
374374 like <a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CONNECTION:CAPS" title="TP_IFACE_CONNECTION"><code class="literal">TP_IFACE_CONNECTION</code></a> for GetContactAttributes,
375 or <a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CONNECTION:CAPS" title="TP_IFACE_CONNECTION"><code class="literal">TP_IFACE_CONNECTION</code></a> and <code class="literal">TP_IFACE_CONNECTION_CONTACT_LIST</code> for
375 or <a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CONNECTION:CAPS" title="TP_IFACE_CONNECTION"><code class="literal">TP_IFACE_CONNECTION</code></a> and <a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CONNECTION-INTERFACE-CONTACT-LIST:CAPS" title="TP_IFACE_CONNECTION_INTERFACE_CONTACT_LIST"><code class="literal">TP_IFACE_CONNECTION_INTERFACE_CONTACT_LIST</code></a> for
376376 GetContactListAttributes.
377377 </td>
378378 </tr>
105105 </p>
106106 <div class="section" title="Implementing SimplePresence">
107107 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
108 <a name="id1113419"></a>Implementing SimplePresence</h2></div></div></div>
108 <a name="id1182769"></a>Implementing SimplePresence</h2></div></div></div>
109109 <p>
110110 Since 0.7.13 this mixin supports the entire SimplePresence interface.
111111 You can implement <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> as follows:
157157 </p>
158158 <div class="section" title="Implementing old-style Presence">
159159 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
160 <a name="id1113548"></a>Implementing old-style Presence</h2></div></div></div>
160 <a name="id1182897"></a>Implementing old-style Presence</h2></div></div></div>
161161 <p>
162162 This mixin also supports a large subset of the deprecated Presence
163163 interface. It does not support protocols where it is possible to set
9999 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-channel-factory" title="tp_account_channel_request_set_channel_factory ()">tp_account_channel_request_set_channel_factory</a>
100100 (<em class="parameter"><code><a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest"><span class="type">TpAccountChannelRequest</span></a> *self</code></em>,
101101 <em class="parameter"><code><a class="link" href="telepathy-glib-client-channel-factory.html#TpClientChannelFactory"><span class="type">TpClientChannelFactory</span></a> *factory</code></em>);
102 <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="returnvalue">TpChannelRequest</span></a> * <a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-get-channel-request" title="tp_account_channel_request_get_channel_request ()">tp_account_channel_request_get_channel_request</a>
103 (<em class="parameter"><code><a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest"><span class="type">TpAccountChannelRequest</span></a> *self</code></em>);
102104 </pre>
103105 </div>
104106 <div class="refsect1" title="Object Hierarchy">
112114 <a name="telepathy-glib-account-channel-request.properties"></a><h2>Properties</h2>
113115 <pre class="synopsis">
114116 "<a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account" title='The "account" property'>account</a>" <a class="link" href="telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a>* : Read / Write / Construct Only
117 "<a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request" title='The "channel-request" property'>channel-request</a>" <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a>* : Read
115118 "<a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request" title='The "request" property'>request</a>" <span class="type">GHashTable_gchararray+GValue_*</span> : Read / Write / Construct Only
116119 "<a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time" title='The "user-action-time" property'>user-action-time</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write / Construct Only
117120 </pre>
717720 </table></div>
718721 <p class="since">Since 0.13.2</p>
719722 </div>
723 <hr>
724 <div class="refsect2" title="tp_account_channel_request_get_channel_request ()">
725 <a name="tp-account-channel-request-get-channel-request"></a><h3>tp_account_channel_request_get_channel_request ()</h3>
726 <pre class="programlisting"><a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="returnvalue">TpChannelRequest</span></a> * tp_account_channel_request_get_channel_request
727 (<em class="parameter"><code><a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest"><span class="type">TpAccountChannelRequest</span></a> *self</code></em>);</pre>
728 <p>
729 Return the <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request" title='The "channel-request" property'><span class="type">"channel-request"</span></a> property
730 </p>
731 <div class="variablelist"><table border="0">
732 <col align="left" valign="top">
733 <tbody>
734 <tr>
735 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
736 <td>a <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest"><span class="type">TpAccountChannelRequest</span></a>
737 </td>
738 </tr>
739 <tr>
740 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
741 <td> the value of <a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request" title='The "channel-request" property'><span class="type">"channel-request"</span></a>
742
743 </td>
744 </tr>
745 </tbody>
746 </table></div>
747 <p class="since">Since 0.11.UNRELEASED</p>
748 </div>
720749 </div>
721750 <div class="refsect1" title="Property Details">
722751 <a name="telepathy-glib-account-channel-request.property-details"></a><h2>Property Details</h2>
731760 This property can't be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
732761 </p>
733762 <p class="since">Since 0.11.12</p>
763 </div>
764 <hr>
765 <div class="refsect2" title='The "channel-request" property'>
766 <a name="TpAccountChannelRequest--channel-request"></a><h3>The <code class="literal">"channel-request"</code> property</h3>
767 <pre class="programlisting"> "channel-request" <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a>* : Read</pre>
768 <p>
769 The <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a> used to request the channel, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
770 channel has not be requested yet.
771 </p>
772 <p>
773 This can be useful for example to compare with the <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a>
774 objects received from the requests_satisfied argument of
775 <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandlerHandleChannelsImpl" title="TpSimpleHandlerHandleChannelsImpl ()"><span class="type">TpSimpleHandlerHandleChannelsImpl</span></a> to check if the client is asked to
776 handle the channel it just requested.
777 </p>
778 <p>
779 Note that the <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a> objects may be different while still
780 representing the same ChannelRequest on D-Bus. You have to compare
781 them using their object paths (<a class="link" href="telepathy-glib-proxy.html#tp-proxy-get-object-path" title="tp_proxy_get_object_path ()"><code class="function">tp_proxy_get_object_path()</code></a>).
782 </p>
783 <p>
784 Since 0.11.UNRELEASED
785 </p>
734786 </div>
735787 <hr>
736788 <div class="refsect2" title='The "request" property'>
40034003 </p>
40044004 <p>
40054005 A provider-specific variant type used to identify this account with the
4006 provider. This value will be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <span class="type">"storage-provider"</span> is
4006 provider. This value will be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <a class="link" href="telepathy-glib-account.html#TpAccount--storage-provider" title='The "storage-provider" property'><span class="type">"storage-provider"</span></a> is
40074007 an empty string.
40084008 </p>
40094009 <p>
40484048 <p>
40494049 A bitfield of <a class="link" href="telepathy-glib-enums.html#TpStorageRestrictionFlags" title="enum TpStorageRestrictionFlags"><span class="type">TpStorageRestrictionFlags</span></a> that give the limitations of
40504050 this account imposed by the storage provider. This value will be 0
4051 if <span class="type">"storage-provider"</span> is an empty string.
4051 if <a class="link" href="telepathy-glib-account.html#TpAccount--storage-provider" title='The "storage-provider" property'><span class="type">"storage-provider"</span></a> is an empty string.
40524052 </p>
40534053 <p>
40544054 This property cannot change once an Account has been created.
234234 <p>
235235 </p>
236236 <div class="example">
237 <a name="id530514"></a><p class="title"><b>Example 1. Using <a class="link" href="telepathy-glib-asv.html#tp-asv-new" title="tp_asv_new ()"><code class="function">tp_asv_new()</code></a></b></p>
237 <a name="id602300"></a><p class="title"><b>Example 1. Using <a class="link" href="telepathy-glib-asv.html#tp-asv-new" title="tp_asv_new ()"><code class="function">tp_asv_new()</code></a></b></p>
238238 <div class="example-contents">
239239 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
240240 <tbody>
4848 #include &lt;telepathy-glib/telepathy-glib.h&gt;
4949
5050 <a class="link" href="telepathy-glib-base-client.html#TpBaseClient-struct" title="TpBaseClient">TpBaseClient</a>;
51 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass">TpBaseClientClass</a>;
5152 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-add-observer-filter" title="tp_base_client_add_observer_filter ()">tp_base_client_add_observer_filter</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
5253 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *filter</code></em>);
5354 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-take-observer-filter" title="tp_base_client_take_observer_filter ()">tp_base_client_take_observer_filter</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
6364 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requests</code></em>,
6465 <em class="parameter"><code><a class="link" href="telepathy-glib-observe-channels-context.html#TpObserveChannelsContext"><span class="type">TpObserveChannelsContext</span></a> *context</code></em>);
6566 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-observe-channels" title="tp_base_client_implement_observe_channels ()">tp_base_client_implement_observe_channels</a>
66 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
67 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
6768 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassObserveChannelsImpl" title="TpBaseClientClassObserveChannelsImpl ()"><span class="type">TpBaseClientClassObserveChannelsImpl</span></a> impl</code></em>);
6869 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-add-approver-filter" title="tp_base_client_add_approver_filter ()">tp_base_client_add_approver_filter</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
6970 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *filter</code></em>);
7778 <em class="parameter"><code><a class="link" href="telepathy-glib-channel-dispatch-operation.html#TpChannelDispatchOperation"><span class="type">TpChannelDispatchOperation</span></a> *dispatch_operation</code></em>,
7879 <em class="parameter"><code><a class="link" href="telepathy-glib-add-dispatch-operation-context.html#TpAddDispatchOperationContext"><span class="type">TpAddDispatchOperationContext</span></a> *context</code></em>);
7980 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-add-dispatch-operation" title="tp_base_client_implement_add_dispatch_operation ()">tp_base_client_implement_add_dispatch_operation</a>
80 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
81 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
8182 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassAddDispatchOperationImpl" title="TpBaseClientClassAddDispatchOperationImpl ()"><span class="type">TpBaseClientClassAddDispatchOperationImpl</span></a> impl</code></em>);
8283 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-add-handler-capabilities" title="tp_base_client_add_handler_capabilities ()">tp_base_client_add_handler_capabilities</a>
8384 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
103104 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> user_action_time</code></em>,
104105 <em class="parameter"><code><a class="link" href="telepathy-glib-handle-channels-context.html#TpHandleChannelsContext"><span class="type">TpHandleChannelsContext</span></a> *context</code></em>);
105106 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-handle-channels" title="tp_base_client_implement_handle_channels ()">tp_base_client_implement_handle_channels</a>
106 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
107 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
107108 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassHandleChannelsImpl" title="TpBaseClientClassHandleChannelsImpl ()"><span class="type">TpBaseClientClassHandleChannelsImpl</span></a> impl</code></em>);
108109 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-base-client.html#tp-base-client-add-account-features" title="tp_base_client_add_account_features ()">tp_base_client_add_account_features</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
109110 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> *features</code></em>,
190191 want and override the D-Bus methods they implement.
191192 </p>
192193 <p>
193 See <a class="link" href="telepathy-glib-simple-observer.html#TpSimpleObserver"><span class="type">TpSimpleObserver</span></a> for a class implementing a simple observer using
194 <a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a>.
194 For many applications, the provided <a class="link" href="telepathy-glib-simple-observer.html#TpSimpleObserver"><span class="type">TpSimpleObserver</span></a>, <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a>
195 and <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a> subclasses can be used instead of deriving from this
196 class.
195197 </p>
196198 </div>
197199 <div class="refsect1" title="Details">
205207 <p class="since">Since 0.11.5</p>
206208 </div>
207209 <hr>
210 <div class="refsect2" title="TpBaseClientClass">
211 <a name="TpBaseClientClass"></a><h3>TpBaseClientClass</h3>
212 <pre class="programlisting">typedef struct {
213 GObjectClass parent_class;
214 TpBaseClientClassObserveChannelsImpl observe_channels;
215 TpBaseClientClassAddDispatchOperationImpl add_dispatch_operation;
216 TpBaseClientClassHandleChannelsImpl handle_channels;
217 } TpBaseClientClass;
218 </pre>
219 <p>
220 The class of a <a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a>.
221 </p>
222 <p>
223 The virtual methods <em class="parameter"><code>observe_channels</code></em>, <em class="parameter"><code>add_dispatch_operation</code></em> and
224 <em class="parameter"><code>handle_channels</code></em> can be also implemented by calling
225 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-observe-channels" title="tp_base_client_implement_observe_channels ()"><code class="function">tp_base_client_implement_observe_channels()</code></a>,
226 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-add-dispatch-operation" title="tp_base_client_implement_add_dispatch_operation ()"><code class="function">tp_base_client_implement_add_dispatch_operation()</code></a> and
227 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-implement-handle-channels" title="tp_base_client_implement_handle_channels ()"><code class="function">tp_base_client_implement_handle_channels()</code></a>. This is compatible with
228 telepathy-glib versions older than 0.11.13.
229 </p>
230 <div class="variablelist"><table border="0">
231 <col align="left" valign="top">
232 <tbody>
233 <tr>
234 <td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="TpBaseClientClass.parent-class"></a>parent_class</code></em>;</span></p></td>
235 <td>the parent class
236 </td>
237 </tr>
238 <tr>
239 <td><p><span class="term"><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassObserveChannelsImpl" title="TpBaseClientClassObserveChannelsImpl ()"><span class="type">TpBaseClientClassObserveChannelsImpl</span></a> <em class="structfield"><code><a name="TpBaseClientClass.observe-channels"></a>observe_channels</code></em>;</span></p></td>
240 <td>the function called to observe newly-created channels
241 matching this client's observer filter (since 0.11.13)
242 </td>
243 </tr>
244 <tr>
245 <td><p><span class="term"><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassAddDispatchOperationImpl" title="TpBaseClientClassAddDispatchOperationImpl ()"><span class="type">TpBaseClientClassAddDispatchOperationImpl</span></a> <em class="structfield"><code><a name="TpBaseClientClass.add-dispatch-operation"></a>add_dispatch_operation</code></em>;</span></p></td>
246 <td>the function called to request user approval of
247 unrequested (incoming) channels matching this client's approver filter
248 (since 0.11.13)
249 </td>
250 </tr>
251 <tr>
252 <td><p><span class="term"><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassHandleChannelsImpl" title="TpBaseClientClassHandleChannelsImpl ()"><span class="type">TpBaseClientClassHandleChannelsImpl</span></a> <em class="structfield"><code><a name="TpBaseClientClass.handle-channels"></a>handle_channels</code></em>;</span></p></td>
253 <td>the function called to handle channels matching this
254 client's handler filter (since 0.11.13)
255 </td>
256 </tr>
257 </tbody>
258 </table></div>
259 <p class="since">Since 0.11.5</p>
260 </div>
261 <hr>
208262 <div class="refsect2" title="tp_base_client_add_observer_filter ()">
209263 <a name="tp-base-client-add-observer-filter"></a><h3>tp_base_client_add_observer_filter ()</h3>
210264 <pre class="programlisting"><span class="returnvalue">void</span> tp_base_client_add_observer_filter (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>,
211265 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *filter</code></em>);</pre>
212266 <p>
213267 Register a new channel class as Observer.ObserverChannelFilter.
214 The <span class="type">TpBaseClientClass.observe_channels</span> virtual method will be called
268 The <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a> virtual method will be called
215269 whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>.
216270 </p>
217271 <p>
218272 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
219273 called, and may only be called on objects whose class implements
220 <span class="type">TpBaseClientClass.observe_channels</span>.
274 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a>.
221275 </p>
222276 <div class="variablelist"><table border="0">
223277 <col align="left" valign="top">
315369 <p>
316370 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
317371 called, and may only be called on objects whose class implements
318 <span class="type">TpBaseClientClass.observe_channels</span>.
372 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a>.
319373 </p>
320374 <div class="variablelist"><table border="0">
321375 <col align="left" valign="top">
410464 <div class="refsect2" title="tp_base_client_implement_observe_channels ()">
411465 <a name="tp-base-client-implement-observe-channels"></a><h3>tp_base_client_implement_observe_channels ()</h3>
412466 <pre class="programlisting"><span class="returnvalue">void</span> tp_base_client_implement_observe_channels
413 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
467 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
414468 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassObserveChannelsImpl" title="TpBaseClientClassObserveChannelsImpl ()"><span class="type">TpBaseClientClassObserveChannelsImpl</span></a> impl</code></em>);</pre>
415469 <p>
416470 Called by subclasses to define the actual implementation of the
418472 </p>
419473 <p>
420474 Since 0.11.13 this is exactly equivalent to setting the
421 <span class="type">TpBaseClientClass.observe_channels</span> function pointer.
475 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a> function pointer.
422476 </p>
423477 <div class="variablelist"><table border="0">
424478 <col align="left" valign="top">
425479 <tbody>
426480 <tr>
427481 <td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
428 <td>the <span class="type">TpBaseClientClass</span> of the object
482 <td>the <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> of the object
429483 </td>
430484 </tr>
431485 <tr>
445499 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *filter</code></em>);</pre>
446500 <p>
447501 Register a new channel class as Approver.ApproverChannelFilter.
448 The <span class="type">TpBaseClientClass.add_dispatch_operation</span> virtual method will be called
502 The <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a> virtual method will be called
449503 whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>.
450504 </p>
451505 <p>
452506 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
453507 called, and may only be called on objects whose class implements
454 <span class="type">TpBaseClientClass.add_dispatch_operation</span>.
508 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a>.
455509 </p>
456510 <div class="variablelist"><table border="0">
457511 <col align="left" valign="top">
599653 <div class="refsect2" title="tp_base_client_implement_add_dispatch_operation ()">
600654 <a name="tp-base-client-implement-add-dispatch-operation"></a><h3>tp_base_client_implement_add_dispatch_operation ()</h3>
601655 <pre class="programlisting"><span class="returnvalue">void</span> tp_base_client_implement_add_dispatch_operation
602 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
656 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
603657 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassAddDispatchOperationImpl" title="TpBaseClientClassAddDispatchOperationImpl ()"><span class="type">TpBaseClientClassAddDispatchOperationImpl</span></a> impl</code></em>);</pre>
604658 <p>
605659 Called by subclasses to define the actual implementation of the
607661 </p>
608662 <p>
609663 Since 0.11.13 this is exactly equivalent to setting the
610 <span class="type">TpBaseClientClass.add_dispatch_operation</span> function pointer.
664 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a> function pointer.
611665 </p>
612666 <div class="variablelist"><table border="0">
613667 <col align="left" valign="top">
614668 <tbody>
615669 <tr>
616670 <td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
617 <td>the <span class="type">TpBaseClientClass</span> of the object
671 <td>the <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> of the object
618672 </td>
619673 </tr>
620674 <tr>
642696 <p>
643697 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
644698 called, and may only be called on objects whose class implements
645 <span class="type">TpBaseClientClass.handle_channels</span>.
699 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
646700 </p>
647701 <div class="variablelist"><table border="0">
648702 <col align="left" valign="top">
677731 <p>
678732 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
679733 called, and may only be called on objects whose class implements
680 <span class="type">TpBaseClientClass.handle_channels</span>.
734 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
681735 </p>
682736 <div class="variablelist"><table border="0">
683737 <col align="left" valign="top">
715769 <p>
716770 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
717771 called, and may only be called on objects whose class implements
718 <span class="type">TpBaseClientClass.handle_channels</span>.
772 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
719773 </p>
720774 <div class="variablelist"><table border="0">
721775 <col align="left" valign="top">
743797 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *filter</code></em>);</pre>
744798 <p>
745799 Register a new channel class as Handler.HandlerChannelFilter.
746 The <span class="type">TpBaseClientClass.handle_channels</span> virtual method will be called
800 The <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a> virtual method will be called
747801 whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>.
748802 </p>
749803 <p>
750804 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
751805 called, and may only be called on objects whose class implements
752 <span class="type">TpBaseClientClass.handle_channels</span>.
806 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
753807 </p>
754808 <div class="variablelist"><table border="0">
755809 <col align="left" valign="top">
828882 <a name="tp-base-client-be-a-handler"></a><h3>tp_base_client_be_a_handler ()</h3>
829883 <pre class="programlisting"><span class="returnvalue">void</span> tp_base_client_be_a_handler (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>);</pre>
830884 <p>
831 Register <em class="parameter"><code>self</code></em> as a ChannelHandler with an empty list of filter.
885 Register <em class="parameter"><code>self</code></em> as a Client.Handler with an empty list of filters.
832886 This is useful if you want to create a client that only handle channels
833887 for which it's the PreferredHandler.
834888 </p>
835889 <p>
836890 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
837 called, and may only be called on objects whose class has called
838 <span class="type">TpBaseClientClass.handle_channels</span>.
891 called, and may only be called on objects whose class implements
892 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
839893 </p>
840894 <div class="variablelist"><table border="0">
841895 <col align="left" valign="top">
925979 <div class="refsect2" title="tp_base_client_implement_handle_channels ()">
926980 <a name="tp-base-client-implement-handle-channels"></a><h3>tp_base_client_implement_handle_channels ()</h3>
927981 <pre class="programlisting"><span class="returnvalue">void</span> tp_base_client_implement_handle_channels
928 (<em class="parameter"><code><span class="type">TpBaseClientClass</span> *klass</code></em>,
982 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> *klass</code></em>,
929983 <em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClientClassHandleChannelsImpl" title="TpBaseClientClassHandleChannelsImpl ()"><span class="type">TpBaseClientClassHandleChannelsImpl</span></a> impl</code></em>);</pre>
930984 <p>
931985 Called by subclasses to define the actual implementation of the
933987 </p>
934988 <p>
935989 Since 0.11.13 this is exactly equivalent to setting the
936 <span class="type">TpBaseClientClass.handle_channels</span> function pointer.
990 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a> function pointer.
937991 </p>
938992 <div class="variablelist"><table border="0">
939993 <col align="left" valign="top">
940994 <tbody>
941995 <tr>
942996 <td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
943 <td>the <span class="type">TpBaseClientClass</span> of the object
997 <td>the <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass" title="TpBaseClientClass"><span class="type">TpBaseClientClass</span></a> of the object
944998 </td>
945999 </tr>
9461000 <tr>
9621016 <p>
9631017 Request that the given features are prepared on each <a class="link" href="telepathy-glib-account.html#TpAccount"><span class="type">TpAccount</span></a> (in
9641018 addition to <a class="link" href="telepathy-glib-account.html#TP-ACCOUNT-FEATURE-CORE:CAPS" title="TP_ACCOUNT_FEATURE_CORE"><code class="literal">TP_ACCOUNT_FEATURE_CORE</code></a>) before calling
965 <span class="type">TpBaseClient.observe_channels</span>, <span class="type">TpBaseClient.add_dispatch_operation</span> or
966 <span class="type">TpBaseClient.handle_channels</span>, or emitting <a class="link" href="telepathy-glib-base-client.html#TpBaseClient-request-added" title='The "request-added" signal'><span class="type">"request-added"</span></a>.
1019 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a>,
1020 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a> or
1021 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>, or emitting
1022 <a class="link" href="telepathy-glib-base-client.html#TpBaseClient-request-added" title='The "request-added" signal'><span class="type">"request-added"</span></a>.
9671023 </p>
9681024 <div class="variablelist"><table border="0">
9691025 <col align="left" valign="top">
10301086 <p>
10311087 Request that the given features are prepared on each <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> (in
10321088 addition to <a class="link" href="telepathy-glib-connection.html#TP-CONNECTION-FEATURE-CORE:CAPS" title="TP_CONNECTION_FEATURE_CORE"><code class="literal">TP_CONNECTION_FEATURE_CORE</code></a>) before calling
1033 <span class="type">TpBaseClient.observe_channels</span>, <span class="type">TpBaseClient.add_dispatch_operation</span> or
1034 <span class="type">TpBaseClient.handle_channels</span>.
1089 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a>,
1090 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a> or
1091 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
10351092 </p>
10361093 <div class="variablelist"><table border="0">
10371094 <col align="left" valign="top">
10971154 <p>
10981155 Request that the given features are prepared on each <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> (in
10991156 addition to <a class="link" href="telepathy-glib-channel.html#TP-CHANNEL-FEATURE-CORE:CAPS" title="TP_CHANNEL_FEATURE_CORE"><code class="literal">TP_CHANNEL_FEATURE_CORE</code></a>) before calling
1100 <span class="type">TpBaseClient.observe_channels</span>, <span class="type">TpBaseClient.add_dispatch_operation</span> or
1101 <span class="type">TpBaseClient.handle_channels</span>.
1157 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.observe-channels"><span class="type">TpBaseClientClass.observe_channels</span></a>,
1158 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.add-dispatch-operation"><span class="type">TpBaseClientClass.add_dispatch_operation</span></a> or
1159 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
11021160 </p>
11031161 <div class="variablelist"><table border="0">
11041162 <col align="left" valign="top">
12231281 <p>
12241282 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
12251283 called, and may only be called on objects whose class implements
1226 <span class="type">TpBaseClientClass.handle_channels</span>.
1284 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
12271285 </p>
12281286 <div class="variablelist"><table border="0">
12291287 <col align="left" valign="top">
12491307 (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>);</pre>
12501308 <p>
12511309 Indicate that <em class="parameter"><code>self</code></em> is a Handler willing to be notified about requests for
1252 channels that it is likely to be asked to handle.
1253 That means the TpBaseClient::request-added and TpBaseClient::request-removed:
1254 signals will be fired and <a class="link" href="telepathy-glib-base-client.html#tp-base-client-get-pending-requests" title="tp_base_client_get_pending_requests ()"><code class="function">tp_base_client_get_pending_requests()</code></a> will
1255 return the list of pending requests.
1310 channels that it is likely to be asked to handle. This means that the
1311 <a class="link" href="telepathy-glib-base-client.html#TpBaseClient-request-added" title='The "request-added" signal'><span class="type">"request-added"</span></a> and <a class="link" href="telepathy-glib-base-client.html#TpBaseClient-request-removed" title='The "request-removed" signal'><span class="type">"request-removed"</span></a> signals will
1312 be fired and <a class="link" href="telepathy-glib-base-client.html#tp-base-client-get-pending-requests" title="tp_base_client_get_pending_requests ()"><code class="function">tp_base_client_get_pending_requests()</code></a> will return the list of
1313 pending requests.
12561314 </p>
12571315 <p>
12581316 This method may only be called before <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> is
12591317 called, and may only be called on objects whose class implements
1260 <span class="type">TpBaseClientClass.handle_channels</span>.
1318 <a class="link" href="telepathy-glib-base-client.html#TpBaseClientClass.handle-channels"><span class="type">TpBaseClientClass.handle_channels</span></a>.
12611319 </p>
12621320 <div class="variablelist"><table border="0">
12631321 <col align="left" valign="top">
16031661 <pre class="programlisting"> "channel-factory" <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>* : Read / Write / Construct Only</pre>
16041662 <p>
16051663 The object implementing the <a class="link" href="telepathy-glib-client-channel-factory.html#TpClientChannelFactoryInterface" title="TpClientChannelFactoryInterface"><span class="type">TpClientChannelFactoryInterface</span></a> interface
1606 that will be used to create channel proxies.
1607 While the client has not been registerd, this property can be changed
1608 using <a class="link" href="telepathy-glib-base-client.html#tp-base-client-set-channel-factory" title="tp_base_client_set_channel_factory ()"><code class="function">tp_base_client_set_channel_factory()</code></a>.
1664 that will be used to create channel proxies. While
1665 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-register" title="tp_base_client_register ()"><code class="function">tp_base_client_register()</code></a> has not yet been called, this property can be
1666 changed using <a class="link" href="telepathy-glib-base-client.html#tp-base-client-set-channel-factory" title="tp_base_client_set_channel_factory ()"><code class="function">tp_base_client_set_channel_factory()</code></a>.
16091667 </p>
16101668 <p>
16111669 If no channel factory is specified then <a class="link" href="telepathy-glib-automatic-proxy-factory.html#TpAutomaticProxyFactory"><span class="type">TpAutomaticProxyFactory</span></a> is used.
11681168 <p>
11691169 If an X server timestamp for the user action causing this method call is
11701170 available, <em class="parameter"><code>user_action_time</code></em> should be this timestamp (for instance, the
1171 result of <a href="/usr/share/gtk-doc/html/gdk/gdk-Events.html#gdk-event-get-time"><code class="function">gdk_event_get_time()</code></a> if it is not <a href="/usr/share/gtk-doc/html/gdk/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>). Otherwise, it
1171 result of <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Events.html#gdk-event-get-time"><code class="function">gdk_event_get_time()</code></a> if it is not <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>). Otherwise, it
11721172 may be <a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-NOT-USER-ACTION:CAPS" title="TP_USER_ACTION_TIME_NOT_USER_ACTION"><code class="literal">TP_USER_ACTION_TIME_NOT_USER_ACTION</code></a> to behave as if there was no
11731173 user action or it happened a long time ago, or
11741174 <a class="link" href="telepathy-glib-defs.html#TP-USER-ACTION-TIME-CURRENT-TIME:CAPS" title="TP_USER_ACTION_TIME_CURRENT_TIME"><code class="literal">TP_USER_ACTION_TIME_CURRENT_TIME</code></a> to have the Handler behave as though the
11751175 user action had just happened (resembling, but not numerically equal to,
1176 <a href="/usr/share/gtk-doc/html/gdk/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>).
1176 <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>).
11771177 </p>
11781178 <p>
11791179 This method has been introduced in telepathy-mission-control 5.5.0.
418418 </td>
419419 </tr>
420420 <tr>
421 <td><p><span class="term">unsigned <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> <em class="structfield"><code><a name="TpConnectionManager-struct.running"></a>running</code></em> :1;</span></p></td>
421 <td><p><span class="term">unsigned <span class="type">int</span> <em class="structfield"><code><a name="TpConnectionManager-struct.running"></a>running</code></em> :1;</span></p></td>
422422 <td>
423423 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the CM is currently known to be running. Should be
424424 considered read-only
425425 </td>
426426 </tr>
427427 <tr>
428 <td><p><span class="term">unsigned <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> <em class="structfield"><code><a name="TpConnectionManager-struct.always-introspect"></a>always_introspect</code></em> :1;</span></p></td>
428 <td><p><span class="term">unsigned <span class="type">int</span> <em class="structfield"><code><a name="TpConnectionManager-struct.always-introspect"></a>always_introspect</code></em> :1;</span></p></td>
429429 <td>
430430 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the CM will be introspected automatically.
431431 Should be considered read-only: use the
433433 </td>
434434 </tr>
435435 <tr>
436 <td><p><span class="term">unsigned <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> <em class="structfield"><code><a name="TpConnectionManager-struct.info-source"></a>info_source</code></em> :2;</span></p></td>
436 <td><p><span class="term">unsigned <span class="type">int</span> <em class="structfield"><code><a name="TpConnectionManager-struct.info-source"></a>info_source</code></em> :2;</span></p></td>
437437 <td>The source of <em class="parameter"><code>protocols</code></em>, or <a class="link" href="telepathy-glib-connection-manager.html#TP-CM-INFO-SOURCE-NONE:CAPS"><code class="literal">TP_CM_INFO_SOURCE_NONE</code></a>
438438 if no info has been discovered yet
439439 </td>
21512151 </p>
21522152 <p>
21532153 Equivalent to, but a little more efficient than, calling
2154 <code class="function">tp_connection_add_interest()</code> for the string value of <em class="parameter"><code>interested_in</code></em>.
2154 <a class="link" href="telepathy-glib-connection.html#tp-connection-add-client-interest" title="tp_connection_add_client_interest ()"><code class="function">tp_connection_add_client_interest()</code></a> for the string value of <em class="parameter"><code>interested_in</code></em>.
21552155 </p>
21562156 <div class="variablelist"><table border="0">
21572157 <col align="left" valign="top">
5252 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
5353 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> level</code></em>,
5454 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
55 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-vprintf" title="tp_debug_sender_add_message_vprintf ()">tp_debug_sender_add_message_vprintf</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> *self</code></em>,
56 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *timestamp</code></em>,
57 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **formatted</code></em>,
58 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
59 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> level</code></em>,
60 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
61 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);
62 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-printf" title="tp_debug_sender_add_message_printf ()">tp_debug_sender_add_message_printf</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> *self</code></em>,
63 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *timestamp</code></em>,
64 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **formatted</code></em>,
65 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
66 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> level</code></em>,
67 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
68 <em class="parameter"><code>...</code></em>);
5569 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-debug-sender.html#tp-debug-sender-log-handler" title="tp_debug_sender_log_handler ()">tp_debug_sender_log_handler</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *log_domain</code></em>,
5670 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> log_level</code></em>,
5771 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>,
157171 </tr>
158172 <tr>
159173 <td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
160 <td>Time of the message
174 <td>Time of the message or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for right now
161175 </td>
162176 </tr>
163177 <tr>
178192 </tbody>
179193 </table></div>
180194 <p class="since">Since 0.7.36</p>
195 </div>
196 <hr>
197 <div class="refsect2" title="tp_debug_sender_add_message_vprintf ()">
198 <a name="tp-debug-sender-add-message-vprintf"></a><h3>tp_debug_sender_add_message_vprintf ()</h3>
199 <pre class="programlisting"><span class="returnvalue">void</span> tp_debug_sender_add_message_vprintf (<em class="parameter"><code><a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> *self</code></em>,
200 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *timestamp</code></em>,
201 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **formatted</code></em>,
202 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
203 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> level</code></em>,
204 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
205 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
206 <p>
207 Formats and adds a new message to the debug sender message queue. If the
208 <a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender--enabled" title='The "enabled" property'><span class="type">"enabled"</span></a> property is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then a NewDebugMessage
209 signal will be fired too.
210 </p>
211 <div class="variablelist"><table border="0">
212 <col align="left" valign="top">
213 <tbody>
214 <tr>
215 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
216 <td>A <a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> instance
217 </td>
218 </tr>
219 <tr>
220 <td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
221 <td>Time of the message, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for right now
222 </td>
223 </tr>
224 <tr>
225 <td><p><span class="term"><em class="parameter"><code>formatted</code></em> :</span></p></td>
226 <td>Place to store the formatted message, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not needed
227 </td>
228 </tr>
229 <tr>
230 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
231 <td>Message domain
232 </td>
233 </tr>
234 <tr>
235 <td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
236 <td>The message level
237 </td>
238 </tr>
239 <tr>
240 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
241 <td>The <code class="function">printf()</code> format string
242 </td>
243 </tr>
244 <tr>
245 <td><p><span class="term"><em class="parameter"><code>args</code></em> :</span></p></td>
246 <td>the <span class="type">va_list</span> of parameters to insert into <em class="parameter"><code>format</code></em>
247 </td>
248 </tr>
249 </tbody>
250 </table></div>
251 <p class="since">Since UNRELEASED</p>
252 </div>
253 <hr>
254 <div class="refsect2" title="tp_debug_sender_add_message_printf ()">
255 <a name="tp-debug-sender-add-message-printf"></a><h3>tp_debug_sender_add_message_printf ()</h3>
256 <pre class="programlisting"><span class="returnvalue">void</span> tp_debug_sender_add_message_printf (<em class="parameter"><code><a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> *self</code></em>,
257 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *timestamp</code></em>,
258 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **formatted</code></em>,
259 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
260 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#GLogLevelFlags"><span class="type">GLogLevelFlags</span></a> level</code></em>,
261 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
262 <em class="parameter"><code>...</code></em>);</pre>
263 <p>
264 Formats and adds a new message to the debug sender message queue. If the
265 <a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender--enabled" title='The "enabled" property'><span class="type">"enabled"</span></a> property is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then a NewDebugMessage
266 signal will be fired too.
267 </p>
268 <div class="variablelist"><table border="0">
269 <col align="left" valign="top">
270 <tbody>
271 <tr>
272 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
273 <td>A <a class="link" href="telepathy-glib-debug-sender.html#TpDebugSender"><span class="type">TpDebugSender</span></a> instance
274 </td>
275 </tr>
276 <tr>
277 <td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
278 <td>Time of the message, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for right now
279 </td>
280 </tr>
281 <tr>
282 <td><p><span class="term"><em class="parameter"><code>formatted</code></em> :</span></p></td>
283 <td>Place to store the formatted message, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not required
284 </td>
285 </tr>
286 <tr>
287 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
288 <td>Message domain
289 </td>
290 </tr>
291 <tr>
292 <td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
293 <td>The message level
294 </td>
295 </tr>
296 <tr>
297 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
298 <td>The <code class="function">printf()</code> format string
299 </td>
300 </tr>
301 <tr>
302 <td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
303 <td>The parameters to insert into <em class="parameter"><code>format</code></em>
304 </td>
305 </tr>
306 </tbody>
307 </table></div>
308 <p class="since">Since UNRELEASED</p>
181309 </div>
182310 <hr>
183311 <div class="refsect2" title="tp_debug_sender_log_handler ()">
8686 (service)</li>
8787 <li class="listitem">
8888 <code class="literal">properties</code> -
89 <span class="type">TpDBusPropertiesMixin</span> and <a class="link" href="telepathy-glib-TpPropertiesMixin.html#TpPropertiesMixin" title="TpPropertiesMixin"><span class="type">TpPropertiesMixin</span></a> (service)</li>
89 <a class="link" href="telepathy-glib-dbus-properties-mixin.html" title="TpDBusPropertiesMixin">TpDBusPropertiesMixin</a> and <a class="link" href="telepathy-glib-TpPropertiesMixin.html#TpPropertiesMixin" title="TpPropertiesMixin"><span class="type">TpPropertiesMixin</span></a> (service)</li>
9090 <li class="listitem">
9191 <code class="literal">params</code> - connection manager parameters
9292 (service)</li>
198198 The "user action time" used by methods like
199199 <a class="link" href="telepathy-glib-account-channel-request.html#tp-account-channel-request-new" title="tp_account_channel_request_new ()"><code class="function">tp_account_channel_request_new()</code></a> to represent channel requests that should
200200 be treated as though they happened at the current time. This is the same
201 concept as <a href="/usr/share/gtk-doc/html/gdk/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a> in Gdk (but note that the numerical value used
201 concept as <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a> in Gdk (but note that the numerical value used
202202 in Telepathy is not the same).
203203 </p>
204204 <p>
129129 <em class="parameter"><code><a class="link" href="telepathy-glib-handle-repo.html#TpHandleSetMemberFunc" title="TpHandleSetMemberFunc ()"><span class="type">TpHandleSetMemberFunc</span></a> func</code></em>,
130130 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
131131 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="telepathy-glib-handle-repo.html#tp-handle-set-is-empty" title="tp_handle_set_is_empty ()">tp_handle_set_is_empty</a> (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);
132 <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="returnvalue">int</span></a> <a class="link" href="telepathy-glib-handle-repo.html#tp-handle-set-size" title="tp_handle_set_size ()">tp_handle_set_size</a> (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);
132 <span class="returnvalue">int</span> <a class="link" href="telepathy-glib-handle-repo.html#tp-handle-set-size" title="tp_handle_set_size ()">tp_handle_set_size</a> (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);
133133 <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> * <a class="link" href="telepathy-glib-handle-repo.html#tp-handle-set-to-array" title="tp_handle_set_to_array ()">tp_handle_set_to_array</a> (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);
134134 <a class="link" href="telepathy-glib-TpIntset.html#TpIntset" title="TpIntset"><span class="returnvalue">TpIntset</span></a> * <a class="link" href="telepathy-glib-handle-repo.html#tp-handle-set-update" title="tp_handle_set_update ()">tp_handle_set_update</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>,
135135 <em class="parameter"><code>const <a class="link" href="telepathy-glib-TpIntset.html#TpIntset" title="TpIntset"><span class="type">TpIntset</span></a> *add</code></em>);
325325 the connection; previously, this function provided refcounting for handles.
326326 </p>
327327 <p>
328 Changed in 0.13.6: <code class="literal">handle</code> is now returned; previously,
328 Changed in 0.13.6: <em class="parameter"><code>handle</code></em> is now returned; previously,
329329 this function didn't return anything.
330330 </p>
331331 <div class="variablelist"><table border="0">
11981198 <hr>
11991199 <div class="refsect2" title="tp_handle_set_size ()">
12001200 <a name="tp-handle-set-size"></a><h3>tp_handle_set_size ()</h3>
1201 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="returnvalue">int</span></a> tp_handle_set_size (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);</pre>
1201 <pre class="programlisting"><span class="returnvalue">int</span> tp_handle_set_size (<em class="parameter"><code>const <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a> *set</code></em>);</pre>
12021202 <p>
12031203
12041204 </p>
835835 The name of an icon in the system's icon theme. If none was supplied
836836 by the Protocol, or the <a class="link" href="telepathy-glib-protocol.html#TP-PROTOCOL-FEATURE-CORE:CAPS" title="TP_PROTOCOL_FEATURE_CORE"><code class="literal">TP_PROTOCOL_FEATURE_CORE</code></a> feature has not been
837837 prepared, a default is used; currently, this is "im-" plus
838 <span class="type">"name"</span>.
838 <a class="link" href="telepathy-glib-protocol.html#TpProtocol--protocol-name" title='The "protocol-name" property'><span class="type">"protocol-name"</span></a>.
839839 </p>
840840 <p>Default value: NULL</p>
841841 <p class="since">Since 0.11.11</p>
202202 </td>
203203 </tr>
204204 <tr>
205 <td><p><span class="term">unsigned <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> <em class="structfield"><code><a name="TpProxyClass.must-have-unique-name"></a>must_have_unique_name</code></em> :1;</span></p></td>
205 <td><p><span class="term">unsigned <span class="type">int</span> <em class="structfield"><code><a name="TpProxyClass.must-have-unique-name"></a>must_have_unique_name</code></em> :1;</span></p></td>
206206 <td>If set <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> by a subclass, the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
207207 constructor will fail if a well-known bus name is given
208208 </td>
3939 <pre class="synopsis">
4040 #include &lt;telepathy-glib/run.h&gt;
4141
42 <a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="returnvalue">int</span></a> <a class="link" href="telepathy-glib-run.html#tp-run-connection-manager" title="tp_run_connection_manager ()">tp_run_connection_manager</a> (<em class="parameter"><code>const <span class="type">char</span> *prog_name</code></em>,
42 <span class="returnvalue">int</span> <a class="link" href="telepathy-glib-run.html#tp-run-connection-manager" title="tp_run_connection_manager ()">tp_run_connection_manager</a> (<em class="parameter"><code>const <span class="type">char</span> *prog_name</code></em>,
4343 <em class="parameter"><code>const <span class="type">char</span> *version</code></em>,
4444 <em class="parameter"><code><a class="link" href="TpBaseConnectionManager.html" title="TpBaseConnectionManager"><span class="type">TpBaseConnectionManager</span></a>* (construct_cmvoid) ()</code></em>,
45 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> argc</code></em>,
45 <em class="parameter"><code><span class="type">int</span> argc</code></em>,
4646 <em class="parameter"><code><span class="type">char</span> **argv</code></em>);
4747 </pre>
4848 </div>
6363 <a name="telepathy-glib-run.details"></a><h2>Details</h2>
6464 <div class="refsect2" title="tp_run_connection_manager ()">
6565 <a name="tp-run-connection-manager"></a><h3>tp_run_connection_manager ()</h3>
66 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="returnvalue">int</span></a> tp_run_connection_manager (<em class="parameter"><code>const <span class="type">char</span> *prog_name</code></em>,
66 <pre class="programlisting"><span class="returnvalue">int</span> tp_run_connection_manager (<em class="parameter"><code>const <span class="type">char</span> *prog_name</code></em>,
6767 <em class="parameter"><code>const <span class="type">char</span> *version</code></em>,
6868 <em class="parameter"><code><a class="link" href="TpBaseConnectionManager.html" title="TpBaseConnectionManager"><span class="type">TpBaseConnectionManager</span></a>* (construct_cmvoid) ()</code></em>,
69 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gnutls/gnutls-crypto.html#int"><span class="type">int</span></a> argc</code></em>,
69 <em class="parameter"><code><span class="type">int</span> argc</code></em>,
7070 <em class="parameter"><code><span class="type">char</span> **argv</code></em>);</pre>
7171 <p>
7272 Run the connection manager by initializing libraries, constructing
9494 <div class="refsect1" title="Description">
9595 <a name="telepathy-glib-simple-approver.description"></a><h2>Description</h2>
9696 <p>
97 This class makes it easier to write <a class="link" href="telepathy-glib-svc-client.html#TpSvcClient"><span class="type">TpSvcClient</span></a> implementing the
98 TpSvcClientApprover interface.
97 This class makes it easier to construct a <a class="link" href="telepathy-glib-svc-client.html#TpSvcClient"><span class="type">TpSvcClient</span></a> implementing the
98 <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientApprover"><span class="type">TpSvcClientApprover</span></a> interface.
9999 </p>
100100 <p>
101101 A typical simple approver would look liks this:
265265 </tr>
266266 <tr>
267267 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
268 <td>the name of the Approver (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a>: for details)
268 <td>the name of the Approver (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a> for details)
269269 </td>
270270 </tr>
271271 <tr>
272272 <td><p><span class="term"><em class="parameter"><code>uniquify</code></em> :</span></p></td>
273 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a>: property
273 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a> property
274274 </td>
275275 </tr>
276276 <tr>
277277 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
278 <td>the function called when ApproverChannels is called
278 <td>the function called when AddDispatchOperation is called
279279 </td>
280280 </tr>
281281 <tr>
285285 </tr>
286286 <tr>
287287 <td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
288 <td>called with the user_data as argument, when the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a>
288 <td>called with <em class="parameter"><code>user_data</code></em> as its argument when the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a>
289289 is destroyed
290290 </td>
291291 </tr>
325325 </tr>
326326 <tr>
327327 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
328 <td>the name of the Approver (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a>: for details)
328 <td>the name of the Approver (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a> for details)
329329 </td>
330330 </tr>
331331 <tr>
332332 <td><p><span class="term"><em class="parameter"><code>uniquify</code></em> :</span></p></td>
333 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a>: property
333 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a> property
334334 </td>
335335 </tr>
336336 <tr>
337337 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
338 <td>the function called when ApproverChannels is called
338 <td>the function called when AddDispatchOperation is called
339339 </td>
340340 </tr>
341341 <tr>
345345 </tr>
346346 <tr>
347347 <td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
348 <td>called with the user_data as argument, when the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a>
348 <td>called with <em class="parameter"><code>user_data</code></em> as its argument when the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a>
349349 is destroyed
350350 </td>
351351 </tr>
365365 <a name="TpSimpleApprover--callback"></a><h3>The <code class="literal">"callback"</code> property</h3>
366366 <pre class="programlisting"> "callback" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
367367 <p>
368 The TpSimpleApproverAddDispatchOperationImpl callback implementing the
369 ApproverChannels D-Bus method.
368 The <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApproverAddDispatchOperationImpl" title="TpSimpleApproverAddDispatchOperationImpl ()"><span class="type">TpSimpleApproverAddDispatchOperationImpl</span></a> callback implementing the
369 AddDispatchOperation D-Bus method.
370370 </p>
371371 <p>
372372 This property can't be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
378378 <a name="TpSimpleApprover--destroy"></a><h3>The <code class="literal">"destroy"</code> property</h3>
379379 <pre class="programlisting"> "destroy" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
380380 <p>
381 The <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function called to free the user-data pointer when
382 the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a> is destroyed.
381 The <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function called to free <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover--user-data" title='The "user-data" property'><span class="type">"user-data"</span></a>
382 when the <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover"><span class="type">TpSimpleApprover</span></a> is destroyed.
383383 </p>
384384 <p class="since">Since 0.11.5</p>
385385 </div>
388388 <a name="TpSimpleApprover--user-data"></a><h3>The <code class="literal">"user-data"</code> property</h3>
389389 <pre class="programlisting"> "user-data" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
390390 <p>
391 The user-data pointer passed to the callback implementing the
392 ApproverChannels D-Bus method.
391 The user-data pointer passed to <a class="link" href="telepathy-glib-simple-approver.html#TpSimpleApprover--callback" title='The "callback" property'><span class="type">"callback"</span></a>.
393392 </p>
394393 <p class="since">Since 0.11.5</p>
395394 </div>
101101 <div class="refsect1" title="Description">
102102 <a name="telepathy-glib-simple-handler.description"></a><h2>Description</h2>
103103 <p>
104 This class makes it easier to write <a class="link" href="telepathy-glib-svc-client.html#TpSvcClient"><span class="type">TpSvcClient</span></a> implementing the
105 TpSvcClientHandler interface.
104 This class makes it easier to construct a <a class="link" href="telepathy-glib-svc-client.html#TpSvcClient"><span class="type">TpSvcClient</span></a> implementing the
105 <a class="link" href="telepathy-glib-svc-client.html#TpSvcClientHandler"><span class="type">TpSvcClientHandler</span></a> interface.
106106 </p>
107107 <p>
108108 A typical simple handler would look liks this:
292292 </tr>
293293 <tr>
294294 <td><p><span class="term"><em class="parameter"><code>requests</code></em> :</span></p></td>
295 <td>if this handler implement Requests (see
295 <td>whether this handler should implement Requests (see
296296 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-set-handler-request-notification" title="tp_base_client_set_handler_request_notification ()"><code class="function">tp_base_client_set_handler_request_notification()</code></a> for details)
297297 </td>
298298 </tr>
299299 <tr>
300300 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
301 <td>the name of the Handler (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a>: for details)
301 <td>the name of the Handler (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a> for details)
302302 </td>
303303 </tr>
304304 <tr>
305305 <td><p><span class="term"><em class="parameter"><code>uniquify</code></em> :</span></p></td>
306 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a>: property
306 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a> property
307307 </td>
308308 </tr>
309309 <tr>
318318 </tr>
319319 <tr>
320320 <td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
321 <td>called with the user_data as argument, when the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a>
321 <td>called with <em class="parameter"><code>user_data</code></em> as its argument when the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a>
322322 is destroyed
323323 </td>
324324 </tr>
366366 </tr>
367367 <tr>
368368 <td><p><span class="term"><em class="parameter"><code>requests</code></em> :</span></p></td>
369 <td>if this handler implement Requests (see
369 <td>whether this handler should implement Requests (see
370370 <a class="link" href="telepathy-glib-base-client.html#tp-base-client-set-handler-request-notification" title="tp_base_client_set_handler_request_notification ()"><code class="function">tp_base_client_set_handler_request_notification()</code></a> for details)
371371 </td>
372372 </tr>
373373 <tr>
374374 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
375 <td>the name of the Handler (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a>: for details)
375 <td>the name of the Handler (see <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--name" title='The "name" property'><span class="type">"name"</span></a> for details)
376376 </td>
377377 </tr>
378378 <tr>
379379 <td><p><span class="term"><em class="parameter"><code>uniquify</code></em> :</span></p></td>
380 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a>: property
380 <td>the value of the <a class="link" href="telepathy-glib-base-client.html#TpBaseClient--uniquify-name" title='The "uniquify-name" property'><span class="type">"uniquify-name"</span></a> property
381381 </td>
382382 </tr>
383383 <tr>
392392 </tr>
393393 <tr>
394394 <td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
395 <td>called with the user_data as argument, when the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a>
395 <td>called with <em class="parameter"><code>user_data</code></em> as its argument when the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a>
396396 is destroyed
397397 </td>
398398 </tr>
422422 <a name="TpSimpleHandler--callback"></a><h3>The <code class="literal">"callback"</code> property</h3>
423423 <pre class="programlisting"> "callback" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
424424 <p>
425 The TpSimpleHandlerHandleChannelsImpl callback implementing the
425 The <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandlerHandleChannelsImpl" title="TpSimpleHandlerHandleChannelsImpl ()"><span class="type">TpSimpleHandlerHandleChannelsImpl</span></a> callback implementing the
426426 HandleChannels D-Bus method.
427427 </p>
428428 <p>
435435 <a name="TpSimpleHandler--destroy"></a><h3>The <code class="literal">"destroy"</code> property</h3>
436436 <pre class="programlisting"> "destroy" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
437437 <p>
438 The <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function called to free the user-data pointer when
439 the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a> is destroyed.
438 The <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function called to free <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler--user-data" title='The "user-data" property'><span class="type">"user-data"</span></a>
439 when the <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler"><span class="type">TpSimpleHandler</span></a> is destroyed.
440440 </p>
441441 <p class="since">Since 0.11.6</p>
442442 </div>
455455 <a name="TpSimpleHandler--user-data"></a><h3>The <code class="literal">"user-data"</code> property</h3>
456456 <pre class="programlisting"> "user-data" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Write / Construct Only</pre>
457457 <p>
458 The user-data pointer passed to the callback implementing the
459 HandleChannels D-Bus method.
458 The user-data pointer passed to <a class="link" href="telepathy-glib-simple-handler.html#TpSimpleHandler--callback" title='The "callback" property'><span class="type">"callback"</span></a>.
460459 </p>
461460 <p class="since">Since 0.11.6</p>
462461 </div>
169169 </tr>
170170 <tr>
171171 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
172 <td> the value of <span class="type">"connection"</span>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
172 <td> the value of <a class="link" href="telepathy-glib-stream-tube-connection.html#TpStreamTubeConnection--socket-connection" title='The "socket-connection" property'><span class="type">"socket-connection"</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
173173 </td>
174174 </tr>
175175 </tbody>
286286 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * tp_text_channel_get_pending_messages
287287 (<em class="parameter"><code><a class="link" href="telepathy-glib-text-channel.html#TpTextChannel"><span class="type">TpTextChannel</span></a> *self</code></em>);</pre>
288288 <p>
289 Return the a newly allocated list of unacknowledged <a class="link" href="TpSignalledMessage.html" title="TpSignalledMessage"><span class="type">TpSignalledMessage</span></a>
289 Return a newly allocated list of unacknowledged <a class="link" href="TpSignalledMessage.html" title="TpSignalledMessage"><span class="type">TpSignalledMessage</span></a>
290290 objects.
291291 </p>
292292 <div class="variablelist"><table border="0">
316316 incoming messages features of a <a class="link" href="telepathy-glib-text-channel.html#TpTextChannel"><span class="type">TpTextChannel</span></a>.
317317 </p>
318318 <p>
319 When this feature is prepared, the initial value of the
320 <span class="type">"pending-messages"</span> property has been fetched
321 and change notification has been set up.
319 When this feature is prepared, <a class="link" href="telepathy-glib-text-channel.html#tp-text-channel-get-pending-messages" title="tp_text_channel_get_pending_messages ()"><code class="function">tp_text_channel_get_pending_messages()</code></a> will
320 return a non-empty list if any unacknowledged messages are waiting, and the
321 <a class="link" href="telepathy-glib-text-channel.html#TpTextChannel-message-received" title='The "message-received" signal'><span class="type">"message-received"</span></a> and <a class="link" href="telepathy-glib-text-channel.html#TpTextChannel-pending-message-removed" title='The "pending-message-removed" signal'><span class="type">"pending-message-removed"</span></a>
322 signals will be emitted.
322323 </p>
323324 <p>
324325 One can ask for a feature to be prepared using the
11591159 <p>
11601160 </p>
11611161 <div class="example">
1162 <a name="id1194333"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
1162 <a name="id1264265"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
11631163 <div class="example-contents">
11641164 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
11651165 <tbody>
12251225 <p>
12261226 </p>
12271227 <div class="example">
1228 <a name="id1194512"></a><p class="title"><b>Example 3. using tp_value_array_unpack</b></p>
1228 <a name="id1264444"></a><p class="title"><b>Example 3. using tp_value_array_unpack</b></p>
12291229 <div class="example-contents">
12301230 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
12311231 <tbody>
16281628 <p>
16291629 Interpret a Telepathy user action time to decide whether a Handler should
16301630 attempt to gain focus. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, it would be appropriate to
1631 call <a href="/usr/share/gtk-doc/html/gtk/GtkWindow.html#gtk-window-present-with-time"><code class="function">gtk_window_present_with_time()</code></a> using <em class="parameter"><code>x11_time</code></em> as input, for instance.
1631 call <a href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-present-with-time"><code class="function">gtk_window_present_with_time()</code></a> using <em class="parameter"><code>x11_time</code></em> as input, for instance.
16321632 </p>
16331633 <p>
16341634 <em class="parameter"><code>x11_time</code></em> is used to return a timestamp in the right format for X11,
21112111 <function name="tp_account_channel_request_ensure_channel_async ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-async"/>
21122112 <function name="tp_account_channel_request_ensure_channel_finish ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-finish"/>
21132113 <function name="tp_account_channel_request_set_channel_factory ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-channel-factory"/>
2114 <function name="tp_account_channel_request_get_channel_request ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-get-channel-request"/>
21142115 <function name="The &quot;account&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account"/>
2116 <function name="The &quot;channel-request&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request"/>
21152117 <function name="The &quot;request&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request"/>
21162118 <function name="The &quot;user-action-time&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time"/>
21172119 <function name="The &quot;re-handled&quot; signal" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest-re-handled"/>
34693471 <function name="tp_simple_password_manager_prompt_finish ()" link="telepathy-glib-simple-password-manager.html#tp-simple-password-manager-prompt-finish"/>
34703472 <function name="The &quot;connection&quot; property" link="telepathy-glib-simple-password-manager.html#TpSimplePasswordManager--connection"/>
34713473 <function name="TpBaseClient" link="telepathy-glib-base-client.html#TpBaseClient-struct"/>
3474 <function name="TpBaseClientClass" link="telepathy-glib-base-client.html#TpBaseClientClass"/>
34723475 <function name="tp_base_client_add_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-add-observer-filter"/>
34733476 <function name="tp_base_client_take_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-take-observer-filter"/>
34743477 <function name="tp_base_client_set_observer_recover ()" link="telepathy-glib-base-client.html#tp-base-client-set-observer-recover"/>
36893692 <function name="TpDebugSender" link="telepathy-glib-debug-sender.html#TpDebugSender-struct"/>
36903693 <function name="tp_debug_sender_dup ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-dup"/>
36913694 <function name="tp_debug_sender_add_message ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message"/>
3695 <function name="tp_debug_sender_add_message_vprintf ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-vprintf"/>
3696 <function name="tp_debug_sender_add_message_printf ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-printf"/>
36923697 <function name="tp_debug_sender_log_handler ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-log-handler"/>
36933698 <function name="The &quot;enabled&quot; property" link="telepathy-glib-debug-sender.html#TpDebugSender--enabled"/>
36943699 <function name="TpIntset" link="telepathy-glib-TpIntset.html#TpIntset"/>
21112111 <keyword type="function" name="tp_account_channel_request_ensure_channel_async ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-async" since="0.11.12"/>
21122112 <keyword type="function" name="tp_account_channel_request_ensure_channel_finish ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-finish" since="0.11.12"/>
21132113 <keyword type="function" name="tp_account_channel_request_set_channel_factory ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-set-channel-factory" since="0.13.2"/>
2114 <keyword type="function" name="tp_account_channel_request_get_channel_request ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-get-channel-request" since="0.11.UNRELEASED"/>
21142115 <keyword type="property" name="The &quot;account&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account"/>
2116 <keyword type="property" name="The &quot;channel-request&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request"/>
21152117 <keyword type="property" name="The &quot;request&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request"/>
21162118 <keyword type="property" name="The &quot;user-action-time&quot; property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time"/>
21172119 <keyword type="signal" name="The &quot;re-handled&quot; signal" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest-re-handled"/>
34693471 <keyword type="function" name="tp_simple_password_manager_prompt_finish ()" link="telepathy-glib-simple-password-manager.html#tp-simple-password-manager-prompt-finish" since="0.13.8"/>
34703472 <keyword type="property" name="The &quot;connection&quot; property" link="telepathy-glib-simple-password-manager.html#TpSimplePasswordManager--connection"/>
34713473 <keyword type="struct" name="TpBaseClient" link="telepathy-glib-base-client.html#TpBaseClient-struct"/>
3474 <keyword type="struct" name="TpBaseClientClass" link="telepathy-glib-base-client.html#TpBaseClientClass" since="0.11.5"/>
34723475 <keyword type="function" name="tp_base_client_add_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-add-observer-filter" since="0.11.5"/>
34733476 <keyword type="function" name="tp_base_client_take_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-take-observer-filter" since="0.11.5"/>
34743477 <keyword type="function" name="tp_base_client_set_observer_recover ()" link="telepathy-glib-base-client.html#tp-base-client-set-observer-recover" since="0.11.5"/>
36893692 <keyword type="struct" name="TpDebugSender" link="telepathy-glib-debug-sender.html#TpDebugSender-struct"/>
36903693 <keyword type="function" name="tp_debug_sender_dup ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-dup" since="0.7.36"/>
36913694 <keyword type="function" name="tp_debug_sender_add_message ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message" since="0.7.36"/>
3695 <keyword type="function" name="tp_debug_sender_add_message_vprintf ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-vprintf" since="UNRELEASED"/>
3696 <keyword type="function" name="tp_debug_sender_add_message_printf ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-add-message-printf" since="UNRELEASED"/>
36923697 <keyword type="function" name="tp_debug_sender_log_handler ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-log-handler" since="0.7.36"/>
36933698 <keyword type="property" name="The &quot;enabled&quot; property" link="telepathy-glib-debug-sender.html#TpDebugSender--enabled"/>
36943699 <keyword type="struct" name="TpIntset" link="telepathy-glib-TpIntset.html#TpIntset"/>
46644664 TpDebugSender
46654665 tp_debug_sender_dup
46664666 tp_debug_sender_add_message
4667 tp_debug_sender_add_message_vprintf
4668 tp_debug_sender_add_message_printf
46674669 tp_debug_sender_log_handler
46684670 <SUBSECTION Standard>
46694671 tp_debug_sender_get_type
46824684 <FILE>base-client</FILE>
46834685 <TITLE>base-client</TITLE>
46844686 TpBaseClient
4687 TpBaseClientClass
46854688 tp_base_client_add_observer_filter
46864689 tp_base_client_take_observer_filter
46874690 tp_base_client_set_observer_recover
47284731 TP_IS_BASE_CLIENT_CLASS
47294732 TP_TYPE_OBSERVE_CHANNELS_CONTEXT
47304733 TP_TYPE_BASE_CLIENT
4731 TpBaseClientClass
47324734 TpBaseClientPrivate
47334735 TpBaseClientClassPrivate
47344736 </SECTION>
50525054 tp_account_channel_request_ensure_channel_async
50535055 tp_account_channel_request_ensure_channel_finish
50545056 tp_account_channel_request_set_channel_factory
5057 tp_account_channel_request_get_channel_request
50555058 <SUBSECTION Standard>
50565059 tp_account_channel_request_get_type
50575060 TP_ACCOUNT_CHANNEL_REQUEST
4040
4141 </para>
4242
43 <!-- ##### ARG TpAccountChannelRequest:channel-request ##### -->
44 <para>
45
46 </para>
47
4348 <!-- ##### ARG TpAccountChannelRequest:request ##### -->
4449 <para>
4550
189194 @factory:
190195
191196
197 <!-- ##### FUNCTION tp_account_channel_request_get_channel_request ##### -->
198 <para>
199
200 </para>
201
202 @self:
203 @Returns:
204
205
6868 <para>
6969
7070 </para>
71
72 <!-- ##### STRUCT TpBaseClientClass ##### -->
73 <para>
74
75 </para>
76
77 @parent_class:
78 @observe_channels:
79 @add_dispatch_operation:
80 @handle_channels:
7181
7282 <!-- ##### FUNCTION tp_base_client_add_observer_filter ##### -->
7383 <para>
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
5151 @string:
5252
5353
54 <!-- ##### FUNCTION tp_debug_sender_add_message_vprintf ##### -->
55 <para>
56
57 </para>
58
59 @self:
60 @timestamp:
61 @formatted:
62 @domain:
63 @level:
64 @format:
65 @args:
66
67
68 <!-- ##### FUNCTION tp_debug_sender_add_message_printf ##### -->
69 <para>
70
71 </para>
72
73 @self:
74 @timestamp:
75 @formatted:
76 @domain:
77 @level:
78 @format:
79 @Varargs:
80
81
5482 <!-- ##### FUNCTION tp_debug_sender_log_handler ##### -->
5583 <para>
5684
00 <!-- ##### SECTION Title ##### -->
1 TpIntSet
1 TpIntset
22
33 <!-- ##### SECTION Short_Description ##### -->
44
0 <!-- ##### MACRO TP_ERRORS ##### -->
1 <para>
2
3 </para>
4
5
6 <!-- ##### USER_FUNCTION TpBaseChannelAddPropertiesFunc ##### -->
7 <para>
8
9 </para>
10
11 @chan:
12 @properties:
13
14 <!-- ##### SIGNAL TpDBusDaemon::name-owner-changed ##### -->
15 <para>
16
17 </para>
18
19 @tpdbusdaemon: the object which received the signal.
20 @arg1:
21 @arg2:
22
23 <!-- ##### STRUCT TpIntSet ##### -->
24 <para>
25
26 </para>
27
28
29 <!-- ##### STRUCT TpIntSetFastIter ##### -->
30 <para>
31
32 </para>
33
34
35 <!-- ##### STRUCT TpIntSetIter ##### -->
36 <para>
37
38 </para>
39
40 @set:
41 @element:
42
43 <!-- ##### FUNCTION tp_base_channel_get_target ##### -->
44 <para>
45
46 </para>
47
48 @chan:
49 @Returns:
50
51 <!-- ##### FUNCTION tp_base_connection_class_register_with_dbus_properties_mixin ##### -->
52 <para>
53
54 </para>
55
56 @cls:
57
58 <!-- ##### FUNCTION tp_channel_manager_get_type ##### -->
59 <para>
60
61 </para>
62
63 @Returns:
64
65 <!-- ##### FUNCTION tp_cli_connection_interface_capabilities_run_advertise_capabilities ##### -->
66 <para>
67
68 </para>
69
70 @proxy:
71 @timeout_ms:
72 @in_Add:
73 @in_Remove:
74 @out_Self_Capabilities:
75 @error:
76 @loop:
77 @Returns:
78
79 <!-- ##### FUNCTION tp_cli_connection_interface_capabilities_run_get_capabilities ##### -->
80 <para>
81
82 </para>
83
84 @proxy:
85 @timeout_ms:
86 @in_Handles:
87 @out_Contact_Capabilities:
88 @error:
89 @loop:
90 @Returns:
91
92 <!-- ##### FUNCTION tp_connection_dup_contact_for_immortal_handle ##### -->
93 <para>
94
95 </para>
96
97 @connection:
98 @handle:
99 @identifier:
100 @error:
101 @Returns:
102
103 <!-- ##### FUNCTION tp_connection_manager_get_protocols ##### -->
104 <para>
105
106 </para>
107
108 @self:
109 @Returns:
110
111 <!-- ##### FUNCTION tp_contacts_mixin_class_get_offset_quark ##### -->
112 <para>
113
114 </para>
115
116 @Returns:
117
118 <!-- ##### FUNCTION tp_contacts_mixin_get_offset_quark ##### -->
119 <para>
120
121 </para>
122
123 @Returns:
124
125 <!-- ##### FUNCTION tp_debug_sender_is_enabled ##### -->
126 <para>
127
128 </para>
129
130 @self:
131 @Returns:
132
133 <!-- ##### FUNCTION tp_intset_new_singleton ##### -->
134 <para>
135
136 </para>
137
138 @element:
139 @Returns:
140
141 <!-- ##### FUNCTION tp_message_mixin_emit_sent ##### -->
142 <para>
143
144 </para>
145
146 @object:
147 @message:
148 @token:
149 @timestamp:
150
182182 PACKAGE_VERSION = @PACKAGE_VERSION@
183183 PATH_SEPARATOR = @PATH_SEPARATOR@
184184 PKG_CONFIG = @PKG_CONFIG@
185 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
186 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
187185 PYTHON = @PYTHON@
188186 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
189187 PYTHON_PLATFORM = @PYTHON_PLATFORM@
317317 PACKAGE_VERSION = @PACKAGE_VERSION@
318318 PATH_SEPARATOR = @PATH_SEPARATOR@
319319 PKG_CONFIG = @PKG_CONFIG@
320 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
321 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
322320 PYTHON = @PYTHON@
323321 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
324322 PYTHON_PLATFORM = @PYTHON_PLATFORM@
142142 PACKAGE_VERSION = @PACKAGE_VERSION@
143143 PATH_SEPARATOR = @PATH_SEPARATOR@
144144 PKG_CONFIG = @PKG_CONFIG@
145 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
146 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
147145 PYTHON = @PYTHON@
148146 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
149147 PYTHON_PLATFORM = @PYTHON_PLATFORM@
180180 PACKAGE_VERSION = @PACKAGE_VERSION@
181181 PATH_SEPARATOR = @PATH_SEPARATOR@
182182 PKG_CONFIG = @PKG_CONFIG@
183 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
184 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
185183 PYTHON = @PYTHON@
186184 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
187185 PYTHON_PLATFORM = @PYTHON_PLATFORM@
182182 PACKAGE_VERSION = @PACKAGE_VERSION@
183183 PATH_SEPARATOR = @PATH_SEPARATOR@
184184 PKG_CONFIG = @PKG_CONFIG@
185 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
186 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
187185 PYTHON = @PYTHON@
188186 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
189187 PYTHON_PLATFORM = @PYTHON_PLATFORM@
218218 PACKAGE_VERSION = @PACKAGE_VERSION@
219219 PATH_SEPARATOR = @PATH_SEPARATOR@
220220 PKG_CONFIG = @PKG_CONFIG@
221 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
222 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
223221 PYTHON = @PYTHON@
224222 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
225223 PYTHON_PLATFORM = @PYTHON_PLATFORM@
218218 PACKAGE_VERSION = @PACKAGE_VERSION@
219219 PATH_SEPARATOR = @PATH_SEPARATOR@
220220 PKG_CONFIG = @PKG_CONFIG@
221 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
222 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
223221 PYTHON = @PYTHON@
224222 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
225223 PYTHON_PLATFORM = @PYTHON_PLATFORM@
218218 PACKAGE_VERSION = @PACKAGE_VERSION@
219219 PATH_SEPARATOR = @PATH_SEPARATOR@
220220 PKG_CONFIG = @PKG_CONFIG@
221 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
222 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
223221 PYTHON = @PYTHON@
224222 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
225223 PYTHON_PLATFORM = @PYTHON_PLATFORM@
216216 PACKAGE_VERSION = @PACKAGE_VERSION@
217217 PATH_SEPARATOR = @PATH_SEPARATOR@
218218 PKG_CONFIG = @PKG_CONFIG@
219 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
220 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
221219 PYTHON = @PYTHON@
222220 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
223221 PYTHON_PLATFORM = @PYTHON_PLATFORM@
209209 PACKAGE_VERSION = @PACKAGE_VERSION@
210210 PATH_SEPARATOR = @PATH_SEPARATOR@
211211 PKG_CONFIG = @PKG_CONFIG@
212 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
213 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
214212 PYTHON = @PYTHON@
215213 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
216214 PYTHON_PLATFORM = @PYTHON_PLATFORM@
208208 PACKAGE_VERSION = @PACKAGE_VERSION@
209209 PATH_SEPARATOR = @PATH_SEPARATOR@
210210 PKG_CONFIG = @PKG_CONFIG@
211 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
212 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
213211 PYTHON = @PYTHON@
214212 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
215213 PYTHON_PLATFORM = @PYTHON_PLATFORM@
189189 PACKAGE_VERSION = @PACKAGE_VERSION@
190190 PATH_SEPARATOR = @PATH_SEPARATOR@
191191 PKG_CONFIG = @PKG_CONFIG@
192 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
193 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
194192 PYTHON = @PYTHON@
195193 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
196194 PYTHON_PLATFORM = @PYTHON_PLATFORM@
182182 PACKAGE_VERSION = @PACKAGE_VERSION@
183183 PATH_SEPARATOR = @PATH_SEPARATOR@
184184 PKG_CONFIG = @PKG_CONFIG@
185 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
186 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
187185 PYTHON = @PYTHON@
188186 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
189187 PYTHON_PLATFORM = @PYTHON_PLATFORM@
218218 PACKAGE_VERSION = @PACKAGE_VERSION@
219219 PATH_SEPARATOR = @PATH_SEPARATOR@
220220 PKG_CONFIG = @PKG_CONFIG@
221 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
222 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
223221 PYTHON = @PYTHON@
224222 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
225223 PYTHON_PLATFORM = @PYTHON_PLATFORM@
186186 PACKAGE_VERSION = @PACKAGE_VERSION@
187187 PATH_SEPARATOR = @PATH_SEPARATOR@
188188 PKG_CONFIG = @PKG_CONFIG@
189 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
190 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
191189 PYTHON = @PYTHON@
192190 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
193191 PYTHON_PLATFORM = @PYTHON_PLATFORM@
142142 PACKAGE_VERSION = @PACKAGE_VERSION@
143143 PATH_SEPARATOR = @PATH_SEPARATOR@
144144 PKG_CONFIG = @PKG_CONFIG@
145 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
146 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
147145 PYTHON = @PYTHON@
148146 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
149147 PYTHON_PLATFORM = @PYTHON_PLATFORM@
2121 for tp_flag in $4; do
2222 TP_COMPILER_FLAG([-Wno-$tp_flag],
2323 [tp_warnings="$tp_warnings -Wno-$tp_flag"])
24 dnl Yes, we do need to use both -Wno-foo and -Wno-error=foo. Simon says:
25 dnl some warnings we explicitly don't want, like unused-parameter, but
26 dnl they're in -Wall. when a distro using cdbs compiles us, we have:
27 dnl -Werror -Wno-unused-parameter -Wall
28 dnl ^ from us ^ from cdbs
29 dnl which turns -Wunused-parameter back on, in effect
2430 TP_COMPILER_FLAG([-Wno-error=$tp_flag],
2531 [tp_error_flags="$tp_error_flags -Wno-error=$tp_flag"], [tp_werror=no])
2632 done
3137 tp_werror=$enableval, :)
3238
3339 if test "x$tp_werror" = xyes && $2; then
34 $1="$tp_warnings $tp_error_flags"
40 dnl We put -Wno-error=foo before -Wno-foo because clang interprets -Wall
41 dnl -Werror -Wno-foo -Wno-error=foo as “make foo a non-fatal warning”, but does
42 dnl what we want if you reverse them.
43 $1="$tp_error_flags $tp_warnings"
3544 else
3645 $1="$tp_warnings"
3746 fi
142142 PACKAGE_VERSION = @PACKAGE_VERSION@
143143 PATH_SEPARATOR = @PATH_SEPARATOR@
144144 PKG_CONFIG = @PKG_CONFIG@
145 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
146 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
147145 PYTHON = @PYTHON@
148146 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
149147 PYTHON_PLATFORM = @PYTHON_PLATFORM@
270270 PACKAGE_VERSION = @PACKAGE_VERSION@
271271 PATH_SEPARATOR = @PATH_SEPARATOR@
272272 PKG_CONFIG = @PKG_CONFIG@
273 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
274 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
275273 PYTHON = @PYTHON@
276274 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
277275 PYTHON_PLATFORM = @PYTHON_PLATFORM@
648646 versions/0.13.10.abi \
649647 versions/0.13.11.abi \
650648 versions/0.13.12.abi \
649 versions/0.13.13.abi \
651650 $(NULL)
652651
653652
6161 versions/0.13.10.abi \
6262 versions/0.13.11.abi \
6363 versions/0.13.12.abi \
64 versions/0.13.13.abi \
6465 $(NULL)
6566
6667 # The quoting here is unnecessary but harmless, and has the useful side-effect
8686 PROP_ACCOUNT = 1,
8787 PROP_REQUEST,
8888 PROP_USER_ACTION_TIME,
89 PROP_CHANNEL_REQUEST,
8990 N_PROPS
9091 };
9192
195196 g_value_set_int64 (value, self->priv->user_action_time);
196197 break;
197198
199 case PROP_CHANNEL_REQUEST:
200 g_value_set_object (value, self->priv->chan_request);
201 break;
202
198203 default:
199204 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
200205 break;
331336 G_MININT64, G_MAXINT64, 0,
332337 G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS);
333338 g_object_class_install_property (object_class, PROP_USER_ACTION_TIME,
339 param_spec);
340
341 /**
342 * TpAccountChannelRequest:channel-request:
343 *
344 * The #TpChannelRequest used to request the channel, or %NULL if the
345 * channel has not be requested yet.
346 *
347 * This can be useful for example to compare with the #TpChannelRequest
348 * objects received from the requests_satisfied argument of
349 * #TpSimpleHandlerHandleChannelsImpl to check if the client is asked to
350 * handle the channel it just requested.
351 *
352 * Note that the #TpChannelRequest objects may be different while still
353 * representing the same ChannelRequest on D-Bus. You have to compare
354 * them using their object paths (tp_proxy_get_object_path()).
355 *
356 * Since 0.13.13
357 */
358 param_spec = g_param_spec_object ("channel-request", "channel request",
359 "TpChannelRequest",
360 TP_TYPE_CHANNEL_REQUEST,
361 G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
362 g_object_class_install_property (object_class, PROP_CHANNEL_REQUEST,
334363 param_spec);
335364
336365 /**
11811210 tp_clear_object (&self->priv->factory);
11821211 self->priv->factory = g_object_ref (factory);
11831212 }
1213
1214 /**
1215 * tp_account_channel_request_get_channel_request:
1216 * @self: a #TpAccountChannelRequest
1217 *
1218 * Return the #TpAccountChannelRequest:channel-request property
1219 *
1220 * Returns: the value of #TpAccountChannelRequest:channel-request
1221 *
1222 * Since: 0.13.13
1223 */
1224 TpChannelRequest *
1225 tp_account_channel_request_get_channel_request (TpAccountChannelRequest *self)
1226 {
1227 return self->priv->chan_request;
1228 }
2626
2727 #include <telepathy-glib/account.h>
2828 #include <telepathy-glib/channel.h>
29 #include <telepathy-glib/channel-request.h>
2930 #include <telepathy-glib/client-channel-factory.h>
3031 #include <telepathy-glib/handle-channels-context.h>
3132
7273 void tp_account_channel_request_set_channel_factory (
7374 TpAccountChannelRequest *self,
7475 TpClientChannelFactory *factory);
76
77 TpChannelRequest * tp_account_channel_request_get_channel_request (
78 TpAccountChannelRequest *self);
7579
7680 /* Request and handle API */
7781
16811681 G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
16821682
16831683 /**
1684 * TpAccount:storage-provider
1684 * TpAccount:storage-provider:
16851685 *
16861686 * The storage provider for this account.
16871687 *
17041704 G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
17051705
17061706 /**
1707 * TpAccount:storage-identifier
1707 * TpAccount:storage-identifier:
17081708 *
17091709 * The storage identifier for this account.
17101710 *
17111711 * A provider-specific variant type used to identify this account with the
1712 * provider. This value will be %NULL if #TpAccount::storage-provider is
1712 * provider. This value will be %NULL if #TpAccount:storage-provider is
17131713 * an empty string.
17141714 *
17151715 * This property cannot change once an Account has been created.
17341734 *
17351735 * A bitfield of #TpStorageRestrictionFlags that give the limitations of
17361736 * this account imposed by the storage provider. This value will be 0
1737 * if #TpAccount::storage-provider is an empty string.
1737 * if #TpAccount:storage-provider is an empty string.
17381738 *
17391739 * This property cannot change once an Account has been created.
17401740 *
2626 * implementations. Subclasses should usually pass the filters they
2727 * want and override the D-Bus methods they implement.
2828 *
29 * See #TpSimpleObserver for a class implementing a simple observer using
30 * #TpBaseClient.
29 * For many applications, the provided #TpSimpleObserver, #TpSimpleApprover
30 * and #TpSimpleHandler subclasses can be used instead of deriving from this
31 * class.
3132 */
3233
3334 /**
483484 * tp_base_client_be_a_handler:
484485 * @self: a #TpBaseClient
485486 *
486 * Register @self as a ChannelHandler with an empty list of filter.
487 * Register @self as a Client.Handler with an empty list of filters.
487488 * This is useful if you want to create a client that only handle channels
488489 * for which it's the PreferredHandler.
489490 *
490491 * This method may only be called before tp_base_client_register() is
491 * called, and may only be called on objects whose class has called
492 * called, and may only be called on objects whose class implements
492493 * #TpBaseClientClass.handle_channels.
493494 *
494495 * Since: 0.11.6
609610 * @self: a #TpBaseClient
610611 *
611612 * Indicate that @self is a Handler willing to be notified about requests for
612 * channels that it is likely to be asked to handle.
613 * That means the TpBaseClient::request-added and TpBaseClient::request-removed:
614 * signals will be fired and tp_base_client_get_pending_requests() will
615 * return the list of pending requests.
613 * channels that it is likely to be asked to handle. This means that the
614 * #TpBaseClient::request-added and #TpBaseClient::request-removed signals will
615 * be fired and tp_base_client_get_pending_requests() will return the list of
616 * pending requests.
616617 *
617618 * This method may only be called before tp_base_client_register() is
618619 * called, and may only be called on objects whose class implements
13441345 * TpBaseClient:channel-factory:
13451346 *
13461347 * The object implementing the #TpClientChannelFactoryInterface interface
1347 * that will be used to create channel proxies.
1348 * While the client has not been registerd, this property can be changed
1349 * using tp_base_client_set_channel_factory().
1348 * that will be used to create channel proxies. While
1349 * tp_base_client_register() has not yet been called, this property can be
1350 * changed using tp_base_client_set_channel_factory().
13501351 *
13511352 * If no channel factory is specified then #TpAutomaticProxyFactory is used.
13521353 *
25802581 *
25812582 * Request that the given features are prepared on each #TpAccount (in
25822583 * addition to %TP_ACCOUNT_FEATURE_CORE) before calling
2583 * #TpBaseClient.observe_channels, #TpBaseClient.add_dispatch_operation or
2584 * #TpBaseClient.handle_channels, or emitting #TpBaseClient::request-added.
2584 * #TpBaseClientClass.observe_channels,
2585 * #TpBaseClientClass.add_dispatch_operation or
2586 * #TpBaseClientClass.handle_channels, or emitting
2587 * #TpBaseClient::request-added.
25852588 *
25862589 * Since: 0.11.14
25872590 */
26072610 *
26082611 * Request that the given features are prepared on each #TpChannel (in
26092612 * addition to %TP_CHANNEL_FEATURE_CORE) before calling
2610 * #TpBaseClient.observe_channels, #TpBaseClient.add_dispatch_operation or
2611 * #TpBaseClient.handle_channels.
2613 * #TpBaseClientClass.observe_channels,
2614 * #TpBaseClientClass.add_dispatch_operation or
2615 * #TpBaseClientClass.handle_channels.
26122616 *
26132617 * Since: 0.11.14
26142618 */
26342638 *
26352639 * Request that the given features are prepared on each #TpConnection (in
26362640 * addition to %TP_CONNECTION_FEATURE_CORE) before calling
2637 * #TpBaseClient.observe_channels, #TpBaseClient.add_dispatch_operation or
2638 * #TpBaseClient.handle_channels.
2641 * #TpBaseClientClass.observe_channels,
2642 * #TpBaseClientClass.add_dispatch_operation or
2643 * #TpBaseClientClass.handle_channels.
26392644 *
26402645 * Since: 0.11.14
26412646 */
22552255 * Subscribe to any opt-in change notifications for @interested_in.
22562256 *
22572257 * Equivalent to, but a little more efficient than, calling
2258 * tp_connection_add_interest() for the string value of @interested_in.
2258 * tp_connection_add_client_interest() for the string value of @interested_in.
22592259 *
22602260 * Since: 0.11.3
22612261 */
270270 * @assumed_interfaces: A list of additional interfaces to retrieve attributes
271271 * from. This can be used for interfaces documented as automatically included,
272272 * like %TP_IFACE_CONNECTION for GetContactAttributes,
273 * or %TP_IFACE_CONNECTION and %TP_IFACE_CONNECTION_CONTACT_LIST for
273 * or %TP_IFACE_CONNECTION and %TP_IFACE_CONNECTION_INTERFACE_CONTACT_LIST for
274274 * GetContactListAttributes.
275275 * @sender: The DBus client's unique name. If this is not NULL, the requested handles
276276 * will be held on behalf of this client.
355355 _tp_debug_sender_take (TpDebugSender *self,
356356 DebugMessage *new_msg)
357357 {
358 #ifdef ENABLE_DEBUG_CACHE
358359 if (g_queue_get_length (self->priv->messages) >= DEBUG_MESSAGE_LIMIT)
359360 {
360361 DebugMessage *old_head =
364365 }
365366
366367 g_queue_push_tail (self->priv->messages, new_msg);
368 #endif
367369
368370 if (self->priv->enabled)
369371 {
375377 /**
376378 * tp_debug_sender_add_message:
377379 * @self: A #TpDebugSender instance
378 * @timestamp: Time of the message
380 * @timestamp: Time of the message or %NULL for right now
379381 * @domain: Message domain
380382 * @level: The message level
381383 * @string: The message string itself
393395 GLogLevelFlags level,
394396 const gchar *string)
395397 {
398 GTimeVal now = { 0 };
399
400 if (timestamp == NULL)
401 {
402 g_get_current_time (&now);
403 timestamp = &now;
404 }
405
396406 _tp_debug_sender_take (self,
397407 debug_message_new (timestamp, domain, level, string));
408 }
409
410 /**
411 * tp_debug_sender_add_message_vprintf:
412 * @self: A #TpDebugSender instance
413 * @timestamp: Time of the message, or %NULL for right now
414 * @formatted: Place to store the formatted message, or %NULL if not needed
415 * @domain: Message domain
416 * @level: The message level
417 * @format: The printf() format string
418 * @args: the #va_list of parameters to insert into @format
419 *
420 * Formats and adds a new message to the debug sender message queue. If the
421 * #TpDebugSender:enabled property is set to %TRUE, then a NewDebugMessage
422 * signal will be fired too.
423 *
424 * Since: 0.13.13
425 */
426 void
427 tp_debug_sender_add_message_vprintf (TpDebugSender *self,
428 GTimeVal *timestamp,
429 gchar **formatted,
430 const gchar *domain,
431 GLogLevelFlags level,
432 const gchar *format,
433 va_list args)
434 {
435 gchar *message = NULL;
436
437 /* disabled cache? we might have no need to format the message at all */
438 #ifndef ENABLE_DEBUG_CACHE
439 if (!self->priv->enabled && formatted == NULL)
440 return;
441 #endif
442
443 message = g_strdup_vprintf (format, args);
444
445 tp_debug_sender_add_message (self, timestamp, domain, level, message);
446
447 /* if the caller didn't want a copy, we're done with the message: */
448 if (formatted != NULL)
449 *formatted = message;
450 else
451 g_free (message);
452 }
453
454 /**
455 * tp_debug_sender_add_message_printf:
456 * @self: A #TpDebugSender instance
457 * @timestamp: Time of the message, or %NULL for right now
458 * @formatted: Place to store the formatted message, or %NULL if not required
459 * @domain: Message domain
460 * @level: The message level
461 * @format: The printf() format string
462 * @Varargs: The parameters to insert into @format
463 *
464 * Formats and adds a new message to the debug sender message queue. If the
465 * #TpDebugSender:enabled property is set to %TRUE, then a NewDebugMessage
466 * signal will be fired too.
467 *
468 * Since: 0.13.13
469 */
470 void
471 tp_debug_sender_add_message_printf (TpDebugSender *self,
472 GTimeVal *timestamp,
473 gchar **formatted,
474 const gchar *domain,
475 GLogLevelFlags level,
476 const gchar *format,
477 ...)
478 {
479 va_list args;
480
481 va_start (args, format);
482 tp_debug_sender_add_message_vprintf (self, timestamp, formatted, domain, level,
483 format, args);
484 va_end (args);
398485 }
399486
400487 static gboolean
6868 GLogLevelFlags level,
6969 const gchar *string);
7070
71 void tp_debug_sender_add_message_vprintf (TpDebugSender *self,
72 GTimeVal *timestamp,
73 gchar **formatted,
74 const gchar *domain,
75 GLogLevelFlags level,
76 const gchar *format,
77 va_list args);
78
79 void tp_debug_sender_add_message_printf (TpDebugSender *self,
80 GTimeVal *timestamp,
81 gchar **formatted,
82 const gchar *domain,
83 GLogLevelFlags level,
84 const gchar *format,
85 ...);
86
7187 void tp_debug_sender_log_handler (const gchar *log_domain,
7288 GLogLevelFlags log_level, const gchar *message, gpointer exclude);
7389
4343 * <listitem><literal>im</literal> - (text) instant messaging
4444 * (service)</listitem>
4545 * <listitem><literal>properties</literal> -
46 * #TpDBusPropertiesMixin and #TpPropertiesMixin (service)</listitem>
46 * <link linkend="telepathy-glib-dbus-properties-mixin">TpDBusPropertiesMixin</link> and #TpPropertiesMixin (service)</listitem>
4747 * <listitem><literal>params</literal> - connection manager parameters
4848 * (service)</listitem>
4949 * <listitem><literal>handles</literal> - handle reference tracking tracking
9797 * (possibly mutable) properties not included here may also be exposed
9898 * via the D-Bus properties interface.
9999 *
100 * If the channel implementation uses #TpDBusPropertiesMixin, this
101 * property can implemented using
102 * #tp_dbus_properties_mixin_make_properties_hash as follows:
100 * If the channel implementation uses
101 * <link linkend="telepathy-glib-dbus-properties-mixin">TpDBusPropertiesMixin</link>,
102 * this property can implemented using
103 * tp_dbus_properties_mixin_make_properties_hash() as follows:
103104 *
104105 * <informalexample><programlisting>
105106 * case PROP_CHANNEL_PROPERTIES:
3535 * perform validation and normalization on handle ID strings.
3636 *
3737 * Most connection managers will use this for all supported handle types
38 * except %TP_HANDLE_TYPE_CONTACT_LIST.
38 * except %TP_HANDLE_TYPE_LIST.
3939 *
4040 * Changed in 0.13.8: handles are no longer reference-counted, and
4141 * the reference-count-related functions are stubs. Instead, handles remain
135135 * Do nothing. Since version 0.13.8, handles always last as long as
136136 * the connection; previously, this function provided refcounting for handles.
137137 *
138 * Changed in 0.13.6: %handle is now returned; previously,
138 * Changed in 0.13.6: @handle is now returned; previously,
139139 * this function didn't return anything.
140140 *
141141 * Returns: the same @handle
179179 *
180180 * <!-- nothing more to say -->
181181 *
182 * Returns: the #GHashTable used to implement the given part, or %NULL if the
182 * Returns: (transfer none) (element-type utf8 GObject.Value):
183 * the #GHashTable used to implement the given part, or %NULL if the
183184 * part number is out of range. The hash table is only valid as long as the
184185 * message is valid and the part is not deleted.
185186 *
629629 * The name of an icon in the system's icon theme. If none was supplied
630630 * by the Protocol, or the %TP_PROTOCOL_FEATURE_CORE feature has not been
631631 * prepared, a default is used; currently, this is "im-" plus
632 * #TpProtocol:name.
632 * #TpProtocol:protocol-name.
633633 *
634634 * Since: 0.11.11
635635 */
127127 /**
128128 * TpSignalledMessage:sender:
129129 *
130 * A #TpContat representing the sender of the message if known,
131 * otherwise %NULL.
130 * A #TpContact representing the sender of the message, if known, or %NULL
131 * otherwise.
132132 *
133133 * Since: 0.13.9
134134 */
2323 * @short_description: a subclass of #TpBaseClient implementing
2424 * a simple Approver
2525 *
26 * This class makes it easier to write #TpSvcClient implementing the
27 * TpSvcClientApprover interface.
26 * This class makes it easier to construct a #TpSvcClient implementing the
27 * #TpSvcClientApprover interface.
2828 *
2929 * A typical simple approver would look liks this:
3030 * |[
213213 /**
214214 * TpSimpleApprover:callback:
215215 *
216 * The TpSimpleApproverAddDispatchOperationImpl callback implementing the
217 * ApproverChannels D-Bus method.
216 * The #TpSimpleApproverAddDispatchOperationImpl callback implementing the
217 * AddDispatchOperation D-Bus method.
218218 *
219219 * This property can't be %NULL.
220220 *
230230 /**
231231 * TpSimpleApprover:user-data:
232232 *
233 * The user-data pointer passed to the callback implementing the
234 * ApproverChannels D-Bus method.
233 * The user-data pointer passed to #TpSimpleApprover:callback.
235234 *
236235 * Since: 0.11.5
237236 */
244243 /**
245244 * TpSimpleApprover:destroy:
246245 *
247 * The #GDestroyNotify function called to free the user-data pointer when
248 * the #TpSimpleApprover is destroyed.
246 * The #GDestroyNotify function called to free #TpSimpleApprover:user-data
247 * when the #TpSimpleApprover is destroyed.
249248 *
250249 * Since: 0.11.5
251250 */
261260 /**
262261 * tp_simple_approver_new:
263262 * @dbus: a #TpDBusDaemon object, may not be %NULL
264 * @name: the name of the Approver (see #TpBaseClient:name: for details)
265 * @uniquify: the value of the #TpBaseClient:uniquify-name: property
266 * @callback: the function called when ApproverChannels is called
263 * @name: the name of the Approver (see #TpBaseClient:name for details)
264 * @uniquify: the value of the #TpBaseClient:uniquify-name property
265 * @callback: the function called when AddDispatchOperation is called
267266 * @user_data: arbitrary user-supplied data passed to @callback
268 * @destroy: called with the user_data as argument, when the #TpSimpleApprover
267 * @destroy: called with @user_data as its argument when the #TpSimpleApprover
269268 * is destroyed
270269 *
271270 * Convenient function to create a new #TpSimpleApprover instance.
299298 /**
300299 * tp_simple_approver_new_with_am:
301300 * @account_manager: an account manager, which may not be %NULL
302 * @name: the name of the Approver (see #TpBaseClient:name: for details)
303 * @uniquify: the value of the #TpBaseClient:uniquify-name: property
304 * @callback: the function called when ApproverChannels is called
301 * @name: the name of the Approver (see #TpBaseClient:name for details)
302 * @uniquify: the value of the #TpBaseClient:uniquify-name property
303 * @callback: the function called when AddDispatchOperation is called
305304 * @user_data: arbitrary user-supplied data passed to @callback
306 * @destroy: called with the user_data as argument, when the #TpSimpleApprover
305 * @destroy: called with @user_data as its argument when the #TpSimpleApprover
307306 * is destroyed
308307 *
309308 * Convenient function to create a new #TpSimpleApprover instance with a
2323 * @short_description: a subclass of #TpBaseClient implementing
2424 * a simple Handler
2525 *
26 * This class makes it easier to write #TpSvcClient implementing the
27 * TpSvcClientHandler interface.
26 * This class makes it easier to construct a #TpSvcClient implementing the
27 * #TpSvcClientHandler interface.
2828 *
2929 * A typical simple handler would look liks this:
3030 * |[
263263 /**
264264 * TpSimpleHandler:callback:
265265 *
266 * The TpSimpleHandlerHandleChannelsImpl callback implementing the
266 * The #TpSimpleHandlerHandleChannelsImpl callback implementing the
267267 * HandleChannels D-Bus method.
268268 *
269269 * This property can't be %NULL.
280280 /**
281281 * TpSimpleHandler:user-data:
282282 *
283 * The user-data pointer passed to the callback implementing the
284 * HandleChannels D-Bus method.
283 * The user-data pointer passed to #TpSimpleHandler:callback.
285284 *
286285 * Since: 0.11.6
287286 */
294293 /**
295294 * TpSimpleHandler:destroy:
296295 *
297 * The #GDestroyNotify function called to free the user-data pointer when
298 * the #TpSimpleHandler is destroyed.
296 * The #GDestroyNotify function called to free #TpSimpleHandler:user-data
297 * when the #TpSimpleHandler is destroyed.
299298 *
300299 * Since: 0.11.6
301300 */
313312 * @dbus: a #TpDBusDaemon object, may not be %NULL
314313 * @bypass_approval: the value of the Handler.BypassApproval D-Bus property
315314 * (see tp_base_client_set_handler_bypass_approval() for details)
316 * @requests: if this handler implement Requests (see
315 * @requests: whether this handler should implement Requests (see
317316 * tp_base_client_set_handler_request_notification() for details)
318 * @name: the name of the Handler (see #TpBaseClient:name: for details)
319 * @uniquify: the value of the #TpBaseClient:uniquify-name: property
317 * @name: the name of the Handler (see #TpBaseClient:name for details)
318 * @uniquify: the value of the #TpBaseClient:uniquify-name property
320319 * @callback: the function called when HandleChannels is called
321320 * @user_data: arbitrary user-supplied data passed to @callback
322 * @destroy: called with the user_data as argument, when the #TpSimpleHandler
321 * @destroy: called with @user_data as its argument when the #TpSimpleHandler
323322 * is destroyed
324323 *
325324 * Convenient function to create a new #TpSimpleHandler instance.
359358 * @account_manager: an account manager, which may not be %NULL
360359 * @bypass_approval: the value of the Handler.BypassApproval D-Bus property
361360 * (see tp_base_client_set_handler_bypass_approval() for details)
362 * @requests: if this handler implement Requests (see
361 * @requests: whether this handler should implement Requests (see
363362 * tp_base_client_set_handler_request_notification() for details)
364 * @name: the name of the Handler (see #TpBaseClient:name: for details)
365 * @uniquify: the value of the #TpBaseClient:uniquify-name: property
363 * @name: the name of the Handler (see #TpBaseClient:name for details)
364 * @uniquify: the value of the #TpBaseClient:uniquify-name property
366365 * @callback: the function called when HandleChannels is called
367366 * @user_data: arbitrary user-supplied data passed to @callback
368 * @destroy: called with the user_data as argument, when the #TpSimpleHandler
367 * @destroy: called with @user_data as its argument when the #TpSimpleHandler
369368 * is destroyed
370369 *
371370 * Convenient function to create a new #TpSimpleHandler instance with a
268268 *
269269 * Return the #TpStreamTubeConnection:socket-connection property
270270 *
271 * Returns: (transfer none): the value of #TpStreamTubeConnection:connection
271 * Returns: (transfer none): the value of #TpStreamTubeConnection:socket-connection
272272 *
273273 * Since: 0.13.2
274274 */
387387 g_hash_table_iter_init (&iter, failed_id_errors);
388388 while (g_hash_table_iter_next (&iter, &key, &value))
389389 {
390 const gchar *id = key;
391 GError *err = value;
392
393 DEBUG ("Failed to get a TpContact for %s: %s", id, err->message);
390 DEBUG ("Failed to get a TpContact for %s: %s",
391 (const gchar *) key, ((GError *) value)->message);
394392 }
395393 }
396394
611609 g_hash_table_iter_init (&iter, failed_id_errors);
612610 while (g_hash_table_iter_next (&iter, &key, &value))
613611 {
614 const gchar *id = key;
615 GError *err = value;
616
617 DEBUG ("Failed to get a TpContact for %s: %s", id, err->message);
612 DEBUG ("Failed to get a TpContact for %s: %s",
613 (const gchar *) key, ((GError *) value)->message);
618614 }
619615 }
620616
10591055 * Expands to a call to a function that returns a quark representing the
10601056 * incoming messages features of a #TpTextChannel.
10611057 *
1062 * When this feature is prepared, the initial value of the
1063 * #TpTextChannel:pending-messages property has been fetched
1064 * and change notification has been set up.
1058 * When this feature is prepared, tp_text_channel_get_pending_messages() will
1059 * return a non-empty list if any unacknowledged messages are waiting, and the
1060 * #TpTextChannel::message-received and #TpTextChannel::pending-message-removed
1061 * signals will be emitted.
10651062 *
10661063 * One can ask for a feature to be prepared using the
10671064 * tp_proxy_prepare_async() function, and waiting for it to callback.
10791076 * tp_text_channel_get_pending_messages:
10801077 * @self: a #TpTextChannel
10811078 *
1082 * Return the a newly allocated list of unacknowledged #TpSignalledMessage
1079 * Return a newly allocated list of unacknowledged #TpSignalledMessage
10831080 * objects.
10841081 *
10851082 * Returns: (transfer container) (element-type TelepathyGLib.SignalledMessage):
0 Version: TELEPATHY_GLIB_0.13.13
1 Extends: TELEPATHY_GLIB_0.13.12
2 Release: 0.13.13
3
4 tp_debug_sender_add_message_vprintf
5 tp_debug_sender_add_message_printf
6 tp_account_channel_request_get_channel_request
339339 PACKAGE_VERSION = @PACKAGE_VERSION@
340340 PATH_SEPARATOR = @PATH_SEPARATOR@
341341 PKG_CONFIG = @PKG_CONFIG@
342 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
343 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
344342 PYTHON = @PYTHON@
345343 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
346344 PYTHON_PLATFORM = @PYTHON_PLATFORM@
676676 PACKAGE_VERSION = @PACKAGE_VERSION@
677677 PATH_SEPARATOR = @PATH_SEPARATOR@
678678 PKG_CONFIG = @PKG_CONFIG@
679 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
680 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
681679 PYTHON = @PYTHON@
682680 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
683681 PYTHON_PLATFORM = @PYTHON_PLATFORM@
190190 {
191191 GHashTable *request;
192192 TpAccountChannelRequest *req;
193
194 request = create_request ();
195 req = tp_account_channel_request_new (test->account, request, 0);
193 TpChannelRequest *chan_req;
194
195 request = create_request ();
196 req = tp_account_channel_request_new (test->account, request, 0);
197
198 /* We didn't start requesting the channel yet, so there is no
199 * ChannelRequest */
200 chan_req = tp_account_channel_request_get_channel_request (req);
201 g_assert (chan_req == NULL);
196202
197203 tp_account_channel_request_create_and_handle_channel_async (req,
198204 NULL, create_and_handle_cb, test);
202208
203209 g_main_loop_run (test->mainloop);
204210 g_assert_no_error (test->error);
211
212 /* The ChannelRequest has been defined */
213 g_object_get (req, "channel-request", &chan_req, NULL);
214 g_assert (TP_IS_CHANNEL_REQUEST (chan_req));
215 g_assert (tp_account_channel_request_get_channel_request (req) == chan_req);
216 g_object_unref (chan_req);
205217 }
206218
207219 /* ChannelDispatcher.CreateChannel() call fails */
184184 PACKAGE_VERSION = @PACKAGE_VERSION@
185185 PATH_SEPARATOR = @PATH_SEPARATOR@
186186 PKG_CONFIG = @PKG_CONFIG@
187 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
188 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
189187 PYTHON = @PYTHON@
190188 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
191189 PYTHON_PLATFORM = @PYTHON_PLATFORM@
147147 PACKAGE_VERSION = @PACKAGE_VERSION@
148148 PATH_SEPARATOR = @PATH_SEPARATOR@
149149 PKG_CONFIG = @PKG_CONFIG@
150 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
151 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
152150 PYTHON = @PYTHON@
153151 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
154152 PYTHON_PLATFORM = @PYTHON_PLATFORM@
144144 PACKAGE_VERSION = @PACKAGE_VERSION@
145145 PATH_SEPARATOR = @PATH_SEPARATOR@
146146 PKG_CONFIG = @PKG_CONFIG@
147 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
148 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
149147 PYTHON = @PYTHON@
150148 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
151149 PYTHON_PLATFORM = @PYTHON_PLATFORM@
167167 PACKAGE_VERSION = @PACKAGE_VERSION@
168168 PATH_SEPARATOR = @PATH_SEPARATOR@
169169 PKG_CONFIG = @PKG_CONFIG@
170 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
171 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
172170 PYTHON = @PYTHON@
173171 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
174172 PYTHON_PLATFORM = @PYTHON_PLATFORM@