Imported Upstream version 0.13.13
Jonny Lamb
13 years ago
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 | ||
0 | 140 | commit 1f21d513ca152b7cd30cce36b294f6a9ac514d98 |
1 | 141 | Author: Will Thompson <will.thompson@collabora.co.uk> |
2 | 142 | Date: 2011-02-01 15:56:00 +0000 |
200 | 200 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
201 | 201 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
202 | 202 | PKG_CONFIG = @PKG_CONFIG@ |
203 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
204 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
205 | 203 | PYTHON = @PYTHON@ |
206 | 204 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
207 | 205 | 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 | ||
0 | 21 | telepathy-glib 0.13.12 (2011-02-01) |
1 | 22 | =================================== |
2 | 23 |
12 | 12 | |
13 | 13 | m4_ifndef([AC_AUTOCONF_VERSION], |
14 | 14 | [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. | |
17 | 17 | You have another version of autoconf. It may work, but is not guaranteed to. |
18 | 18 | If you have problems, you may need to regenerate the build system entirely. |
19 | 19 | To do so, use the procedure documented by the package, typically `autoreconf'.])]) |
20 | 20 | |
21 | 21 | # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- |
22 | # serial 1 (pkg-config-0.24) | |
23 | 22 | # |
24 | 23 | # Copyright © 2004 Scott James Remnant <scott@netsplit.com>. |
25 | 24 | # |
47 | 46 | AC_DEFUN([PKG_PROG_PKG_CONFIG], |
48 | 47 | [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) |
49 | 48 | 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 | |
54 | 50 | if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then |
55 | 51 | AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) |
56 | 52 | fi |
63 | 59 | AC_MSG_RESULT([no]) |
64 | 60 | PKG_CONFIG="" |
65 | 61 | fi |
62 | ||
66 | 63 | fi[]dnl |
67 | 64 | ])# PKG_PROG_PKG_CONFIG |
68 | 65 | |
71 | 68 | # Check to see whether a particular set of modules exists. Similar |
72 | 69 | # to PKG_CHECK_MODULES(), but does not set variables or print errors. |
73 | 70 | # |
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 | |
78 | 75 | # -------------------------------------------------------------- |
79 | 76 | AC_DEFUN([PKG_CHECK_EXISTS], |
80 | 77 | [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl |
81 | 78 | if test -n "$PKG_CONFIG" && \ |
82 | 79 | AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then |
83 | m4_default([$2], [:]) | |
80 | m4_ifval([$2], [$2], [:]) | |
84 | 81 | m4_ifvaln([$3], [else |
85 | 82 | $3])dnl |
86 | 83 | fi]) |
87 | 84 | |
85 | ||
88 | 86 | # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) |
89 | 87 | # --------------------------------------------- |
90 | 88 | 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 | |
99 | 99 | fi[]dnl |
100 | 100 | ])# _PKG_CONFIG |
101 | 101 | |
137 | 137 | See the pkg-config man page for more details.]) |
138 | 138 | |
139 | 139 | if test $pkg_failed = yes; then |
140 | AC_MSG_RESULT([no]) | |
141 | 140 | _PKG_SHORT_ERRORS_SUPPORTED |
142 | 141 | 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"` | |
144 | 143 | else |
145 | $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` | |
144 | $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` | |
146 | 145 | fi |
147 | 146 | # Put the nasty error message in config.log where it belongs |
148 | 147 | echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD |
149 | 148 | |
150 | m4_default([$4], [AC_MSG_ERROR( | |
149 | ifelse([$4], , [AC_MSG_ERROR(dnl | |
151 | 150 | [Package requirements ($2) were not met: |
152 | 151 | |
153 | 152 | $$1_PKG_ERRORS |
155 | 154 | Consider adjusting the PKG_CONFIG_PATH environment variable if you |
156 | 155 | installed software in a non-standard prefix. |
157 | 156 | |
158 | _PKG_TEXT])[]dnl | |
159 | ]) | |
157 | _PKG_TEXT | |
158 | ])], | |
159 | [AC_MSG_RESULT([no]) | |
160 | $4]) | |
160 | 161 | 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 | |
163 | 163 | [The pkg-config script could not be found or is too old. Make sure it |
164 | 164 | is in your PATH or set the PKG_CONFIG environment variable to the full |
165 | 165 | path to pkg-config. |
166 | 166 | |
167 | 167 | _PKG_TEXT |
168 | 168 | |
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]) | |
171 | 171 | else |
172 | 172 | $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS |
173 | 173 | $1[]_LIBS=$pkg_cv_[]$1[]_LIBS |
174 | 174 | AC_MSG_RESULT([yes]) |
175 | $3 | |
175 | ifelse([$3], , :, [$3]) | |
176 | 176 | fi[]dnl |
177 | 177 | ])# PKG_CHECK_MODULES |
178 | 178 |
0 | 0 | #! /bin/sh |
1 | 1 | # Attempt to guess a canonical system name. |
2 | 2 | # 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 | |
4 | 4 | # Free Software Foundation, Inc. |
5 | 5 | |
6 | timestamp='2009-12-30' | |
6 | timestamp='2009-06-10' | |
7 | 7 | |
8 | 8 | # This file is free software; you can redistribute it and/or modify it |
9 | 9 | # under the terms of the GNU General Public License as published by |
26 | 26 | # the same distribution terms that you use for the rest of that program. |
27 | 27 | |
28 | 28 | |
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. | |
32 | 32 | # |
33 | 33 | # This script attempts to guess a canonical system name similar to |
34 | 34 | # config.sub. If it succeeds, it prints the system name on stdout, and |
35 | 35 | # exits with 0. Otherwise, it exits with 1. |
36 | 36 | # |
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. | |
39 | 39 | |
40 | 40 | me=`echo "$0" | sed -e 's,.*/,,'` |
41 | 41 | |
55 | 55 | GNU config.guess ($timestamp) |
56 | 56 | |
57 | 57 | 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. | |
61 | 60 | |
62 | 61 | This is free software; see the source for copying conditions. There is NO |
63 | 62 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
333 | 332 | sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) |
334 | 333 | echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` |
335 | 334 | exit ;; |
336 | i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) | |
337 | echo i386-pc-auroraux${UNAME_RELEASE} | |
338 | exit ;; | |
339 | 335 | i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
340 | 336 | eval $set_cc_for_build |
341 | 337 | SUN_ARCH="i386" |
810 | 806 | i*:PW*:*) |
811 | 807 | echo ${UNAME_MACHINE}-pc-pw32 |
812 | 808 | exit ;; |
813 | *:Interix*:*) | |
809 | *:Interix*:[3456]*) | |
814 | 810 | case ${UNAME_MACHINE} in |
815 | 811 | x86) |
816 | 812 | echo i586-pc-interix${UNAME_RELEASE} |
817 | 813 | exit ;; |
818 | authenticamd | genuineintel | EM64T) | |
814 | EM64T | authenticamd | genuineintel) | |
819 | 815 | echo x86_64-unknown-interix${UNAME_RELEASE} |
820 | 816 | exit ;; |
821 | 817 | IA64) |
857 | 853 | i*86:Minix:*:*) |
858 | 854 | echo ${UNAME_MACHINE}-pc-minix |
859 | 855 | 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 ;; | |
874 | 856 | arm*:Linux:*:*) |
875 | 857 | eval $set_cc_for_build |
876 | 858 | if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
892 | 874 | exit ;; |
893 | 875 | frv:Linux:*:*) |
894 | 876 | 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}" | |
906 | 877 | exit ;; |
907 | 878 | ia64:Linux:*:*) |
908 | 879 | echo ${UNAME_MACHINE}-unknown-linux-gnu |
929 | 900 | #endif |
930 | 901 | #endif |
931 | 902 | 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 | }'`" | |
933 | 908 | test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } |
934 | 909 | ;; |
935 | 910 | or32:Linux:*:*) |
936 | 911 | echo or32-unknown-linux-gnu |
937 | 912 | 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 ;; | |
938 | 933 | padre:Linux:*:*) |
939 | 934 | echo sparc-unknown-linux-gnu |
940 | exit ;; | |
941 | parisc64:Linux:*:* | hppa64:Linux:*:*) | |
942 | echo hppa64-unknown-linux-gnu | |
943 | 935 | exit ;; |
944 | 936 | parisc:Linux:*:* | hppa:Linux:*:*) |
945 | 937 | # Look for CPU level |
949 | 941 | *) echo hppa-unknown-linux-gnu ;; |
950 | 942 | esac |
951 | 943 | 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 | |
957 | 946 | exit ;; |
958 | 947 | s390:Linux:*:* | s390x:Linux:*:*) |
959 | 948 | echo ${UNAME_MACHINE}-ibm-linux |
976 | 965 | xtensa*:Linux:*:*) |
977 | 966 | echo ${UNAME_MACHINE}-unknown-linux-gnu |
978 | 967 | 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 | ;; | |
979 | 1020 | i*86:DYNIX/ptx:4*:*) |
980 | 1021 | # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
981 | 1022 | # earlier versions are messed up and put the nodename in both |
1205 | 1246 | *:Darwin:*:*) |
1206 | 1247 | UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
1207 | 1248 | 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 ;; | |
1218 | 1249 | unknown) UNAME_PROCESSOR=powerpc ;; |
1219 | 1250 | esac |
1220 | 1251 | echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} |
4 | 4 | |
5 | 5 | /* Enable debug code */ |
6 | 6 | #undef ENABLE_DEBUG |
7 | ||
8 | /* Define to enable debug message cache */ | |
9 | #undef ENABLE_DEBUG_CACHE | |
7 | 10 | |
8 | 11 | /* Define to 1 if you have the `backtrace' function. */ |
9 | 12 | #undef HAVE_BACKTRACE |
0 | 0 | #! /bin/sh |
1 | 1 | # Configuration validation subroutine script. |
2 | 2 | # 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 | |
4 | 4 | # Free Software Foundation, Inc. |
5 | 5 | |
6 | timestamp='2010-01-22' | |
6 | timestamp='2009-06-11' | |
7 | 7 | |
8 | 8 | # This file is (in principle) common to ALL GNU software. |
9 | 9 | # The presence of a machine in this file suggests that SOME GNU software |
31 | 31 | |
32 | 32 | |
33 | 33 | # 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. | |
35 | 35 | # |
36 | 36 | # Configuration subroutine to validate and canonicalize a configuration type. |
37 | 37 | # Supply the specified configuration type as an argument. |
38 | 38 | # If it is invalid, we print an error message on stderr and exit with code 1. |
39 | 39 | # 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 | |
43 | 40 | |
44 | 41 | # This file is supposed to be the same for all GNU packages |
45 | 42 | # and recognize all the CPU types, system types and aliases |
74 | 71 | version="\ |
75 | 72 | GNU config.sub ($timestamp) |
76 | 73 | |
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. | |
80 | 76 | |
81 | 77 | This is free software; see the source for copying conditions. There is NO |
82 | 78 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
152 | 148 | -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ |
153 | 149 | -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ |
154 | 150 | -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ |
155 | -apple | -axis | -knuth | -cray | -microblaze) | |
151 | -apple | -axis | -knuth | -cray) | |
156 | 152 | os= |
157 | 153 | basic_machine=$1 |
158 | 154 | ;; |
287 | 283 | | pdp10 | pdp11 | pj | pjl \ |
288 | 284 | | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ |
289 | 285 | | pyramid \ |
290 | | rx \ | |
291 | 286 | | score \ |
292 | 287 | | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ |
293 | 288 | | sh64 | sh64le \ |
295 | 290 | | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ |
296 | 291 | | spu | strongarm \ |
297 | 292 | | tahoe | thumb | tic4x | tic80 | tron \ |
298 | | ubicom32 \ | |
299 | 293 | | v850 | v850e \ |
300 | 294 | | we32k \ |
301 | 295 | | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ |
302 | 296 | | z8k | z80) |
303 | 297 | basic_machine=$basic_machine-unknown |
304 | 298 | ;; |
305 | m6811 | m68hc11 | m6812 | m68hc12 | picochip) | |
299 | m6811 | m68hc11 | m6812 | m68hc12) | |
306 | 300 | # Motorola 68HC11/12. |
307 | 301 | basic_machine=$basic_machine-unknown |
308 | 302 | os=-none |
345 | 339 | | lm32-* \ |
346 | 340 | | m32c-* | m32r-* | m32rle-* \ |
347 | 341 | | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
348 | | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | |
342 | | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | |
349 | 343 | | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ |
350 | 344 | | mips16-* \ |
351 | 345 | | mips64-* | mips64el-* \ |
373 | 367 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ |
374 | 368 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ |
375 | 369 | | pyramid-* \ |
376 | | romp-* | rs6000-* | rx-* \ | |
370 | | romp-* | rs6000-* \ | |
377 | 371 | | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ |
378 | 372 | | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ |
379 | 373 | | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ |
380 | 374 | | sparclite-* \ |
381 | 375 | | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ |
382 | 376 | | tahoe-* | thumb-* \ |
383 | | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | |
384 | | tile-* | tilegx-* \ | |
377 | | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ | |
385 | 378 | | tron-* \ |
386 | | ubicom32-* \ | |
387 | 379 | | v850-* | v850e-* | vax-* \ |
388 | 380 | | we32k-* \ |
389 | 381 | | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ |
732 | 724 | merlin) |
733 | 725 | basic_machine=ns32k-utek |
734 | 726 | os=-sysv |
735 | ;; | |
736 | microblaze) | |
737 | basic_machine=microblaze-xilinx | |
738 | 727 | ;; |
739 | 728 | mingw32) |
740 | 729 | basic_machine=i386-pc |
1086 | 1075 | basic_machine=tic6x-unknown |
1087 | 1076 | os=-coff |
1088 | 1077 | ;; |
1089 | # This must be matched before tile*. | |
1090 | tilegx*) | |
1091 | basic_machine=tilegx-unknown | |
1092 | os=-linux-gnu | |
1093 | ;; | |
1094 | 1078 | tile*) |
1095 | 1079 | basic_machine=tile-unknown |
1096 | 1080 | os=-linux-gnu |
1262 | 1246 | # First match some system type aliases |
1263 | 1247 | # that might get confused with valid system types. |
1264 | 1248 | # -solaris* is a basic system type, with this one exception. |
1265 | -auroraux) | |
1266 | os=-auroraux | |
1267 | ;; | |
1268 | 1249 | -solaris1 | -solaris1.*) |
1269 | 1250 | os=`echo $os | sed -e 's|solaris1|sunos4|'` |
1270 | 1251 | ;; |
1286 | 1267 | # -sysv* is not here because it comes later, after sysvr4. |
1287 | 1268 | -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
1288 | 1269 | | -*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* \ | |
1291 | 1272 | | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ |
1292 | 1273 | | -aos* | -aros* \ |
1293 | 1274 | | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
1308 | 1289 | | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ |
1309 | 1290 | | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ |
1310 | 1291 | | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ |
1311 | | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) | |
1292 | | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) | |
1312 | 1293 | # Remember, each alternative MUST END IN *, to match a version number. |
1313 | 1294 | ;; |
1314 | 1295 | -qnx*) |
1441 | 1422 | -dicos*) |
1442 | 1423 | os=-dicos |
1443 | 1424 | ;; |
1444 | -nacl*) | |
1445 | ;; | |
1446 | 1425 | -none) |
1447 | 1426 | ;; |
1448 | 1427 | *) |
0 | 0 | #! /bin/sh |
1 | 1 | # 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. | |
3 | 3 | # |
4 | 4 | # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib>. |
5 | 5 | # |
6 | 6 | # |
7 | 7 | # 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. | |
10 | 10 | # |
11 | 11 | # |
12 | 12 | # This configure script is free software; the Free Software Foundation |
319 | 319 | test -d "$as_dir" && break |
320 | 320 | done |
321 | 321 | 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" | |
323 | 323 | |
324 | 324 | |
325 | 325 | } # as_fn_mkdir_p |
359 | 359 | fi # as_fn_arith |
360 | 360 | |
361 | 361 | |
362 | # as_fn_error STATUS ERROR [LINENO LOG_FD] | |
363 | # ---------------------------------------- | |
362 | # as_fn_error ERROR [LINENO LOG_FD] | |
363 | # --------------------------------- | |
364 | 364 | # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are |
365 | 365 | # 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. | |
367 | 367 | as_fn_error () |
368 | 368 | { |
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 | |
373 | 373 | fi |
374 | $as_echo "$as_me: error: $2" >&2 | |
374 | $as_echo "$as_me: error: $1" >&2 | |
375 | 375 | as_fn_exit $as_status |
376 | 376 | } # as_fn_error |
377 | 377 | |
742 | 742 | exec 6>&1 |
743 | 743 | |
744 | 744 | # 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, | |
746 | 746 | # so uname gets run too. |
747 | 747 | ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` |
748 | 748 | |
761 | 761 | # Identity of this package. |
762 | 762 | PACKAGE_NAME='Telepathy-GLib' |
763 | 763 | 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' | |
766 | 766 | PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib' |
767 | 767 | PACKAGE_URL='' |
768 | 768 | |
879 | 879 | GTKDOC_MKPDF |
880 | 880 | GTKDOC_REBASE |
881 | 881 | GTKDOC_CHECK |
882 | PKG_CONFIG_LIBDIR | |
883 | PKG_CONFIG_PATH | |
884 | 882 | PKG_CONFIG |
885 | 883 | CPP |
886 | 884 | OTOOL64 |
1010 | 1008 | enable_linker_optimisations |
1011 | 1009 | enable_Werror |
1012 | 1010 | enable_debug |
1011 | enable_debug_cache | |
1013 | 1012 | enable_handle_leak_debug |
1014 | 1013 | enable_backtrace |
1015 | 1014 | enable_coding_style_checks |
1027 | 1026 | CPPFLAGS |
1028 | 1027 | CPP |
1029 | 1028 | PKG_CONFIG |
1030 | PKG_CONFIG_PATH | |
1031 | PKG_CONFIG_LIBDIR | |
1032 | 1029 | GLIB_CFLAGS |
1033 | 1030 | GLIB_LIBS |
1034 | 1031 | GIO_UNIX_CFLAGS |
1101 | 1098 | fi |
1102 | 1099 | |
1103 | 1100 | 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 ;; | |
1107 | 1103 | esac |
1108 | 1104 | |
1109 | 1105 | # Accept the important Cygnus configure options, so we can diagnose typos. |
1148 | 1144 | ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` |
1149 | 1145 | # Reject names that are not valid shell variable names. |
1150 | 1146 | 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" | |
1152 | 1148 | ac_useropt_orig=$ac_useropt |
1153 | 1149 | ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
1154 | 1150 | case $ac_user_opts in |
1174 | 1170 | ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` |
1175 | 1171 | # Reject names that are not valid shell variable names. |
1176 | 1172 | 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" | |
1178 | 1174 | ac_useropt_orig=$ac_useropt |
1179 | 1175 | ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
1180 | 1176 | case $ac_user_opts in |
1378 | 1374 | ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` |
1379 | 1375 | # Reject names that are not valid shell variable names. |
1380 | 1376 | 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" | |
1382 | 1378 | ac_useropt_orig=$ac_useropt |
1383 | 1379 | ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
1384 | 1380 | case $ac_user_opts in |
1394 | 1390 | ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` |
1395 | 1391 | # Reject names that are not valid shell variable names. |
1396 | 1392 | 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" | |
1398 | 1394 | ac_useropt_orig=$ac_useropt |
1399 | 1395 | ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
1400 | 1396 | case $ac_user_opts in |
1424 | 1420 | | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) |
1425 | 1421 | x_libraries=$ac_optarg ;; |
1426 | 1422 | |
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." | |
1429 | 1425 | ;; |
1430 | 1426 | |
1431 | 1427 | *=*) |
1433 | 1429 | # Reject names that are not valid shell variable names. |
1434 | 1430 | case $ac_envvar in #( |
1435 | 1431 | '' | [0-9]* | *[!_$as_cr_alnum]* ) |
1436 | as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; | |
1432 | as_fn_error "invalid variable name: \`$ac_envvar'" ;; | |
1437 | 1433 | esac |
1438 | 1434 | eval $ac_envvar=\$ac_optarg |
1439 | 1435 | export $ac_envvar ;; |
1451 | 1447 | |
1452 | 1448 | if test -n "$ac_prev"; then |
1453 | 1449 | 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" | |
1455 | 1451 | fi |
1456 | 1452 | |
1457 | 1453 | if test -n "$ac_unrecognized_opts"; then |
1458 | 1454 | case $enable_option_checking in |
1459 | 1455 | no) ;; |
1460 | fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; | |
1456 | fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; | |
1461 | 1457 | *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; |
1462 | 1458 | esac |
1463 | 1459 | fi |
1480 | 1476 | [\\/$]* | ?:[\\/]* ) continue;; |
1481 | 1477 | NONE | '' ) case $ac_var in *prefix ) continue;; esac;; |
1482 | 1478 | 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" | |
1484 | 1480 | done |
1485 | 1481 | |
1486 | 1482 | # There might be people who depend on the old broken behavior: `$host' |
1494 | 1490 | if test "x$host_alias" != x; then |
1495 | 1491 | if test "x$build_alias" = x; then |
1496 | 1492 | 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 | |
1499 | 1495 | elif test "x$build_alias" != "x$host_alias"; then |
1500 | 1496 | cross_compiling=yes |
1501 | 1497 | fi |
1510 | 1506 | ac_pwd=`pwd` && test -n "$ac_pwd" && |
1511 | 1507 | ac_ls_di=`ls -di .` && |
1512 | 1508 | 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" | |
1514 | 1510 | 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" | |
1516 | 1512 | |
1517 | 1513 | |
1518 | 1514 | # Find the source files, if location was not specified. |
1551 | 1547 | fi |
1552 | 1548 | if test ! -r "$srcdir/$ac_unique_file"; then |
1553 | 1549 | 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" | |
1555 | 1551 | fi |
1556 | 1552 | ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" |
1557 | 1553 | 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" | |
1559 | 1555 | pwd)` |
1560 | 1556 | # When building in place, set srcdir=. |
1561 | 1557 | if test "$ac_abs_confdir" = "$ac_pwd"; then |
1581 | 1577 | # Omit some internal or obsolete options to make the list less imposing. |
1582 | 1578 | # This message is too long to be a string in the A/UX 3.1 sh. |
1583 | 1579 | 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. | |
1585 | 1581 | |
1586 | 1582 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1587 | 1583 | |
1595 | 1591 | --help=short display options specific to this package |
1596 | 1592 | --help=recursive display the short help of all the included packages |
1597 | 1593 | -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 | |
1599 | 1595 | --cache-file=FILE cache test results in FILE [disabled] |
1600 | 1596 | -C, --config-cache alias for \`--cache-file=config.cache' |
1601 | 1597 | -n, --no-create do not create output files |
1651 | 1647 | |
1652 | 1648 | if test -n "$ac_init_help"; then |
1653 | 1649 | 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:";; | |
1655 | 1651 | esac |
1656 | 1652 | cat <<\_ACEOF |
1657 | 1653 | |
1684 | 1680 | --disable-debug compile without debug code (note that this will |
1685 | 1681 | disable much of the debug code in all GLib |
1686 | 1682 | connection managers) |
1683 | --enable-debug-cache compile with code to unconditionally cache all debug | |
1684 | messages whether or not they are actually emitted | |
1687 | 1685 | --enable-handle-leak-debug |
1688 | 1686 | compile with handle leak debugging code (the CM |
1689 | 1687 | should be built with -rdynamic) |
1714 | 1712 | you have headers in a nonstandard directory <include dir> |
1715 | 1713 | CPP C preprocessor |
1716 | 1714 | 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 | |
1721 | 1715 | GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config |
1722 | 1716 | GLIB_LIBS linker flags for GLIB, overriding pkg-config |
1723 | 1717 | GIO_UNIX_CFLAGS |
1796 | 1790 | test -n "$ac_init_help" && exit $ac_status |
1797 | 1791 | if $ac_init_version; then |
1798 | 1792 | 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. | |
1803 | 1797 | This configure script is free software; the Free Software Foundation |
1804 | 1798 | gives unlimited permission to copy, distribute and modify it. |
1805 | 1799 | _ACEOF |
1903 | 1897 | as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
1904 | 1898 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
1905 | 1899 | $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 : | |
1907 | 1901 | $as_echo_n "(cached) " >&6 |
1908 | 1902 | else |
1909 | 1903 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
1946 | 1940 | mv -f conftest.er1 conftest.err |
1947 | 1941 | fi |
1948 | 1942 | $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
1949 | test $ac_status = 0; } > conftest.i && { | |
1943 | test $ac_status = 0; } >/dev/null && { | |
1950 | 1944 | test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || |
1951 | 1945 | test ! -s conftest.err |
1952 | 1946 | }; then : |
2012 | 2006 | as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
2013 | 2007 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
2014 | 2008 | $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 : | |
2016 | 2010 | $as_echo_n "(cached) " >&6 |
2017 | 2011 | else |
2018 | 2012 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
2079 | 2073 | ac_fn_c_check_header_mongrel () |
2080 | 2074 | { |
2081 | 2075 | 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 : | |
2083 | 2077 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
2084 | 2078 | $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 : | |
2086 | 2080 | $as_echo_n "(cached) " >&6 |
2087 | 2081 | fi |
2088 | 2082 | eval ac_res=\$$3 |
2118 | 2112 | else |
2119 | 2113 | ac_header_preproc=no |
2120 | 2114 | fi |
2121 | rm -f conftest.err conftest.i conftest.$ac_ext | |
2115 | rm -f conftest.err conftest.$ac_ext | |
2122 | 2116 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 |
2123 | 2117 | $as_echo "$ac_header_preproc" >&6; } |
2124 | 2118 | |
2141 | 2135 | $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} |
2142 | 2136 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 |
2143 | 2137 | $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} |
2144 | ( $as_echo "## --------------------------------------------------------------------------------------------- ## | |
2138 | ( cat <<\_ASBOX | |
2139 | ## --------------------------------------------------------------------------------------------- ## | |
2145 | 2140 | ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib ## |
2146 | ## --------------------------------------------------------------------------------------------- ##" | |
2141 | ## --------------------------------------------------------------------------------------------- ## | |
2142 | _ASBOX | |
2147 | 2143 | ) | sed "s/^/$as_me: WARNING: /" >&2 |
2148 | 2144 | ;; |
2149 | 2145 | esac |
2150 | 2146 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
2151 | 2147 | $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 : | |
2153 | 2149 | $as_echo_n "(cached) " >&6 |
2154 | 2150 | else |
2155 | 2151 | eval "$3=\$ac_header_compiler" |
2221 | 2217 | mv -f conftest.er1 conftest.err |
2222 | 2218 | fi |
2223 | 2219 | $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
2224 | test $ac_status = 0; } > conftest.i && { | |
2220 | test $ac_status = 0; } >/dev/null && { | |
2225 | 2221 | test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || |
2226 | 2222 | test ! -s conftest.err |
2227 | 2223 | }; then : |
2286 | 2282 | This file contains any messages produced by compilers while |
2287 | 2283 | running configure, to aid debugging if configure makes a mistake. |
2288 | 2284 | |
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 | |
2291 | 2287 | |
2292 | 2288 | $ $0 $@ |
2293 | 2289 | |
2397 | 2393 | { |
2398 | 2394 | echo |
2399 | 2395 | |
2400 | $as_echo "## ---------------- ## | |
2396 | cat <<\_ASBOX | |
2397 | ## ---------------- ## | |
2401 | 2398 | ## Cache variables. ## |
2402 | ## ---------------- ##" | |
2399 | ## ---------------- ## | |
2400 | _ASBOX | |
2403 | 2401 | echo |
2404 | 2402 | # The following way of writing the cache mishandles newlines in values, |
2405 | 2403 | ( |
2433 | 2431 | ) |
2434 | 2432 | echo |
2435 | 2433 | |
2436 | $as_echo "## ----------------- ## | |
2434 | cat <<\_ASBOX | |
2435 | ## ----------------- ## | |
2437 | 2436 | ## Output variables. ## |
2438 | ## ----------------- ##" | |
2437 | ## ----------------- ## | |
2438 | _ASBOX | |
2439 | 2439 | echo |
2440 | 2440 | for ac_var in $ac_subst_vars |
2441 | 2441 | do |
2448 | 2448 | echo |
2449 | 2449 | |
2450 | 2450 | if test -n "$ac_subst_files"; then |
2451 | $as_echo "## ------------------- ## | |
2451 | cat <<\_ASBOX | |
2452 | ## ------------------- ## | |
2452 | 2453 | ## File substitutions. ## |
2453 | ## ------------------- ##" | |
2454 | ## ------------------- ## | |
2455 | _ASBOX | |
2454 | 2456 | echo |
2455 | 2457 | for ac_var in $ac_subst_files |
2456 | 2458 | do |
2464 | 2466 | fi |
2465 | 2467 | |
2466 | 2468 | if test -s confdefs.h; then |
2467 | $as_echo "## ----------- ## | |
2469 | cat <<\_ASBOX | |
2470 | ## ----------- ## | |
2468 | 2471 | ## confdefs.h. ## |
2469 | ## ----------- ##" | |
2472 | ## ----------- ## | |
2473 | _ASBOX | |
2470 | 2474 | echo |
2471 | 2475 | cat confdefs.h |
2472 | 2476 | echo |
2521 | 2525 | ac_site_file1=NONE |
2522 | 2526 | ac_site_file2=NONE |
2523 | 2527 | 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 | |
2530 | 2529 | elif test "x$prefix" != xNONE; then |
2531 | 2530 | ac_site_file1=$prefix/share/config.site |
2532 | 2531 | ac_site_file2=$prefix/etc/config.site |
2541 | 2540 | { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 |
2542 | 2541 | $as_echo "$as_me: loading site script $ac_site_file" >&6;} |
2543 | 2542 | 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" | |
2549 | 2544 | fi |
2550 | 2545 | done |
2551 | 2546 | |
2621 | 2616 | $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
2622 | 2617 | { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 |
2623 | 2618 | $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 | |
2625 | 2620 | fi |
2626 | 2621 | ## -------------------- ## |
2627 | 2622 | ## Main body of script. ## |
2641 | 2636 | |
2642 | 2637 | ac_aux_dir= |
2643 | 2638 | 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 | |
2657 | 2646 | done |
2658 | 2647 | 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 | |
2660 | 2649 | fi |
2661 | 2650 | |
2662 | 2651 | # These three variables are undocumented and unsupported, |
2772 | 2761 | ' |
2773 | 2762 | case `pwd` in |
2774 | 2763 | *[\\\"\#\$\&\'\`$am_lf]*) |
2775 | as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; | |
2764 | as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; | |
2776 | 2765 | esac |
2777 | 2766 | case $srcdir in |
2778 | 2767 | *[\\\"\#\$\&\'\`$am_lf\ \ ]*) |
2779 | as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; | |
2768 | as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; | |
2780 | 2769 | esac |
2781 | 2770 | |
2782 | 2771 | # Do `set' in a subshell so we don't clobber the current shell's |
2798 | 2787 | # if, for instance, CONFIG_SHELL is bash and it inherits a |
2799 | 2788 | # broken ls alias from the environment. This has actually |
2800 | 2789 | # 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 | |
2802 | 2791 | alias in your environment" "$LINENO" 5 |
2803 | 2792 | fi |
2804 | 2793 | |
2808 | 2797 | # Ok. |
2809 | 2798 | : |
2810 | 2799 | 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! | |
2812 | 2801 | Check your system clock" "$LINENO" 5 |
2813 | 2802 | fi |
2814 | 2803 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
3046 | 3035 | $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } |
3047 | 3036 | set x ${MAKE-make} |
3048 | 3037 | 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 : | |
3050 | 3039 | $as_echo_n "(cached) " >&6 |
3051 | 3040 | else |
3052 | 3041 | cat >conftest.make <<\_ACEOF |
3054 | 3043 | all: |
3055 | 3044 | @echo '@@@%%%=$(MAKE)=@@@%%%' |
3056 | 3045 | _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. | |
3058 | 3047 | case `${MAKE-make} -f conftest.make 2>/dev/null` in |
3059 | 3048 | *@@@%%%=?*=@@@%%%*) |
3060 | 3049 | eval ac_cv_prog_make_${ac_make}_set=yes;; |
3088 | 3077 | am__isrc=' -I$(srcdir)' |
3089 | 3078 | # test to see if srcdir already configured |
3090 | 3079 | 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 | |
3092 | 3081 | fi |
3093 | 3082 | fi |
3094 | 3083 | |
3104 | 3093 | |
3105 | 3094 | # Define the identity of the package. |
3106 | 3095 | PACKAGE='telepathy-glib' |
3107 | VERSION='0.13.12' | |
3096 | VERSION='0.13.13' | |
3108 | 3097 | |
3109 | 3098 | |
3110 | 3099 | cat >>confdefs.h <<_ACEOF |
3460 | 3449 | |
3461 | 3450 | test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3462 | 3451 | $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; } | |
3465 | 3454 | |
3466 | 3455 | # Provide some information about the compiler. |
3467 | 3456 | $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 |
3575 | 3564 | |
3576 | 3565 | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3577 | 3566 | $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; }; } | |
3580 | 3570 | else |
3581 | 3571 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
3582 | 3572 | $as_echo "yes" >&6; } |
3618 | 3608 | else |
3619 | 3609 | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3620 | 3610 | $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; } | |
3623 | 3613 | fi |
3624 | 3614 | rm -f conftest conftest$ac_cv_exeext |
3625 | 3615 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 |
3676 | 3666 | else |
3677 | 3667 | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3678 | 3668 | $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. | |
3680 | 3670 | 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; } | |
3682 | 3672 | fi |
3683 | 3673 | fi |
3684 | 3674 | fi |
3729 | 3719 | |
3730 | 3720 | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3731 | 3721 | $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; } | |
3734 | 3724 | fi |
3735 | 3725 | rm -f conftest.$ac_cv_objext conftest.$ac_ext |
3736 | 3726 | fi |
4460 | 4450 | |
4461 | 4451 | # Make sure we can run config.sub. |
4462 | 4452 | $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 | |
4464 | 4454 | |
4465 | 4455 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 |
4466 | 4456 | $as_echo_n "checking build system type... " >&6; } |
4471 | 4461 | test "x$ac_build_alias" = x && |
4472 | 4462 | ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` |
4473 | 4463 | 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 | |
4475 | 4465 | 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 | |
4477 | 4467 | |
4478 | 4468 | fi |
4479 | 4469 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 |
4480 | 4470 | $as_echo "$ac_cv_build" >&6; } |
4481 | 4471 | case $ac_cv_build in |
4482 | 4472 | *-*-*) ;; |
4483 | *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; | |
4473 | *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; | |
4484 | 4474 | esac |
4485 | 4475 | build=$ac_cv_build |
4486 | 4476 | ac_save_IFS=$IFS; IFS='-' |
4505 | 4495 | ac_cv_host=$ac_cv_build |
4506 | 4496 | else |
4507 | 4497 | 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 | |
4509 | 4499 | fi |
4510 | 4500 | |
4511 | 4501 | fi |
4513 | 4503 | $as_echo "$ac_cv_host" >&6; } |
4514 | 4504 | case $ac_cv_host in |
4515 | 4505 | *-*-*) ;; |
4516 | *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; | |
4506 | *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; | |
4517 | 4507 | esac |
4518 | 4508 | host=$ac_cv_host |
4519 | 4509 | ac_save_IFS=$IFS; IFS='-' |
4586 | 4576 | done |
4587 | 4577 | IFS=$as_save_IFS |
4588 | 4578 | 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 | |
4590 | 4580 | fi |
4591 | 4581 | else |
4592 | 4582 | ac_cv_path_SED=$SED |
4662 | 4652 | done |
4663 | 4653 | IFS=$as_save_IFS |
4664 | 4654 | 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 | |
4666 | 4656 | fi |
4667 | 4657 | else |
4668 | 4658 | ac_cv_path_GREP=$GREP |
4728 | 4718 | done |
4729 | 4719 | IFS=$as_save_IFS |
4730 | 4720 | 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 | |
4732 | 4722 | fi |
4733 | 4723 | else |
4734 | 4724 | ac_cv_path_EGREP=$EGREP |
4795 | 4785 | done |
4796 | 4786 | IFS=$as_save_IFS |
4797 | 4787 | 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 | |
4799 | 4789 | fi |
4800 | 4790 | else |
4801 | 4791 | ac_cv_path_FGREP=$FGREP |
4911 | 4901 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
4912 | 4902 | $as_echo "no" >&6; } |
4913 | 4903 | 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 | |
4915 | 4905 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 |
4916 | 4906 | $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } |
4917 | 4907 | if test "${lt_cv_prog_gnu_ld+set}" = set; then : |
5113 | 5103 | else |
5114 | 5104 | lt_cv_nm_interface="BSD nm" |
5115 | 5105 | 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) | |
5117 | 5107 | (eval "$ac_compile" 2>conftest.err) |
5118 | 5108 | 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) | |
5120 | 5110 | (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
5121 | 5111 | cat conftest.err >&5 |
5122 | (eval echo "\"\$as_me:5123: output\"" >&5) | |
5112 | (eval echo "\"\$as_me:5113: output\"" >&5) | |
5123 | 5113 | cat conftest.out >&5 |
5124 | 5114 | if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
5125 | 5115 | lt_cv_nm_interface="MS dumpbin" |
6325 | 6315 | ;; |
6326 | 6316 | *-*-irix6*) |
6327 | 6317 | # Find out which ABI we are using. |
6328 | echo '#line 6329 "configure"' > conftest.$ac_ext | |
6318 | echo '#line 6319 "configure"' > conftest.$ac_ext | |
6329 | 6319 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
6330 | 6320 | (eval $ac_compile) 2>&5 |
6331 | 6321 | ac_status=$? |
7114 | 7104 | # Broken: fails on valid input. |
7115 | 7105 | continue |
7116 | 7106 | fi |
7117 | rm -f conftest.err conftest.i conftest.$ac_ext | |
7107 | rm -f conftest.err conftest.$ac_ext | |
7118 | 7108 | |
7119 | 7109 | # OK, works on sane cases. Now check whether nonexistent headers |
7120 | 7110 | # can be detected and how. |
7130 | 7120 | ac_preproc_ok=: |
7131 | 7121 | break |
7132 | 7122 | fi |
7133 | rm -f conftest.err conftest.i conftest.$ac_ext | |
7123 | rm -f conftest.err conftest.$ac_ext | |
7134 | 7124 | |
7135 | 7125 | done |
7136 | 7126 | # 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 | |
7138 | 7128 | if $ac_preproc_ok; then : |
7139 | 7129 | break |
7140 | 7130 | fi |
7173 | 7163 | # Broken: fails on valid input. |
7174 | 7164 | continue |
7175 | 7165 | fi |
7176 | rm -f conftest.err conftest.i conftest.$ac_ext | |
7166 | rm -f conftest.err conftest.$ac_ext | |
7177 | 7167 | |
7178 | 7168 | # OK, works on sane cases. Now check whether nonexistent headers |
7179 | 7169 | # can be detected and how. |
7189 | 7179 | ac_preproc_ok=: |
7190 | 7180 | break |
7191 | 7181 | fi |
7192 | rm -f conftest.err conftest.i conftest.$ac_ext | |
7182 | rm -f conftest.err conftest.$ac_ext | |
7193 | 7183 | |
7194 | 7184 | done |
7195 | 7185 | # 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 | |
7197 | 7187 | if $ac_preproc_ok; then : |
7198 | 7188 | |
7199 | 7189 | else |
7200 | 7190 | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
7201 | 7191 | $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; } | |
7204 | 7194 | fi |
7205 | 7195 | |
7206 | 7196 | ac_ext=c |
7329 | 7319 | as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
7330 | 7320 | ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default |
7331 | 7321 | " |
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 : | |
7333 | 7324 | cat >>confdefs.h <<_ACEOF |
7334 | 7325 | #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
7335 | 7326 | _ACEOF |
7854 | 7845 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
7855 | 7846 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
7856 | 7847 | -e 's:$: $lt_compiler_flag:'` |
7857 | (eval echo "\"\$as_me:7858: $lt_compile\"" >&5) | |
7848 | (eval echo "\"\$as_me:7849: $lt_compile\"" >&5) | |
7858 | 7849 | (eval "$lt_compile" 2>conftest.err) |
7859 | 7850 | ac_status=$? |
7860 | 7851 | cat conftest.err >&5 |
7861 | echo "$as_me:7862: \$? = $ac_status" >&5 | |
7852 | echo "$as_me:7853: \$? = $ac_status" >&5 | |
7862 | 7853 | if (exit $ac_status) && test -s "$ac_outfile"; then |
7863 | 7854 | # The compiler can only warn and ignore the option if not recognized |
7864 | 7855 | # So say no if there are warnings other than the usual output. |
8193 | 8184 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
8194 | 8185 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
8195 | 8186 | -e 's:$: $lt_compiler_flag:'` |
8196 | (eval echo "\"\$as_me:8197: $lt_compile\"" >&5) | |
8187 | (eval echo "\"\$as_me:8188: $lt_compile\"" >&5) | |
8197 | 8188 | (eval "$lt_compile" 2>conftest.err) |
8198 | 8189 | ac_status=$? |
8199 | 8190 | cat conftest.err >&5 |
8200 | echo "$as_me:8201: \$? = $ac_status" >&5 | |
8191 | echo "$as_me:8192: \$? = $ac_status" >&5 | |
8201 | 8192 | if (exit $ac_status) && test -s "$ac_outfile"; then |
8202 | 8193 | # The compiler can only warn and ignore the option if not recognized |
8203 | 8194 | # So say no if there are warnings other than the usual output. |
8298 | 8289 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
8299 | 8290 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
8300 | 8291 | -e 's:$: $lt_compiler_flag:'` |
8301 | (eval echo "\"\$as_me:8302: $lt_compile\"" >&5) | |
8292 | (eval echo "\"\$as_me:8293: $lt_compile\"" >&5) | |
8302 | 8293 | (eval "$lt_compile" 2>out/conftest.err) |
8303 | 8294 | ac_status=$? |
8304 | 8295 | cat out/conftest.err >&5 |
8305 | echo "$as_me:8306: \$? = $ac_status" >&5 | |
8296 | echo "$as_me:8297: \$? = $ac_status" >&5 | |
8306 | 8297 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
8307 | 8298 | then |
8308 | 8299 | # The compiler can only warn and ignore the option if not recognized |
8353 | 8344 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
8354 | 8345 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
8355 | 8346 | -e 's:$: $lt_compiler_flag:'` |
8356 | (eval echo "\"\$as_me:8357: $lt_compile\"" >&5) | |
8347 | (eval echo "\"\$as_me:8348: $lt_compile\"" >&5) | |
8357 | 8348 | (eval "$lt_compile" 2>out/conftest.err) |
8358 | 8349 | ac_status=$? |
8359 | 8350 | cat out/conftest.err >&5 |
8360 | echo "$as_me:8361: \$? = $ac_status" >&5 | |
8351 | echo "$as_me:8352: \$? = $ac_status" >&5 | |
8361 | 8352 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
8362 | 8353 | then |
8363 | 8354 | # The compiler can only warn and ignore the option if not recognized |
10737 | 10728 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
10738 | 10729 | lt_status=$lt_dlunknown |
10739 | 10730 | cat > conftest.$ac_ext <<_LT_EOF |
10740 | #line 10741 "configure" | |
10731 | #line 10732 "configure" | |
10741 | 10732 | #include "confdefs.h" |
10742 | 10733 | |
10743 | 10734 | #if HAVE_DLFCN_H |
10833 | 10824 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
10834 | 10825 | lt_status=$lt_dlunknown |
10835 | 10826 | cat > conftest.$ac_ext <<_LT_EOF |
10836 | #line 10837 "configure" | |
10827 | #line 10828 "configure" | |
10837 | 10828 | #include "confdefs.h" |
10838 | 10829 | |
10839 | 10830 | #if HAVE_DLFCN_H |
11070 | 11061 | # pkg-config 0.21 adds CFLAGS from Requires.private, which we need |
11071 | 11062 | |
11072 | 11063 | |
11073 | ||
11074 | ||
11075 | ||
11076 | ||
11077 | 11064 | if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then |
11078 | 11065 | if test -n "$ac_tool_prefix"; then |
11079 | 11066 | # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. |
11186 | 11173 | $as_echo "no" >&6; } |
11187 | 11174 | PKG_CONFIG="" |
11188 | 11175 | fi |
11176 | ||
11189 | 11177 | fi |
11190 | 11178 | |
11191 | 11179 | |
11345 | 11333 | test $ac_status = 0; }; then |
11346 | 11334 | : |
11347 | 11335 | 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 | |
11349 | 11337 | fi |
11350 | 11338 | fi |
11351 | 11339 | |
11443 | 11431 | test $ac_status = 0; }; then |
11444 | 11432 | : |
11445 | 11433 | 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 | |
11447 | 11435 | fi |
11448 | 11436 | if test -n "$PKG_CONFIG" && \ |
11449 | 11437 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.6\""; } >&5 |
11453 | 11441 | test $ac_status = 0; }; then |
11454 | 11442 | found_introspection=yes |
11455 | 11443 | 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 | |
11457 | 11445 | fi |
11458 | 11446 | ;; #( |
11459 | 11447 | auto) : |
11469 | 11457 | fi |
11470 | 11458 | ;; #( |
11471 | 11459 | *) : |
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 | |
11473 | 11461 | ;; |
11474 | 11462 | esac |
11475 | 11463 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5 |
11850 | 11838 | |
11851 | 11839 | |
11852 | 11840 | 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" | |
11854 | 11842 | else |
11855 | 11843 | ERROR_CFLAGS="$tp_warnings" |
11856 | 11844 | fi |
11874 | 11862 | enable_debug=yes |
11875 | 11863 | fi |
11876 | 11864 | |
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 | |
11877 | 11880 | |
11878 | 11881 | # Check whether --enable-handle-leak-debug was given. |
11879 | 11882 | if test "${enable_handle_leak_debug+set}" = set; then : |
11955 | 11958 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5 |
11956 | 11959 | $as_echo_n "checking for GLIB... " >&6; } |
11957 | 11960 | |
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" && \ | |
11962 | 11966 | { { $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 |
11963 | 11967 | ($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 |
11964 | 11968 | ac_status=$? |
11968 | 11972 | else |
11969 | 11973 | pkg_failed=yes |
11970 | 11974 | 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" && \ | |
11978 | 11984 | { { $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 |
11979 | 11985 | ($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 |
11980 | 11986 | ac_status=$? |
11984 | 11990 | else |
11985 | 11991 | pkg_failed=yes |
11986 | 11992 | fi |
11987 | else | |
11988 | pkg_failed=untried | |
11993 | fi | |
11994 | else | |
11995 | pkg_failed=untried | |
11989 | 11996 | fi |
11990 | 11997 | |
11991 | 11998 | |
11992 | 11999 | |
11993 | 12000 | if test $pkg_failed = yes; then |
11994 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
11995 | $as_echo "no" >&6; } | |
11996 | 12001 | |
11997 | 12002 | if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
11998 | 12003 | _pkg_short_errors_supported=yes |
12000 | 12005 | _pkg_short_errors_supported=no |
12001 | 12006 | fi |
12002 | 12007 | 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"` | |
12004 | 12009 | 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"` | |
12006 | 12011 | fi |
12007 | 12012 | # Put the nasty error message in config.log where it belongs |
12008 | 12013 | echo "$GLIB_PKG_ERRORS" >&5 |
12009 | 12014 | |
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: | |
12011 | 12016 | |
12012 | 12017 | $GLIB_PKG_ERRORS |
12013 | 12018 | |
12014 | 12019 | Consider adjusting the PKG_CONFIG_PATH environment variable if you |
12015 | 12020 | 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. | |
12028 | 12021 | |
12029 | 12022 | Alternatively, you may set the environment variables GLIB_CFLAGS |
12030 | 12023 | and GLIB_LIBS to avoid the need to call pkg-config. |
12031 | 12024 | 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. | |
12032 | 12036 | |
12033 | 12037 | 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; } | |
12035 | 12039 | else |
12036 | 12040 | GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS |
12037 | 12041 | GLIB_LIBS=$pkg_cv_GLIB_LIBS |
12038 | 12042 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
12039 | 12043 | $as_echo "yes" >&6; } |
12040 | ||
12044 | : | |
12041 | 12045 | fi |
12042 | 12046 | |
12043 | 12047 | |
12045 | 12049 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GIO_UNIX" >&5 |
12046 | 12050 | $as_echo_n "checking for GIO_UNIX... " >&6; } |
12047 | 12051 | |
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" && \ | |
12052 | 12057 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-unix-2.0\""; } >&5 |
12053 | 12058 | ($PKG_CONFIG --exists --print-errors "gio-unix-2.0") 2>&5 |
12054 | 12059 | ac_status=$? |
12058 | 12063 | else |
12059 | 12064 | pkg_failed=yes |
12060 | 12065 | 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" && \ | |
12068 | 12075 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-unix-2.0\""; } >&5 |
12069 | 12076 | ($PKG_CONFIG --exists --print-errors "gio-unix-2.0") 2>&5 |
12070 | 12077 | ac_status=$? |
12074 | 12081 | else |
12075 | 12082 | pkg_failed=yes |
12076 | 12083 | fi |
12077 | else | |
12078 | pkg_failed=untried | |
12084 | fi | |
12085 | else | |
12086 | pkg_failed=untried | |
12079 | 12087 | fi |
12080 | 12088 | |
12081 | 12089 | |
12082 | 12090 | |
12083 | 12091 | if test $pkg_failed = yes; then |
12084 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
12085 | $as_echo "no" >&6; } | |
12086 | 12092 | |
12087 | 12093 | if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
12088 | 12094 | _pkg_short_errors_supported=yes |
12090 | 12096 | _pkg_short_errors_supported=no |
12091 | 12097 | fi |
12092 | 12098 | 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"` | |
12094 | 12100 | 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"` | |
12096 | 12102 | fi |
12097 | 12103 | # Put the nasty error message in config.log where it belongs |
12098 | 12104 | echo "$GIO_UNIX_PKG_ERRORS" >&5 |
12099 | 12105 | |
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 | |
12101 | 12109 | elif test $pkg_failed = untried; then |
12102 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
12103 | $as_echo "no" >&6; } | |
12104 | 12110 | have_gio_unix=no |
12105 | 12111 | else |
12106 | 12112 | GIO_UNIX_CFLAGS=$pkg_cv_GIO_UNIX_CFLAGS |
12133 | 12139 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS" >&5 |
12134 | 12140 | $as_echo_n "checking for DBUS... " >&6; } |
12135 | 12141 | |
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" && \ | |
12140 | 12147 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.95, dbus-glib-1 >= 0.82\""; } >&5 |
12141 | 12148 | ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82") 2>&5 |
12142 | 12149 | ac_status=$? |
12146 | 12153 | else |
12147 | 12154 | pkg_failed=yes |
12148 | 12155 | 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" && \ | |
12156 | 12165 | { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"dbus-1 >= 0.95, dbus-glib-1 >= 0.82\""; } >&5 |
12157 | 12166 | ($PKG_CONFIG --exists --print-errors "dbus-1 >= 0.95, dbus-glib-1 >= 0.82") 2>&5 |
12158 | 12167 | ac_status=$? |
12162 | 12171 | else |
12163 | 12172 | pkg_failed=yes |
12164 | 12173 | fi |
12165 | else | |
12166 | pkg_failed=untried | |
12174 | fi | |
12175 | else | |
12176 | pkg_failed=untried | |
12167 | 12177 | fi |
12168 | 12178 | |
12169 | 12179 | |
12170 | 12180 | |
12171 | 12181 | if test $pkg_failed = yes; then |
12172 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
12173 | $as_echo "no" >&6; } | |
12174 | 12182 | |
12175 | 12183 | if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
12176 | 12184 | _pkg_short_errors_supported=yes |
12178 | 12186 | _pkg_short_errors_supported=no |
12179 | 12187 | fi |
12180 | 12188 | 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"` | |
12182 | 12190 | 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"` | |
12184 | 12192 | fi |
12185 | 12193 | # Put the nasty error message in config.log where it belongs |
12186 | 12194 | echo "$DBUS_PKG_ERRORS" >&5 |
12187 | 12195 | |
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: | |
12189 | 12197 | |
12190 | 12198 | $DBUS_PKG_ERRORS |
12191 | 12199 | |
12192 | 12200 | Consider adjusting the PKG_CONFIG_PATH environment variable if you |
12193 | 12201 | 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. | |
12206 | 12202 | |
12207 | 12203 | Alternatively, you may set the environment variables DBUS_CFLAGS |
12208 | 12204 | and DBUS_LIBS to avoid the need to call pkg-config. |
12209 | 12205 | 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. | |
12210 | 12217 | |
12211 | 12218 | 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; } | |
12213 | 12220 | else |
12214 | 12221 | DBUS_CFLAGS=$pkg_cv_DBUS_CFLAGS |
12215 | 12222 | DBUS_LIBS=$pkg_cv_DBUS_LIBS |
12216 | 12223 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
12217 | 12224 | $as_echo "yes" >&6; } |
12218 | ||
12225 | : | |
12219 | 12226 | fi |
12220 | 12227 | |
12221 | 12228 | |
12231 | 12238 | |
12232 | 12239 | if test x$enable_vala_bindings = xyes; then |
12233 | 12240 | 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 | |
12235 | 12242 | fi |
12236 | 12243 | |
12237 | 12244 | # Extract the first word of "valac", so it can be a program name with args. |
12295 | 12302 | 2) : |
12296 | 12303 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
12297 | 12304 | $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 ;; #( | |
12299 | 12306 | *) : |
12300 | 12307 | ;; |
12301 | 12308 | esac |
12391 | 12398 | |
12392 | 12399 | |
12393 | 12400 | 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 | |
12395 | 12402 | fi |
12396 | 12403 | |
12397 | 12404 | |
12454 | 12461 | done |
12455 | 12462 | |
12456 | 12463 | 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 | |
12458 | 12465 | fi |
12459 | 12466 | |
12460 | 12467 | |
12481 | 12488 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
12482 | 12489 | $as_echo "yes" >&6; } |
12483 | 12490 | else |
12484 | as_fn_error $? "too old" "$LINENO" 5 | |
12491 | as_fn_error "too old" "$LINENO" 5 | |
12485 | 12492 | fi |
12486 | 12493 | am_display_PYTHON=$PYTHON |
12487 | 12494 | else |
12565 | 12572 | |
12566 | 12573 | |
12567 | 12574 | 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 | |
12569 | 12576 | else |
12570 | 12577 | |
12571 | 12578 | |
12687 | 12694 | do : |
12688 | 12695 | as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` |
12689 | 12696 | 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 : | |
12691 | 12699 | cat >>confdefs.h <<_ACEOF |
12692 | 12700 | #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 |
12693 | 12701 | _ACEOF |
13600 | 13608 | # Broken: fails on valid input. |
13601 | 13609 | continue |
13602 | 13610 | fi |
13603 | rm -f conftest.err conftest.i conftest.$ac_ext | |
13611 | rm -f conftest.err conftest.$ac_ext | |
13604 | 13612 | |
13605 | 13613 | # OK, works on sane cases. Now check whether nonexistent headers |
13606 | 13614 | # can be detected and how. |
13616 | 13624 | ac_preproc_ok=: |
13617 | 13625 | break |
13618 | 13626 | fi |
13619 | rm -f conftest.err conftest.i conftest.$ac_ext | |
13627 | rm -f conftest.err conftest.$ac_ext | |
13620 | 13628 | |
13621 | 13629 | done |
13622 | 13630 | # 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 | |
13624 | 13632 | if $ac_preproc_ok; then : |
13625 | 13633 | break |
13626 | 13634 | fi |
13659 | 13667 | # Broken: fails on valid input. |
13660 | 13668 | continue |
13661 | 13669 | fi |
13662 | rm -f conftest.err conftest.i conftest.$ac_ext | |
13670 | rm -f conftest.err conftest.$ac_ext | |
13663 | 13671 | |
13664 | 13672 | # OK, works on sane cases. Now check whether nonexistent headers |
13665 | 13673 | # can be detected and how. |
13675 | 13683 | ac_preproc_ok=: |
13676 | 13684 | break |
13677 | 13685 | fi |
13678 | rm -f conftest.err conftest.i conftest.$ac_ext | |
13686 | rm -f conftest.err conftest.$ac_ext | |
13679 | 13687 | |
13680 | 13688 | done |
13681 | 13689 | # 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 | |
13683 | 13691 | if $ac_preproc_ok; then : |
13684 | 13692 | |
13685 | 13693 | else |
13908 | 13916 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
13909 | 13917 | $as_echo "no" >&6; } |
13910 | 13918 | 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 | |
13912 | 13920 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 |
13913 | 13921 | $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } |
13914 | 13922 | if test "${lt_cv_prog_gnu_ld+set}" = set; then : |
15449 | 15457 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
15450 | 15458 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
15451 | 15459 | -e 's:$: $lt_compiler_flag:'` |
15452 | (eval echo "\"\$as_me:15453: $lt_compile\"" >&5) | |
15460 | (eval echo "\"\$as_me:15461: $lt_compile\"" >&5) | |
15453 | 15461 | (eval "$lt_compile" 2>conftest.err) |
15454 | 15462 | ac_status=$? |
15455 | 15463 | cat conftest.err >&5 |
15456 | echo "$as_me:15457: \$? = $ac_status" >&5 | |
15464 | echo "$as_me:15465: \$? = $ac_status" >&5 | |
15457 | 15465 | if (exit $ac_status) && test -s "$ac_outfile"; then |
15458 | 15466 | # The compiler can only warn and ignore the option if not recognized |
15459 | 15467 | # So say no if there are warnings other than the usual output. |
15548 | 15556 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
15549 | 15557 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
15550 | 15558 | -e 's:$: $lt_compiler_flag:'` |
15551 | (eval echo "\"\$as_me:15552: $lt_compile\"" >&5) | |
15559 | (eval echo "\"\$as_me:15560: $lt_compile\"" >&5) | |
15552 | 15560 | (eval "$lt_compile" 2>out/conftest.err) |
15553 | 15561 | ac_status=$? |
15554 | 15562 | cat out/conftest.err >&5 |
15555 | echo "$as_me:15556: \$? = $ac_status" >&5 | |
15563 | echo "$as_me:15564: \$? = $ac_status" >&5 | |
15556 | 15564 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
15557 | 15565 | then |
15558 | 15566 | # The compiler can only warn and ignore the option if not recognized |
15600 | 15608 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
15601 | 15609 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
15602 | 15610 | -e 's:$: $lt_compiler_flag:'` |
15603 | (eval echo "\"\$as_me:15604: $lt_compile\"" >&5) | |
15611 | (eval echo "\"\$as_me:15612: $lt_compile\"" >&5) | |
15604 | 15612 | (eval "$lt_compile" 2>out/conftest.err) |
15605 | 15613 | ac_status=$? |
15606 | 15614 | cat out/conftest.err >&5 |
15607 | echo "$as_me:15608: \$? = $ac_status" >&5 | |
15615 | echo "$as_me:15616: \$? = $ac_status" >&5 | |
15608 | 15616 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
15609 | 15617 | then |
15610 | 15618 | # The compiler can only warn and ignore the option if not recognized |
16679 | 16687 | |
16680 | 16688 | ac_libobjs= |
16681 | 16689 | ac_ltlibobjs= |
16682 | U= | |
16683 | 16690 | for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue |
16684 | 16691 | # 1. Remove the extension, and $U if already installed. |
16685 | 16692 | ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' |
16703 | 16710 | fi |
16704 | 16711 | |
16705 | 16712 | 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. | |
16707 | 16714 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16708 | 16715 | fi |
16709 | 16716 | 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. | |
16711 | 16718 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16712 | 16719 | fi |
16713 | 16720 | 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. | |
16715 | 16722 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16716 | 16723 | fi |
16717 | 16724 | 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. | |
16719 | 16726 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16720 | 16727 | fi |
16721 | 16728 | 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. | |
16723 | 16730 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16724 | 16731 | fi |
16725 | 16732 | 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. | |
16727 | 16734 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16728 | 16735 | fi |
16729 | 16736 | 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. | |
16731 | 16738 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16732 | 16739 | fi |
16733 | 16740 | 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. | |
16735 | 16742 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16736 | 16743 | fi |
16737 | 16744 | 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. | |
16739 | 16746 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16740 | 16747 | fi |
16741 | 16748 | 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. | |
16743 | 16750 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16744 | 16751 | fi |
16745 | 16752 | 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. | |
16747 | 16754 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16748 | 16755 | fi |
16749 | 16756 | 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. | |
16751 | 16758 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16752 | 16759 | fi |
16753 | 16760 | 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. | |
16755 | 16762 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16756 | 16763 | fi |
16757 | 16764 | 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. | |
16759 | 16766 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16760 | 16767 | fi |
16761 | 16768 | 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. | |
16763 | 16770 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16764 | 16771 | fi |
16765 | 16772 | 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. | |
16767 | 16774 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16768 | 16775 | fi |
16769 | 16776 | 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. | |
16771 | 16778 | Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
16772 | 16779 | fi |
16773 | 16780 | |
16917 | 16924 | (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
16918 | 16925 | |
16919 | 16926 | |
16920 | # as_fn_error STATUS ERROR [LINENO LOG_FD] | |
16921 | # ---------------------------------------- | |
16927 | # as_fn_error ERROR [LINENO LOG_FD] | |
16928 | # --------------------------------- | |
16922 | 16929 | # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are |
16923 | 16930 | # 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. | |
16925 | 16932 | as_fn_error () |
16926 | 16933 | { |
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 | |
16931 | 16938 | fi |
16932 | $as_echo "$as_me: error: $2" >&2 | |
16939 | $as_echo "$as_me: error: $1" >&2 | |
16933 | 16940 | as_fn_exit $as_status |
16934 | 16941 | } # as_fn_error |
16935 | 16942 | |
17125 | 17132 | test -d "$as_dir" && break |
17126 | 17133 | done |
17127 | 17134 | 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" | |
17129 | 17136 | |
17130 | 17137 | |
17131 | 17138 | } # as_fn_mkdir_p |
17178 | 17185 | # report actual input values of CONFIG_FILES etc. instead of their |
17179 | 17186 | # values after options handling. |
17180 | 17187 | 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 | |
17183 | 17190 | |
17184 | 17191 | CONFIG_FILES = $CONFIG_FILES |
17185 | 17192 | CONFIG_HEADERS = $CONFIG_HEADERS |
17244 | 17251 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
17245 | 17252 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
17246 | 17253 | 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, | |
17249 | 17256 | with options \\"\$ac_cs_config\\" |
17250 | 17257 | |
17251 | Copyright (C) 2010 Free Software Foundation, Inc. | |
17258 | Copyright (C) 2009 Free Software Foundation, Inc. | |
17252 | 17259 | This config.status script is free software; the Free Software Foundation |
17253 | 17260 | gives unlimited permission to copy, distribute and modify it." |
17254 | 17261 | |
17266 | 17273 | while test $# != 0 |
17267 | 17274 | do |
17268 | 17275 | case $1 in |
17269 | --*=?*) | |
17276 | --*=*) | |
17270 | 17277 | ac_option=`expr "X$1" : 'X\([^=]*\)='` |
17271 | 17278 | ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` |
17272 | ac_shift=: | |
17273 | ;; | |
17274 | --*=) | |
17275 | ac_option=`expr "X$1" : 'X\([^=]*\)='` | |
17276 | ac_optarg= | |
17277 | 17279 | ac_shift=: |
17278 | 17280 | ;; |
17279 | 17281 | *) |
17297 | 17299 | $ac_shift |
17298 | 17300 | case $ac_optarg in |
17299 | 17301 | *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; |
17300 | '') as_fn_error $? "missing file argument" ;; | |
17301 | 17302 | esac |
17302 | 17303 | as_fn_append CONFIG_FILES " '$ac_optarg'" |
17303 | 17304 | ac_need_defaults=false;; |
17310 | 17311 | ac_need_defaults=false;; |
17311 | 17312 | --he | --h) |
17312 | 17313 | # Conflict between --help and --header |
17313 | as_fn_error $? "ambiguous option: \`$1' | |
17314 | as_fn_error "ambiguous option: \`$1' | |
17314 | 17315 | Try \`$0 --help' for more information.";; |
17315 | 17316 | --help | --hel | -h ) |
17316 | 17317 | $as_echo "$ac_cs_usage"; exit ;; |
17319 | 17320 | ac_cs_silent=: ;; |
17320 | 17321 | |
17321 | 17322 | # This is an error. |
17322 | -*) as_fn_error $? "unrecognized option: \`$1' | |
17323 | -*) as_fn_error "unrecognized option: \`$1' | |
17323 | 17324 | Try \`$0 --help' for more information." ;; |
17324 | 17325 | |
17325 | 17326 | *) as_fn_append ac_config_targets " $1" |
17757 | 17758 | "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; |
17758 | 17759 | "vala/Makefile") CONFIG_FILES="$CONFIG_FILES vala/Makefile" ;; |
17759 | 17760 | |
17760 | *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; | |
17761 | *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; | |
17761 | 17762 | esac |
17762 | 17763 | done |
17763 | 17764 | |
17795 | 17796 | { |
17796 | 17797 | tmp=./conf$$-$RANDOM |
17797 | 17798 | (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 | |
17799 | 17800 | |
17800 | 17801 | # Set up the scripts for CONFIG_FILES section. |
17801 | 17802 | # No need to generate them if there are no CONFIG_FILES. |
17812 | 17813 | fi |
17813 | 17814 | ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` |
17814 | 17815 | if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then |
17815 | ac_cs_awk_cr='\\r' | |
17816 | ac_cs_awk_cr='\r' | |
17816 | 17817 | else |
17817 | 17818 | ac_cs_awk_cr=$ac_cr |
17818 | 17819 | fi |
17826 | 17827 | echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && |
17827 | 17828 | echo "_ACEOF" |
17828 | 17829 | } >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 '$'` | |
17831 | 17832 | ac_delim='%!_!# ' |
17832 | 17833 | for ac_last_try in false false false false false :; do |
17833 | 17834 | . ./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 | |
17835 | 17836 | |
17836 | 17837 | ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` |
17837 | 17838 | if test $ac_delim_n = $ac_delim_num; then |
17838 | 17839 | break |
17839 | 17840 | 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 | |
17841 | 17842 | else |
17842 | 17843 | ac_delim="$ac_delim!$ac_delim _$ac_delim!! " |
17843 | 17844 | fi |
17926 | 17927 | else |
17927 | 17928 | cat |
17928 | 17929 | 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 | |
17930 | 17931 | _ACEOF |
17931 | 17932 | |
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 | |
17934 | 17935 | # trailing colons and then remove the whole line if VPATH becomes empty |
17935 | 17936 | # (actually we leave an empty line to preserve line numbers). |
17936 | 17937 | 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/ | |
17946 | 17943 | s/:*$// |
17947 | x | |
17948 | s/\(=[ ]*\).*/\1/ | |
17949 | G | |
17950 | s/\n// | |
17951 | 17944 | s/^[^=]*=[ ]*$// |
17952 | 17945 | }' |
17953 | 17946 | fi |
17975 | 17968 | if test -z "$ac_t"; then |
17976 | 17969 | break |
17977 | 17970 | 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 | |
17979 | 17972 | else |
17980 | 17973 | ac_delim="$ac_delim!$ac_delim _$ac_delim!! " |
17981 | 17974 | fi |
18060 | 18053 | _ACAWK |
18061 | 18054 | _ACEOF |
18062 | 18055 | 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 | |
18064 | 18057 | fi # test -n "$CONFIG_HEADERS" |
18065 | 18058 | |
18066 | 18059 | |
18073 | 18066 | esac |
18074 | 18067 | case $ac_mode$ac_tag in |
18075 | 18068 | :[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;; | |
18077 | 18070 | :[FH]-) ac_tag=-:-;; |
18078 | 18071 | :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; |
18079 | 18072 | esac |
18101 | 18094 | [\\/$]*) false;; |
18102 | 18095 | *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; |
18103 | 18096 | 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;; | |
18105 | 18098 | esac |
18106 | 18099 | case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac |
18107 | 18100 | as_fn_append ac_file_inputs " '$ac_f'" |
18128 | 18121 | |
18129 | 18122 | case $ac_tag in |
18130 | 18123 | *:-:* | *:-) 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 ;; | |
18132 | 18125 | esac |
18133 | 18126 | ;; |
18134 | 18127 | esac |
18265 | 18258 | $ac_datarootdir_hack |
18266 | 18259 | " |
18267 | 18260 | 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 | |
18269 | 18262 | |
18270 | 18263 | test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && |
18271 | 18264 | { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && |
18272 | 18265 | { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && |
18273 | 18266 | { $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 | |
18275 | 18268 | $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;} | |
18277 | 18270 | |
18278 | 18271 | rm -f "$tmp/stdin" |
18279 | 18272 | case $ac_file in |
18280 | 18273 | -) cat "$tmp/out" && rm -f "$tmp/out";; |
18281 | 18274 | *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; |
18282 | 18275 | esac \ |
18283 | || as_fn_error $? "could not create $ac_file" "$LINENO" 5 | |
18276 | || as_fn_error "could not create $ac_file" "$LINENO" 5 | |
18284 | 18277 | ;; |
18285 | 18278 | :H) |
18286 | 18279 | # |
18291 | 18284 | $as_echo "/* $configure_input */" \ |
18292 | 18285 | && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" |
18293 | 18286 | } >"$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 | |
18295 | 18288 | if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then |
18296 | 18289 | { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 |
18297 | 18290 | $as_echo "$as_me: $ac_file is unchanged" >&6;} |
18298 | 18291 | else |
18299 | 18292 | rm -f "$ac_file" |
18300 | 18293 | 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 | |
18302 | 18295 | fi |
18303 | 18296 | else |
18304 | 18297 | $as_echo "/* $configure_input */" \ |
18305 | 18298 | && 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 | |
18307 | 18300 | fi |
18308 | 18301 | # Compute "$ac_file"'s index in $config_headers. |
18309 | 18302 | _am_arg="$ac_file" |
19255 | 19248 | ac_clean_files=$ac_clean_files_save |
19256 | 19249 | |
19257 | 19250 | 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 | |
19259 | 19252 | |
19260 | 19253 | |
19261 | 19254 | # configure is writing to config.log, and then calls config.status. |
19276 | 19269 | exec 5>>config.log |
19277 | 19270 | # Use ||, not &&, to avoid exiting from the if with $? = 1, which |
19278 | 19271 | # 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 $? | |
19280 | 19273 | fi |
19281 | 19274 | if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then |
19282 | 19275 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 |
10 | 10 | |
11 | 11 | m4_define([tp_glib_major_version], [0]) |
12 | 12 | m4_define([tp_glib_minor_version], [13]) |
13 | m4_define([tp_glib_micro_version], [12]) | |
13 | m4_define([tp_glib_micro_version], [13]) | |
14 | 14 | m4_define([tp_glib_nano_version], [0]) |
15 | 15 | |
16 | 16 | # If library source has changed since last release, increment revision |
98 | 98 | AC_ARG_ENABLE(debug, |
99 | 99 | AC_HELP_STRING([--disable-debug],[compile without debug code (note that this will disable much of the debug code in all GLib connection managers)]), |
100 | 100 | 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 | |
101 | 112 | |
102 | 113 | AC_ARG_ENABLE(handle-leak-debug, |
103 | 114 | AC_HELP_STRING([--enable-handle-leak-debug],[compile with handle leak debugging code (the CM should be built with -rdynamic)]), |
182 | 182 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
183 | 183 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
184 | 184 | PKG_CONFIG = @PKG_CONFIG@ |
185 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
186 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
187 | 185 | PYTHON = @PYTHON@ |
188 | 186 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
189 | 187 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
157 | 157 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
158 | 158 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
159 | 159 | PKG_CONFIG = @PKG_CONFIG@ |
160 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
161 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
162 | 160 | PYTHON = @PYTHON@ |
163 | 161 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
164 | 162 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
92 | 92 | </p> |
93 | 93 | <p> |
94 | 94 | 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>. | |
96 | 96 | </p> |
97 | 97 | <p> |
98 | 98 | Changed in 0.13.8: handles are no longer reference-counted, and |
178 | 178 | via the D-Bus properties interface. |
179 | 179 | </p> |
180 | 180 | <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: | |
184 | 185 | </p> |
185 | 186 | <p> |
186 | 187 | </p> |
219 | 219 | </tr> |
220 | 220 | <tr> |
221 | 221 | <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 | |
223 | 224 | 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> | |
226 | 226 | </td> |
227 | 227 | </tr> |
228 | 228 | </tbody> |
114 | 114 | <a name="TpSignalledMessage--sender"></a><h3>The <code class="literal">"sender"</code> property</h3> |
115 | 115 | <pre class="programlisting"> "sender" <a class="link" href="telepathy-glib-contact.html#TpContact"><span class="type">TpContact</span></a>* : Read / Write / Construct Only</pre> |
116 | 116 | <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. | |
119 | 119 | </p> |
120 | 120 | <p class="since">Since 0.13.9</p> |
121 | 121 | </div> |
14 | 14 | <div> |
15 | 15 | <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> |
16 | 16 | <div><p class="releaseinfo"> |
17 | This manual documents telepathy-glib version 0.13.12 | |
17 | This manual documents telepathy-glib version 0.13.13 | |
18 | 18 | . |
19 | 19 | The latest development version of this documentation can be found here: |
20 | 20 | <a class="ulink" href="http://telepathy.freedesktop.org/doc/telepathy-glib/" target="_top">online copy of the telepathy-glib API Reference Manual</a>. |
2661 | 2661 | <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"> |
2662 | 2662 | <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"> |
2663 | 2663 | <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"> | |
2664 | 2665 | <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"> |
2665 | 2666 | <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"> | |
2666 | 2668 | <ANCHOR id="TpAccountChannelRequest--request" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request"> |
2667 | 2669 | <ANCHOR id="TpAccountChannelRequest--user-action-time" href="telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time"> |
2668 | 2670 | <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"> |
4494 | 4496 | <ANCHOR id="telepathy-glib-base-client.description" href="telepathy-glib/telepathy-glib-base-client.html#telepathy-glib-base-client.description"> |
4495 | 4497 | <ANCHOR id="telepathy-glib-base-client.details" href="telepathy-glib/telepathy-glib-base-client.html#telepathy-glib-base-client.details"> |
4496 | 4498 | <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"> | |
4497 | 4500 | <ANCHOR id="tp-base-client-add-observer-filter" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-add-observer-filter"> |
4498 | 4501 | <ANCHOR id="tp-base-client-take-observer-filter" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-take-observer-filter"> |
4499 | 4502 | <ANCHOR id="tp-base-client-set-observer-recover" href="telepathy-glib/telepathy-glib-base-client.html#tp-base-client-set-observer-recover"> |
4825 | 4828 | <ANCHOR id="TpDebugSender-struct" href="telepathy-glib/telepathy-glib-debug-sender.html#TpDebugSender-struct"> |
4826 | 4829 | <ANCHOR id="tp-debug-sender-dup" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-dup"> |
4827 | 4830 | <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"> | |
4828 | 4833 | <ANCHOR id="tp-debug-sender-log-handler" href="telepathy-glib/telepathy-glib-debug-sender.html#tp-debug-sender-log-handler"> |
4829 | 4834 | <ANCHOR id="telepathy-glib-debug-sender.property-details" href="telepathy-glib/telepathy-glib-debug-sender.html#telepathy-glib-debug-sender.property-details"> |
4830 | 4835 | <ANCHOR id="TpDebugSender--enabled" href="telepathy-glib/telepathy-glib-debug-sender.html#TpDebugSender--enabled"> |
372 | 372 | <td>A list of additional interfaces to retrieve attributes |
373 | 373 | from. This can be used for interfaces documented as automatically included, |
374 | 374 | 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 | |
376 | 376 | GetContactListAttributes. |
377 | 377 | </td> |
378 | 378 | </tr> |
105 | 105 | </p> |
106 | 106 | <div class="section" title="Implementing SimplePresence"> |
107 | 107 | <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> | |
109 | 109 | <p> |
110 | 110 | Since 0.7.13 this mixin supports the entire SimplePresence interface. |
111 | 111 | You can implement <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> as follows: |
157 | 157 | </p> |
158 | 158 | <div class="section" title="Implementing old-style Presence"> |
159 | 159 | <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> | |
161 | 161 | <p> |
162 | 162 | This mixin also supports a large subset of the deprecated Presence |
163 | 163 | interface. It does not support protocols where it is possible to set |
99 | 99 | <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> |
100 | 100 | (<em class="parameter"><code><a class="link" href="telepathy-glib-account-channel-request.html#TpAccountChannelRequest"><span class="type">TpAccountChannelRequest</span></a> *self</code></em>, |
101 | 101 | <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>); | |
102 | 104 | </pre> |
103 | 105 | </div> |
104 | 106 | <div class="refsect1" title="Object Hierarchy"> |
112 | 114 | <a name="telepathy-glib-account-channel-request.properties"></a><h2>Properties</h2> |
113 | 115 | <pre class="synopsis"> |
114 | 116 | "<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 | |
115 | 118 | "<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 |
116 | 119 | "<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 |
117 | 120 | </pre> |
717 | 720 | </table></div> |
718 | 721 | <p class="since">Since 0.13.2</p> |
719 | 722 | </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> | |
720 | 749 | </div> |
721 | 750 | <div class="refsect1" title="Property Details"> |
722 | 751 | <a name="telepathy-glib-account-channel-request.property-details"></a><h2>Property Details</h2> |
731 | 760 | 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>. |
732 | 761 | </p> |
733 | 762 | <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> | |
734 | 786 | </div> |
735 | 787 | <hr> |
736 | 788 | <div class="refsect2" title='The "request" property'> |
4003 | 4003 | </p> |
4004 | 4004 | <p> |
4005 | 4005 | 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 | |
4007 | 4007 | an empty string. |
4008 | 4008 | </p> |
4009 | 4009 | <p> |
4048 | 4048 | <p> |
4049 | 4049 | 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 |
4050 | 4050 | 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. | |
4052 | 4052 | </p> |
4053 | 4053 | <p> |
4054 | 4054 | This property cannot change once an Account has been created. |
234 | 234 | <p> |
235 | 235 | </p> |
236 | 236 | <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> | |
238 | 238 | <div class="example-contents"> |
239 | 239 | <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> |
240 | 240 | <tbody> |
48 | 48 | #include <telepathy-glib/telepathy-glib.h> |
49 | 49 | |
50 | 50 | <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>; | |
51 | 52 | <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>, |
52 | 53 | <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>); |
53 | 54 | <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>, |
63 | 64 | <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>, |
64 | 65 | <em class="parameter"><code><a class="link" href="telepathy-glib-observe-channels-context.html#TpObserveChannelsContext"><span class="type">TpObserveChannelsContext</span></a> *context</code></em>); |
65 | 66 | <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>, | |
67 | 68 | <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>); |
68 | 69 | <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>, |
69 | 70 | <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>); |
77 | 78 | <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>, |
78 | 79 | <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>); |
79 | 80 | <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>, | |
81 | 82 | <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>); |
82 | 83 | <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> |
83 | 84 | (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>, |
103 | 104 | <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>, |
104 | 105 | <em class="parameter"><code><a class="link" href="telepathy-glib-handle-channels-context.html#TpHandleChannelsContext"><span class="type">TpHandleChannelsContext</span></a> *context</code></em>); |
105 | 106 | <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>, | |
107 | 108 | <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>); |
108 | 109 | <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>, |
109 | 110 | <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>, |
190 | 191 | want and override the D-Bus methods they implement. |
191 | 192 | </p> |
192 | 193 | <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. | |
195 | 197 | </p> |
196 | 198 | </div> |
197 | 199 | <div class="refsect1" title="Details"> |
205 | 207 | <p class="since">Since 0.11.5</p> |
206 | 208 | </div> |
207 | 209 | <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> | |
208 | 262 | <div class="refsect2" title="tp_base_client_add_observer_filter ()"> |
209 | 263 | <a name="tp-base-client-add-observer-filter"></a><h3>tp_base_client_add_observer_filter ()</h3> |
210 | 264 | <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>, |
211 | 265 | <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> |
212 | 266 | <p> |
213 | 267 | 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 | |
215 | 269 | whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>. |
216 | 270 | </p> |
217 | 271 | <p> |
218 | 272 | 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 |
219 | 273 | 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>. | |
221 | 275 | </p> |
222 | 276 | <div class="variablelist"><table border="0"> |
223 | 277 | <col align="left" valign="top"> |
315 | 369 | <p> |
316 | 370 | 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 |
317 | 371 | 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>. | |
319 | 373 | </p> |
320 | 374 | <div class="variablelist"><table border="0"> |
321 | 375 | <col align="left" valign="top"> |
410 | 464 | <div class="refsect2" title="tp_base_client_implement_observe_channels ()"> |
411 | 465 | <a name="tp-base-client-implement-observe-channels"></a><h3>tp_base_client_implement_observe_channels ()</h3> |
412 | 466 | <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>, | |
414 | 468 | <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> |
415 | 469 | <p> |
416 | 470 | Called by subclasses to define the actual implementation of the |
418 | 472 | </p> |
419 | 473 | <p> |
420 | 474 | 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. | |
422 | 476 | </p> |
423 | 477 | <div class="variablelist"><table border="0"> |
424 | 478 | <col align="left" valign="top"> |
425 | 479 | <tbody> |
426 | 480 | <tr> |
427 | 481 | <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 | |
429 | 483 | </td> |
430 | 484 | </tr> |
431 | 485 | <tr> |
445 | 499 | <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> |
446 | 500 | <p> |
447 | 501 | 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 | |
449 | 503 | whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>. |
450 | 504 | </p> |
451 | 505 | <p> |
452 | 506 | 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 |
453 | 507 | 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>. | |
455 | 509 | </p> |
456 | 510 | <div class="variablelist"><table border="0"> |
457 | 511 | <col align="left" valign="top"> |
599 | 653 | <div class="refsect2" title="tp_base_client_implement_add_dispatch_operation ()"> |
600 | 654 | <a name="tp-base-client-implement-add-dispatch-operation"></a><h3>tp_base_client_implement_add_dispatch_operation ()</h3> |
601 | 655 | <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>, | |
603 | 657 | <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> |
604 | 658 | <p> |
605 | 659 | Called by subclasses to define the actual implementation of the |
607 | 661 | </p> |
608 | 662 | <p> |
609 | 663 | 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. | |
611 | 665 | </p> |
612 | 666 | <div class="variablelist"><table border="0"> |
613 | 667 | <col align="left" valign="top"> |
614 | 668 | <tbody> |
615 | 669 | <tr> |
616 | 670 | <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 | |
618 | 672 | </td> |
619 | 673 | </tr> |
620 | 674 | <tr> |
642 | 696 | <p> |
643 | 697 | 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 |
644 | 698 | 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>. | |
646 | 700 | </p> |
647 | 701 | <div class="variablelist"><table border="0"> |
648 | 702 | <col align="left" valign="top"> |
677 | 731 | <p> |
678 | 732 | 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 |
679 | 733 | 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>. | |
681 | 735 | </p> |
682 | 736 | <div class="variablelist"><table border="0"> |
683 | 737 | <col align="left" valign="top"> |
715 | 769 | <p> |
716 | 770 | 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 |
717 | 771 | 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>. | |
719 | 773 | </p> |
720 | 774 | <div class="variablelist"><table border="0"> |
721 | 775 | <col align="left" valign="top"> |
743 | 797 | <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> |
744 | 798 | <p> |
745 | 799 | 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 | |
747 | 801 | whenever a new channel's properties match the ones in <em class="parameter"><code>filter</code></em>. |
748 | 802 | </p> |
749 | 803 | <p> |
750 | 804 | 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 |
751 | 805 | 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>. | |
753 | 807 | </p> |
754 | 808 | <div class="variablelist"><table border="0"> |
755 | 809 | <col align="left" valign="top"> |
828 | 882 | <a name="tp-base-client-be-a-handler"></a><h3>tp_base_client_be_a_handler ()</h3> |
829 | 883 | <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> |
830 | 884 | <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. | |
832 | 886 | This is useful if you want to create a client that only handle channels |
833 | 887 | for which it's the PreferredHandler. |
834 | 888 | </p> |
835 | 889 | <p> |
836 | 890 | 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>. | |
839 | 893 | </p> |
840 | 894 | <div class="variablelist"><table border="0"> |
841 | 895 | <col align="left" valign="top"> |
925 | 979 | <div class="refsect2" title="tp_base_client_implement_handle_channels ()"> |
926 | 980 | <a name="tp-base-client-implement-handle-channels"></a><h3>tp_base_client_implement_handle_channels ()</h3> |
927 | 981 | <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>, | |
929 | 983 | <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> |
930 | 984 | <p> |
931 | 985 | Called by subclasses to define the actual implementation of the |
933 | 987 | </p> |
934 | 988 | <p> |
935 | 989 | 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. | |
937 | 991 | </p> |
938 | 992 | <div class="variablelist"><table border="0"> |
939 | 993 | <col align="left" valign="top"> |
940 | 994 | <tbody> |
941 | 995 | <tr> |
942 | 996 | <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 | |
944 | 998 | </td> |
945 | 999 | </tr> |
946 | 1000 | <tr> |
962 | 1016 | <p> |
963 | 1017 | 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 |
964 | 1018 | 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>. | |
967 | 1023 | </p> |
968 | 1024 | <div class="variablelist"><table border="0"> |
969 | 1025 | <col align="left" valign="top"> |
1030 | 1086 | <p> |
1031 | 1087 | 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 |
1032 | 1088 | 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>. | |
1035 | 1092 | </p> |
1036 | 1093 | <div class="variablelist"><table border="0"> |
1037 | 1094 | <col align="left" valign="top"> |
1097 | 1154 | <p> |
1098 | 1155 | 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 |
1099 | 1156 | 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>. | |
1102 | 1160 | </p> |
1103 | 1161 | <div class="variablelist"><table border="0"> |
1104 | 1162 | <col align="left" valign="top"> |
1223 | 1281 | <p> |
1224 | 1282 | 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 |
1225 | 1283 | 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>. | |
1227 | 1285 | </p> |
1228 | 1286 | <div class="variablelist"><table border="0"> |
1229 | 1287 | <col align="left" valign="top"> |
1249 | 1307 | (<em class="parameter"><code><a class="link" href="telepathy-glib-base-client.html#TpBaseClient"><span class="type">TpBaseClient</span></a> *self</code></em>);</pre> |
1250 | 1308 | <p> |
1251 | 1309 | 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. | |
1256 | 1314 | </p> |
1257 | 1315 | <p> |
1258 | 1316 | 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 |
1259 | 1317 | 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>. | |
1261 | 1319 | </p> |
1262 | 1320 | <div class="variablelist"><table border="0"> |
1263 | 1321 | <col align="left" valign="top"> |
1603 | 1661 | <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> |
1604 | 1662 | <p> |
1605 | 1663 | 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>. | |
1609 | 1667 | </p> |
1610 | 1668 | <p> |
1611 | 1669 | 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. |
1168 | 1168 | <p> |
1169 | 1169 | If an X server timestamp for the user action causing this method call is |
1170 | 1170 | 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 | |
1172 | 1172 | 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 |
1173 | 1173 | user action or it happened a long time ago, or |
1174 | 1174 | <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 |
1175 | 1175 | 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>). | |
1177 | 1177 | </p> |
1178 | 1178 | <p> |
1179 | 1179 | This method has been introduced in telepathy-mission-control 5.5.0. |
418 | 418 | </td> |
419 | 419 | </tr> |
420 | 420 | <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> | |
422 | 422 | <td> |
423 | 423 | <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 |
424 | 424 | considered read-only |
425 | 425 | </td> |
426 | 426 | </tr> |
427 | 427 | <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> | |
429 | 429 | <td> |
430 | 430 | <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. |
431 | 431 | Should be considered read-only: use the |
433 | 433 | </td> |
434 | 434 | </tr> |
435 | 435 | <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> | |
437 | 437 | <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> |
438 | 438 | if no info has been discovered yet |
439 | 439 | </td> |
2151 | 2151 | </p> |
2152 | 2152 | <p> |
2153 | 2153 | 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>. | |
2155 | 2155 | </p> |
2156 | 2156 | <div class="variablelist"><table border="0"> |
2157 | 2157 | <col align="left" valign="top"> |
52 | 52 | <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>, |
53 | 53 | <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>, |
54 | 54 | <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>); | |
55 | 69 | <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>, |
56 | 70 | <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>, |
57 | 71 | <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>, |
157 | 171 | </tr> |
158 | 172 | <tr> |
159 | 173 | <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 | |
161 | 175 | </td> |
162 | 176 | </tr> |
163 | 177 | <tr> |
178 | 192 | </tbody> |
179 | 193 | </table></div> |
180 | 194 | <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> | |
181 | 309 | </div> |
182 | 310 | <hr> |
183 | 311 | <div class="refsect2" title="tp_debug_sender_log_handler ()"> |
86 | 86 | (service)</li> |
87 | 87 | <li class="listitem"> |
88 | 88 | <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> | |
90 | 90 | <li class="listitem"> |
91 | 91 | <code class="literal">params</code> - connection manager parameters |
92 | 92 | (service)</li> |
198 | 198 | The "user action time" used by methods like |
199 | 199 | <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 |
200 | 200 | 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 | |
202 | 202 | in Telepathy is not the same). |
203 | 203 | </p> |
204 | 204 | <p> |
129 | 129 | <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>, |
130 | 130 | <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>); |
131 | 131 | <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>); | |
133 | 133 | <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>); |
134 | 134 | <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>, |
135 | 135 | <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>); |
325 | 325 | the connection; previously, this function provided refcounting for handles. |
326 | 326 | </p> |
327 | 327 | <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, | |
329 | 329 | this function didn't return anything. |
330 | 330 | </p> |
331 | 331 | <div class="variablelist"><table border="0"> |
1198 | 1198 | <hr> |
1199 | 1199 | <div class="refsect2" title="tp_handle_set_size ()"> |
1200 | 1200 | <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> | |
1202 | 1202 | <p> |
1203 | 1203 | |
1204 | 1204 | </p> |
835 | 835 | The name of an icon in the system's icon theme. If none was supplied |
836 | 836 | 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 |
837 | 837 | 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>. | |
839 | 839 | </p> |
840 | 840 | <p>Default value: NULL</p> |
841 | 841 | <p class="since">Since 0.11.11</p> |
202 | 202 | </td> |
203 | 203 | </tr> |
204 | 204 | <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> | |
206 | 206 | <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> |
207 | 207 | constructor will fail if a well-known bus name is given |
208 | 208 | </td> |
39 | 39 | <pre class="synopsis"> |
40 | 40 | #include <telepathy-glib/run.h> |
41 | 41 | |
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>, | |
43 | 43 | <em class="parameter"><code>const <span class="type">char</span> *version</code></em>, |
44 | 44 | <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>, | |
46 | 46 | <em class="parameter"><code><span class="type">char</span> **argv</code></em>); |
47 | 47 | </pre> |
48 | 48 | </div> |
63 | 63 | <a name="telepathy-glib-run.details"></a><h2>Details</h2> |
64 | 64 | <div class="refsect2" title="tp_run_connection_manager ()"> |
65 | 65 | <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>, | |
67 | 67 | <em class="parameter"><code>const <span class="type">char</span> *version</code></em>, |
68 | 68 | <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>, | |
70 | 70 | <em class="parameter"><code><span class="type">char</span> **argv</code></em>);</pre> |
71 | 71 | <p> |
72 | 72 | Run the connection manager by initializing libraries, constructing |
94 | 94 | <div class="refsect1" title="Description"> |
95 | 95 | <a name="telepathy-glib-simple-approver.description"></a><h2>Description</h2> |
96 | 96 | <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. | |
99 | 99 | </p> |
100 | 100 | <p> |
101 | 101 | A typical simple approver would look liks this: |
265 | 265 | </tr> |
266 | 266 | <tr> |
267 | 267 | <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) | |
269 | 269 | </td> |
270 | 270 | </tr> |
271 | 271 | <tr> |
272 | 272 | <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 | |
274 | 274 | </td> |
275 | 275 | </tr> |
276 | 276 | <tr> |
277 | 277 | <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 | |
279 | 279 | </td> |
280 | 280 | </tr> |
281 | 281 | <tr> |
285 | 285 | </tr> |
286 | 286 | <tr> |
287 | 287 | <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> | |
289 | 289 | is destroyed |
290 | 290 | </td> |
291 | 291 | </tr> |
325 | 325 | </tr> |
326 | 326 | <tr> |
327 | 327 | <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) | |
329 | 329 | </td> |
330 | 330 | </tr> |
331 | 331 | <tr> |
332 | 332 | <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 | |
334 | 334 | </td> |
335 | 335 | </tr> |
336 | 336 | <tr> |
337 | 337 | <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 | |
339 | 339 | </td> |
340 | 340 | </tr> |
341 | 341 | <tr> |
345 | 345 | </tr> |
346 | 346 | <tr> |
347 | 347 | <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> | |
349 | 349 | is destroyed |
350 | 350 | </td> |
351 | 351 | </tr> |
365 | 365 | <a name="TpSimpleApprover--callback"></a><h3>The <code class="literal">"callback"</code> property</h3> |
366 | 366 | <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> |
367 | 367 | <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. | |
370 | 370 | </p> |
371 | 371 | <p> |
372 | 372 | 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>. |
378 | 378 | <a name="TpSimpleApprover--destroy"></a><h3>The <code class="literal">"destroy"</code> property</h3> |
379 | 379 | <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> |
380 | 380 | <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. | |
383 | 383 | </p> |
384 | 384 | <p class="since">Since 0.11.5</p> |
385 | 385 | </div> |
388 | 388 | <a name="TpSimpleApprover--user-data"></a><h3>The <code class="literal">"user-data"</code> property</h3> |
389 | 389 | <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> |
390 | 390 | <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>. | |
393 | 392 | </p> |
394 | 393 | <p class="since">Since 0.11.5</p> |
395 | 394 | </div> |
101 | 101 | <div class="refsect1" title="Description"> |
102 | 102 | <a name="telepathy-glib-simple-handler.description"></a><h2>Description</h2> |
103 | 103 | <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. | |
106 | 106 | </p> |
107 | 107 | <p> |
108 | 108 | A typical simple handler would look liks this: |
292 | 292 | </tr> |
293 | 293 | <tr> |
294 | 294 | <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 | |
296 | 296 | <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) |
297 | 297 | </td> |
298 | 298 | </tr> |
299 | 299 | <tr> |
300 | 300 | <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) | |
302 | 302 | </td> |
303 | 303 | </tr> |
304 | 304 | <tr> |
305 | 305 | <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 | |
307 | 307 | </td> |
308 | 308 | </tr> |
309 | 309 | <tr> |
318 | 318 | </tr> |
319 | 319 | <tr> |
320 | 320 | <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> | |
322 | 322 | is destroyed |
323 | 323 | </td> |
324 | 324 | </tr> |
366 | 366 | </tr> |
367 | 367 | <tr> |
368 | 368 | <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 | |
370 | 370 | <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) |
371 | 371 | </td> |
372 | 372 | </tr> |
373 | 373 | <tr> |
374 | 374 | <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) | |
376 | 376 | </td> |
377 | 377 | </tr> |
378 | 378 | <tr> |
379 | 379 | <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 | |
381 | 381 | </td> |
382 | 382 | </tr> |
383 | 383 | <tr> |
392 | 392 | </tr> |
393 | 393 | <tr> |
394 | 394 | <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> | |
396 | 396 | is destroyed |
397 | 397 | </td> |
398 | 398 | </tr> |
422 | 422 | <a name="TpSimpleHandler--callback"></a><h3>The <code class="literal">"callback"</code> property</h3> |
423 | 423 | <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> |
424 | 424 | <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 | |
426 | 426 | HandleChannels D-Bus method. |
427 | 427 | </p> |
428 | 428 | <p> |
435 | 435 | <a name="TpSimpleHandler--destroy"></a><h3>The <code class="literal">"destroy"</code> property</h3> |
436 | 436 | <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> |
437 | 437 | <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. | |
440 | 440 | </p> |
441 | 441 | <p class="since">Since 0.11.6</p> |
442 | 442 | </div> |
455 | 455 | <a name="TpSimpleHandler--user-data"></a><h3>The <code class="literal">"user-data"</code> property</h3> |
456 | 456 | <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> |
457 | 457 | <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>. | |
460 | 459 | </p> |
461 | 460 | <p class="since">Since 0.11.6</p> |
462 | 461 | </div> |
169 | 169 | </tr> |
170 | 170 | <tr> |
171 | 171 | <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> | |
173 | 173 | </td> |
174 | 174 | </tr> |
175 | 175 | </tbody> |
286 | 286 | <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 |
287 | 287 | (<em class="parameter"><code><a class="link" href="telepathy-glib-text-channel.html#TpTextChannel"><span class="type">TpTextChannel</span></a> *self</code></em>);</pre> |
288 | 288 | <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> | |
290 | 290 | objects. |
291 | 291 | </p> |
292 | 292 | <div class="variablelist"><table border="0"> |
316 | 316 | incoming messages features of a <a class="link" href="telepathy-glib-text-channel.html#TpTextChannel"><span class="type">TpTextChannel</span></a>. |
317 | 317 | </p> |
318 | 318 | <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. | |
322 | 323 | </p> |
323 | 324 | <p> |
324 | 325 | One can ask for a feature to be prepared using the |
1159 | 1159 | <p> |
1160 | 1160 | </p> |
1161 | 1161 | <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> | |
1163 | 1163 | <div class="example-contents"> |
1164 | 1164 | <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> |
1165 | 1165 | <tbody> |
1225 | 1225 | <p> |
1226 | 1226 | </p> |
1227 | 1227 | <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> | |
1229 | 1229 | <div class="example-contents"> |
1230 | 1230 | <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> |
1231 | 1231 | <tbody> |
1628 | 1628 | <p> |
1629 | 1629 | Interpret a Telepathy user action time to decide whether a Handler should |
1630 | 1630 | 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. | |
1632 | 1632 | </p> |
1633 | 1633 | <p> |
1634 | 1634 | <em class="parameter"><code>x11_time</code></em> is used to return a timestamp in the right format for X11, |
2111 | 2111 | <function name="tp_account_channel_request_ensure_channel_async ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-async"/> |
2112 | 2112 | <function name="tp_account_channel_request_ensure_channel_finish ()" link="telepathy-glib-account-channel-request.html#tp-account-channel-request-ensure-channel-finish"/> |
2113 | 2113 | <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"/> | |
2114 | 2115 | <function name="The "account" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account"/> |
2116 | <function name="The "channel-request" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request"/> | |
2115 | 2117 | <function name="The "request" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request"/> |
2116 | 2118 | <function name="The "user-action-time" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time"/> |
2117 | 2119 | <function name="The "re-handled" signal" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest-re-handled"/> |
3469 | 3471 | <function name="tp_simple_password_manager_prompt_finish ()" link="telepathy-glib-simple-password-manager.html#tp-simple-password-manager-prompt-finish"/> |
3470 | 3472 | <function name="The "connection" property" link="telepathy-glib-simple-password-manager.html#TpSimplePasswordManager--connection"/> |
3471 | 3473 | <function name="TpBaseClient" link="telepathy-glib-base-client.html#TpBaseClient-struct"/> |
3474 | <function name="TpBaseClientClass" link="telepathy-glib-base-client.html#TpBaseClientClass"/> | |
3472 | 3475 | <function name="tp_base_client_add_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-add-observer-filter"/> |
3473 | 3476 | <function name="tp_base_client_take_observer_filter ()" link="telepathy-glib-base-client.html#tp-base-client-take-observer-filter"/> |
3474 | 3477 | <function name="tp_base_client_set_observer_recover ()" link="telepathy-glib-base-client.html#tp-base-client-set-observer-recover"/> |
3689 | 3692 | <function name="TpDebugSender" link="telepathy-glib-debug-sender.html#TpDebugSender-struct"/> |
3690 | 3693 | <function name="tp_debug_sender_dup ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-dup"/> |
3691 | 3694 | <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"/> | |
3692 | 3697 | <function name="tp_debug_sender_log_handler ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-log-handler"/> |
3693 | 3698 | <function name="The "enabled" property" link="telepathy-glib-debug-sender.html#TpDebugSender--enabled"/> |
3694 | 3699 | <function name="TpIntset" link="telepathy-glib-TpIntset.html#TpIntset"/> |
2111 | 2111 | <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"/> |
2112 | 2112 | <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"/> |
2113 | 2113 | <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"/> | |
2114 | 2115 | <keyword type="property" name="The "account" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--account"/> |
2116 | <keyword type="property" name="The "channel-request" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--channel-request"/> | |
2115 | 2117 | <keyword type="property" name="The "request" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--request"/> |
2116 | 2118 | <keyword type="property" name="The "user-action-time" property" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time"/> |
2117 | 2119 | <keyword type="signal" name="The "re-handled" signal" link="telepathy-glib-account-channel-request.html#TpAccountChannelRequest-re-handled"/> |
3469 | 3471 | <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"/> |
3470 | 3472 | <keyword type="property" name="The "connection" property" link="telepathy-glib-simple-password-manager.html#TpSimplePasswordManager--connection"/> |
3471 | 3473 | <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"/> | |
3472 | 3475 | <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"/> |
3473 | 3476 | <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"/> |
3474 | 3477 | <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"/> |
3689 | 3692 | <keyword type="struct" name="TpDebugSender" link="telepathy-glib-debug-sender.html#TpDebugSender-struct"/> |
3690 | 3693 | <keyword type="function" name="tp_debug_sender_dup ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-dup" since="0.7.36"/> |
3691 | 3694 | <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"/> | |
3692 | 3697 | <keyword type="function" name="tp_debug_sender_log_handler ()" link="telepathy-glib-debug-sender.html#tp-debug-sender-log-handler" since="0.7.36"/> |
3693 | 3698 | <keyword type="property" name="The "enabled" property" link="telepathy-glib-debug-sender.html#TpDebugSender--enabled"/> |
3694 | 3699 | <keyword type="struct" name="TpIntset" link="telepathy-glib-TpIntset.html#TpIntset"/> |
4664 | 4664 | TpDebugSender |
4665 | 4665 | tp_debug_sender_dup |
4666 | 4666 | tp_debug_sender_add_message |
4667 | tp_debug_sender_add_message_vprintf | |
4668 | tp_debug_sender_add_message_printf | |
4667 | 4669 | tp_debug_sender_log_handler |
4668 | 4670 | <SUBSECTION Standard> |
4669 | 4671 | tp_debug_sender_get_type |
4682 | 4684 | <FILE>base-client</FILE> |
4683 | 4685 | <TITLE>base-client</TITLE> |
4684 | 4686 | TpBaseClient |
4687 | TpBaseClientClass | |
4685 | 4688 | tp_base_client_add_observer_filter |
4686 | 4689 | tp_base_client_take_observer_filter |
4687 | 4690 | tp_base_client_set_observer_recover |
4728 | 4731 | TP_IS_BASE_CLIENT_CLASS |
4729 | 4732 | TP_TYPE_OBSERVE_CHANNELS_CONTEXT |
4730 | 4733 | TP_TYPE_BASE_CLIENT |
4731 | TpBaseClientClass | |
4732 | 4734 | TpBaseClientPrivate |
4733 | 4735 | TpBaseClientClassPrivate |
4734 | 4736 | </SECTION> |
5052 | 5054 | tp_account_channel_request_ensure_channel_async |
5053 | 5055 | tp_account_channel_request_ensure_channel_finish |
5054 | 5056 | tp_account_channel_request_set_channel_factory |
5057 | tp_account_channel_request_get_channel_request | |
5055 | 5058 | <SUBSECTION Standard> |
5056 | 5059 | tp_account_channel_request_get_type |
5057 | 5060 | TP_ACCOUNT_CHANNEL_REQUEST |
40 | 40 | |
41 | 41 | </para> |
42 | 42 | |
43 | <!-- ##### ARG TpAccountChannelRequest:channel-request ##### --> | |
44 | <para> | |
45 | ||
46 | </para> | |
47 | ||
43 | 48 | <!-- ##### ARG TpAccountChannelRequest:request ##### --> |
44 | 49 | <para> |
45 | 50 | |
189 | 194 | @factory: |
190 | 195 | |
191 | 196 | |
197 | <!-- ##### FUNCTION tp_account_channel_request_get_channel_request ##### --> | |
198 | <para> | |
199 | ||
200 | </para> | |
201 | ||
202 | @self: | |
203 | @Returns: | |
204 | ||
205 |
68 | 68 | <para> |
69 | 69 | |
70 | 70 | </para> |
71 | ||
72 | <!-- ##### STRUCT TpBaseClientClass ##### --> | |
73 | <para> | |
74 | ||
75 | </para> | |
76 | ||
77 | @parent_class: | |
78 | @observe_channels: | |
79 | @add_dispatch_operation: | |
80 | @handle_channels: | |
71 | 81 | |
72 | 82 | <!-- ##### FUNCTION tp_base_client_add_observer_filter ##### --> |
73 | 83 | <para> |
8 | 8 | |
9 | 9 | </para> |
10 | 10 | |
11 | ||
11 | 12 | <!-- ##### SECTION See_Also ##### --> |
12 | 13 | <para> |
13 | 14 | |
14 | 15 | </para> |
16 | ||
15 | 17 | |
16 | 18 | <!-- ##### SECTION Stability_Level ##### --> |
17 | 19 |
8 | 8 | |
9 | 9 | </para> |
10 | 10 | |
11 | ||
11 | 12 | <!-- ##### SECTION See_Also ##### --> |
12 | 13 | <para> |
13 | 14 | |
14 | 15 | </para> |
16 | ||
15 | 17 | |
16 | 18 | <!-- ##### SECTION Stability_Level ##### --> |
17 | 19 |
51 | 51 | @string: |
52 | 52 | |
53 | 53 | |
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 | ||
54 | 82 | <!-- ##### FUNCTION tp_debug_sender_log_handler ##### --> |
55 | 83 | <para> |
56 | 84 |
0 | 0 | <!-- ##### SECTION Title ##### --> |
1 | TpIntSet | |
1 | TpIntset | |
2 | 2 | |
3 | 3 | <!-- ##### SECTION Short_Description ##### --> |
4 | 4 |
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 |
182 | 182 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
183 | 183 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
184 | 184 | PKG_CONFIG = @PKG_CONFIG@ |
185 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
186 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
187 | 185 | PYTHON = @PYTHON@ |
188 | 186 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
189 | 187 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
317 | 317 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
318 | 318 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
319 | 319 | PKG_CONFIG = @PKG_CONFIG@ |
320 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
321 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
322 | 320 | PYTHON = @PYTHON@ |
323 | 321 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
324 | 322 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
142 | 142 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
143 | 143 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
144 | 144 | PKG_CONFIG = @PKG_CONFIG@ |
145 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
146 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
147 | 145 | PYTHON = @PYTHON@ |
148 | 146 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
149 | 147 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
180 | 180 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
181 | 181 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
182 | 182 | PKG_CONFIG = @PKG_CONFIG@ |
183 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
184 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
185 | 183 | PYTHON = @PYTHON@ |
186 | 184 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
187 | 185 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
182 | 182 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
183 | 183 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
184 | 184 | PKG_CONFIG = @PKG_CONFIG@ |
185 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
186 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
187 | 185 | PYTHON = @PYTHON@ |
188 | 186 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
189 | 187 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
218 | 218 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
219 | 219 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
220 | 220 | PKG_CONFIG = @PKG_CONFIG@ |
221 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
222 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
223 | 221 | PYTHON = @PYTHON@ |
224 | 222 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
225 | 223 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
218 | 218 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
219 | 219 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
220 | 220 | PKG_CONFIG = @PKG_CONFIG@ |
221 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
222 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
223 | 221 | PYTHON = @PYTHON@ |
224 | 222 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
225 | 223 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
218 | 218 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
219 | 219 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
220 | 220 | PKG_CONFIG = @PKG_CONFIG@ |
221 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
222 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
223 | 221 | PYTHON = @PYTHON@ |
224 | 222 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
225 | 223 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
216 | 216 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
217 | 217 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
218 | 218 | PKG_CONFIG = @PKG_CONFIG@ |
219 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
220 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
221 | 219 | PYTHON = @PYTHON@ |
222 | 220 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
223 | 221 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
209 | 209 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
210 | 210 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
211 | 211 | PKG_CONFIG = @PKG_CONFIG@ |
212 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
213 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
214 | 212 | PYTHON = @PYTHON@ |
215 | 213 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
216 | 214 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
208 | 208 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
209 | 209 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
210 | 210 | PKG_CONFIG = @PKG_CONFIG@ |
211 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
212 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
213 | 211 | PYTHON = @PYTHON@ |
214 | 212 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
215 | 213 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
189 | 189 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
190 | 190 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
191 | 191 | PKG_CONFIG = @PKG_CONFIG@ |
192 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
193 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
194 | 192 | PYTHON = @PYTHON@ |
195 | 193 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
196 | 194 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
182 | 182 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
183 | 183 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
184 | 184 | PKG_CONFIG = @PKG_CONFIG@ |
185 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
186 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
187 | 185 | PYTHON = @PYTHON@ |
188 | 186 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
189 | 187 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
218 | 218 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
219 | 219 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
220 | 220 | PKG_CONFIG = @PKG_CONFIG@ |
221 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
222 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
223 | 221 | PYTHON = @PYTHON@ |
224 | 222 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
225 | 223 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
186 | 186 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
187 | 187 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
188 | 188 | PKG_CONFIG = @PKG_CONFIG@ |
189 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
190 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
191 | 189 | PYTHON = @PYTHON@ |
192 | 190 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
193 | 191 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
142 | 142 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
143 | 143 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
144 | 144 | PKG_CONFIG = @PKG_CONFIG@ |
145 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
146 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
147 | 145 | PYTHON = @PYTHON@ |
148 | 146 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
149 | 147 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
21 | 21 | for tp_flag in $4; do |
22 | 22 | TP_COMPILER_FLAG([-Wno-$tp_flag], |
23 | 23 | [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 | |
24 | 30 | TP_COMPILER_FLAG([-Wno-error=$tp_flag], |
25 | 31 | [tp_error_flags="$tp_error_flags -Wno-error=$tp_flag"], [tp_werror=no]) |
26 | 32 | done |
31 | 37 | tp_werror=$enableval, :) |
32 | 38 | |
33 | 39 | 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" | |
35 | 44 | else |
36 | 45 | $1="$tp_warnings" |
37 | 46 | fi |
142 | 142 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
143 | 143 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
144 | 144 | PKG_CONFIG = @PKG_CONFIG@ |
145 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
146 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
147 | 145 | PYTHON = @PYTHON@ |
148 | 146 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
149 | 147 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
270 | 270 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
271 | 271 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
272 | 272 | PKG_CONFIG = @PKG_CONFIG@ |
273 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
274 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
275 | 273 | PYTHON = @PYTHON@ |
276 | 274 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
277 | 275 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
648 | 646 | versions/0.13.10.abi \ |
649 | 647 | versions/0.13.11.abi \ |
650 | 648 | versions/0.13.12.abi \ |
649 | versions/0.13.13.abi \ | |
651 | 650 | $(NULL) |
652 | 651 | |
653 | 652 |
61 | 61 | versions/0.13.10.abi \ |
62 | 62 | versions/0.13.11.abi \ |
63 | 63 | versions/0.13.12.abi \ |
64 | versions/0.13.13.abi \ | |
64 | 65 | $(NULL) |
65 | 66 | |
66 | 67 | # The quoting here is unnecessary but harmless, and has the useful side-effect |
86 | 86 | PROP_ACCOUNT = 1, |
87 | 87 | PROP_REQUEST, |
88 | 88 | PROP_USER_ACTION_TIME, |
89 | PROP_CHANNEL_REQUEST, | |
89 | 90 | N_PROPS |
90 | 91 | }; |
91 | 92 | |
195 | 196 | g_value_set_int64 (value, self->priv->user_action_time); |
196 | 197 | break; |
197 | 198 | |
199 | case PROP_CHANNEL_REQUEST: | |
200 | g_value_set_object (value, self->priv->chan_request); | |
201 | break; | |
202 | ||
198 | 203 | default: |
199 | 204 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); |
200 | 205 | break; |
331 | 336 | G_MININT64, G_MAXINT64, 0, |
332 | 337 | G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS); |
333 | 338 | 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, | |
334 | 363 | param_spec); |
335 | 364 | |
336 | 365 | /** |
1181 | 1210 | tp_clear_object (&self->priv->factory); |
1182 | 1211 | self->priv->factory = g_object_ref (factory); |
1183 | 1212 | } |
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 | } |
26 | 26 | |
27 | 27 | #include <telepathy-glib/account.h> |
28 | 28 | #include <telepathy-glib/channel.h> |
29 | #include <telepathy-glib/channel-request.h> | |
29 | 30 | #include <telepathy-glib/client-channel-factory.h> |
30 | 31 | #include <telepathy-glib/handle-channels-context.h> |
31 | 32 | |
72 | 73 | void tp_account_channel_request_set_channel_factory ( |
73 | 74 | TpAccountChannelRequest *self, |
74 | 75 | TpClientChannelFactory *factory); |
76 | ||
77 | TpChannelRequest * tp_account_channel_request_get_channel_request ( | |
78 | TpAccountChannelRequest *self); | |
75 | 79 | |
76 | 80 | /* Request and handle API */ |
77 | 81 |
1681 | 1681 | G_PARAM_STATIC_STRINGS | G_PARAM_READABLE)); |
1682 | 1682 | |
1683 | 1683 | /** |
1684 | * TpAccount:storage-provider | |
1684 | * TpAccount:storage-provider: | |
1685 | 1685 | * |
1686 | 1686 | * The storage provider for this account. |
1687 | 1687 | * |
1704 | 1704 | G_PARAM_STATIC_STRINGS | G_PARAM_READABLE)); |
1705 | 1705 | |
1706 | 1706 | /** |
1707 | * TpAccount:storage-identifier | |
1707 | * TpAccount:storage-identifier: | |
1708 | 1708 | * |
1709 | 1709 | * The storage identifier for this account. |
1710 | 1710 | * |
1711 | 1711 | * 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 | |
1713 | 1713 | * an empty string. |
1714 | 1714 | * |
1715 | 1715 | * This property cannot change once an Account has been created. |
1734 | 1734 | * |
1735 | 1735 | * A bitfield of #TpStorageRestrictionFlags that give the limitations of |
1736 | 1736 | * 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. | |
1738 | 1738 | * |
1739 | 1739 | * This property cannot change once an Account has been created. |
1740 | 1740 | * |
26 | 26 | * implementations. Subclasses should usually pass the filters they |
27 | 27 | * want and override the D-Bus methods they implement. |
28 | 28 | * |
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. | |
31 | 32 | */ |
32 | 33 | |
33 | 34 | /** |
483 | 484 | * tp_base_client_be_a_handler: |
484 | 485 | * @self: a #TpBaseClient |
485 | 486 | * |
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. | |
487 | 488 | * This is useful if you want to create a client that only handle channels |
488 | 489 | * for which it's the PreferredHandler. |
489 | 490 | * |
490 | 491 | * 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 | |
492 | 493 | * #TpBaseClientClass.handle_channels. |
493 | 494 | * |
494 | 495 | * Since: 0.11.6 |
609 | 610 | * @self: a #TpBaseClient |
610 | 611 | * |
611 | 612 | * 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. | |
616 | 617 | * |
617 | 618 | * This method may only be called before tp_base_client_register() is |
618 | 619 | * called, and may only be called on objects whose class implements |
1344 | 1345 | * TpBaseClient:channel-factory: |
1345 | 1346 | * |
1346 | 1347 | * 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(). | |
1350 | 1351 | * |
1351 | 1352 | * If no channel factory is specified then #TpAutomaticProxyFactory is used. |
1352 | 1353 | * |
2580 | 2581 | * |
2581 | 2582 | * Request that the given features are prepared on each #TpAccount (in |
2582 | 2583 | * 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. | |
2585 | 2588 | * |
2586 | 2589 | * Since: 0.11.14 |
2587 | 2590 | */ |
2607 | 2610 | * |
2608 | 2611 | * Request that the given features are prepared on each #TpChannel (in |
2609 | 2612 | * 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. | |
2612 | 2616 | * |
2613 | 2617 | * Since: 0.11.14 |
2614 | 2618 | */ |
2634 | 2638 | * |
2635 | 2639 | * Request that the given features are prepared on each #TpConnection (in |
2636 | 2640 | * 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. | |
2639 | 2644 | * |
2640 | 2645 | * Since: 0.11.14 |
2641 | 2646 | */ |
2255 | 2255 | * Subscribe to any opt-in change notifications for @interested_in. |
2256 | 2256 | * |
2257 | 2257 | * 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. | |
2259 | 2259 | * |
2260 | 2260 | * Since: 0.11.3 |
2261 | 2261 | */ |
270 | 270 | * @assumed_interfaces: A list of additional interfaces to retrieve attributes |
271 | 271 | * from. This can be used for interfaces documented as automatically included, |
272 | 272 | * 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 | |
274 | 274 | * GetContactListAttributes. |
275 | 275 | * @sender: The DBus client's unique name. If this is not NULL, the requested handles |
276 | 276 | * will be held on behalf of this client. |
355 | 355 | _tp_debug_sender_take (TpDebugSender *self, |
356 | 356 | DebugMessage *new_msg) |
357 | 357 | { |
358 | #ifdef ENABLE_DEBUG_CACHE | |
358 | 359 | if (g_queue_get_length (self->priv->messages) >= DEBUG_MESSAGE_LIMIT) |
359 | 360 | { |
360 | 361 | DebugMessage *old_head = |
364 | 365 | } |
365 | 366 | |
366 | 367 | g_queue_push_tail (self->priv->messages, new_msg); |
368 | #endif | |
367 | 369 | |
368 | 370 | if (self->priv->enabled) |
369 | 371 | { |
375 | 377 | /** |
376 | 378 | * tp_debug_sender_add_message: |
377 | 379 | * @self: A #TpDebugSender instance |
378 | * @timestamp: Time of the message | |
380 | * @timestamp: Time of the message or %NULL for right now | |
379 | 381 | * @domain: Message domain |
380 | 382 | * @level: The message level |
381 | 383 | * @string: The message string itself |
393 | 395 | GLogLevelFlags level, |
394 | 396 | const gchar *string) |
395 | 397 | { |
398 | GTimeVal now = { 0 }; | |
399 | ||
400 | if (timestamp == NULL) | |
401 | { | |
402 | g_get_current_time (&now); | |
403 | timestamp = &now; | |
404 | } | |
405 | ||
396 | 406 | _tp_debug_sender_take (self, |
397 | 407 | 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); | |
398 | 485 | } |
399 | 486 | |
400 | 487 | static gboolean |
68 | 68 | GLogLevelFlags level, |
69 | 69 | const gchar *string); |
70 | 70 | |
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 | ||
71 | 87 | void tp_debug_sender_log_handler (const gchar *log_domain, |
72 | 88 | GLogLevelFlags log_level, const gchar *message, gpointer exclude); |
73 | 89 |
43 | 43 | * <listitem><literal>im</literal> - (text) instant messaging |
44 | 44 | * (service)</listitem> |
45 | 45 | * <listitem><literal>properties</literal> - |
46 | * #TpDBusPropertiesMixin and #TpPropertiesMixin (service)</listitem> | |
46 | * <link linkend="telepathy-glib-dbus-properties-mixin">TpDBusPropertiesMixin</link> and #TpPropertiesMixin (service)</listitem> | |
47 | 47 | * <listitem><literal>params</literal> - connection manager parameters |
48 | 48 | * (service)</listitem> |
49 | 49 | * <listitem><literal>handles</literal> - handle reference tracking tracking |
97 | 97 | * (possibly mutable) properties not included here may also be exposed |
98 | 98 | * via the D-Bus properties interface. |
99 | 99 | * |
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: | |
103 | 104 | * |
104 | 105 | * <informalexample><programlisting> |
105 | 106 | * case PROP_CHANNEL_PROPERTIES: |
35 | 35 | * perform validation and normalization on handle ID strings. |
36 | 36 | * |
37 | 37 | * Most connection managers will use this for all supported handle types |
38 | * except %TP_HANDLE_TYPE_CONTACT_LIST. | |
38 | * except %TP_HANDLE_TYPE_LIST. | |
39 | 39 | * |
40 | 40 | * Changed in 0.13.8: handles are no longer reference-counted, and |
41 | 41 | * the reference-count-related functions are stubs. Instead, handles remain |
135 | 135 | * Do nothing. Since version 0.13.8, handles always last as long as |
136 | 136 | * the connection; previously, this function provided refcounting for handles. |
137 | 137 | * |
138 | * Changed in 0.13.6: %handle is now returned; previously, | |
138 | * Changed in 0.13.6: @handle is now returned; previously, | |
139 | 139 | * this function didn't return anything. |
140 | 140 | * |
141 | 141 | * Returns: the same @handle |
179 | 179 | * |
180 | 180 | * <!-- nothing more to say --> |
181 | 181 | * |
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 | |
183 | 184 | * part number is out of range. The hash table is only valid as long as the |
184 | 185 | * message is valid and the part is not deleted. |
185 | 186 | * |
629 | 629 | * The name of an icon in the system's icon theme. If none was supplied |
630 | 630 | * by the Protocol, or the %TP_PROTOCOL_FEATURE_CORE feature has not been |
631 | 631 | * prepared, a default is used; currently, this is "im-" plus |
632 | * #TpProtocol:name. | |
632 | * #TpProtocol:protocol-name. | |
633 | 633 | * |
634 | 634 | * Since: 0.11.11 |
635 | 635 | */ |
127 | 127 | /** |
128 | 128 | * TpSignalledMessage:sender: |
129 | 129 | * |
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. | |
132 | 132 | * |
133 | 133 | * Since: 0.13.9 |
134 | 134 | */ |
23 | 23 | * @short_description: a subclass of #TpBaseClient implementing |
24 | 24 | * a simple Approver |
25 | 25 | * |
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. | |
28 | 28 | * |
29 | 29 | * A typical simple approver would look liks this: |
30 | 30 | * |[ |
213 | 213 | /** |
214 | 214 | * TpSimpleApprover:callback: |
215 | 215 | * |
216 | * The TpSimpleApproverAddDispatchOperationImpl callback implementing the | |
217 | * ApproverChannels D-Bus method. | |
216 | * The #TpSimpleApproverAddDispatchOperationImpl callback implementing the | |
217 | * AddDispatchOperation D-Bus method. | |
218 | 218 | * |
219 | 219 | * This property can't be %NULL. |
220 | 220 | * |
230 | 230 | /** |
231 | 231 | * TpSimpleApprover:user-data: |
232 | 232 | * |
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. | |
235 | 234 | * |
236 | 235 | * Since: 0.11.5 |
237 | 236 | */ |
244 | 243 | /** |
245 | 244 | * TpSimpleApprover:destroy: |
246 | 245 | * |
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. | |
249 | 248 | * |
250 | 249 | * Since: 0.11.5 |
251 | 250 | */ |
261 | 260 | /** |
262 | 261 | * tp_simple_approver_new: |
263 | 262 | * @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 | |
267 | 266 | * @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 | |
269 | 268 | * is destroyed |
270 | 269 | * |
271 | 270 | * Convenient function to create a new #TpSimpleApprover instance. |
299 | 298 | /** |
300 | 299 | * tp_simple_approver_new_with_am: |
301 | 300 | * @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 | |
305 | 304 | * @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 | |
307 | 306 | * is destroyed |
308 | 307 | * |
309 | 308 | * Convenient function to create a new #TpSimpleApprover instance with a |
23 | 23 | * @short_description: a subclass of #TpBaseClient implementing |
24 | 24 | * a simple Handler |
25 | 25 | * |
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. | |
28 | 28 | * |
29 | 29 | * A typical simple handler would look liks this: |
30 | 30 | * |[ |
263 | 263 | /** |
264 | 264 | * TpSimpleHandler:callback: |
265 | 265 | * |
266 | * The TpSimpleHandlerHandleChannelsImpl callback implementing the | |
266 | * The #TpSimpleHandlerHandleChannelsImpl callback implementing the | |
267 | 267 | * HandleChannels D-Bus method. |
268 | 268 | * |
269 | 269 | * This property can't be %NULL. |
280 | 280 | /** |
281 | 281 | * TpSimpleHandler:user-data: |
282 | 282 | * |
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. | |
285 | 284 | * |
286 | 285 | * Since: 0.11.6 |
287 | 286 | */ |
294 | 293 | /** |
295 | 294 | * TpSimpleHandler:destroy: |
296 | 295 | * |
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. | |
299 | 298 | * |
300 | 299 | * Since: 0.11.6 |
301 | 300 | */ |
313 | 312 | * @dbus: a #TpDBusDaemon object, may not be %NULL |
314 | 313 | * @bypass_approval: the value of the Handler.BypassApproval D-Bus property |
315 | 314 | * (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 | |
317 | 316 | * 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 | |
320 | 319 | * @callback: the function called when HandleChannels is called |
321 | 320 | * @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 | |
323 | 322 | * is destroyed |
324 | 323 | * |
325 | 324 | * Convenient function to create a new #TpSimpleHandler instance. |
359 | 358 | * @account_manager: an account manager, which may not be %NULL |
360 | 359 | * @bypass_approval: the value of the Handler.BypassApproval D-Bus property |
361 | 360 | * (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 | |
363 | 362 | * 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 | |
366 | 365 | * @callback: the function called when HandleChannels is called |
367 | 366 | * @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 | |
369 | 368 | * is destroyed |
370 | 369 | * |
371 | 370 | * Convenient function to create a new #TpSimpleHandler instance with a |
268 | 268 | * |
269 | 269 | * Return the #TpStreamTubeConnection:socket-connection property |
270 | 270 | * |
271 | * Returns: (transfer none): the value of #TpStreamTubeConnection:connection | |
271 | * Returns: (transfer none): the value of #TpStreamTubeConnection:socket-connection | |
272 | 272 | * |
273 | 273 | * Since: 0.13.2 |
274 | 274 | */ |
387 | 387 | g_hash_table_iter_init (&iter, failed_id_errors); |
388 | 388 | while (g_hash_table_iter_next (&iter, &key, &value)) |
389 | 389 | { |
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); | |
394 | 392 | } |
395 | 393 | } |
396 | 394 | |
611 | 609 | g_hash_table_iter_init (&iter, failed_id_errors); |
612 | 610 | while (g_hash_table_iter_next (&iter, &key, &value)) |
613 | 611 | { |
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); | |
618 | 614 | } |
619 | 615 | } |
620 | 616 | |
1059 | 1055 | * Expands to a call to a function that returns a quark representing the |
1060 | 1056 | * incoming messages features of a #TpTextChannel. |
1061 | 1057 | * |
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. | |
1065 | 1062 | * |
1066 | 1063 | * One can ask for a feature to be prepared using the |
1067 | 1064 | * tp_proxy_prepare_async() function, and waiting for it to callback. |
1079 | 1076 | * tp_text_channel_get_pending_messages: |
1080 | 1077 | * @self: a #TpTextChannel |
1081 | 1078 | * |
1082 | * Return the a newly allocated list of unacknowledged #TpSignalledMessage | |
1079 | * Return a newly allocated list of unacknowledged #TpSignalledMessage | |
1083 | 1080 | * objects. |
1084 | 1081 | * |
1085 | 1082 | * 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 |
339 | 339 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
340 | 340 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
341 | 341 | PKG_CONFIG = @PKG_CONFIG@ |
342 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
343 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
344 | 342 | PYTHON = @PYTHON@ |
345 | 343 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
346 | 344 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
676 | 676 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
677 | 677 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
678 | 678 | PKG_CONFIG = @PKG_CONFIG@ |
679 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
680 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
681 | 679 | PYTHON = @PYTHON@ |
682 | 680 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
683 | 681 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
190 | 190 | { |
191 | 191 | GHashTable *request; |
192 | 192 | 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); | |
196 | 202 | |
197 | 203 | tp_account_channel_request_create_and_handle_channel_async (req, |
198 | 204 | NULL, create_and_handle_cb, test); |
202 | 208 | |
203 | 209 | g_main_loop_run (test->mainloop); |
204 | 210 | 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); | |
205 | 217 | } |
206 | 218 | |
207 | 219 | /* ChannelDispatcher.CreateChannel() call fails */ |
184 | 184 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
185 | 185 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
186 | 186 | PKG_CONFIG = @PKG_CONFIG@ |
187 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
188 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
189 | 187 | PYTHON = @PYTHON@ |
190 | 188 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
191 | 189 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
147 | 147 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
148 | 148 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
149 | 149 | PKG_CONFIG = @PKG_CONFIG@ |
150 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
151 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
152 | 150 | PYTHON = @PYTHON@ |
153 | 151 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
154 | 152 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
144 | 144 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
145 | 145 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
146 | 146 | PKG_CONFIG = @PKG_CONFIG@ |
147 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
148 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
149 | 147 | PYTHON = @PYTHON@ |
150 | 148 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
151 | 149 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |
167 | 167 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
168 | 168 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
169 | 169 | PKG_CONFIG = @PKG_CONFIG@ |
170 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | |
171 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | |
172 | 170 | PYTHON = @PYTHON@ |
173 | 171 | PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ |
174 | 172 | PYTHON_PLATFORM = @PYTHON_PLATFORM@ |