[evolution-data-server] Update API documentation.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Update API documentation.
- Date: Sat, 11 Sep 2010 15:38:16 +0000 (UTC)
commit 98cc94544940206ce5bbc4ec162295b393f91870
Author: Matthew Barnes <mbarnes redhat com>
Date: Sat Sep 11 09:50:25 2010 -0400
Update API documentation.
addressbook/libebook/e-book.h | 6 +
calendar/libecal/e-cal-recur.c | 27 +++--
calendar/libecal/e-cal-util.c | 9 +-
calendar/libedata-cal/e-cal-backend-intervaltree.c | 35 ++++-
calendar/libedata-cal/e-cal-backend-intervaltree.h | 34 ++---
calendar/libedata-cal/e-cal-backend-sexp.c | 1 +
calendar/libedata-cal/e-cal-backend-sexp.h | 7 +-
calendar/libedata-cal/e-cal-backend-store.c | 4 +-
camel/camel-tcp-stream-raw.h | 7 +-
camel/camel-tcp-stream.c | 6 +
.../addressbook/libebook/libebook-sections.txt | 1 +
.../addressbook/libebook/tmpl/e-book.sgml | 13 ++-
.../calendar/libecal/libecal-sections.txt | 3 +
.../libecal/tmpl/e-cal-check-timezones.sgml | 3 +
.../calendar/libecal/tmpl/e-cal-recur.sgml | 24 ++++
.../calendar/libecal/tmpl/e-cal-util.sgml | 14 ++
.../calendar/libedata-cal/libedata-cal-docs.sgml | 1 +
.../libedata-cal/libedata-cal-sections.txt | 28 ++++
.../libedata-cal/tmpl/e-cal-backend-sexp.sgml | 11 ++
.../libedata-cal/tmpl/e-cal-backend-store.sgml | 34 +++++
.../calendar/libedata-cal/tmpl/e-intervaltree.sgml | 81 +++++++++++
docs/reference/camel/camel-sections.txt | 4 +
.../reference/camel/tmpl/camel-cipher-context.sgml | 6 +
.../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 15 ++
docs/reference/camel/tmpl/camel-tcp-stream.sgml | 9 ++
.../libedataserver/libedataserver-docs.sgml | 1 +
.../libedataserver/libedataserver-sections.txt | 20 +++
.../reference/libedataserver/tmpl/e-debug-log.sgml | 146 ++++++++++++++++++++
docs/reference/libedataserver/tmpl/e-sexp.sgml | 14 ++
libedataserver/e-debug-log.c | 55 ++++++++
libedataserver/e-debug-log.h | 17 +++
libedataserver/e-sexp.c | 1 +
32 files changed, 589 insertions(+), 48 deletions(-)
---
diff --git a/addressbook/libebook/e-book.h b/addressbook/libebook/e-book.h
index 608f1dd..46e4971 100644
--- a/addressbook/libebook/e-book.h
+++ b/addressbook/libebook/e-book.h
@@ -45,6 +45,12 @@ typedef void (*EBookCallback) (EBook *book, EBookStatus status, gpointer closure
* Since: 2.32
**/
typedef void (*EBookAsyncCallback) (EBook *book, const GError *error, gpointer closure);
+
+/**
+ * EBookOpenProgressCallback:
+ *
+ * Since: 2.32
+ **/
typedef void (*EBookOpenProgressCallback) (EBook *book,
const gchar *status_message,
gshort percent,
diff --git a/calendar/libecal/e-cal-recur.c b/calendar/libecal/e-cal-recur.c
index 24e2c14..6cad7e4 100644
--- a/calendar/libecal/e-cal-recur.c
+++ b/calendar/libecal/e-cal-recur.c
@@ -904,7 +904,6 @@ array_to_list (gshort *array, gint max_elements)
/**
* e_cal_recur_get_enddate
- *
* @ir: RRULE or EXRULE recurrence
* @prop: An RRULE or EXRULE #icalproperty.
* @zone: The DTSTART timezone, used for converting the UNTIL property if it
@@ -913,9 +912,11 @@ array_to_list (gshort *array, gint max_elements)
* given @zone timezone. This is needed if the DTSTART is a DATE or floating
* time.
*
- * @return End timepoint of giben event
- *
* Finds out end time of (reccurent) event.
+ *
+ * Returns: End timepoint of given event
+ *
+ * Since: 2.32
*/
time_t
e_cal_recur_obtain_enddate (struct icalrecurrencetype *ir, icalproperty *prop,
@@ -3772,13 +3773,19 @@ cal_obj_time_to_string (CalObjTime *cotime)
}
#endif
-/* This recalculates the end dates for recurrence & exception rules which use
- the COUNT property. If refresh is TRUE it will recalculate all enddates
- for rules which use COUNT. If refresh is FALSE, it will only calculate
- the enddate if it hasn't already been set. It returns TRUE if the component
- was changed, i.e. if the component should be saved at some point.
- We store the enddate in the "X-EVOLUTION-ENDDATE" parameter of the RRULE
- or EXRULE. */
+/**
+ * e_cal_recur_ensure_end_dates:
+ *
+ * This recalculates the end dates for recurrence & exception rules which use
+ * the COUNT property. If @refresh is %TRUE it will recalculate all enddates
+ * for rules which use COUNT. If @refresh is %FALSE, it will only calculate
+ * the enddate if it hasn't already been set. It returns %TRUE if the component
+ * was changed, i.e. if the component should be saved at some point.
+ * We store the enddate in the "X-EVOLUTION-ENDDATE" parameter of the RRULE
+ * or EXRULE.
+ *
+ * Since: 2.32
+ **/
gboolean
e_cal_recur_ensure_end_dates (ECalComponent *comp,
gboolean refresh,
diff --git a/calendar/libecal/e-cal-util.c b/calendar/libecal/e-cal-util.c
index 36a3bc8..f67e1fc 100644
--- a/calendar/libecal/e-cal-util.c
+++ b/calendar/libecal/e-cal-util.c
@@ -1193,8 +1193,13 @@ componenttime_to_utc_timet (const ECalComponentDateTime* dt_time,
}
/**
- * Find out, when the component starts and stops. Be careful about recurrences.
- */
+ * e_cal_util_get_component_occur_times:
+ *
+ * Find out when the component starts and stops, being careful about
+ * recurrences.
+ *
+ * Since: 2.32
+ **/
void
e_cal_util_get_component_occur_times (ECalComponent *comp,
time_t* start,
diff --git a/calendar/libedata-cal/e-cal-backend-intervaltree.c b/calendar/libedata-cal/e-cal-backend-intervaltree.c
index 09c7897..56d2b83 100644
--- a/calendar/libedata-cal/e-cal-backend-intervaltree.c
+++ b/calendar/libedata-cal/e-cal-backend-intervaltree.c
@@ -43,8 +43,10 @@ G_DEFINE_TYPE (EIntervalTree, e_intervaltree, G_TYPE_OBJECT)
(G_TYPE_INSTANCE_GET_PRIVATE \
((obj), E_TYPE_INTERVALTREE, EIntervalTreePrivate))
-EIntervalNode*
-e_intervaltree_node_next (EIntervalTree *tree, EIntervalNode *x);
+typedef struct _EIntervalNode EIntervalNode;
+
+static EIntervalNode*
+intervaltree_node_next (EIntervalTree *tree, EIntervalNode *x);
struct _EIntervalNode
{
@@ -266,6 +268,7 @@ binary_tree_insert (EIntervalTree *tree, EIntervalNode *z)
* @key: the key to insert.
* @comp: Component
*
+ * Since: 2.32
**/
gboolean
e_intervaltree_insert (EIntervalTree *tree, time_t start, time_t end, ECalComponent *comp)
@@ -355,8 +358,8 @@ e_intervaltree_insert (EIntervalTree *tree, time_t start, time_t end, ECalCompon
return TRUE;
}
-EIntervalNode*
-e_intervaltree_node_next (EIntervalTree *tree, EIntervalNode *x)
+static EIntervalNode*
+intervaltree_node_next (EIntervalTree *tree, EIntervalNode *x)
{
EIntervalTreePrivate *priv = tree->priv;
EIntervalNode *y;
@@ -390,7 +393,14 @@ e_intervaltree_node_next (EIntervalTree *tree, EIntervalNode *x)
return y;
}
-void e_intervaltree_destroy (EIntervalTree *tree)
+/**
+ * e_intervaltree_destroy:
+ * @tree: an #EIntervalTree
+ *
+ * Since: 2.32
+ **/
+void
+e_intervaltree_destroy (EIntervalTree *tree)
{
EIntervalTreePrivate *priv = tree->priv;
EIntervalNode *node;
@@ -507,8 +517,9 @@ e_intervaltree_fixup_deletion (EIntervalTree *tree, EIntervalNode *x)
* @start: start of the interval
* @end: end of the interval
*
- * Returns list of nodes that overlaps given interval
- * or NULL.
+ * Returns list of nodes that overlaps given interval or %NULL.
+ *
+ * Since: 2.32
**/
GList*
e_intervaltree_search (EIntervalTree *tree, time_t start, time_t end)
@@ -615,6 +626,12 @@ e_intervaltree_search_component (EIntervalTree *tree,
return g_hash_table_lookup (priv->id_node_hash, component_key(searched_uid, searched_rid));
}
+/**
+ * e_intervaltree_remove:
+ * @tree: an #EIntervalTree
+ *
+ * Since: 2.32
+ **/
gboolean
e_intervaltree_remove (EIntervalTree *tree,
const gchar *uid,
@@ -640,7 +657,7 @@ e_intervaltree_remove (EIntervalTree *tree,
return FALSE;
}
- y = ((z->left == nil) || (z->right == nil)) ? z : e_intervaltree_node_next (tree, z);
+ y = ((z->left == nil) || (z->right == nil)) ? z : intervaltree_node_next (tree, z);
x = (y->left == nil) ? y->right : y->left;
/* y is to be spliced out. x is it's only child */
@@ -768,6 +785,8 @@ e_intervaltree_init (EIntervalTree *tree)
* Creates a new #EIntervalTree.
*
* Returns: The newly-created #EIntervalTree.
+ *
+ * Since: 2.32
**/
EIntervalTree*
e_intervaltree_new (void)
diff --git a/calendar/libedata-cal/e-cal-backend-intervaltree.h b/calendar/libedata-cal/e-cal-backend-intervaltree.h
index a1c529a..78ce86f 100644
--- a/calendar/libedata-cal/e-cal-backend-intervaltree.h
+++ b/calendar/libedata-cal/e-cal-backend-intervaltree.h
@@ -20,19 +20,9 @@
*
*/
-#ifndef __E_INTERVALTREE_H__
-#define __E_INTERVALTREE_H__
-
-#ifdef __cplusplus
-extern "C" {
-#pragma }
-#endif /* __cplusplus */
-
-#include <glib.h>
-//#include <glib/glist.h>
-// EDS opt
-#include <glib-object.h>
-#include <gio/gio.h>
+#ifndef E_INTERVALTREE_H
+#define E_INTERVALTREE_H
+
#include <libecal/e-cal-component.h>
#include <libecal/e-cal-recur.h>
@@ -44,6 +34,9 @@ extern "C" {
#define E_IS_INTERVALTREE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), E_TYPE_INTERVALTREE))
#define E_IS_INTERVALTREE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_INTERVALTREE))
#define E_INTERVALTREE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), E_TYPE_INTERVALTREE, EIntervalTreeClass))
+
+G_BEGIN_DECLS
+
/* #undef E_INTERVALTREE_DEBUG */
/*
* Implementation of the interval node as described in Introduction to Algorithms
@@ -56,8 +49,12 @@ extern "C" {
typedef struct _EIntervalTree EIntervalTree;
typedef struct _EIntervalTreeClass EIntervalTreeClass;
typedef struct _EIntervalTreePrivate EIntervalTreePrivate;
-typedef struct _EIntervalNode EIntervalNode;
+/**
+ * EIntervalTree:
+ *
+ * Since: 2.32
+ **/
struct _EIntervalTree
{
GObject parent;
@@ -77,8 +74,6 @@ gboolean e_intervaltree_insert (EIntervalTree *tree, time_t start, time_t end, E
gboolean e_intervaltree_remove (EIntervalTree *tree, const gchar *uid, const gchar *rid);
-gpointer e_intervaltree_lookup (EIntervalTree *tree, time_t start, time_t end);
-
void e_intervaltree_destroy (EIntervalTree *tree);
GList*
@@ -87,9 +82,6 @@ e_intervaltree_search (EIntervalTree *tree, time_t start, time_t end);
void e_intervaltree_dump (EIntervalTree *tree);
#endif
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
+G_END_DECLS
-#endif /* __E_INTERVALTREE_H__ */
+#endif /* E_INTERVALTREE_H */
diff --git a/calendar/libedata-cal/e-cal-backend-sexp.c b/calendar/libedata-cal/e-cal-backend-sexp.c
index 7c35881..d107a84 100644
--- a/calendar/libedata-cal/e-cal-backend-sexp.c
+++ b/calendar/libedata-cal/e-cal-backend-sexp.c
@@ -1280,6 +1280,7 @@ static struct {
*
* Determines biggest time window given by expressions "occur-in-range" in sexp.
*
+ * Since: 2.32
*/
gboolean
e_cal_backend_sexp_evaluate_occur_times(ECalBackendSExp *sexp, time_t *start, time_t *end)
diff --git a/calendar/libedata-cal/e-cal-backend-sexp.h b/calendar/libedata-cal/e-cal-backend-sexp.h
index 71ae30e..73dfc20 100644
--- a/calendar/libedata-cal/e-cal-backend-sexp.h
+++ b/calendar/libedata-cal/e-cal-backend-sexp.h
@@ -30,8 +30,6 @@
#include <libedata-cal/e-cal-backend.h>
#include <libedataserver/e-sexp.h>
-G_BEGIN_DECLS
-
#define E_TYPE_CAL_BACKEND_SEXP (e_cal_backend_sexp_get_type ())
#define E_CAL_BACKEND_SEXP(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), E_TYPE_CAL_BACKEND_SEXP, ECalBackendSExp))
#define E_CAL_BACKEND_SEXP_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_CAL_BACKEND_TYPE, ECalBackendSExpClass))
@@ -39,6 +37,8 @@ G_BEGIN_DECLS
#define E_IS_CAL_BACKEND_SEXP_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_TYPE_CAL_BACKEND_SEXP))
#define E_CAL_BACKEND_SEXP_GET_CLASS(k) (G_TYPE_INSTANCE_GET_CLASS ((obj), E_TYPE_CAL_BACKEND_SEXP, CALBackendSExpClass))
+G_BEGIN_DECLS
+
typedef struct _ECalBackendSExpPrivate ECalBackendSExpPrivate;
struct _ECalBackendSExp {
@@ -71,8 +71,7 @@ ESExpResult *e_cal_backend_sexp_func_time_add_day (ESExp *esexp, gint argc, ES
ESExpResult *e_cal_backend_sexp_func_time_day_begin (ESExp *esexp, gint argc, ESExpResult **argv, gpointer data);
ESExpResult *e_cal_backend_sexp_func_time_day_end (ESExp *esexp, gint argc, ESExpResult **argv, gpointer data);
gboolean e_cal_backend_sexp_evaluate_occur_times (ECalBackendSExp *sexp, time_t *start, time_t *end);
-gboolean e_cal_backend_sexp_is_a_time_function(const char *function_name);
-gboolean e_cal_backend_sexp_is_a_generator_function(const char *function_name);
+
G_END_DECLS
#endif /* __E_CAL_BACKEND_SEXP_H__ */
diff --git a/calendar/libedata-cal/e-cal-backend-store.c b/calendar/libedata-cal/e-cal-backend-store.c
index 1cbd060..0ef6aa5 100644
--- a/calendar/libedata-cal/e-cal-backend-store.c
+++ b/calendar/libedata-cal/e-cal-backend-store.c
@@ -403,6 +403,8 @@ e_cal_backend_store_get_components (ECalBackendStore *store)
*
* Return value: A list of the components. Each item in the list is
* an #ECalComponent, which should be freed when no longer needed.
+ *
+ * Since: 2.32
*/
GSList *
e_cal_backend_store_get_components_occuring_in_range (ECalBackendStore *store, time_t start, time_t end)
@@ -507,7 +509,7 @@ e_cal_backend_store_freeze_changes (ECalBackendStore *store)
/**
* e_cal_backend_store_interval_tree_add_comp:
*
- * Since: 2.28
+ * Since: 2.32
**/
void
e_cal_backend_store_interval_tree_add_comp (ECalBackendStore *store, ECalComponent *comp, time_t occurence_start, time_t occurence_end)
diff --git a/camel/camel-tcp-stream-raw.h b/camel/camel-tcp-stream-raw.h
index 78b0397..f12acda 100644
--- a/camel/camel-tcp-stream-raw.h
+++ b/camel/camel-tcp-stream-raw.h
@@ -50,6 +50,11 @@
G_BEGIN_DECLS
+/**
+ * CAMEL_PROXY_ERROR:
+ *
+ * Since: 2.32
+ **/
#define CAMEL_PROXY_ERROR (camel_proxy_error_quark ())
typedef struct _CamelTcpStreamRaw CamelTcpStreamRaw;
@@ -68,7 +73,7 @@ struct _CamelTcpStreamRawClass {
/**
* CamelProxyError:
*
- * Since: 3.0
+ * Since: 2.32
*/
typedef enum {
CAMEL_PROXY_ERROR_PROXY_NOT_SUPPORTED,
diff --git a/camel/camel-tcp-stream.c b/camel/camel-tcp-stream.c
index 1738051..a9d3587 100644
--- a/camel/camel-tcp-stream.c
+++ b/camel/camel-tcp-stream.c
@@ -213,6 +213,12 @@ camel_tcp_stream_get_remote_address (CamelTcpStream *stream,
return class->get_remote_address (stream, len);
}
+/**
+ * camel_tcp_stream_get_file_desc:
+ * @stream: a #CamelTcpStream
+ *
+ * Since: 2.32
+ **/
PRFileDesc *
camel_tcp_stream_get_file_desc (CamelTcpStream *stream)
{
diff --git a/docs/reference/addressbook/libebook/libebook-sections.txt b/docs/reference/addressbook/libebook/libebook-sections.txt
index 46e35d4..c13e406 100644
--- a/docs/reference/addressbook/libebook/libebook-sections.txt
+++ b/docs/reference/addressbook/libebook/libebook-sections.txt
@@ -60,6 +60,7 @@ e_return_error_if_fail
e_return_async_error_if_fail
e_return_ex_async_error_val_if_fail
EBookAsyncCallback
+EBookOpenProgressCallback
EBookIdAsyncCallback
EBookContactAsyncCallback
EBookListAsyncCallback
diff --git a/docs/reference/addressbook/libebook/tmpl/e-book.sgml b/docs/reference/addressbook/libebook/tmpl/e-book.sgml
index d52c1aa..2d7a8fe 100644
--- a/docs/reference/addressbook/libebook/tmpl/e-book.sgml
+++ b/docs/reference/addressbook/libebook/tmpl/e-book.sgml
@@ -448,6 +448,17 @@ The writable status for this book is being reported.
@closure:
+<!-- ##### USER_FUNCTION EBookOpenProgressCallback ##### -->
+<para>
+
+</para>
+
+ book:
+ status_message:
+ percent:
+ closure:
+
+
<!-- ##### USER_FUNCTION EBookIdAsyncCallback ##### -->
<para>
@@ -520,7 +531,7 @@ The writable status for this book is being reported.
@book:
@status_message:
- Param3:
+ percent:
@closure:
diff --git a/docs/reference/calendar/libecal/libecal-sections.txt b/docs/reference/calendar/libecal/libecal-sections.txt
index ff44c7a..0f602cd 100644
--- a/docs/reference/calendar/libecal/libecal-sections.txt
+++ b/docs/reference/calendar/libecal/libecal-sections.txt
@@ -259,6 +259,8 @@ e_cal_get_type
ECalRecurInstanceFn
ECalRecurResolveTimezoneFn
e_cal_recur_generate_instances
+e_cal_recur_obtain_enddate
+e_cal_recur_ensure_end_dates
e_cal_get_recur_nth
e_cal_recur_nth
</SECTION>
@@ -359,6 +361,7 @@ e_cal_util_construct_instance
e_cal_util_remove_instances
e_cal_util_get_system_timezone_location
e_cal_util_get_system_timezone
+e_cal_util_get_component_occur_times
</SECTION>
<SECTION>
diff --git a/docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml b/docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml
index bed62ad..e1d9ab3 100644
--- a/docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml
+++ b/docs/reference/calendar/libecal/tmpl/e-cal-check-timezones.sgml
@@ -58,6 +58,9 @@ e-cal-check-timezones
@const gchar *tzid, gconstpointer custom, GError **error:
@const gchar *tzid, gconstpointer custom, GError **error:
@const gchar *tzid, gconstpointer custom, GError **error:
+ const gchar *tzid, gconstpointer custom, GError **error:
+ const gchar *tzid, gconstpointer custom, GError **error:
+ const gchar *tzid, gconstpointer custom, GError **error:
@const gchar *tzid, gconstpointer custom, GError **error:
@custom:
@error:
diff --git a/docs/reference/calendar/libecal/tmpl/e-cal-recur.sgml b/docs/reference/calendar/libecal/tmpl/e-cal-recur.sgml
index 22a551c..346aa30 100644
--- a/docs/reference/calendar/libecal/tmpl/e-cal-recur.sgml
+++ b/docs/reference/calendar/libecal/tmpl/e-cal-recur.sgml
@@ -57,6 +57,30 @@ Functions to expand recurrences for recurrent appointments.
@default_timezone:
+<!-- ##### FUNCTION e_cal_recur_obtain_enddate ##### -->
+<para>
+
+</para>
+
+ ir:
+ prop:
+ zone:
+ convert_end_date:
+ Returns:
+
+
+<!-- ##### FUNCTION e_cal_recur_ensure_end_dates ##### -->
+<para>
+
+</para>
+
+ comp:
+ refresh:
+ tz_cb:
+ tz_cb_data:
+ Returns:
+
+
<!-- ##### FUNCTION e_cal_get_recur_nth ##### -->
<para>
diff --git a/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml b/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
index 20f32ba..aa464d7 100644
--- a/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
+++ b/docs/reference/calendar/libecal/tmpl/e-cal-util.sgml
@@ -460,3 +460,17 @@ Various utility functions.
@Returns:
+<!-- ##### FUNCTION e_cal_util_get_component_occur_times ##### -->
+<para>
+
+</para>
+
+ comp:
+ start:
+ end:
+ tz_cb:
+ tz_cb_data:
+ default_timezone:
+ kind:
+
+
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml b/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml
index 2539c93..15f9136 100644
--- a/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml
+++ b/docs/reference/calendar/libedata-cal/libedata-cal-docs.sgml
@@ -22,6 +22,7 @@
<xi:include href="xml/e-data-cal.xml"/>
<xi:include href="xml/e-data-cal-factory.xml"/>
<xi:include href="xml/e-data-cal-view.xml"/>
+ <xi:include href="xml/e-intervaltree.xml"/>
</chapter>
<index id="api-index-full">
diff --git a/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt b/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt
index 0eb7141..ddfeed8 100644
--- a/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt
+++ b/docs/reference/calendar/libedata-cal/libedata-cal-sections.txt
@@ -55,6 +55,30 @@ e_cal_backend_factory_get_type
</SECTION>
<SECTION>
+<FILE>e-intervaltree</FILE>
+<TITLE>EIntervalTree</TITLE>
+EIntervalTree
+e_intervaltree_new
+e_intervaltree_insert
+e_intervaltree_remove
+e_intervaltree_destroy
+e_intervaltree_search
+<SUBSECTION Standard>
+E_INTERVALTREE
+E_IS_INTERVALTREE
+E_TYPE_INTERVALTREE
+E_INTERVALTREE_CLASS
+E_IS_INTERVALTREE_CLASS
+E_INTERVALTREE_GET_CLASS
+EIntervalTreeClass
+<SUBSECTION Private>
+E_INTERVALTREE_DEBUG
+EIntervalTreePrivate
+e_intervaltree_get_type
+e_intervaltree_dump
+</SECTION>
+
+<SECTION>
<FILE>e-cal-backend-sexp</FILE>
<TITLE>ECalBackendSExp</TITLE>
e_cal_backend_sexp_new
@@ -66,6 +90,7 @@ e_cal_backend_sexp_func_make_time
e_cal_backend_sexp_func_time_add_day
e_cal_backend_sexp_func_time_day_begin
e_cal_backend_sexp_func_time_day_end
+e_cal_backend_sexp_evaluate_occur_times
<SUBSECTION Standard>
E_CAL_BACKEND_SEXP
E_IS_CAL_BACKEND_SEXP
@@ -219,6 +244,7 @@ e_cal_backend_store_is_loaded
e_cal_backend_store_remove
e_cal_backend_store_clean
e_cal_backend_store_get_component
+e_cal_backend_store_put_component_with_time_range
e_cal_backend_store_put_component
e_cal_backend_store_remove_component
e_cal_backend_store_has_component
@@ -229,11 +255,13 @@ e_cal_backend_store_get_default_timezone
e_cal_backend_store_set_default_timezone
e_cal_backend_store_get_components_by_uid
e_cal_backend_store_get_components
+e_cal_backend_store_get_components_occuring_in_range
e_cal_backend_store_get_component_ids
e_cal_backend_store_get_key_value
e_cal_backend_store_put_key_value
e_cal_backend_store_thaw_changes
e_cal_backend_store_freeze_changes
+e_cal_backend_store_interval_tree_add_comp
<SUBSECTION Standard>
E_CAL_BACKEND_STORE
E_IS_CAL_BACKEND_STORE
diff --git a/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-sexp.sgml b/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-sexp.sgml
index db4ebd2..b1bfc62 100644
--- a/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-sexp.sgml
+++ b/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-sexp.sgml
@@ -120,3 +120,14 @@ Regular expressions for calendar searches.
@Returns:
+<!-- ##### FUNCTION e_cal_backend_sexp_evaluate_occur_times ##### -->
+<para>
+
+</para>
+
+ sexp:
+ start:
+ end:
+ Returns:
+
+
diff --git a/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-store.sgml b/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-store.sgml
index a7820d8..4e49cce 100644
--- a/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-store.sgml
+++ b/docs/reference/calendar/libedata-cal/tmpl/e-cal-backend-store.sgml
@@ -84,6 +84,18 @@ ECalBackendStore
@Returns:
+<!-- ##### FUNCTION e_cal_backend_store_put_component_with_time_range ##### -->
+<para>
+
+</para>
+
+ store:
+ comp:
+ occurence_start:
+ occurence_end:
+ Returns:
+
+
<!-- ##### FUNCTION e_cal_backend_store_put_component ##### -->
<para>
@@ -184,6 +196,17 @@ ECalBackendStore
@Returns:
+<!-- ##### FUNCTION e_cal_backend_store_get_components_occuring_in_range ##### -->
+<para>
+
+</para>
+
+ store:
+ start:
+ end:
+ Returns:
+
+
<!-- ##### FUNCTION e_cal_backend_store_get_component_ids ##### -->
<para>
@@ -230,3 +253,14 @@ ECalBackendStore
@store:
+<!-- ##### FUNCTION e_cal_backend_store_interval_tree_add_comp ##### -->
+<para>
+
+</para>
+
+ store:
+ comp:
+ start:
+ end:
+
+
diff --git a/docs/reference/calendar/libedata-cal/tmpl/e-intervaltree.sgml b/docs/reference/calendar/libedata-cal/tmpl/e-intervaltree.sgml
new file mode 100644
index 0000000..16285b5
--- /dev/null
+++ b/docs/reference/calendar/libedata-cal/tmpl/e-intervaltree.sgml
@@ -0,0 +1,81 @@
+<!-- ##### SECTION Title ##### -->
+EIntervalTree
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### STRUCT EIntervalTree ##### -->
+<para>
+
+</para>
+
+ parent:
+ priv:
+
+<!-- ##### FUNCTION e_intervaltree_new ##### -->
+<para>
+
+</para>
+
+ void:
+ Returns:
+
+
+<!-- ##### FUNCTION e_intervaltree_insert ##### -->
+<para>
+
+</para>
+
+ tree:
+ start:
+ end:
+ comp:
+ Returns:
+
+
+<!-- ##### FUNCTION e_intervaltree_remove ##### -->
+<para>
+
+</para>
+
+ tree:
+ uid:
+ rid:
+ Returns:
+
+
+<!-- ##### FUNCTION e_intervaltree_destroy ##### -->
+<para>
+
+</para>
+
+ tree:
+
+
+<!-- ##### FUNCTION e_intervaltree_search ##### -->
+<para>
+
+</para>
+
+ tree:
+ start:
+ end:
+ Returns:
+
+
diff --git a/docs/reference/camel/camel-sections.txt b/docs/reference/camel/camel-sections.txt
index 5a110ef..e374972 100644
--- a/docs/reference/camel/camel-sections.txt
+++ b/docs/reference/camel/camel-sections.txt
@@ -2300,6 +2300,8 @@ camel_stream_vfs_get_type
<FILE>camel-tcp-stream-raw</FILE>
<TITLE>CamelTcpStreamRaw</TITLE>
CamelTcpStreamRaw
+CAMEL_PROXY_ERROR
+CamelProxyError
camel_tcp_stream_raw_new
<SUBSECTION Standard>
CAMEL_TCP_STREAM_RAW
@@ -2314,6 +2316,7 @@ addrinfo
sockaddr
socklen_t
camel_tcp_stream_raw_get_type
+camel_proxy_error_quark
</SECTION>
<SECTION>
@@ -2349,6 +2352,7 @@ CamelSockOptData
camel_tcp_stream_connect
camel_tcp_stream_getsockopt
camel_tcp_stream_setsockopt
+camel_tcp_stream_get_file_desc
camel_tcp_stream_set_socks_proxy
camel_tcp_stream_peek_socks_proxy
camel_tcp_stream_get_local_address
diff --git a/docs/reference/camel/tmpl/camel-cipher-context.sgml b/docs/reference/camel/tmpl/camel-cipher-context.sgml
index 94b1ca7..0546cfe 100644
--- a/docs/reference/camel/tmpl/camel-cipher-context.sgml
+++ b/docs/reference/camel/tmpl/camel-cipher-context.sgml
@@ -466,6 +466,12 @@ CamelCipherContext
@gpointer cert_data:
@gpointer cert_data:
@gpointer cert_data:
+ gpointer cert_data:
+ gpointer cert_data:
+ gpointer cert_data:
+ gpointer cert_data:
+ gpointer cert_data:
+ gpointer cert_data:
@gpointer cert_data:
diff --git a/docs/reference/camel/tmpl/camel-tcp-stream-raw.sgml b/docs/reference/camel/tmpl/camel-tcp-stream-raw.sgml
index 7c49c5e..2d9abbc 100644
--- a/docs/reference/camel/tmpl/camel-tcp-stream-raw.sgml
+++ b/docs/reference/camel/tmpl/camel-tcp-stream-raw.sgml
@@ -26,6 +26,21 @@ CamelTcpStreamRaw
</para>
+<!-- ##### MACRO CAMEL_PROXY_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM CamelProxyError ##### -->
+<para>
+
+</para>
+
+ CAMEL_PROXY_ERROR_PROXY_NOT_SUPPORTED:
+ CAMEL_PROXY_ERROR_CANT_AUTHENTICATE:
+
<!-- ##### FUNCTION camel_tcp_stream_raw_new ##### -->
<para>
diff --git a/docs/reference/camel/tmpl/camel-tcp-stream.sgml b/docs/reference/camel/tmpl/camel-tcp-stream.sgml
index 110f656..b15841d 100644
--- a/docs/reference/camel/tmpl/camel-tcp-stream.sgml
+++ b/docs/reference/camel/tmpl/camel-tcp-stream.sgml
@@ -95,6 +95,15 @@ CamelTcpStream
@Returns:
+<!-- ##### FUNCTION camel_tcp_stream_get_file_desc ##### -->
+<para>
+
+</para>
+
+ stream:
+ Returns:
+
+
<!-- ##### FUNCTION camel_tcp_stream_set_socks_proxy ##### -->
<para>
diff --git a/docs/reference/libedataserver/libedataserver-docs.sgml b/docs/reference/libedataserver/libedataserver-docs.sgml
index 4b7094d..88b83d6 100644
--- a/docs/reference/libedataserver/libedataserver-docs.sgml
+++ b/docs/reference/libedataserver/libedataserver-docs.sgml
@@ -13,6 +13,7 @@
<xi:include href="xml/e-account.xml"/>
<xi:include href="xml/e-account-list.xml"/>
<xi:include href="xml/e-categories.xml"/>
+ <xi:include href="xml/e-debug-log.xml"/>
<xi:include href="xml/e-flag.xml"/>
<xi:include href="xml/e-iterator.xml"/>
<xi:include href="xml/e-list.xml"/>
diff --git a/docs/reference/libedataserver/libedataserver-sections.txt b/docs/reference/libedataserver/libedataserver-sections.txt
index 425f1ea..3d988b1 100644
--- a/docs/reference/libedataserver/libedataserver-sections.txt
+++ b/docs/reference/libedataserver/libedataserver-sections.txt
@@ -62,6 +62,25 @@ e_account_list_get_type
</SECTION>
<SECTION>
+<FILE>e-debug-log</FILE>
+<TITLE>e-debug-log</TITLE>
+E_DEBUG_LOG_DOMAIN_USER
+E_DEBUG_LOG_DOMAIN_GLOG
+E_DEBUG_LOG_DOMAIN_CAL_QUERIES
+e_debug_log
+e_debug_logv
+e_debug_log_load_configuration
+e_debug_log_enable_domains
+e_debug_log_disable_domains
+e_debug_log_is_domain_enabled
+e_debug_log_dump
+e_debug_log_dump_to_dated_file
+e_debug_log_set_max_lines
+e_debug_log_get_max_lines
+e_debug_log_clear
+</SECTION>
+
+<SECTION>
<FILE>e-flag</FILE>
<TITLE>EFlag</TITLE>
EFlag
@@ -341,6 +360,7 @@ e_sexp_encode_string
e_sexp_fatal_error
e_sexp_error
e_sexp_parse_value
+e_sexp_evaluate_occur_times
<SUBSECTION Standard>
E_TYPE_SEXP
E_SEXP
diff --git a/docs/reference/libedataserver/tmpl/e-debug-log.sgml b/docs/reference/libedataserver/tmpl/e-debug-log.sgml
new file mode 100644
index 0000000..13acebb
--- /dev/null
+++ b/docs/reference/libedataserver/tmpl/e-debug-log.sgml
@@ -0,0 +1,146 @@
+<!-- ##### SECTION Title ##### -->
+e-debug-log
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### MACRO E_DEBUG_LOG_DOMAIN_USER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO E_DEBUG_LOG_DOMAIN_GLOG ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO E_DEBUG_LOG_DOMAIN_CAL_QUERIES ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION e_debug_log ##### -->
+<para>
+
+</para>
+
+ is_milestone:
+ domain:
+ format:
+ Varargs:
+
+
+<!-- ##### FUNCTION e_debug_logv ##### -->
+<para>
+
+</para>
+
+ is_milestone:
+ domain:
+ format:
+ args:
+
+
+<!-- ##### FUNCTION e_debug_log_load_configuration ##### -->
+<para>
+
+</para>
+
+ filename:
+ error:
+ Returns:
+
+
+<!-- ##### FUNCTION e_debug_log_enable_domains ##### -->
+<para>
+
+</para>
+
+ domains:
+ n_domains:
+
+
+<!-- ##### FUNCTION e_debug_log_disable_domains ##### -->
+<para>
+
+</para>
+
+ domains:
+ n_domains:
+
+
+<!-- ##### FUNCTION e_debug_log_is_domain_enabled ##### -->
+<para>
+
+</para>
+
+ domain:
+ Returns:
+
+
+<!-- ##### FUNCTION e_debug_log_dump ##### -->
+<para>
+
+</para>
+
+ filename:
+ error:
+ Returns:
+
+
+<!-- ##### FUNCTION e_debug_log_dump_to_dated_file ##### -->
+<para>
+
+</para>
+
+ error:
+ Returns:
+
+
+<!-- ##### FUNCTION e_debug_log_set_max_lines ##### -->
+<para>
+
+</para>
+
+ num_lines:
+
+
+<!-- ##### FUNCTION e_debug_log_get_max_lines ##### -->
+<para>
+
+</para>
+
+ void:
+ Returns:
+
+
+<!-- ##### FUNCTION e_debug_log_clear ##### -->
+<para>
+
+</para>
+
+ void:
+
+
diff --git a/docs/reference/libedataserver/tmpl/e-sexp.sgml b/docs/reference/libedataserver/tmpl/e-sexp.sgml
index bc0316b..21fa768 100644
--- a/docs/reference/libedataserver/tmpl/e-sexp.sgml
+++ b/docs/reference/libedataserver/tmpl/e-sexp.sgml
@@ -38,6 +38,9 @@ ESExp
</para>
@type:
+ time_generator:
+ occuring_start:
+ occuring_end:
<!-- ##### ENUM ESExpTermType ##### -->
<para>
@@ -286,3 +289,14 @@ ESExp
@Returns:
+<!-- ##### FUNCTION e_sexp_evaluate_occur_times ##### -->
+<para>
+
+</para>
+
+ f:
+ start:
+ end:
+ Returns:
+
+
diff --git a/libedataserver/e-debug-log.c b/libedataserver/e-debug-log.c
index 38bcb5a..1f67bb7 100644
--- a/libedataserver/e-debug-log.c
+++ b/libedataserver/e-debug-log.c
@@ -58,6 +58,11 @@ unlock (void)
g_static_mutex_unlock (&log_mutex);
}
+/**
+ * e_debug_log:
+ *
+ * Since: 2.32
+ **/
void
e_debug_log (gboolean is_milestone, const gchar *domain, const gchar *format, ...)
{
@@ -137,6 +142,11 @@ add_to_milestones (const gchar *str)
g_assert (milestones_head != NULL && milestones_tail != NULL);
}
+/**
+ * e_debug_logv:
+ *
+ * Since: 2.32
+ **/
void
e_debug_logv (gboolean is_milestone, const gchar *domain, const gchar *format, va_list args)
{
@@ -176,6 +186,11 @@ e_debug_logv (gboolean is_milestone, const gchar *domain, const gchar *format, v
unlock ();
}
+/**
+ * e_debug_log_load_configuration:
+ *
+ * Since: 2.32
+ **/
gboolean
e_debug_log_load_configuration (const gchar *filename, GError **error)
{
@@ -224,6 +239,11 @@ e_debug_log_load_configuration (const gchar *filename, GError **error)
return TRUE;
}
+/**
+ * e_debug_log_enable_domains:
+ *
+ * Since: 2.32
+ **/
void
e_debug_log_enable_domains (const gchar **domains, gint n_domains)
{
@@ -254,6 +274,11 @@ e_debug_log_enable_domains (const gchar **domains, gint n_domains)
unlock ();
}
+/**
+ * e_debug_log_disable_domains:
+ *
+ * Since: 2.32
+ **/
void
e_debug_log_disable_domains (const gchar **domains, gint n_domains)
{
@@ -284,6 +309,11 @@ e_debug_log_disable_domains (const gchar **domains, gint n_domains)
unlock ();
}
+/**
+ * e_debug_log_is_domain_enabled:
+ *
+ * Since: 2.32
+ **/
gboolean
e_debug_log_is_domain_enabled (const gchar *domain)
{
@@ -456,6 +486,11 @@ dump_ring_buffer (const gchar *filename, FILE *file, GError **error)
return TRUE;
}
+/**
+ * e_debug_log_dump:
+ *
+ * Since: 2.32
+ **/
gboolean
e_debug_log_dump (const gchar *filename, GError **error)
{
@@ -513,6 +548,11 @@ e_debug_log_dump (const gchar *filename, GError **error)
return success;
}
+/**
+ * e_debug_log_dump_to_dated_file:
+ *
+ * Since: 2.32
+ **/
gboolean
e_debug_log_dump_to_dated_file (GError **error)
{
@@ -544,6 +584,11 @@ e_debug_log_dump_to_dated_file (GError **error)
return retval;
}
+/**
+ * e_debug_log_set_max_lines:
+ *
+ * Since: 2.32
+ **/
void
e_debug_log_set_max_lines (gint num_lines)
{
@@ -597,6 +642,11 @@ e_debug_log_set_max_lines (gint num_lines)
unlock ();
}
+/**
+ * e_debug_log_get_max_lines:
+ *
+ * Since: 2.32
+ **/
gint
e_debug_log_get_max_lines (void)
{
@@ -609,6 +659,11 @@ e_debug_log_get_max_lines (void)
return retval;
}
+/**
+ * e_debug_log_clear:
+ *
+ * Since: 2.32
+ **/
void
e_debug_log_clear (void)
{
diff --git a/libedataserver/e-debug-log.h b/libedataserver/e-debug-log.h
index 753aa99..374b24f 100644
--- a/libedataserver/e-debug-log.h
+++ b/libedataserver/e-debug-log.h
@@ -27,8 +27,25 @@
#include <glib.h>
+/**
+ * E_DEBUG_LOG_DOMAIN_USER:
+ *
+ * Since: 2.32
+ **/
#define E_DEBUG_LOG_DOMAIN_USER "USER" /* always enabled */
+
+/**
+ * E_DEBUG_LOG_DOMAIN_GLOG:
+ *
+ * Since: 2.32
+ **/
#define E_DEBUG_LOG_DOMAIN_GLOG "GLog" /* used for GLog messages; don't use it yourself */
+
+/**
+ * E_DEBUG_LOG_DOMAIN_CAL_QUERIES:
+ *
+ * Since: 2.32
+ **/
#define E_DEBUG_LOG_DOMAIN_CAL_QUERIES "CalQueries" /* used for calendar queries analysis */
void e_debug_log (gboolean is_milestone, const gchar *domain, const gchar *format, ...);
diff --git a/libedataserver/e-sexp.c b/libedataserver/e-sexp.c
index 5a4a030..de82ccc 100644
--- a/libedataserver/e-sexp.c
+++ b/libedataserver/e-sexp.c
@@ -1556,6 +1556,7 @@ e_sexp_eval(ESExp *f)
*
* Determines biggest time window given by expressions "occur-in-range" in sexp.
*
+ * Since: 2.32
*/
gboolean
e_sexp_evaluate_occur_times(ESExp *f, time_t *start, time_t *end)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]