Codebase list telepathy-glib / 3108713
Merge commit 'upstream/0.10.1' into debian Simon McVittie 14 years ago
116 changed file(s) with 698 addition(s) and 262 deletion(s). Raw diff Collapse all Expand all
0 commit 27a49b251dd81d7eacc3c88eb96ec9619547d383
1 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
2 Date: 2010-03-24 18:35:29 +0000
3
4 Prepare version 0.10.1
5
6 Also remove some NEWS items that were already fixed during 0.9.x
7
8 commit 1212b5585154495ce93868270d8f1ccf7ee164c3
9 Merge: bf95ef8 b4ad6e1
10 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
11 Date: 2010-03-24 18:25:20 +0000
12
13 Merge branch 'telepathy-glib-0.8' into telepathy-glib-0.10
14
15 commit b4ad6e1785c2360481fdbfcf9007718972aeb8e9
16 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
17 Date: 2010-03-24 18:23:42 +0000
18
19 Nano version
20
21 commit ab7c3858daeafaf806102a58309882b311c53c45
22 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
23 Date: 2010-03-24 17:55:33 +0000
24
25 Prepare version 0.8.2
26
27 commit bf95ef8455ef3d2c50af80842275e46379b3b829
28 Merge: e810fb3 3915d86
29 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
30 Date: 2010-03-24 16:48:24 +0000
31
32 Merge branch 'telepathy-glib-0.8' into telepathy-glib-0.10
33
34 Conflicts:
35 NEWS
36
37 commit 3915d866af0b7f7f15cce52eb90dddc156761f09
38 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
39 Date: 2010-03-24 16:43:01 +0000
40
41 Update NEWS for 0.8.x
42
43 commit 1cd203762a4088b512c91f192167a556efdc8166
44 Author: Will Thompson <will.thompson@collabora.co.uk>
45 Date: 2010-03-23 16:32:55 +0000
46
47 Remove misleading debug message from list_connection_names
48
49 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
50
51 commit e810fb398aa740818fddfb8c1f4c2bc89a489641
52 Merge: 1cc0efd cd417c2
53 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
54 Date: 2010-03-09 20:13:41 +0000
55
56 Merge branch '010-account-doc' into telepathy-glib-0.10
57
58 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
59
60 commit cd417c2aacc34bdf19151ee8db926a3cdcdb5344
61 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
62 Date: 2010-03-09 14:57:23 +0000
63
64 tp_account_get_parameters: don't refer to nonexistent function tp_asv_dup_string
65
66 commit 1cc0efdc11571b34d7f3834c1b3aa798a253dc5a
67 Merge: e7c9b61 9cc5f93
68 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
69 Date: 2010-03-09 14:41:36 +0000
70
71 Merge branch 'telepathy-glib-0.8' into telepathy-glib-0.10
72
73 commit 9cc5f93f913896c7053c78b09d1f745cfebd58cd
74 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
75 Date: 2010-03-04 17:32:17 +0000
76
77 TpBaseConnectionManager: chain up correctly in dispose
78
79 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
80
81 commit 32ae19d807eb79a62d98afae4e63168371842583
82 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83 Date: 2010-03-03 20:07:08 +0000
84
85 tp_account_parse_object_path: clarify ownership
86
87 commit 57cb73e6303a071e6b408e5755f692b9ebf27f3e
88 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89 Date: 2010-03-03 20:06:38 +0000
90
91 tp_account_get_avatar_async: explain what's in the GArray
92
93 commit 8af2ff1ace5074b71a1a89f052d0d4a62f99fbc9
94 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
95 Date: 2010-03-03 20:05:53 +0000
96
97 tp_account_get_parameters: explain what's in the GHashTable
98
99 It's not immediately obvious that the values are GValues.
100
101 commit 244b4ac10c2fbae17b896a0b38e1e488044d35fb
102 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
103 Date: 2010-03-03 20:05:08 +0000
104
105 tp_account_ensure_connection: make comparison with "/" marginally faster
106
107 Using strlen for this seems like poor style.
108
109 commit 00233839173b4085de738d3d344f5d8419c2af03
110 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
111 Date: 2010-03-03 20:04:22 +0000
112
113 TpAccount: specify the enum types corresponding to guint properties
114
115 commit e7c9b61c4ac9ee40d8938b5534d775e0895f40d4
116 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
117 Date: 2010-03-02 15:07:29 +0000
118
119 TpAccount:current-status-message: correct gtk-doc syntax
120
121 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
122
123 commit 4f32ef01eff86a24a11bb4da887d87dcbd4b47d3
124 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
125 Date: 2010-03-02 14:54:17 +0000
126
127 Spell GConnectFlags correctly
128
129 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> (as part of a larger patch)
130
131 commit a68fc8bcd877642baee3150cc9cbd22f091403ac
132 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
133 Date: 2010-03-01 19:45:13 +0000
134
135 tp_account_manager_is_prepared: don't document a nonexistent parameter
136
137 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
138
139 commit 57708eaaddb90857db947b71370da7ca41cb40b2
140 Merge: c36bc11 1e93983
141 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
142 Date: 2010-03-02 14:52:16 +0000
143
144 Merge branch 'telepathy-glib-0.8' into telepathy-glib-0.10
145
146 commit 1e939837150b7c111300d2a201ac930470817bd9
147 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
148 Date: 2010-03-02 14:44:49 +0000
149
150 Fix various typos and cross-references
151
152 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
153
154 commit e776e7cf0785e536c657d765f0978639efc00956
155 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
156 Date: 2010-03-01 19:44:57 +0000
157
158 tools/glib-ginterface-gen.py: escape the doc-comment better
159
160 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
161
162 commit c36bc11dd17d0227db5a2fd3dcdc269cc8d8c05c
163 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
164 Date: 2010-03-01 14:42:36 +0000
165
166 util.c: add Since annotations for tp_verify_*, tp_g_signal_connect_object, tp_value_array_build
167
168 Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
169
170 commit dbb9e7f85c24a77a3e3780d390aaffd5ffb1c6d4
171 Merge: 89195ce 64016db
172 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
173 Date: 2010-03-01 14:32:11 +0000
174
175 Merge branch 'telepathy-glib-0.8' into telepathy-glib-0.10
176
177 commit 64016db8dc417eb52b64794e9849d1bd547eb917
178 Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
179 Date: 2010-02-24 17:31:05 +0200
180
181 Constified the string parameter to tp_contacts_mixin_set_contact_attribute()
182
183 Famous last words: This should not break API or ABI compatibility.
184
185 commit 89195ceb1bd2fa7f2a56340f5de273550413e3c1
186 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
187 Date: 2010-01-21 14:00:42 +0000
188
189 Start 0.10.1 development
190
191 * Simplify instructions in configure.ac: this branch shouldn't gain API
192 * Upload 0.10.x docs to .../telepathy-glib-0.10.x/ in future
193 * Ask people to report bugs with ...&version=0.10
194
195 commit 3375ab62d0300ed6ffad906c9a40de4aaa6f0d16
196 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
197 Date: 2010-01-21 13:57:36 +0000
198
199 configure.ac: set a more specific bug-reporting URL
200
0201 commit 1d1a103cae40903a362e040d7aeb6f713cb3325e
1202 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
2203 Date: 2010-01-21 12:55:21 +0000
27228 Redirecting both stdout and stderr with &> doesn't work in dash.
28229
29230 Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
231
232 commit cb9d71d2b9275d9bdba42200e0f827a4962f29cf
233 Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
234 Date: 2010-01-12 19:41:13 +0000
235
236 Don't bother with an idle call to poke a taken message into the queue.
237
238 This avoids what we think is a potential ref leak when a message is
239 queued-for-queueing and then its channel is closed before it is actually
240 added to the queue by the idle callback.
241
242 incoming_target private member not used except for queue_pending, drop it
243 and pass as an explicit arg.
30244
31245 commit d74822f88de41a65321109a9647747bf6a0b876f
32246 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
1919 maintainer-upload-release: _maintainer-upload-release-local
2020 _maintainer-upload-release-local: _maintainer-upload-release-check
2121 rsync -rvzPp --chmod=Dg+s,ug+rwX,o=rX docs/reference/html/ \
22 telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/doc/telepathy-glib/
22 telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/doc/telepathy-glib-0.10.x/
2323
2424 BRANCH = $(shell sh tools/git-which-branch.sh misc | tr -d '\n' | tr -C "[:alnum:]" _)
2525 UPLOAD_BRANCH_TO = people.freedesktop.org:public_html/telepathy-glib
779779 maintainer-upload-release: _maintainer-upload-release-local
780780 _maintainer-upload-release-local: _maintainer-upload-release-check
781781 rsync -rvzPp --chmod=Dg+s,ug+rwX,o=rX docs/reference/html/ \
782 telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/doc/telepathy-glib/
782 telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/doc/telepathy-glib-0.10.x/
783783
784784 upload-branch-docs: all
785785 rsync -rtzvPp --chmod=a+rX docs/reference/html/ \
0 telepathy-glib 0.10.1 (2010-03-24)
1 ==================================
2
3 The "usually quite loud" release.
4
5 This version includes all the bugfixes from 0.8.2, plus some documentation
6 improvements in code added since 0.8.
7
8 Fixes:
9
10 * Don't make an idle call to put received messages in the TpMessageMixin
11 queue, potentially avoiding a reference leak (Vivek)
12
13 * tp_contacts_mixin_set_contact_attribute now takes a const gchar *
14 instead of a gchar * (mikhailz)
15
16 * Escape the doc-comments better in generated service interfaces (smcv)
17
18 * Fix some typos and broken cross-references in the documentation, and
19 improve the TpAccount documentation (smcv)
20
21 * Chain up to GObject's dispose method when destroying a
22 TpBaseConnectionManager (smcv)
23
24 * Remove a misleading debug message from tp_list_connection_names (wjt)
25
026 telepathy-glib 0.10.0 (2010-01-21)
127 ==================================
228
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
44 # Free Software Foundation, Inc.
55
6 timestamp='2009-06-10'
6 timestamp='2009-12-30'
77
88 # This file is free software; you can redistribute it and/or modify it
99 # under the terms of the GNU General Public License as published by
2626 # the same distribution terms that you use for the rest of that program.
2727
2828
29 # Originally written by Per Bothner <per@bothner.com>.
30 # Please send patches to <config-patches@gnu.org>. Submit a context
31 # diff and a properly formatted ChangeLog entry.
29 # Originally written by Per Bothner. Please send patches (context
30 # diff format) to <config-patches@gnu.org> and include a ChangeLog
31 # entry.
3232 #
3333 # This script attempts to guess a canonical system name similar to
3434 # config.sub. If it succeeds, it prints the system name on stdout, and
3535 # exits with 0. Otherwise, it exits with 1.
3636 #
37 # The plan is that this can be called by configure scripts if you
38 # don't specify an explicit build system type.
37 # You can get the latest version of this script from:
38 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
3939
4040 me=`echo "$0" | sed -e 's,.*/,,'`
4141
5555 GNU config.guess ($timestamp)
5656
5757 Originally written by Per Bothner.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
59 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
59 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
60 Software Foundation, Inc.
6061
6162 This is free software; see the source for copying conditions. There is NO
6263 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
332333 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
333334 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
334335 exit ;;
336 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
337 echo i386-pc-auroraux${UNAME_RELEASE}
338 exit ;;
335339 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
336340 eval $set_cc_for_build
337341 SUN_ARCH="i386"
806810 i*:PW*:*)
807811 echo ${UNAME_MACHINE}-pc-pw32
808812 exit ;;
809 *:Interix*:[3456]*)
813 *:Interix*:*)
810814 case ${UNAME_MACHINE} in
811815 x86)
812816 echo i586-pc-interix${UNAME_RELEASE}
813817 exit ;;
814 EM64T | authenticamd | genuineintel)
818 authenticamd | genuineintel | EM64T)
815819 echo x86_64-unknown-interix${UNAME_RELEASE}
816820 exit ;;
817821 IA64)
853857 i*86:Minix:*:*)
854858 echo ${UNAME_MACHINE}-pc-minix
855859 exit ;;
860 alpha:Linux:*:*)
861 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
862 EV5) UNAME_MACHINE=alphaev5 ;;
863 EV56) UNAME_MACHINE=alphaev56 ;;
864 PCA56) UNAME_MACHINE=alphapca56 ;;
865 PCA57) UNAME_MACHINE=alphapca56 ;;
866 EV6) UNAME_MACHINE=alphaev6 ;;
867 EV67) UNAME_MACHINE=alphaev67 ;;
868 EV68*) UNAME_MACHINE=alphaev68 ;;
869 esac
870 objdump --private-headers /bin/sh | grep -q ld.so.1
871 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
872 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
873 exit ;;
856874 arm*:Linux:*:*)
857875 eval $set_cc_for_build
858876 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
874892 exit ;;
875893 frv:Linux:*:*)
876894 echo frv-unknown-linux-gnu
895 exit ;;
896 i*86:Linux:*:*)
897 LIBC=gnu
898 eval $set_cc_for_build
899 sed 's/^ //' << EOF >$dummy.c
900 #ifdef __dietlibc__
901 LIBC=dietlibc
902 #endif
903 EOF
904 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
905 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
877906 exit ;;
878907 ia64:Linux:*:*)
879908 echo ${UNAME_MACHINE}-unknown-linux-gnu
900929 #endif
901930 #endif
902931 EOF
903 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
904 /^CPU/{
905 s: ::g
906 p
907 }'`"
932 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
908933 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
909934 ;;
910935 or32:Linux:*:*)
911936 echo or32-unknown-linux-gnu
912937 exit ;;
913 ppc:Linux:*:*)
914 echo powerpc-unknown-linux-gnu
915 exit ;;
916 ppc64:Linux:*:*)
917 echo powerpc64-unknown-linux-gnu
918 exit ;;
919 alpha:Linux:*:*)
920 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
921 EV5) UNAME_MACHINE=alphaev5 ;;
922 EV56) UNAME_MACHINE=alphaev56 ;;
923 PCA56) UNAME_MACHINE=alphapca56 ;;
924 PCA57) UNAME_MACHINE=alphapca56 ;;
925 EV6) UNAME_MACHINE=alphaev6 ;;
926 EV67) UNAME_MACHINE=alphaev67 ;;
927 EV68*) UNAME_MACHINE=alphaev68 ;;
928 esac
929 objdump --private-headers /bin/sh | grep -q ld.so.1
930 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
931 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
932 exit ;;
933938 padre:Linux:*:*)
934939 echo sparc-unknown-linux-gnu
940 exit ;;
941 parisc64:Linux:*:* | hppa64:Linux:*:*)
942 echo hppa64-unknown-linux-gnu
935943 exit ;;
936944 parisc:Linux:*:* | hppa:Linux:*:*)
937945 # Look for CPU level
941949 *) echo hppa-unknown-linux-gnu ;;
942950 esac
943951 exit ;;
944 parisc64:Linux:*:* | hppa64:Linux:*:*)
945 echo hppa64-unknown-linux-gnu
952 ppc64:Linux:*:*)
953 echo powerpc64-unknown-linux-gnu
954 exit ;;
955 ppc:Linux:*:*)
956 echo powerpc-unknown-linux-gnu
946957 exit ;;
947958 s390:Linux:*:* | s390x:Linux:*:*)
948959 echo ${UNAME_MACHINE}-ibm-linux
965976 xtensa*:Linux:*:*)
966977 echo ${UNAME_MACHINE}-unknown-linux-gnu
967978 exit ;;
968 i*86:Linux:*:*)
969 # The BFD linker knows what the default object file format is, so
970 # first see if it will tell us. cd to the root directory to prevent
971 # problems with other programs or directories called `ld' in the path.
972 # Set LC_ALL=C to ensure ld outputs messages in English.
973 ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
974 | sed -ne '/supported targets:/!d
975 s/[ ][ ]*/ /g
976 s/.*supported targets: *//
977 s/ .*//
978 p'`
979 case "$ld_supported_targets" in
980 elf32-i386)
981 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
982 ;;
983 esac
984 # Determine whether the default compiler is a.out or elf
985 eval $set_cc_for_build
986 sed 's/^ //' << EOF >$dummy.c
987 #include <features.h>
988 #ifdef __ELF__
989 # ifdef __GLIBC__
990 # if __GLIBC__ >= 2
991 LIBC=gnu
992 # else
993 LIBC=gnulibc1
994 # endif
995 # else
996 LIBC=gnulibc1
997 # endif
998 #else
999 #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
1000 LIBC=gnu
1001 #else
1002 LIBC=gnuaout
1003 #endif
1004 #endif
1005 #ifdef __dietlibc__
1006 LIBC=dietlibc
1007 #endif
1008 EOF
1009 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
1010 /^LIBC/{
1011 s: ::g
1012 p
1013 }'`"
1014 test x"${LIBC}" != x && {
1015 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
1016 exit
1017 }
1018 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
1019 ;;
1020979 i*86:DYNIX/ptx:4*:*)
1021980 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
1022981 # earlier versions are messed up and put the nodename in both
12461205 *:Darwin:*:*)
12471206 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
12481207 case $UNAME_PROCESSOR in
1208 i386)
1209 eval $set_cc_for_build
1210 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1211 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1212 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1213 grep IS_64BIT_ARCH >/dev/null
1214 then
1215 UNAME_PROCESSOR="x86_64"
1216 fi
1217 fi ;;
12491218 unknown) UNAME_PROCESSOR=powerpc ;;
12501219 esac
12511220 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
00 #! /bin/sh
11 # Configuration validation subroutine script.
22 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
44 # Free Software Foundation, Inc.
55
6 timestamp='2009-06-11'
6 timestamp='2010-01-22'
77
88 # This file is (in principle) common to ALL GNU software.
99 # The presence of a machine in this file suggests that SOME GNU software
3131
3232
3333 # Please send patches to <config-patches@gnu.org>. Submit a context
34 # diff and a properly formatted ChangeLog entry.
34 # diff and a properly formatted GNU ChangeLog entry.
3535 #
3636 # Configuration subroutine to validate and canonicalize a configuration type.
3737 # Supply the specified configuration type as an argument.
3838 # If it is invalid, we print an error message on stderr and exit with code 1.
3939 # Otherwise, we print the canonical config type on stdout and succeed.
40
41 # You can get the latest version of this script from:
42 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
4043
4144 # This file is supposed to be the same for all GNU packages
4245 # and recognize all the CPU types, system types and aliases
7174 version="\
7275 GNU config.sub ($timestamp)
7376
74 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
75 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
77 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
78 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
79 Software Foundation, Inc.
7680
7781 This is free software; see the source for copying conditions. There is NO
7882 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
148152 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
149153 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
150154 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
151 -apple | -axis | -knuth | -cray)
155 -apple | -axis | -knuth | -cray | -microblaze)
152156 os=
153157 basic_machine=$1
154158 ;;
283287 | pdp10 | pdp11 | pj | pjl \
284288 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
285289 | pyramid \
290 | rx \
286291 | score \
287292 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
288293 | sh64 | sh64le \
290295 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
291296 | spu | strongarm \
292297 | tahoe | thumb | tic4x | tic80 | tron \
298 | ubicom32 \
293299 | v850 | v850e \
294300 | we32k \
295301 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
296302 | z8k | z80)
297303 basic_machine=$basic_machine-unknown
298304 ;;
299 m6811 | m68hc11 | m6812 | m68hc12)
305 m6811 | m68hc11 | m6812 | m68hc12 | picochip)
300306 # Motorola 68HC11/12.
301307 basic_machine=$basic_machine-unknown
302308 os=-none
339345 | lm32-* \
340346 | m32c-* | m32r-* | m32rle-* \
341347 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
342 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
348 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
343349 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
344350 | mips16-* \
345351 | mips64-* | mips64el-* \
367373 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
368374 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
369375 | pyramid-* \
370 | romp-* | rs6000-* \
376 | romp-* | rs6000-* | rx-* \
371377 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
372378 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
373379 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
374380 | sparclite-* \
375381 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
376382 | tahoe-* | thumb-* \
377 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
383 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
384 | tile-* | tilegx-* \
378385 | tron-* \
386 | ubicom32-* \
379387 | v850-* | v850e-* | vax-* \
380388 | we32k-* \
381389 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
724732 merlin)
725733 basic_machine=ns32k-utek
726734 os=-sysv
735 ;;
736 microblaze)
737 basic_machine=microblaze-xilinx
727738 ;;
728739 mingw32)
729740 basic_machine=i386-pc
10751086 basic_machine=tic6x-unknown
10761087 os=-coff
10771088 ;;
1089 # This must be matched before tile*.
1090 tilegx*)
1091 basic_machine=tilegx-unknown
1092 os=-linux-gnu
1093 ;;
10781094 tile*)
10791095 basic_machine=tile-unknown
10801096 os=-linux-gnu
12461262 # First match some system type aliases
12471263 # that might get confused with valid system types.
12481264 # -solaris* is a basic system type, with this one exception.
1265 -auroraux)
1266 os=-auroraux
1267 ;;
12491268 -solaris1 | -solaris1.*)
12501269 os=`echo $os | sed -e 's|solaris1|sunos4|'`
12511270 ;;
12671286 # -sysv* is not here because it comes later, after sysvr4.
12681287 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
12691288 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1270 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1271 | -kopensolaris* \
1289 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1290 | -sym* | -kopensolaris* \
12721291 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
12731292 | -aos* | -aros* \
12741293 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
12891308 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
12901309 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
12911310 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1292 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
1311 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
12931312 # Remember, each alternative MUST END IN *, to match a version number.
12941313 ;;
12951314 -qnx*)
14221441 -dicos*)
14231442 os=-dicos
14241443 ;;
1444 -nacl*)
1445 ;;
14251446 -none)
14261447 ;;
14271448 *)
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.65 for Telepathy-GLib 0.10.0.
2 # Generated by GNU Autoconf 2.65 for Telepathy-GLib 0.10.1.
33 #
4 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy>.
4 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10>.
55 #
66 #
77 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
230230 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
231231 else
232232 $as_echo "$0: Please tell bug-autoconf@gnu.org and
233 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy
233 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10
234234 $0: about your system, including any error possibly output
235235 $0: before this message. Then install a modern shell, or
236236 $0: manually run the script under such a shell if you do
701701 # Identity of this package.
702702 PACKAGE_NAME='Telepathy-GLib'
703703 PACKAGE_TARNAME='telepathy-glib'
704 PACKAGE_VERSION='0.10.0'
705 PACKAGE_STRING='Telepathy-GLib 0.10.0'
706 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy'
704 PACKAGE_VERSION='0.10.1'
705 PACKAGE_STRING='Telepathy-GLib 0.10.1'
706 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10'
707707 PACKAGE_URL=''
708708
709709 # Factoring default headers for most tests.
14821482 # Omit some internal or obsolete options to make the list less imposing.
14831483 # This message is too long to be a string in the A/UX 3.1 sh.
14841484 cat <<_ACEOF
1485 \`configure' configures Telepathy-GLib 0.10.0 to adapt to many kinds of systems.
1485 \`configure' configures Telepathy-GLib 0.10.1 to adapt to many kinds of systems.
14861486
14871487 Usage: $0 [OPTION]... [VAR=VALUE]...
14881488
15521552
15531553 if test -n "$ac_init_help"; then
15541554 case $ac_init_help in
1555 short | recursive ) echo "Configuration of Telepathy-GLib 0.10.0:";;
1555 short | recursive ) echo "Configuration of Telepathy-GLib 0.10.1:";;
15561556 esac
15571557 cat <<\_ACEOF
15581558
16191619 Use these variables to override the choices made by `configure' or to help
16201620 it to find libraries and programs with nonstandard names/locations.
16211621
1622 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy>.
1622 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10>.
16231623 _ACEOF
16241624 ac_status=$?
16251625 fi
16821682 test -n "$ac_init_help" && exit $ac_status
16831683 if $ac_init_version; then
16841684 cat <<\_ACEOF
1685 Telepathy-GLib configure 0.10.0
1685 Telepathy-GLib configure 0.10.1
16861686 generated by GNU Autoconf 2.65
16871687
16881688 Copyright (C) 2009 Free Software Foundation, Inc.
20282028 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
20292029 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
20302030 ( cat <<\_ASBOX
2031 ## --------------------------------------------------------------------------- ##
2032 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy ##
2033 ## --------------------------------------------------------------------------- ##
2031 ## ---------------------------------------------------------------------------------------------------------- ##
2032 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10 ##
2033 ## ---------------------------------------------------------------------------------------------------------- ##
20342034 _ASBOX
20352035 ) | sed "s/^/$as_me: WARNING: /" >&2
20362036 ;;
20532053 This file contains any messages produced by compilers while
20542054 running configure, to aid debugging if configure makes a mistake.
20552055
2056 It was created by Telepathy-GLib $as_me 0.10.0, which was
2056 It was created by Telepathy-GLib $as_me 0.10.1, which was
20572057 generated by GNU Autoconf 2.65. Invocation command line was
20582058
20592059 $ $0 $@
28642864
28652865 # Define the identity of the package.
28662866 PACKAGE='telepathy-glib'
2867 VERSION='0.10.0'
2867 VERSION='0.10.1'
28682868
28692869
28702870 cat >>confdefs.h <<_ACEOF
1117611176
1117711177
1117811178 LT_CURRENT=32
11179 LT_REVISION=1
11179 LT_REVISION=2
1118011180 LT_AGE=32
1118111181
1118211182
1275812758 # report actual input values of CONFIG_FILES etc. instead of their
1275912759 # values after options handling.
1276012760 ac_log="
12761 This file was extended by Telepathy-GLib $as_me 0.10.0, which was
12761 This file was extended by Telepathy-GLib $as_me 0.10.1, which was
1276212762 generated by GNU Autoconf 2.65. Invocation command line was
1276312763
1276412764 CONFIG_FILES = $CONFIG_FILES
1281812818 Configuration commands:
1281912819 $config_commands
1282012820
12821 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy>."
12821 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10>."
1282212822
1282312823 _ACEOF
1282412824 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1282512825 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1282612826 ac_cs_version="\\
12827 Telepathy-GLib config.status 0.10.0
12827 Telepathy-GLib config.status 0.10.1
1282812828 configured by $0, generated by GNU Autoconf 2.65,
1282912829 with options \\"\$ac_cs_config\\"
1283012830
1010
1111 m4_define([tp_glib_major_version], [0])
1212 m4_define([tp_glib_minor_version], [10])
13 m4_define([tp_glib_micro_version], [0])
13 m4_define([tp_glib_micro_version], [1])
1414 m4_define([tp_glib_nano_version], [0])
1515
16 # If library source has changed since last release, increment revision
17 # If interfaces have been added, removed or changed since last release,
18 # increment current and set revision to 0
19 # If interfaces have been added since last release, increment age
20 # If interfaces have been removed since last release, set age to 0
21 #
22 # If interfaces have been added, release builds will fail unless you add a new
23 # file like telepathy-glib/versions/0.7.3.abi to add them to the official ABI.
24 # This also forces binaries built against devel versions to be rebuilt
25 # (we don't guarantee that we won't add ABI then remove it again, if it was
26 # never seen in a release).
27
16 # If library source has changed since last release, increment revision.
17 # Do not add new API or ABI, or make incompatible changes, on this branch
18 # (which means that current and age should remain 32).
2819 m4_define([tp_glib_lt_current], [32])
29 m4_define([tp_glib_lt_revision], [1])
20 m4_define([tp_glib_lt_revision], [2])
3021 m4_define([tp_glib_lt_age], [32])
3122
3223 # Some magic
3728 [tp_glib_base_version].[tp_glib_nano_version])])
3829
3930 AC_INIT([Telepathy-GLib], [tp_glib_version],
40 [https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy])
31 [https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib&version=0.10])
4132
4233 AC_CONFIG_MACRO_DIR([m4])
4334
268268 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> request_token,
269269 <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *request_properties);</pre>
270270 <p>
271 Signature of an implementation of <span class="type">"create_channel"</span> and
272 <span class="type">"request_channel"</span>.
271 Signature of an implementation of <a class="link" href="TpChannelManager.html#TpChannelManagerIface.create-channel"><span class="type">TpChannelManagerIface.create_channel</span></a> and
272 <a class="link" href="TpChannelManager.html#TpChannelManagerIface.request-channel"><span class="type">TpChannelManagerIface.request_channel</span></a>.
273273 </p>
274274 <p>
275275 Implementations should inspect the contents of <em class="parameter"><code>request_properties</code></em> to see if
276276 it matches a channel class handled by this manager. If so, they should
277277 return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to accept responsibility for the request, and ultimately emit
278 exactly one of the <span class="type">"new-channels"</span>,
278 exactly one of the <a class="link" href="TpChannelManager.html#TpChannelManager-new-channels" title='The "new-channels" signal'><span class="type">"new-channels"</span></a>,
279279 <span class="type">"already-satisfied"</span> and
280 <span class="type">"request-failed"</span> signals (including <em class="parameter"><code>request_token</code></em> in
280 <a class="link" href="TpChannelManager.html#TpChannelManager-request-failed" title='The "request-failed" signal'><span class="type">"request-failed"</span></a> signals (including <em class="parameter"><code>request_token</code></em> in
281281 the appropriate argument).
282282 </p>
283283 <p>
424424 <p>
425425 Checks whether the keys of <em class="parameter"><code>properties</code></em> are elements of one of <em class="parameter"><code>fixed</code></em> and
426426 <em class="parameter"><code>allowed</code></em>. This is intended to be used by implementations of
427 <span class="type">"create_channel"</span> which have decided to accept a request,
427 <a class="link" href="TpChannelManager.html#TpChannelManagerIface.create-channel"><span class="type">TpChannelManagerIface.create_channel</span></a> which have decided to accept a request,
428428 to conform with the specification's requirement that unknown requested
429429 properties must cause a request to fail, not be silently ignored.
430430 </p>
9191 </p>
9292 <p>
9393 Most connection managers will use this for handles of type
94 <code class="literal">TP_HANDLE_TYPE_CONTACT_LIST</code>.</p>
94 <a class="link" href="telepathy-glib-enums.html#TP-HANDLE-TYPE-LIST:CAPS"><code class="literal">TP_HANDLE_TYPE_LIST</code></a>.</p>
9595 </div>
9696 <div class="refsect1" title="Details">
9797 <a name="TpStaticHandleRepo.details"></a><h2>Details</h2>
6363 <span class="returnvalue">void</span> <a class="link" href="telepathy-glib-TpContactsMixin.html#tp-contacts-mixin-set-contact-attribute" title="tp_contacts_mixin_set_contact_attribute ()">tp_contacts_mixin_set_contact_attribute</a>
6464 (<a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *contact_attributes,
6565 <a class="link" href="telepathy-glib-handle.html#TpHandle" title="TpHandle"><span class="returnvalue">TpHandle</span></a> handle,
66 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *attribute,
66 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *attribute,
6767 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);
6868 <span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-TpContactsMixin.html#TpContactsMixinFillContactAttributesFunc" title="TpContactsMixinFillContactAttributesFunc ()">*TpContactsMixinFillContactAttributesFunc</a>)
6969 (<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *obj,
288288 <pre class="programlisting"><span class="returnvalue">void</span> tp_contacts_mixin_set_contact_attribute
289289 (<a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *contact_attributes,
290290 <a class="link" href="telepathy-glib-handle.html#TpHandle" title="TpHandle"><span class="returnvalue">TpHandle</span></a> handle,
291 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *attribute,
291 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *attribute,
292292 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);</pre>
293293 <p>
294294 Utility function to set attribute for handle to value in the attributes hash
12841284 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
12851285 <td> The flags used when sending the message, which may be a subset of
12861286 those passed to the <a class="link" href="telepathy-glib-TpMessageMixin.html#TpMessageMixinSendImpl" title="TpMessageMixinSendImpl ()"><span class="type">TpMessageMixinSendImpl</span></a> implementation if not all are
1287 supported, or <code class="literal">0</code> on error.
1287 supported, or 0 on error.
12881288 </td>
12891289 </tr>
12901290 <tr>
14301430 <div class="refsect1" title="See Also">
14311431 <a name="telepathy-glib-TpMessageMixin.see-also"></a><h2>See Also</h2>
14321432 <a class="link" href="telepathy-glib-svc-channel-text.html#TpSvcChannelTypeText"><span class="type">TpSvcChannelTypeText</span></a>, <a class="link" href="telepathy-glib-svc-channel-text.html#TpSvcChannelInterfaceMessages" title="TpSvcChannelInterfaceMessages"><span class="type">TpSvcChannelInterfaceMessages</span></a>,
1433 <span class="type">TpDBusPropertiesMixin</span>
1433 TpDBusPropertiesMixin
14341434 </div>
14351435 </div>
14361436 <div class="footer">
106106 </p>
107107 <p>
108108 To use the text mixin as the implementation of
109 <span class="type">TpSvcTextInterface</span>, in the function you pass to G_IMPLEMENT_INTERFACE,
109 <a class="link" href="telepathy-glib-svc-channel-text.html#TpSvcChannelTypeText"><span class="type">TpSvcChannelTypeText</span></a>, in the function you pass to G_IMPLEMENT_INTERFACE,
110110 you should first call <a class="link" href="telepathy-glib-TpTextMixin.html#tp-text-mixin-iface-init" title="tp_text_mixin_iface_init ()"><code class="function">tp_text_mixin_iface_init()</code></a>, then call
111111 <a class="link" href="telepathy-glib-svc-channel-text.html#tp-svc-channel-type-text-implement-send" title="tp_svc_channel_type_text_implement_send ()"><code class="function">tp_svc_channel_type_text_implement_send()</code></a> to register your implementation
112112 of the Send method.</p>
610610 </tr>
611611 <tr>
612612 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
613 <td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> whether <em class="parameter"><code>feature</code></em> is ready on <em class="parameter"><code>manager</code></em>, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
613 <td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>feature</code></em> is ready on <em class="parameter"><code>manager</code></em>, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
614614
615615 </td>
616616 </tr>
386386 protocol name, as defined in the Account specification.
387387 </p>
388388 <p>
389 Any of the out parameters may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not needed.</p>
389 Any of the out parameters may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not needed. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned,
390 the caller is responsible for freeing the strings stored in any non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
391 out parameters, using <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</p>
390392 <div class="variablelist"><table border="0">
391393 <col align="left" valign="top">
392394 <tbody>
14051407 <a name="tp-account-get-parameters"></a><h3>tp_account_get_parameters ()</h3>
14061408 <pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * tp_account_get_parameters (<a class="link" href="telepathy-glib-account.html#TpAccount"><span class="returnvalue">TpAccount</span></a> *account);</pre>
14071409 <p>
1408 </p>
1410 Returns the parameters of the account, in a hash table where each string
1411 is the parameter name (account, password, require-encryption etc.), and
1412 each value is a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>. Using the tp_asv_get family of functions
1413 (<a class="link" href="telepathy-glib-asv.html#tp-asv-get-uint32" title="tp_asv_get_uint32 ()"><code class="function">tp_asv_get_uint32()</code></a>, <a class="link" href="telepathy-glib-asv.html#tp-asv-get-string" title="tp_asv_get_string ()"><code class="function">tp_asv_get_string()</code></a> etc.) to access the parameters is
1414 recommended.
1415 </p>
1416 <p>
1417 The allowed parameters depend on the connection manager, and can be found
1418 via <a class="link" href="telepathy-glib-connection-manager.html#tp-connection-manager-get-protocol" title="tp_connection_manager_get_protocol ()"><code class="function">tp_connection_manager_get_protocol()</code></a> and
1419 <a class="link" href="telepathy-glib-connection-manager.html#tp-connection-manager-protocol-get-param" title="tp_connection_manager_protocol_get_param ()"><code class="function">tp_connection_manager_protocol_get_param()</code></a>. Well-known parameters are
1420 listed
1421 <a class="ulink" href="http://telepathy.freedesktop.org/spec/org.freedesktop.Telepathy.ConnectionManager.html#org.freedesktop.Telepathy.ConnectionManager.RequestConnection" target="_top">in
1422 the Telepathy D-Bus Interface Specification</a>.</p>
14091423 <div class="variablelist"><table border="0">
14101424 <col align="left" valign="top">
14111425 <tbody>
15821596 </tr>
15831597 <tr>
15841598 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1585 <td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> of the account's avatar, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure
1599 <td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> containing the bytes of the account's avatar,
1600 or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure
15861601
15871602 </td>
15881603 </tr>
24022417 <a name="TpAccount--connection-status"></a><h3>The <code class="literal">"connection-status"</code> property</h3>
24032418 <pre class="programlisting"> "connection-status" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read</pre>
24042419 <p>
2405 The account's connection status type.
2420 The account's connection status type (a <a class="link" href="telepathy-glib-enums.html#TpConnectionStatus" title="enum TpConnectionStatus"><code class="literal">TpConnectionStatus</code></a>).
24062421 </p>
24072422 <p>
24082423 One can receive change notifications on this property by connecting
24222437 <a name="TpAccount--connection-status-reason"></a><h3>The <code class="literal">"connection-status-reason"</code> property</h3>
24232438 <pre class="programlisting"> "connection-status-reason" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read</pre>
24242439 <p>
2425 The account's connection status reason.
2440 The account's connection status reason (a <a class="link" href="telepathy-glib-enums.html#TpConnectionStatusReason" title="enum TpConnectionStatusReason"><code class="literal">TpConnectionStatusReason</code></a>).
24262441 </p>
24272442 <p>
24282443 One can receive change notifications on this property by connecting
24422457 <a name="TpAccount--current-presence-type"></a><h3>The <code class="literal">"current-presence-type"</code> property</h3>
24432458 <pre class="programlisting"> "current-presence-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read</pre>
24442459 <p>
2445 The account connection's current presence type.
2460 The account connection's current presence type
2461 (a <a class="link" href="telepathy-glib-enums.html#TpConnectionPresenceType" title="enum TpConnectionPresenceType"><code class="literal">TpConnectionPresenceType</code></a>).
24462462 </p>
24472463 <p>
24482464 One can receive change notifications on this property by connecting
24802496 <div class="refsect2" title='The "current-status-message" property'>
24812497 <a name="TpAccount--current-status-message"></a><h3>The <code class="literal">"current-status-message"</code> property</h3>
24822498 <pre class="programlisting"> "current-status-message" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
2483 <p>The Status message string of the account.</p>
2484 <p>Default value: NULL</p>
2485 </div>
2486 <hr>
2487 <div class="refsect2" title='The "display-name" property'>
2488 <a name="TpAccount--display-name"></a><h3>The <code class="literal">"display-name"</code> property</h3>
2489 <pre class="programlisting"> "display-name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
2490 <p>
2491 The account's display name, from the DisplayName property.
2499 <p>
2500 The current status message message of the account.
24922501 </p>
24932502 <p>
24942503 One can receive change notifications on this property by connecting
25032512 <p class="since">Since 0.9.0</p>
25042513 </div>
25052514 <hr>
2515 <div class="refsect2" title='The "display-name" property'>
2516 <a name="TpAccount--display-name"></a><h3>The <code class="literal">"display-name"</code> property</h3>
2517 <pre class="programlisting"> "display-name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
2518 <p>
2519 The account's display name, from the DisplayName property.
2520 </p>
2521 <p>
2522 One can receive change notifications on this property by connecting
2523 to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal and using this property as the signal
2524 detail.
2525 </p>
2526 <p>
2527 This is not guaranteed to have been retrieved until
2528 <a class="link" href="telepathy-glib-account.html#tp-account-prepare-async" title="tp_account_prepare_async ()"><code class="function">tp_account_prepare_async()</code></a> has finished; until then, the value is
2529 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
2530 <p>Default value: NULL</p>
2531 <p class="since">Since 0.9.0</p>
2532 </div>
2533 <hr>
25062534 <div class="refsect2" title='The "enabled" property'>
25072535 <a name="TpAccount--enabled"></a><h3>The <code class="literal">"enabled"</code> property</h3>
25082536 <pre class="programlisting"> "enabled" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
25922620 <a name="TpAccount--requested-presence-type"></a><h3>The <code class="literal">"requested-presence-type"</code> property</h3>
25932621 <pre class="programlisting"> "requested-presence-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read</pre>
25942622 <p>
2595 The account's requested presence type.
2623 The account's requested presence type (a <a class="link" href="telepathy-glib-enums.html#TpConnectionPresenceType" title="enum TpConnectionPresenceType"><span class="type">TpConnectionPresenceType</span></a>).
25962624 </p>
25972625 <p>
25982626 One can receive change notifications on this property by connecting
239239 <p>
240240 </p>
241241 <div class="example">
242 <a name="id2912689"></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>
242 <a name="id2801298"></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>
243243 <div class="example-contents">
244244 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
245245 <tbody>
858858 <tbody>
859859 <tr>
860860 <td><p><span class="term"><em class="parameter"><code>repo</code></em> :</span></p></td>
861 <td> <span class="type">TpHandleRepo</span> that holds the handles to be reffed by this set
861 <td> <a class="link" href="telepathy-glib-handle-repo.html#TpHandleRepoIface"><span class="type">TpHandleRepoIface</span></a> that holds the handles to be reffed by this set
862862 </td>
863863 </tr>
864864 <tr>
914914 <pre class="programlisting"><span class="returnvalue">void</span> tp_handle_set_add (<a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="returnvalue">TpHandleSet</span></a> *set,
915915 <a class="link" href="telepathy-glib-handle.html#TpHandle" title="TpHandle"><span class="returnvalue">TpHandle</span></a> handle);</pre>
916916 <p>
917 Add a handle to a <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a>,and reference it in the attched
918 <span class="type">TpHandleRepo</span></p>
917 Add a handle to a <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a>, and reference it in the attached
918 <a class="link" href="telepathy-glib-handle-repo.html#TpHandleRepoIface"><span class="type">TpHandleRepoIface</span></a></p>
919919 <div class="variablelist"><table border="0">
920920 <col align="left" valign="top">
921921 <tbody>
938938 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> tp_handle_set_remove (<a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="returnvalue">TpHandleSet</span></a> *set,
939939 <a class="link" href="telepathy-glib-handle.html#TpHandle" title="TpHandle"><span class="returnvalue">TpHandle</span></a> handle);</pre>
940940 <p>
941 Remove a handle to a <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a>,and unreference it in the attched
942 <span class="type">TpHandleRepo</span></p>
941 Remove a handle from a <a class="link" href="telepathy-glib-handle-repo.html#TpHandleSet" title="TpHandleSet"><span class="type">TpHandleSet</span></a>, and unreference it in the attached
942 <a class="link" href="telepathy-glib-handle-repo.html#TpHandleRepoIface"><span class="type">TpHandleRepoIface</span></a></p>
943943 <div class="variablelist"><table border="0">
944944 <col align="left" valign="top">
945945 <tbody>
212212 const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *error);</pre>
213213 <p>
214214 Mark <em class="parameter"><code>self</code></em> as having been invalidated - no further calls will work, and
215 if not already invalidated, the <span class="type">"invalidated"</span> signal will be emitted
215 if not already invalidated, the <a class="link" href="telepathy-glib-proxy.html#TpProxy-invalidated" title='The "invalidated" signal'><span class="type">"invalidated"</span></a> signal will be emitted
216216 with the given error.</p>
217217 <div class="variablelist"><table border="0">
218218 <col align="left" valign="top">
520520 </tr>
521521 <tr>
522522 <td><p><a name="TP-DBUS-ERROR-PROXY-UNREFERENCED:CAPS"></a><span class="term"><code class="literal">TP_DBUS_ERROR_PROXY_UNREFERENCED</code></span></p></td>
523 <td> Emitted in <span class="type">"invalidated"</span>
523 <td> Emitted in <a class="link" href="telepathy-glib-proxy.html#TpProxy-invalidated" title='The "invalidated" signal'><span class="type">"invalidated"</span></a>
524524 when the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> has lost its last reference
525525 </td>
526526 </tr>
532532 </tr>
533533 <tr>
534534 <td><p><a name="TP-DBUS-ERROR-NAME-OWNER-LOST:CAPS"></a><span class="term"><code class="literal">TP_DBUS_ERROR_NAME_OWNER_LOST</code></span></p></td>
535 <td> Emitted in <span class="type">"invalidated"</span> if the
535 <td> Emitted in <a class="link" href="telepathy-glib-proxy.html#TpProxy-invalidated" title='The "invalidated" signal'><span class="type">"invalidated"</span></a> if the
536536 remote process loses ownership of its bus name, and raised by
537537 any <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> methods that have not had a reply at that time or are called
538538 after the proxy becomes invalid in this way (usually meaning it crashed)
565565 <tr>
566566 <td><p><a name="TP-DBUS-ERROR-OBJECT-REMOVED:CAPS"></a><span class="term"><code class="literal">TP_DBUS_ERROR_OBJECT_REMOVED</code></span></p></td>
567567 <td> A generic error which can be used with
568 <span class="type">"invalidated"</span> to indicate an application-specific indication
568 <a class="link" href="telepathy-glib-proxy.html#TpProxy-invalidated" title='The "invalidated" signal'><span class="type">"invalidated"</span></a> to indicate an application-specific indication
569569 that the remote object no longer exists, if no more specific error
570570 is available.
571571 </td>
134134 </td>
135135 </tr></tbody>
136136 </table></div>
137 <p class="since">Since 0.7.34</p>
137138 </div>
138139 <hr>
139140 <div class="refsect2" title="tp_verify_true()">
163164 <tr>
164165 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
165166 <td> 1
166 </td>
167 </tr>
168 </tbody>
169 </table></div>
167
168 </td>
169 </tr>
170 </tbody>
171 </table></div>
172 <p class="since">Since 0.7.34</p>
170173 </div>
171174 <hr>
172175 <div class="refsect2" title="tp_verify_statement()">
189192 </td>
190193 </tr></tbody>
191194 </table></div>
195 <p class="since">Since 0.7.34</p>
192196 </div>
193197 <hr>
194198 <div class="refsect2" title="tp_g_hash_table_update ()">
10021006 </tr>
10031007 <tr>
10041008 <td><p><span class="term"><em class="parameter"><code>connect_flags</code></em> :</span></p></td>
1005 <td> a combination of <span class="type">GConnnectFlags</span>.
1006 </td>
1007 </tr>
1008 <tr>
1009 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1010 <td> the handler id.
1011 </td>
1012 </tr>
1013 </tbody>
1014 </table></div>
1009 <td> a combination of <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#GConnectFlags"><span class="type">GConnectFlags</span></a>.
1010 </td>
1011 </tr>
1012 <tr>
1013 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1014 <td> the handler id
1015
1016 </td>
1017 </tr>
1018 </tbody>
1019 </table></div>
1020 <p class="since">Since 0.9.2</p>
10151021 </div>
10161022 <hr>
10171023 <div class="refsect2" title="tp_value_array_build ()">
10271033 <p>
10281034 </p>
10291035 <div class="example">
1030 <a name="id3340797"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
1036 <a name="id3221652"></a><p class="title"><b>Example 2.  using tp_value_array_build</b></p>
10311037 <div class="example-contents">
10321038 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
10331039 <tbody>
10691075 <tr>
10701076 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
10711077 <td> a newly created <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a>, free with g_value_array_free.
1072 </td>
1073 </tr>
1074 </tbody>
1075 </table></div>
1078
1079 </td>
1080 </tr>
1081 </tbody>
1082 </table></div>
1083 <p class="since">Since 0.9.2</p>
10761084 </div>
10771085 </div>
10781086 </div>
24002400 <keyword type="function" name="TpDynamicHandleRepoNormalizeFunc ()" link="TpDynamicHandleRepo.html#TpDynamicHandleRepoNormalizeFunc"/>
24012401 <keyword type="property" name="The &quot;default-normalize-context&quot; property" link="TpDynamicHandleRepo.html#TpDynamicHandleRepo--default-normalize-context"/>
24022402 <keyword type="property" name="The &quot;normalize-function&quot; property" link="TpDynamicHandleRepo.html#TpDynamicHandleRepo--normalize-function"/>
2403 <keyword type="macro" name="tp_verify()" link="telepathy-glib-util.html#tp-verify"/>
2404 <keyword type="macro" name="tp_verify_true()" link="telepathy-glib-util.html#tp-verify-true"/>
2405 <keyword type="macro" name="tp_verify_statement()" link="telepathy-glib-util.html#tp-verify-statement"/>
2403 <keyword type="macro" name="tp_verify()" link="telepathy-glib-util.html#tp-verify" since="0.7.34"/>
2404 <keyword type="macro" name="tp_verify_true()" link="telepathy-glib-util.html#tp-verify-true" since="0.7.34"/>
2405 <keyword type="macro" name="tp_verify_statement()" link="telepathy-glib-util.html#tp-verify-statement" since="0.7.34"/>
24062406 <keyword type="function" name="tp_g_hash_table_update ()" link="telepathy-glib-util.html#tp-g-hash-table-update" since="0.7.0"/>
24072407 <keyword type="function" name="tp_g_ptr_array_contains ()" link="telepathy-glib-util.html#tp-g-ptr-array-contains"/>
24082408 <keyword type="function" name="tp_g_value_slice_new ()" link="telepathy-glib-util.html#tp-g-value-slice-new" since="0.5.14"/>
24282428 <keyword type="function" name="tp_strv_contains ()" link="telepathy-glib-util.html#tp-strv-contains" since="0.7.15"/>
24292429 <keyword type="function" name="tp_g_key_file_get_int64 ()" link="telepathy-glib-util.html#tp-g-key-file-get-int64" since="0.7.31"/>
24302430 <keyword type="function" name="tp_g_key_file_get_uint64 ()" link="telepathy-glib-util.html#tp-g-key-file-get-uint64" since="0.7.31"/>
2431 <keyword type="function" name="tp_g_signal_connect_object ()" link="telepathy-glib-util.html#tp-g-signal-connect-object"/>
2432 <keyword type="function" name="tp_value_array_build ()" link="telepathy-glib-util.html#tp-value-array-build"/>
2431 <keyword type="function" name="tp_g_signal_connect_object ()" link="telepathy-glib-util.html#tp-g-signal-connect-object" since="0.9.2"/>
2432 <keyword type="function" name="tp_value_array_build ()" link="telepathy-glib-util.html#tp-value-array-build" since="0.9.2"/>
24332433 <keyword type="macro" name="TP_ANSI_RESET" link="telepathy-glib-debug-ansi.html#TP-ANSI-RESET:CAPS"/>
24342434 <keyword type="macro" name="TP_ANSI_BOLD_ON" link="telepathy-glib-debug-ansi.html#TP-ANSI-BOLD-ON:CAPS"/>
24352435 <keyword type="macro" name="TP_ANSI_INVERSE_ON" link="telepathy-glib-debug-ansi.html#TP-ANSI-INVERSE-ON:CAPS"/>
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
1516
17
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
1820
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
1516
17
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
1820
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
1516
17
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
1820
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
3739 </para>
3840
3941 @tpsvcchannelinterfacegroup: the object which received the signal.
40 @Param3:
42 @arg2:
4143
4244 <!-- ##### SIGNAL TpSvcChannelInterfaceGroup::members-changed ##### -->
4345 <para>
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
2931
3032 @tpsvcchanneltypetubes: the object which received the signal.
3133 @arg1:
32 @Param4:
34 @arg3:
3335
3436 <!-- ##### SIGNAL TpSvcChannelTypeTubes::new-tube ##### -->
3537 <para>
4143 @arg2:
4244 @arg3:
4345 @arg4:
44 @Param7:
46 @arg6:
4547
4648 <!-- ##### SIGNAL TpSvcChannelTypeTubes::stream-tube-new-connection ##### -->
4749 <para>
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
88
99 </para>
1010
11
1112 <!-- ##### SECTION See_Also ##### -->
1213 <para>
1314
1415 </para>
16
1517
1618 <!-- ##### SECTION Stability_Level ##### -->
1719
13481348 * tp_account_manager_is_prepared:
13491349 * @manager: a #TpAccountManager
13501350 * @feature: a feature which is required
1351 * @error: a #GError to fill
13521351 *
13531352 * <!-- -->
13541353 *
1355 * Returns: %TRUE whether @feature is ready on @manager, otherwise %FALSE
1354 * Returns: %TRUE if @feature is ready on @manager, otherwise %FALSE
13561355 *
13571356 * Since: 0.9.0
13581357 */
886886 /**
887887 * TpAccount:current-presence-type:
888888 *
889 * The account connection's current presence type.
889 * The account connection's current presence type
890 * (a %TpConnectionPresenceType).
890891 *
891892 * One can receive change notifications on this property by connecting
892893 * to the #GObject::notify signal and using this property as the signal
930931 G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
931932
932933 /**
933 * TpAccount: current-status-message:
934 * TpAccount:current-status-message:
934935 *
935936 * The current status message message of the account.
936937 *
954955 /**
955956 * TpAccount:connection-status:
956957 *
957 * The account's connection status type.
958 * The account's connection status type (a %TpConnectionStatus).
958959 *
959960 * One can receive change notifications on this property by connecting
960961 * to the #GObject::notify signal and using this property as the signal
978979 /**
979980 * TpAccount:connection-status-reason:
980981 *
981 * The account's connection status reason.
982 * The account's connection status reason (a %TpConnectionStatusReason).
982983 *
983984 * One can receive change notifications on this property by connecting
984985 * to the #GObject::notify signal and using this property as the signal
11651166 /**
11661167 * TpAccount:requested-presence-type:
11671168 *
1168 * The account's requested presence type.
1169 * The account's requested presence type (a #TpConnectionPresenceType).
11691170 *
11701171 * One can receive change notifications on this property by connecting
11711172 * to the #GObject::notify signal and using this property as the signal
14331434 return NULL;
14341435
14351436 /* Should be a full object path, not the special "/" value */
1436 if (strlen (path) == 1)
1437 if (!tp_strdiff (path, "/"))
14371438 return NULL;
14381439
14391440 _tp_account_set_connection (account, path);
15351536 * tp_account_get_parameters:
15361537 * @account: a #TpAccount
15371538 *
1538 * <!-- -->
1539 * Returns the parameters of the account, in a hash table where each string
1540 * is the parameter name (account, password, require-encryption etc.), and
1541 * each value is a #GValue. Using the tp_asv_get family of functions
1542 * (tp_asv_get_uint32(), tp_asv_get_string() etc.) to access the parameters is
1543 * recommended.
1544 *
1545 * The allowed parameters depend on the connection manager, and can be found
1546 * via tp_connection_manager_get_protocol() and
1547 * tp_connection_manager_protocol_get_param(). Well-known parameters are
1548 * listed
1549 * <ulink url="http://telepathy.freedesktop.org/spec/org.freedesktop.Telepathy.ConnectionManager.html#org.freedesktop.Telepathy.ConnectionManager.RequestConnection">in
1550 * the Telepathy D-Bus Interface Specification</ulink>.
15391551 *
15401552 * Returns: the hash table of parameters on @account
15411553 *
24982510 *
24992511 * Finishes an async get operation of @account's avatar.
25002512 *
2501 * Returns: a #GArray of the account's avatar, or %NULL on failure
2513 * Returns: a #GArray of #guchar containing the bytes of the account's avatar,
2514 * or %NULL on failure
25022515 *
25032516 * Since: 0.9.0
25042517 */
27482761 * from the path. This includes replacing underscores with hyphens in the
27492762 * protocol name, as defined in the Account specification.
27502763 *
2751 * Any of the out parameters may be %NULL if not needed.
2764 * Any of the out parameters may be %NULL if not needed. If %TRUE is returned,
2765 * the caller is responsible for freeing the strings stored in any non-%NULL
2766 * out parameters, using g_free().
27522767 *
27532768 * Returns: %TRUE if @object_path was successfully parsed; %FALSE and sets
27542769 * @error otherwise.
214214 {
215215 TpBaseConnectionManager *self = TP_BASE_CONNECTION_MANAGER (object);
216216 TpBaseConnectionManagerPrivate *priv = self->priv;
217 GObjectFinalizeFunc dispose =
218 G_OBJECT_CLASS (tp_base_connection_manager_parent_class)->dispose;
217219
218220 if (priv->dispose_has_run)
219221 return;
220222
221223 priv->dispose_has_run = TRUE;
224
225 if (dispose != NULL)
226 dispose (object);
222227 }
223228
224229 static void
9696 * Telepathy client. The hash table will be freed after the function returns;
9797 * if the channel manager wants to keep it around, it must copy it.
9898 *
99 * Signature of an implementation of #TpChannelManagerIface::create_channel and
100 * #TpChannelManagerIface::request_channel.
99 * Signature of an implementation of #TpChannelManagerIface.create_channel and
100 * #TpChannelManagerIface.request_channel.
101101 *
102102 * Implementations should inspect the contents of @request_properties to see if
103103 * it matches a channel class handled by this manager. If so, they should
104104 * return %TRUE to accept responsibility for the request, and ultimately emit
105 * exactly one of the #TpChannelManagerIface::new-channels,
106 * #TpChannelManagerIface::already-satisfied and
107 * #TpChannelManagerIface::request-failed signals (including @request_token in
105 * exactly one of the #TpChannelManager::new-channels,
106 * #TpChannelManager::already-satisfied and
107 * #TpChannelManager::request-failed signals (including @request_token in
108108 * the appropriate argument).
109109 *
110110 * If the implementation does not want to handle the request, it should return
671671 *
672672 * Checks whether the keys of @properties are elements of one of @fixed and
673673 * @allowed. This is intended to be used by implementations of
674 * #TpChannelManager::create_channel which have decided to accept a request,
674 * #TpChannelManagerIface.create_channel which have decided to accept a request,
675675 * to conform with the specification's requirement that unknown requested
676676 * properties must cause a request to fail, not be silently ignored.
677677 *
11701170 g_ptr_array_add (protocols, proto);
11711171 continue;
11721172 }
1173
1174 DEBUG ("invalid name: %s", *iter);
11751173 }
11761174
11771175 g_ptr_array_add (bus_names, NULL);
422422
423423 void
424424 tp_contacts_mixin_set_contact_attribute (GHashTable *contact_attributes,
425 TpHandle handle, gchar *attribute, GValue *value)
425 TpHandle handle, const gchar *attribute, GValue *value)
426426 {
427427 GHashTable *attributes;
428428
101101 TpContactsMixinFillContactAttributesFunc fill_contact_attributes);
102102
103103 void tp_contacts_mixin_set_contact_attribute (GHashTable *contact_attributes,
104 TpHandle handle, gchar *attribute, GValue *value);
104 TpHandle handle, const gchar *attribute, GValue *value);
105105
106106 G_END_DECLS
107107
3535 * time.
3636 *
3737 * Most connection managers will use this for handles of type
38 * %TP_HANDLE_TYPE_CONTACT_LIST.
38 * %TP_HANDLE_TYPE_LIST.
3939 */
4040
4141 #include <telepathy-glib/handle-repo-static.h>
3636
3737 /**
3838 * tp_handle_set_new:
39 * @repo: #TpHandleRepo that holds the handles to be reffed by this set
39 * @repo: #TpHandleRepoIface that holds the handles to be reffed by this set
4040 *
4141 * Creates a new #TpHandleSet
4242 *
9494 * @set: #TpHandleSet to add this handle to
9595 * @handle: handle to add
9696 *
97 * Add a handle to a #TpHandleSet,and reference it in the attched
98 * #TpHandleRepo
97 * Add a handle to a #TpHandleSet, and reference it in the attached
98 * #TpHandleRepoIface
9999 *
100100 */
101101 void
116116 * @set: #TpHandleSet to remove this handle from
117117 * @handle: handle to remove
118118 *
119 * Remove a handle to a #TpHandleSet,and unreference it in the attched
120 * #TpHandleRepo
119 * Remove a handle from a #TpHandleSet, and unreference it in the attached
120 * #TpHandleRepoIface
121121 *
122122 * Returns: FALSE if the handle was invalid, or was not in this set
123123 */
2323 * @short_description: a mixin implementation of the text channel type and the
2424 * Messages interface
2525 * @see_also: #TpSvcChannelTypeText, #TpSvcChannelInterfaceMessages,
26 * #TpDBusPropertiesMixin
26 * <link linkend="dbus-properties-mixin">TpDBusPropertiesMixin</link>
2727 *
2828 * This mixin can be added to a channel GObject class to implement the
2929 * text channel type (with the Messages interface) in a general way.
170170
171171 /* for receiving */
172172 guint32 incoming_id;
173 /* A non-NULL reference until we have been queued; borrowed afterwards */
174 GObject *incoming_target;
175173
176174 /* for sending */
177175 DBusGMethodInvocation *outgoing_context;
14181416 }
14191417
14201418
1421 static gboolean
1422 queue_pending (gpointer data)
1423 {
1424 TpMessage *pending = data;
1425 GObject *object = pending->incoming_target;
1419 static void
1420 queue_pending (GObject *object, TpMessage *pending)
1421 {
14261422 TpMessageMixin *mixin = TP_MESSAGE_MIXIN (object);
14271423 TpChannelTextMessageFlags flags;
14281424 TpChannelTextMessageType type;
14851481
14861482 g_free (text);
14871483 }
1488
1489 g_object_unref (object);
1490
1491 return FALSE;
14921484 }
14931485
14941486
15321524 tp_message_set_uint64 (message, 0, "message-received",
15331525 time (NULL));
15341526
1535 /* We don't actually add the pending message to the queue immediately,
1536 * to guarantee that the caller of this function gets to see the message ID
1537 * before anyone else does (so that it can acknowledge the message to the
1538 * network). */
1539 message->incoming_target = g_object_ref (object);
1540 g_idle_add (queue_pending, message);
1527 /* Here we add the message to the incoming queue: Although we have not
1528 * returned the message ID to the caller directly at this point, we
1529 * have poked it into the TpMessage, which the caller (and anyone connected
1530 * to the relevant signals) has access to, so there isn't actually a race
1531 * between putting the message into the queue and making its ID available.
1532 */
1533 queue_pending (object, message);
15411534
15421535 return message->incoming_id;
15431536 }
16371630 * @message: The outgoing message
16381631 * @flags: The flags used when sending the message, which may be a subset of
16391632 * those passed to the #TpMessageMixinSendImpl implementation if not all are
1640 * supported, or %0 on error.
1633 * supported, or 0 on error.
16411634 * @token: A token representing the sent message (see the Telepathy D-Bus API
16421635 * specification), or an empty string if no suitable identifier is available,
16431636 * or %NULL on error
6767 * TpDBusError:
6868 * @TP_DBUS_ERROR_UNKNOWN_REMOTE_ERROR: Raised if the error raised by
6969 * a remote D-Bus object is not recognised
70 * @TP_DBUS_ERROR_PROXY_UNREFERENCED: Emitted in #TpProxy:invalidated
70 * @TP_DBUS_ERROR_PROXY_UNREFERENCED: Emitted in #TpProxy::invalidated
7171 * when the #TpProxy has lost its last reference
7272 * @TP_DBUS_ERROR_NO_INTERFACE: Raised by #TpProxy methods if the remote
7373 * object does not appear to have the required interface
74 * @TP_DBUS_ERROR_NAME_OWNER_LOST: Emitted in #TpProxy:invalidated if the
74 * @TP_DBUS_ERROR_NAME_OWNER_LOST: Emitted in #TpProxy::invalidated if the
7575 * remote process loses ownership of its bus name, and raised by
7676 * any #TpProxy methods that have not had a reply at that time or are called
7777 * after the proxy becomes invalid in this way (usually meaning it crashed)
8484 * @TP_DBUS_ERROR_INVALID_MEMBER_NAME: Raised if a D-Bus method or signal
8585 * name given is not valid
8686 * @TP_DBUS_ERROR_OBJECT_REMOVED: A generic error which can be used with
87 * #TpProxy:invalidated to indicate an application-specific indication
87 * #TpProxy::invalidated to indicate an application-specific indication
8888 * that the remote object no longer exists, if no more specific error
8989 * is available.
9090 * @TP_DBUS_ERROR_CANCELLED: Raised from calls that re-enter the main
426426 * @error: an error causing the invalidation
427427 *
428428 * Mark @self as having been invalidated - no further calls will work, and
429 * if not already invalidated, the #TpProxy:invalidated signal will be emitted
429 * if not already invalidated, the #TpProxy::invalidated signal will be emitted
430430 * with the given error.
431431 *
432432 * Since: 0.7.1
3838 * tp_text_mixin_finalize() from your dispose or finalize function.
3939 *
4040 * To use the text mixin as the implementation of
41 * #TpSvcTextInterface, in the function you pass to G_IMPLEMENT_INTERFACE,
41 * #TpSvcChannelTypeText, in the function you pass to G_IMPLEMENT_INTERFACE,
4242 * you should first call tp_text_mixin_iface_init(), then call
4343 * tp_svc_channel_type_text_implement_send() to register your implementation
4444 * of the Send method.
4747 *
4848 * (This is gnulib's verify macro, written by Paul Eggert, Bruno Haible and
4949 * Jim Meyering.)
50 *
51 * Since: 0.7.34
5052 */
5153
5254 /**
6567 * and Jim Meyering.)
6668 *
6769 * Returns: 1
70 *
71 * Since: 0.7.34
6872 */
6973
7074 /**
7781 *
7882 * This macro can be used anywhere that a statement would be allowed; it
7983 * is equivalent to ((void) tp_verify_true (R)).
84 *
85 * Since: 0.7.34
8086 */
8187
8288 /**
888894 * @detailed_signal: a string of the form "signal-name::detail".
889895 * @c_handler: the #GCallback to connect.
890896 * @gobject: the object to pass as data to @c_handler.
891 * @connect_flags: a combination of #GConnnectFlags.
897 * @connect_flags: a combination of #GConnectFlags.
892898 *
893899 * Connects a #GCallback function to a signal for a particular object, as if
894900 * with g_signal_connect(). Additionally, arranges for the signal handler to be
906912 * user_data for callbacks without having to explicitly disconnect all the
907913 * handlers in their finalizers.
908914 *
909 * Returns: the handler id.
915 * Returns: the handler id
916 *
917 * Since: 0.9.2
910918 */
911919 gulong
912920 tp_g_signal_connect_object (gpointer instance,
988996 * </example>
989997 *
990998 * Returns: a newly created #GValueArray, free with g_value_array_free.
999 *
1000 * Since: 0.9.2
9911001 */
9921002 GValueArray *
9931003 tp_value_array_build (gsize length,
183183 self.h(' * implement_%s (gpointer klass,' % self.node_name_lc)
184184 self.h(' * gpointer unused G_GNUC_UNUSED)')
185185 self.h(' * {')
186 # "#" is special to gtkdoc under some circumstances; it appears
187 # that escaping "##" as "#<!---->#" or "&#35;&#35;" doesn't work,
188 # but adding an extra hash symbol does. Thanks, gtkdoc :-(
189 self.h(' * #define IMPLEMENT(x) %s%s_implement_###x (\\'
186 self.h(' * #define IMPLEMENT(x) %s%s_implement_&num;&num;x (\\'
190187 % (self.prefix_, self.node_name_lc))
191 self.h(' * klass, my_object_###x)')
188 self.h(' * klass, my_object_&num;&num;x)')
192189
193190 for method in methods:
194191 class_member_name = method.getAttribute('tp:name-for-bindings')