diff options
-rw-r--r-- | .gitignore | 37 | ||||
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | configure.ac | 7 | ||||
-rw-r--r-- | doc/Makefile.am | 1 | ||||
-rw-r--r-- | doc/reference/Makefile.am | 1 | ||||
-rw-r--r-- | doc/reference/libcontextprovider/Makefile.am | 87 | ||||
-rw-r--r-- | doc/reference/libcontextprovider/libcontextprovider-sections.txt | 240 | ||||
-rw-r--r-- | doc/reference/libcontextprovider/libcontextprovider.types | 9 |
8 files changed, 386 insertions, 1 deletions
@@ -32,6 +32,8 @@ spec/context.valid.stamp .dirstamp .deps *.o +*.lo +*.la src/DBusInterface.c src/DBusInterface.h src/MCE.c @@ -81,3 +83,38 @@ m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 +contextprovider.gir +contextprovider.vapi +*.libs +doc/reference/libcontextprovider/html +doc/reference/libcontextprovider/libcontextprovider-decl-list.txt +doc/reference/libcontextprovider/libcontextprovider-decl.txt +doc/reference/libcontextprovider/libcontextprovider-docs.sgml +doc/reference/libcontextprovider/libcontextprovider-overrides.txt +doc/reference/libcontextprovider/libcontextprovider-undeclared.txt +doc/reference/libcontextprovider/libcontextprovider-undocumented.txt +doc/reference/libcontextprovider/libcontextprovider-unused.txt +doc/reference/libcontextprovider/libcontextprovider.args +doc/reference/libcontextprovider/libcontextprovider.hierarchy +doc/reference/libcontextprovider/libcontextprovider.interfaces +doc/reference/libcontextprovider/libcontextprovider.prerequisites +doc/reference/libcontextprovider/libcontextprovider.signals +doc/reference/libcontextprovider/*.stamp +doc/reference/libcontextprovider/tmpl +doc/reference/libcontextprovider/xml +gtk-doc.make +libcontextprovider/DBusInterface.c +libcontextprovider/DBusInterface.h +libcontextprovider/KeyUsageCounter.c +libcontextprovider/KeyUsageCounter.h +libcontextprovider/Manager.c +libcontextprovider/Manager.h +libcontextprovider/ProviderInterface.c +libcontextprovider/ProviderInterface.h +libcontextprovider/Providers.c +libcontextprovider/Providers.h +libcontextprovider/StringSet.c +libcontextprovider/StringSet.h +libcontextprovider/Subscriber.c +libcontextprovider/Subscriber.h +m4/gtk-doc.m4 diff --git a/Makefile.am b/Makefile.am index c65983cb..85bb5165 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,15 +2,18 @@ include Makefile.decl NULL = +DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc + XSLTPROC = xsltproc --xinclude --nonet DROP_NAMESPACE = perl -pe '$$hash = chr(35); s{xmlns:tp="http://telepathy\.freedesktop\.org/wiki/DbusSpec$${hash}extensions-v0"}{}g' RST2HTML = rst2html XMLLINT = xmllint --noout --schema + AUTOMAKE_OPTIONS = subdir-objects ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = \ +SUBDIRS = doc \ $(NULL) AM_CPPFLAGS = \ diff --git a/configure.ac b/configure.ac index 20aa0c7f..b660d79e 100644 --- a/configure.ac +++ b/configure.ac @@ -11,8 +11,11 @@ AC_CONFIG_MACRO_DIR(m4) AC_PROG_CC AM_PROG_CC_C_O AC_DISABLE_STATIC + AC_PROG_LIBTOOL +GTK_DOC_CHECK([1.9]) + AC_PATH_PROG(VALAC, valac, valac) AC_SUBST(VALAC) @@ -96,6 +99,10 @@ AC_SUBST(LOCATION_LIBS) AM_CONDITIONAL(HAVE_LOCATION, test x$have_location = xyes) AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([doc/Makefile]) +AC_CONFIG_FILES([doc/reference/Makefile]) +AC_CONFIG_FILES([doc/reference/libcontextprovider/Makefile]) + AC_OUTPUT diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 00000000..b68c7745 --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1 @@ +SUBDIRS=reference diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am new file mode 100644 index 00000000..625f2066 --- /dev/null +++ b/doc/reference/Makefile.am @@ -0,0 +1 @@ +SUBDIRS=libcontextprovider diff --git a/doc/reference/libcontextprovider/Makefile.am b/doc/reference/libcontextprovider/Makefile.am new file mode 100644 index 00000000..59d47cdd --- /dev/null +++ b/doc/reference/libcontextprovider/Makefile.am @@ -0,0 +1,87 @@ +## Process this file with automake to produce Makefile.in + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.8 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE=libcontextprovider + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR=$(top_srcdir)/libcontextprovider + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS= + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS= + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS=--no-tmpl + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS= + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB=$(top_srcdir)/libcontextprovider/*.h +CFILE_GLOB=$(top_srcdir)/libcontextprovider/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES= + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files= + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files= + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +AM_CPPFLAGS=$(CONTEXTD_CFLAGS) +GTKDOC_LIBS=$(CONEXTD_LDFLAGS) $(top_builddir)/libcontextprovider.la + +# This includes the standard gtk-doc make rules, copied by gtkdocize. +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST += + +# Files not to distribute +# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types +# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt +#DISTCLEANFILES += + +# Comment this out if you want your docs-status tested during 'make check' +#TESTS = $(GTKDOC_CHECK) + diff --git a/doc/reference/libcontextprovider/libcontextprovider-sections.txt b/doc/reference/libcontextprovider/libcontextprovider-sections.txt new file mode 100644 index 00000000..4120c602 --- /dev/null +++ b/doc/reference/libcontextprovider/libcontextprovider-sections.txt @@ -0,0 +1,240 @@ +<SECTION> +<FILE>StringSet</FILE> +ContextKitStringSetIterPrivate +ContextKitParamSpecStringSetIter +CONTEXT_KIT_TYPE_STRING_SET +CONTEXT_KIT_STRING_SET +CONTEXT_KIT_STRING_SET_CLASS +CONTEXT_KIT_IS_STRING_SET +CONTEXT_KIT_IS_STRING_SET_CLASS +CONTEXT_KIT_STRING_SET_GET_CLASS +ContextKitStringSetPrivate +ContextKitParamSpecStringSet +<TITLE>ContextKitStringSetIter</TITLE> +ContextKitStringSetIter +<TITLE>ContextKitStringSet</TITLE> +ContextKitStringSet +context_kit_string_set_iter_construct +context_kit_string_set_iter_new +context_kit_string_set_iter_next +context_kit_string_set_iter_get +context_kit_param_spec_string_set_iter +context_kit_value_get_string_set_iter +context_kit_value_set_string_set_iter +context_kit_string_set_iter_ref +context_kit_string_set_iter_unref +context_kit_string_set_construct +context_kit_string_set_new +context_kit_string_set_construct_sized +context_kit_string_set_new_sized +context_kit_string_set_construct_from_array +context_kit_string_set_new_from_array +context_kit_string_set_construct_intersection +context_kit_string_set_new_intersection +context_kit_string_set_construct_symmetric_difference +context_kit_string_set_new_symmetric_difference +context_kit_string_set_construct_difference +context_kit_string_set_new_difference +context_kit_string_set_construct_union +context_kit_string_set_new_union +context_kit_string_set_add +context_kit_string_set_clear +context_kit_string_set_is_member +context_kit_string_set_is_equal +context_kit_string_set_is_subset +context_kit_string_set_is_disjoint +context_kit_string_set_remove +context_kit_string_set_size +context_kit_string_set_iterator +context_kit_string_set_to_array +context_kit_string_set_debug +context_kit_param_spec_string_set +context_kit_value_get_string_set +context_kit_value_set_string_set +context_kit_string_set_get_type +context_kit_string_set_ref +context_kit_string_set_unref +<SUBSECTION Standard> +CONTEXT_KIT_STRING_SET_ITER +CONTEXT_KIT_IS_STRING_SET_ITER +CONTEXT_KIT_TYPE_STRING_SET_ITER +context_kit_string_set_iter_get_type +CONTEXT_KIT_STRING_SET_ITER_CLASS +CONTEXT_KIT_IS_STRING_SET_ITER_CLASS +CONTEXT_KIT_STRING_SET_ITER_GET_CLASS +</SECTION> + +<SECTION> +<FILE>DBusInterface</FILE> +CONTEXT_KIT_DBUS_MANAGER_GET_INTERFACE +ContextKitDBusManager +ContextKitDBusManagerIface +CONTEXT_KIT_TYPE_DBUS_SUBSCRIBER +CONTEXT_KIT_DBUS_SUBSCRIBER +CONTEXT_KIT_IS_DBUS_SUBSCRIBER +CONTEXT_KIT_DBUS_SUBSCRIBER_GET_INTERFACE +ContextKitDBusSubscriber +ContextKitDBusSubscriberIface +context_kit_dbus_manager_Get +context_kit_dbus_manager_GetSubscriber +context_kit_dbus_manager_dbus_register_object +context_kit_dbus_manager_dbus_message +context_kit_dbus_manager_dbus_proxy_new +context_kit_dbus_subscriber_Subscribe +context_kit_dbus_subscriber_Unsubscribe +context_kit_dbus_subscriber_dbus_register_object +context_kit_dbus_subscriber_dbus_message +context_kit_dbus_subscriber_get_type +context_kit_dbus_subscriber_dbus_proxy_new +<SUBSECTION Standard> +CONTEXT_KIT_DBUS_MANAGER +CONTEXT_KIT_IS_DBUS_MANAGER +CONTEXT_KIT_TYPE_DBUS_MANAGER +context_kit_dbus_manager_get_type +</SECTION> + +<SECTION> +<FILE>Manager</FILE> +ContextKitManagerPrivate +<TITLE>ContextKitManager</TITLE> +ContextKitManager +context_kit_manager_get_instance +context_kit_manager_on_name_owner_changed +context_kit_manager_check_keys +context_kit_manager_insert_to_value_table +context_kit_manager_read_from_value_table +context_kit_manager_property_values_changed +context_kit_manager_get_providers +context_kit_manager_get_key_counter +context_kit_manager_dbus_register_object +context_kit_manager_dbus_message +<SUBSECTION Standard> +CONTEXT_KIT_MANAGER +CONTEXT_KIT_IS_MANAGER +CONTEXT_KIT_TYPE_MANAGER +context_kit_manager_get_type +CONTEXT_KIT_MANAGER_CLASS +CONTEXT_KIT_IS_MANAGER_CLASS +CONTEXT_KIT_MANAGER_GET_CLASS +</SECTION> + +<SECTION> +<FILE>Providers</FILE> +ContextKitProvidersPrivate +ContextKitParamSpecProviders +<TITLE>ContextKitProviders</TITLE> +ContextKitProviders +context_kit_providers_register +context_kit_providers_get +context_kit_providers_first_subscribed +context_kit_providers_last_unsubscribed +context_kit_providers_construct +context_kit_providers_new +context_kit_param_spec_providers +context_kit_value_get_providers +context_kit_value_set_providers +context_kit_providers_ref +context_kit_providers_unref +<SUBSECTION Standard> +CONTEXT_KIT_PROVIDERS +CONTEXT_KIT_IS_PROVIDERS +CONTEXT_KIT_TYPE_PROVIDERS +context_kit_providers_get_type +CONTEXT_KIT_PROVIDERS_CLASS +CONTEXT_KIT_IS_PROVIDERS_CLASS +CONTEXT_KIT_PROVIDERS_GET_CLASS +</SECTION> + +<SECTION> +<FILE>ProviderInterface</FILE> +CONTEXT_KIT_PROVIDER_GET_INTERFACE +ContextKitProvider +ContextKitProviderIface +context_kit_provider_Get +context_kit_provider_KeysSubscribed +context_kit_provider_KeysUnsubscribed +<SUBSECTION Standard> +CONTEXT_KIT_PROVIDER +CONTEXT_KIT_IS_PROVIDER +CONTEXT_KIT_TYPE_PROVIDER +context_kit_provider_get_type +</SECTION> + +<SECTION> +<FILE>Subscriber</FILE> +ContextKitSubscriberPrivate +<TITLE>ContextKitSubscriber</TITLE> +ContextKitSubscriber +context_kit_subscriber_construct +context_kit_subscriber_new +context_kit_subscriber_emit_changed +context_kit_subscriber_on_value_changed +context_kit_subscriber_get_object_path +context_kit_subscriber_set_object_path +context_kit_subscriber_dbus_register_object +context_kit_subscriber_dbus_message +<SUBSECTION Standard> +CONTEXT_KIT_SUBSCRIBER +CONTEXT_KIT_IS_SUBSCRIBER +CONTEXT_KIT_TYPE_SUBSCRIBER +context_kit_subscriber_get_type +CONTEXT_KIT_SUBSCRIBER_CLASS +CONTEXT_KIT_IS_SUBSCRIBER_CLASS +CONTEXT_KIT_SUBSCRIBER_GET_CLASS +</SECTION> + +<SECTION> +<FILE>KeyUsageCounter</FILE> +ContextKitKeyUsageCounterPrivate +ContextKitParamSpecKeyUsageCounter +<TITLE>ContextKitKeyUsageCounter</TITLE> +ContextKitKeyUsageCounter +context_kit_key_usage_counter_add +context_kit_key_usage_counter_remove +context_kit_key_usage_counter_number_of_subscribers +context_kit_key_usage_counter_construct +context_kit_key_usage_counter_new +context_kit_param_spec_key_usage_counter +context_kit_value_get_key_usage_counter +context_kit_value_set_key_usage_counter +context_kit_key_usage_counter_ref +context_kit_key_usage_counter_unref +<SUBSECTION Standard> +CONTEXT_KIT_KEY_USAGE_COUNTER +CONTEXT_KIT_IS_KEY_USAGE_COUNTER +CONTEXT_KIT_TYPE_KEY_USAGE_COUNTER +context_kit_key_usage_counter_get_type +CONTEXT_KIT_KEY_USAGE_COUNTER_CLASS +CONTEXT_KIT_IS_KEY_USAGE_COUNTER_CLASS +CONTEXT_KIT_KEY_USAGE_COUNTER_GET_CLASS +</SECTION> + +<SECTION> +<FILE>intset</FILE> +ContextKitIntSet +ContextKitIntFunc +context_kit_intset_new +context_kit_intset_sized_new +context_kit_intset_destroy +context_kit_intset_clear +context_kit_intset_add +context_kit_intset_remove +context_kit_intset_is_member +context_kit_intset_is_subset +context_kit_intset_is_disjoint +context_kit_intset_foreach +context_kit_intset_to_array +context_kit_intset_from_array +context_kit_intset_size +context_kit_intset_is_equal +context_kit_intset_copy +context_kit_intset_intersection +context_kit_intset_union +context_kit_intset_difference +context_kit_intset_symmetric_difference +context_kit_intset_dump +ContextKitIntSetIter +CONTEXT_KIT_INTSET_ITER_INIT +context_kit_intset_iter_next +</SECTION> + diff --git a/doc/reference/libcontextprovider/libcontextprovider.types b/doc/reference/libcontextprovider/libcontextprovider.types new file mode 100644 index 00000000..78236f1a --- /dev/null +++ b/doc/reference/libcontextprovider/libcontextprovider.types @@ -0,0 +1,9 @@ +context_kit_string_set_iter_get_type +context_kit_string_set_get_type +context_kit_dbus_manager_get_type +context_kit_dbus_subscriber_get_type +context_kit_manager_get_type +context_kit_providers_get_type +context_kit_provider_get_type +context_kit_subscriber_get_type +context_kit_key_usage_counter_get_type |