summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@novell.com>2005-05-04 12:59:28 +0000
committerRodrigo Moya <rodrigo@src.gnome.org>2005-05-04 12:59:28 +0000
commite762b4b6e3f1faa7cff1851fd7773220129c1a6a (patch)
treee635fa2329511796be9833f1f18cb7ea27d560f4 /docs
parent145cb85b4e38b5989f12d4ac0ee7e2040899dec3 (diff)
downloadevolution-data-server-e762b4b6e3f1faa7cff1851fd7773220129c1a6a.tar.gz
added gtk-doc setup for libedata-cal.
2005-05-04 Rodrigo Moya <rodrigo@novell.com> * configure.in: * docs/reference/calendar/Makefile.am: * docs/reference/calendar/libedata-cal/*: added gtk-doc setup for libedata-cal. * docs/reference/libedataserver/libedataserver-docs.sgml: added missing files.
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-address-western.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-async.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-query.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-types.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book-view.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-book.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-contact.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-name-western-tables.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-name-western.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/e-vcard.sgml3
-rw-r--r--docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml4
-rw-r--r--docs/reference/calendar/Makefile.am2
-rw-r--r--docs/reference/calendar/libecal/tmpl/e-cal-component.sgml2
-rw-r--r--docs/reference/calendar/libecal/tmpl/e-cal-util.sgml12
-rw-r--r--docs/reference/calendar/libecal/tmpl/libecal-unused.sgml9
-rw-r--r--docs/reference/calendar/libedata-cal/.cvsignore19
-rw-r--r--docs/reference/calendar/libedata-cal/Makefile.am174
-rw-r--r--docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml22
-rw-r--r--docs/reference/calendar/libedata-cal/libedata-cal-overrides.txt0
-rw-r--r--docs/reference/calendar/libedata-cal/libedata-cal-sections.txt0
-rw-r--r--docs/reference/calendar/libedata-cal/libedata-cal.types9
-rw-r--r--docs/reference/libedataserver/libedataserver-docs.sgml20
-rw-r--r--docs/reference/libedataserver/tmpl/e-time-utils.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/e-trie.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/e-uid.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/e-url.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/e-util.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml3
-rw-r--r--docs/reference/libedataserver/tmpl/md5-utils.sgml3
31 files changed, 258 insertions, 72 deletions
diff --git a/docs/reference/addressbook/libebook/tmpl/e-address-western.sgml b/docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
index dc280356e..5c2d9dc8e 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
@@ -14,9 +14,6 @@ A physical address in the format used in the Western hemisphere.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EAddressWestern ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-async.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
index f4daa9214..89fbeef2d 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
@@ -15,9 +15,6 @@ Handles asynchronous interactions with the EBook.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### USER_FUNCTION EBookCallback ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
index 3c55168e5..4b3b2d847 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
@@ -15,9 +15,6 @@ Exposes the Evolution:BookListener interface. Contrast with EBookViewListener.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EBookListener ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-query.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-query.sgml
index f5df78236..89d0230d0 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-query.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-query.sgml
@@ -14,9 +14,6 @@ Handles queries of addressboook data.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### TYPEDEF EBookQuery ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-types.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
index f5f86a05b..2197f50ab 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
@@ -16,9 +16,6 @@ Evolution:BookListener interface.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### MACRO E_BOOK_ERROR ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
index ab29ee852..69620ffbb 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
@@ -15,9 +15,6 @@ EBookListener
EBookTypes
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EBookViewListener ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book-view.sgml b/docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
index 9e266a84c..516d6eba8 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
@@ -16,9 +16,6 @@ addressbook itself.
#e-book-view-listener, #e-book
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EBookView ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book.sgml b/docs/reference/addressbook/libebook/tmpl/e-book.sgml
index 3ff4930da..ac9be384c 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book.sgml
@@ -15,9 +15,6 @@ Represents a complete addressbook. Event notifications and callbacks go to the
#e-book-listener, #e-book-view
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EBook ##### -->
<para>
#EBook has no publicly available members.
diff --git a/docs/reference/addressbook/libebook/tmpl/e-contact.sgml b/docs/reference/addressbook/libebook/tmpl/e-contact.sgml
index 5a8390f84..41289baa1 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-contact.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-contact.sgml
@@ -14,9 +14,6 @@ A convenient way of accessing the contact information in EVCard objects.
#e-vcard
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EContact ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-name-western-tables.sgml b/docs/reference/addressbook/libebook/tmpl/e-name-western-tables.sgml
index dec3812c8..ffaebb471 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-name-western-tables.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-name-western-tables.sgml
@@ -14,6 +14,3 @@ e-name-western-tables
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/docs/reference/addressbook/libebook/tmpl/e-name-western.sgml b/docs/reference/addressbook/libebook/tmpl/e-name-western.sgml
index 0c6509f4c..daf37dd5b 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-name-western.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-name-western.sgml
@@ -14,9 +14,6 @@ e-name-western
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT ENameWestern ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/e-vcard.sgml b/docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
index 097a6644f..2315e4f91 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
@@ -14,9 +14,6 @@ Does the low-level parsing work for contact information. This data is more conve
#e-contact
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EVCard ##### -->
<para>
diff --git a/docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml b/docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml
index 4e4e218cb..3dd78829d 100644
--- a/docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/libebook-unused.sgml
@@ -88,6 +88,10 @@ e-book-marshal
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+
<!-- ##### FUNCTION e_book_async_get_default_addressbook ##### -->
<para>
diff --git a/docs/reference/calendar/Makefile.am b/docs/reference/calendar/Makefile.am
index a93463779..771f25986 100644
--- a/docs/reference/calendar/Makefile.am
+++ b/docs/reference/calendar/Makefile.am
@@ -1 +1 @@
-SUBDIRS = libecal \ No newline at end of file
+SUBDIRS = libecal libedata-cal
diff --git a/docs/reference/calendar/libecal/tmpl/e-cal-component.sgml b/docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
index c839d47b6..fbd6f14a2 100644
--- a/docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
+++ b/docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
@@ -9,13 +9,11 @@ ECalComponent
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT ECalComponent ##### -->
<para>
diff --git a/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml b/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
index 3933d23dd..21744a9a2 100644
--- a/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
+++ b/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
@@ -2,7 +2,7 @@
e-cal-util
<!-- ##### SECTION Short_Description ##### -->
-
+Various utility functions.
<!-- ##### SECTION Long_Description ##### -->
<para>
@@ -135,16 +135,6 @@ e-cal-util
@Returns:
-<!-- ##### FUNCTION e_cal_util_expand_uri ##### -->
-<para>
-
-</para>
-
-@uri:
-@tasks:
-@Returns:
-
-
<!-- ##### FUNCTION e_cal_util_add_timezones_from_component ##### -->
<para>
diff --git a/docs/reference/calendar/libecal/tmpl/libecal-unused.sgml b/docs/reference/calendar/libecal/tmpl/libecal-unused.sgml
index 5cbcf930a..76b86bc6d 100644
--- a/docs/reference/calendar/libecal/tmpl/libecal-unused.sgml
+++ b/docs/reference/calendar/libecal/tmpl/libecal-unused.sgml
@@ -434,6 +434,15 @@
@error:
@Returns:
+<!-- ##### FUNCTION e_cal_util_expand_uri ##### -->
+<para>
+
+</para>
+
+@uri:
+@tasks:
+@Returns:
+
<!-- ##### FUNCTION e_cal_view_get_client ##### -->
<para>
diff --git a/docs/reference/calendar/libedata-cal/.cvsignore b/docs/reference/calendar/libedata-cal/.cvsignore
new file mode 100644
index 000000000..07a3f8ac9
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/.cvsignore
@@ -0,0 +1,19 @@
+*-unused.txt
+*-undocumented.txt
+*.bak
+*.lo
+*.stamp
+.libs
+Makefile
+Makefile.in
+html
+libecal-decl-list.txt
+libecal-decl.txt
+libecal-symbols.txt
+libecal.args
+libecal.hierarchy
+libecal.signals
+libecal.interfaces
+libecal.prerequisites
+xml
+
diff --git a/docs/reference/calendar/libedata-cal/Makefile.am b/docs/reference/calendar/libedata-cal/Makefile.am
new file mode 100644
index 000000000..972efd424
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/Makefile.am
@@ -0,0 +1,174 @@
+## Process this file with automake to produce Makefile.in
+# The name of the module.
+DOC_MODULE = libedata-cal
+
+content_files=
+HTML_IMAGES=
+
+# The top-level SGML file.
+DOC_MAIN_SGML_FILE = libedata-cal-docs.sgml
+
+#SCANGOBJ_OPTIONS =
+SCAN_OPTIONS =
+
+DOC_SOURCE_DIR = $(top_srcdir)/calendar/libedata-cal
+HFILE_GLOB = $(top_srcdir)/calendar/libedata-cal/*.h
+CFILE_GLOB = $(top_srcdir)/calendar/libedata-cal/*.c
+IGNORE_HFILES = \
+ Evolution-DataServer-Calendar.h
+
+GTKDOC_CFLAGS = \
+ -I$(top_srcdir)/calendar \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ -I$(top_srcdir)/calendar/libical/src \
+ $(EVOLUTION_CALENDAR_CFLAGS)
+GTKDOC_LIBS = $(top_builddir)/calendar/libedata-cal/libedata-cal-1.2.la $(EVOLUTION_CALENDAR_LIBS)
+
+####################################
+# Everything below here is generic #
+####################################
+
+if GTK_DOC_USE_LIBTOOL
+GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
+GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
+else
+GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
+GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
+endif
+
+# We set GPATH here; this gives us semantics for GNU make
+# which are more like other make's VPATH, when it comes to
+# whether a source that is a target of one rule is then
+# searched for in VPATH/GPATH.
+#
+GPATH = $(srcdir)
+
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
+
+EXTRA_DIST = \
+ $(content_files) \
+ $(HTML_IMAGES) \
+ $(DOC_MAIN_SGML_FILE) \
+ $(DOC_MODULE).types \
+ $(DOC_MODULE)-sections.txt \
+ $(DOC_MODULE)-overrides.txt
+
+DOC_STAMPS=scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
+ $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
+
+SCANOBJ_FILES = \
+ $(DOC_MODULE).args \
+ $(DOC_MODULE).hierarchy \
+ $(DOC_MODULE).interfaces \
+ $(DOC_MODULE).prerequisites \
+ $(DOC_MODULE).signals
+
+CLEANFILES = $(SCANOBJ_FILES) $(DOC_MODULE)-scan.o $(DOC_MODULE)-unused.txt $(DOC_STAMPS)
+
+if ENABLE_GTK_DOC
+all-local: html-build.stamp
+
+#### scan ####
+
+scan-build.stamp: $(HFILE_GLOB)
+ @echo '*** Scanning header files ***'
+ @-chmod -R u+w $(srcdir)
+ if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null ; then \
+ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
+ else \
+ cd $(srcdir) ; \
+ for i in $(SCANOBJ_FILES) ; do \
+ test -f $$i || touch $$i ; \
+ done \
+ fi
+ cd $(srcdir) && \
+ gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
+ touch scan-build.stamp
+
+$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
+ @true
+
+#### templates ####
+
+tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
+ @echo '*** Rebuilding template files ***'
+ @-chmod -R u+w $(srcdir)
+ cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
+ touch tmpl-build.stamp
+
+tmpl.stamp: tmpl-build.stamp
+ @true
+
+#### xml ####
+
+sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml
+ @echo '*** Building XML ***'
+ @-chmod -R u+w $(srcdir)
+ cd $(srcdir) && \
+ gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml $(MKDB_OPTIONS)
+ touch sgml-build.stamp
+
+sgml.stamp: sgml-build.stamp
+ @true
+
+#### html ####
+
+html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
+ @echo '*** Building HTML ***'
+ @-chmod -R u+w $(srcdir)
+ rm -rf $(srcdir)/html
+ mkdir $(srcdir)/html
+ cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
+ test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
+ @echo '-- Fixing Crossreferences'
+ cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ touch html-build.stamp
+endif
+
+##############
+
+clean-local:
+ rm -f *~ *.bak
+
+maintainer-clean-local: clean
+ cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
+
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
+ (installfiles=`echo $(srcdir)/html/*`; \
+ if test "$$installfiles" = '$(srcdir)/html/*'; \
+ then echo '-- Nothing to install' ; \
+ else \
+ for i in $$installfiles; do \
+ echo '-- Installing '$$i ; \
+ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
+ done; \
+ echo '-- Installing $(srcdir)/html/index.sgml' ; \
+ $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
+ fi)
+
+uninstall-local:
+ rm -f $(DESTDIR)$(TARGET_DIR)/*
+
+#
+# Require gtk-doc when making dist
+#
+if ENABLE_GTK_DOC
+dist-check-gtkdoc:
+else
+dist-check-gtkdoc:
+ @echo "*** gtk-doc must be installed and enabled in order to make dist"
+ @false
+endif
+
+dist-hook: dist-check-gtkdoc dist-hook-local
+ mkdir $(distdir)/tmpl
+ mkdir $(distdir)/xml
+ mkdir $(distdir)/html
+ -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
+ -cp $(srcdir)/xml/*.xml $(distdir)/xml
+ -cp $(srcdir)/html/* $(distdir)/html
+
+.PHONY : dist-hook-local
+
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml b/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml
new file mode 100644
index 000000000..3b2ecb1d8
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <bookinfo>
+ <title>Evolution API Reference: libedata-cal, the Calendar Backend Library</title>
+ </bookinfo>
+
+ <chapter>
+ <title>Evolution API Reference: libedata-cal, the Calendar Backend Library</title>
+ <xi:include href="xml/e-cal-backend-cache.xml"/>
+ <xi:include href="xml/e-cal-backend-factory.xml"/>
+ <xi:include href="xml/e-cal-backend-sexp.xml"/>
+ <xi:include href="xml/e-cal-backend-sync.xml"/>
+ <xi:include href="xml/e-cal-backend-util.xml"/>
+ <xi:include href="xml/e-cal-backend.xml"/>
+ <xi:include href="xml/e-data-cal-common.xml"/>
+ <xi:include href="xml/e-data-cal-factory.xml"/>
+ <xi:include href="xml/e-data-cal-view.xml"/>
+ <xi:include href="xml/e-data-cal.xml"/>
+ </chapter>
+</book>
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal-overrides.txt b/docs/reference/calendar/libedata-cal/libedata-cal-overrides.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/libedata-cal-overrides.txt
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt b/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal.types b/docs/reference/calendar/libedata-cal/libedata-cal.types
new file mode 100644
index 000000000..dd821cdd0
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/libedata-cal.types
@@ -0,0 +1,9 @@
+#include <glib-object.h>
+e_cal_backend_cache_get_type
+e_cal_backend_factory_get_type
+e_cal_backend_sexp_get_type
+e_cal_backend_sync_get_type
+e_cal_backend_get_type
+e_data_cal_factory_get_type
+e_data_cal_view_get_type
+e_data_cal_get_type
diff --git a/docs/reference/libedataserver/libedataserver-docs.sgml b/docs/reference/libedataserver/libedataserver-docs.sgml
index 8cfb8fa1b..23098599d 100644
--- a/docs/reference/libedataserver/libedataserver-docs.sgml
+++ b/docs/reference/libedataserver/libedataserver-docs.sgml
@@ -8,9 +8,27 @@
<chapter>
<title>Evolution API Reference: libedataserver, utility library</title>
- <!--<xi:include href="xml/e-cal-view.xml"/>-->
+ <xi:include href="xml/e-account-list.xml"/>
+ <xi:include href="xml/e-account.xml"/>
+ <xi:include href="xml/e-categories.xml"/>
+ <xi:include href="xml/e-component-listener.xml"/>
+ <xi:include href="xml/e-data-server-module.xml"/>
+ <xi:include href="xml/e-db3-utils.xml"/>
+ <xi:include href="xml/e-dbhash.xml"/>
+ <xi:include href="xml/e-file-cache.xml"/>
+ <xi:include href="xml/e-iconv.xml"/>
+ <xi:include href="xml/e-iterator.xml"/>
+ <xi:include href="xml/e-list-iterator.xml"/>
+ <xi:include href="xml/e-list.xml"/>
+ <xi:include href="xml/e-memory.xml"/>
+ <xi:include href="xml/e-msgport.xml"/>
+ <xi:include href="xml/e-sexp.xml"/>
+ <xi:include href="xml/e-source-group.xml"/>
+ <xi:include href="xml/e-source-list.xml"/>
+ <xi:include href="xml/e-source.xml"/>
<xi:include href="xml/e-time-utils.xml"/>
<xi:include href="xml/e-trie.xml"/>
+ <xi:include href="xml/e-uid.xml"/>
<xi:include href="xml/e-util.xml"/>
<xi:include href="xml/e-url.xml"/>
<xi:include href="xml/e-xml-hash-utils.xml"/>
diff --git a/docs/reference/libedataserver/tmpl/e-time-utils.sgml b/docs/reference/libedataserver/tmpl/e-time-utils.sgml
index df31658d3..71ad0e92f 100644
--- a/docs/reference/libedataserver/tmpl/e-time-utils.sgml
+++ b/docs/reference/libedataserver/tmpl/e-time-utils.sgml
@@ -14,9 +14,6 @@ Utility functions for time structure manipulation.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### ENUM ETimeParseStatus ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/e-trie.sgml b/docs/reference/libedataserver/tmpl/e-trie.sgml
index 4d72cda73..12747d047 100644
--- a/docs/reference/libedataserver/tmpl/e-trie.sgml
+++ b/docs/reference/libedataserver/tmpl/e-trie.sgml
@@ -14,9 +14,6 @@ A trie data structure.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT ETrie ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/e-uid.sgml b/docs/reference/libedataserver/tmpl/e-uid.sgml
index bf8128a55..f53576bc0 100644
--- a/docs/reference/libedataserver/tmpl/e-uid.sgml
+++ b/docs/reference/libedataserver/tmpl/e-uid.sgml
@@ -14,9 +14,6 @@ Generate unique UIDs.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### FUNCTION e_uid_new ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/e-url.sgml b/docs/reference/libedataserver/tmpl/e-url.sgml
index 3ed5a8675..36686d388 100644
--- a/docs/reference/libedataserver/tmpl/e-url.sgml
+++ b/docs/reference/libedataserver/tmpl/e-url.sgml
@@ -14,9 +14,6 @@ A URI data structure and associated functions.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT EUri ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/e-util.sgml b/docs/reference/libedataserver/tmpl/e-util.sgml
index 1c785171e..f18e051a2 100644
--- a/docs/reference/libedataserver/tmpl/e-util.sgml
+++ b/docs/reference/libedataserver/tmpl/e-util.sgml
@@ -14,9 +14,6 @@ Miscellaneous utility functions for evolution-data-server.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### FUNCTION e_util_mkdir_hier ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml b/docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml
index 70bfbb793..41df3ddfc 100644
--- a/docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml
+++ b/docs/reference/libedataserver/tmpl/e-xml-hash-utils.sgml
@@ -14,9 +14,6 @@ Functions for manipulating xml as a hash table.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### TYPEDEF EXmlHash ##### -->
<para>
diff --git a/docs/reference/libedataserver/tmpl/md5-utils.sgml b/docs/reference/libedataserver/tmpl/md5-utils.sgml
index 2556ae8b2..9ccfa74e2 100644
--- a/docs/reference/libedataserver/tmpl/md5-utils.sgml
+++ b/docs/reference/libedataserver/tmpl/md5-utils.sgml
@@ -14,9 +14,6 @@ Functions for manipulating MD5 checksums.
</para>
-<!-- ##### SECTION Stability_Level ##### -->
-
-
<!-- ##### STRUCT MD5Context ##### -->
<para>