Merge lp:~indicator-applet-developers/ubuntu/precise/libindicate/upstream into lp:~ubuntu-desktop/libindicate/ubuntu

Proposed by Ted Gould
Status: Merged
Merged at revision: 304
Proposed branch: lp:~indicator-applet-developers/ubuntu/precise/libindicate/upstream
Merge into: lp:~ubuntu-desktop/libindicate/ubuntu
Diff against target: 9083 lines (+5871/-774)
53 files modified
AUTHORS (+1/-0)
ChangeLog (+12/-0)
INSTALL (+7/-2)
Makefile.in (+58/-36)
aclocal.m4 (+89/-37)
autogen.sh (+1/-1)
bindings/Makefile.in (+16/-11)
bindings/mono/Makefile.in (+16/-11)
bindings/mono/indicate-gtk/Makefile.am (+2/-2)
bindings/mono/indicate-gtk/Makefile.in (+33/-22)
bindings/mono/indicate-gtk/indicate-gtk.sources.xml.in (+2/-2)
bindings/mono/indicate/Makefile.am (+2/-2)
bindings/mono/indicate/Makefile.in (+32/-22)
bindings/mono/indicate/indicate.sources.xml.in (+6/-6)
bindings/python/Makefile.in (+45/-41)
compile (+183/-16)
config.guess (+31/-18)
config.sub (+39/-26)
configure (+81/-19)
configure.ac (+4/-2)
debian/changelog (+7/-0)
depcomp (+66/-8)
docs/Makefile.in (+16/-11)
docs/reference/Makefile.in (+17/-11)
docs/reference/html/IndicateIndicator.html (+594/-0)
docs/reference/html/IndicateListener.html (+462/-0)
docs/reference/html/IndicateServer.html (+882/-0)
docs/reference/html/base.html (+41/-0)
docs/reference/html/index.html (+41/-0)
docs/reference/html/index.sgml (+85/-0)
docs/reference/html/ix01.html (+154/-0)
docs/reference/html/libindicate.devhelp2 (+79/-0)
docs/reference/html/listeners.html (+36/-0)
docs/reference/html/style.css (+266/-0)
docs/reference/html/subclass.html (+31/-0)
docs/reference/tmpl/indicator.sgml (+178/-0)
docs/reference/tmpl/listener.sgml (+173/-0)
docs/reference/tmpl/server.sgml (+263/-0)
docs/reference/version.xml (+1/-1)
docs/reference/xml/annotation-glossary.xml (+45/-0)
docs/reference/xml/api-index-deprecated.xml (+5/-0)
docs/reference/xml/api-index-full.xml (+71/-0)
docs/reference/xml/indicator.xml (+401/-0)
docs/reference/xml/listener.xml (+318/-0)
docs/reference/xml/server.xml (+600/-0)
examples/Makefile.in (+60/-64)
install-sh (+18/-11)
libindicate-gtk/Makefile.in (+50/-58)
libindicate/Makefile.am (+2/-2)
libindicate/Makefile.in (+57/-65)
missing (+4/-49)
py-compile (+33/-18)
tests/Makefile.in (+155/-200)
To merge this branch: bzr merge lp:~indicator-applet-developers/ubuntu/precise/libindicate/upstream
Reviewer Review Type Date Requested Status
Sebastien Bacher Pending
Ken VanDine Pending
Review via email: mp+96847@code.launchpad.net

Description of the change

