Codebase list telepathy-glib / cfe1b59
Imported Upstream version 0.11.8 Simon McVittie 13 years ago
56 changed file(s) with 1800 addition(s) and 208 deletion(s). Raw diff Collapse all Expand all
0 commit 3c4334de8ec96e47a6efb0458a6d21cded37c08e
1 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
2 Date: 2010-06-22 11:58:18 +0100
3
4 Prepare version 0.11.8 (no new API/ABI)
5
6 commit f9ef0f03c6398cd1d3e9bffeae97f81c1b0a2c8e
7 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
8 Date: 2010-06-22 12:06:59 +0100
9
10 vala: don't try to distribute generated files
11
12 This effectively makes distcheck fail whenever Vala is unavailable or
13 disabled, which isn't what we want.
14
15 commit d6db63d248055860090098a7e5a61fa6535e78a7
16 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
17 Date: 2010-06-22 11:33:04 +0100
18
19 Update NEWS, and mention instability of Vala bindings in README
20
21 commit 8130893db021c332e71f22cf7f271fdcb6a01d54
22 Merge: 85de327 0ee2bba
23 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
24 Date: 2010-06-22 11:55:11 +0100
25
26 Merge branch 'telepathy-glib-0.10'
27
28 Conflicts:
29 NEWS
30 configure.ac
31 telepathy-glib/base-connection.c
32
33 commit 0ee2bbaca210fa38b396e2ed99ee80a8c2ca9b34
34 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
35 Date: 2010-06-22 11:53:28 +0100
36
37 Nano version
38
39 commit 6df56ac796d9ea909d301935ecbd084385d0842b
40 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
41 Date: 2010-06-22 11:39:54 +0100
42
43 Prepare release 0.10.7
44
45 commit b23c27834bb623db8a6be5817622837cfb9a6af8
46 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
47 Date: 2010-06-22 11:37:44 +0100
48
49 Update NEWS
50
51 commit 67be96898d794be5118f1ad1b85537086cd13c8a
52 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
53 Date: 2010-06-21 11:00:05 +0100
54
55 make-version-script.py: remove deprecated import of 'sets' module
56
57 The built-in type 'set' is available in Python 2.5, which is the oldest
58 version we support. The sets module was deprecated in 2.6.
59
60 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
61
62 commit d090c8ac6658d0928ac5b1a89f53a21c799f8628
63 Author: Will Thompson <will.thompson@collabora.co.uk>
64 Date: 2010-06-15 18:20:20 +0100
65
66 Add missing va_end()s
67
68 commit b5c98e0624d4c566af30eb6afd1be7e8678cfc65
69 Author: Will Thompson <will.thompson@collabora.co.uk>
70 Date: 2010-06-15 18:18:05 +0100
71
72 Simplify tp_account_manager_create_account_finish()
73
74 Coverity called this function out for not using 'simple'; this patch
75 fixes that, but also makes it much simpler.
76
77 (There is actually a macro in Wocky which generalizes this boilerplate.
78 Maybe we should steal it.)
79
80 commit 5ad63540a2dafd45815dc43085fbfbf25f77296c
81 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82 Date: 2010-06-22 11:35:53 +0100
83
84 Unleak a very unlikely error path.
85
86 Backported to 0.10 from a commit to master by Will Thompson.
87
88 commit 85de327832aa0584a40fe4651aa30fcc204651d8
89 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
90 Date: 2010-06-21 11:00:05 +0100
91
92 make-version-script.py: remove deprecated import of 'sets' module
93
94 The built-in type 'set' is available in Python 2.5, which is the oldest
95 version we support. The sets module was deprecated in 2.6.
96
97 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
98
99 commit 7d2a139cb69637ef080500ca49b900cda339605d
100 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
101 Date: 2010-06-21 12:38:53 +0200
102
103 tp_base_client_set_handler_bypass_approval: only set the flag if needed
104
105 commit 873ac0ee29696be95d0baa1a59322b4904ee49af
106 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
107 Date: 2010-06-19 20:11:23 +0100
108
109 Stop contact info retrieval and don't call the callback if the weak object died
110
111 commit 30bc0beb92a4a9e644712000e52aa2ccf39a9387
112 Author: Travis Reitter <travis.reitter@collabora.co.uk>
113 Date: 2010-06-18 08:35:23 -0700
114
115 Check for dependencies on a per-dep basis, not per-dep-user
116
117 commit 0d6a6fd4452dcaaf473db021adee32edff941044
118 Author: Travis Reitter <travis.reitter@collabora.co.uk>
119 Date: 2010-06-16 15:37:27 -0700
120
121 Update the build system to build the Vala bindings (when enabled).
122
123 commit 90d7894bb9001ef00338ed2acfe6de82e9c8f3af
124 Author: Travis Reitter <travis.reitter@collabora.co.uk>
125 Date: 2010-06-16 09:59:43 -0700
126
127 Bump requirement for g-i, to handle our use of GStrv
128
129 commit 49a65eae11dcd3d3c43f9816a54a8d76ca0a4083
130 Author: Travis Reitter <travis.reitter@collabora.co.uk>
131 Date: 2010-06-16 09:44:53 -0700
132
133 Correct the namespace for a couple BaseClient function return types.
134
135 commit 0cf82367511127af38046662c66817faf9cfa983
136 Author: Travis Reitter <travis.reitter@collabora.co.uk>
137 Date: 2010-06-17 09:21:50 -0700
138
139 Hide TpProxyClassFeatureListFunc from the g-i scanner, since vapigen doesn't know how to handle the result.
140
141 commit 01a3e6403ff006160167966c4b10779a8bb2665c
142 Author: Travis Reitter <travis.reitter@collabora.co.uk>
143 Date: 2010-05-14 09:10:08 -0700
144
145 Hide the BaseClient _implement_ functions which vapigen can't handle.
146
147 commit bb3c11fd0a4c2cb15a1b2eb6f33e0622efae5bc3
148 Author: Travis Reitter <travis.reitter@collabora.co.uk>
149 Date: 2010-05-13 15:04:06 -0700
150
151 Add the proper namespace to (type Object) annotations.
152
153 commit 28d4fc7b2f2a39b1aa00e73aef44588f593b2099
154 Author: Travis Reitter <travis.reitter@collabora.co.uk>
155 Date: 2010-05-13 13:26:16 -0700
156
157 Hide (from g-i) accessor method with problematic compound type (which can be
158 accessed as a property).
159
160 commit 4f683a3e01f64b531e6c341bb2050cbc036e2263
161 Author: Will Thompson <will.thompson@collabora.co.uk>
162 Date: 2010-06-16 08:58:31 +0100
163
164 Unrace codegen in parallel builds.
165
166 The genums.[ch] depend on the existence of _gen, so they should depend
167 on _gen/spec-stamp. Otherwise there's a race between these rules and the
168 creation of _gen which we occasionally lose.
169
170 commit 4f9f77f90a2aee8846595a42bf9c0237780df853
171 Author: Will Thompson <will.thompson@collabora.co.uk>
172 Date: 2010-06-15 18:20:20 +0100
173
174 Add missing va_end()s
175
176 commit cd54450bb1fb7e8d688b42c26317a67b896d4e8c
177 Author: Will Thompson <will.thompson@collabora.co.uk>
178 Date: 2010-06-15 18:18:05 +0100
179
180 Simplify tp_account_manager_create_account_finish()
181
182 Coverity called this function out for not using 'simple'; this patch
183 fixes that, but also makes it much simpler.
184
185 (There is actually a macro in Wocky which generalizes this boilerplate.
186 Maybe we should steal it.)
187
188 commit b9bf5f44bac0a8f6d92afa8253f8e7d6b5794b68
189 Author: Will Thompson <will.thompson@collabora.co.uk>
190 Date: 2010-06-15 15:15:45 +0100
191
192 Unleak a very unlikely error path.
193
194 commit 784b4a89e471870fb4fba827a2693ca3848510f7
195 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
196 Date: 2010-06-14 18:00:13 +0100
197
198 Nano version
199
0200 commit 977adb56a56b6f3e16e3371dad7b1c18ddf9ebb3
1201 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
2202 Date: 2010-06-14 17:30:09 +0100
44 tools \
55 spec \
66 telepathy-glib \
7 $(NULL)
8
9 if HAVE_VALA
10 SUBDIRS += vala
11 endif
12
13 SUBDIRS += \
714 extensions \
815 examples \
916 tests \
10 docs
17 docs \
18 $(NULL)
1119
1220 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-debug
1321
3232 POST_UNINSTALL = :
3333 build_triplet = @build@
3434 host_triplet = @host@
35 @HAVE_VALA_TRUE@am__append_1 = vala
3536 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
3637 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
3738 $(srcdir)/tools/lcov.am $(srcdir)/tools/telepathy.am \
7778 distdir dist dist-all distcheck
7879 ETAGS = etags
7980 CTAGS = ctags
80 DIST_SUBDIRS = $(SUBDIRS)
81 DIST_SUBDIRS = m4 tools spec telepathy-glib vala extensions examples \
82 tests docs
8183 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
8284 distdir = $(PACKAGE)-$(VERSION)
8385 top_distdir = $(distdir)
159161 GTKDOC_MKPDF = @GTKDOC_MKPDF@
160162 GTKDOC_REBASE = @GTKDOC_REBASE@
161163 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
164 HAVE_VALA = @HAVE_VALA@
162165 HTML_DIR = @HTML_DIR@
163166 INSTALL = @INSTALL@
164167 INSTALL_DATA = @INSTALL_DATA@
211214 SHELL = @SHELL@
212215 STRIP = @STRIP@
213216 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
217 VALAC = @VALAC@
218 VALAFLAGS = @VALAFLAGS@
219 VALA_CFLAGS = @VALA_CFLAGS@
220 VALA_LIBS = @VALA_LIBS@
221 VAPIGEN = @VAPIGEN@
214222 VERSION = @VERSION@
215223 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
216224 XSLTPROC = @XSLTPROC@
272280 top_builddir = @top_builddir@
273281 top_srcdir = @top_srcdir@
274282 ACLOCAL_AMFLAGS = -I m4
275 SUBDIRS = \
276 m4 \
277 tools \
278 spec \
279 telepathy-glib \
280 extensions \
281 examples \
282 tests \
283 docs
284
283 SUBDIRS = m4 tools spec telepathy-glib $(NULL) $(am__append_1) \
284 extensions examples tests docs $(NULL)
285285 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-debug
286286 EXTRA_DIST = \
287287 autogen.sh \
0 telepathy-glib 0.11.8 (2010-06-22)
1 ==================================
2
3 The "moving to Canada for maple syrup and bacon" release.
4
5 Requirements:
6
7 ⁂ If GObject-Introspection is enabled, it must be version 0.6.14 or later.
8
9 Enhancements:
10
11 ⁂ Improve GObject-Introspection annotations, and optionally build Vala
12 bindings, which are currently considered highly experimental (treitter)
13
14 Fixes:
15
16 ⁂ Make tp_base_client_set_handler_bypass_approval able to set the value to
17 FALSE, and hence make it possible for a TpSimpleHandler to not bypass
18 approval (cassidy)
19
20 ⁂ If the weak object for contact info retrieval disappears, stop, and don't
21 call the callback (sjoerd)
22
23 ⁂ Fix a va_list leak in tp_value_array_build (wjt)
24
25 ⁂ Fix a memory leak for unlikely errors in tp_base_connection_register (wjt)
26
027 telepathy-glib 0.11.7 (2010-06-14)
128 ==================================
229
6262 between one release tarball and the next, we will change the SONAME of the
6363 library; we will attempt to avoid incompatible API or ABI changes.
6464
65 The GObject-Introspection bindings are not currently considered to be stable,
66 so they have no API/ABI guarantees yet.
65 The GObject-Introspection and Vala bindings are not currently considered to
66 be stable, so they have no API/ABI guarantees yet.
6767
6868 Unreleased builds straight from git identify themselves as version
6969 "x.y.z.1". We DO NOT make any API guarantees about unreleased builds:
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.65 for Telepathy-GLib 0.11.7.
2 # Generated by GNU Autoconf 2.65 for Telepathy-GLib 0.11.8.
33 #
44 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib>.
55 #
701701 # Identity of this package.
702702 PACKAGE_NAME='Telepathy-GLib'
703703 PACKAGE_TARNAME='telepathy-glib'
704 PACKAGE_VERSION='0.11.7'
705 PACKAGE_STRING='Telepathy-GLib 0.11.7'
704 PACKAGE_VERSION='0.11.8'
705 PACKAGE_STRING='Telepathy-GLib 0.11.8'
706706 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib'
707707 PACKAGE_URL=''
708708
768768 PYTHON
769769 XSLTPROC
770770 TP_GLIB_CFLAGS
771 HAVE_VALA
772 HAVE_VALA_FALSE
773 HAVE_VALA_TRUE
774 VAPIGEN
775 VALAFLAGS
776 VALAC
777 VALA_LIBS
778 VALA_CFLAGS
771779 DBUS_LIBS
772780 DBUS_CFLAGS
773781 GLIB_MKENUMS
950958 enable_coding_style_checks
951959 enable_doc_checks
952960 enable_installed_examples
961 enable_vala_bindings
953962 '
954963 ac_precious_vars='build_alias
955964 host_alias
969978 GIO_UNIX_LIBS
970979 DBUS_CFLAGS
971980 DBUS_LIBS
981 VALA_CFLAGS
982 VALA_LIBS
972983 CXX
973984 CXXFLAGS
974985 CCC
15141525 # Omit some internal or obsolete options to make the list less imposing.
15151526 # This message is too long to be a string in the A/UX 3.1 sh.
15161527 cat <<_ACEOF
1517 \`configure' configures Telepathy-GLib 0.11.7 to adapt to many kinds of systems.
1528 \`configure' configures Telepathy-GLib 0.11.8 to adapt to many kinds of systems.
15181529
15191530 Usage: $0 [OPTION]... [VAR=VALUE]...
15201531
15841595
15851596 if test -n "$ac_init_help"; then
15861597 case $ac_init_help in
1587 short | recursive ) echo "Configuration of Telepathy-GLib 0.11.7:";;
1598 short | recursive ) echo "Configuration of Telepathy-GLib 0.11.8:";;
15881599 esac
15891600 cat <<\_ACEOF
15901601
16271638 --enable-doc-checks check for complete documentation coverage
16281639 --enable-installed-examples
16291640 install examples as well as the library
1641 --enable-vala-bindings build the EXPERIMENTAL Vala bindings
16301642
16311643 Optional Packages:
16321644 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
16581670 linker flags for GIO_UNIX, overriding pkg-config
16591671 DBUS_CFLAGS C compiler flags for DBUS, overriding pkg-config
16601672 DBUS_LIBS linker flags for DBUS, overriding pkg-config
1673 VALA_CFLAGS C compiler flags for VALA, overriding pkg-config
1674 VALA_LIBS linker flags for VALA, overriding pkg-config
16611675 CXX C++ compiler command
16621676 CXXFLAGS C++ compiler flags
16631677 CXXCPP C++ preprocessor
17281742 test -n "$ac_init_help" && exit $ac_status
17291743 if $ac_init_version; then
17301744 cat <<\_ACEOF
1731 Telepathy-GLib configure 0.11.7
1745 Telepathy-GLib configure 0.11.8
17321746 generated by GNU Autoconf 2.65
17331747
17341748 Copyright (C) 2009 Free Software Foundation, Inc.
22202234 This file contains any messages produced by compilers while
22212235 running configure, to aid debugging if configure makes a mistake.
22222236
2223 It was created by Telepathy-GLib $as_me 0.11.7, which was
2237 It was created by Telepathy-GLib $as_me 0.11.8, which was
22242238 generated by GNU Autoconf 2.65. Invocation command line was
22252239
22262240 $ $0 $@
30313045
30323046 # Define the identity of the package.
30333047 PACKAGE='telepathy-glib'
3034 VERSION='0.11.7'
3048 VERSION='0.11.8'
30353049
30363050
30373051 cat >>confdefs.h <<_ACEOF
50415055 else
50425056 lt_cv_nm_interface="BSD nm"
50435057 echo "int some_variable = 0;" > conftest.$ac_ext
5044 (eval echo "\"\$as_me:5045: $ac_compile\"" >&5)
5058 (eval echo "\"\$as_me:5059: $ac_compile\"" >&5)
50455059 (eval "$ac_compile" 2>conftest.err)
50465060 cat conftest.err >&5
5047 (eval echo "\"\$as_me:5048: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5061 (eval echo "\"\$as_me:5062: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
50485062 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
50495063 cat conftest.err >&5
5050 (eval echo "\"\$as_me:5051: output\"" >&5)
5064 (eval echo "\"\$as_me:5065: output\"" >&5)
50515065 cat conftest.out >&5
50525066 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
50535067 lt_cv_nm_interface="MS dumpbin"
62536267 ;;
62546268 *-*-irix6*)
62556269 # Find out which ABI we are using.
6256 echo '#line 6257 "configure"' > conftest.$ac_ext
6270 echo '#line 6271 "configure"' > conftest.$ac_ext
62576271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
62586272 (eval $ac_compile) 2>&5
62596273 ac_status=$?
77837797 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
77847798 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
77857799 -e 's:$: $lt_compiler_flag:'`
7786 (eval echo "\"\$as_me:7787: $lt_compile\"" >&5)
7800 (eval echo "\"\$as_me:7801: $lt_compile\"" >&5)
77877801 (eval "$lt_compile" 2>conftest.err)
77887802 ac_status=$?
77897803 cat conftest.err >&5
7790 echo "$as_me:7791: \$? = $ac_status" >&5
7804 echo "$as_me:7805: \$? = $ac_status" >&5
77917805 if (exit $ac_status) && test -s "$ac_outfile"; then
77927806 # The compiler can only warn and ignore the option if not recognized
77937807 # So say no if there are warnings other than the usual output.
81228136 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
81238137 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
81248138 -e 's:$: $lt_compiler_flag:'`
8125 (eval echo "\"\$as_me:8126: $lt_compile\"" >&5)
8139 (eval echo "\"\$as_me:8140: $lt_compile\"" >&5)
81268140 (eval "$lt_compile" 2>conftest.err)
81278141 ac_status=$?
81288142 cat conftest.err >&5
8129 echo "$as_me:8130: \$? = $ac_status" >&5
8143 echo "$as_me:8144: \$? = $ac_status" >&5
81308144 if (exit $ac_status) && test -s "$ac_outfile"; then
81318145 # The compiler can only warn and ignore the option if not recognized
81328146 # So say no if there are warnings other than the usual output.
82278241 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
82288242 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
82298243 -e 's:$: $lt_compiler_flag:'`
8230 (eval echo "\"\$as_me:8231: $lt_compile\"" >&5)
8244 (eval echo "\"\$as_me:8245: $lt_compile\"" >&5)
82318245 (eval "$lt_compile" 2>out/conftest.err)
82328246 ac_status=$?
82338247 cat out/conftest.err >&5
8234 echo "$as_me:8235: \$? = $ac_status" >&5
8248 echo "$as_me:8249: \$? = $ac_status" >&5
82358249 if (exit $ac_status) && test -s out/conftest2.$ac_objext
82368250 then
82378251 # The compiler can only warn and ignore the option if not recognized
82828296 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
82838297 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
82848298 -e 's:$: $lt_compiler_flag:'`
8285 (eval echo "\"\$as_me:8286: $lt_compile\"" >&5)
8299 (eval echo "\"\$as_me:8300: $lt_compile\"" >&5)
82868300 (eval "$lt_compile" 2>out/conftest.err)
82878301 ac_status=$?
82888302 cat out/conftest.err >&5
8289 echo "$as_me:8290: \$? = $ac_status" >&5
8303 echo "$as_me:8304: \$? = $ac_status" >&5
82908304 if (exit $ac_status) && test -s out/conftest2.$ac_objext
82918305 then
82928306 # The compiler can only warn and ignore the option if not recognized
1066610680 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1066710681 lt_status=$lt_dlunknown
1066810682 cat > conftest.$ac_ext <<_LT_EOF
10669 #line 10670 "configure"
10683 #line 10684 "configure"
1067010684 #include "confdefs.h"
1067110685
1067210686 #if HAVE_DLFCN_H
1076210776 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1076310777 lt_status=$lt_dlunknown
1076410778 cat > conftest.$ac_ext <<_LT_EOF
10765 #line 10766 "configure"
10779 #line 10780 "configure"
1076610780 #include "confdefs.h"
1076710781
1076810782 #if HAVE_DLFCN_H
1114711161 as_fn_error "gobject-introspection-1.0 is not installed" "$LINENO" 5
1114811162 fi
1114911163 if test -n "$PKG_CONFIG" && \
11150 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.13\""; } >&5
11151 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.13") 2>&5
11164 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.14\""; } >&5
11165 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.14") 2>&5
1115211166 ac_status=$?
1115311167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1115411168 test $ac_status = 0; }; then
1115511169 found_introspection=yes
1115611170 else
11157 as_fn_error "You need to have gobject-introspection >= 0.6.13 installed to build Telepathy-GLib" "$LINENO" 5
11171 as_fn_error "You need to have gobject-introspection >= 0.6.14 installed to build Telepathy-GLib" "$LINENO" 5
1115811172 fi
1115911173 ;; #(
1116011174 auto) :
1116111175 if test -n "$PKG_CONFIG" && \
11162 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.13\""; } >&5
11163 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.13") 2>&5
11176 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.6.14\""; } >&5
11177 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.14") 2>&5
1116411178 ac_status=$?
1116511179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1116611180 test $ac_status = 0; }; then
1143311447
1143411448
1143511449 LT_CURRENT=39
11436 LT_REVISION=0
11450 LT_REVISION=1
1143711451 LT_AGE=39
1143811452
1143911453
1215412168
1215512169 fi
1215612170
12171
12172
12173
12174 # Check whether --enable-vala-bindings was given.
12175 if test "${enable_vala_bindings+set}" = set; then :
12176 enableval=$enable_vala_bindings; enable_vala_bindings=$enableval
12177 else
12178 enable_vala_bindings=no
12179 fi
12180
12181
12182 if test x$enable_vala_bindings = xyes; then
12183
12184 pkg_failed=no
12185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALA" >&5
12186 $as_echo_n "checking for VALA... " >&6; }
12187
12188 if test -n "$VALA_CFLAGS"; then
12189 pkg_cv_VALA_CFLAGS="$VALA_CFLAGS"
12190 elif test -n "$PKG_CONFIG"; then
12191 if test -n "$PKG_CONFIG" && \
12192 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vala-1.0 >= 0.8.0.58-d033\""; } >&5
12193 ($PKG_CONFIG --exists --print-errors "vala-1.0 >= 0.8.0.58-d033") 2>&5
12194 ac_status=$?
12195 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12196 test $ac_status = 0; }; then
12197 pkg_cv_VALA_CFLAGS=`$PKG_CONFIG --cflags "vala-1.0 >= 0.8.0.58-d033" 2>/dev/null`
12198 else
12199 pkg_failed=yes
12200 fi
12201 else
12202 pkg_failed=untried
12203 fi
12204 if test -n "$VALA_LIBS"; then
12205 pkg_cv_VALA_LIBS="$VALA_LIBS"
12206 elif test -n "$PKG_CONFIG"; then
12207 if test -n "$PKG_CONFIG" && \
12208 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vala-1.0 >= 0.8.0.58-d033\""; } >&5
12209 ($PKG_CONFIG --exists --print-errors "vala-1.0 >= 0.8.0.58-d033") 2>&5
12210 ac_status=$?
12211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12212 test $ac_status = 0; }; then
12213 pkg_cv_VALA_LIBS=`$PKG_CONFIG --libs "vala-1.0 >= 0.8.0.58-d033" 2>/dev/null`
12214 else
12215 pkg_failed=yes
12216 fi
12217 else
12218 pkg_failed=untried
12219 fi
12220
12221
12222
12223 if test $pkg_failed = yes; then
12224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12225 $as_echo "no" >&6; }
12226
12227 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12228 _pkg_short_errors_supported=yes
12229 else
12230 _pkg_short_errors_supported=no
12231 fi
12232 if test $_pkg_short_errors_supported = yes; then
12233 VALA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "vala-1.0 >= 0.8.0.58-d033" 2>&1`
12234 else
12235 VALA_PKG_ERRORS=`$PKG_CONFIG --print-errors "vala-1.0 >= 0.8.0.58-d033" 2>&1`
12236 fi
12237 # Put the nasty error message in config.log where it belongs
12238 echo "$VALA_PKG_ERRORS" >&5
12239
12240 as_fn_error "Package requirements (vala-1.0 >= 0.8.0.58-d033) were not met:
12241
12242 $VALA_PKG_ERRORS
12243
12244 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12245 installed software in a non-standard prefix.
12246
12247 Alternatively, you may set the environment variables VALA_CFLAGS
12248 and VALA_LIBS to avoid the need to call pkg-config.
12249 See the pkg-config man page for more details." "$LINENO" 5
12250 elif test $pkg_failed = untried; then
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12252 $as_echo "no" >&6; }
12253 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12254 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12255 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
12256 is in your PATH or set the PKG_CONFIG environment variable to the full
12257 path to pkg-config.
12258
12259 Alternatively, you may set the environment variables VALA_CFLAGS
12260 and VALA_LIBS to avoid the need to call pkg-config.
12261 See the pkg-config man page for more details.
12262
12263 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12264 See \`config.log' for more details." "$LINENO" 5; }
12265 else
12266 VALA_CFLAGS=$pkg_cv_VALA_CFLAGS
12267 VALA_LIBS=$pkg_cv_VALA_LIBS
12268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12269 $as_echo "yes" >&6; }
12270
12271 fi
12272 have_vala=yes
12273
12274 # Extract the first word of "valac", so it can be a program name with args.
12275 set dummy valac; ac_word=$2
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12277 $as_echo_n "checking for $ac_word... " >&6; }
12278 if test "${ac_cv_path_VALAC+set}" = set; then :
12279 $as_echo_n "(cached) " >&6
12280 else
12281 case $VALAC in
12282 [\\/]* | ?:[\\/]*)
12283 ac_cv_path_VALAC="$VALAC" # Let the user override the test with a path.
12284 ;;
12285 *)
12286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12287 for as_dir in $PATH
12288 do
12289 IFS=$as_save_IFS
12290 test -z "$as_dir" && as_dir=.
12291 for ac_exec_ext in '' $ac_executable_extensions; do
12292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12293 ac_cv_path_VALAC="$as_dir/$ac_word$ac_exec_ext"
12294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12295 break 2
12296 fi
12297 done
12298 done
12299 IFS=$as_save_IFS
12300
12301 test -z "$ac_cv_path_VALAC" && ac_cv_path_VALAC="valac"
12302 ;;
12303 esac
12304 fi
12305 VALAC=$ac_cv_path_VALAC
12306 if test -n "$VALAC"; then
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALAC" >&5
12308 $as_echo "$VALAC" >&6; }
12309 else
12310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12311 $as_echo "no" >&6; }
12312 fi
12313
12314
12315
12316
12317
12318 VAPIGEN=`$PKG_CONFIG --variable=vapigen vala-1.0`
12319
12320 fi
12321
12322 if test "x$have_vala" = "xyes"; then
12323 HAVE_VALA_TRUE=
12324 HAVE_VALA_FALSE='#'
12325 else
12326 HAVE_VALA_TRUE='#'
12327 HAVE_VALA_FALSE=
12328 fi
1215712329
1215812330
1215912331
1520015372 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1520115373 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1520215374 -e 's:$: $lt_compiler_flag:'`
15203 (eval echo "\"\$as_me:15204: $lt_compile\"" >&5)
15375 (eval echo "\"\$as_me:15376: $lt_compile\"" >&5)
1520415376 (eval "$lt_compile" 2>conftest.err)
1520515377 ac_status=$?
1520615378 cat conftest.err >&5
15207 echo "$as_me:15208: \$? = $ac_status" >&5
15379 echo "$as_me:15380: \$? = $ac_status" >&5
1520815380 if (exit $ac_status) && test -s "$ac_outfile"; then
1520915381 # The compiler can only warn and ignore the option if not recognized
1521015382 # So say no if there are warnings other than the usual output.
1529915471 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1530015472 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1530115473 -e 's:$: $lt_compiler_flag:'`
15302 (eval echo "\"\$as_me:15303: $lt_compile\"" >&5)
15474 (eval echo "\"\$as_me:15475: $lt_compile\"" >&5)
1530315475 (eval "$lt_compile" 2>out/conftest.err)
1530415476 ac_status=$?
1530515477 cat out/conftest.err >&5
15306 echo "$as_me:15307: \$? = $ac_status" >&5
15478 echo "$as_me:15479: \$? = $ac_status" >&5
1530715479 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1530815480 then
1530915481 # The compiler can only warn and ignore the option if not recognized
1535115523 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1535215524 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1535315525 -e 's:$: $lt_compiler_flag:'`
15354 (eval echo "\"\$as_me:15355: $lt_compile\"" >&5)
15526 (eval echo "\"\$as_me:15527: $lt_compile\"" >&5)
1535515527 (eval "$lt_compile" 2>out/conftest.err)
1535615528 ac_status=$?
1535715529 cat out/conftest.err >&5
15358 echo "$as_me:15359: \$? = $ac_status" >&5
15530 echo "$as_me:15531: \$? = $ac_status" >&5
1535915531 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1536015532 then
1536115533 # The compiler can only warn and ignore the option if not recognized
1634516517 fi
1634616518
1634716519
16348 ac_config_files="$ac_config_files Makefile docs/Makefile docs/reference/Makefile examples/Makefile examples/client/Makefile examples/cm/Makefile examples/cm/callable/Makefile examples/cm/channelspecific/Makefile examples/cm/contactlist/Makefile examples/cm/echo/Makefile examples/cm/echo-message-parts/Makefile examples/cm/extended/Makefile examples/cm/no-protocols/Makefile examples/extensions/Makefile examples/future/Makefile examples/future/call-cm/Makefile extensions/Makefile spec/Makefile telepathy-glib/Makefile telepathy-glib/telepathy-glib.pc telepathy-glib/telepathy-glib-uninstalled.pc tests/Makefile tests/lib/Makefile tests/dbus/Makefile tests/tools/Makefile tools/Makefile m4/Makefile"
16520 ac_config_files="$ac_config_files Makefile docs/Makefile docs/reference/Makefile examples/Makefile examples/client/Makefile examples/cm/Makefile examples/cm/callable/Makefile examples/cm/channelspecific/Makefile examples/cm/contactlist/Makefile examples/cm/echo/Makefile examples/cm/echo-message-parts/Makefile examples/cm/extended/Makefile examples/cm/no-protocols/Makefile examples/extensions/Makefile examples/future/Makefile examples/future/call-cm/Makefile extensions/Makefile spec/Makefile telepathy-glib/Makefile telepathy-glib/telepathy-glib.pc telepathy-glib/telepathy-glib-uninstalled.pc tests/Makefile tests/lib/Makefile tests/dbus/Makefile tests/tools/Makefile tools/Makefile m4/Makefile vala/Makefile vala/telepathy-vala.pc vala/telepathy-vala-uninstalled.pc"
1634916521
1635016522 cat >confcache <<\_ACEOF
1635116523 # This file is a shell script that caches the results of configure
1649816670 fi
1649916671 if test -z "${OUT_OF_TREE_BUILD_TRUE}" && test -z "${OUT_OF_TREE_BUILD_FALSE}"; then
1650016672 as_fn_error "conditional \"OUT_OF_TREE_BUILD\" was never defined.
16673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16674 fi
16675 if test -z "${HAVE_VALA_TRUE}" && test -z "${HAVE_VALA_FALSE}"; then
16676 as_fn_error "conditional \"HAVE_VALA\" was never defined.
1650116677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1650216678 fi
1650316679 if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
1692417100 # report actual input values of CONFIG_FILES etc. instead of their
1692517101 # values after options handling.
1692617102 ac_log="
16927 This file was extended by Telepathy-GLib $as_me 0.11.7, which was
17103 This file was extended by Telepathy-GLib $as_me 0.11.8, which was
1692817104 generated by GNU Autoconf 2.65. Invocation command line was
1692917105
1693017106 CONFIG_FILES = $CONFIG_FILES
1699017166 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1699117167 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1699217168 ac_cs_version="\\
16993 Telepathy-GLib config.status 0.11.7
17169 Telepathy-GLib config.status 0.11.8
1699417170 configured by $0, generated by GNU Autoconf 2.65,
1699517171 with options \\"\$ac_cs_config\\"
1699617172
1749417670 "tests/tools/Makefile") CONFIG_FILES="$CONFIG_FILES tests/tools/Makefile" ;;
1749517671 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
1749617672 "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
17673 "vala/Makefile") CONFIG_FILES="$CONFIG_FILES vala/Makefile" ;;
17674 "vala/telepathy-vala.pc") CONFIG_FILES="$CONFIG_FILES vala/telepathy-vala.pc" ;;
17675 "vala/telepathy-vala-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vala/telepathy-vala-uninstalled.pc" ;;
1749717676
1749817677 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1749917678 esac
1010
1111 m4_define([tp_glib_major_version], [0])
1212 m4_define([tp_glib_minor_version], [11])
13 m4_define([tp_glib_micro_version], [7])
13 m4_define([tp_glib_micro_version], [8])
1414 m4_define([tp_glib_nano_version], [0])
1515
1616 # If library source has changed since last release, increment revision
2626 # never seen in a release).
2727
2828 m4_define([tp_glib_lt_current], [39])
29 m4_define([tp_glib_lt_revision], [0])
29 m4_define([tp_glib_lt_revision], [1])
3030 m4_define([tp_glib_lt_age], [39])
3131
3232 # Some magic
5656 # pkg-config 0.21 adds CFLAGS from Requires.private, which we need
5757 PKG_PROG_PKG_CONFIG([0.21])
5858
59 GOBJECT_INTROSPECTION_CHECK([0.6.13])
59 GOBJECT_INTROSPECTION_CHECK([0.6.14])
6060 GTK_DOC_CHECK([1.15])
6161
6262 LT_CURRENT=tp_glib_lt_current
187187
188188 AC_SUBST(DBUS_CFLAGS)
189189 AC_SUBST(DBUS_LIBS)
190
191 AC_ARG_ENABLE(vala-bindings,
192 AC_HELP_STRING([--enable-vala-bindings],
193 [build the EXPERIMENTAL Vala bindings]),
194 enable_vala_bindings=$enableval,
195 enable_vala_bindings=no )
196
197 if test x$enable_vala_bindings = xyes; then
198 PKG_CHECK_MODULES(VALA,
199 [vala-1.0 >= 0.8.0.58-d033])
200 have_vala=yes
201
202 AC_PATH_PROG(VALAC, valac, valac)
203 AC_SUBST(VALAC)
204 AC_SUBST(VALAFLAGS)
205
206 VAPIGEN=`$PKG_CONFIG --variable=vapigen vala-1.0`
207 AC_SUBST(VAPIGEN)
208 fi
209
210 AM_CONDITIONAL([HAVE_VALA], [test "x$have_vala" = "xyes"])
211 AC_SUBST(HAVE_VALA)
190212
191213 dnl We want the examples to be able to use TP_GLIB_CFLAGS as though they were
192214 dnl independent programs, but subst'ing TP_GLIB_LIBS interferes with
265287 tests/dbus/Makefile \
266288 tests/tools/Makefile \
267289 tools/Makefile \
268 m4/Makefile
290 m4/Makefile \
291 vala/Makefile \
292 vala/telepathy-vala.pc \
293 vala/telepathy-vala-uninstalled.pc
269294 )
143143 GTKDOC_MKPDF = @GTKDOC_MKPDF@
144144 GTKDOC_REBASE = @GTKDOC_REBASE@
145145 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
146 HAVE_VALA = @HAVE_VALA@
146147 HTML_DIR = @HTML_DIR@
147148 INSTALL = @INSTALL@
148149 INSTALL_DATA = @INSTALL_DATA@
195196 SHELL = @SHELL@
196197 STRIP = @STRIP@
197198 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
199 VALAC = @VALAC@
200 VALAFLAGS = @VALAFLAGS@
201 VALA_CFLAGS = @VALA_CFLAGS@
202 VALA_LIBS = @VALA_LIBS@
203 VAPIGEN = @VAPIGEN@
198204 VERSION = @VERSION@
199205 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
200206 XSLTPROC = @XSLTPROC@
118118 GTKDOC_MKPDF = @GTKDOC_MKPDF@
119119 GTKDOC_REBASE = @GTKDOC_REBASE@
120120 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
121 HAVE_VALA = @HAVE_VALA@
121122 HTML_DIR = @HTML_DIR@
122123 INSTALL = @INSTALL@
123124 INSTALL_DATA = @INSTALL_DATA@
170171 SHELL = @SHELL@
171172 STRIP = @STRIP@
172173 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
174 VALAC = @VALAC@
175 VALAFLAGS = @VALAFLAGS@
176 VALA_CFLAGS = @VALA_CFLAGS@
177 VALA_LIBS = @VALA_LIBS@
178 VAPIGEN = @VAPIGEN@
173179 VERSION = @VERSION@
174180 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
175181 XSLTPROC = @XSLTPROC@
234234 <p>
235235 </p>
236236 <div class="example">
237 <a name="id608544"></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="id581257"></a><p class="title"><b>Example 1. Using <a class="link" href="telepathy-glib-asv.html#tp-asv-new" title="tp_asv_new ()"><code class="function">tp_asv_new()</code></a></b></p>
238238 <div class="example-contents">
239239 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
240240 <tbody>
859859 </tr>
860860 <tr>
861861 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
862 <td> the handled
863 channels. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Tp.Channel]</span>
862 <td> the
863 handled channels. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.Channel]</span>
864864 </td>
865865 </tr>
866866 </tbody>
886886 </tr>
887887 <tr>
888888 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
889 <td> a <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
890 of <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Tp.ChannelRequest]</span>
889 <td> a
890 <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="telepathy-glib-channel-request.html#TpChannelRequest"><span class="type">TpChannelRequest</span></a>. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.ChannelRequest]</span>
891891 </td>
892892 </tr>
893893 </tbody>
8888 <a name="tp-capabilities-get-channel-classes"></a><h3>tp_capabilities_get_channel_classes ()</h3>
8989 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * tp_capabilities_get_channel_classes (<em class="parameter"><code><a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> *self</code></em>);</pre>
9090 <p>
91
92 </p>
93 <div class="variablelist"><table border="0">
94 <col align="left" valign="top">
95 <tbody>
96 <tr>
97 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
98 <td>a <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities"><span class="type">TpCapabilities</span></a> object
99 </td>
100 </tr>
101 <tr>
102 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
103 <td> the same <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> as the <a class="link" href="telepathy-glib-capabilities.html#TpCapabilities--channel-classes" title='The "channel-classes" property'><span class="type">"channel-classes"</span></a> property
104
105 </td>
106 </tr>
107 </tbody>
108 </table></div>
109 <p class="since">Since 0.11.3</p>
91 </p>
92 <div class="variablelist"><table border="0">
93 <col align="left" valign="top">
94 <tbody>
95 <tr>
96 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
97 <td>
98 </td>
99 </tr>
100 <tr>
101 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
102 <td>
103 </td>
104 </tr>
105 </tbody>
106 </table></div>
110107 </div>
111108 <hr>
112109 <div class="refsect2" title="tp_capabilities_is_specific_to_contact ()">
14381438 </tr>
14391439 <tr>
14401440 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1441 <td> an object to export. <span class="annotation">[type Object][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1441 <td> an object to export. <span class="annotation">[type GObject.Object][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
14421442 </td>
14431443 </tr>
14441444 </tbody>
14641464 </tr>
14651465 <tr>
14661466 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1467 <td> an object previously exported with
1468 <a class="link" href="telepathy-glib-dbus.html#tp-dbus-daemon-register-object" title="tp_dbus_daemon_register_object ()"><code class="function">tp_dbus_daemon_register_object()</code></a>. <span class="annotation">[type Object][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1467 <td> an object previously exported
1468 with <a class="link" href="telepathy-glib-dbus.html#tp-dbus-daemon-register-object" title="tp_dbus_daemon_register_object ()"><code class="function">tp_dbus_daemon_register_object()</code></a>. <span class="annotation">[type GObject.Object][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
14691469 </td>
14701470 </tr>
14711471 </tbody>
182182 unsigned int must_have_unique_name:1;
183183 guint _reserved_flags:31;
184184
185 /* XXX: hide this from the g-i scanner, since vapigen can't cope */
186 #ifdef __GI_SCANNER__
187 GCallback _internal_list_features;
188 #else
185189 TpProxyClassFeatureListFunc list_features;
190 #endif /* __GI_SCANNER__ */
186191 GCallback _reserved[3];
187192 gpointer priv;
188193 } TpProxyClass;
213218 <tr>
214219 <td><p><span class="term"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="TpProxyClass.-reserved-flags"></a>_reserved_flags</code></em> :31;</span></p></td>
215220 <td>Reserved for future expansion
221 </td>
222 </tr>
223 <tr>
224 <td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> <em class="structfield"><code><a name="TpProxyClass.-internal-list-features"></a>_internal_list_features</code></em>;</span></p></td>
225 <td>
216226 </td>
217227 </tr>
218228 <tr>
11411141 <p>
11421142 </p>
11431143 <div class="example">
1144 <a name="id1118350"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
1144 <a name="id1091023"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
11451145 <div class="example-contents">
11461146 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
11471147 <tbody>
12071207 <p>
12081208 </p>
12091209 <div class="example">
1210 <a name="id1118529"></a><p class="title"><b>Example 3. using tp_value_array_unpack</b></p>
1210 <a name="id1091202"></a><p class="title"><b>Example 3. using tp_value_array_unpack</b></p>
12111211 <div class="example-contents">
12121212 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
12131213 <tbody>
12891289 <tbody>
12901290 <tr>
12911291 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1292 <td> an object to which to take a weak reference. <span class="annotation">[type Object]</span>
1292 <td> an object to which to take a weak reference. <span class="annotation">[type GObject.Object]</span>
12931293 </td>
12941294 </tr>
12951295 <tr>
13331333 </tr>
13341334 <tr>
13351335 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1336 <td> a new reference, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[type Object][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1336 <td> a new reference, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[type GObject.Object][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
13371337 </td>
13381338 </tr>
13391339 </tbody>
10001000 <keyword type="property" name="The &quot;presence-type&quot; property" link="telepathy-glib-contact.html#TpContact--presence-type"/>
10011001 <keyword type="signal" name="The &quot;presence-changed&quot; signal" link="telepathy-glib-contact.html#TpContact-presence-changed"/>
10021002 <keyword type="struct" name="TpCapabilities" link="telepathy-glib-capabilities.html#TpCapabilities-struct"/>
1003 <keyword type="function" name="tp_capabilities_get_channel_classes ()" link="telepathy-glib-capabilities.html#tp-capabilities-get-channel-classes" since="0.11.3"/>
1003 <keyword type="function" name="tp_capabilities_get_channel_classes ()" link="telepathy-glib-capabilities.html#tp-capabilities-get-channel-classes"/>
10041004 <keyword type="function" name="tp_capabilities_is_specific_to_contact ()" link="telepathy-glib-capabilities.html#tp-capabilities-is-specific-to-contact" since="0.11.3"/>
10051005 <keyword type="function" name="tp_capabilities_supports_text_chatrooms ()" link="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chatrooms" since="0.11.3"/>
10061006 <keyword type="function" name="tp_capabilities_supports_text_chats ()" link="telepathy-glib-capabilities.html#tp-capabilities-supports-text-chats" since="0.11.3"/>
177177 @Returns:
178178
179179
180 <!-- ##### USER_FUNCTION TpBaseContactListAsyncFinishFunc ##### -->
181 <para>
182
183 </para>
184
185 @self:
186 @result:
187 @error:
188 @Returns:
189
190
180191 <!-- ##### MACRO TP_TYPE_MUTABLE_CONTACT_LIST ##### -->
181192 <para>
182193
190201 </para>
191202
192203 @parent:
193 @request_subscription:
194 @authorize_publication:
195 @remove_contacts:
196 @unsubscribe:
197 @unpublish:
198 @store_contacts:
204 @request_subscription_async:
205 @request_subscription_finish:
206 @authorize_publication_async:
207 @authorize_publication_finish:
208 @remove_contacts_async:
209 @remove_contacts_finish:
210 @unsubscribe_async:
211 @unsubscribe_finish:
212 @unpublish_async:
213 @unpublish_finish:
214 @store_contacts_async:
215 @store_contacts_finish:
199216 @can_change_subscriptions:
200217 @get_request_uses_message:
201218
225242 @self:
226243 @contacts:
227244 @message:
228
229
230 <!-- ##### FUNCTION tp_base_contact_list_request_subscription ##### -->
245 @callback:
246 @user_data:
247
248
249 <!-- ##### FUNCTION tp_base_contact_list_request_subscription_async ##### -->
231250 <para>
232251
233252 </para>
235254 @self:
236255 @contacts:
237256 @message:
257 @callback:
258 @user_data:
259
260
261 <!-- ##### FUNCTION tp_base_contact_list_request_subscription_finish ##### -->
262 <para>
263
264 </para>
265
266 @self:
267 @result:
268 @error:
269 @Returns:
238270
239271
240272 <!-- ##### USER_FUNCTION TpBaseContactListActOnContactsFunc ##### -->
244276
245277 @self:
246278 @contacts:
247
248
249 <!-- ##### FUNCTION tp_base_contact_list_authorize_publication ##### -->
250 <para>
251
252 </para>
253
254 @self:
255 @contacts:
256
257
258 <!-- ##### FUNCTION tp_base_contact_list_store_contacts ##### -->
259 <para>
260
261 </para>
262
263 @self:
264 @contacts:
265
266
267 <!-- ##### FUNCTION tp_base_contact_list_remove_contacts ##### -->
268 <para>
269
270 </para>
271
272 @self:
273 @contacts:
274
275
276 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe ##### -->
277 <para>
278
279 </para>
280
281 @self:
282 @contacts:
283
284
285 <!-- ##### FUNCTION tp_base_contact_list_unpublish ##### -->
286 <para>
287
288 </para>
289
290 @self:
291 @contacts:
279 @callback:
280 @user_data:
281
282
283 <!-- ##### FUNCTION tp_base_contact_list_authorize_publication_async ##### -->
284 <para>
285
286 </para>
287
288 @self:
289 @contacts:
290 @callback:
291 @user_data:
292
293
294 <!-- ##### FUNCTION tp_base_contact_list_authorize_publication_finish ##### -->
295 <para>
296
297 </para>
298
299 @self:
300 @result:
301 @error:
302 @Returns:
303
304
305 <!-- ##### FUNCTION tp_base_contact_list_store_contacts_async ##### -->
306 <para>
307
308 </para>
309
310 @self:
311 @contacts:
312 @callback:
313 @user_data:
314
315
316 <!-- ##### FUNCTION tp_base_contact_list_store_contacts_finish ##### -->
317 <para>
318
319 </para>
320
321 @self:
322 @result:
323 @error:
324 @Returns:
325
326
327 <!-- ##### FUNCTION tp_base_contact_list_remove_contacts_async ##### -->
328 <para>
329
330 </para>
331
332 @self:
333 @contacts:
334 @callback:
335 @user_data:
336
337
338 <!-- ##### FUNCTION tp_base_contact_list_remove_contacts_finish ##### -->
339 <para>
340
341 </para>
342
343 @self:
344 @result:
345 @error:
346 @Returns:
347
348
349 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe_async ##### -->
350 <para>
351
352 </para>
353
354 @self:
355 @contacts:
356 @callback:
357 @user_data:
358
359
360 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe_finish ##### -->
361 <para>
362
363 </para>
364
365 @self:
366 @result:
367 @error:
368 @Returns:
369
370
371 <!-- ##### FUNCTION tp_base_contact_list_unpublish_async ##### -->
372 <para>
373
374 </para>
375
376 @self:
377 @contacts:
378 @callback:
379 @user_data:
380
381
382 <!-- ##### FUNCTION tp_base_contact_list_unpublish_finish ##### -->
383 <para>
384
385 </para>
386
387 @self:
388 @result:
389 @error:
390 @Returns:
292391
293392
294393 <!-- ##### MACRO TP_TYPE_CONTACT_GROUP_LIST ##### -->
432531 </para>
433532
434533 @parent:
435 @set_contact_groups:
534 @set_contact_groups_async:
535 @set_contact_groups_finish:
436536 @create_groups:
437537 @add_to_group:
438538 @remove_from_group:
449549 @contact:
450550 @normalized_names:
451551 @n_names:
452
453
454 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups ##### -->
552 @callback:
553 @user_data:
554
555
556 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups_async ##### -->
455557 <para>
456558
457559 </para>
460562 @contact:
461563 @normalized_names:
462564 @n_names:
565 @callback:
566 @user_data:
567
568
569 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups_finish ##### -->
570 <para>
571
572 </para>
573
574 @self:
575 @result:
576 @error:
577 @Returns:
463578
464579
465580 <!-- ##### USER_FUNCTION TpBaseContactListCreateGroupsFunc ##### -->
573688
574689 @parent:
575690 @get_blocked_contacts:
576 @block_contacts:
577 @unblock_contacts:
691 @block_contacts_async:
692 @block_contacts_finish:
693 @unblock_contacts_async:
694 @unblock_contacts_finish:
578695 @can_block:
579696
580697 <!-- ##### FUNCTION tp_base_contact_list_can_block ##### -->
595712 @Returns:
596713
597714
598 <!-- ##### FUNCTION tp_base_contact_list_block_contacts ##### -->
599 <para>
600
601 </para>
602
603 @self:
604 @contacts:
605
606
607 <!-- ##### FUNCTION tp_base_contact_list_unblock_contacts ##### -->
608 <para>
609
610 </para>
611
612 @self:
613 @contacts:
715 <!-- ##### FUNCTION tp_base_contact_list_block_contacts_async ##### -->
716 <para>
717
718 </para>
719
720 @self:
721 @contacts:
722 @callback:
723 @user_data:
724
725
726 <!-- ##### FUNCTION tp_base_contact_list_block_contacts_finish ##### -->
727 <para>
728
729 </para>
730
731 @self:
732 @result:
733 @error:
734 @Returns:
735
736
737 <!-- ##### FUNCTION tp_base_contact_list_unblock_contacts_async ##### -->
738 <para>
739
740 </para>
741
742 @self:
743 @contacts:
744 @callback:
745 @user_data:
746
747
748 <!-- ##### FUNCTION tp_base_contact_list_unblock_contacts_finish ##### -->
749 <para>
750
751 </para>
752
753 @self:
754 @result:
755 @error:
756 @Returns:
614757
615758
616759 <!-- ##### FUNCTION tp_base_contact_list_contact_blocking_changed ##### -->
9393 @interface:
9494 @must_have_unique_name:
9595 @_reserved_flags:
96 @_internal_list_features:
9697 @list_features:
9798 @_reserved:
9899 @priv:
452452
453453 @self:
454454 @contacts:
455 @error:
456 @Returns:
457
458 <!-- ##### USER_FUNCTION TpBaseContactListAsyncFinishFunc ##### -->
459 <para>
460
461 </para>
462
463 @self:
464 @result:
455465 @error:
456466 @Returns:
457467
591601 @contact:
592602 @normalized_names:
593603 @n_names:
604 @callback:
605 @user_data:
594606
595607 <!-- ##### USER_FUNCTION TpBaseContactListUIntFunc ##### -->
596608 <para>
648660
649661 @parent:
650662 @get_blocked_contacts:
651 @block_contacts:
652 @unblock_contacts:
663 @block_contacts_async:
664 @block_contacts_finish:
665 @unblock_contacts_async:
666 @unblock_contacts_finish:
653667 @can_block:
654668
655669 <!-- ##### STRUCT TpContactGroupListInterface ##### -->
805819 </para>
806820
807821 @parent:
808 @set_contact_groups:
822 @set_contact_groups_async:
823 @set_contact_groups_finish:
809824 @create_groups:
810825 @add_to_group:
811826 @remove_from_group:
819834 </para>
820835
821836 @parent:
822 @request_subscription:
823 @authorize_publication:
824 @remove_contacts:
825 @unsubscribe:
826 @unpublish:
827 @store_contacts:
837 @request_subscription_async:
838 @request_subscription_finish:
839 @authorize_publication_async:
840 @authorize_publication_finish:
841 @remove_contacts_async:
842 @remove_contacts_finish:
843 @unsubscribe_async:
844 @unsubscribe_finish:
845 @unpublish_async:
846 @unpublish_finish:
847 @store_contacts_async:
848 @store_contacts_finish:
828849 @can_change_subscriptions:
829850 @get_request_uses_message:
830851
10051026 @self:
10061027 @contacts:
10071028
1029 <!-- ##### FUNCTION tp_base_contact_list_authorize_publication_async ##### -->
1030 <para>
1031
1032 </para>
1033
1034 @self:
1035 @contacts:
1036 @callback:
1037 @user_data:
1038
1039 <!-- ##### FUNCTION tp_base_contact_list_authorize_publication_finish ##### -->
1040 <para>
1041
1042 </para>
1043
1044 @self:
1045 @result:
1046 @error:
1047 @Returns:
1048
10081049 <!-- ##### FUNCTION tp_base_contact_list_block_contacts ##### -->
10091050 <para>
10101051
10121053
10131054 @self:
10141055 @contacts:
1056
1057 <!-- ##### FUNCTION tp_base_contact_list_block_contacts_async ##### -->
1058 <para>
1059
1060 </para>
1061
1062 @self:
1063 @contacts:
1064 @callback:
1065 @user_data:
1066
1067 <!-- ##### FUNCTION tp_base_contact_list_block_contacts_finish ##### -->
1068 <para>
1069
1070 </para>
1071
1072 @self:
1073 @result:
1074 @error:
1075 @Returns:
10151076
10161077 <!-- ##### FUNCTION tp_base_contact_list_can_block ##### -->
10171078 <para>
14531514 @self:
14541515 @contacts:
14551516
1517 <!-- ##### FUNCTION tp_base_contact_list_remove_contacts_async ##### -->
1518 <para>
1519
1520 </para>
1521
1522 @self:
1523 @contacts:
1524 @callback:
1525 @user_data:
1526
1527 <!-- ##### FUNCTION tp_base_contact_list_remove_contacts_finish ##### -->
1528 <para>
1529
1530 </para>
1531
1532 @self:
1533 @result:
1534 @error:
1535 @Returns:
1536
14561537 <!-- ##### FUNCTION tp_base_contact_list_remove_from_group ##### -->
14571538 <para>
14581539
14871568 @self:
14881569 @contacts:
14891570 @message:
1571
1572 <!-- ##### FUNCTION tp_base_contact_list_request_subscription_async ##### -->
1573 <para>
1574
1575 </para>
1576
1577 @self:
1578 @contacts:
1579 @message:
1580 @callback:
1581 @user_data:
1582
1583 <!-- ##### FUNCTION tp_base_contact_list_request_subscription_finish ##### -->
1584 <para>
1585
1586 </para>
1587
1588 @self:
1589 @result:
1590 @error:
1591 @Returns:
14901592
14911593 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups ##### -->
14921594 <para>
14981600 @normalized_names:
14991601 @n_names:
15001602
1603 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups_async ##### -->
1604 <para>
1605
1606 </para>
1607
1608 @self:
1609 @contact:
1610 @normalized_names:
1611 @n_names:
1612 @callback:
1613 @user_data:
1614
1615 <!-- ##### FUNCTION tp_base_contact_list_set_contact_groups_finish ##### -->
1616 <para>
1617
1618 </para>
1619
1620 @self:
1621 @result:
1622 @error:
1623 @Returns:
1624
15011625 <!-- ##### FUNCTION tp_base_contact_list_set_list_received ##### -->
15021626 <para>
15031627
15131637 @self:
15141638 @contacts:
15151639
1640 <!-- ##### FUNCTION tp_base_contact_list_store_contacts_async ##### -->
1641 <para>
1642
1643 </para>
1644
1645 @self:
1646 @contacts:
1647 @callback:
1648 @user_data:
1649
1650 <!-- ##### FUNCTION tp_base_contact_list_store_contacts_finish ##### -->
1651 <para>
1652
1653 </para>
1654
1655 @self:
1656 @result:
1657 @error:
1658 @Returns:
1659
15161660 <!-- ##### FUNCTION tp_base_contact_list_true_func ##### -->
15171661 <para>
15181662
15291673 @self:
15301674 @contacts:
15311675
1676 <!-- ##### FUNCTION tp_base_contact_list_unblock_contacts_async ##### -->
1677 <para>
1678
1679 </para>
1680
1681 @self:
1682 @contacts:
1683 @callback:
1684 @user_data:
1685
1686 <!-- ##### FUNCTION tp_base_contact_list_unblock_contacts_finish ##### -->
1687 <para>
1688
1689 </para>
1690
1691 @self:
1692 @result:
1693 @error:
1694 @Returns:
1695
15321696 <!-- ##### FUNCTION tp_base_contact_list_unpublish ##### -->
15331697 <para>
15341698
15371701 @self:
15381702 @contacts:
15391703
1704 <!-- ##### FUNCTION tp_base_contact_list_unpublish_async ##### -->
1705 <para>
1706
1707 </para>
1708
1709 @self:
1710 @contacts:
1711 @callback:
1712 @user_data:
1713
1714 <!-- ##### FUNCTION tp_base_contact_list_unpublish_finish ##### -->
1715 <para>
1716
1717 </para>
1718
1719 @self:
1720 @result:
1721 @error:
1722 @Returns:
1723
15401724 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe ##### -->
15411725 <para>
15421726
15441728
15451729 @self:
15461730 @contacts:
1731
1732 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe_async ##### -->
1733 <para>
1734
1735 </para>
1736
1737 @self:
1738 @contacts:
1739 @callback:
1740 @user_data:
1741
1742 <!-- ##### FUNCTION tp_base_contact_list_unsubscribe_finish ##### -->
1743 <para>
1744
1745 </para>
1746
1747 @self:
1748 @result:
1749 @error:
1750 @Returns:
15471751
15481752 <!-- ##### FUNCTION tp_base_protocol_get_immutable_properties ##### -->
15491753 <para>
26692873 @error:
26702874 @Returns:
26712875
2876 <!-- ##### FUNCTION tp_simple_async_report_success_in_idle ##### -->
2877 <para>
2878
2879 </para>
2880
2881 @source:
2882 @callback:
2883 @user_data:
2884 @source_tag:
2885
26722886 <!-- ##### USER_FUNCTION tp_svc_connection_add_client_interest_impl ##### -->
26732887 <para>
26742888
29303144 @klass:
29313145 @impl:
29323146
3147 <!-- ##### FUNCTION tp_svc_connection_interface_contact_list_implement_request_contact_list ##### -->
3148 <para>
3149
3150 </para>
3151
3152 @klass:
3153 @impl:
3154
29333155 <!-- ##### FUNCTION tp_svc_connection_interface_contact_list_implement_request_subscription ##### -->
29343156 <para>
29353157
29613183
29623184 @self:
29633185 @in_Contacts:
3186 @context:
3187
3188 <!-- ##### USER_FUNCTION tp_svc_connection_interface_contact_list_request_contact_list_impl ##### -->
3189 <para>
3190
3191 </para>
3192
3193 @self:
3194 @in_Interfaces:
3195 @in_Hold:
29643196 @context:
29653197
29663198 <!-- ##### USER_FUNCTION tp_svc_connection_interface_contact_list_request_subscription_impl ##### -->
29953227
29963228 @context:
29973229
3230 <!-- ##### FUNCTION tp_svc_connection_interface_contact_list_return_from_request_contact_list ##### -->
3231 <para>
3232
3233 </para>
3234
3235 @context:
3236 @out_Attributes:
3237
29983238 <!-- ##### FUNCTION tp_svc_connection_interface_contact_list_return_from_request_subscription ##### -->
29993239 <para>
30003240
143143 GTKDOC_MKPDF = @GTKDOC_MKPDF@
144144 GTKDOC_REBASE = @GTKDOC_REBASE@
145145 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
146 HAVE_VALA = @HAVE_VALA@
146147 HTML_DIR = @HTML_DIR@
147148 INSTALL = @INSTALL@
148149 INSTALL_DATA = @INSTALL_DATA@
195196 SHELL = @SHELL@
196197 STRIP = @STRIP@
197198 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
199 VALAC = @VALAC@
200 VALAFLAGS = @VALAFLAGS@
201 VALA_CFLAGS = @VALA_CFLAGS@
202 VALA_LIBS = @VALA_LIBS@
203 VAPIGEN = @VAPIGEN@
198204 VERSION = @VERSION@
199205 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
200206 XSLTPROC = @XSLTPROC@
229229 GTKDOC_MKPDF = @GTKDOC_MKPDF@
230230 GTKDOC_REBASE = @GTKDOC_REBASE@
231231 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
232 HAVE_VALA = @HAVE_VALA@
232233 HTML_DIR = @HTML_DIR@
233234 INSTALL = @INSTALL@
234235 INSTALL_DATA = @INSTALL_DATA@
281282 SHELL = @SHELL@
282283 STRIP = @STRIP@
283284 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
285 VALAC = @VALAC@
286 VALAFLAGS = @VALAFLAGS@
287 VALA_CFLAGS = @VALA_CFLAGS@
288 VALA_LIBS = @VALA_LIBS@
289 VAPIGEN = @VAPIGEN@
284290 VERSION = @VERSION@
285291 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
286292 XSLTPROC = @XSLTPROC@
143143 GTKDOC_MKPDF = @GTKDOC_MKPDF@
144144 GTKDOC_REBASE = @GTKDOC_REBASE@
145145 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
146 HAVE_VALA = @HAVE_VALA@
146147 HTML_DIR = @HTML_DIR@
147148 INSTALL = @INSTALL@
148149 INSTALL_DATA = @INSTALL_DATA@
195196 SHELL = @SHELL@
196197 STRIP = @STRIP@
197198 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
199 VALAC = @VALAC@
200 VALAFLAGS = @VALAFLAGS@
201 VALA_CFLAGS = @VALA_CFLAGS@
202 VALA_LIBS = @VALA_LIBS@
203 VAPIGEN = @VAPIGEN@
198204 VERSION = @VERSION@
199205 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
200206 XSLTPROC = @XSLTPROC@
176176 GTKDOC_MKPDF = @GTKDOC_MKPDF@
177177 GTKDOC_REBASE = @GTKDOC_REBASE@
178178 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
179 HAVE_VALA = @HAVE_VALA@
179180 HTML_DIR = @HTML_DIR@
180181 INSTALL = @INSTALL@
181182 INSTALL_DATA = @INSTALL_DATA@
228229 SHELL = @SHELL@
229230 STRIP = @STRIP@
230231 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
232 VALAC = @VALAC@
233 VALAFLAGS = @VALAFLAGS@
234 VALA_CFLAGS = @VALA_CFLAGS@
235 VALA_LIBS = @VALA_LIBS@
236 VAPIGEN = @VAPIGEN@
231237 VERSION = @VERSION@
232238 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
233239 XSLTPROC = @XSLTPROC@
176176 GTKDOC_MKPDF = @GTKDOC_MKPDF@
177177 GTKDOC_REBASE = @GTKDOC_REBASE@
178178 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
179 HAVE_VALA = @HAVE_VALA@
179180 HTML_DIR = @HTML_DIR@
180181 INSTALL = @INSTALL@
181182 INSTALL_DATA = @INSTALL_DATA@
228229 SHELL = @SHELL@
229230 STRIP = @STRIP@
230231 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
232 VALAC = @VALAC@
233 VALAFLAGS = @VALAFLAGS@
234 VALA_CFLAGS = @VALA_CFLAGS@
235 VALA_LIBS = @VALA_LIBS@
236 VAPIGEN = @VAPIGEN@
231237 VERSION = @VERSION@
232238 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
233239 XSLTPROC = @XSLTPROC@
176176 GTKDOC_MKPDF = @GTKDOC_MKPDF@
177177 GTKDOC_REBASE = @GTKDOC_REBASE@
178178 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
179 HAVE_VALA = @HAVE_VALA@
179180 HTML_DIR = @HTML_DIR@
180181 INSTALL = @INSTALL@
181182 INSTALL_DATA = @INSTALL_DATA@
228229 SHELL = @SHELL@
229230 STRIP = @STRIP@
230231 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
232 VALAC = @VALAC@
233 VALAFLAGS = @VALAFLAGS@
234 VALA_CFLAGS = @VALA_CFLAGS@
235 VALA_LIBS = @VALA_LIBS@
236 VAPIGEN = @VAPIGEN@
231237 VERSION = @VERSION@
232238 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
233239 XSLTPROC = @XSLTPROC@
173173 GTKDOC_MKPDF = @GTKDOC_MKPDF@
174174 GTKDOC_REBASE = @GTKDOC_REBASE@
175175 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
176 HAVE_VALA = @HAVE_VALA@
176177 HTML_DIR = @HTML_DIR@
177178 INSTALL = @INSTALL@
178179 INSTALL_DATA = @INSTALL_DATA@
225226 SHELL = @SHELL@
226227 STRIP = @STRIP@
227228 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
229 VALAC = @VALAC@
230 VALAFLAGS = @VALAFLAGS@
231 VALA_CFLAGS = @VALA_CFLAGS@
232 VALA_LIBS = @VALA_LIBS@
233 VAPIGEN = @VAPIGEN@
228234 VERSION = @VERSION@
229235 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
230236 XSLTPROC = @XSLTPROC@
174174 GTKDOC_MKPDF = @GTKDOC_MKPDF@
175175 GTKDOC_REBASE = @GTKDOC_REBASE@
176176 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
177 HAVE_VALA = @HAVE_VALA@
177178 HTML_DIR = @HTML_DIR@
178179 INSTALL = @INSTALL@
179180 INSTALL_DATA = @INSTALL_DATA@
226227 SHELL = @SHELL@
227228 STRIP = @STRIP@
228229 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
230 VALAC = @VALAC@
231 VALAFLAGS = @VALAFLAGS@
232 VALA_CFLAGS = @VALA_CFLAGS@
233 VALA_LIBS = @VALA_LIBS@
234 VAPIGEN = @VAPIGEN@
229235 VERSION = @VERSION@
230236 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
231237 XSLTPROC = @XSLTPROC@
167167 GTKDOC_MKPDF = @GTKDOC_MKPDF@
168168 GTKDOC_REBASE = @GTKDOC_REBASE@
169169 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
170 HAVE_VALA = @HAVE_VALA@
170171 HTML_DIR = @HTML_DIR@
171172 INSTALL = @INSTALL@
172173 INSTALL_DATA = @INSTALL_DATA@
219220 SHELL = @SHELL@
220221 STRIP = @STRIP@
221222 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
223 VALAC = @VALAC@
224 VALAFLAGS = @VALAFLAGS@
225 VALA_CFLAGS = @VALA_CFLAGS@
226 VALA_LIBS = @VALA_LIBS@
227 VAPIGEN = @VAPIGEN@
222228 VERSION = @VERSION@
223229 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
224230 XSLTPROC = @XSLTPROC@
166166 GTKDOC_MKPDF = @GTKDOC_MKPDF@
167167 GTKDOC_REBASE = @GTKDOC_REBASE@
168168 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
169 HAVE_VALA = @HAVE_VALA@
169170 HTML_DIR = @HTML_DIR@
170171 INSTALL = @INSTALL@
171172 INSTALL_DATA = @INSTALL_DATA@
218219 SHELL = @SHELL@
219220 STRIP = @STRIP@
220221 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
222 VALAC = @VALAC@
223 VALAFLAGS = @VALAFLAGS@
224 VALA_CFLAGS = @VALA_CFLAGS@
225 VALA_LIBS = @VALA_LIBS@
226 VAPIGEN = @VAPIGEN@
221227 VERSION = @VERSION@
222228 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
223229 XSLTPROC = @XSLTPROC@
150150 GTKDOC_MKPDF = @GTKDOC_MKPDF@
151151 GTKDOC_REBASE = @GTKDOC_REBASE@
152152 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
153 HAVE_VALA = @HAVE_VALA@
153154 HTML_DIR = @HTML_DIR@
154155 INSTALL = @INSTALL@
155156 INSTALL_DATA = @INSTALL_DATA@
202203 SHELL = @SHELL@
203204 STRIP = @STRIP@
204205 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
206 VALAC = @VALAC@
207 VALAFLAGS = @VALAFLAGS@
208 VALA_CFLAGS = @VALA_CFLAGS@
209 VALA_LIBS = @VALA_LIBS@
210 VAPIGEN = @VAPIGEN@
205211 VERSION = @VERSION@
206212 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
207213 XSLTPROC = @XSLTPROC@
143143 GTKDOC_MKPDF = @GTKDOC_MKPDF@
144144 GTKDOC_REBASE = @GTKDOC_REBASE@
145145 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
146 HAVE_VALA = @HAVE_VALA@
146147 HTML_DIR = @HTML_DIR@
147148 INSTALL = @INSTALL@
148149 INSTALL_DATA = @INSTALL_DATA@
195196 SHELL = @SHELL@
196197 STRIP = @STRIP@
197198 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
199 VALAC = @VALAC@
200 VALAFLAGS = @VALAFLAGS@
201 VALA_CFLAGS = @VALA_CFLAGS@
202 VALA_LIBS = @VALA_LIBS@
203 VAPIGEN = @VAPIGEN@
198204 VERSION = @VERSION@
199205 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
200206 XSLTPROC = @XSLTPROC@
176176 GTKDOC_MKPDF = @GTKDOC_MKPDF@
177177 GTKDOC_REBASE = @GTKDOC_REBASE@
178178 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
179 HAVE_VALA = @HAVE_VALA@
179180 HTML_DIR = @HTML_DIR@
180181 INSTALL = @INSTALL@
181182 INSTALL_DATA = @INSTALL_DATA@
228229 SHELL = @SHELL@
229230 STRIP = @STRIP@
230231 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
232 VALAC = @VALAC@
233 VALAFLAGS = @VALAFLAGS@
234 VALA_CFLAGS = @VALA_CFLAGS@
235 VALA_LIBS = @VALA_LIBS@
236 VAPIGEN = @VAPIGEN@
231237 VERSION = @VERSION@
232238 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
233239 XSLTPROC = @XSLTPROC@
147147 GTKDOC_MKPDF = @GTKDOC_MKPDF@
148148 GTKDOC_REBASE = @GTKDOC_REBASE@
149149 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
150 HAVE_VALA = @HAVE_VALA@
150151 HTML_DIR = @HTML_DIR@
151152 INSTALL = @INSTALL@
152153 INSTALL_DATA = @INSTALL_DATA@
199200 SHELL = @SHELL@
200201 STRIP = @STRIP@
201202 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
203 VALAC = @VALAC@
204 VALAFLAGS = @VALAFLAGS@
205 VALA_CFLAGS = @VALA_CFLAGS@
206 VALA_LIBS = @VALA_LIBS@
207 VAPIGEN = @VAPIGEN@
202208 VERSION = @VERSION@
203209 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
204210 XSLTPROC = @XSLTPROC@
103103 GTKDOC_MKPDF = @GTKDOC_MKPDF@
104104 GTKDOC_REBASE = @GTKDOC_REBASE@
105105 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
106 HAVE_VALA = @HAVE_VALA@
106107 HTML_DIR = @HTML_DIR@
107108 INSTALL = @INSTALL@
108109 INSTALL_DATA = @INSTALL_DATA@
155156 SHELL = @SHELL@
156157 STRIP = @STRIP@
157158 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
159 VALAC = @VALAC@
160 VALAFLAGS = @VALAFLAGS@
161 VALA_CFLAGS = @VALA_CFLAGS@
162 VALA_LIBS = @VALA_LIBS@
163 VAPIGEN = @VAPIGEN@
158164 VERSION = @VERSION@
159165 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
160166 XSLTPROC = @XSLTPROC@
103103 GTKDOC_MKPDF = @GTKDOC_MKPDF@
104104 GTKDOC_REBASE = @GTKDOC_REBASE@
105105 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
106 HAVE_VALA = @HAVE_VALA@
106107 HTML_DIR = @HTML_DIR@
107108 INSTALL = @INSTALL@
108109 INSTALL_DATA = @INSTALL_DATA@
155156 SHELL = @SHELL@
156157 STRIP = @STRIP@
157158 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
159 VALAC = @VALAC@
160 VALAFLAGS = @VALAFLAGS@
161 VALA_CFLAGS = @VALA_CFLAGS@
162 VALA_LIBS = @VALA_LIBS@
163 VAPIGEN = @VAPIGEN@
158164 VERSION = @VERSION@
159165 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
160166 XSLTPROC = @XSLTPROC@
221221 GTKDOC_MKPDF = @GTKDOC_MKPDF@
222222 GTKDOC_REBASE = @GTKDOC_REBASE@
223223 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
224 HAVE_VALA = @HAVE_VALA@
224225 HTML_DIR = @HTML_DIR@
225226 INSTALL = @INSTALL@
226227 INSTALL_DATA = @INSTALL_DATA@
273274 SHELL = @SHELL@
274275 STRIP = @STRIP@
275276 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
277 VALAC = @VALAC@
278 VALAFLAGS = @VALAFLAGS@
279 VALA_CFLAGS = @VALA_CFLAGS@
280 VALA_LIBS = @VALA_LIBS@
281 VAPIGEN = @VAPIGEN@
276282 VERSION = @VERSION@
277283 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
278284 XSLTPROC = @XSLTPROC@
14551461 $(AM_V_GEN){ echo '#include "_gen/signals-marshal.h"' && \
14561462 $(GLIB_GENMARSHAL) --body --prefix=_tp_marshal $< ; } > $@
14571463
1458 _gen/genums.c: genums.c.template $(our_headers) codegen.am
1464 _gen/genums.c: _gen/spec-stamp genums.c.template $(our_headers) codegen.am
14591465 $(AM_V_GEN)( cd $(srcdir) && \
14601466 $(GLIB_MKENUMS) --template genums.c.template $(our_headers) \
14611467 ) > $@
14621468
1463 _gen/genums.h: genums.h.template $(our_headers) codegen.am
1469 _gen/genums.h: _gen/spec-stamp genums.h.template $(our_headers) codegen.am
14641470 $(AM_V_GEN)( cd $(srcdir) && \
14651471 $(GLIB_MKENUMS) --template genums.h.template $(our_headers) \
14661472 ) > $@
11521152 GAsyncResult *result,
11531153 GError **error)
11541154 {
1155 TpAccount *retval;
11561155 GSimpleAsyncResult *simple;
11571156
11581157 g_return_val_if_fail (TP_IS_ACCOUNT_MANAGER (manager), NULL);
1159 g_return_val_if_fail (G_IS_SIMPLE_ASYNC_RESULT (result), NULL);
1160
1161 simple = G_SIMPLE_ASYNC_RESULT (result);
1162
1163 if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (result),
1164 error))
1165 return NULL;
1166
11671158 g_return_val_if_fail (g_simple_async_result_is_valid (result,
11681159 G_OBJECT (manager), tp_account_manager_create_account_finish), NULL);
11691160
1170 retval = TP_ACCOUNT (g_simple_async_result_get_op_res_gpointer (
1171 G_SIMPLE_ASYNC_RESULT (result)));
1172
1173 return retval;
1161 simple = (GSimpleAsyncResult *) result;
1162
1163 if (g_simple_async_result_propagate_error (simple, error))
1164 return NULL;
1165
1166 return TP_ACCOUNT (g_simple_async_result_get_op_res_gpointer (simple));
11741167 }
11751168
11761169 /**
510510 g_return_if_fail (!self->priv->registered);
511511 g_return_if_fail (cls->priv->handle_channels_impl != NULL);
512512
513 self->priv->flags |= (CLIENT_IS_HANDLER | CLIENT_HANDLER_BYPASSES_APPROVAL);
513 if (bypass_approval)
514 {
515 self->priv->flags |= (CLIENT_IS_HANDLER |
516 CLIENT_HANDLER_BYPASSES_APPROVAL);
517 }
518 else
519 {
520 self->priv->flags |= CLIENT_IS_HANDLER;
521 self->priv->flags &= ~CLIENT_HANDLER_BYPASSES_APPROVAL;
522 }
514523 }
515524
516525 /**
736745 * called.
737746 * Returns the list of requests @self is likely be asked to handle.
738747 *
739 * Returns: (transfer container) (element-type Tp.ChannelRequest): a #GList
740 * of #TpChannelRequest
748 * Returns: (transfer container) (element-type TelepathyGLib.ChannelRequest): a
749 * #GList of #TpChannelRequest
741750 *
742751 * Since: 0.11.6
743752 */
756765 * Returns the set of channels currently handled by this base client or by any
757766 * other #TpBaseClient with which it shares a unique name.
758767 *
759 * Returns: (transfer container) (element-type Tp.Channel): the handled
760 * channels
768 * Returns: (transfer container) (element-type TelepathyGLib.Channel): the
769 * handled channels
761770 *
762771 * Since: 0.11.6
763772 */
19771986 }
19781987
19791988 /**
1980 * tp_base_client_implement_observe_channels:
1989 * tp_base_client_implement_observe_channels: (skip)
19811990 * @klass: the #TpBaseClientClass of the object
19821991 * @impl: the #TpBaseClientClassObserveChannelsImpl function implementing
19831992 * ObserveChannels()
20312040 }
20322041
20332042 /**
2034 * tp_base_client_implement_add_dispatch_operation:
2043 * tp_base_client_implement_add_dispatch_operation: (skip)
20352044 * @klass: the #TpBaseClientClass of the object
20362045 * @impl: the #TpBaseClientClassAddDispatchOperationImpl function implementing
20372046 * AddDispatchOperation()
20492058 }
20502059
20512060 /**
2052 * tp_base_client_implement_handle_channels:
2061 * tp_base_client_implement_handle_channels: (skip)
20532062 * @klass: the #TpBaseClientClass of the object
20542063 * @impl: the #TpBaseClientClassHandleChannelsImpl function implementing
20552064 * HandleCHannels()
16621662 }
16631663
16641664 if (!tp_base_connection_ensure_dbus (self, error))
1665 return FALSE;
1665 {
1666 g_free (safe_proto);
1667 g_free (unique_name);
1668 return FALSE;
1669 }
16661670
16671671 self->bus_name = g_strdup_printf (TP_CONN_BUS_NAME_BASE "%s.%s.%s",
16681672 cm_name, safe_proto, unique_name);
7272 };
7373
7474 /**
75 * tp_capabilities_get_channel_classes:
75 * tp_capabilities_get_channel_classes (skip):
7676 * @self: a #TpCapabilities object
7777 *
7878 * <!-- -->
152152 $(AM_V_GEN){ echo '#include "_gen/signals-marshal.h"' && \
153153 $(GLIB_GENMARSHAL) --body --prefix=_tp_marshal $< ; } > $@
154154
155 _gen/genums.c: genums.c.template $(our_headers) codegen.am
155 _gen/genums.c: _gen/spec-stamp genums.c.template $(our_headers) codegen.am
156156 $(AM_V_GEN)( cd $(srcdir) && \
157157 $(GLIB_MKENUMS) --template genums.c.template $(our_headers) \
158158 ) > $@
159159
160 _gen/genums.h: genums.h.template $(our_headers) codegen.am
160 _gen/genums.h: _gen/spec-stamp genums.h.template $(our_headers) codegen.am
161161 $(AM_V_GEN)( cd $(srcdir) && \
162162 $(GLIB_MKENUMS) --template genums.h.template $(our_headers) \
163163 ) > $@
998998 GDestroyNotify destroy;
999999 GObject *weak_object;
10001000
1001 /* Whether or not our weak object died*/
1002 gboolean no_purpose_in_life;
1003
10011004 /* queue of ContactsProc */
10021005 GQueue todo;
10031006
10131016 * slice-allocating sizeof (GCallback) bytes repeatedly, and putting *those*
10141017 * in the queue. */
10151018 G_STATIC_ASSERT (sizeof (GCallback) == sizeof (gpointer));
1019
1020 static void
1021 contacts_context_weak_notify (gpointer data,
1022 GObject *dead)
1023 {
1024 ContactsContext *c = data;
1025
1026 g_assert (c->weak_object == dead);
1027 c->no_purpose_in_life = TRUE;
1028 c->weak_object = NULL;
1029 }
10161030
10171031 static ContactsContext *
10181032 contacts_context_new (TpConnection *connection,
10371051 c->destroy = destroy;
10381052 c->weak_object = weak_object;
10391053
1054 if (c->weak_object != NULL)
1055 g_object_weak_ref (c->weak_object, contacts_context_weak_notify, c);
1056
10401057 g_queue_init (&c->todo);
10411058
10421059 return c;
10821099 c->destroy = NULL;
10831100 c->user_data = NULL;
10841101
1102 if (c->weak_object != NULL)
1103 g_object_weak_unref (c->weak_object, contacts_context_weak_notify, c);
10851104 c->weak_object = NULL;
10861105
10871106 g_slice_free (ContactsContext, c);
12451264 static void
12461265 contacts_context_continue (ContactsContext *c)
12471266 {
1267 if (c->no_purpose_in_life)
1268 return;
1269
12481270 if (g_queue_is_empty (&c->todo))
12491271 {
12501272 /* do some final sanity checking then hand over the contacts to the
917917 * tp_dbus_daemon_register_object:
918918 * @self: object representing a connection to a bus
919919 * @object_path: an object path
920 * @object: (type Object) (transfer none): an object to export
920 * @object: (type GObject.Object) (transfer none): an object to export
921921 *
922922 * Export @object at @object_path. This is a convenience wrapper around
923923 * dbus_g_connection_register_g_object(), and behaves similarly.
942942 /**
943943 * tp_dbus_daemon_unregister_object:
944944 * @self: object representing a connection to a bus
945 * @object: (type Object) (transfer none): an object previously exported with
946 * tp_dbus_daemon_register_object()
945 * @object: (type GObject.Object) (transfer none): an object previously exported
946 * with tp_dbus_daemon_register_object()
947947 *
948948 * Stop exporting @object on D-Bus. This is a convenience wrapper around
949949 * dbus_g_connection_unregister_g_object(), and behaves similarly.
7373 /* defined in proxy-internal.h for now */
7474 typedef struct _TpProxyFeature TpProxyFeature;
7575
76 /* XXX: hide this from the g-i scanner, since vapigen can't cope */
77 #ifndef __GI_SCANNER__
7678 typedef const TpProxyFeature *(*TpProxyClassFeatureListFunc) (
7779 TpProxyClass *cls);
80 #endif /* __GI_SCANNER__ */
7881
7982 struct _TpProxyClass {
8083 /*<public>*/
8588 unsigned int must_have_unique_name:1;
8689 guint _reserved_flags:31;
8790
91 /* XXX: hide this from the g-i scanner, since vapigen can't cope */
92 #ifdef __GI_SCANNER__
93 GCallback _internal_list_features;
94 #else
8895 TpProxyClassFeatureListFunc list_features;
96 #endif /* __GI_SCANNER__ */
8997 GCallback _reserved[3];
9098 gpointer priv;
9199 };
10751075 g_free (error);
10761076
10771077 g_value_array_free (arr);
1078 va_end (var_args);
10781079 return NULL;
10791080 }
10801081 }
10811082
10821083 g_warn_if_fail (arr->n_values == length);
10831084
1085 va_end (var_args);
10841086 return arr;
10851087 }
10861088
11701172
11711173 /**
11721174 * tp_weak_ref_new:
1173 * @object: (type Object): an object to which to take a weak reference
1175 * @object: (type GObject.Object): an object to which to take a weak reference
11741176 * @user_data: optional additional data to store alongside the weak ref
11751177 * @destroy: destructor for @user_data, called when the weak ref
11761178 * is freed
12241226 * If the weakly referenced object still exists, return a new reference to
12251227 * it. Otherwise, return %NULL.
12261228 *
1227 * Returns: (type Object) (transfer full): a new reference, or %NULL
1229 * Returns: (type GObject.Object) (transfer full): a new reference, or %NULL
12281230 *
12291231 * Since: 0.11.3
12301232 */
282282 GTKDOC_MKPDF = @GTKDOC_MKPDF@
283283 GTKDOC_REBASE = @GTKDOC_REBASE@
284284 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
285 HAVE_VALA = @HAVE_VALA@
285286 HTML_DIR = @HTML_DIR@
286287 INSTALL = @INSTALL@
287288 INSTALL_DATA = @INSTALL_DATA@
334335 SHELL = @SHELL@
335336 STRIP = @STRIP@
336337 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
338 VALAC = @VALAC@
339 VALAFLAGS = @VALAFLAGS@
340 VALA_CFLAGS = @VALA_CFLAGS@
341 VALA_LIBS = @VALA_LIBS@
342 VAPIGEN = @VAPIGEN@
337343 VERSION = @VERSION@
338344 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
339345 XSLTPROC = @XSLTPROC@
555555 GTKDOC_MKPDF = @GTKDOC_MKPDF@
556556 GTKDOC_REBASE = @GTKDOC_REBASE@
557557 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
558 HAVE_VALA = @HAVE_VALA@
558559 HTML_DIR = @HTML_DIR@
559560 INSTALL = @INSTALL@
560561 INSTALL_DATA = @INSTALL_DATA@
607608 SHELL = @SHELL@
608609 STRIP = @STRIP@
609610 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
611 VALAC = @VALAC@
612 VALAFLAGS = @VALAFLAGS@
613 VALA_CFLAGS = @VALA_CFLAGS@
614 VALA_LIBS = @VALA_LIBS@
615 VAPIGEN = @VAPIGEN@
610616 VERSION = @VERSION@
611617 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
612618 XSLTPROC = @XSLTPROC@
239239
240240 bypass = tp_asv_get_boolean (properties, "BypassApproval", &valid);
241241 g_assert (valid);
242 g_assert (bypass);
242 g_assert (!bypass);
243243
244244 capabilities = tp_asv_get_strv (properties, "Capabilities");
245245 g_assert_cmpint (g_strv_length ((GStrv) capabilities), ==, 0);
271271 test_properties (Test *test,
272272 gconstpointer data G_GNUC_UNUSED)
273273 {
274 create_simple_handler (test, TRUE, TRUE, handle_channels_success);
274 create_simple_handler (test, FALSE, TRUE, handle_channels_success);
275275
276276 tp_base_client_take_handler_filter (test->simple_handler, tp_asv_new (
277277 TP_PROP_CHANNEL_CHANNEL_TYPE, G_TYPE_STRING, TP_IFACE_CHANNEL_TYPE_TEXT,
141141 GTKDOC_MKPDF = @GTKDOC_MKPDF@
142142 GTKDOC_REBASE = @GTKDOC_REBASE@
143143 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
144 HAVE_VALA = @HAVE_VALA@
144145 HTML_DIR = @HTML_DIR@
145146 INSTALL = @INSTALL@
146147 INSTALL_DATA = @INSTALL_DATA@
193194 SHELL = @SHELL@
194195 STRIP = @STRIP@
195196 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
197 VALAC = @VALAC@
198 VALAFLAGS = @VALAFLAGS@
199 VALA_CFLAGS = @VALA_CFLAGS@
200 VALA_LIBS = @VALA_LIBS@
201 VAPIGEN = @VAPIGEN@
196202 VERSION = @VERSION@
197203 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
198204 XSLTPROC = @XSLTPROC@
108108 GTKDOC_MKPDF = @GTKDOC_MKPDF@
109109 GTKDOC_REBASE = @GTKDOC_REBASE@
110110 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
111 HAVE_VALA = @HAVE_VALA@
111112 HTML_DIR = @HTML_DIR@
112113 INSTALL = @INSTALL@
113114 INSTALL_DATA = @INSTALL_DATA@
160161 SHELL = @SHELL@
161162 STRIP = @STRIP@
162163 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
164 VALAC = @VALAC@
165 VALAFLAGS = @VALAFLAGS@
166 VALA_CFLAGS = @VALA_CFLAGS@
167 VALA_LIBS = @VALA_LIBS@
168 VAPIGEN = @VAPIGEN@
163169 VERSION = @VERSION@
164170 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
165171 XSLTPROC = @XSLTPROC@
105105 GTKDOC_MKPDF = @GTKDOC_MKPDF@
106106 GTKDOC_REBASE = @GTKDOC_REBASE@
107107 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
108 HAVE_VALA = @HAVE_VALA@
108109 HTML_DIR = @HTML_DIR@
109110 INSTALL = @INSTALL@
110111 INSTALL_DATA = @INSTALL_DATA@
157158 SHELL = @SHELL@
158159 STRIP = @STRIP@
159160 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
161 VALAC = @VALAC@
162 VALAFLAGS = @VALAFLAGS@
163 VALA_CFLAGS = @VALA_CFLAGS@
164 VALA_LIBS = @VALA_LIBS@
165 VAPIGEN = @VAPIGEN@
160166 VERSION = @VERSION@
161167 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
162168 XSLTPROC = @XSLTPROC@
2929 please send us any changes that are needed.
3030 """
3131
32 # Copyright (C) 2008 Collabora Ltd. <http://www.collabora.co.uk/>
32 # Copyright (C) 2008-2010 Collabora Ltd. <http://www.collabora.co.uk/>
3333 # Copyright (C) 2008 Nokia Corporation
3434 #
3535 # Copying and distribution of this file, with or without modification,
3838
3939 import sys
4040 from getopt import gnu_getopt
41 from sets import Set as set
4241
4342
4443 def e(format, *args):
0 XSLTPROCFLAGS = --nonet --novalid
1
2 vapidir = $(datarootdir)/telepathy/vapi
3 vapi_DATA = telepathy-glib.vapi
4
5 BUILT_SOURCES = \
6 telepathy-glib.vapi \
7 $(NULL)
8
9 pkgconfigdir = ${libdir}/pkgconfig
10 pkgconfig_DATA = telepathy-vala.pc
11
12 telepathy-glib.vapi: $(top_srcdir)/telepathy-glib/TelepathyGLib-0.12.gir
13 $(VAPIGEN_V)$(VAPIGEN) \
14 --library telepathy-glib \
15 --pkg gio-2.0 \
16 $< \
17 $(NULL)
18
19 CLEANFILES = \
20 $(BUILT_SOURCES) \
21 $(NULL)
22
23 # set up the verbosity rules to avoid some build noise
24 # XXX: once automake >= 1.11 is common, remove these, push VALASOURCES files
25 # into SOURCES and add AM_PROG_VALAC to configure.ac
26 VAPIGEN_V = $(VAPIGEN_V_$(V))
27 VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
28 VAPIGEN_V_0 = @echo " VAPIG " $^;
29
30 VGI_V = $(VGI_V_$(V))
31 VGI_V_ = $(VGI_V_$(AM_DEFAULT_VERBOSITY))
32 VGI_V_0 = @echo " VGI " $^;
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkgincludedir = $(includedir)/@PACKAGE@
20 pkglibdir = $(libdir)/@PACKAGE@
21 pkglibexecdir = $(libexecdir)/@PACKAGE@
22 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23 install_sh_DATA = $(install_sh) -c -m 644
24 install_sh_PROGRAM = $(install_sh) -c
25 install_sh_SCRIPT = $(install_sh) -c
26 INSTALL_HEADER = $(INSTALL_DATA)
27 transform = $(program_transform_name)
28 NORMAL_INSTALL = :
29 PRE_INSTALL = :
30 POST_INSTALL = :
31 NORMAL_UNINSTALL = :
32 PRE_UNINSTALL = :
33 POST_UNINSTALL = :
34 build_triplet = @build@
35 host_triplet = @host@
36 subdir = vala
37 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
38 $(srcdir)/telepathy-vala-uninstalled.pc.in \
39 $(srcdir)/telepathy-vala.pc.in
40 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41 am__aclocal_m4_deps = $(top_srcdir)/m4/compiler.m4 \
42 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/introspection.m4 \
43 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/linker.m4 \
44 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
45 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
46 $(top_srcdir)/m4/tp-compiler-flag.m4 \
47 $(top_srcdir)/m4/tp-compiler-warnings.m4 \
48 $(top_srcdir)/configure.ac
49 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
50 $(ACLOCAL_M4)
51 mkinstalldirs = $(install_sh) -d
52 CONFIG_HEADER = $(top_builddir)/config.h
53 CONFIG_CLEAN_FILES = telepathy-vala.pc telepathy-vala-uninstalled.pc
54 CONFIG_CLEAN_VPATH_FILES =
55 AM_V_GEN = $(am__v_GEN_$(V))
56 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
57 am__v_GEN_0 = @echo " GEN " $@;
58 AM_V_at = $(am__v_at_$(V))
59 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
60 am__v_at_0 = @
61 SOURCES =
62 DIST_SOURCES =
63 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
64 am__vpath_adj = case $$p in \
65 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
66 *) f=$$p;; \
67 esac;
68 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
69 am__install_max = 40
70 am__nobase_strip_setup = \
71 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
72 am__nobase_strip = \
73 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
74 am__nobase_list = $(am__nobase_strip_setup); \
75 for p in $$list; do echo "$$p $$p"; done | \
76 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
77 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
78 if (++n[$$2] == $(am__install_max)) \
79 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
80 END { for (dir in files) print dir, files[dir] }'
81 am__base_list = \
82 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
83 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
84 am__installdirs = "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(vapidir)"
85 DATA = $(pkgconfig_DATA) $(vapi_DATA)
86 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
87 ACLOCAL = @ACLOCAL@
88 AMTAR = @AMTAR@
89 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
90 AR = @AR@
91 AUTOCONF = @AUTOCONF@
92 AUTOHEADER = @AUTOHEADER@
93 AUTOMAKE = @AUTOMAKE@
94 AWK = @AWK@
95 CC = @CC@
96 CCDEPMODE = @CCDEPMODE@
97 CFLAGS = @CFLAGS@
98 COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
99 CPP = @CPP@
100 CPPFLAGS = @CPPFLAGS@
101 CXX = @CXX@
102 CXXCPP = @CXXCPP@
103 CXXDEPMODE = @CXXDEPMODE@
104 CXXFLAGS = @CXXFLAGS@
105 CYGPATH_W = @CYGPATH_W@
106 DBUS_CFLAGS = @DBUS_CFLAGS@
107 DBUS_LIBS = @DBUS_LIBS@
108 DEFS = @DEFS@
109 DEPDIR = @DEPDIR@
110 DSYMUTIL = @DSYMUTIL@
111 DUMPBIN = @DUMPBIN@
112 ECHO_C = @ECHO_C@
113 ECHO_N = @ECHO_N@
114 ECHO_T = @ECHO_T@
115 EGREP = @EGREP@
116 ENABLE_CODING_STYLE_CHECKS = @ENABLE_CODING_STYLE_CHECKS@
117 ENABLE_DOC_CHECKS = @ENABLE_DOC_CHECKS@
118 ERROR_CFLAGS = @ERROR_CFLAGS@
119 EXEEXT = @EXEEXT@
120 FGREP = @FGREP@
121 GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@
122 GIO_UNIX_LIBS = @GIO_UNIX_LIBS@
123 GLIB_CFLAGS = @GLIB_CFLAGS@
124 GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
125 GLIB_LIBS = @GLIB_LIBS@
126 GLIB_MKENUMS = @GLIB_MKENUMS@
127 GREP = @GREP@
128 GTKDOC_CHECK = @GTKDOC_CHECK@
129 GTKDOC_MKPDF = @GTKDOC_MKPDF@
130 GTKDOC_REBASE = @GTKDOC_REBASE@
131 HANDLE_LEAK_DEBUG_CFLAGS = @HANDLE_LEAK_DEBUG_CFLAGS@
132 HAVE_VALA = @HAVE_VALA@
133 HTML_DIR = @HTML_DIR@
134 INSTALL = @INSTALL@
135 INSTALL_DATA = @INSTALL_DATA@
136 INSTALL_PROGRAM = @INSTALL_PROGRAM@
137 INSTALL_SCRIPT = @INSTALL_SCRIPT@
138 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
139 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
140 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
141 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
142 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
143 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
144 LD = @LD@
145 LDFLAGS = @LDFLAGS@
146 LIBOBJS = @LIBOBJS@
147 LIBS = @LIBS@
148 LIBTOOL = @LIBTOOL@
149 LIPO = @LIPO@
150 LN_S = @LN_S@
151 LTLIBOBJS = @LTLIBOBJS@
152 LT_AGE = @LT_AGE@
153 LT_CURRENT = @LT_CURRENT@
154 LT_REVISION = @LT_REVISION@
155 MAKEINFO = @MAKEINFO@
156 MKDIR_P = @MKDIR_P@
157 NM = @NM@
158 NMEDIT = @NMEDIT@
159 OBJDUMP = @OBJDUMP@
160 OBJEXT = @OBJEXT@
161 OTOOL = @OTOOL@
162 OTOOL64 = @OTOOL64@
163 PACKAGE = @PACKAGE@
164 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
165 PACKAGE_NAME = @PACKAGE_NAME@
166 PACKAGE_STRING = @PACKAGE_STRING@
167 PACKAGE_TARNAME = @PACKAGE_TARNAME@
168 PACKAGE_URL = @PACKAGE_URL@
169 PACKAGE_VERSION = @PACKAGE_VERSION@
170 PATH_SEPARATOR = @PATH_SEPARATOR@
171 PKG_CONFIG = @PKG_CONFIG@
172 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
173 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
174 PYTHON = @PYTHON@
175 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
176 PYTHON_PLATFORM = @PYTHON_PLATFORM@
177 PYTHON_PREFIX = @PYTHON_PREFIX@
178 PYTHON_VERSION = @PYTHON_VERSION@
179 RANLIB = @RANLIB@
180 SED = @SED@
181 SET_MAKE = @SET_MAKE@
182 SHELL = @SHELL@
183 STRIP = @STRIP@
184 TP_GLIB_CFLAGS = @TP_GLIB_CFLAGS@
185 VALAC = @VALAC@
186 VALAFLAGS = @VALAFLAGS@
187 VALA_CFLAGS = @VALA_CFLAGS@
188 VALA_LIBS = @VALA_LIBS@
189 VAPIGEN = @VAPIGEN@
190 VERSION = @VERSION@
191 VERSION_SCRIPT_ARG = @VERSION_SCRIPT_ARG@
192 XSLTPROC = @XSLTPROC@
193 abs_builddir = @abs_builddir@
194 abs_srcdir = @abs_srcdir@
195 abs_top_builddir = @abs_top_builddir@
196 abs_top_srcdir = @abs_top_srcdir@
197 ac_ct_CC = @ac_ct_CC@
198 ac_ct_CXX = @ac_ct_CXX@
199 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
200 am__include = @am__include@
201 am__leading_dot = @am__leading_dot@
202 am__quote = @am__quote@
203 am__tar = @am__tar@
204 am__untar = @am__untar@
205 bindir = @bindir@
206 build = @build@
207 build_alias = @build_alias@
208 build_cpu = @build_cpu@
209 build_os = @build_os@
210 build_vendor = @build_vendor@
211 builddir = @builddir@
212 datadir = @datadir@
213 datarootdir = @datarootdir@
214 docdir = @docdir@
215 dvidir = @dvidir@
216 exec_prefix = @exec_prefix@
217 host = @host@
218 host_alias = @host_alias@
219 host_cpu = @host_cpu@
220 host_os = @host_os@
221 host_vendor = @host_vendor@
222 htmldir = @htmldir@
223 includedir = @includedir@
224 infodir = @infodir@
225 install_sh = @install_sh@
226 libdir = @libdir@
227 libexecdir = @libexecdir@
228 localedir = @localedir@
229 localstatedir = @localstatedir@
230 lt_ECHO = @lt_ECHO@
231 mandir = @mandir@
232 mkdir_p = @mkdir_p@
233 oldincludedir = @oldincludedir@
234 pdfdir = @pdfdir@
235 pkgpyexecdir = @pkgpyexecdir@
236 pkgpythondir = @pkgpythondir@
237 prefix = @prefix@
238 program_transform_name = @program_transform_name@
239 psdir = @psdir@
240 pyexecdir = @pyexecdir@
241 pythondir = @pythondir@
242 sbindir = @sbindir@
243 sharedstatedir = @sharedstatedir@
244 srcdir = @srcdir@
245 sysconfdir = @sysconfdir@
246 target_alias = @target_alias@
247 top_build_prefix = @top_build_prefix@
248 top_builddir = @top_builddir@
249 top_srcdir = @top_srcdir@
250 XSLTPROCFLAGS = --nonet --novalid
251 vapidir = $(datarootdir)/telepathy/vapi
252 vapi_DATA = telepathy-glib.vapi
253 BUILT_SOURCES = \
254 telepathy-glib.vapi \
255 $(NULL)
256
257 pkgconfigdir = ${libdir}/pkgconfig
258 pkgconfig_DATA = telepathy-vala.pc
259 CLEANFILES = \
260 $(BUILT_SOURCES) \
261 $(NULL)
262
263
264 # set up the verbosity rules to avoid some build noise
265 # XXX: once automake >= 1.11 is common, remove these, push VALASOURCES files
266 # into SOURCES and add AM_PROG_VALAC to configure.ac
267 VAPIGEN_V = $(VAPIGEN_V_$(V))
268 VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
269 VAPIGEN_V_0 = @echo " VAPIG " $^;
270 VGI_V = $(VGI_V_$(V))
271 VGI_V_ = $(VGI_V_$(AM_DEFAULT_VERBOSITY))
272 VGI_V_0 = @echo " VGI " $^;
273 all: $(BUILT_SOURCES)
274 $(MAKE) $(AM_MAKEFLAGS) all-am
275
276 .SUFFIXES:
277 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
278 @for dep in $?; do \
279 case '$(am__configure_deps)' in \
280 *$$dep*) \
281 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
282 && { if test -f $@; then exit 0; else break; fi; }; \
283 exit 1;; \
284 esac; \
285 done; \
286 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu vala/Makefile'; \
287 $(am__cd) $(top_srcdir) && \
288 $(AUTOMAKE) --gnu vala/Makefile
289 .PRECIOUS: Makefile
290 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
291 @case '$?' in \
292 *config.status*) \
293 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
294 *) \
295 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
296 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
297 esac;
298
299 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
300 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
301
302 $(top_srcdir)/configure: $(am__configure_deps)
303 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
304 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
305 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
306 $(am__aclocal_m4_deps):
307 telepathy-vala.pc: $(top_builddir)/config.status $(srcdir)/telepathy-vala.pc.in
308 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
309 telepathy-vala-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/telepathy-vala-uninstalled.pc.in
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
311
312 mostlyclean-libtool:
313 -rm -f *.lo
314
315 clean-libtool:
316 -rm -rf .libs _libs
317 install-pkgconfigDATA: $(pkgconfig_DATA)
318 @$(NORMAL_INSTALL)
319 test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
320 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
321 for p in $$list; do \
322 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
323 echo "$$d$$p"; \
324 done | $(am__base_list) | \
325 while read files; do \
326 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
327 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
328 done
329
330 uninstall-pkgconfigDATA:
331 @$(NORMAL_UNINSTALL)
332 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
333 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
334 test -n "$$files" || exit 0; \
335 echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \
336 cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files
337 install-vapiDATA: $(vapi_DATA)
338 @$(NORMAL_INSTALL)
339 test -z "$(vapidir)" || $(MKDIR_P) "$(DESTDIR)$(vapidir)"
340 @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \
341 for p in $$list; do \
342 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
343 echo "$$d$$p"; \
344 done | $(am__base_list) | \
345 while read files; do \
346 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(vapidir)'"; \
347 $(INSTALL_DATA) $$files "$(DESTDIR)$(vapidir)" || exit $$?; \
348 done
349
350 uninstall-vapiDATA:
351 @$(NORMAL_UNINSTALL)
352 @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \
353 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
354 test -n "$$files" || exit 0; \
355 echo " ( cd '$(DESTDIR)$(vapidir)' && rm -f" $$files ")"; \
356 cd "$(DESTDIR)$(vapidir)" && rm -f $$files
357 tags: TAGS
358 TAGS:
359
360 ctags: CTAGS
361 CTAGS:
362
363
364 distdir: $(DISTFILES)
365 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
366 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
367 list='$(DISTFILES)'; \
368 dist_files=`for file in $$list; do echo $$file; done | \
369 sed -e "s|^$$srcdirstrip/||;t" \
370 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
371 case $$dist_files in \
372 */*) $(MKDIR_P) `echo "$$dist_files" | \
373 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
374 sort -u` ;; \
375 esac; \
376 for file in $$dist_files; do \
377 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
378 if test -d $$d/$$file; then \
379 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
380 if test -d "$(distdir)/$$file"; then \
381 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
382 fi; \
383 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
384 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
385 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
386 fi; \
387 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
388 else \
389 test -f "$(distdir)/$$file" \
390 || cp -p $$d/$$file "$(distdir)/$$file" \
391 || exit 1; \
392 fi; \
393 done
394 check-am: all-am
395 check: $(BUILT_SOURCES)
396 $(MAKE) $(AM_MAKEFLAGS) check-am
397 all-am: Makefile $(DATA)
398 installdirs:
399 for dir in "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(vapidir)"; do \
400 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
401 done
402 install: $(BUILT_SOURCES)
403 $(MAKE) $(AM_MAKEFLAGS) install-am
404 install-exec: install-exec-am
405 install-data: install-data-am
406 uninstall: uninstall-am
407
408 install-am: all-am
409 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
410
411 installcheck: installcheck-am
412 install-strip:
413 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
414 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
415 `test -z '$(STRIP)' || \
416 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
417 mostlyclean-generic:
418
419 clean-generic:
420 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
421
422 distclean-generic:
423 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
424 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
425
426 maintainer-clean-generic:
427 @echo "This command is intended for maintainers to use"
428 @echo "it deletes files that may require special tools to rebuild."
429 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
430 clean: clean-am
431
432 clean-am: clean-generic clean-libtool mostlyclean-am
433
434 distclean: distclean-am
435 -rm -f Makefile
436 distclean-am: clean-am distclean-generic
437
438 dvi: dvi-am
439
440 dvi-am:
441
442 html: html-am
443
444 html-am:
445
446 info: info-am
447
448 info-am:
449
450 install-data-am: install-pkgconfigDATA install-vapiDATA
451
452 install-dvi: install-dvi-am
453
454 install-dvi-am:
455
456 install-exec-am:
457
458 install-html: install-html-am
459
460 install-html-am:
461
462 install-info: install-info-am
463
464 install-info-am:
465
466 install-man:
467
468 install-pdf: install-pdf-am
469
470 install-pdf-am:
471
472 install-ps: install-ps-am
473
474 install-ps-am:
475
476 installcheck-am:
477
478 maintainer-clean: maintainer-clean-am
479 -rm -f Makefile
480 maintainer-clean-am: distclean-am maintainer-clean-generic
481
482 mostlyclean: mostlyclean-am
483
484 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
485
486 pdf: pdf-am
487
488 pdf-am:
489
490 ps: ps-am
491
492 ps-am:
493
494 uninstall-am: uninstall-pkgconfigDATA uninstall-vapiDATA
495
496 .MAKE: all check install install-am install-strip
497
498 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
499 distclean distclean-generic distclean-libtool distdir dvi \
500 dvi-am html html-am info info-am install install-am \
501 install-data install-data-am install-dvi install-dvi-am \
502 install-exec install-exec-am install-html install-html-am \
503 install-info install-info-am install-man install-pdf \
504 install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
505 install-strip install-vapiDATA installcheck installcheck-am \
506 installdirs maintainer-clean maintainer-clean-generic \
507 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
508 ps ps-am uninstall uninstall-am uninstall-pkgconfigDATA \
509 uninstall-vapiDATA
510
511
512 telepathy-glib.vapi: $(top_srcdir)/telepathy-glib/TelepathyGLib-0.12.gir
513 $(VAPIGEN_V)$(VAPIGEN) \
514 --library telepathy-glib \
515 --pkg gio-2.0 \
516 $< \
517 $(NULL)
518
519 # Tell versions [3.59,3.63) of GNU make to not export all variables.
520 # Otherwise a system limit (for SysV at least) may be exceeded.
521 .NOEXPORT:
0 prefix=
1 exec_prefix=
2 abs_top_srcdir=@abs_top_srcdir@
3 abs_top_builddir=@abs_top_builddir@
4 vapidir=${abs_top_srcdir}/vala
5 valaflags=--vapidir=${vapidir}
6
7 Name: Telepathy Vala bindings (uninstalled copy)
8 Description: Vala bindings for the Telepathy framework
9 Version: @VERSION@
10 Requires: pkg-config >= 0.21
11 Requires.private: dbus-glib-1 >= 0.82, glib-2.0 >= 2.22, gobject-2.0 >= 2.22, gio-2.0 >= 2.22, telepathy-glib
0 prefix=@prefix@
1 exec_prefix=@exec_prefix@
2 libdir=@libdir@
3 includedir=@includedir@
4 datarootdir=@datarootdir@
5 datadir=@datadir@
6 vapidir=@datadir@/telepathy/vapi
7 valaflags=--vapidir=${vapidir}
8
9 Name: Telepathy Vala bindings
10 Description: Vala bindings for the Telepathy framework
11 Version: @VERSION@
12 Requires: pkg-config >= 0.21
13 Requires.private: dbus-glib-1 >= 0.82, glib-2.0 >= 2.22, gobject-2.0 >= 2.22, gio-2.0 >= 2.22, telepathy-glib