0.6.91

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'AUTHORS'
2--- AUTHORS 2012-02-10 03:49:29 +0000
3+++ AUTHORS 2012-03-09 22:23:17 +0000
4@@ -3,6 +3,7 @@
5 Allan LeSage
6 Aurelien Gateau
7 Aurélien Gâteau
8+ Charles Kerr
9 Chow Loong Jin
10 Chris Coulson
11 Daniel d'Andrada
12
13=== modified file 'ChangeLog'
14--- ChangeLog 2012-02-10 03:49:29 +0000
15+++ ChangeLog 2012-03-09 22:23:17 +0000
16@@ -1,5 +1,17 @@
17 # Generated by Makefile. Do not edit.
18
19+2012-03-09 Ted Gould <ted@gould.cx>
20+
21+ 0.6.91
22+
23+2012-03-09 Ted Gould <ted@gould.cx>
24+
25+ Fix autogen to build docs right
26+
27+2012-03-07 Charles Kerr <charles.kerr@canonical.com>
28+
29+ patch from Allan and Charles to fix the build error reported by Coverity in bug #931759
30+
31 2012-02-09 Ted Gould <ted@gould.cx>
32
33 0.6.90
34
35=== modified file 'INSTALL'
36--- INSTALL 2010-06-03 21:07:55 +0000
37+++ INSTALL 2012-03-09 22:23:17 +0000
38@@ -1,8 +1,8 @@
39 Installation Instructions
40 *************************
41
42-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
43-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
44+Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation,
45+Inc.
46
47 Copying and distribution of this file, with or without modification,
48 are permitted in any medium without royalty provided the copyright
49@@ -226,6 +226,11 @@
50
51 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
52
53+ HP-UX `make' updates targets which have the same time stamps as
54+their prerequisites, which makes it generally unusable when shipped
55+generated files such as `configure' are involved. Use GNU `make'
56+instead.
57+
58 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
59 parse its `<wchar.h>' header file. The option `-nodtk' can be used as
60 a workaround. If GNU CC is not installed, it is therefore recommended
61
62=== modified file 'Makefile.in'
63--- Makefile.in 2012-02-10 03:49:29 +0000
64+++ Makefile.in 2012-03-09 22:23:17 +0000
65@@ -1,9 +1,9 @@
66-# Makefile.in generated by automake 1.11.1 from Makefile.am.
67+# Makefile.in generated by automake 1.11.3 from Makefile.am.
68 # @configure_input@
69
70 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
71-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
72-# Inc.
73+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
74+# Foundation, Inc.
75 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
77 # with or without modifications, as long as this notice is preserved.
78@@ -55,11 +55,11 @@
79 CONFIG_HEADER = config.h
80 CONFIG_CLEAN_FILES =
81 CONFIG_CLEAN_VPATH_FILES =
82-AM_V_GEN = $(am__v_GEN_$(V))
83-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
84+AM_V_GEN = $(am__v_GEN_@AM_V@)
85+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
86 am__v_GEN_0 = @echo " GEN " $@;
87-AM_V_at = $(am__v_at_$(V))
88-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
89+AM_V_at = $(am__v_at_@AM_V@)
90+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
91 am__v_at_0 = @
92 SOURCES =
93 DIST_SOURCES =
94@@ -83,9 +83,11 @@
95 distdir = $(PACKAGE)-$(VERSION)
96 top_distdir = $(distdir)
97 am__remove_distdir = \
98- { test ! -d "$(distdir)" \
99- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
100- && rm -fr "$(distdir)"; }; }
101+ if test -d "$(distdir)"; then \
102+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
103+ && rm -rf "$(distdir)" \
104+ || { sleep 5 && rm -rf "$(distdir)"; }; \
105+ else :; fi
106 am__relativize = \
107 dir0=`pwd`; \
108 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
109@@ -114,6 +116,8 @@
110 DIST_ARCHIVES = $(distdir).tar.gz
111 GZIP_ENV = --best
112 distuninstallcheck_listfiles = find . -type f -print
113+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
114+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
115 distcleancheck_listfiles = find . -type f -print
116 ACLOCAL = @ACLOCAL@
117 AL = @AL@
118@@ -326,7 +330,7 @@
119 $(MAKE) $(AM_MAKEFLAGS) all-recursive
120
121 .SUFFIXES:
122-am--refresh:
123+am--refresh: Makefile
124 @:
125 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
126 @for dep in $?; do \
127@@ -362,10 +366,8 @@
128 $(am__aclocal_m4_deps):
129
130 config.h: stamp-h1
131- @if test ! -f $@; then \
132- rm -f stamp-h1; \
133- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
134- else :; fi
135+ @if test ! -f $@; then rm -f stamp-h1; else :; fi
136+ @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
137
138 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
139 @rm -f stamp-h1
140@@ -597,7 +599,11 @@
141 $(am__remove_distdir)
142
143 dist-bzip2: distdir
144- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
145+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
146+ $(am__remove_distdir)
147+
148+dist-lzip: distdir
149+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
150 $(am__remove_distdir)
151
152 dist-lzma: distdir
153@@ -605,7 +611,7 @@
154 $(am__remove_distdir)
155
156 dist-xz: distdir
157- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
158+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
159 $(am__remove_distdir)
160
161 dist-tarZ: distdir
162@@ -636,6 +642,8 @@
163 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
164 *.tar.lzma*) \
165 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
166+ *.tar.lz*) \
167+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
168 *.tar.xz*) \
169 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
170 *.tar.Z*) \
171@@ -655,6 +663,7 @@
172 && am__cwd=`pwd` \
173 && $(am__cd) $(distdir)/_build \
174 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
175+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
176 $(DISTCHECK_CONFIGURE_FLAGS) \
177 && $(MAKE) $(AM_MAKEFLAGS) \
178 && $(MAKE) $(AM_MAKEFLAGS) dvi \
179@@ -683,8 +692,16 @@
180 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
181 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
182 distuninstallcheck:
183- @$(am__cd) '$(distuninstallcheck_dir)' \
184- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
185+ @test -n '$(distuninstallcheck_dir)' || { \
186+ echo 'ERROR: trying to run $@ with an empty' \
187+ '$$(distuninstallcheck_dir)' >&2; \
188+ exit 1; \
189+ }; \
190+ $(am__cd) '$(distuninstallcheck_dir)' || { \
191+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
192+ exit 1; \
193+ }; \
194+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
195 || { echo "ERROR: files left after uninstall:" ; \
196 if test -n "$(DESTDIR)"; then \
197 echo " (check DESTDIR support)"; \
198@@ -715,10 +732,15 @@
199
200 installcheck: installcheck-recursive
201 install-strip:
202- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
203- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
204- `test -z '$(STRIP)' || \
205- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
206+ if test -z '$(STRIP)'; then \
207+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
208+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
209+ install; \
210+ else \
211+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
212+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
213+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
214+ fi
215 mostlyclean-generic:
216
217 clean-generic:
218@@ -807,19 +829,19 @@
219 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
220 all all-am am--refresh check check-am clean clean-generic \
221 clean-libtool clean-local ctags ctags-recursive dist dist-all \
222- dist-bzip2 dist-gzip dist-hook dist-lzma dist-shar dist-tarZ \
223- dist-xz dist-zip distcheck distclean distclean-generic \
224- distclean-hdr distclean-libtool distclean-tags distcleancheck \
225- distdir distuninstallcheck dvi dvi-am html html-am info \
226- info-am install install-am install-data install-data-am \
227- install-dvi install-dvi-am install-exec install-exec-am \
228- install-html install-html-am install-info install-info-am \
229- install-man install-pdf install-pdf-am install-ps \
230- install-ps-am install-strip installcheck installcheck-am \
231- installdirs installdirs-am maintainer-clean \
232- maintainer-clean-generic mostlyclean mostlyclean-generic \
233- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
234- uninstall uninstall-am
235+ dist-bzip2 dist-gzip dist-hook dist-lzip dist-lzma dist-shar \
236+ dist-tarZ dist-xz dist-zip distcheck distclean \
237+ distclean-generic distclean-hdr distclean-libtool \
238+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
239+ dvi-am html html-am info info-am install install-am \
240+ install-data install-data-am install-dvi install-dvi-am \
241+ install-exec install-exec-am install-html install-html-am \
242+ install-info install-info-am install-man install-pdf \
243+ install-pdf-am install-ps install-ps-am install-strip \
244+ installcheck installcheck-am installdirs installdirs-am \
245+ maintainer-clean maintainer-clean-generic mostlyclean \
246+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
247+ tags tags-recursive uninstall uninstall-am
248
249
250 dist-hook:
251
252=== modified file 'aclocal.m4'
253--- aclocal.m4 2011-09-20 04:07:24 +0000
254+++ aclocal.m4 2012-03-09 22:23:17 +0000
255@@ -1,7 +1,8 @@
256-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
257+# generated automatically by aclocal 1.11.3 -*- Autoconf -*-
258
259 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
260-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
261+# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
262+# Inc.
263 # This file is free software; the Free Software Foundation
264 # gives unlimited permission to copy and/or distribute it,
265 # with or without modifications, as long as this notice is preserved.
266@@ -321,12 +322,15 @@
267 fi[]dnl
268 ])# PKG_CHECK_MODULES
269
270-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
271+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
272+# Foundation, Inc.
273 #
274 # This file is free software; the Free Software Foundation
275 # gives unlimited permission to copy and/or distribute it,
276 # with or without modifications, as long as this notice is preserved.
277
278+# serial 1
279+
280 # AM_AUTOMAKE_VERSION(VERSION)
281 # ----------------------------
282 # Automake X.Y traces this macro to ensure aclocal.m4 has been
283@@ -336,7 +340,7 @@
284 [am__api_version='1.11'
285 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
286 dnl require some minimum version. Point them to the right macro.
287-m4_if([$1], [1.11.1], [],
288+m4_if([$1], [1.11.3], [],
289 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
290 ])
291
292@@ -352,19 +356,21 @@
293 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
294 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
295 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
296-[AM_AUTOMAKE_VERSION([1.11.1])dnl
297+[AM_AUTOMAKE_VERSION([1.11.3])dnl
298 m4_ifndef([AC_AUTOCONF_VERSION],
299 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
300 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
301
302 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
303
304-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
305+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
306 #
307 # This file is free software; the Free Software Foundation
308 # gives unlimited permission to copy and/or distribute it,
309 # with or without modifications, as long as this notice is preserved.
310
311+# serial 1
312+
313 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
314 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
315 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
316@@ -412,13 +418,13 @@
317
318 # AM_COND_IF -*- Autoconf -*-
319
320-# Copyright (C) 2008 Free Software Foundation, Inc.
321+# Copyright (C) 2008, 2010 Free Software Foundation, Inc.
322 #
323 # This file is free software; the Free Software Foundation
324 # gives unlimited permission to copy and/or distribute it,
325 # with or without modifications, as long as this notice is preserved.
326
327-# serial 1
328+# serial 3
329
330 # _AM_COND_IF
331 # _AM_COND_ELSE
332@@ -432,15 +438,15 @@
333
334 # AM_COND_IF(COND, [IF-TRUE], [IF-FALSE])
335 # ---------------------------------------
336-# If the shell condition matching COND is true, execute IF-TRUE,
337-# otherwise execute IF-FALSE. Allow automake to learn about conditional
338-# instantiating macros (the AC_CONFIG_FOOS).
339+# If the shell condition COND is true, execute IF-TRUE, otherwise execute
340+# IF-FALSE. Allow automake to learn about conditional instantiating macros
341+# (the AC_CONFIG_FOOS).
342 AC_DEFUN([AM_COND_IF],
343 [m4_ifndef([_AM_COND_VALUE_$1],
344 [m4_fatal([$0: no such condition "$1"])])dnl
345 _AM_COND_IF([$1])dnl
346-if _AM_COND_VALUE_$1; then
347- m4_default([$2], [:])
348+if test -z "$$1_TRUE"; then :
349+ m4_n([$2])[]dnl
350 m4_ifval([$3],
351 [_AM_COND_ELSE([$1])dnl
352 else
353@@ -486,14 +492,14 @@
354 Usually this means the macro was only invoked conditionally.]])
355 fi])])
356
357-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
358-# Free Software Foundation, Inc.
359+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
360+# 2010, 2011 Free Software Foundation, Inc.
361 #
362 # This file is free software; the Free Software Foundation
363 # gives unlimited permission to copy and/or distribute it,
364 # with or without modifications, as long as this notice is preserved.
365
366-# serial 10
367+# serial 12
368
369 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
370 # written in clear, in which case automake, when reading aclocal.m4,
371@@ -533,6 +539,7 @@
372 # instance it was reported that on HP-UX the gcc test will end up
373 # making a dummy file named `D' -- because `-MD' means `put the output
374 # in D'.
375+ rm -rf conftest.dir
376 mkdir conftest.dir
377 # Copy depcomp to subdir because otherwise we won't find it if we're
378 # using a relative directory.
379@@ -597,7 +604,7 @@
380 break
381 fi
382 ;;
383- msvisualcpp | msvcmsys)
384+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
385 # This compiler won't grok `-c -o', but also, the minuso test has
386 # not run yet. These depmodes are late enough in the game, and
387 # so weak that their functioning should not be impacted.
388@@ -662,10 +669,13 @@
389 if test "x$enable_dependency_tracking" != xno; then
390 am_depcomp="$ac_aux_dir/depcomp"
391 AMDEPBACKSLASH='\'
392+ am__nodep='_no'
393 fi
394 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
395 AC_SUBST([AMDEPBACKSLASH])dnl
396 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
397+AC_SUBST([am__nodep])dnl
398+_AM_SUBST_NOTMAKE([am__nodep])dnl
399 ])
400
401 # Generate code to set up dependency tracking. -*- Autoconf -*-
402@@ -899,12 +909,15 @@
403 done
404 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
405
406-# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
407+# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
408+# Inc.
409 #
410 # This file is free software; the Free Software Foundation
411 # gives unlimited permission to copy and/or distribute it,
412 # with or without modifications, as long as this notice is preserved.
413
414+# serial 1
415+
416 # AM_PROG_INSTALL_SH
417 # ------------------
418 # Define $install_sh.
419@@ -944,8 +957,8 @@
420 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
421 # From Jim Meyering
422
423-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
424-# Free Software Foundation, Inc.
425+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
426+# 2011 Free Software Foundation, Inc.
427 #
428 # This file is free software; the Free Software Foundation
429 # gives unlimited permission to copy and/or distribute it,
430@@ -965,7 +978,7 @@
431 [disable], [m4_define([am_maintainer_other], [enable])],
432 [m4_define([am_maintainer_other], [enable])
433 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
434-AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
435+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
436 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
437 AC_ARG_ENABLE([maintainer-mode],
438 [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
439@@ -1111,12 +1124,15 @@
440 fi
441 ])
442
443-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
444+# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
445+# Inc.
446 #
447 # This file is free software; the Free Software Foundation
448 # gives unlimited permission to copy and/or distribute it,
449 # with or without modifications, as long as this notice is preserved.
450
451+# serial 1
452+
453 # AM_PROG_MKDIR_P
454 # ---------------
455 # Check for `mkdir -p'.
456@@ -1139,13 +1155,14 @@
457
458 # Helper functions for option handling. -*- Autoconf -*-
459
460-# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
461+# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
462+# Foundation, Inc.
463 #
464 # This file is free software; the Free Software Foundation
465 # gives unlimited permission to copy and/or distribute it,
466 # with or without modifications, as long as this notice is preserved.
467
468-# serial 4
469+# serial 5
470
471 # _AM_MANGLE_OPTION(NAME)
472 # -----------------------
473@@ -1153,13 +1170,13 @@
474 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
475
476 # _AM_SET_OPTION(NAME)
477-# ------------------------------
478+# --------------------
479 # Set option NAME. Presently that only means defining a flag for this option.
480 AC_DEFUN([_AM_SET_OPTION],
481 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
482
483 # _AM_SET_OPTIONS(OPTIONS)
484-# ----------------------------------
485+# ------------------------
486 # OPTIONS is a space-separated list of Automake options.
487 AC_DEFUN([_AM_SET_OPTIONS],
488 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
489@@ -1170,12 +1187,14 @@
490 AC_DEFUN([_AM_IF_OPTION],
491 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
492
493-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
494+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
495 #
496 # This file is free software; the Free Software Foundation
497 # gives unlimited permission to copy and/or distribute it,
498 # with or without modifications, as long as this notice is preserved.
499
500+# serial 1
501+
502 # AM_RUN_LOG(COMMAND)
503 # -------------------
504 # Run COMMAND, save the exit status in ac_status, and log it.
505@@ -1252,13 +1271,13 @@
506 fi
507 AC_MSG_RESULT(yes)])
508
509-# Copyright (C) 2009 Free Software Foundation, Inc.
510+# Copyright (C) 2009, 2011 Free Software Foundation, Inc.
511 #
512 # This file is free software; the Free Software Foundation
513 # gives unlimited permission to copy and/or distribute it,
514 # with or without modifications, as long as this notice is preserved.
515
516-# serial 1
517+# serial 2
518
519 # AM_SILENT_RULES([DEFAULT])
520 # --------------------------
521@@ -1273,18 +1292,50 @@
522 no) AM_DEFAULT_VERBOSITY=1;;
523 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
524 esac
525+dnl
526+dnl A few `make' implementations (e.g., NonStop OS and NextStep)
527+dnl do not support nested variable expansions.
528+dnl See automake bug#9928 and bug#10237.
529+am_make=${MAKE-make}
530+AC_CACHE_CHECK([whether $am_make supports nested variables],
531+ [am_cv_make_support_nested_variables],
532+ [if AS_ECHO([['TRUE=$(BAR$(V))
533+BAR0=false
534+BAR1=true
535+V=1
536+am__doit:
537+ @$(TRUE)
538+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
539+ am_cv_make_support_nested_variables=yes
540+else
541+ am_cv_make_support_nested_variables=no
542+fi])
543+if test $am_cv_make_support_nested_variables = yes; then
544+ dnl Using `$V' instead of `$(V)' breaks IRIX make.
545+ AM_V='$(V)'
546+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
547+else
548+ AM_V=$AM_DEFAULT_VERBOSITY
549+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
550+fi
551+AC_SUBST([AM_V])dnl
552+AM_SUBST_NOTMAKE([AM_V])dnl
553+AC_SUBST([AM_DEFAULT_V])dnl
554+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
555 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
556 AM_BACKSLASH='\'
557 AC_SUBST([AM_BACKSLASH])dnl
558 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
559 ])
560
561-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
562+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
563 #
564 # This file is free software; the Free Software Foundation
565 # gives unlimited permission to copy and/or distribute it,
566 # with or without modifications, as long as this notice is preserved.
567
568+# serial 1
569+
570 # AM_PROG_INSTALL_STRIP
571 # ---------------------
572 # One issue with vendor `install' (even GNU) is that you can't
573@@ -1307,13 +1358,13 @@
574 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
575 AC_SUBST([INSTALL_STRIP_PROGRAM])])
576
577-# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
578+# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
579 #
580 # This file is free software; the Free Software Foundation
581 # gives unlimited permission to copy and/or distribute it,
582 # with or without modifications, as long as this notice is preserved.
583
584-# serial 2
585+# serial 3
586
587 # _AM_SUBST_NOTMAKE(VARIABLE)
588 # ---------------------------
589@@ -1322,13 +1373,13 @@
590 AC_DEFUN([_AM_SUBST_NOTMAKE])
591
592 # AM_SUBST_NOTMAKE(VARIABLE)
593-# ---------------------------
594+# --------------------------
595 # Public sister of _AM_SUBST_NOTMAKE.
596 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
597
598 # Check how to create a tarball. -*- Autoconf -*-
599
600-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
601+# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
602 #
603 # This file is free software; the Free Software Foundation
604 # gives unlimited permission to copy and/or distribute it,
605@@ -1350,10 +1401,11 @@
606 # a tarball read from stdin.
607 # $(am__untar) < result.tar
608 AC_DEFUN([_AM_PROG_TAR],
609-[# Always define AMTAR for backward compatibility.
610-AM_MISSING_PROG([AMTAR], [tar])
611+[# Always define AMTAR for backward compatibility. Yes, it's still used
612+# in the wild :-( We should find a proper way to deprecate it ...
613+AC_SUBST([AMTAR], ['$${TAR-tar}'])
614 m4_if([$1], [v7],
615- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
616+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
617 [m4_case([$1], [ustar],, [pax],,
618 [m4_fatal([Unknown tar format])])
619 AC_MSG_CHECKING([how to create a $1 tar archive])
620
621=== modified file 'autogen.sh'
622--- autogen.sh 2011-12-19 17:11:30 +0000
623+++ autogen.sh 2012-03-09 22:23:17 +0000
624@@ -9,4 +9,4 @@
625
626 USE_GNOME2_MACROS=1 \
627 USE_COMMON_DOC_BUILD=yes \
628-. gnome-autogen.sh --enable-gtk-doc
629+gnome-autogen.sh --enable-gtk-doc $@
630
631=== modified file 'bindings/Makefile.in'
632--- bindings/Makefile.in 2012-02-10 03:49:29 +0000
633+++ bindings/Makefile.in 2012-03-09 22:23:17 +0000
634@@ -1,9 +1,9 @@
635-# Makefile.in generated by automake 1.11.1 from Makefile.am.
636+# Makefile.in generated by automake 1.11.3 from Makefile.am.
637 # @configure_input@
638
639 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
640-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
641-# Inc.
642+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
643+# Foundation, Inc.
644 # This Makefile.in is free software; the Free Software Foundation
645 # gives unlimited permission to copy and/or distribute it,
646 # with or without modifications, as long as this notice is preserved.
647@@ -50,11 +50,11 @@
648 CONFIG_HEADER = $(top_builddir)/config.h
649 CONFIG_CLEAN_FILES =
650 CONFIG_CLEAN_VPATH_FILES =
651-AM_V_GEN = $(am__v_GEN_$(V))
652-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
653+AM_V_GEN = $(am__v_GEN_@AM_V@)
654+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
655 am__v_GEN_0 = @echo " GEN " $@;
656-AM_V_at = $(am__v_at_$(V))
657-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
658+AM_V_at = $(am__v_at_@AM_V@)
659+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
660 am__v_at_0 = @
661 SOURCES =
662 DIST_SOURCES =
663@@ -539,10 +539,15 @@
664
665 installcheck: installcheck-recursive
666 install-strip:
667- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
668- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
669- `test -z '$(STRIP)' || \
670- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
671+ if test -z '$(STRIP)'; then \
672+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
673+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
674+ install; \
675+ else \
676+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
677+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
678+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
679+ fi
680 mostlyclean-generic:
681
682 clean-generic:
683
684=== modified file 'bindings/mono/Makefile.in'
685--- bindings/mono/Makefile.in 2012-02-10 03:49:29 +0000
686+++ bindings/mono/Makefile.in 2012-03-09 22:23:17 +0000
687@@ -1,9 +1,9 @@
688-# Makefile.in generated by automake 1.11.1 from Makefile.am.
689+# Makefile.in generated by automake 1.11.3 from Makefile.am.
690 # @configure_input@
691
692 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
693-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
694-# Inc.
695+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
696+# Foundation, Inc.
697 # This Makefile.in is free software; the Free Software Foundation
698 # gives unlimited permission to copy and/or distribute it,
699 # with or without modifications, as long as this notice is preserved.
700@@ -48,11 +48,11 @@
701 CONFIG_HEADER = $(top_builddir)/config.h
702 CONFIG_CLEAN_FILES =
703 CONFIG_CLEAN_VPATH_FILES =
704-AM_V_GEN = $(am__v_GEN_$(V))
705-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
706+AM_V_GEN = $(am__v_GEN_@AM_V@)
707+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
708 am__v_GEN_0 = @echo " GEN " $@;
709-AM_V_at = $(am__v_at_$(V))
710-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
711+AM_V_at = $(am__v_at_@AM_V@)
712+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
713 am__v_at_0 = @
714 SOURCES =
715 DIST_SOURCES =
716@@ -537,10 +537,15 @@
717
718 installcheck: installcheck-recursive
719 install-strip:
720- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
721- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
722- `test -z '$(STRIP)' || \
723- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
724+ if test -z '$(STRIP)'; then \
725+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
726+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
727+ install; \
728+ else \
729+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
730+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
731+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
732+ fi
733 mostlyclean-generic:
734
735 clean-generic:
736
737=== modified file 'bindings/mono/indicate-gtk/Makefile.am'
738--- bindings/mono/indicate-gtk/Makefile.am 2010-12-08 23:00:50 +0000
739+++ bindings/mono/indicate-gtk/Makefile.am 2012-03-09 22:23:17 +0000
740@@ -28,7 +28,7 @@
741 $(METADATA) \
742 $(ASSEMBLY_NAME)-sharp-0.1.pc.in \
743 $(ASSEMBLY_NAME)-sharp.dll.config.in \
744- $(ASSEMBLY_NAME).sources.xml \
745+ $(ASSEMBLY_NAME).sources.xml.in \
746 $(ASSEMBLY_NAME).snk \
747 $(customs)
748
749@@ -45,7 +45,7 @@
750 $(GAPI_PARSER) $(ASSEMBLY_NAME).sources.xml
751
752 $(MIDDLE_API): $(METADATA) $(RAW_API)
753- cp $(srcdir)/$(RAW_API) $(MIDDLE_API)
754+ cp $(RAW_API) $(MIDDLE_API)
755 chmod u+w $(MIDDLE_API)
756 @if test -n '$(METADATA)'; then \
757 echo "$(GAPI_FIXUP) --api=$(MIDDLE_API) --metadata=$(srcdir)/$(METADATA)"; \
758
759=== modified file 'bindings/mono/indicate-gtk/Makefile.in'
760--- bindings/mono/indicate-gtk/Makefile.in 2012-02-10 03:49:29 +0000
761+++ bindings/mono/indicate-gtk/Makefile.in 2012-03-09 22:23:17 +0000
762@@ -1,9 +1,9 @@
763-# Makefile.in generated by automake 1.11.1 from Makefile.am.
764+# Makefile.in generated by automake 1.11.3 from Makefile.am.
765 # @configure_input@
766
767 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
768-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
769-# Inc.
770+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
771+# Foundation, Inc.
772 # This Makefile.in is free software; the Free Software Foundation
773 # gives unlimited permission to copy and/or distribute it,
774 # with or without modifications, as long as this notice is preserved.
775@@ -37,7 +37,8 @@
776 subdir = bindings/mono/indicate-gtk
777 DIST_COMMON = $(srcdir)/AssemblyInfo.cs.in $(srcdir)/Makefile.am \
778 $(srcdir)/Makefile.in $(srcdir)/indicate-gtk-sharp-0.1.pc.in \
779- $(srcdir)/indicate-gtk-sharp.dll.config.in
780+ $(srcdir)/indicate-gtk-sharp.dll.config.in \
781+ $(srcdir)/indicate-gtk.sources.xml.in
782 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
783 am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
784 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/introspection.m4 \
785@@ -49,14 +50,15 @@
786 $(ACLOCAL_M4)
787 mkinstalldirs = $(install_sh) -d
788 CONFIG_HEADER = $(top_builddir)/config.h
789-CONFIG_CLEAN_FILES = indicate-gtk-sharp.dll.config \
790- indicate-gtk-sharp-0.1.pc AssemblyInfo.cs
791+CONFIG_CLEAN_FILES = indicate-gtk.sources.xml \
792+ indicate-gtk-sharp.dll.config indicate-gtk-sharp-0.1.pc \
793+ AssemblyInfo.cs
794 CONFIG_CLEAN_VPATH_FILES =
795-AM_V_GEN = $(am__v_GEN_$(V))
796-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
797+AM_V_GEN = $(am__v_GEN_@AM_V@)
798+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
799 am__v_GEN_0 = @echo " GEN " $@;
800-AM_V_at = $(am__v_at_$(V))
801-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
802+AM_V_at = $(am__v_at_@AM_V@)
803+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
804 am__v_at_0 = @
805 SOURCES =
806 DIST_SOURCES =
807@@ -88,6 +90,12 @@
808 am__base_list = \
809 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
810 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
811+am__uninstall_files_from_dir = { \
812+ test -z "$$files" \
813+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
814+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
815+ $(am__cd) "$$dir" && rm -f $$files; }; \
816+ }
817 am__installdirs = "$(DESTDIR)$(assemblydir)" \
818 "$(DESTDIR)$(pkgconfigdir)"
819 DATA = $(assembly_DATA) $(pkgconfig_DATA)
820@@ -344,7 +352,7 @@
821 $(METADATA) \
822 $(ASSEMBLY_NAME)-sharp-0.1.pc.in \
823 $(ASSEMBLY_NAME)-sharp.dll.config.in \
824- $(ASSEMBLY_NAME).sources.xml \
825+ $(ASSEMBLY_NAME).sources.xml.in \
826 $(ASSEMBLY_NAME).snk \
827 $(customs)
828
829@@ -385,6 +393,8 @@
830 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
831 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
832 $(am__aclocal_m4_deps):
833+indicate-gtk.sources.xml: $(top_builddir)/config.status $(srcdir)/indicate-gtk.sources.xml.in
834+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
835 indicate-gtk-sharp.dll.config: $(top_builddir)/config.status $(srcdir)/indicate-gtk-sharp.dll.config.in
836 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
837 indicate-gtk-sharp-0.1.pc: $(top_builddir)/config.status $(srcdir)/indicate-gtk-sharp-0.1.pc.in
838@@ -414,9 +424,7 @@
839 @$(NORMAL_UNINSTALL)
840 @list='$(assembly_DATA)'; test -n "$(assemblydir)" || list=; \
841 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
842- test -n "$$files" || exit 0; \
843- echo " ( cd '$(DESTDIR)$(assemblydir)' && rm -f" $$files ")"; \
844- cd "$(DESTDIR)$(assemblydir)" && rm -f $$files
845+ dir='$(DESTDIR)$(assemblydir)'; $(am__uninstall_files_from_dir)
846 install-pkgconfigDATA: $(pkgconfig_DATA)
847 @$(NORMAL_INSTALL)
848 test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
849@@ -434,9 +442,7 @@
850 @$(NORMAL_UNINSTALL)
851 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
852 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
853- test -n "$$files" || exit 0; \
854- echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \
855- cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files
856+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
857
858 # This directory's subdirectories are mostly independent; you can cd
859 # into them and run `make' without going through this Makefile.
860@@ -649,10 +655,15 @@
861
862 installcheck: installcheck-recursive
863 install-strip:
864- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
865- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
866- `test -z '$(STRIP)' || \
867- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
868+ if test -z '$(STRIP)'; then \
869+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
870+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
871+ install; \
872+ else \
873+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
874+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
875+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
876+ fi
877 mostlyclean-generic:
878
879 clean-generic:
880@@ -763,7 +774,7 @@
881 $(GAPI_PARSER) $(ASSEMBLY_NAME).sources.xml
882
883 $(MIDDLE_API): $(METADATA) $(RAW_API)
884- cp $(srcdir)/$(RAW_API) $(MIDDLE_API)
885+ cp $(RAW_API) $(MIDDLE_API)
886 chmod u+w $(MIDDLE_API)
887 @if test -n '$(METADATA)'; then \
888 echo "$(GAPI_FIXUP) --api=$(MIDDLE_API) --metadata=$(srcdir)/$(METADATA)"; \
889
890=== renamed file 'bindings/mono/indicate-gtk/indicate-gtk.sources.xml' => 'bindings/mono/indicate-gtk/indicate-gtk.sources.xml.in'
891--- bindings/mono/indicate-gtk/indicate-gtk.sources.xml 2010-06-02 13:33:49 +0000
892+++ bindings/mono/indicate-gtk/indicate-gtk.sources.xml.in 2012-03-09 22:23:17 +0000
893@@ -2,8 +2,8 @@
894 <api filename="indicate-gtk-api.raw">
895 <library name="indicate-gtk-sharp.dll">
896 <namespace name="Indicate">
897- <file>../../../libindicate-gtk/indicator.h</file>
898- <file>../../../libindicate-gtk/listener.h</file>
899+ <file>@top_srcdir@/libindicate-gtk/indicator.h</file>
900+ <file>@top_srcdir@/libindicate-gtk/listener.h</file>
901 </namespace>
902 </library>
903 </api>
904
905=== modified file 'bindings/mono/indicate/Makefile.am'
906--- bindings/mono/indicate/Makefile.am 2010-12-08 23:00:50 +0000
907+++ bindings/mono/indicate/Makefile.am 2012-03-09 22:23:17 +0000
908@@ -29,7 +29,7 @@
909 $(METADATA) \
910 $(ASSEMBLY_NAME)-sharp-0.1.pc.in \
911 $(ASSEMBLY_NAME)-sharp.dll.config.in \
912- $(ASSEMBLY_NAME).sources.xml \
913+ $(ASSEMBLY_NAME).sources.xml.in \
914 $(ASSEMBLY_NAME).snk \
915 $(customs)
916
917@@ -46,7 +46,7 @@
918 $(GAPI_PARSER) $(ASSEMBLY_NAME).sources.xml
919
920 $(MIDDLE_API): $(METADATA) $(RAW_API)
921- cp $(srcdir)/$(RAW_API) $(MIDDLE_API)
922+ cp $(RAW_API) $(MIDDLE_API)
923 chmod u+w $(MIDDLE_API)
924 @if test -n '$(METADATA)'; then \
925 echo "$(GAPI_FIXUP) --api=$(MIDDLE_API) --metadata=$(srcdir)/$(METADATA)"; \
926
927=== modified file 'bindings/mono/indicate/Makefile.in'
928--- bindings/mono/indicate/Makefile.in 2012-02-10 03:49:29 +0000
929+++ bindings/mono/indicate/Makefile.in 2012-03-09 22:23:17 +0000
930@@ -1,9 +1,9 @@
931-# Makefile.in generated by automake 1.11.1 from Makefile.am.
932+# Makefile.in generated by automake 1.11.3 from Makefile.am.
933 # @configure_input@
934
935 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
936-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
937-# Inc.
938+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
939+# Foundation, Inc.
940 # This Makefile.in is free software; the Free Software Foundation
941 # gives unlimited permission to copy and/or distribute it,
942 # with or without modifications, as long as this notice is preserved.
943@@ -37,7 +37,8 @@
944 subdir = bindings/mono/indicate
945 DIST_COMMON = $(srcdir)/AssemblyInfo.cs.in $(srcdir)/Makefile.am \
946 $(srcdir)/Makefile.in $(srcdir)/indicate-sharp-0.1.pc.in \
947- $(srcdir)/indicate-sharp.dll.config.in
948+ $(srcdir)/indicate-sharp.dll.config.in \
949+ $(srcdir)/indicate.sources.xml.in
950 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
951 am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
952 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/introspection.m4 \
953@@ -49,14 +50,14 @@
954 $(ACLOCAL_M4)
955 mkinstalldirs = $(install_sh) -d
956 CONFIG_HEADER = $(top_builddir)/config.h
957-CONFIG_CLEAN_FILES = indicate-sharp.dll.config indicate-sharp-0.1.pc \
958- AssemblyInfo.cs
959+CONFIG_CLEAN_FILES = indicate.sources.xml indicate-sharp.dll.config \
960+ indicate-sharp-0.1.pc AssemblyInfo.cs
961 CONFIG_CLEAN_VPATH_FILES =
962-AM_V_GEN = $(am__v_GEN_$(V))
963-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
964+AM_V_GEN = $(am__v_GEN_@AM_V@)
965+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
966 am__v_GEN_0 = @echo " GEN " $@;
967-AM_V_at = $(am__v_at_$(V))
968-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
969+AM_V_at = $(am__v_at_@AM_V@)
970+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
971 am__v_at_0 = @
972 SOURCES =
973 DIST_SOURCES =
974@@ -88,6 +89,12 @@
975 am__base_list = \
976 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
977 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
978+am__uninstall_files_from_dir = { \
979+ test -z "$$files" \
980+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
981+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
982+ $(am__cd) "$$dir" && rm -f $$files; }; \
983+ }
984 am__installdirs = "$(DESTDIR)$(assemblydir)" \
985 "$(DESTDIR)$(pkgconfigdir)"
986 DATA = $(assembly_DATA) $(pkgconfig_DATA)
987@@ -344,7 +351,7 @@
988 $(METADATA) \
989 $(ASSEMBLY_NAME)-sharp-0.1.pc.in \
990 $(ASSEMBLY_NAME)-sharp.dll.config.in \
991- $(ASSEMBLY_NAME).sources.xml \
992+ $(ASSEMBLY_NAME).sources.xml.in \
993 $(ASSEMBLY_NAME).snk \
994 $(customs)
995
996@@ -385,6 +392,8 @@
997 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
998 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
999 $(am__aclocal_m4_deps):
1000+indicate.sources.xml: $(top_builddir)/config.status $(srcdir)/indicate.sources.xml.in
1001+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
1002 indicate-sharp.dll.config: $(top_builddir)/config.status $(srcdir)/indicate-sharp.dll.config.in
1003 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
1004 indicate-sharp-0.1.pc: $(top_builddir)/config.status $(srcdir)/indicate-sharp-0.1.pc.in
1005@@ -414,9 +423,7 @@
1006 @$(NORMAL_UNINSTALL)
1007 @list='$(assembly_DATA)'; test -n "$(assemblydir)" || list=; \
1008 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1009- test -n "$$files" || exit 0; \
1010- echo " ( cd '$(DESTDIR)$(assemblydir)' && rm -f" $$files ")"; \
1011- cd "$(DESTDIR)$(assemblydir)" && rm -f $$files
1012+ dir='$(DESTDIR)$(assemblydir)'; $(am__uninstall_files_from_dir)
1013 install-pkgconfigDATA: $(pkgconfig_DATA)
1014 @$(NORMAL_INSTALL)
1015 test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
1016@@ -434,9 +441,7 @@
1017 @$(NORMAL_UNINSTALL)
1018 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
1019 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1020- test -n "$$files" || exit 0; \
1021- echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \
1022- cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files
1023+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
1024
1025 # This directory's subdirectories are mostly independent; you can cd
1026 # into them and run `make' without going through this Makefile.
1027@@ -649,10 +654,15 @@
1028
1029 installcheck: installcheck-recursive
1030 install-strip:
1031- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1032- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1033- `test -z '$(STRIP)' || \
1034- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1035+ if test -z '$(STRIP)'; then \
1036+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1037+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1038+ install; \
1039+ else \
1040+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1041+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1042+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1043+ fi
1044 mostlyclean-generic:
1045
1046 clean-generic:
1047@@ -763,7 +773,7 @@
1048 $(GAPI_PARSER) $(ASSEMBLY_NAME).sources.xml
1049
1050 $(MIDDLE_API): $(METADATA) $(RAW_API)
1051- cp $(srcdir)/$(RAW_API) $(MIDDLE_API)
1052+ cp $(RAW_API) $(MIDDLE_API)
1053 chmod u+w $(MIDDLE_API)
1054 @if test -n '$(METADATA)'; then \
1055 echo "$(GAPI_FIXUP) --api=$(MIDDLE_API) --metadata=$(srcdir)/$(METADATA)"; \
1056
1057=== renamed file 'bindings/mono/indicate/indicate.sources.xml' => 'bindings/mono/indicate/indicate.sources.xml.in'
1058--- bindings/mono/indicate/indicate.sources.xml 2010-06-02 13:33:49 +0000
1059+++ bindings/mono/indicate/indicate.sources.xml.in 2012-03-09 22:23:17 +0000
1060@@ -2,12 +2,12 @@
1061 <api filename="indicate-api.raw">
1062 <library name="indicate-sharp.dll">
1063 <namespace name="Indicate">
1064- <file>../../../libindicate/indicate-enum-types.h</file>
1065- <file>../../../libindicate/indicator.h</file>
1066- <file>../../../libindicate/indicator-messages.h</file>
1067- <file>../../../libindicate/interests.h</file>
1068- <file>../../../libindicate/listener.h</file>
1069- <file>../../../libindicate/server.h</file>
1070+ <file>@top_builddir@/libindicate/indicate-enum-types.h</file>
1071+ <file>@top_srcdir@/libindicate/indicator.h</file>
1072+ <file>@top_srcdir@/libindicate/indicator-messages.h</file>
1073+ <file>@top_srcdir@/libindicate/interests.h</file>
1074+ <file>@top_srcdir@/libindicate/listener.h</file>
1075+ <file>@top_srcdir@/libindicate/server.h</file>
1076 </namespace>
1077 </library>
1078 </api>
1079
1080=== modified file 'bindings/python/Makefile.in'
1081--- bindings/python/Makefile.in 2012-02-10 03:49:29 +0000
1082+++ bindings/python/Makefile.in 2012-03-09 22:23:17 +0000
1083@@ -1,9 +1,9 @@
1084-# Makefile.in generated by automake 1.11.1 from Makefile.am.
1085+# Makefile.in generated by automake 1.11.3 from Makefile.am.
1086 # @configure_input@
1087
1088 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
1089-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
1090-# Inc.
1091+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
1092+# Foundation, Inc.
1093 # This Makefile.in is free software; the Free Software Foundation
1094 # gives unlimited permission to copy and/or distribute it,
1095 # with or without modifications, as long as this notice is preserved.
1096@@ -72,6 +72,12 @@
1097 am__base_list = \
1098 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
1099 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
1100+am__uninstall_files_from_dir = { \
1101+ test -z "$$files" \
1102+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
1103+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
1104+ $(am__cd) "$$dir" && rm -f $$files; }; \
1105+ }
1106 am__installdirs = "$(DESTDIR)$(indicatedir)" \
1107 "$(DESTDIR)$(pkgindicatedir)" "$(DESTDIR)$(defsdir)"
1108 LTLIBRARIES = $(indicate_LTLIBRARIES)
1109@@ -82,8 +88,8 @@
1110 nodist__indicate_la_OBJECTS = indicate.lo
1111 _indicate_la_OBJECTS = $(am__indicate_la_OBJECTS) \
1112 $(nodist__indicate_la_OBJECTS)
1113-AM_V_lt = $(am__v_lt_$(V))
1114-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
1115+AM_V_lt = $(am__v_lt_@AM_V@)
1116+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
1117 am__v_lt_0 = --silent
1118 _indicate_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
1119 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
1120@@ -98,24 +104,25 @@
1121 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
1122 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
1123 $(AM_CFLAGS) $(CFLAGS)
1124-AM_V_CC = $(am__v_CC_$(V))
1125-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
1126+AM_V_CC = $(am__v_CC_@AM_V@)
1127+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
1128 am__v_CC_0 = @echo " CC " $@;
1129-AM_V_at = $(am__v_at_$(V))
1130-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
1131+AM_V_at = $(am__v_at_@AM_V@)
1132+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
1133 am__v_at_0 = @
1134 CCLD = $(CC)
1135 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
1136 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
1137 $(AM_LDFLAGS) $(LDFLAGS) -o $@
1138-AM_V_CCLD = $(am__v_CCLD_$(V))
1139-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
1140+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
1141+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
1142 am__v_CCLD_0 = @echo " CCLD " $@;
1143-AM_V_GEN = $(am__v_GEN_$(V))
1144-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
1145+AM_V_GEN = $(am__v_GEN_@AM_V@)
1146+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
1147 am__v_GEN_0 = @echo " GEN " $@;
1148 SOURCES = $(_indicate_la_SOURCES) $(nodist__indicate_la_SOURCES)
1149 DIST_SOURCES = $(_indicate_la_SOURCES)
1150+am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile)
1151 py_compile = $(top_srcdir)/py-compile
1152 DATA = $(defs_DATA)
1153 ETAGS = etags
1154@@ -403,7 +410,7 @@
1155 echo "rm -f \"$${dir}/so_locations\""; \
1156 rm -f "$${dir}/so_locations"; \
1157 done
1158-_indicate.la: $(_indicate_la_OBJECTS) $(_indicate_la_DEPENDENCIES)
1159+_indicate.la: $(_indicate_la_OBJECTS) $(_indicate_la_DEPENDENCIES) $(EXTRA__indicate_la_DEPENDENCIES)
1160 $(AM_V_CCLD)$(_indicate_la_LINK) -rpath $(indicatedir) $(_indicate_la_OBJECTS) $(_indicate_la_LIBADD) $(LIBS)
1161
1162 mostlyclean-compile:
1163@@ -418,26 +425,23 @@
1164 .c.o:
1165 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1166 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1167-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
1168-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1169+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1170 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1171-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
1172+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
1173
1174 .c.obj:
1175 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
1176 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1177-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
1178-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1179+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1180 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1181-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
1182+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
1183
1184 .c.lo:
1185 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1186 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
1187-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
1188-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1189+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1190 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1191-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
1192+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
1193
1194 mostlyclean-libtool:
1195 -rm -f *.lo
1196@@ -462,11 +466,8 @@
1197 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgindicatedir)" || exit $$?; \
1198 done || exit $$?; \
1199 if test -n "$$dlist"; then \
1200- if test -z "$(DESTDIR)"; then \
1201- PYTHON=$(PYTHON) $(py_compile) --basedir "$(pkgindicatedir)" $$dlist; \
1202- else \
1203- PYTHON=$(PYTHON) $(py_compile) --destdir "$(DESTDIR)" --basedir "$(pkgindicatedir)" $$dlist; \
1204- fi; \
1205+ $(am__py_compile) --destdir "$(DESTDIR)" \
1206+ --basedir "$(pkgindicatedir)" $$dlist; \
1207 else :; fi
1208
1209 uninstall-pkgindicatePYTHON:
1210@@ -474,14 +475,14 @@
1211 @list='$(pkgindicate_PYTHON)'; test -n "$(pkgindicatedir)" || list=; \
1212 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1213 test -n "$$files" || exit 0; \
1214+ dir='$(DESTDIR)$(pkgindicatedir)'; \
1215 filesc=`echo "$$files" | sed 's|$$|c|'`; \
1216 fileso=`echo "$$files" | sed 's|$$|o|'`; \
1217- echo " ( cd '$(DESTDIR)$(pkgindicatedir)' && rm -f" $$files ")"; \
1218- cd "$(DESTDIR)$(pkgindicatedir)" && rm -f $$files || exit $$?; \
1219- echo " ( cd '$(DESTDIR)$(pkgindicatedir)' && rm -f" $$filesc ")"; \
1220- cd "$(DESTDIR)$(pkgindicatedir)" && rm -f $$filesc || exit $$?; \
1221- echo " ( cd '$(DESTDIR)$(pkgindicatedir)' && rm -f" $$fileso ")"; \
1222- cd "$(DESTDIR)$(pkgindicatedir)" && rm -f $$fileso
1223+ st=0; \
1224+ for files in "$$files" "$$filesc" "$$fileso"; do \
1225+ $(am__uninstall_files_from_dir) || st=$$?; \
1226+ done; \
1227+ exit $$st
1228 install-defsDATA: $(defs_DATA)
1229 @$(NORMAL_INSTALL)
1230 test -z "$(defsdir)" || $(MKDIR_P) "$(DESTDIR)$(defsdir)"
1231@@ -499,9 +500,7 @@
1232 @$(NORMAL_UNINSTALL)
1233 @list='$(defs_DATA)'; test -n "$(defsdir)" || list=; \
1234 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1235- test -n "$$files" || exit 0; \
1236- echo " ( cd '$(DESTDIR)$(defsdir)' && rm -f" $$files ")"; \
1237- cd "$(DESTDIR)$(defsdir)" && rm -f $$files
1238+ dir='$(DESTDIR)$(defsdir)'; $(am__uninstall_files_from_dir)
1239
1240 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
1241 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
1242@@ -602,10 +601,15 @@
1243
1244 installcheck: installcheck-am
1245 install-strip:
1246- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1247- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1248- `test -z '$(STRIP)' || \
1249- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1250+ if test -z '$(STRIP)'; then \
1251+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1252+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1253+ install; \
1254+ else \
1255+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1256+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1257+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1258+ fi
1259 mostlyclean-generic:
1260
1261 clean-generic:
1262
1263=== modified file 'compile'
1264--- compile 2010-06-03 21:07:55 +0000
1265+++ compile 2012-03-09 22:23:17 +0000
1266@@ -1,10 +1,10 @@
1267 #! /bin/sh
1268-# Wrapper for compilers which do not understand `-c -o'.
1269-
1270-scriptversion=2009-10-06.20; # UTC
1271-
1272-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
1273-# Foundation, Inc.
1274+# Wrapper for compilers which do not understand '-c -o'.
1275+
1276+scriptversion=2012-01-04.17; # UTC
1277+
1278+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free
1279+# Software Foundation, Inc.
1280 # Written by Tom Tromey <tromey@cygnus.com>.
1281 #
1282 # This program is free software; you can redistribute it and/or modify
1283@@ -29,21 +29,186 @@
1284 # bugs to <bug-automake@gnu.org> or send patches to
1285 # <automake-patches@gnu.org>.
1286
1287+nl='
1288+'
1289+
1290+# We need space, tab and new line, in precisely that order. Quoting is
1291+# there to prevent tools from complaining about whitespace usage.
1292+IFS=" "" $nl"
1293+
1294+file_conv=
1295+
1296+# func_file_conv build_file lazy
1297+# Convert a $build file to $host form and store it in $file
1298+# Currently only supports Windows hosts. If the determined conversion
1299+# type is listed in (the comma separated) LAZY, no conversion will
1300+# take place.
1301+func_file_conv ()
1302+{
1303+ file=$1
1304+ case $file in
1305+ / | /[!/]*) # absolute file, and not a UNC file
1306+ if test -z "$file_conv"; then
1307+ # lazily determine how to convert abs files
1308+ case `uname -s` in
1309+ MINGW*)
1310+ file_conv=mingw
1311+ ;;
1312+ CYGWIN*)
1313+ file_conv=cygwin
1314+ ;;
1315+ *)
1316+ file_conv=wine
1317+ ;;
1318+ esac
1319+ fi
1320+ case $file_conv/,$2, in
1321+ *,$file_conv,*)
1322+ ;;
1323+ mingw/*)
1324+ file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
1325+ ;;
1326+ cygwin/*)
1327+ file=`cygpath -m "$file" || echo "$file"`
1328+ ;;
1329+ wine/*)
1330+ file=`winepath -w "$file" || echo "$file"`
1331+ ;;
1332+ esac
1333+ ;;
1334+ esac
1335+}
1336+
1337+# func_cl_wrapper cl arg...
1338+# Adjust compile command to suit cl
1339+func_cl_wrapper ()
1340+{
1341+ # Assume a capable shell
1342+ lib_path=
1343+ shared=:
1344+ linker_opts=
1345+ for arg
1346+ do
1347+ if test -n "$eat"; then
1348+ eat=
1349+ else
1350+ case $1 in
1351+ -o)
1352+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
1353+ eat=1
1354+ case $2 in
1355+ *.o | *.[oO][bB][jJ])
1356+ func_file_conv "$2"
1357+ set x "$@" -Fo"$file"
1358+ shift
1359+ ;;
1360+ *)
1361+ func_file_conv "$2"
1362+ set x "$@" -Fe"$file"
1363+ shift
1364+ ;;
1365+ esac
1366+ ;;
1367+ -I*)
1368+ func_file_conv "${1#-I}" mingw
1369+ set x "$@" -I"$file"
1370+ shift
1371+ ;;
1372+ -l*)
1373+ lib=${1#-l}
1374+ found=no
1375+ save_IFS=$IFS
1376+ IFS=';'
1377+ for dir in $lib_path $LIB
1378+ do
1379+ IFS=$save_IFS
1380+ if $shared && test -f "$dir/$lib.dll.lib"; then
1381+ found=yes
1382+ set x "$@" "$dir/$lib.dll.lib"
1383+ break
1384+ fi
1385+ if test -f "$dir/$lib.lib"; then
1386+ found=yes
1387+ set x "$@" "$dir/$lib.lib"
1388+ break
1389+ fi
1390+ done
1391+ IFS=$save_IFS
1392+
1393+ test "$found" != yes && set x "$@" "$lib.lib"
1394+ shift
1395+ ;;
1396+ -L*)
1397+ func_file_conv "${1#-L}"
1398+ if test -z "$lib_path"; then
1399+ lib_path=$file
1400+ else
1401+ lib_path="$lib_path;$file"
1402+ fi
1403+ linker_opts="$linker_opts -LIBPATH:$file"
1404+ ;;
1405+ -static)
1406+ shared=false
1407+ ;;
1408+ -Wl,*)
1409+ arg=${1#-Wl,}
1410+ save_ifs="$IFS"; IFS=','
1411+ for flag in $arg; do
1412+ IFS="$save_ifs"
1413+ linker_opts="$linker_opts $flag"
1414+ done
1415+ IFS="$save_ifs"
1416+ ;;
1417+ -Xlinker)
1418+ eat=1
1419+ linker_opts="$linker_opts $2"
1420+ ;;
1421+ -*)
1422+ set x "$@" "$1"
1423+ shift
1424+ ;;
1425+ *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
1426+ func_file_conv "$1"
1427+ set x "$@" -Tp"$file"
1428+ shift
1429+ ;;
1430+ *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
1431+ func_file_conv "$1" mingw
1432+ set x "$@" "$file"
1433+ shift
1434+ ;;
1435+ *)
1436+ set x "$@" "$1"
1437+ shift
1438+ ;;
1439+ esac
1440+ fi
1441+ shift
1442+ done
1443+ if test -n "$linker_opts"; then
1444+ linker_opts="-link$linker_opts"
1445+ fi
1446+ exec "$@" $linker_opts
1447+ exit 1
1448+}
1449+
1450+eat=
1451+
1452 case $1 in
1453 '')
1454- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
1455+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
1456 exit 1;
1457 ;;
1458 -h | --h*)
1459 cat <<\EOF
1460 Usage: compile [--help] [--version] PROGRAM [ARGS]
1461
1462-Wrapper for compilers which do not understand `-c -o'.
1463-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
1464+Wrapper for compilers which do not understand '-c -o'.
1465+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
1466 arguments, and rename the output as expected.
1467
1468 If you are trying to build a whole package this is not the
1469-right script to run: please start by reading the file `INSTALL'.
1470+right script to run: please start by reading the file 'INSTALL'.
1471
1472 Report bugs to <bug-automake@gnu.org>.
1473 EOF
1474@@ -53,11 +218,13 @@
1475 echo "compile $scriptversion"
1476 exit $?
1477 ;;
1478+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
1479+ func_cl_wrapper "$@" # Doesn't return...
1480+ ;;
1481 esac
1482
1483 ofile=
1484 cfile=
1485-eat=
1486
1487 for arg
1488 do
1489@@ -66,8 +233,8 @@
1490 else
1491 case $1 in
1492 -o)
1493- # configure might choose to run compile as `compile cc -o foo foo.c'.
1494- # So we strip `-o arg' only if arg is an object.
1495+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
1496+ # So we strip '-o arg' only if arg is an object.
1497 eat=1
1498 case $2 in
1499 *.o | *.obj)
1500@@ -94,10 +261,10 @@
1501 done
1502
1503 if test -z "$ofile" || test -z "$cfile"; then
1504- # If no `-o' option was seen then we might have been invoked from a
1505+ # If no '-o' option was seen then we might have been invoked from a
1506 # pattern rule where we don't need one. That is ok -- this is a
1507 # normal compilation that the losing compiler can handle. If no
1508- # `.c' file was seen then we are probably linking. That is also
1509+ # '.c' file was seen then we are probably linking. That is also
1510 # ok.
1511 exec "$@"
1512 fi
1513@@ -106,7 +273,7 @@
1514 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
1515
1516 # Create the lock directory.
1517-# Note: use `[/\\:.-]' here to ensure that we don't use the same name
1518+# Note: use '[/\\:.-]' here to ensure that we don't use the same name
1519 # that we are using for the .o file. Also, base the name on the expected
1520 # object file name, since that is what matters with a parallel build.
1521 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
1522
1523=== modified file 'config.guess'
1524--- config.guess 2011-08-10 20:08:15 +0000
1525+++ config.guess 2012-03-09 22:23:17 +0000
1526@@ -2,9 +2,9 @@
1527 # Attempt to guess a canonical system name.
1528 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
1529 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
1530-# 2011 Free Software Foundation, Inc.
1531+# 2011, 2012 Free Software Foundation, Inc.
1532
1533-timestamp='2011-05-11'
1534+timestamp='2012-02-10'
1535
1536 # This file is free software; you can redistribute it and/or modify it
1537 # under the terms of the GNU General Public License as published by
1538@@ -17,9 +17,7 @@
1539 # General Public License for more details.
1540 #
1541 # You should have received a copy of the GNU General Public License
1542-# along with this program; if not, write to the Free Software
1543-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
1544-# 02110-1301, USA.
1545+# along with this program; if not, see <http://www.gnu.org/licenses/>.
1546 #
1547 # As a special exception to the GNU General Public License, if you
1548 # distribute this file as part of a program that contains a
1549@@ -57,8 +55,8 @@
1550
1551 Originally written by Per Bothner.
1552 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
1553-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
1554-Software Foundation, Inc.
1555+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
1556+Free Software Foundation, Inc.
1557
1558 This is free software; see the source for copying conditions. There is NO
1559 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
1560@@ -145,7 +143,7 @@
1561 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
1562 *:NetBSD:*:*)
1563 # NetBSD (nbsd) targets should (where applicable) match one or
1564- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
1565+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
1566 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
1567 # switched to ELF, *-*-netbsd* would select the old
1568 # object file format. This provides both forward
1569@@ -792,13 +790,12 @@
1570 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
1571 exit ;;
1572 *:FreeBSD:*:*)
1573- case ${UNAME_MACHINE} in
1574- pc98)
1575- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1576+ UNAME_PROCESSOR=`/usr/bin/uname -p`
1577+ case ${UNAME_PROCESSOR} in
1578 amd64)
1579 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1580 *)
1581- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1582+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1583 esac
1584 exit ;;
1585 i*:CYGWIN*:*)
1586@@ -807,6 +804,9 @@
1587 *:MINGW*:*)
1588 echo ${UNAME_MACHINE}-pc-mingw32
1589 exit ;;
1590+ i*:MSYS*:*)
1591+ echo ${UNAME_MACHINE}-pc-msys
1592+ exit ;;
1593 i*:windows32*:*)
1594 # uname -m includes "-pc" on this system.
1595 echo ${UNAME_MACHINE}-mingw32
1596@@ -861,6 +861,13 @@
1597 i*86:Minix:*:*)
1598 echo ${UNAME_MACHINE}-pc-minix
1599 exit ;;
1600+ aarch64:Linux:*:*)
1601+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1602+ exit ;;
1603+ aarch64_be:Linux:*:*)
1604+ UNAME_MACHINE=aarch64_be
1605+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1606+ exit ;;
1607 alpha:Linux:*:*)
1608 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
1609 EV5) UNAME_MACHINE=alphaev5 ;;
1610@@ -895,13 +902,16 @@
1611 echo ${UNAME_MACHINE}-unknown-linux-gnu
1612 exit ;;
1613 cris:Linux:*:*)
1614- echo cris-axis-linux-gnu
1615+ echo ${UNAME_MACHINE}-axis-linux-gnu
1616 exit ;;
1617 crisv32:Linux:*:*)
1618- echo crisv32-axis-linux-gnu
1619+ echo ${UNAME_MACHINE}-axis-linux-gnu
1620 exit ;;
1621 frv:Linux:*:*)
1622- echo frv-unknown-linux-gnu
1623+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1624+ exit ;;
1625+ hexagon:Linux:*:*)
1626+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1627 exit ;;
1628 i*86:Linux:*:*)
1629 LIBC=gnu
1630@@ -943,7 +953,7 @@
1631 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
1632 ;;
1633 or32:Linux:*:*)
1634- echo or32-unknown-linux-gnu
1635+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1636 exit ;;
1637 padre:Linux:*:*)
1638 echo sparc-unknown-linux-gnu
1639@@ -978,13 +988,13 @@
1640 echo ${UNAME_MACHINE}-unknown-linux-gnu
1641 exit ;;
1642 tile*:Linux:*:*)
1643- echo ${UNAME_MACHINE}-tilera-linux-gnu
1644+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1645 exit ;;
1646 vax:Linux:*:*)
1647 echo ${UNAME_MACHINE}-dec-linux-gnu
1648 exit ;;
1649 x86_64:Linux:*:*)
1650- echo x86_64-unknown-linux-gnu
1651+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1652 exit ;;
1653 xtensa*:Linux:*:*)
1654 echo ${UNAME_MACHINE}-unknown-linux-gnu
1655@@ -1315,6 +1325,9 @@
1656 i*86:AROS:*:*)
1657 echo ${UNAME_MACHINE}-pc-aros
1658 exit ;;
1659+ x86_64:VMkernel:*:*)
1660+ echo ${UNAME_MACHINE}-unknown-esx
1661+ exit ;;
1662 esac
1663
1664 #echo '(No uname command or uname output not recognized.)' 1>&2
1665
1666=== modified file 'config.sub'
1667--- config.sub 2011-08-10 20:08:15 +0000
1668+++ config.sub 2012-03-09 22:23:17 +0000
1669@@ -2,9 +2,9 @@
1670 # Configuration validation subroutine script.
1671 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
1672 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
1673-# 2011 Free Software Foundation, Inc.
1674+# 2011, 2012 Free Software Foundation, Inc.
1675
1676-timestamp='2011-03-23'
1677+timestamp='2012-02-10'
1678
1679 # This file is (in principle) common to ALL GNU software.
1680 # The presence of a machine in this file suggests that SOME GNU software
1681@@ -21,9 +21,7 @@
1682 # GNU General Public License for more details.
1683 #
1684 # You should have received a copy of the GNU General Public License
1685-# along with this program; if not, write to the Free Software
1686-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
1687-# 02110-1301, USA.
1688+# along with this program; if not, see <http://www.gnu.org/licenses/>.
1689 #
1690 # As a special exception to the GNU General Public License, if you
1691 # distribute this file as part of a program that contains a
1692@@ -76,8 +74,8 @@
1693 GNU config.sub ($timestamp)
1694
1695 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
1696-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
1697-Software Foundation, Inc.
1698+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
1699+Free Software Foundation, Inc.
1700
1701 This is free software; see the source for copying conditions. There is NO
1702 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
1703@@ -132,6 +130,10 @@
1704 os=-$maybe_os
1705 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
1706 ;;
1707+ android-linux)
1708+ os=-linux-android
1709+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
1710+ ;;
1711 *)
1712 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
1713 if [ $basic_machine != $1 ]
1714@@ -247,17 +249,22 @@
1715 # Some are omitted here because they have special meanings below.
1716 1750a | 580 \
1717 | a29k \
1718+ | aarch64 | aarch64_be \
1719 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
1720 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
1721 | am33_2.0 \
1722 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
1723+ | be32 | be64 \
1724 | bfin \
1725 | c4x | clipper \
1726 | d10v | d30v | dlx | dsp16xx \
1727+ | epiphany \
1728 | fido | fr30 | frv \
1729 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
1730+ | hexagon \
1731 | i370 | i860 | i960 | ia64 \
1732 | ip2k | iq2000 \
1733+ | le32 | le64 \
1734 | lm32 \
1735 | m32c | m32r | m32rle | m68000 | m68k | m88k \
1736 | maxq | mb | microblaze | mcore | mep | metag \
1737@@ -291,7 +298,7 @@
1738 | pdp10 | pdp11 | pj | pjl \
1739 | powerpc | powerpc64 | powerpc64le | powerpcle \
1740 | pyramid \
1741- | rx \
1742+ | rl78 | rx \
1743 | score \
1744 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
1745 | sh64 | sh64le \
1746@@ -300,7 +307,7 @@
1747 | spu \
1748 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
1749 | ubicom32 \
1750- | v850 | v850e \
1751+ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
1752 | we32k \
1753 | x86 | xc16x | xstormy16 | xtensa \
1754 | z8k | z80)
1755@@ -315,8 +322,7 @@
1756 c6x)
1757 basic_machine=tic6x-unknown
1758 ;;
1759- m6811 | m68hc11 | m6812 | m68hc12 | picochip)
1760- # Motorola 68HC11/12.
1761+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
1762 basic_machine=$basic_machine-unknown
1763 os=-none
1764 ;;
1765@@ -329,7 +335,10 @@
1766 strongarm | thumb | xscale)
1767 basic_machine=arm-unknown
1768 ;;
1769-
1770+ xgate)
1771+ basic_machine=$basic_machine-unknown
1772+ os=-none
1773+ ;;
1774 xscaleeb)
1775 basic_machine=armeb-unknown
1776 ;;
1777@@ -352,11 +361,13 @@
1778 # Recognize the basic CPU types with company name.
1779 580-* \
1780 | a29k-* \
1781+ | aarch64-* | aarch64_be-* \
1782 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
1783 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
1784 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
1785 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
1786 | avr-* | avr32-* \
1787+ | be32-* | be64-* \
1788 | bfin-* | bs2000-* \
1789 | c[123]* | c30-* | [cjt]90-* | c4x-* \
1790 | clipper-* | craynv-* | cydra-* \
1791@@ -365,8 +376,10 @@
1792 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
1793 | h8300-* | h8500-* \
1794 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
1795+ | hexagon-* \
1796 | i*86-* | i860-* | i960-* | ia64-* \
1797 | ip2k-* | iq2000-* \
1798+ | le32-* | le64-* \
1799 | lm32-* \
1800 | m32c-* | m32r-* | m32rle-* \
1801 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
1802@@ -400,7 +413,7 @@
1803 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
1804 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
1805 | pyramid-* \
1806- | romp-* | rs6000-* | rx-* \
1807+ | rl78-* | romp-* | rs6000-* | rx-* \
1808 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
1809 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
1810 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
1811@@ -408,10 +421,11 @@
1812 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
1813 | tahoe-* \
1814 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
1815- | tile-* | tilegx-* \
1816+ | tile*-* \
1817 | tron-* \
1818 | ubicom32-* \
1819- | v850-* | v850e-* | vax-* \
1820+ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
1821+ | vax-* \
1822 | we32k-* \
1823 | x86-* | x86_64-* | xc16x-* | xps100-* \
1824 | xstormy16-* | xtensa*-* \
1825@@ -711,7 +725,6 @@
1826 i370-ibm* | ibm*)
1827 basic_machine=i370-ibm
1828 ;;
1829-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
1830 i*86v32)
1831 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
1832 os=-sysv32
1833@@ -808,10 +821,18 @@
1834 ms1-*)
1835 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
1836 ;;
1837+ msys)
1838+ basic_machine=i386-pc
1839+ os=-msys
1840+ ;;
1841 mvs)
1842 basic_machine=i370-ibm
1843 os=-mvs
1844 ;;
1845+ nacl)
1846+ basic_machine=le32-unknown
1847+ os=-nacl
1848+ ;;
1849 ncr3000)
1850 basic_machine=i486-ncr
1851 os=-sysv4
1852@@ -1120,13 +1141,8 @@
1853 basic_machine=t90-cray
1854 os=-unicos
1855 ;;
1856- # This must be matched before tile*.
1857- tilegx*)
1858- basic_machine=tilegx-unknown
1859- os=-linux-gnu
1860- ;;
1861 tile*)
1862- basic_machine=tile-unknown
1863+ basic_machine=$basic_machine-unknown
1864 os=-linux-gnu
1865 ;;
1866 tx39)
1867@@ -1336,7 +1352,7 @@
1868 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1869 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1870 | -chorusos* | -chorusrdb* | -cegcc* \
1871- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1872+ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1873 | -mingw32* | -linux-gnu* | -linux-android* \
1874 | -linux-newlib* | -linux-uclibc* \
1875 | -uxpv* | -beos* | -mpeix* | -udk* \
1876@@ -1548,9 +1564,6 @@
1877 ;;
1878 m68000-sun)
1879 os=-sunos3
1880- # This also exists in the configure program, but was not the
1881- # default.
1882- # os=-sunos4
1883 ;;
1884 m68*-cisco)
1885 os=-aout
1886
1887=== modified file 'configure'
1888--- configure 2012-02-10 03:49:29 +0000
1889+++ configure 2012-03-09 22:23:17 +0000
1890@@ -1,6 +1,6 @@
1891 #! /bin/sh
1892 # Guess values for system-dependent variables and create Makefiles.
1893-# Generated by GNU Autoconf 2.68 for libindicate 0.6.90.
1894+# Generated by GNU Autoconf 2.68 for libindicate 0.6.91.
1895 #
1896 # Report bugs to <ted@canonical.com>.
1897 #
1898@@ -570,8 +570,8 @@
1899 # Identity of this package.
1900 PACKAGE_NAME='libindicate'
1901 PACKAGE_TARNAME='libindicate'
1902-PACKAGE_VERSION='0.6.90'
1903-PACKAGE_STRING='libindicate 0.6.90'
1904+PACKAGE_VERSION='0.6.91'
1905+PACKAGE_STRING='libindicate 0.6.91'
1906 PACKAGE_BUGREPORT='ted@canonical.com'
1907 PACKAGE_URL=''
1908
1909@@ -754,6 +754,7 @@
1910 am__fastdepCC_FALSE
1911 am__fastdepCC_TRUE
1912 CCDEPMODE
1913+am__nodep
1914 AMDEPBACKSLASH
1915 AMDEP_FALSE
1916 AMDEP_TRUE
1917@@ -769,6 +770,8 @@
1918 CC
1919 AM_BACKSLASH
1920 AM_DEFAULT_VERBOSITY
1921+AM_DEFAULT_V
1922+AM_V
1923 MAINT
1924 MAINTAINER_MODE_FALSE
1925 MAINTAINER_MODE_TRUE
1926@@ -1432,7 +1435,7 @@
1927 # Omit some internal or obsolete options to make the list less imposing.
1928 # This message is too long to be a string in the A/UX 3.1 sh.
1929 cat <<_ACEOF
1930-\`configure' configures libindicate 0.6.90 to adapt to many kinds of systems.
1931+\`configure' configures libindicate 0.6.91 to adapt to many kinds of systems.
1932
1933 Usage: $0 [OPTION]... [VAR=VALUE]...
1934
1935@@ -1502,7 +1505,7 @@
1936
1937 if test -n "$ac_init_help"; then
1938 case $ac_init_help in
1939- short | recursive ) echo "Configuration of libindicate 0.6.90:";;
1940+ short | recursive ) echo "Configuration of libindicate 0.6.91:";;
1941 esac
1942 cat <<\_ACEOF
1943
1944@@ -1658,7 +1661,7 @@
1945 test -n "$ac_init_help" && exit $ac_status
1946 if $ac_init_version; then
1947 cat <<\_ACEOF
1948-libindicate configure 0.6.90
1949+libindicate configure 0.6.91
1950 generated by GNU Autoconf 2.68
1951
1952 Copyright (C) 2010 Free Software Foundation, Inc.
1953@@ -1936,7 +1939,7 @@
1954 This file contains any messages produced by compilers while
1955 running configure, to aid debugging if configure makes a mistake.
1956
1957-It was created by libindicate $as_me 0.6.90, which was
1958+It was created by libindicate $as_me 0.6.91, which was
1959 generated by GNU Autoconf 2.68. Invocation command line was
1960
1961 $ $0 $@
1962@@ -2756,7 +2759,7 @@
1963
1964 # Define the identity of the package.
1965 PACKAGE=libindicate
1966- VERSION=0.6.90
1967+ VERSION=0.6.91
1968
1969
1970 cat >>confdefs.h <<_ACEOF
1971@@ -2786,11 +2789,11 @@
1972
1973 # We need awk for the "check" target. The system "awk" is bad on
1974 # some platforms.
1975-# Always define AMTAR for backward compatibility.
1976-
1977-AMTAR=${AMTAR-"${am_missing_run}tar"}
1978-
1979-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1980+# Always define AMTAR for backward compatibility. Yes, it's still used
1981+# in the wild :-( We should find a proper way to deprecate it ...
1982+AMTAR='$${TAR-tar}'
1983+
1984+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
1985
1986
1987
1988@@ -2830,6 +2833,33 @@
1989 no) AM_DEFAULT_VERBOSITY=1;;
1990 *) AM_DEFAULT_VERBOSITY=1;;
1991 esac
1992+am_make=${MAKE-make}
1993+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
1994+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
1995+if ${am_cv_make_support_nested_variables+:} false; then :
1996+ $as_echo_n "(cached) " >&6
1997+else
1998+ if $as_echo 'TRUE=$(BAR$(V))
1999+BAR0=false
2000+BAR1=true
2001+V=1
2002+am__doit:
2003+ @$(TRUE)
2004+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2005+ am_cv_make_support_nested_variables=yes
2006+else
2007+ am_cv_make_support_nested_variables=no
2008+fi
2009+fi
2010+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2011+$as_echo "$am_cv_make_support_nested_variables" >&6; }
2012+if test $am_cv_make_support_nested_variables = yes; then
2013+ AM_V='$(V)'
2014+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2015+else
2016+ AM_V=$AM_DEFAULT_VERBOSITY
2017+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2018+fi
2019 AM_BACKSLASH='\'
2020
2021
2022@@ -2885,6 +2915,7 @@
2023 if test "x$enable_dependency_tracking" != xno; then
2024 am_depcomp="$ac_aux_dir/depcomp"
2025 AMDEPBACKSLASH='\'
2026+ am__nodep='_no'
2027 fi
2028 if test "x$enable_dependency_tracking" != xno; then
2029 AMDEP_TRUE=
2030@@ -3698,6 +3729,7 @@
2031 # instance it was reported that on HP-UX the gcc test will end up
2032 # making a dummy file named `D' -- because `-MD' means `put the output
2033 # in D'.
2034+ rm -rf conftest.dir
2035 mkdir conftest.dir
2036 # Copy depcomp to subdir because otherwise we won't find it if we're
2037 # using a relative directory.
2038@@ -3757,7 +3789,7 @@
2039 break
2040 fi
2041 ;;
2042- msvisualcpp | msvcmsys)
2043+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
2044 # This compiler won't grok `-c -o', but also, the minuso test has
2045 # not run yet. These depmodes are late enough in the game, and
2046 # so weak that their functioning should not be impacted.
2047@@ -4422,6 +4454,7 @@
2048 # instance it was reported that on HP-UX the gcc test will end up
2049 # making a dummy file named `D' -- because `-MD' means `put the output
2050 # in D'.
2051+ rm -rf conftest.dir
2052 mkdir conftest.dir
2053 # Copy depcomp to subdir because otherwise we won't find it if we're
2054 # using a relative directory.
2055@@ -4481,7 +4514,7 @@
2056 break
2057 fi
2058 ;;
2059- msvisualcpp | msvcmsys)
2060+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
2061 # This compiler won't grok `-c -o', but also, the minuso test has
2062 # not run yet. These depmodes are late enough in the game, and
2063 # so weak that their functioning should not be impacted.
2064@@ -12273,6 +12306,33 @@
2065 no) AM_DEFAULT_VERBOSITY=1;;
2066 *) AM_DEFAULT_VERBOSITY=0;;
2067 esac
2068+am_make=${MAKE-make}
2069+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2070+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2071+if ${am_cv_make_support_nested_variables+:} false; then :
2072+ $as_echo_n "(cached) " >&6
2073+else
2074+ if $as_echo 'TRUE=$(BAR$(V))
2075+BAR0=false
2076+BAR1=true
2077+V=1
2078+am__doit:
2079+ @$(TRUE)
2080+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2081+ am_cv_make_support_nested_variables=yes
2082+else
2083+ am_cv_make_support_nested_variables=no
2084+fi
2085+fi
2086+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2087+$as_echo "$am_cv_make_support_nested_variables" >&6; }
2088+if test $am_cv_make_support_nested_variables = yes; then
2089+ AM_V='$(V)'
2090+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2091+else
2092+ AM_V=$AM_DEFAULT_VERBOSITY
2093+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2094+fi
2095 AM_BACKSLASH='\'
2096
2097
2098@@ -15029,7 +15089,7 @@
2099
2100
2101 if test "x$has_mono" = "xtrue" ; then
2102- ac_config_files="$ac_config_files examples/indicator-mono-example bindings/mono/Makefile bindings/mono/indicate/Makefile bindings/mono/indicate/indicate-sharp.dll.config bindings/mono/indicate/indicate-sharp-0.1.pc bindings/mono/indicate/AssemblyInfo.cs bindings/mono/indicate-gtk/Makefile bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc bindings/mono/indicate-gtk/AssemblyInfo.cs"
2103+ ac_config_files="$ac_config_files examples/indicator-mono-example bindings/mono/Makefile bindings/mono/indicate/Makefile bindings/mono/indicate/indicate.sources.xml bindings/mono/indicate/indicate-sharp.dll.config bindings/mono/indicate/indicate-sharp-0.1.pc bindings/mono/indicate/AssemblyInfo.cs bindings/mono/indicate-gtk/Makefile bindings/mono/indicate-gtk/indicate-gtk.sources.xml bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc bindings/mono/indicate-gtk/AssemblyInfo.cs"
2104
2105 fi
2106
2107@@ -15643,7 +15703,7 @@
2108 # report actual input values of CONFIG_FILES etc. instead of their
2109 # values after options handling.
2110 ac_log="
2111-This file was extended by libindicate $as_me 0.6.90, which was
2112+This file was extended by libindicate $as_me 0.6.91, which was
2113 generated by GNU Autoconf 2.68. Invocation command line was
2114
2115 CONFIG_FILES = $CONFIG_FILES
2116@@ -15709,7 +15769,7 @@
2117 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2118 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
2119 ac_cs_version="\\
2120-libindicate config.status 0.6.90
2121+libindicate config.status 0.6.91
2122 configured by $0, generated by GNU Autoconf 2.68,
2123 with options \\"\$ac_cs_config\\"
2124
2125@@ -16134,10 +16194,12 @@
2126 "examples/indicator-mono-example") CONFIG_FILES="$CONFIG_FILES examples/indicator-mono-example" ;;
2127 "bindings/mono/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/mono/Makefile" ;;
2128 "bindings/mono/indicate/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate/Makefile" ;;
2129+ "bindings/mono/indicate/indicate.sources.xml") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate/indicate.sources.xml" ;;
2130 "bindings/mono/indicate/indicate-sharp.dll.config") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate/indicate-sharp.dll.config" ;;
2131 "bindings/mono/indicate/indicate-sharp-0.1.pc") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate/indicate-sharp-0.1.pc" ;;
2132 "bindings/mono/indicate/AssemblyInfo.cs") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate/AssemblyInfo.cs" ;;
2133 "bindings/mono/indicate-gtk/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate-gtk/Makefile" ;;
2134+ "bindings/mono/indicate-gtk/indicate-gtk.sources.xml") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate-gtk/indicate-gtk.sources.xml" ;;
2135 "bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config" ;;
2136 "bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc" ;;
2137 "bindings/mono/indicate-gtk/AssemblyInfo.cs") CONFIG_FILES="$CONFIG_FILES bindings/mono/indicate-gtk/AssemblyInfo.cs" ;;
2138@@ -17521,7 +17583,7 @@
2139 GTK+ Version: $with_gtk
2140 " >&6;}
2141
2142-if test "$gdu_cv_have_gdu" = "yes"; then
2143+if test -z "$HAVE_GNOME_DOC_UTILS_TRUE"; then :
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: Documentation: yes" >&5
2145 $as_echo "$as_me: Documentation: yes" >&6;}
2146 else
2147
2148=== modified file 'configure.ac'
2149--- configure.ac 2012-02-10 03:51:40 +0000
2150+++ configure.ac 2012-03-09 22:23:17 +0000
2151@@ -1,10 +1,10 @@
2152
2153-AC_INIT(libindicate, 0.6.90, ted@canonical.com)
2154+AC_INIT(libindicate, 0.6.91, ted@canonical.com)
2155
2156 AC_PREREQ(2.53)
2157
2158 AM_CONFIG_HEADER(config.h)
2159-AM_INIT_AUTOMAKE(libindicate, 0.6.90)
2160+AM_INIT_AUTOMAKE(libindicate, 0.6.91)
2161
2162 AM_MAINTAINER_MODE
2163 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES])
2164@@ -328,10 +328,12 @@
2165 examples/indicator-mono-example
2166 bindings/mono/Makefile
2167 bindings/mono/indicate/Makefile
2168+ bindings/mono/indicate/indicate.sources.xml
2169 bindings/mono/indicate/indicate-sharp.dll.config
2170 bindings/mono/indicate/indicate-sharp-0.1.pc
2171 bindings/mono/indicate/AssemblyInfo.cs
2172 bindings/mono/indicate-gtk/Makefile
2173+ bindings/mono/indicate-gtk/indicate-gtk.sources.xml
2174 bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config
2175 bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc
2176 bindings/mono/indicate-gtk/AssemblyInfo.cs
2177
2178=== modified file 'debian/changelog'
2179--- debian/changelog 2012-02-10 18:43:28 +0000
2180+++ debian/changelog 2012-03-09 22:23:17 +0000
2181@@ -1,3 +1,10 @@
2182+libindicate (0.6.91-0ubuntu1~ppa1) precise; urgency=low
2183+
2184+ * New upstream release.
2185+ * Build fix (LP: #931759)
2186+
2187+ -- Ted Gould <ted@ubuntu.com> Fri, 09 Mar 2012 16:16:50 -0600
2188+
2189 libindicate (0.6.90-0ubuntu1) precise; urgency=low
2190
2191 * New upstream release.
2192
2193=== modified file 'depcomp'
2194--- depcomp 2010-06-03 21:07:55 +0000
2195+++ depcomp 2012-03-09 22:23:17 +0000
2196@@ -1,10 +1,10 @@
2197 #! /bin/sh
2198 # depcomp - compile a program generating dependencies as side-effects
2199
2200-scriptversion=2009-04-28.21; # UTC
2201+scriptversion=2011-12-04.11; # UTC
2202
2203-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
2204-# Software Foundation, Inc.
2205+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
2206+# 2011 Free Software Foundation, Inc.
2207
2208 # This program is free software; you can redistribute it and/or modify
2209 # it under the terms of the GNU General Public License as published by
2210@@ -44,7 +44,7 @@
2211 object Object file output by `PROGRAMS ARGS'.
2212 DEPDIR directory where to store dependencies.
2213 depfile Dependency file to output.
2214- tmpdepfile Temporary file to use when outputing dependencies.
2215+ tmpdepfile Temporary file to use when outputting dependencies.
2216 libtool Whether libtool is used (yes/no).
2217
2218 Report bugs to <bug-automake@gnu.org>.
2219@@ -90,10 +90,18 @@
2220 # This is just like msvisualcpp but w/o cygpath translation.
2221 # Just convert the backslash-escaped backslashes to single forward
2222 # slashes to satisfy depend.m4
2223- cygpath_u="sed s,\\\\\\\\,/,g"
2224+ cygpath_u='sed s,\\\\,/,g'
2225 depmode=msvisualcpp
2226 fi
2227
2228+if test "$depmode" = msvc7msys; then
2229+ # This is just like msvc7 but w/o cygpath translation.
2230+ # Just convert the backslash-escaped backslashes to single forward
2231+ # slashes to satisfy depend.m4
2232+ cygpath_u='sed s,\\\\,/,g'
2233+ depmode=msvc7
2234+fi
2235+
2236 case "$depmode" in
2237 gcc3)
2238 ## gcc 3 implements dependency tracking that does exactly what
2239@@ -158,10 +166,12 @@
2240 ' < "$tmpdepfile" |
2241 ## Some versions of gcc put a space before the `:'. On the theory
2242 ## that the space means something, we add a space to the output as
2243-## well.
2244+## well. hp depmode also adds that space, but also prefixes the VPATH
2245+## to the object. Take care to not repeat it in the output.
2246 ## Some versions of the HPUX 10.20 sed can't process this invocation
2247 ## correctly. Breaking it into two sed invocations is a workaround.
2248- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
2249+ sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
2250+ | sed -e 's/$/ :/' >> "$depfile"
2251 rm -f "$tmpdepfile"
2252 ;;
2253
2254@@ -405,6 +415,52 @@
2255 rm -f "$tmpdepfile"
2256 ;;
2257
2258+msvc7)
2259+ if test "$libtool" = yes; then
2260+ showIncludes=-Wc,-showIncludes
2261+ else
2262+ showIncludes=-showIncludes
2263+ fi
2264+ "$@" $showIncludes > "$tmpdepfile"
2265+ stat=$?
2266+ grep -v '^Note: including file: ' "$tmpdepfile"
2267+ if test "$stat" = 0; then :
2268+ else
2269+ rm -f "$tmpdepfile"
2270+ exit $stat
2271+ fi
2272+ rm -f "$depfile"
2273+ echo "$object : \\" > "$depfile"
2274+ # The first sed program below extracts the file names and escapes
2275+ # backslashes for cygpath. The second sed program outputs the file
2276+ # name when reading, but also accumulates all include files in the
2277+ # hold buffer in order to output them again at the end. This only
2278+ # works with sed implementations that can handle large buffers.
2279+ sed < "$tmpdepfile" -n '
2280+/^Note: including file: *\(.*\)/ {
2281+ s//\1/
2282+ s/\\/\\\\/g
2283+ p
2284+}' | $cygpath_u | sort -u | sed -n '
2285+s/ /\\ /g
2286+s/\(.*\)/ \1 \\/p
2287+s/.\(.*\) \\/\1:/
2288+H
2289+$ {
2290+ s/.*/ /
2291+ G
2292+ p
2293+}' >> "$depfile"
2294+ rm -f "$tmpdepfile"
2295+ ;;
2296+
2297+msvc7msys)
2298+ # This case exists only to let depend.m4 do its work. It works by
2299+ # looking at the text of this script. This case will never be run,
2300+ # since it is checked for above.
2301+ exit 1
2302+ ;;
2303+
2304 #nosideeffect)
2305 # This comment above is used by automake to tell side-effect
2306 # dependency tracking mechanisms from slower ones.
2307@@ -503,7 +559,9 @@
2308 touch "$tmpdepfile"
2309 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
2310 rm -f "$depfile"
2311- cat < "$tmpdepfile" > "$depfile"
2312+ # makedepend may prepend the VPATH from the source file name to the object.
2313+ # No need to regex-escape $object, excess matching of '.' is harmless.
2314+ sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
2315 sed '1,2d' "$tmpdepfile" | tr ' ' '
2316 ' | \
2317 ## Some versions of the HPUX 10.20 sed can't process this invocation
2318
2319=== modified file 'docs/Makefile.in'
2320--- docs/Makefile.in 2012-02-10 03:49:29 +0000
2321+++ docs/Makefile.in 2012-03-09 22:23:17 +0000
2322@@ -1,9 +1,9 @@
2323-# Makefile.in generated by automake 1.11.1 from Makefile.am.
2324+# Makefile.in generated by automake 1.11.3 from Makefile.am.
2325 # @configure_input@
2326
2327 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2328-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
2329-# Inc.
2330+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
2331+# Foundation, Inc.
2332 # This Makefile.in is free software; the Free Software Foundation
2333 # gives unlimited permission to copy and/or distribute it,
2334 # with or without modifications, as long as this notice is preserved.
2335@@ -48,11 +48,11 @@
2336 CONFIG_HEADER = $(top_builddir)/config.h
2337 CONFIG_CLEAN_FILES =
2338 CONFIG_CLEAN_VPATH_FILES =
2339-AM_V_GEN = $(am__v_GEN_$(V))
2340-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
2341+AM_V_GEN = $(am__v_GEN_@AM_V@)
2342+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
2343 am__v_GEN_0 = @echo " GEN " $@;
2344-AM_V_at = $(am__v_at_$(V))
2345-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
2346+AM_V_at = $(am__v_at_@AM_V@)
2347+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
2348 am__v_at_0 = @
2349 SOURCES =
2350 DIST_SOURCES =
2351@@ -537,10 +537,15 @@
2352
2353 installcheck: installcheck-recursive
2354 install-strip:
2355- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2356- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2357- `test -z '$(STRIP)' || \
2358- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
2359+ if test -z '$(STRIP)'; then \
2360+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2361+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2362+ install; \
2363+ else \
2364+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2365+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2366+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
2367+ fi
2368 mostlyclean-generic:
2369
2370 clean-generic:
2371
2372=== modified file 'docs/reference/Makefile.in'
2373--- docs/reference/Makefile.in 2012-02-10 03:49:29 +0000
2374+++ docs/reference/Makefile.in 2012-03-09 22:23:17 +0000
2375@@ -1,9 +1,9 @@
2376-# Makefile.in generated by automake 1.11.1 from Makefile.am.
2377+# Makefile.in generated by automake 1.11.3 from Makefile.am.
2378 # @configure_input@
2379
2380 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2381-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
2382-# Inc.
2383+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
2384+# Foundation, Inc.
2385 # This Makefile.in is free software; the Free Software Foundation
2386 # gives unlimited permission to copy and/or distribute it,
2387 # with or without modifications, as long as this notice is preserved.
2388@@ -55,11 +55,11 @@
2389 CONFIG_HEADER = $(top_builddir)/config.h
2390 CONFIG_CLEAN_FILES = version.xml
2391 CONFIG_CLEAN_VPATH_FILES =
2392-AM_V_GEN = $(am__v_GEN_$(V))
2393-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
2394+AM_V_GEN = $(am__v_GEN_@AM_V@)
2395+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
2396 am__v_GEN_0 = @echo " GEN " $@;
2397-AM_V_at = $(am__v_at_$(V))
2398-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
2399+AM_V_at = $(am__v_at_@AM_V@)
2400+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
2401 am__v_at_0 = @
2402 SOURCES =
2403 DIST_SOURCES =
2404@@ -386,6 +386,7 @@
2405 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
2406 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
2407 esac;
2408+$(top_srcdir)/gtk-doc.local.make:
2409
2410 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
2411 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
2412@@ -457,10 +458,15 @@
2413
2414 installcheck: installcheck-am
2415 install-strip:
2416- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2417- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2418- `test -z '$(STRIP)' || \
2419- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
2420+ if test -z '$(STRIP)'; then \
2421+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2422+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2423+ install; \
2424+ else \
2425+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
2426+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
2427+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
2428+ fi
2429 mostlyclean-generic:
2430
2431 clean-generic:
2432
2433=== added file 'docs/reference/html/IndicateIndicator.html'
2434--- docs/reference/html/IndicateIndicator.html 1970-01-01 00:00:00 +0000
2435+++ docs/reference/html/IndicateIndicator.html 2012-03-09 22:23:17 +0000
2436@@ -0,0 +1,594 @@
2437+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2438+<html>
2439+<head>
2440+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
2441+<title>IndicateIndicator</title>
2442+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
2443+<link rel="home" href="index.html" title="libindicate Reference Manual">
2444+<link rel="up" href="base.html" title="Part I. Base Classes for Applications">
2445+<link rel="prev" href="base.html" title="Part I. Base Classes for Applications">
2446+<link rel="next" href="IndicateServer.html" title="IndicateServer">
2447+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
2448+<link rel="stylesheet" href="style.css" type="text/css">
2449+</head>
2450+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2451+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
2452+<tr valign="middle">
2453+<td><a accesskey="p" href="base.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
2454+<td><a accesskey="u" href="base.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
2455+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
2456+<th width="100%" align="center">libindicate Reference Manual</th>
2457+<td><a accesskey="n" href="IndicateServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2458+</tr>
2459+<tr><td colspan="5" class="shortcuts">
2460+<a href="#IndicateIndicator.synopsis" class="shortcut">Top</a>
2461+  | 
2462+ <a href="#IndicateIndicator.description" class="shortcut">Description</a>
2463+  | 
2464+ <a href="#IndicateIndicator.object-hierarchy" class="shortcut">Object Hierarchy</a>
2465+  | 
2466+ <a href="#IndicateIndicator.signals" class="shortcut">Signals</a>
2467+</td></tr>
2468+</table>
2469+<div class="refentry">
2470+<a name="IndicateIndicator"></a><div class="titlepage"></div>
2471+<div class="refnamediv"><table width="100%"><tr>
2472+<td valign="top">
2473+<h2><span class="refentrytitle"><a name="IndicateIndicator.top_of_page"></a>IndicateIndicator</span></h2>
2474+<p>IndicateIndicator — A representation of state for applications</p>
2475+</td>
2476+<td valign="top" align="right"></td>
2477+</tr></table></div>
2478+<div class="refsect1">
2479+<a name="IndicateIndicator.stability-level"></a><h2>Stability Level</h2>
2480+Unstable, unless otherwise indicated
2481+</div>
2482+<div class="refsynopsisdiv">
2483+<a name="IndicateIndicator.synopsis"></a><h2>Synopsis</h2>
2484+<pre class="synopsis">
2485+#include &lt;libindicate/indicator.h&gt;
2486+
2487+struct <a class="link" href="IndicateIndicator.html#IndicateIndicator-struct" title="struct IndicateIndicator">IndicateIndicator</a>;
2488+struct <a class="link" href="IndicateIndicator.html#IndicateIndicatorClass" title="struct IndicateIndicatorClass">IndicateIndicatorClass</a>;
2489+<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IndicateIndicator.html#indicate-indicator-get-id" title="indicate_indicator_get_id ()">indicate_indicator_get_id</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
2490+const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IndicateIndicator.html#indicate-indicator-get-property" title="indicate_indicator_get_property ()">indicate_indicator_get_property</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2491+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
2492+<span class="returnvalue">void</span> <a class="link" href="IndicateIndicator.html#indicate-indicator-hide" title="indicate_indicator_hide ()">indicate_indicator_hide</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
2493+<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IndicateIndicator.html#indicate-indicator-is-visible" title="indicate_indicator_is_visible ()">indicate_indicator_is_visible</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
2494+<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * <a class="link" href="IndicateIndicator.html#indicate-indicator-list-properties" title="indicate_indicator_list_properties ()">indicate_indicator_list_properties</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
2495+<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="returnvalue">IndicateIndicator</span></a> * <a class="link" href="IndicateIndicator.html#indicate-indicator-new" title="indicate_indicator_new ()">indicate_indicator_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
2496+<span class="returnvalue">void</span> <a class="link" href="IndicateIndicator.html#indicate-indicator-set-property" title="indicate_indicator_set_property ()">indicate_indicator_set_property</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2497+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
2498+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);
2499+<span class="returnvalue">void</span> <a class="link" href="IndicateIndicator.html#indicate-indicator-set-property-time" title="indicate_indicator_set_property_time ()">indicate_indicator_set_property_time</a>
2500+ (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2501+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
2502+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *time</code></em>);
2503+<span class="returnvalue">void</span> <a class="link" href="IndicateIndicator.html#indicate-indicator-show" title="indicate_indicator_show ()">indicate_indicator_show</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
2504+<span class="returnvalue">void</span> <a class="link" href="IndicateIndicator.html#indicate-indicator-user-display" title="indicate_indicator_user_display ()">indicate_indicator_user_display</a> (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2505+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);
2506+</pre>
2507+</div>
2508+<div class="refsect1">
2509+<a name="IndicateIndicator.object-hierarchy"></a><h2>Object Hierarchy</h2>
2510+<pre class="synopsis">
2511+ <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
2512+ +----IndicateIndicator
2513+</pre>
2514+</div>
2515+<div class="refsect1">
2516+<a name="IndicateIndicator.signals"></a><h2>Signals</h2>
2517+<pre class="synopsis">
2518+ "<a class="link" href="IndicateIndicator.html#IndicateIndicator-displayed" title='The "displayed" signal'>displayed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
2519+ "<a class="link" href="IndicateIndicator.html#IndicateIndicator-hide" title='The "hide" signal'>hide</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
2520+ "<a class="link" href="IndicateIndicator.html#IndicateIndicator-modified" title='The "modified" signal'>modified</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
2521+ "<a class="link" href="IndicateIndicator.html#IndicateIndicator-show" title='The "show" signal'>show</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
2522+ "<a class="link" href="IndicateIndicator.html#IndicateIndicator-user-display" title='The "user-display" signal'>user-display</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
2523+</pre>
2524+</div>
2525+<div class="refsect1">
2526+<a name="IndicateIndicator.description"></a><h2>Description</h2>
2527+<p>
2528+An indicator is designed to represent a single instance of something
2529+in your application. So this might be an IM or an e-mail mail box
2530+or any other thing that is a small unit of information to pass on
2531+to the user.
2532+</p>
2533+<p>
2534+Indicators make no promises about how they are preceived by the
2535+user, it's up to the listener to represent them in an intutive and
2536+visually appealling way. But, what we can do is provide information
2537+on the indicator to provide enough information for the listener
2538+to do that.
2539+</p>
2540+<p>
2541+Mostly this is done through properties.
2542+</p>
2543+<p>
2544+It may be that some users don't want to create objects for every
2545+indicator as it could be a lot of overhead if there are large numbers
2546+and there is already a data structure representing them all. In that
2547+case it is recommended that you ignore the <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object
2548+tree in general and move to subclassing <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> directly.
2549+</p>
2550+</div>
2551+<div class="refsect1">
2552+<a name="IndicateIndicator.details"></a><h2>Details</h2>
2553+<div class="refsect2">
2554+<a name="IndicateIndicator-struct"></a><h3>struct IndicateIndicator</h3>
2555+<pre class="programlisting">struct IndicateIndicator;</pre>
2556+<p>
2557+The indicator object represents a single item that is shared over the
2558+indicator bus. This could be something like one IM, one e-mail or
2559+a single system update. It should be accessed only through its
2560+accessors.
2561+</p>
2562+</div>
2563+<hr>
2564+<div class="refsect2">
2565+<a name="IndicateIndicatorClass"></a><h3>struct IndicateIndicatorClass</h3>
2566+<pre class="programlisting">struct IndicateIndicatorClass {
2567+ /* Parents */
2568+ GObjectClass parent_class;
2569+
2570+ /* Signals */
2571+ void (*hide) (IndicateIndicator * indicator, gpointer data);
2572+ void (*show) (IndicateIndicator * indicator, gpointer data);
2573+ void (*user_display) (IndicateIndicator * indicator, guint timestamp, gpointer data);
2574+ void (*modified) (IndicateIndicator * indicator, gchar * property, gpointer data);
2575+ void (*displayed) (IndicateIndicator * indicator, gboolean displayed);
2576+
2577+ /* Subclassable functions */
2578+ void (*set_property) (IndicateIndicator * indicator, const gchar * key, GVariant * data);
2579+ GVariant * (*get_property) (IndicateIndicator * indicator, const gchar * key);
2580+ indicate_indicator_list_properties_slot_t list_properties;
2581+
2582+ /* Reserver for future use */
2583+ void (*indicate_indicator_reserved1)(void);
2584+ void (*indicate_indicator_reserved2)(void);
2585+ void (*indicate_indicator_reserved3)(void);
2586+ void (*indicate_indicator_reserved4)(void);
2587+};
2588+</pre>
2589+<p>
2590+All of the functions that are used to modify or change data that is
2591+in the indicator. Typically gets subclassed by other types of
2592+indicators, for example <span class="type">IndicateIndicatorMessages</span>.
2593+</p>
2594+<div class="variablelist"><table border="0">
2595+<col align="left" valign="top">
2596+<tbody>
2597+<tr>
2598+<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="IndicateIndicatorClass.parent-class"></a>parent_class</code></em>;</span></p></td>
2599+<td>Parent class <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a>.</td>
2600+</tr>
2601+<tr>
2602+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.hide"></a>hide</code></em> ()</span></p></td>
2603+<td>Slot for <a class="link" href="IndicateIndicator.html#IndicateIndicator-hide" title='The "hide" signal'><span class="type">"hide"</span></a>.</td>
2604+</tr>
2605+<tr>
2606+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.show"></a>show</code></em> ()</span></p></td>
2607+<td>Slot for <a class="link" href="IndicateIndicator.html#IndicateIndicator-show" title='The "show" signal'><span class="type">"show"</span></a>.</td>
2608+</tr>
2609+<tr>
2610+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.user-display"></a>user_display</code></em> ()</span></p></td>
2611+<td>Slot for <a class="link" href="IndicateIndicator.html#IndicateIndicator-user-display" title='The "user-display" signal'><span class="type">"user-display"</span></a>.</td>
2612+</tr>
2613+<tr>
2614+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.modified"></a>modified</code></em> ()</span></p></td>
2615+<td>Slot for <a class="link" href="IndicateIndicator.html#IndicateIndicator-modified" title='The "modified" signal'><span class="type">"modified"</span></a>.</td>
2616+</tr>
2617+<tr>
2618+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.displayed"></a>displayed</code></em> ()</span></p></td>
2619+<td>Slot for <a class="link" href="IndicateIndicator.html#IndicateIndicator-displayed" title='The "displayed" signal'><span class="type">"displayed"</span></a>.</td>
2620+</tr>
2621+<tr>
2622+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.set-property"></a>set_property</code></em> ()</span></p></td>
2623+<td>Called when <a class="link" href="IndicateIndicator.html#indicate-indicator-set-property" title="indicate_indicator_set_property ()"><code class="function">indicate_indicator_set_property()</code></a> is called
2624+and should set the value. While typically it is overridden by
2625+subclasses they usually handle special properties themselves and
2626+then call the superclass for storage.</td>
2627+</tr>
2628+<tr>
2629+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.get-property"></a>get_property</code></em> ()</span></p></td>
2630+<td>Called when <a class="link" href="IndicateIndicator.html#indicate-indicator-get-property" title="indicate_indicator_get_property ()"><code class="function">indicate_indicator_get_property()</code></a> is called
2631+and should return the value requested. Many times this is left alone.</td>
2632+</tr>
2633+<tr>
2634+<td><p><span class="term"><span class="type">indicate_indicator_list_properties_slot_t</span> <em class="structfield"><code><a name="IndicateIndicatorClass.list-properties"></a>list_properties</code></em>;</span></p></td>
2635+<td>Called when <a class="link" href="IndicateIndicator.html#indicate-indicator-list-properties" title="indicate_indicator_list_properties ()"><code class="function">indicate_indicator_list_properties()</code></a> is called
2636+and returns a list of the properties available. Again this can be
2637+overridden by subclasses to handle special properties.</td>
2638+</tr>
2639+<tr>
2640+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.indicate-indicator-reserved1"></a>indicate_indicator_reserved1</code></em> ()</span></p></td>
2641+<td>Reserved for future use</td>
2642+</tr>
2643+<tr>
2644+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.indicate-indicator-reserved2"></a>indicate_indicator_reserved2</code></em> ()</span></p></td>
2645+<td>Reserved for future use</td>
2646+</tr>
2647+<tr>
2648+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.indicate-indicator-reserved3"></a>indicate_indicator_reserved3</code></em> ()</span></p></td>
2649+<td>Reserved for future use</td>
2650+</tr>
2651+<tr>
2652+<td><p><span class="term"><em class="structfield"><code><a name="IndicateIndicatorClass.indicate-indicator-reserved4"></a>indicate_indicator_reserved4</code></em> ()</span></p></td>
2653+<td>Reserved for future use</td>
2654+</tr>
2655+</tbody>
2656+</table></div>
2657+</div>
2658+<hr>
2659+<div class="refsect2">
2660+<a name="indicate-indicator-get-id"></a><h3>indicate_indicator_get_id ()</h3>
2661+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> indicate_indicator_get_id (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
2662+<p>
2663+Gets the ID value of the <em class="parameter"><code>indicator</code></em>.
2664+</p>
2665+<div class="variablelist"><table border="0">
2666+<col align="left" valign="top">
2667+<tbody>
2668+<tr>
2669+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2670+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2671+</tr>
2672+<tr>
2673+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2674+<td>The ID of the indicator. Can not be zero.
2675+Zero represents an error.</td>
2676+</tr>
2677+</tbody>
2678+</table></div>
2679+</div>
2680+<hr>
2681+<div class="refsect2">
2682+<a name="indicate-indicator-get-property"></a><h3>indicate_indicator_get_property ()</h3>
2683+<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * indicate_indicator_get_property (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2684+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
2685+<p>
2686+Returns the value that is set for a property or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if that
2687+property is not set.
2688+</p>
2689+<div class="variablelist"><table border="0">
2690+<col align="left" valign="top">
2691+<tbody>
2692+<tr>
2693+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2694+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2695+</tr>
2696+<tr>
2697+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2698+<td>name of the property</td>
2699+</tr>
2700+<tr>
2701+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2702+<td>A constant string or NULL.</td>
2703+</tr>
2704+</tbody>
2705+</table></div>
2706+</div>
2707+<hr>
2708+<div class="refsect2">
2709+<a name="indicate-indicator-hide"></a><h3>indicate_indicator_hide ()</h3>
2710+<pre class="programlisting"><span class="returnvalue">void</span> indicate_indicator_hide (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
2711+<p>
2712+Hides the indicator from the bus. Does not effect the
2713+indicator's <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> in any way.
2714+</p>
2715+<div class="variablelist"><table border="0">
2716+<col align="left" valign="top">
2717+<tbody><tr>
2718+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2719+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2720+</tr></tbody>
2721+</table></div>
2722+</div>
2723+<hr>
2724+<div class="refsect2">
2725+<a name="indicate-indicator-is-visible"></a><h3>indicate_indicator_is_visible ()</h3>
2726+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> indicate_indicator_is_visible (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
2727+<p>
2728+Checkes the visibility status of <em class="parameter"><code>indicator</code></em>.
2729+</p>
2730+<div class="variablelist"><table border="0">
2731+<col align="left" valign="top">
2732+<tbody>
2733+<tr>
2734+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2735+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2736+</tr>
2737+<tr>
2738+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2739+<td>
2740+<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the indicator is visible else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
2741+</tr>
2742+</tbody>
2743+</table></div>
2744+</div>
2745+<hr>
2746+<div class="refsect2">
2747+<a name="indicate-indicator-list-properties"></a><h3>indicate_indicator_list_properties ()</h3>
2748+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * indicate_indicator_list_properties (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
2749+<p>
2750+This function gets a list of all the properties that exist
2751+on a <em class="parameter"><code>indicator</code></em>. The array may have zero entries.
2752+</p>
2753+<div class="variablelist"><table border="0">
2754+<col align="left" valign="top">
2755+<tbody>
2756+<tr>
2757+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2758+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on. <span class="annotation">[<a href="http://foldoc.org/in"><span class="acronym">in</span></a>]</span>
2759+</td>
2760+</tr>
2761+<tr>
2762+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2763+<td>An array of
2764+strings that is the keys of all the properties on this indicator. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/array"><span class="acronym">array</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> utf8]</span>
2765+</td>
2766+</tr>
2767+</tbody>
2768+</table></div>
2769+</div>
2770+<hr>
2771+<div class="refsect2">
2772+<a name="indicate-indicator-new"></a><h3>indicate_indicator_new ()</h3>
2773+<pre class="programlisting"><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="returnvalue">IndicateIndicator</span></a> * indicate_indicator_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
2774+<p>
2775+Builds a new indicator object using <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>.
2776+</p>
2777+<div class="variablelist"><table border="0">
2778+<col align="left" valign="top">
2779+<tbody><tr>
2780+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2781+<td>A pointer to a new <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object.</td>
2782+</tr></tbody>
2783+</table></div>
2784+</div>
2785+<hr>
2786+<div class="refsect2">
2787+<a name="indicate-indicator-set-property"></a><h3>indicate_indicator_set_property ()</h3>
2788+<pre class="programlisting"><span class="returnvalue">void</span> indicate_indicator_set_property (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2789+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
2790+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>);</pre>
2791+<p>
2792+Sets a simple string property on <em class="parameter"><code>indicator</code></em>. If the property
2793+had previously been set it will replace it with the new value,
2794+otherwise it will create the property. This will include an
2795+emition of <a class="link" href="IndicateIndicator.html#IndicateIndicator-modified" title='The "modified" signal'><span class="type">"modified"</span></a> if the property value
2796+was changed.
2797+</p>
2798+<div class="variablelist"><table border="0">
2799+<col align="left" valign="top">
2800+<tbody>
2801+<tr>
2802+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2803+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2804+</tr>
2805+<tr>
2806+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2807+<td>name of the property</td>
2808+</tr>
2809+<tr>
2810+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2811+<td>value of the property</td>
2812+</tr>
2813+</tbody>
2814+</table></div>
2815+</div>
2816+<hr>
2817+<div class="refsect2">
2818+<a name="indicate-indicator-set-property-time"></a><h3>indicate_indicator_set_property_time ()</h3>
2819+<pre class="programlisting"><span class="returnvalue">void</span> indicate_indicator_set_property_time
2820+ (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2821+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
2822+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *time</code></em>);</pre>
2823+<p>
2824+This is a helper function that wraps around <a class="link" href="IndicateIndicator.html#indicate-indicator-set-property" title="indicate_indicator_set_property ()"><span class="type">indicate_indicator_set_property</span></a>
2825+but takes an <a href="http://library.gnome.org/devel/glib/unstable/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> parameter. It then takes the <em class="parameter"><code>data</code></em>
2826+parameter converts it to an ISO 8601 time string and
2827+uses that data to call <a class="link" href="IndicateIndicator.html#indicate-indicator-set-property" title="indicate_indicator_set_property ()"><span class="type">indicate_indicator_set_property</span></a>.
2828+</p>
2829+<div class="variablelist"><table border="0">
2830+<col align="left" valign="top">
2831+<tbody>
2832+<tr>
2833+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2834+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2835+</tr>
2836+<tr>
2837+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2838+<td>name of the property</td>
2839+</tr>
2840+<tr>
2841+<td><p><span class="term"><em class="parameter"><code>time</code></em> :</span></p></td>
2842+<td>time to set property with</td>
2843+</tr>
2844+</tbody>
2845+</table></div>
2846+</div>
2847+<hr>
2848+<div class="refsect2">
2849+<a name="indicate-indicator-show"></a><h3>indicate_indicator_show ()</h3>
2850+<pre class="programlisting"><span class="returnvalue">void</span> indicate_indicator_show (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
2851+<p>
2852+Shows this indicator on the bus. If the <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> that it's
2853+connected to is not shown itself this function will show the server
2854+as well using <a class="link" href="IndicateServer.html#indicate-server-show" title="indicate_server_show ()"><span class="type">indicate_server_show</span></a>.
2855+</p>
2856+<div class="variablelist"><table border="0">
2857+<col align="left" valign="top">
2858+<tbody><tr>
2859+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2860+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2861+</tr></tbody>
2862+</table></div>
2863+</div>
2864+<hr>
2865+<div class="refsect2">
2866+<a name="indicate-indicator-user-display"></a><h3>indicate_indicator_user_display ()</h3>
2867+<pre class="programlisting"><span class="returnvalue">void</span> indicate_indicator_user_display (<em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>,
2868+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre>
2869+<p>
2870+Emits the <a class="link" href="IndicateIndicator.html#IndicateIndicator-user-display" title='The "user-display" signal'><span class="type">"user-display"</span></a> signal simliar to a user
2871+clicking on <em class="parameter"><code>indicator</code></em> over the bus. Signal will not be sent if the
2872+<em class="parameter"><code>indicator</code></em> is not visible.
2873+</p>
2874+<div class="variablelist"><table border="0">
2875+<col align="left" valign="top">
2876+<tbody>
2877+<tr>
2878+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
2879+<td>a <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to act on</td>
2880+</tr>
2881+<tr>
2882+<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
2883+<td>The time that the event happened</td>
2884+</tr>
2885+</tbody>
2886+</table></div>
2887+</div>
2888+</div>
2889+<div class="refsect1">
2890+<a name="IndicateIndicator.signal-details"></a><h2>Signal Details</h2>
2891+<div class="refsect2">
2892+<a name="IndicateIndicator-displayed"></a><h3>The <code class="literal">"displayed"</code> signal</h3>
2893+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *arg0,
2894+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
2895+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
2896+<p>
2897+This is the signal that the indicator has been displayed, or
2898+hidden by a listener. In most cases, the signal will be that it
2899+has been displayed as most folks don't go hiding it later.
2900+</p>
2901+<div class="variablelist"><table border="0">
2902+<col align="left" valign="top">
2903+<tbody>
2904+<tr>
2905+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
2906+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object</td>
2907+</tr>
2908+<tr>
2909+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
2910+<td>Whether the indicator has been displayed</td>
2911+</tr>
2912+<tr>
2913+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2914+<td>user data set when the signal handler was connected.</td>
2915+</tr>
2916+</tbody>
2917+</table></div>
2918+</div>
2919+<hr>
2920+<div class="refsect2">
2921+<a name="IndicateIndicator-hide"></a><h3>The <code class="literal">"hide"</code> signal</h3>
2922+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *arg0,
2923+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
2924+<p>
2925+Emitted every time this indicator is hidden. This
2926+is mostly used by <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a>.
2927+</p>
2928+<p>
2929+Typically this results in an emition of <span class="type">"indicator-removed"</span>.
2930+</p>
2931+<div class="variablelist"><table border="0">
2932+<col align="left" valign="top">
2933+<tbody>
2934+<tr>
2935+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
2936+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object</td>
2937+</tr>
2938+<tr>
2939+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2940+<td>user data set when the signal handler was connected.</td>
2941+</tr>
2942+</tbody>
2943+</table></div>
2944+</div>
2945+<hr>
2946+<div class="refsect2">
2947+<a name="IndicateIndicator-modified"></a><h3>The <code class="literal">"modified"</code> signal</h3>
2948+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *arg0,
2949+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
2950+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
2951+<p>
2952+Emitted every time an indicator property is changed.
2953+This is mostly used by <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a>.
2954+</p>
2955+<p>
2956+Typically this results in an emition of <a class="link" href="IndicateServer.html#IndicateServer-indicator-modified" title='The "indicator-modified" signal'><span class="type">"indicator-modified"</span></a>.
2957+</p>
2958+<div class="variablelist"><table border="0">
2959+<col align="left" valign="top">
2960+<tbody>
2961+<tr>
2962+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
2963+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object</td>
2964+</tr>
2965+<tr>
2966+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
2967+<td>The name of the property that changed.</td>
2968+</tr>
2969+<tr>
2970+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2971+<td>user data set when the signal handler was connected.</td>
2972+</tr>
2973+</tbody>
2974+</table></div>
2975+</div>
2976+<hr>
2977+<div class="refsect2">
2978+<a name="IndicateIndicator-show"></a><h3>The <code class="literal">"show"</code> signal</h3>
2979+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *arg0,
2980+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
2981+<p>
2982+Emitted every time this indicator is shown. This
2983+is mostly used by <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a>.
2984+</p>
2985+<p>
2986+Typically this results in an emition of <span class="type">"indicator-added"</span>.
2987+</p>
2988+<div class="variablelist"><table border="0">
2989+<col align="left" valign="top">
2990+<tbody>
2991+<tr>
2992+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
2993+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> object</td>
2994+</tr>
2995+<tr>
2996+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2997+<td>user data set when the signal handler was connected.</td>
2998+</tr>
2999+</tbody>
3000+</table></div>
3001+</div>
3002+<hr>
3003+<div class="refsect2">
3004+<a name="IndicateIndicator-user-display"></a><h3>The <code class="literal">"user-display"</code> signal</h3>
3005+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicateindicator,
3006+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
3007+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3008+<p>
3009+</p>
3010+<div class="variablelist"><table border="0">
3011+<col align="left" valign="top">
3012+<tbody>
3013+<tr>
3014+<td><p><span class="term"><em class="parameter"><code>indicateindicator</code></em> :</span></p></td>
3015+<td>the object which received the signal.</td>
3016+</tr>
3017+<tr>
3018+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3019+<td>user data set when the signal handler was connected.</td>
3020+</tr>
3021+</tbody>
3022+</table></div>
3023+</div>
3024+</div>
3025+</div>
3026+<div class="footer">
3027+<hr>
3028+ Generated by GTK-Doc V1.18</div>
3029+</body>
3030+</html>
3031\ No newline at end of file
3032
3033=== added file 'docs/reference/html/IndicateListener.html'
3034--- docs/reference/html/IndicateListener.html 1970-01-01 00:00:00 +0000
3035+++ docs/reference/html/IndicateListener.html 2012-03-09 22:23:17 +0000
3036@@ -0,0 +1,462 @@
3037+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
3038+<html>
3039+<head>
3040+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3041+<title>IndicateListener</title>
3042+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
3043+<link rel="home" href="index.html" title="libindicate Reference Manual">
3044+<link rel="up" href="listeners.html" title="Part III. Classes for Listeners">
3045+<link rel="prev" href="listeners.html" title="Part III. Classes for Listeners">
3046+<link rel="next" href="index.html" title="Part IV. ">
3047+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
3048+<link rel="stylesheet" href="style.css" type="text/css">
3049+</head>
3050+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3051+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
3052+<tr valign="middle">
3053+<td><a accesskey="p" href="listeners.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
3054+<td><a accesskey="u" href="listeners.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
3055+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
3056+<th width="100%" align="center">libindicate Reference Manual</th>
3057+<td><a accesskey="n" href="index.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
3058+</tr>
3059+<tr><td colspan="5" class="shortcuts">
3060+<a href="#IndicateListener.synopsis" class="shortcut">Top</a>
3061+  | 
3062+ <a href="#IndicateListener.description" class="shortcut">Description</a>
3063+  | 
3064+ <a href="#IndicateListener.object-hierarchy" class="shortcut">Object Hierarchy</a>
3065+  | 
3066+ <a href="#IndicateListener.signals" class="shortcut">Signals</a>
3067+</td></tr>
3068+</table>
3069+<div class="refentry">
3070+<a name="IndicateListener"></a><div class="titlepage"></div>
3071+<div class="refnamediv"><table width="100%"><tr>
3072+<td valign="top">
3073+<h2><span class="refentrytitle"><a name="IndicateListener.top_of_page"></a>IndicateListener</span></h2>
3074+<p>IndicateListener</p>
3075+</td>
3076+<td valign="top" align="right"></td>
3077+</tr></table></div>
3078+<div class="refsynopsisdiv">
3079+<a name="IndicateListener.synopsis"></a><h2>Synopsis</h2>
3080+<pre class="synopsis">
3081+#include &lt;indicator.h&gt;
3082+
3083+struct <a class="link" href="IndicateListener.html#IndicateListener-struct" title="struct IndicateListener">IndicateListener</a>;
3084+struct <a class="link" href="IndicateListener.html#IndicateListenerClass" title="struct IndicateListenerClass">IndicateListenerClass</a>;
3085+ <a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator">IndicateListenerIndicator</a>;
3086+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer">IndicateListenerServer</a>;
3087+<span class="returnvalue">void</span> <a class="link" href="IndicateListener.html#indicate-listener-display" title="indicate_listener_display ()">indicate_listener_display</a> (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3088+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3089+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3090+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);
3091+<span class="returnvalue">void</span> <a class="link" href="IndicateListener.html#indicate-listener-get-property" title="indicate_listener_get_property ()">indicate_listener_get_property</a> (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3092+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3093+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3094+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
3095+ <em class="parameter"><code><span class="type">void</span> (*callback) (IndicateListener * listener, IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * property, const gchar * propertydata, gpointer data)</code></em>,
3096+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
3097+<span class="returnvalue">void</span> (<a class="link" href="IndicateListener.html#indicate-listener-get-property-cb" title="indicate_listener_get_property_cb ()">*indicate_listener_get_property_cb</a>)
3098+ (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3099+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3100+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3101+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
3102+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *propertydata</code></em>,
3103+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
3104+<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="returnvalue">IndicateListener</span></a> * <a class="link" href="IndicateListener.html#indicate-listener-new" title="indicate_listener_new ()">indicate_listener_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
3105+</pre>
3106+</div>
3107+<div class="refsect1">
3108+<a name="IndicateListener.object-hierarchy"></a><h2>Object Hierarchy</h2>
3109+<pre class="synopsis">
3110+ <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
3111+ +----IndicateListener
3112+</pre>
3113+</div>
3114+<div class="refsect1">
3115+<a name="IndicateListener.signals"></a><h2>Signals</h2>
3116+<pre class="synopsis">
3117+ "<a class="link" href="IndicateListener.html#IndicateListener-indicator-added" title='The "indicator-added" signal'>indicator-added</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3118+ "<a class="link" href="IndicateListener.html#IndicateListener-indicator-modified" title='The "indicator-modified" signal'>indicator-modified</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3119+ "<a class="link" href="IndicateListener.html#IndicateListener-indicator-removed" title='The "indicator-removed" signal'>indicator-removed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3120+ "<a class="link" href="IndicateListener.html#IndicateListener-indicator-servers-report" title='The "indicator-servers-report" signal'>indicator-servers-report</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3121+ "<a class="link" href="IndicateListener.html#IndicateListener-server-added" title='The "server-added" signal'>server-added</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3122+ "<a class="link" href="IndicateListener.html#IndicateListener-server-count-changed" title='The "server-count-changed" signal'>server-count-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3123+ "<a class="link" href="IndicateListener.html#IndicateListener-server-removed" title='The "server-removed" signal'>server-removed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3124+</pre>
3125+</div>
3126+<div class="refsect1">
3127+<a name="IndicateListener.description"></a><h2>Description</h2>
3128+<p>
3129+</p>
3130+</div>
3131+<div class="refsect1">
3132+<a name="IndicateListener.details"></a><h2>Details</h2>
3133+<div class="refsect2">
3134+<a name="IndicateListener-struct"></a><h3>struct IndicateListener</h3>
3135+<pre class="programlisting">struct IndicateListener;</pre>
3136+<p>
3137+</p>
3138+</div>
3139+<hr>
3140+<div class="refsect2">
3141+<a name="IndicateListenerClass"></a><h3>struct IndicateListenerClass</h3>
3142+<pre class="programlisting">struct IndicateListenerClass {
3143+ /* Parent */
3144+ GObjectClass parent;
3145+
3146+ /* Signals */
3147+ void (* indicator_added) (IndicateListenerServer * server, IndicateListenerIndicator * indicator);
3148+ void (* indicator_removed) (IndicateListenerServer * server, IndicateListenerIndicator * indicator);
3149+ void (* indicator_modified) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * property);
3150+
3151+ void (* server_added) (IndicateListenerServer * server, gchar * type);
3152+ void (* server_removed) (IndicateListenerServer * server, gchar * type);
3153+ void (* server_count_changed) (IndicateListenerServer * server, guint count);
3154+
3155+ void (* indicator_servers_report) (void);
3156+
3157+ /* Future Use */
3158+ void (*indicate_listener_reserved1)(void);
3159+ void (*indicate_listener_reserved2)(void);
3160+ void (*indicate_listener_reserved3)(void);
3161+};
3162+</pre>
3163+<p>
3164+The class has all of the signals that are supplied by
3165+the listener about what is happening on the server.
3166+</p>
3167+<div class="variablelist"><table border="0">
3168+<col align="left" valign="top">
3169+<tbody>
3170+<tr>
3171+<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="IndicateListenerClass.parent"></a>parent</code></em>;</span></p></td>
3172+<td>Parent class <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a>.</td>
3173+</tr>
3174+<tr>
3175+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicator-added"></a>indicator_added</code></em> ()</span></p></td>
3176+<td>Slot for IndicateListener::indicator-added.</td>
3177+</tr>
3178+<tr>
3179+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicator-removed"></a>indicator_removed</code></em> ()</span></p></td>
3180+<td>Slot for IndicateListener::indicator-removed.</td>
3181+</tr>
3182+<tr>
3183+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicator-modified"></a>indicator_modified</code></em> ()</span></p></td>
3184+<td>Slot for IndicateListener::indicator-modified.</td>
3185+</tr>
3186+<tr>
3187+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.server-added"></a>server_added</code></em> ()</span></p></td>
3188+<td>Slot for IndicateListener::server-added.</td>
3189+</tr>
3190+<tr>
3191+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.server-removed"></a>server_removed</code></em> ()</span></p></td>
3192+<td>Slot for IndicateListener::server-removed.</td>
3193+</tr>
3194+<tr>
3195+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.server-count-changed"></a>server_count_changed</code></em> ()</span></p></td>
3196+<td>Slot for IndicateListener::server-count-changed.</td>
3197+</tr>
3198+<tr>
3199+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicator-servers-report"></a>indicator_servers_report</code></em> ()</span></p></td>
3200+<td>Slot for IndicateListener::indicator-servers-report.</td>
3201+</tr>
3202+<tr>
3203+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicate-listener-reserved1"></a>indicate_listener_reserved1</code></em> ()</span></p></td>
3204+<td>Reserved for future use</td>
3205+</tr>
3206+<tr>
3207+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicate-listener-reserved2"></a>indicate_listener_reserved2</code></em> ()</span></p></td>
3208+<td>Reserved for future use</td>
3209+</tr>
3210+<tr>
3211+<td><p><span class="term"><em class="structfield"><code><a name="IndicateListenerClass.indicate-listener-reserved3"></a>indicate_listener_reserved3</code></em> ()</span></p></td>
3212+<td>Reserved for future use</td>
3213+</tr>
3214+</tbody>
3215+</table></div>
3216+</div>
3217+<hr>
3218+<div class="refsect2">
3219+<a name="IndicateListenerIndicator"></a><h3>IndicateListenerIndicator</h3>
3220+<pre class="programlisting">typedef struct {
3221+ guint id;
3222+} IndicateListenerIndicator;
3223+</pre>
3224+<p>
3225+A private structure used to identify a specific Indicate
3226+Indicator that exists on a <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a>. Used as a
3227+paramaeter and a signal parameter.
3228+</p>
3229+</div>
3230+<hr>
3231+<div class="refsect2">
3232+<a name="IndicateListenerServer"></a><h3>IndicateListenerServer</h3>
3233+<pre class="programlisting">typedef struct {
3234+ gchar * name;
3235+ GDBusProxy * proxy;
3236+ GDBusConnection * connection;
3237+ gboolean interests[INDICATE_INTEREST_LAST];
3238+ gint max_indicators;
3239+} IndicateListenerServer;
3240+</pre>
3241+<p>
3242+A private structure used to identify a specific Indicate
3243+server that exists on the bus. Used as a paramaeter and a
3244+signal parameter.
3245+</p>
3246+</div>
3247+<hr>
3248+<div class="refsect2">
3249+<a name="indicate-listener-display"></a><h3>indicate_listener_display ()</h3>
3250+<pre class="programlisting"><span class="returnvalue">void</span> indicate_listener_display (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3251+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3252+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3253+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre>
3254+<p>
3255+</p>
3256+</div>
3257+<hr>
3258+<div class="refsect2">
3259+<a name="indicate-listener-get-property"></a><h3>indicate_listener_get_property ()</h3>
3260+<pre class="programlisting"><span class="returnvalue">void</span> indicate_listener_get_property (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3261+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3262+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3263+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
3264+ <em class="parameter"><code><span class="type">void</span> (*callback) (IndicateListener * listener, IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * property, const gchar * propertydata, gpointer data)</code></em>,
3265+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
3266+<p>
3267+A function to get a property from an indicator on a server
3268+and bring it back locally. This wraps all the hassle of using
3269+the DBus API and makes it pretty easy to get properties.
3270+</p>
3271+<div class="variablelist"><table border="0">
3272+<col align="left" valign="top">
3273+<tbody>
3274+<tr>
3275+<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
3276+<td>The <a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> representing the connection</td>
3277+</tr>
3278+<tr>
3279+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3280+<td>The server that the indicator is on</td>
3281+</tr>
3282+<tr>
3283+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
3284+<td>Which indicator is being queried</td>
3285+</tr>
3286+<tr>
3287+<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
3288+<td>Name of the property to get</td>
3289+</tr>
3290+<tr>
3291+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
3292+<td>The callback function to call with the data</td>
3293+</tr>
3294+<tr>
3295+<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
3296+<td>Arbitrary data to give the callback</td>
3297+</tr>
3298+</tbody>
3299+</table></div>
3300+</div>
3301+<hr>
3302+<div class="refsect2">
3303+<a name="indicate-listener-get-property-cb"></a><h3>indicate_listener_get_property_cb ()</h3>
3304+<pre class="programlisting"><span class="returnvalue">void</span> (*indicate_listener_get_property_cb)
3305+ (<em class="parameter"><code><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *listener</code></em>,
3306+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *server</code></em>,
3307+ <em class="parameter"><code><a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *indicator</code></em>,
3308+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
3309+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *propertydata</code></em>,
3310+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
3311+<p>
3312+</p>
3313+</div>
3314+<hr>
3315+<div class="refsect2">
3316+<a name="indicate-listener-new"></a><h3>indicate_listener_new ()</h3>
3317+<pre class="programlisting"><a class="link" href="IndicateListener.html" title="IndicateListener"><span class="returnvalue">IndicateListener</span></a> * indicate_listener_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
3318+<p>
3319+Creates a new Listener object. Does not set this to the default
3320+listener object.
3321+</p>
3322+<div class="variablelist"><table border="0">
3323+<col align="left" valign="top">
3324+<tbody><tr>
3325+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3326+<td>A new listener object.</td>
3327+</tr></tbody>
3328+</table></div>
3329+</div>
3330+</div>
3331+<div class="refsect1">
3332+<a name="IndicateListener.signal-details"></a><h2>Signal Details</h2>
3333+<div class="refsect2">
3334+<a name="IndicateListener-indicator-added"></a><h3>The <code class="literal">"indicator-added"</code> signal</h3>
3335+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3336+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3337+ <a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *arg2,
3338+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3339+<p>
3340+</p>
3341+<div class="variablelist"><table border="0">
3342+<col align="left" valign="top">
3343+<tbody>
3344+<tr>
3345+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3346+<td>the object which received the signal.</td>
3347+</tr>
3348+<tr>
3349+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3350+<td>user data set when the signal handler was connected.</td>
3351+</tr>
3352+</tbody>
3353+</table></div>
3354+</div>
3355+<hr>
3356+<div class="refsect2">
3357+<a name="IndicateListener-indicator-modified"></a><h3>The <code class="literal">"indicator-modified"</code> signal</h3>
3358+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3359+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3360+ <a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *arg2,
3361+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg3,
3362+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3363+<p>
3364+</p>
3365+<div class="variablelist"><table border="0">
3366+<col align="left" valign="top">
3367+<tbody>
3368+<tr>
3369+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3370+<td>the object which received the signal.</td>
3371+</tr>
3372+<tr>
3373+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3374+<td>user data set when the signal handler was connected.</td>
3375+</tr>
3376+</tbody>
3377+</table></div>
3378+</div>
3379+<hr>
3380+<div class="refsect2">
3381+<a name="IndicateListener-indicator-removed"></a><h3>The <code class="literal">"indicator-removed"</code> signal</h3>
3382+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3383+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3384+ <a class="link" href="IndicateListener.html#IndicateListenerIndicator" title="IndicateListenerIndicator"><span class="type">IndicateListenerIndicator</span></a> *arg2,
3385+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3386+<p>
3387+</p>
3388+<div class="variablelist"><table border="0">
3389+<col align="left" valign="top">
3390+<tbody>
3391+<tr>
3392+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3393+<td>the object which received the signal.</td>
3394+</tr>
3395+<tr>
3396+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3397+<td>user data set when the signal handler was connected.</td>
3398+</tr>
3399+</tbody>
3400+</table></div>
3401+</div>
3402+<hr>
3403+<div class="refsect2">
3404+<a name="IndicateListener-indicator-servers-report"></a><h3>The <code class="literal">"indicator-servers-report"</code> signal</h3>
3405+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3406+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3407+<p>
3408+</p>
3409+<div class="variablelist"><table border="0">
3410+<col align="left" valign="top">
3411+<tbody>
3412+<tr>
3413+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3414+<td>the object which received the signal.</td>
3415+</tr>
3416+<tr>
3417+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3418+<td>user data set when the signal handler was connected.</td>
3419+</tr>
3420+</tbody>
3421+</table></div>
3422+</div>
3423+<hr>
3424+<div class="refsect2">
3425+<a name="IndicateListener-server-added"></a><h3>The <code class="literal">"server-added"</code> signal</h3>
3426+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3427+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3428+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg2,
3429+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3430+<p>
3431+</p>
3432+<div class="variablelist"><table border="0">
3433+<col align="left" valign="top">
3434+<tbody>
3435+<tr>
3436+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3437+<td>the object which received the signal.</td>
3438+</tr>
3439+<tr>
3440+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3441+<td>user data set when the signal handler was connected.</td>
3442+</tr>
3443+</tbody>
3444+</table></div>
3445+</div>
3446+<hr>
3447+<div class="refsect2">
3448+<a name="IndicateListener-server-count-changed"></a><h3>The <code class="literal">"server-count-changed"</code> signal</h3>
3449+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3450+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3451+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg2,
3452+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3453+<p>
3454+</p>
3455+<div class="variablelist"><table border="0">
3456+<col align="left" valign="top">
3457+<tbody>
3458+<tr>
3459+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3460+<td>the object which received the signal.</td>
3461+</tr>
3462+<tr>
3463+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3464+<td>user data set when the signal handler was connected.</td>
3465+</tr>
3466+</tbody>
3467+</table></div>
3468+</div>
3469+<hr>
3470+<div class="refsect2">
3471+<a name="IndicateListener-server-removed"></a><h3>The <code class="literal">"server-removed"</code> signal</h3>
3472+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateListener.html" title="IndicateListener"><span class="type">IndicateListener</span></a> *indicatelistener,
3473+ <a class="link" href="IndicateListener.html#IndicateListenerServer" title="IndicateListenerServer"><span class="type">IndicateListenerServer</span></a> *arg1,
3474+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg2,
3475+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3476+<p>
3477+</p>
3478+<div class="variablelist"><table border="0">
3479+<col align="left" valign="top">
3480+<tbody>
3481+<tr>
3482+<td><p><span class="term"><em class="parameter"><code>indicatelistener</code></em> :</span></p></td>
3483+<td>the object which received the signal.</td>
3484+</tr>
3485+<tr>
3486+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3487+<td>user data set when the signal handler was connected.</td>
3488+</tr>
3489+</tbody>
3490+</table></div>
3491+</div>
3492+</div>
3493+</div>
3494+<div class="footer">
3495+<hr>
3496+ Generated by GTK-Doc V1.18</div>
3497+</body>
3498+</html>
3499\ No newline at end of file
3500
3501=== added file 'docs/reference/html/IndicateServer.html'
3502--- docs/reference/html/IndicateServer.html 1970-01-01 00:00:00 +0000
3503+++ docs/reference/html/IndicateServer.html 2012-03-09 22:23:17 +0000
3504@@ -0,0 +1,882 @@
3505+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
3506+<html>
3507+<head>
3508+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3509+<title>IndicateServer</title>
3510+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
3511+<link rel="home" href="index.html" title="libindicate Reference Manual">
3512+<link rel="up" href="base.html" title="Part I. Base Classes for Applications">
3513+<link rel="prev" href="IndicateIndicator.html" title="IndicateIndicator">
3514+<link rel="next" href="subclass.html" title="Part II. Subclasses for specific indicators">
3515+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
3516+<link rel="stylesheet" href="style.css" type="text/css">
3517+</head>
3518+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3519+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
3520+<tr valign="middle">
3521+<td><a accesskey="p" href="IndicateIndicator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
3522+<td><a accesskey="u" href="base.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
3523+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
3524+<th width="100%" align="center">libindicate Reference Manual</th>
3525+<td><a accesskey="n" href="subclass.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
3526+</tr>
3527+<tr><td colspan="5" class="shortcuts">
3528+<a href="#IndicateServer.synopsis" class="shortcut">Top</a>
3529+  | 
3530+ <a href="#IndicateServer.description" class="shortcut">Description</a>
3531+  | 
3532+ <a href="#IndicateServer.object-hierarchy" class="shortcut">Object Hierarchy</a>
3533+  | 
3534+ <a href="#IndicateServer.properties" class="shortcut">Properties</a>
3535+  | 
3536+ <a href="#IndicateServer.signals" class="shortcut">Signals</a>
3537+</td></tr>
3538+</table>
3539+<div class="refentry">
3540+<a name="IndicateServer"></a><div class="titlepage"></div>
3541+<div class="refnamediv"><table width="100%"><tr>
3542+<td valign="top">
3543+<h2><span class="refentrytitle"><a name="IndicateServer.top_of_page"></a>IndicateServer</span></h2>
3544+<p>IndicateServer — The representation of the application on DBus.</p>
3545+</td>
3546+<td valign="top" align="right"></td>
3547+</tr></table></div>
3548+<div class="refsect1">
3549+<a name="IndicateServer.stability-level"></a><h2>Stability Level</h2>
3550+Unstable, unless otherwise indicated
3551+</div>
3552+<div class="refsynopsisdiv">
3553+<a name="IndicateServer.synopsis"></a><h2>Synopsis</h2>
3554+<pre class="synopsis">
3555+#include &lt;libindicate/server.h&gt;
3556+
3557+struct <a class="link" href="IndicateServer.html#IndicateServer-struct" title="struct IndicateServer">IndicateServer</a>;
3558+struct <a class="link" href="IndicateServer.html#IndicateServerClass" title="struct IndicateServerClass">IndicateServerClass</a>;
3559+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-add-indicator" title="indicate_server_add_indicator ()">indicate_server_add_indicator</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3560+ <em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
3561+<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IndicateServer.html#indicate-server-check-interest" title="indicate_server_check_interest ()">indicate_server_check_interest</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3562+ <em class="parameter"><code><span class="type">IndicateInterests</span> interest</code></em>);
3563+<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IndicateServer.html#indicate-server-get-next-id" title="indicate_server_get_next_id ()">indicate_server_get_next_id</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);
3564+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-hide" title="indicate_server_hide ()">indicate_server_hide</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);
3565+<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="returnvalue">IndicateServer</span></a> * <a class="link" href="IndicateServer.html#indicate-server-ref-default" title="indicate_server_ref_default ()">indicate_server_ref_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
3566+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-remove-indicator" title="indicate_server_remove_indicator ()">indicate_server_remove_indicator</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3567+ <em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);
3568+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-set-default" title="indicate_server_set_default ()">indicate_server_set_default</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);
3569+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-set-desktop-file" title="indicate_server_set_desktop_file ()">indicate_server_set_desktop_file</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3570+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
3571+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-set-type" title="indicate_server_set_type ()">indicate_server_set_type</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3572+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
3573+<span class="returnvalue">void</span> <a class="link" href="IndicateServer.html#indicate-server-show" title="indicate_server_show ()">indicate_server_show</a> (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);
3574+</pre>
3575+</div>
3576+<div class="refsect1">
3577+<a name="IndicateServer.object-hierarchy"></a><h2>Object Hierarchy</h2>
3578+<pre class="synopsis">
3579+ <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
3580+ +----IndicateServer
3581+</pre>
3582+</div>
3583+<div class="refsect1">
3584+<a name="IndicateServer.properties"></a><h2>Properties</h2>
3585+<pre class="synopsis">
3586+ "<a class="link" href="IndicateServer.html#IndicateServer--count" title='The "count" property'>count</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
3587+ "<a class="link" href="IndicateServer.html#IndicateServer--desktop" title='The "desktop" property'>desktop</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
3588+ "<a class="link" href="IndicateServer.html#IndicateServer--icon-theme" title='The "icon-theme" property'>icon-theme</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
3589+ "<a class="link" href="IndicateServer.html#IndicateServer--menu" title='The "menu" property'>menu</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
3590+ "<a class="link" href="IndicateServer.html#IndicateServer--path" title='The "path" property'>path</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
3591+ "<a class="link" href="IndicateServer.html#IndicateServer--type" title='The "type" property'>type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
3592+</pre>
3593+</div>
3594+<div class="refsect1">
3595+<a name="IndicateServer.signals"></a><h2>Signals</h2>
3596+<pre class="synopsis">
3597+ "<a class="link" href="IndicateServer.html#IndicateServer-indicator-delete" title='The "indicator-delete" signal'>indicator-delete</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3598+ "<a class="link" href="IndicateServer.html#IndicateServer-indicator-modified" title='The "indicator-modified" signal'>indicator-modified</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3599+ "<a class="link" href="IndicateServer.html#IndicateServer-indicator-new" title='The "indicator-new" signal'>indicator-new</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3600+ "<a class="link" href="IndicateServer.html#IndicateServer-interest-added" title='The "interest-added" signal'>interest-added</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3601+ "<a class="link" href="IndicateServer.html#IndicateServer-interest-removed" title='The "interest-removed" signal'>interest-removed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3602+ "<a class="link" href="IndicateServer.html#IndicateServer-max-indicators-changed" title='The "max-indicators-changed" signal'>max-indicators-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3603+ "<a class="link" href="IndicateServer.html#IndicateServer-server-count-changed" title='The "server-count-changed" signal'>server-count-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3604+ "<a class="link" href="IndicateServer.html#IndicateServer-server-display" title='The "server-display" signal'>server-display</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3605+ "<a class="link" href="IndicateServer.html#IndicateServer-server-hide" title='The "server-hide" signal'>server-hide</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3606+ "<a class="link" href="IndicateServer.html#IndicateServer-server-show" title='The "server-show" signal'>server-show</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
3607+</pre>
3608+</div>
3609+<div class="refsect1">
3610+<a name="IndicateServer.description"></a><h2>Description</h2>
3611+<p>
3612+The server object is the object that provides the functions on
3613+ to DBus for other applications to call. It does this by implementing
3614+ the DBus indicator spec, but it also allows for subclassing so that
3615+ subclasses don't have to worry about the DBus-isms as much as
3616+ the functionality that they're trying to express.
3617+</p>
3618+<p>
3619+ For simple applications there is limited need to set anything
3620+ more than the desktop file and the type of the server using
3621+ <a class="link" href="IndicateServer.html#indicate-server-set-desktop-file" title="indicate_server_set_desktop_file ()"><code class="function">indicate_server_set_desktop_file()</code></a> and <a class="link" href="IndicateServer.html#indicate-server-set-type" title="indicate_server_set_type ()"><code class="function">indicate_server_set_type()</code></a>.
3622+ Each of these function sets the respective value and expresses
3623+ it in a way that other applications on the bus can read it.
3624+</p>
3625+<p>
3626+ More advanced applications might find the need to subclass the
3627+ <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object and make their own. This is likely the
3628+ case where applications have complex data stores that they don't
3629+ want to turn into a large set of <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObjects</span></a> that can take up a
3630+ significant amount of memory in the program.
3631+</p>
3632+<p>
3633+ In general, it is recommended that application authors go with
3634+ the high memory path first, and then optimize by implementing
3635+ their server on a second pass.
3636+</p>
3637+</div>
3638+<div class="refsect1">
3639+<a name="IndicateServer.details"></a><h2>Details</h2>
3640+<div class="refsect2">
3641+<a name="IndicateServer-struct"></a><h3>struct IndicateServer</h3>
3642+<pre class="programlisting">struct IndicateServer;</pre>
3643+<p>
3644+This is the object that represents the overall connection
3645+ between this application and DBus. It acts as the proxy for
3646+ incomming DBus calls and also sends the appropriate signals
3647+ on DBus for events happening on other objects locally. It
3648+ provides some settings that effection how the application as
3649+ a whole is perceived by listeners of the indicator protocol.
3650+</p>
3651+</div>
3652+<hr>
3653+<div class="refsect2">
3654+<a name="IndicateServerClass"></a><h3>struct IndicateServerClass</h3>
3655+<pre class="programlisting">struct IndicateServerClass {
3656+ GObjectClass parent;
3657+
3658+ /* Signals */
3659+ void (* indicator_added) (IndicateServer * server, guint id);
3660+ void (* indicator_removed) (IndicateServer * server, guint id);
3661+ void (* indicator_modified) (IndicateServer * server, guint id, gchar * property);
3662+ void (* server_show) (IndicateServer * server, gchar * type);
3663+ void (* server_hide) (IndicateServer * server, gchar * type);
3664+ void (* server_display) (IndicateServer * server, guint timestamp);
3665+ void (* interest_added) (IndicateServer * server, IndicateInterests interest);
3666+ void (* interest_removed) (IndicateServer * server, IndicateInterests interest);
3667+ void (* max_indicators_changed) (IndicateServer * server, gint max);
3668+ void (* server_count_changed) (IndicateServer * server, guint count);
3669+
3670+ /* Virtual Functions */
3671+ gboolean (*get_indicator_count) (IndicateServer * server, guint * count, GError **error);
3672+ indicate_server_get_indicator_list_slot_t get_indicator_list;
3673+ gboolean (*get_indicator_property) (IndicateServer * server, guint id, gchar * property, GVariant ** value, GError **error);
3674+ indicate_server_get_indicator_property_group_slot_t get_indicator_property_group;
3675+ indicate_server_get_indicator_properties_slot_t get_indicator_properties;
3676+ gboolean (*show_indicator_to_user) (IndicateServer * server, guint id, guint timestamp, GError ** error);
3677+ gboolean (*indicator_displayed) (IndicateServer * server, const gchar * sender, guint id, gboolean displayed, GError ** error);
3678+ guint (*get_next_id) (IndicateServer * server);
3679+ gboolean (*show_interest) (IndicateServer * server, const gchar * sender, IndicateInterests interest);
3680+ gboolean (*remove_interest) (IndicateServer * server, const gchar * sender, IndicateInterests interest);
3681+ gboolean (*check_interest) (IndicateServer * server, IndicateInterests interest);
3682+ gboolean (*max_indicators_set) (IndicateServer * server, const gchar * sender, gint max);
3683+ gint (*max_indicators_get) (IndicateServer * server);
3684+
3685+ /* Reserver for future use */
3686+ void (*indicate_server_reserved1)(void);
3687+ void (*indicate_server_reserved2)(void);
3688+ void (*indicate_server_reserved3)(void);
3689+ void (*indicate_server_reserved4)(void);
3690+};
3691+</pre>
3692+<p>
3693+All of the functions and signals that make up the server class
3694+ including those that are public API to the application and those
3695+ that are public API to all of DBus. Subclasses may need to
3696+ implement a large portion of these.
3697+</p>
3698+<div class="variablelist"><table border="0">
3699+<col align="left" valign="top">
3700+<tbody>
3701+<tr>
3702+<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="IndicateServerClass.parent"></a>parent</code></em>;</span></p></td>
3703+<td>Parent Class</td>
3704+</tr>
3705+<tr>
3706+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicator-added"></a>indicator_added</code></em> ()</span></p></td>
3707+<td>Slot for <span class="type">"indicator-added"</span>.</td>
3708+</tr>
3709+<tr>
3710+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicator-removed"></a>indicator_removed</code></em> ()</span></p></td>
3711+<td>Slot for <span class="type">"indicator-removed"</span>.</td>
3712+</tr>
3713+<tr>
3714+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicator-modified"></a>indicator_modified</code></em> ()</span></p></td>
3715+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-indicator-modified" title='The "indicator-modified" signal'><span class="type">"indicator-modified"</span></a>.</td>
3716+</tr>
3717+<tr>
3718+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.server-show"></a>server_show</code></em> ()</span></p></td>
3719+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-server-show" title='The "server-show" signal'><span class="type">"server-show"</span></a>.</td>
3720+</tr>
3721+<tr>
3722+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.server-hide"></a>server_hide</code></em> ()</span></p></td>
3723+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-server-hide" title='The "server-hide" signal'><span class="type">"server-hide"</span></a>.</td>
3724+</tr>
3725+<tr>
3726+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.server-display"></a>server_display</code></em> ()</span></p></td>
3727+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-server-display" title='The "server-display" signal'><span class="type">"server-display"</span></a>.</td>
3728+</tr>
3729+<tr>
3730+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.interest-added"></a>interest_added</code></em> ()</span></p></td>
3731+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-interest-added" title='The "interest-added" signal'><span class="type">"interest-added"</span></a>.</td>
3732+</tr>
3733+<tr>
3734+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.interest-removed"></a>interest_removed</code></em> ()</span></p></td>
3735+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-interest-removed" title='The "interest-removed" signal'><span class="type">"interest-removed"</span></a>.</td>
3736+</tr>
3737+<tr>
3738+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.max-indicators-changed"></a>max_indicators_changed</code></em> ()</span></p></td>
3739+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-max-indicators-changed" title='The "max-indicators-changed" signal'><span class="type">"max-indicators-changed"</span></a>.</td>
3740+</tr>
3741+<tr>
3742+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.server-count-changed"></a>server_count_changed</code></em> ()</span></p></td>
3743+<td>Slot for <a class="link" href="IndicateServer.html#IndicateServer-server-count-changed" title='The "server-count-changed" signal'><span class="type">"server-count-changed"</span></a>.</td>
3744+</tr>
3745+<tr>
3746+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.get-indicator-count"></a>get_indicator_count</code></em> ()</span></p></td>
3747+<td>Returns the number of indicators that are visible
3748+on the bus. Hidden indicators should not be counted.</td>
3749+</tr>
3750+<tr>
3751+<td><p><span class="term"><span class="type">indicate_server_get_indicator_list_slot_t</span> <em class="structfield"><code><a name="IndicateServerClass.get-indicator-list"></a>get_indicator_list</code></em>;</span></p></td>
3752+<td>List all of the indicators that are visible.</td>
3753+</tr>
3754+<tr>
3755+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.get-indicator-property"></a>get_indicator_property</code></em> ()</span></p></td>
3756+<td>Get a property from a particular indicator.</td>
3757+</tr>
3758+<tr>
3759+<td><p><span class="term"><span class="type">indicate_server_get_indicator_property_group_slot_t</span> <em class="structfield"><code><a name="IndicateServerClass.get-indicator-property-group"></a>get_indicator_property_group</code></em>;</span></p></td>
3760+<td>Get the values for a set of properties
3761+as an array of entries, returning an array as well.</td>
3762+</tr>
3763+<tr>
3764+<td><p><span class="term"><span class="type">indicate_server_get_indicator_properties_slot_t</span> <em class="structfield"><code><a name="IndicateServerClass.get-indicator-properties"></a>get_indicator_properties</code></em>;</span></p></td>
3765+<td>Get a list of all the properties that are
3766+on a particular indicator.</td>
3767+</tr>
3768+<tr>
3769+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.show-indicator-to-user"></a>show_indicator_to_user</code></em> ()</span></p></td>
3770+<td>Respond to someone on the bus asking to show
3771+a particular indicator to the user.</td>
3772+</tr>
3773+<tr>
3774+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicator-displayed"></a>indicator_displayed</code></em> ()</span></p></td>
3775+<td>An indicator has been visualized by the listener
3776+or it hasn't. This function tracks that.</td>
3777+</tr>
3778+<tr>
3779+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.get-next-id"></a>get_next_id</code></em> ()</span></p></td>
3780+<td>Get the next unused indicator ID.</td>
3781+</tr>
3782+<tr>
3783+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.show-interest"></a>show_interest</code></em> ()</span></p></td>
3784+<td>React to someone signifying that they are interested
3785+in this server.</td>
3786+</tr>
3787+<tr>
3788+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.remove-interest"></a>remove_interest</code></em> ()</span></p></td>
3789+<td>Someone on the bus is no longer interest in this
3790+server, remove it's interest.</td>
3791+</tr>
3792+<tr>
3793+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.check-interest"></a>check_interest</code></em> ()</span></p></td>
3794+<td>Check to see if anyone on the bus is interested in this
3795+server for a particular feature.</td>
3796+</tr>
3797+<tr>
3798+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.max-indicators-set"></a>max_indicators_set</code></em> ()</span></p></td>
3799+<td>Set the maximum number of indicators that a
3800+given listener can display.</td>
3801+</tr>
3802+<tr>
3803+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.max-indicators-get"></a>max_indicators_get</code></em> ()</span></p></td>
3804+<td>Gets the maximum number of indicators from all
3805+listeners that care about this server.</td>
3806+</tr>
3807+<tr>
3808+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicate-server-reserved1"></a>indicate_server_reserved1</code></em> ()</span></p></td>
3809+<td>Reserved for future use</td>
3810+</tr>
3811+<tr>
3812+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicate-server-reserved2"></a>indicate_server_reserved2</code></em> ()</span></p></td>
3813+<td>Reserved for future use</td>
3814+</tr>
3815+<tr>
3816+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicate-server-reserved3"></a>indicate_server_reserved3</code></em> ()</span></p></td>
3817+<td>Reserved for future use</td>
3818+</tr>
3819+<tr>
3820+<td><p><span class="term"><em class="structfield"><code><a name="IndicateServerClass.indicate-server-reserved4"></a>indicate_server_reserved4</code></em> ()</span></p></td>
3821+<td>Reserved for future use</td>
3822+</tr>
3823+</tbody>
3824+</table></div>
3825+</div>
3826+<hr>
3827+<div class="refsect2">
3828+<a name="indicate-server-add-indicator"></a><h3>indicate_server_add_indicator ()</h3>
3829+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_add_indicator (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3830+ <em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
3831+<p>
3832+This function adds an indicator <em class="parameter"><code>indicator</code></em> to the list that are
3833+watched by the server <em class="parameter"><code>server</code></em>. This means that signals that are
3834+emitted by the indicator will be picked up and passed via DBus onto
3835+listeners of the application.
3836+</p>
3837+<div class="variablelist"><table border="0">
3838+<col align="left" valign="top">
3839+<tbody>
3840+<tr>
3841+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3842+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to add the <span class="type">IndicateIndictor</span> to.</td>
3843+</tr>
3844+<tr>
3845+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
3846+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to add.</td>
3847+</tr>
3848+</tbody>
3849+</table></div>
3850+</div>
3851+<hr>
3852+<div class="refsect2">
3853+<a name="indicate-server-check-interest"></a><h3>indicate_server_check_interest ()</h3>
3854+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> indicate_server_check_interest (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3855+ <em class="parameter"><code><span class="type">IndicateInterests</span> interest</code></em>);</pre>
3856+<p>
3857+This function looks at all the interest that various listeners
3858+have specified that they have for this server and returns whether
3859+there is a listener that has the interest specified in <em class="parameter"><code>interest</code></em>.
3860+</p>
3861+<div class="variablelist"><table border="0">
3862+<col align="left" valign="top">
3863+<tbody>
3864+<tr>
3865+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3866+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> being checked</td>
3867+</tr>
3868+<tr>
3869+<td><p><span class="term"><em class="parameter"><code>interest</code></em> :</span></p></td>
3870+<td>Which interest type we're checking for</td>
3871+</tr>
3872+<tr>
3873+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3874+<td>
3875+<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a listener as the interest otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
3876+</td>
3877+</tr>
3878+</tbody>
3879+</table></div>
3880+</div>
3881+<hr>
3882+<div class="refsect2">
3883+<a name="indicate-server-get-next-id"></a><h3>indicate_server_get_next_id ()</h3>
3884+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> indicate_server_get_next_id (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);</pre>
3885+<p>
3886+Returns the next available unused ID that an indicator
3887+can have.
3888+</p>
3889+<div class="variablelist"><table border="0">
3890+<col align="left" valign="top">
3891+<tbody>
3892+<tr>
3893+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3894+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> the ID will be on</td>
3895+</tr>
3896+<tr>
3897+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3898+<td>A valid indicator ID.</td>
3899+</tr>
3900+</tbody>
3901+</table></div>
3902+</div>
3903+<hr>
3904+<div class="refsect2">
3905+<a name="indicate-server-hide"></a><h3>indicate_server_hide ()</h3>
3906+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_hide (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);</pre>
3907+<p>
3908+This function hides the server from DBus so that it does
3909+not get signals anymore. This causes the signal <a class="link" href="IndicateServer.html#IndicateServer-server-hide" title='The "server-hide" signal'><span class="type">"server-hide"</span></a>
3910+to be sent across the bus for all listeners. Also internally
3911+it will signal <a class="link" href="IndicateServer.html#IndicateServer-interest-removed" title='The "interest-removed" signal'><span class="type">"interest-removed"</span></a> for all the
3912+interests that were currently set for this server.
3913+</p>
3914+<div class="variablelist"><table border="0">
3915+<col align="left" valign="top">
3916+<tbody><tr>
3917+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3918+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to hide.</td>
3919+</tr></tbody>
3920+</table></div>
3921+</div>
3922+<hr>
3923+<div class="refsect2">
3924+<a name="indicate-server-ref-default"></a><h3>indicate_server_ref_default ()</h3>
3925+<pre class="programlisting"><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="returnvalue">IndicateServer</span></a> * indicate_server_ref_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
3926+<p>
3927+This function will return a reference to the default <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a>
3928+reference if there is one, or it will create one if one had not
3929+previously been created. It is recommended that all applications
3930+use this function to create a <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> as it ensure that there
3931+is only one per application.
3932+</p>
3933+<div class="variablelist"><table border="0">
3934+<col align="left" valign="top">
3935+<tbody><tr>
3936+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3937+<td>A reference to the default <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> instance. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
3938+</td>
3939+</tr></tbody>
3940+</table></div>
3941+</div>
3942+<hr>
3943+<div class="refsect2">
3944+<a name="indicate-server-remove-indicator"></a><h3>indicate_server_remove_indicator ()</h3>
3945+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_remove_indicator (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3946+ <em class="parameter"><code><a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> *indicator</code></em>);</pre>
3947+<p>
3948+Removes an indicator <em class="parameter"><code>indicator</code></em> from being watched by the server <em class="parameter"><code>server</code></em>
3949+so it's signals are no longer watched and set over DBus.
3950+</p>
3951+<div class="variablelist"><table border="0">
3952+<col align="left" valign="top">
3953+<tbody>
3954+<tr>
3955+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3956+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to remove the <span class="type">IndicateIndictor</span> from.</td>
3957+</tr>
3958+<tr>
3959+<td><p><span class="term"><em class="parameter"><code>indicator</code></em> :</span></p></td>
3960+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> to remove.</td>
3961+</tr>
3962+</tbody>
3963+</table></div>
3964+</div>
3965+<hr>
3966+<div class="refsect2">
3967+<a name="indicate-server-set-default"></a><h3>indicate_server_set_default ()</h3>
3968+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_set_default (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);</pre>
3969+<p>
3970+This function is used to set the default <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> that will
3971+be used when creating <a href="/usr/share/gtk-doc/html/libindicate/IndicateIndicator.html"><span class="type">IndicateIndicators</span></a> or for anyone else that
3972+calls <a class="link" href="IndicateServer.html#indicate-server-ref-default" title="indicate_server_ref_default ()"><code class="function">indicate_server_ref_default()</code></a>. Typically this is just an
3973+instance of <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> but applications that create a subclass
3974+of <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> should set this as well.
3975+</p>
3976+<div class="variablelist"><table border="0">
3977+<col align="left" valign="top">
3978+<tbody><tr>
3979+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3980+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> that should be used</td>
3981+</tr></tbody>
3982+</table></div>
3983+</div>
3984+<hr>
3985+<div class="refsect2">
3986+<a name="indicate-server-set-desktop-file"></a><h3>indicate_server_set_desktop_file ()</h3>
3987+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_set_desktop_file (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
3988+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
3989+<p>
3990+This is a convience function to set the <a class="link" href="IndicateServer.html#IndicateServer--desktop" title='The "desktop" property'><span class="type">"desktop"</span></a>
3991+property of the <em class="parameter"><code>server</code></em> object. The property can also be set
3992+via traditional means, but this one is easier to read.
3993+</p>
3994+<div class="variablelist"><table border="0">
3995+<col align="left" valign="top">
3996+<tbody>
3997+<tr>
3998+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
3999+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to set the type of</td>
4000+</tr>
4001+<tr>
4002+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
4003+<td>The new desktop file representing the server</td>
4004+</tr>
4005+</tbody>
4006+</table></div>
4007+</div>
4008+<hr>
4009+<div class="refsect2">
4010+<a name="indicate-server-set-type"></a><h3>indicate_server_set_type ()</h3>
4011+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_set_type (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>,
4012+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
4013+<p>
4014+This is a convience function to set the <a class="link" href="IndicateServer.html#IndicateServer--type" title='The "type" property'><span class="type">"type"</span></a>
4015+property of the <em class="parameter"><code>server</code></em> object. The property can also be set
4016+via traditional means, but this one is easier to read.
4017+</p>
4018+<div class="variablelist"><table border="0">
4019+<col align="left" valign="top">
4020+<tbody>
4021+<tr>
4022+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
4023+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to set the type of</td>
4024+</tr>
4025+<tr>
4026+<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
4027+<td>The new type of the server</td>
4028+</tr>
4029+</tbody>
4030+</table></div>
4031+</div>
4032+<hr>
4033+<div class="refsect2">
4034+<a name="indicate-server-show"></a><h3>indicate_server_show ()</h3>
4035+<pre class="programlisting"><span class="returnvalue">void</span> indicate_server_show (<em class="parameter"><code><a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *server</code></em>);</pre>
4036+<p>
4037+This function exports the object onto DBus and shows it
4038+to the world. This will be the start of it receiving external
4039+signals from DBus. It is likely that, if there are listeners
4040+running, there will several <a class="link" href="IndicateServer.html#IndicateServer-interest-added" title='The "interest-added" signal'><span class="type">"interest-added"</span></a>
4041+signals coming shortly after this function. This function
4042+emits the <span class="type">"server-added"</span> signal across the bus.
4043+</p>
4044+<div class="variablelist"><table border="0">
4045+<col align="left" valign="top">
4046+<tbody><tr>
4047+<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
4048+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> to be shown</td>
4049+</tr></tbody>
4050+</table></div>
4051+</div>
4052+</div>
4053+<div class="refsect1">
4054+<a name="IndicateServer.property-details"></a><h2>Property Details</h2>
4055+<div class="refsect2">
4056+<a name="IndicateServer--count"></a><h3>The <code class="literal">"count"</code> property</h3>
4057+<pre class="programlisting"> "count" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
4058+<p>A number reprsenting the number of items in a server.</p>
4059+<p>Default value: 0</p>
4060+</div>
4061+<hr>
4062+<div class="refsect2">
4063+<a name="IndicateServer--desktop"></a><h3>The <code class="literal">"desktop"</code> property</h3>
4064+<pre class="programlisting"> "desktop" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
4065+<p>The desktop file representing this server.</p>
4066+<p>Default value: ""</p>
4067+</div>
4068+<hr>
4069+<div class="refsect2">
4070+<a name="IndicateServer--icon-theme"></a><h3>The <code class="literal">"icon-theme"</code> property</h3>
4071+<pre class="programlisting"> "icon-theme" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
4072+<p>The Custom Icon Theme Name to use when displaying this Server.</p>
4073+<p>Default value: ""</p>
4074+</div>
4075+<hr>
4076+<div class="refsect2">
4077+<a name="IndicateServer--menu"></a><h3>The <code class="literal">"menu"</code> property</h3>
4078+<pre class="programlisting"> "menu" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
4079+<p>The DBus Object path to an object with a dbusmenu interface on it.</p>
4080+<p>Default value: ""</p>
4081+</div>
4082+<hr>
4083+<div class="refsect2">
4084+<a name="IndicateServer--path"></a><h3>The <code class="literal">"path"</code> property</h3>
4085+<pre class="programlisting"> "path" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
4086+<p>DBus path for the server object.</p>
4087+<p>Default value: "/com/canonical/indicate"</p>
4088+</div>
4089+<hr>
4090+<div class="refsect2">
4091+<a name="IndicateServer--type"></a><h3>The <code class="literal">"type"</code> property</h3>
4092+<pre class="programlisting"> "type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
4093+<p>The type of indicators that this server will provide.</p>
4094+<p>Default value: ""</p>
4095+</div>
4096+</div>
4097+<div class="refsect1">
4098+<a name="IndicateServer.signal-details"></a><h2>Signal Details</h2>
4099+<div class="refsect2">
4100+<a name="IndicateServer-indicator-delete"></a><h3>The <code class="literal">"indicator-delete"</code> signal</h3>
4101+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *indicateserver,
4102+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4103+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4104+<p>
4105+</p>
4106+<div class="variablelist"><table border="0">
4107+<col align="left" valign="top">
4108+<tbody>
4109+<tr>
4110+<td><p><span class="term"><em class="parameter"><code>indicateserver</code></em> :</span></p></td>
4111+<td>the object which received the signal.</td>
4112+</tr>
4113+<tr>
4114+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4115+<td>user data set when the signal handler was connected.</td>
4116+</tr>
4117+</tbody>
4118+</table></div>
4119+</div>
4120+<hr>
4121+<div class="refsect2">
4122+<a name="IndicateServer-indicator-modified"></a><h3>The <code class="literal">"indicator-modified"</code> signal</h3>
4123+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4124+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4125+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg2,
4126+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4127+<p>
4128+Emitted every time that a property on an indicator changes
4129+and it is visible to the world. This results in a signal on DBus.
4130+</p>
4131+<div class="variablelist"><table border="0">
4132+<col align="left" valign="top">
4133+<tbody>
4134+<tr>
4135+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4136+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4137+</tr>
4138+<tr>
4139+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4140+<td>The <a class="link" href="IndicateIndicator.html" title="IndicateIndicator"><span class="type">IndicateIndicator</span></a> ID number</td>
4141+</tr>
4142+<tr>
4143+<td><p><span class="term"><em class="parameter"><code>arg2</code></em> :</span></p></td>
4144+<td>The name of the property modified</td>
4145+</tr>
4146+<tr>
4147+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4148+<td>user data set when the signal handler was connected.</td>
4149+</tr>
4150+</tbody>
4151+</table></div>
4152+</div>
4153+<hr>
4154+<div class="refsect2">
4155+<a name="IndicateServer-indicator-new"></a><h3>The <code class="literal">"indicator-new"</code> signal</h3>
4156+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *indicateserver,
4157+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4158+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4159+<p>
4160+</p>
4161+<div class="variablelist"><table border="0">
4162+<col align="left" valign="top">
4163+<tbody>
4164+<tr>
4165+<td><p><span class="term"><em class="parameter"><code>indicateserver</code></em> :</span></p></td>
4166+<td>the object which received the signal.</td>
4167+</tr>
4168+<tr>
4169+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4170+<td>user data set when the signal handler was connected.</td>
4171+</tr>
4172+</tbody>
4173+</table></div>
4174+</div>
4175+<hr>
4176+<div class="refsect2">
4177+<a name="IndicateServer-interest-added"></a><h3>The <code class="literal">"interest-added"</code> signal</h3>
4178+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4179+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4180+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4181+<p>
4182+Emitted when a listener signals that they are interested in
4183+this server for a particular reason. This signal is emitted by DBus.
4184+</p>
4185+<div class="variablelist"><table border="0">
4186+<col align="left" valign="top">
4187+<tbody>
4188+<tr>
4189+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4190+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4191+</tr>
4192+<tr>
4193+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4194+<td>The interest that was added from <span class="type">IndicateInterests</span>
4195+</td>
4196+</tr>
4197+<tr>
4198+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4199+<td>user data set when the signal handler was connected.</td>
4200+</tr>
4201+</tbody>
4202+</table></div>
4203+</div>
4204+<hr>
4205+<div class="refsect2">
4206+<a name="IndicateServer-interest-removed"></a><h3>The <code class="literal">"interest-removed"</code> signal</h3>
4207+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4208+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4209+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4210+<p>
4211+Emitted when a listener signals that they are no longer interested in
4212+this server for a particular reason. This signal is emitted by DBus.
4213+</p>
4214+<p>
4215+<em class="parameter"><code>note</code></em> This signal is also emitted after a timeout when the object
4216+is created with <em class="parameter"><code>arg1</code></em> set to <span class="type">INDICATOR_INTREST_NONE</span> if no one has
4217+shown any interest in the server.
4218+</p>
4219+<div class="variablelist"><table border="0">
4220+<col align="left" valign="top">
4221+<tbody>
4222+<tr>
4223+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4224+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4225+</tr>
4226+<tr>
4227+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4228+<td>The interest that was removed from <span class="type">IndicateInterests</span>
4229+</td>
4230+</tr>
4231+<tr>
4232+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4233+<td>user data set when the signal handler was connected.</td>
4234+</tr>
4235+</tbody>
4236+</table></div>
4237+</div>
4238+<hr>
4239+<div class="refsect2">
4240+<a name="IndicateServer-max-indicators-changed"></a><h3>The <code class="literal">"max-indicators-changed"</code> signal</h3>
4241+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4242+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg1,
4243+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4244+<p>
4245+Emitted when a listener either specifies their max number
4246+to be higher, or at all. The default is -1 or infinite.
4247+</p>
4248+<div class="variablelist"><table border="0">
4249+<col align="left" valign="top">
4250+<tbody>
4251+<tr>
4252+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4253+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4254+</tr>
4255+<tr>
4256+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4257+<td>The new max number of indicators</td>
4258+</tr>
4259+<tr>
4260+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4261+<td>user data set when the signal handler was connected.</td>
4262+</tr>
4263+</tbody>
4264+</table></div>
4265+</div>
4266+<hr>
4267+<div class="refsect2">
4268+<a name="IndicateServer-server-count-changed"></a><h3>The <code class="literal">"server-count-changed"</code> signal</h3>
4269+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4270+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4271+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4272+<p>
4273+Emitted when the count property of the server changes
4274+to a new value.
4275+</p>
4276+<div class="variablelist"><table border="0">
4277+<col align="left" valign="top">
4278+<tbody>
4279+<tr>
4280+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4281+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4282+</tr>
4283+<tr>
4284+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4285+<td>The count variable on the server changed.</td>
4286+</tr>
4287+<tr>
4288+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4289+<td>user data set when the signal handler was connected.</td>
4290+</tr>
4291+</tbody>
4292+</table></div>
4293+</div>
4294+<hr>
4295+<div class="refsect2">
4296+<a name="IndicateServer-server-display"></a><h3>The <code class="literal">"server-display"</code> signal</h3>
4297+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4298+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg1,
4299+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4300+<p>
4301+Emitted when a listener signals that the server itself should be
4302+displayed. This signal is caused by a user clicking on the application
4303+item in the Messaging Menu. This signal is emitted by DBus.
4304+</p>
4305+<div class="variablelist"><table border="0">
4306+<col align="left" valign="top">
4307+<tbody>
4308+<tr>
4309+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4310+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4311+</tr>
4312+<tr>
4313+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4314+<td>Timestamp of the show event</td>
4315+</tr>
4316+<tr>
4317+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4318+<td>user data set when the signal handler was connected.</td>
4319+</tr>
4320+</tbody>
4321+</table></div>
4322+</div>
4323+<hr>
4324+<div class="refsect2">
4325+<a name="IndicateServer-server-hide"></a><h3>The <code class="literal">"server-hide"</code> signal</h3>
4326+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4327+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
4328+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4329+<p>
4330+Emitted when a server removes itself from DBus. This results
4331+in a signal on DBus.
4332+</p>
4333+<div class="variablelist"><table border="0">
4334+<col align="left" valign="top">
4335+<tbody>
4336+<tr>
4337+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4338+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4339+</tr>
4340+<tr>
4341+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4342+<td>The type of the server</td>
4343+</tr>
4344+<tr>
4345+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4346+<td>user data set when the signal handler was connected.</td>
4347+</tr>
4348+</tbody>
4349+</table></div>
4350+</div>
4351+<hr>
4352+<div class="refsect2">
4353+<a name="IndicateServer-server-show"></a><h3>The <code class="literal">"server-show"</code> signal</h3>
4354+<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> *arg0,
4355+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
4356+ <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
4357+<p>
4358+Emitted when a server comes onto DBus by being shown. This
4359+is typically when listeners start reacting to the application's
4360+indicators. This results in a signal on DBus.
4361+</p>
4362+<div class="variablelist"><table border="0">
4363+<col align="left" valign="top">
4364+<tbody>
4365+<tr>
4366+<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
4367+<td>The <a class="link" href="IndicateServer.html" title="IndicateServer"><span class="type">IndicateServer</span></a> object</td>
4368+</tr>
4369+<tr>
4370+<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
4371+<td>The type of the server</td>
4372+</tr>
4373+<tr>
4374+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
4375+<td>user data set when the signal handler was connected.</td>
4376+</tr>
4377+</tbody>
4378+</table></div>
4379+</div>
4380+</div>
4381+</div>
4382+<div class="footer">
4383+<hr>
4384+ Generated by GTK-Doc V1.18</div>
4385+</body>
4386+</html>
4387\ No newline at end of file
4388
4389=== added file 'docs/reference/html/base.html'
4390--- docs/reference/html/base.html 1970-01-01 00:00:00 +0000
4391+++ docs/reference/html/base.html 2012-03-09 22:23:17 +0000
4392@@ -0,0 +1,41 @@
4393+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4394+<html>
4395+<head>
4396+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4397+<title>Part I. Base Classes for Applications</title>
4398+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
4399+<link rel="home" href="index.html" title="libindicate Reference Manual">
4400+<link rel="up" href="index.html" title="libindicate Reference Manual">
4401+<link rel="prev" href="index.html" title="libindicate Reference Manual">
4402+<link rel="next" href="IndicateIndicator.html" title="IndicateIndicator">
4403+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
4404+<link rel="stylesheet" href="style.css" type="text/css">
4405+</head>
4406+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4407+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
4408+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
4409+<td> </td>
4410+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
4411+<th width="100%" align="center">libindicate Reference Manual</th>
4412+<td><a accesskey="n" href="IndicateIndicator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
4413+</tr></table>
4414+<div class="part">
4415+<div class="titlepage"><div><div><h1 class="title">
4416+<a name="base"></a>Part I. Base Classes for Applications</h1></div></div></div>
4417+<div class="toc">
4418+<p><b>Table of Contents</b></p>
4419+<dl>
4420+<dt>
4421+<span class="refentrytitle"><a href="IndicateIndicator.html">IndicateIndicator</a></span><span class="refpurpose"> — A representation of state for applications</span>
4422+</dt>
4423+<dt>
4424+<span class="refentrytitle"><a href="IndicateServer.html">IndicateServer</a></span><span class="refpurpose"> — The representation of the application on DBus.</span>
4425+</dt>
4426+</dl>
4427+</div>
4428+</div>
4429+<div class="footer">
4430+<hr>
4431+ Generated by GTK-Doc V1.18</div>
4432+</body>
4433+</html>
4434\ No newline at end of file
4435
4436=== added file 'docs/reference/html/home.png'
4437Binary files docs/reference/html/home.png 1970-01-01 00:00:00 +0000 and docs/reference/html/home.png 2012-03-09 22:23:17 +0000 differ
4438=== added file 'docs/reference/html/index.html'
4439--- docs/reference/html/index.html 1970-01-01 00:00:00 +0000
4440+++ docs/reference/html/index.html 2012-03-09 22:23:17 +0000
4441@@ -0,0 +1,41 @@
4442+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4443+<html>
4444+<head>
4445+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4446+<title>libindicate Reference Manual</title>
4447+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
4448+<link rel="home" href="index.html" title="libindicate Reference Manual">
4449+<link rel="next" href="base.html" title="Part I. Base Classes for Applications">
4450+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
4451+<link rel="stylesheet" href="style.css" type="text/css">
4452+</head>
4453+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4454+<div class="book">
4455+<div class="titlepage">
4456+<div><div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libindicate Reference Manual</p></th></tr></table></div></div>
4457+<hr>
4458+</div>
4459+<div class="toc"><dl>
4460+<dt><span class="part"><a href="base.html">I. Base Classes for Applications</a></span></dt>
4461+<dd><dl>
4462+<dt>
4463+<span class="refentrytitle"><a href="IndicateIndicator.html">IndicateIndicator</a></span><span class="refpurpose"> — A representation of state for applications</span>
4464+</dt>
4465+<dt>
4466+<span class="refentrytitle"><a href="IndicateServer.html">IndicateServer</a></span><span class="refpurpose"> — The representation of the application on DBus.</span>
4467+</dt>
4468+</dl></dd>
4469+<dt><span class="part"><a href="subclass.html">II. Subclasses for specific indicators</a></span></dt>
4470+<dt><span class="part"><a href="listeners.html">III. Classes for Listeners</a></span></dt>
4471+<dd><dl><dt>
4472+<span class="refentrytitle"><a href="IndicateListener.html">IndicateListener</a></span><span class="refpurpose"></span>
4473+</dt></dl></dd>
4474+<dt><span class="part"><a href="index.html">IV. </a></span></dt>
4475+<dd><dl><dt><span class="index"><a href="ix01.html">Index of all Symbols</a></span></dt></dl></dd>
4476+</dl></div>
4477+</div>
4478+<div class="footer">
4479+<hr>
4480+ Generated by GTK-Doc V1.18</div>
4481+</body>
4482+</html>
4483\ No newline at end of file
4484
4485=== added file 'docs/reference/html/index.sgml'
4486--- docs/reference/html/index.sgml 1970-01-01 00:00:00 +0000
4487+++ docs/reference/html/index.sgml 2012-03-09 22:23:17 +0000
4488@@ -0,0 +1,85 @@
4489+<ANCHOR id="IndicateIndicator" href="libindicate/IndicateIndicator.html">
4490+<ANCHOR id="IndicateIndicator.stability-level" href="libindicate/IndicateIndicator.html#IndicateIndicator.stability-level">
4491+<ANCHOR id="IndicateIndicator.synopsis" href="libindicate/IndicateIndicator.html#IndicateIndicator.synopsis">
4492+<ANCHOR id="IndicateIndicator.object-hierarchy" href="libindicate/IndicateIndicator.html#IndicateIndicator.object-hierarchy">
4493+<ANCHOR id="IndicateIndicator.signals" href="libindicate/IndicateIndicator.html#IndicateIndicator.signals">
4494+<ANCHOR id="IndicateIndicator.description" href="libindicate/IndicateIndicator.html#IndicateIndicator.description">
4495+<ANCHOR id="IndicateIndicator.details" href="libindicate/IndicateIndicator.html#IndicateIndicator.details">
4496+<ANCHOR id="IndicateIndicator-struct" href="libindicate/IndicateIndicator.html#IndicateIndicator-struct">
4497+<ANCHOR id="IndicateIndicatorClass" href="libindicate/IndicateIndicator.html#IndicateIndicatorClass">
4498+<ANCHOR id="indicate-indicator-get-id" href="libindicate/IndicateIndicator.html#indicate-indicator-get-id">
4499+<ANCHOR id="indicate-indicator-get-property" href="libindicate/IndicateIndicator.html#indicate-indicator-get-property">
4500+<ANCHOR id="indicate-indicator-hide" href="libindicate/IndicateIndicator.html#indicate-indicator-hide">
4501+<ANCHOR id="indicate-indicator-is-visible" href="libindicate/IndicateIndicator.html#indicate-indicator-is-visible">
4502+<ANCHOR id="indicate-indicator-list-properties" href="libindicate/IndicateIndicator.html#indicate-indicator-list-properties">
4503+<ANCHOR id="indicate-indicator-new" href="libindicate/IndicateIndicator.html#indicate-indicator-new">
4504+<ANCHOR id="indicate-indicator-set-property" href="libindicate/IndicateIndicator.html#indicate-indicator-set-property">
4505+<ANCHOR id="indicate-indicator-set-property-time" href="libindicate/IndicateIndicator.html#indicate-indicator-set-property-time">
4506+<ANCHOR id="indicate-indicator-show" href="libindicate/IndicateIndicator.html#indicate-indicator-show">
4507+<ANCHOR id="indicate-indicator-user-display" href="libindicate/IndicateIndicator.html#indicate-indicator-user-display">
4508+<ANCHOR id="IndicateIndicator.signal-details" href="libindicate/IndicateIndicator.html#IndicateIndicator.signal-details">
4509+<ANCHOR id="IndicateIndicator-displayed" href="libindicate/IndicateIndicator.html#IndicateIndicator-displayed">
4510+<ANCHOR id="IndicateIndicator-hide" href="libindicate/IndicateIndicator.html#IndicateIndicator-hide">
4511+<ANCHOR id="IndicateIndicator-modified" href="libindicate/IndicateIndicator.html#IndicateIndicator-modified">
4512+<ANCHOR id="IndicateIndicator-show" href="libindicate/IndicateIndicator.html#IndicateIndicator-show">
4513+<ANCHOR id="IndicateIndicator-user-display" href="libindicate/IndicateIndicator.html#IndicateIndicator-user-display">
4514+<ANCHOR id="IndicateServer" href="libindicate/IndicateServer.html">
4515+<ANCHOR id="IndicateServer.stability-level" href="libindicate/IndicateServer.html#IndicateServer.stability-level">
4516+<ANCHOR id="IndicateServer.synopsis" href="libindicate/IndicateServer.html#IndicateServer.synopsis">
4517+<ANCHOR id="IndicateServer.object-hierarchy" href="libindicate/IndicateServer.html#IndicateServer.object-hierarchy">
4518+<ANCHOR id="IndicateServer.properties" href="libindicate/IndicateServer.html#IndicateServer.properties">
4519+<ANCHOR id="IndicateServer.signals" href="libindicate/IndicateServer.html#IndicateServer.signals">
4520+<ANCHOR id="IndicateServer.description" href="libindicate/IndicateServer.html#IndicateServer.description">
4521+<ANCHOR id="IndicateServer.details" href="libindicate/IndicateServer.html#IndicateServer.details">
4522+<ANCHOR id="IndicateServer-struct" href="libindicate/IndicateServer.html#IndicateServer-struct">
4523+<ANCHOR id="IndicateServerClass" href="libindicate/IndicateServer.html#IndicateServerClass">
4524+<ANCHOR id="indicate-server-add-indicator" href="libindicate/IndicateServer.html#indicate-server-add-indicator">
4525+<ANCHOR id="indicate-server-check-interest" href="libindicate/IndicateServer.html#indicate-server-check-interest">
4526+<ANCHOR id="indicate-server-get-next-id" href="libindicate/IndicateServer.html#indicate-server-get-next-id">
4527+<ANCHOR id="indicate-server-hide" href="libindicate/IndicateServer.html#indicate-server-hide">
4528+<ANCHOR id="indicate-server-ref-default" href="libindicate/IndicateServer.html#indicate-server-ref-default">
4529+<ANCHOR id="indicate-server-remove-indicator" href="libindicate/IndicateServer.html#indicate-server-remove-indicator">
4530+<ANCHOR id="indicate-server-set-default" href="libindicate/IndicateServer.html#indicate-server-set-default">
4531+<ANCHOR id="indicate-server-set-desktop-file" href="libindicate/IndicateServer.html#indicate-server-set-desktop-file">
4532+<ANCHOR id="indicate-server-set-type" href="libindicate/IndicateServer.html#indicate-server-set-type">
4533+<ANCHOR id="indicate-server-show" href="libindicate/IndicateServer.html#indicate-server-show">
4534+<ANCHOR id="IndicateServer.property-details" href="libindicate/IndicateServer.html#IndicateServer.property-details">
4535+<ANCHOR id="IndicateServer--count" href="libindicate/IndicateServer.html#IndicateServer--count">
4536+<ANCHOR id="IndicateServer--desktop" href="libindicate/IndicateServer.html#IndicateServer--desktop">
4537+<ANCHOR id="IndicateServer--icon-theme" href="libindicate/IndicateServer.html#IndicateServer--icon-theme">
4538+<ANCHOR id="IndicateServer--menu" href="libindicate/IndicateServer.html#IndicateServer--menu">
4539+<ANCHOR id="IndicateServer--path" href="libindicate/IndicateServer.html#IndicateServer--path">
4540+<ANCHOR id="IndicateServer--type" href="libindicate/IndicateServer.html#IndicateServer--type">
4541+<ANCHOR id="IndicateServer.signal-details" href="libindicate/IndicateServer.html#IndicateServer.signal-details">
4542+<ANCHOR id="IndicateServer-indicator-delete" href="libindicate/IndicateServer.html#IndicateServer-indicator-delete">
4543+<ANCHOR id="IndicateServer-indicator-modified" href="libindicate/IndicateServer.html#IndicateServer-indicator-modified">
4544+<ANCHOR id="IndicateServer-indicator-new" href="libindicate/IndicateServer.html#IndicateServer-indicator-new">
4545+<ANCHOR id="IndicateServer-interest-added" href="libindicate/IndicateServer.html#IndicateServer-interest-added">
4546+<ANCHOR id="IndicateServer-interest-removed" href="libindicate/IndicateServer.html#IndicateServer-interest-removed">
4547+<ANCHOR id="IndicateServer-max-indicators-changed" href="libindicate/IndicateServer.html#IndicateServer-max-indicators-changed">
4548+<ANCHOR id="IndicateServer-server-count-changed" href="libindicate/IndicateServer.html#IndicateServer-server-count-changed">
4549+<ANCHOR id="IndicateServer-server-display" href="libindicate/IndicateServer.html#IndicateServer-server-display">
4550+<ANCHOR id="IndicateServer-server-hide" href="libindicate/IndicateServer.html#IndicateServer-server-hide">
4551+<ANCHOR id="IndicateServer-server-show" href="libindicate/IndicateServer.html#IndicateServer-server-show">
4552+<ANCHOR id="IndicateListener" href="libindicate/IndicateListener.html">
4553+<ANCHOR id="IndicateListener.synopsis" href="libindicate/IndicateListener.html#IndicateListener.synopsis">
4554+<ANCHOR id="IndicateListener.object-hierarchy" href="libindicate/IndicateListener.html#IndicateListener.object-hierarchy">
4555+<ANCHOR id="IndicateListener.signals" href="libindicate/IndicateListener.html#IndicateListener.signals">
4556+<ANCHOR id="IndicateListener.description" href="libindicate/IndicateListener.html#IndicateListener.description">
4557+<ANCHOR id="IndicateListener.details" href="libindicate/IndicateListener.html#IndicateListener.details">
4558+<ANCHOR id="IndicateListener-struct" href="libindicate/IndicateListener.html#IndicateListener-struct">
4559+<ANCHOR id="IndicateListenerClass" href="libindicate/IndicateListener.html#IndicateListenerClass">
4560+<ANCHOR id="IndicateListenerIndicator" href="libindicate/IndicateListener.html#IndicateListenerIndicator">
4561+<ANCHOR id="IndicateListenerServer" href="libindicate/IndicateListener.html#IndicateListenerServer">
4562+<ANCHOR id="indicate-listener-display" href="libindicate/IndicateListener.html#indicate-listener-display">
4563+<ANCHOR id="indicate-listener-get-property" href="libindicate/IndicateListener.html#indicate-listener-get-property">
4564+<ANCHOR id="indicate-listener-get-property-cb" href="libindicate/IndicateListener.html#indicate-listener-get-property-cb">
4565+<ANCHOR id="indicate-listener-new" href="libindicate/IndicateListener.html#indicate-listener-new">
4566+<ANCHOR id="IndicateListener.signal-details" href="libindicate/IndicateListener.html#IndicateListener.signal-details">
4567+<ANCHOR id="IndicateListener-indicator-added" href="libindicate/IndicateListener.html#IndicateListener-indicator-added">
4568+<ANCHOR id="IndicateListener-indicator-modified" href="libindicate/IndicateListener.html#IndicateListener-indicator-modified">
4569+<ANCHOR id="IndicateListener-indicator-removed" href="libindicate/IndicateListener.html#IndicateListener-indicator-removed">
4570+<ANCHOR id="IndicateListener-indicator-servers-report" href="libindicate/IndicateListener.html#IndicateListener-indicator-servers-report">
4571+<ANCHOR id="IndicateListener-server-added" href="libindicate/IndicateListener.html#IndicateListener-server-added">
4572+<ANCHOR id="IndicateListener-server-count-changed" href="libindicate/IndicateListener.html#IndicateListener-server-count-changed">
4573+<ANCHOR id="IndicateListener-server-removed" href="libindicate/IndicateListener.html#IndicateListener-server-removed">
4574
4575=== added file 'docs/reference/html/ix01.html'
4576--- docs/reference/html/ix01.html 1970-01-01 00:00:00 +0000
4577+++ docs/reference/html/ix01.html 2012-03-09 22:23:17 +0000
4578@@ -0,0 +1,154 @@
4579+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4580+<html>
4581+<head>
4582+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4583+<title>Index of all Symbols</title>
4584+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
4585+<link rel="home" href="index.html" title="libindicate Reference Manual">
4586+<link rel="up" href="index.html" title="Part IV. ">
4587+<link rel="prev" href="index.html" title="Part IV. ">
4588+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
4589+<link rel="stylesheet" href="style.css" type="text/css">
4590+</head>
4591+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4592+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
4593+<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
4594+<td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
4595+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
4596+<th width="100%" align="center">libindicate Reference Manual</th>
4597+<td> </td>
4598+</tr></table>
4599+<div class="index">
4600+<div class="titlepage"><div><div><h2 class="title">
4601+<a name="idp3173344"></a>Index of all Symbols</h2></div></div></div>
4602+<div class="index"><div class="indexdiv">
4603+<h3>I</h3>
4604+<dl>
4605+<dt>IndicateIndicator, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-struct">struct IndicateIndicator</a>
4606+</dt>
4607+<dt>IndicateIndicator::displayed, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-displayed">The "displayed" signal</a>
4608+</dt>
4609+<dt>IndicateIndicator::hide, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-hide">The "hide" signal</a>
4610+</dt>
4611+<dt>IndicateIndicator::modified, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-modified">The "modified" signal</a>
4612+</dt>
4613+<dt>IndicateIndicator::show, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-show">The "show" signal</a>
4614+</dt>
4615+<dt>IndicateIndicator::user-display, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicator-user-display">The "user-display" signal</a>
4616+</dt>
4617+<dt>IndicateIndicatorClass, <a class="indexterm" href="IndicateIndicator.html#IndicateIndicatorClass">struct IndicateIndicatorClass</a>
4618+</dt>
4619+<dt>IndicateListener, <a class="indexterm" href="IndicateListener.html#IndicateListener-struct">struct IndicateListener</a>
4620+</dt>
4621+<dt>IndicateListener::indicator-added, <a class="indexterm" href="IndicateListener.html#IndicateListener-indicator-added">The "indicator-added" signal</a>
4622+</dt>
4623+<dt>IndicateListener::indicator-modified, <a class="indexterm" href="IndicateListener.html#IndicateListener-indicator-modified">The "indicator-modified" signal</a>
4624+</dt>
4625+<dt>IndicateListener::indicator-removed, <a class="indexterm" href="IndicateListener.html#IndicateListener-indicator-removed">The "indicator-removed" signal</a>
4626+</dt>
4627+<dt>IndicateListener::indicator-servers-report, <a class="indexterm" href="IndicateListener.html#IndicateListener-indicator-servers-report">The "indicator-servers-report" signal</a>
4628+</dt>
4629+<dt>IndicateListener::server-added, <a class="indexterm" href="IndicateListener.html#IndicateListener-server-added">The "server-added" signal</a>
4630+</dt>
4631+<dt>IndicateListener::server-count-changed, <a class="indexterm" href="IndicateListener.html#IndicateListener-server-count-changed">The "server-count-changed" signal</a>
4632+</dt>
4633+<dt>IndicateListener::server-removed, <a class="indexterm" href="IndicateListener.html#IndicateListener-server-removed">The "server-removed" signal</a>
4634+</dt>
4635+<dt>IndicateListenerClass, <a class="indexterm" href="IndicateListener.html#IndicateListenerClass">struct IndicateListenerClass</a>
4636+</dt>
4637+<dt>IndicateListenerIndicator, <a class="indexterm" href="IndicateListener.html#IndicateListenerIndicator">IndicateListenerIndicator</a>
4638+</dt>
4639+<dt>IndicateListenerServer, <a class="indexterm" href="IndicateListener.html#IndicateListenerServer">IndicateListenerServer</a>
4640+</dt>
4641+<dt>IndicateServer, <a class="indexterm" href="IndicateServer.html#IndicateServer-struct">struct IndicateServer</a>
4642+</dt>
4643+<dt>IndicateServer::indicator-delete, <a class="indexterm" href="IndicateServer.html#IndicateServer-indicator-delete">The "indicator-delete" signal</a>
4644+</dt>
4645+<dt>IndicateServer::indicator-modified, <a class="indexterm" href="IndicateServer.html#IndicateServer-indicator-modified">The "indicator-modified" signal</a>
4646+</dt>
4647+<dt>IndicateServer::indicator-new, <a class="indexterm" href="IndicateServer.html#IndicateServer-indicator-new">The "indicator-new" signal</a>
4648+</dt>
4649+<dt>IndicateServer::interest-added, <a class="indexterm" href="IndicateServer.html#IndicateServer-interest-added">The "interest-added" signal</a>
4650+</dt>
4651+<dt>IndicateServer::interest-removed, <a class="indexterm" href="IndicateServer.html#IndicateServer-interest-removed">The "interest-removed" signal</a>
4652+</dt>
4653+<dt>IndicateServer::max-indicators-changed, <a class="indexterm" href="IndicateServer.html#IndicateServer-max-indicators-changed">The "max-indicators-changed" signal</a>
4654+</dt>
4655+<dt>IndicateServer::server-count-changed, <a class="indexterm" href="IndicateServer.html#IndicateServer-server-count-changed">The "server-count-changed" signal</a>
4656+</dt>
4657+<dt>IndicateServer::server-display, <a class="indexterm" href="IndicateServer.html#IndicateServer-server-display">The "server-display" signal</a>
4658+</dt>
4659+<dt>IndicateServer::server-hide, <a class="indexterm" href="IndicateServer.html#IndicateServer-server-hide">The "server-hide" signal</a>
4660+</dt>
4661+<dt>IndicateServer::server-show, <a class="indexterm" href="IndicateServer.html#IndicateServer-server-show">The "server-show" signal</a>
4662+</dt>
4663+<dt>IndicateServer:count, <a class="indexterm" href="IndicateServer.html#IndicateServer--count">The "count" property</a>
4664+</dt>
4665+<dt>IndicateServer:desktop, <a class="indexterm" href="IndicateServer.html#IndicateServer--desktop">The "desktop" property</a>
4666+</dt>
4667+<dt>IndicateServer:icon-theme, <a class="indexterm" href="IndicateServer.html#IndicateServer--icon-theme">The "icon-theme" property</a>
4668+</dt>
4669+<dt>IndicateServer:menu, <a class="indexterm" href="IndicateServer.html#IndicateServer--menu">The "menu" property</a>
4670+</dt>
4671+<dt>IndicateServer:path, <a class="indexterm" href="IndicateServer.html#IndicateServer--path">The "path" property</a>
4672+</dt>
4673+<dt>IndicateServer:type, <a class="indexterm" href="IndicateServer.html#IndicateServer--type">The "type" property</a>
4674+</dt>
4675+<dt>IndicateServerClass, <a class="indexterm" href="IndicateServer.html#IndicateServerClass">struct IndicateServerClass</a>
4676+</dt>
4677+<dt>indicate_indicator_get_id, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-get-id">indicate_indicator_get_id ()</a>
4678+</dt>
4679+<dt>indicate_indicator_get_property, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-get-property">indicate_indicator_get_property ()</a>
4680+</dt>
4681+<dt>indicate_indicator_hide, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-hide">indicate_indicator_hide ()</a>
4682+</dt>
4683+<dt>indicate_indicator_is_visible, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-is-visible">indicate_indicator_is_visible ()</a>
4684+</dt>
4685+<dt>indicate_indicator_list_properties, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-list-properties">indicate_indicator_list_properties ()</a>
4686+</dt>
4687+<dt>indicate_indicator_new, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-new">indicate_indicator_new ()</a>
4688+</dt>
4689+<dt>indicate_indicator_set_property, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-set-property">indicate_indicator_set_property ()</a>
4690+</dt>
4691+<dt>indicate_indicator_set_property_time, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-set-property-time">indicate_indicator_set_property_time ()</a>
4692+</dt>
4693+<dt>indicate_indicator_show, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-show">indicate_indicator_show ()</a>
4694+</dt>
4695+<dt>indicate_indicator_user_display, <a class="indexterm" href="IndicateIndicator.html#indicate-indicator-user-display">indicate_indicator_user_display ()</a>
4696+</dt>
4697+<dt>indicate_listener_display, <a class="indexterm" href="IndicateListener.html#indicate-listener-display">indicate_listener_display ()</a>
4698+</dt>
4699+<dt>indicate_listener_get_property, <a class="indexterm" href="IndicateListener.html#indicate-listener-get-property">indicate_listener_get_property ()</a>
4700+</dt>
4701+<dt>indicate_listener_get_property_cb, <a class="indexterm" href="IndicateListener.html#indicate-listener-get-property-cb">indicate_listener_get_property_cb ()</a>
4702+</dt>
4703+<dt>indicate_listener_new, <a class="indexterm" href="IndicateListener.html#indicate-listener-new">indicate_listener_new ()</a>
4704+</dt>
4705+<dt>indicate_server_add_indicator, <a class="indexterm" href="IndicateServer.html#indicate-server-add-indicator">indicate_server_add_indicator ()</a>
4706+</dt>
4707+<dt>indicate_server_check_interest, <a class="indexterm" href="IndicateServer.html#indicate-server-check-interest">indicate_server_check_interest ()</a>
4708+</dt>
4709+<dt>indicate_server_get_next_id, <a class="indexterm" href="IndicateServer.html#indicate-server-get-next-id">indicate_server_get_next_id ()</a>
4710+</dt>
4711+<dt>indicate_server_hide, <a class="indexterm" href="IndicateServer.html#indicate-server-hide">indicate_server_hide ()</a>
4712+</dt>
4713+<dt>indicate_server_ref_default, <a class="indexterm" href="IndicateServer.html#indicate-server-ref-default">indicate_server_ref_default ()</a>
4714+</dt>
4715+<dt>indicate_server_remove_indicator, <a class="indexterm" href="IndicateServer.html#indicate-server-remove-indicator">indicate_server_remove_indicator ()</a>
4716+</dt>
4717+<dt>indicate_server_set_default, <a class="indexterm" href="IndicateServer.html#indicate-server-set-default">indicate_server_set_default ()</a>
4718+</dt>
4719+<dt>indicate_server_set_desktop_file, <a class="indexterm" href="IndicateServer.html#indicate-server-set-desktop-file">indicate_server_set_desktop_file ()</a>
4720+</dt>
4721+<dt>indicate_server_set_type, <a class="indexterm" href="IndicateServer.html#indicate-server-set-type">indicate_server_set_type ()</a>
4722+</dt>
4723+<dt>indicate_server_show, <a class="indexterm" href="IndicateServer.html#indicate-server-show">indicate_server_show ()</a>
4724+</dt>
4725+</dl>
4726+</div></div>
4727+</div>
4728+<div class="footer">
4729+<hr>
4730+ Generated by GTK-Doc V1.18</div>
4731+</body>
4732+</html>
4733\ No newline at end of file
4734
4735=== added file 'docs/reference/html/left.png'
4736Binary files docs/reference/html/left.png 1970-01-01 00:00:00 +0000 and docs/reference/html/left.png 2012-03-09 22:23:17 +0000 differ
4737=== added file 'docs/reference/html/libindicate.devhelp2'
4738--- docs/reference/html/libindicate.devhelp2 1970-01-01 00:00:00 +0000
4739+++ docs/reference/html/libindicate.devhelp2 2012-03-09 22:23:17 +0000
4740@@ -0,0 +1,79 @@
4741+<?xml version="1.0" encoding="utf-8" standalone="no"?>
4742+<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
4743+<book xmlns="http://www.devhelp.net/book" title="libindicate Reference Manual" link="index.html" author="" name="libindicate" version="2" language="c">
4744+ <chapters>
4745+ <sub name="Base Classes for Applications" link="base.html">
4746+ <sub name="IndicateIndicator" link="IndicateIndicator.html"/>
4747+ <sub name="IndicateServer" link="IndicateServer.html"/>
4748+ </sub>
4749+ <sub name="Subclasses for specific indicators" link="subclass.html"/>
4750+ <sub name="Classes for Listeners" link="listeners.html">
4751+ <sub name="IndicateListener" link="IndicateListener.html"/>
4752+ </sub>
4753+ <sub name="" link="index.html">
4754+ <sub name="Index of all Symbols" link="ix01.html"/>
4755+ </sub>
4756+ </chapters>
4757+ <functions>
4758+ <keyword type="struct" name="struct IndicateIndicator" link="IndicateIndicator.html#IndicateIndicator-struct"/>
4759+ <keyword type="struct" name="struct IndicateIndicatorClass" link="IndicateIndicator.html#IndicateIndicatorClass"/>
4760+ <keyword type="function" name="indicate_indicator_get_id ()" link="IndicateIndicator.html#indicate-indicator-get-id"/>
4761+ <keyword type="function" name="indicate_indicator_get_property ()" link="IndicateIndicator.html#indicate-indicator-get-property"/>
4762+ <keyword type="function" name="indicate_indicator_hide ()" link="IndicateIndicator.html#indicate-indicator-hide"/>
4763+ <keyword type="function" name="indicate_indicator_is_visible ()" link="IndicateIndicator.html#indicate-indicator-is-visible"/>
4764+ <keyword type="function" name="indicate_indicator_list_properties ()" link="IndicateIndicator.html#indicate-indicator-list-properties"/>
4765+ <keyword type="function" name="indicate_indicator_new ()" link="IndicateIndicator.html#indicate-indicator-new"/>
4766+ <keyword type="function" name="indicate_indicator_set_property ()" link="IndicateIndicator.html#indicate-indicator-set-property"/>
4767+ <keyword type="function" name="indicate_indicator_set_property_time ()" link="IndicateIndicator.html#indicate-indicator-set-property-time"/>
4768+ <keyword type="function" name="indicate_indicator_show ()" link="IndicateIndicator.html#indicate-indicator-show"/>
4769+ <keyword type="function" name="indicate_indicator_user_display ()" link="IndicateIndicator.html#indicate-indicator-user-display"/>
4770+ <keyword type="signal" name="The &quot;displayed&quot; signal" link="IndicateIndicator.html#IndicateIndicator-displayed"/>
4771+ <keyword type="signal" name="The &quot;hide&quot; signal" link="IndicateIndicator.html#IndicateIndicator-hide"/>
4772+ <keyword type="signal" name="The &quot;modified&quot; signal" link="IndicateIndicator.html#IndicateIndicator-modified"/>
4773+ <keyword type="signal" name="The &quot;show&quot; signal" link="IndicateIndicator.html#IndicateIndicator-show"/>
4774+ <keyword type="signal" name="The &quot;user-display&quot; signal" link="IndicateIndicator.html#IndicateIndicator-user-display"/>
4775+ <keyword type="struct" name="struct IndicateServer" link="IndicateServer.html#IndicateServer-struct"/>
4776+ <keyword type="struct" name="struct IndicateServerClass" link="IndicateServer.html#IndicateServerClass"/>
4777+ <keyword type="function" name="indicate_server_add_indicator ()" link="IndicateServer.html#indicate-server-add-indicator"/>
4778+ <keyword type="function" name="indicate_server_check_interest ()" link="IndicateServer.html#indicate-server-check-interest"/>
4779+ <keyword type="function" name="indicate_server_get_next_id ()" link="IndicateServer.html#indicate-server-get-next-id"/>
4780+ <keyword type="function" name="indicate_server_hide ()" link="IndicateServer.html#indicate-server-hide"/>
4781+ <keyword type="function" name="indicate_server_ref_default ()" link="IndicateServer.html#indicate-server-ref-default"/>
4782+ <keyword type="function" name="indicate_server_remove_indicator ()" link="IndicateServer.html#indicate-server-remove-indicator"/>
4783+ <keyword type="function" name="indicate_server_set_default ()" link="IndicateServer.html#indicate-server-set-default"/>
4784+ <keyword type="function" name="indicate_server_set_desktop_file ()" link="IndicateServer.html#indicate-server-set-desktop-file"/>
4785+ <keyword type="function" name="indicate_server_set_type ()" link="IndicateServer.html#indicate-server-set-type"/>
4786+ <keyword type="function" name="indicate_server_show ()" link="IndicateServer.html#indicate-server-show"/>
4787+ <keyword type="property" name="The &quot;count&quot; property" link="IndicateServer.html#IndicateServer--count"/>
4788+ <keyword type="property" name="The &quot;desktop&quot; property" link="IndicateServer.html#IndicateServer--desktop"/>
4789+ <keyword type="property" name="The &quot;icon-theme&quot; property" link="IndicateServer.html#IndicateServer--icon-theme"/>
4790+ <keyword type="property" name="The &quot;menu&quot; property" link="IndicateServer.html#IndicateServer--menu"/>
4791+ <keyword type="property" name="The &quot;path&quot; property" link="IndicateServer.html#IndicateServer--path"/>
4792+ <keyword type="property" name="The &quot;type&quot; property" link="IndicateServer.html#IndicateServer--type"/>
4793+ <keyword type="signal" name="The &quot;indicator-delete&quot; signal" link="IndicateServer.html#IndicateServer-indicator-delete"/>
4794+ <keyword type="signal" name="The &quot;indicator-modified&quot; signal" link="IndicateServer.html#IndicateServer-indicator-modified"/>
4795+ <keyword type="signal" name="The &quot;indicator-new&quot; signal" link="IndicateServer.html#IndicateServer-indicator-new"/>
4796+ <keyword type="signal" name="The &quot;interest-added&quot; signal" link="IndicateServer.html#IndicateServer-interest-added"/>
4797+ <keyword type="signal" name="The &quot;interest-removed&quot; signal" link="IndicateServer.html#IndicateServer-interest-removed"/>
4798+ <keyword type="signal" name="The &quot;max-indicators-changed&quot; signal" link="IndicateServer.html#IndicateServer-max-indicators-changed"/>
4799+ <keyword type="signal" name="The &quot;server-count-changed&quot; signal" link="IndicateServer.html#IndicateServer-server-count-changed"/>
4800+ <keyword type="signal" name="The &quot;server-display&quot; signal" link="IndicateServer.html#IndicateServer-server-display"/>
4801+ <keyword type="signal" name="The &quot;server-hide&quot; signal" link="IndicateServer.html#IndicateServer-server-hide"/>
4802+ <keyword type="signal" name="The &quot;server-show&quot; signal" link="IndicateServer.html#IndicateServer-server-show"/>
4803+ <keyword type="struct" name="struct IndicateListener" link="IndicateListener.html#IndicateListener-struct"/>
4804+ <keyword type="struct" name="struct IndicateListenerClass" link="IndicateListener.html#IndicateListenerClass"/>
4805+ <keyword type="struct" name="IndicateListenerIndicator" link="IndicateListener.html#IndicateListenerIndicator"/>
4806+ <keyword type="struct" name="IndicateListenerServer" link="IndicateListener.html#IndicateListenerServer"/>
4807+ <keyword type="function" name="indicate_listener_display ()" link="IndicateListener.html#indicate-listener-display"/>
4808+ <keyword type="function" name="indicate_listener_get_property ()" link="IndicateListener.html#indicate-listener-get-property"/>
4809+ <keyword type="function" name="indicate_listener_get_property_cb ()" link="IndicateListener.html#indicate-listener-get-property-cb"/>
4810+ <keyword type="function" name="indicate_listener_new ()" link="IndicateListener.html#indicate-listener-new"/>
4811+ <keyword type="signal" name="The &quot;indicator-added&quot; signal" link="IndicateListener.html#IndicateListener-indicator-added"/>
4812+ <keyword type="signal" name="The &quot;indicator-modified&quot; signal" link="IndicateListener.html#IndicateListener-indicator-modified"/>
4813+ <keyword type="signal" name="The &quot;indicator-removed&quot; signal" link="IndicateListener.html#IndicateListener-indicator-removed"/>
4814+ <keyword type="signal" name="The &quot;indicator-servers-report&quot; signal" link="IndicateListener.html#IndicateListener-indicator-servers-report"/>
4815+ <keyword type="signal" name="The &quot;server-added&quot; signal" link="IndicateListener.html#IndicateListener-server-added"/>
4816+ <keyword type="signal" name="The &quot;server-count-changed&quot; signal" link="IndicateListener.html#IndicateListener-server-count-changed"/>
4817+ <keyword type="signal" name="The &quot;server-removed&quot; signal" link="IndicateListener.html#IndicateListener-server-removed"/>
4818+ </functions>
4819+</book>
4820
4821=== added file 'docs/reference/html/listeners.html'
4822--- docs/reference/html/listeners.html 1970-01-01 00:00:00 +0000
4823+++ docs/reference/html/listeners.html 2012-03-09 22:23:17 +0000
4824@@ -0,0 +1,36 @@
4825+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4826+<html>
4827+<head>
4828+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4829+<title>Part III. Classes for Listeners</title>
4830+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
4831+<link rel="home" href="index.html" title="libindicate Reference Manual">
4832+<link rel="up" href="index.html" title="libindicate Reference Manual">
4833+<link rel="prev" href="subclass.html" title="Part II. Subclasses for specific indicators">
4834+<link rel="next" href="IndicateListener.html" title="IndicateListener">
4835+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
4836+<link rel="stylesheet" href="style.css" type="text/css">
4837+</head>
4838+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4839+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
4840+<td><a accesskey="p" href="subclass.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
4841+<td> </td>
4842+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
4843+<th width="100%" align="center">libindicate Reference Manual</th>
4844+<td><a accesskey="n" href="IndicateListener.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
4845+</tr></table>
4846+<div class="part">
4847+<div class="titlepage"><div><div><h1 class="title">
4848+<a name="listeners"></a>Part III. Classes for Listeners</h1></div></div></div>
4849+<div class="toc">
4850+<p><b>Table of Contents</b></p>
4851+<dl><dt>
4852+<span class="refentrytitle"><a href="IndicateListener.html">IndicateListener</a></span><span class="refpurpose"></span>
4853+</dt></dl>
4854+</div>
4855+</div>
4856+<div class="footer">
4857+<hr>
4858+ Generated by GTK-Doc V1.18</div>
4859+</body>
4860+</html>
4861\ No newline at end of file
4862
4863=== added file 'docs/reference/html/right.png'
4864Binary files docs/reference/html/right.png 1970-01-01 00:00:00 +0000 and docs/reference/html/right.png 2012-03-09 22:23:17 +0000 differ
4865=== added file 'docs/reference/html/style.css'
4866--- docs/reference/html/style.css 1970-01-01 00:00:00 +0000
4867+++ docs/reference/html/style.css 2012-03-09 22:23:17 +0000
4868@@ -0,0 +1,266 @@
4869+.synopsis, .classsynopsis
4870+{
4871+ /* tango:aluminium 1/2 */
4872+ background: #eeeeec;
4873+ border: solid 1px #d3d7cf;
4874+ padding: 0.5em;
4875+}
4876+.programlisting
4877+{
4878+ /* tango:sky blue 0/1 */
4879+ background: #e6f3ff;
4880+ border: solid 1px #729fcf;
4881+ padding: 0.5em;
4882+}
4883+.variablelist
4884+{
4885+ padding: 4px;
4886+ margin-left: 3em;
4887+}
4888+.variablelist td:first-child
4889+{
4890+ vertical-align: top;
4891+}
4892+
4893+@media screen {
4894+ sup a.footnote
4895+ {
4896+ position: relative;
4897+ top: 0em ! important;
4898+
4899+ }
4900+ /* this is needed so that the local anchors are displayed below the naviagtion */
4901+ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
4902+ {
4903+ display: inline-block;
4904+ position: relative;
4905+ top:-5em;
4906+ }
4907+ /* this seems to be a bug in the xsl style sheets when generating indexes */
4908+ div.index div.index
4909+ {
4910+ top: 0em;
4911+ }
4912+ /* make space for the fixed navigation bar and add space at the bottom so that
4913+ * link targets appear somewhat close to top
4914+ */
4915+ body
4916+ {
4917+ padding-top: 3.2em;
4918+ padding-bottom: 20em;
4919+ }
4920+ /* style and size the navigation bar */
4921+ table.navigation#top
4922+ {
4923+ position: fixed;
4924+ /* tango:scarlet red 0/1 */
4925+ background: #ffe6e6;
4926+ border: solid 1px #ef2929;
4927+ margin-top: 0;
4928+ margin-bottom: 0;
4929+ top: 0;
4930+ left: 0;
4931+ height: 3em;
4932+ z-index: 10;
4933+ }
4934+ .navigation a, .navigation a:visited
4935+ {
4936+ /* tango:scarlet red 3 */
4937+ color: #a40000;
4938+ }
4939+ .navigation a:hover
4940+ {
4941+ /* tango:scarlet red 1 */
4942+ color: #ef2929;
4943+ }
4944+ td.shortcuts
4945+ {
4946+ /* tango:scarlet red 1 */
4947+ color: #ef2929;
4948+ font-size: 80%;
4949+ white-space: nowrap;
4950+ }
4951+}
4952+@media print {
4953+ table.navigation {
4954+ visibility: collapse;
4955+ display: none;
4956+ }
4957+ div.titlepage table.navigation {
4958+ visibility: visible;
4959+ display: table;
4960+ /* tango:scarlet red 0/1 */
4961+ background: #ffe6e6;
4962+ border: solid 1px #ef2929;
4963+ margin-top: 0;
4964+ margin-bottom: 0;
4965+ top: 0;
4966+ left: 0;
4967+ height: 3em;
4968+ }
4969+}
4970+
4971+.navigation .title
4972+{
4973+ font-size: 200%;
4974+}
4975+
4976+div.gallery-float
4977+{
4978+ float: left;
4979+ padding: 10px;
4980+}
4981+div.gallery-float img
4982+{
4983+ border-style: none;
4984+}
4985+div.gallery-spacer
4986+{
4987+ clear: both;
4988+}
4989+
4990+a, a:visited
4991+{
4992+ text-decoration: none;
4993+ /* tango:sky blue 2 */
4994+ color: #3465a4;
4995+}
4996+a:hover
4997+{
4998+ text-decoration: underline;
4999+ /* tango:sky blue 1 */
5000+ color: #729fcf;
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches