* Gets the #EContactField corresponding to the @vcard_field.
*
* Return value: An #EContactField corresponding to @vcard_field, or %0 if it doesn't exist.
+ *
+ * Since: 2.26
**/
EContactField
e_contact_field_id_from_vcard (const gchar *vcard_field)
#define EVC_X_LIST "X-EVOLUTION-LIST"
#define EVC_X_MANAGER "X-EVOLUTION-MANAGER"
#define EVC_X_MSN "X-MSN"
+
+/**
+ * EVC_X_SKYPE:
+ *
+ * Since: 2.26
+ **/
#define EVC_X_SKYPE "X-SKYPE"
+
#define EVC_X_RADIO "X-EVOLUTION-RADIO"
+
+/**
+ * EVC_X_SIP:
+ *
+ * Since: 2.26
+ **/
#define EVC_X_SIP "X-SIP"
+
#define EVC_X_SPOUSE "X-EVOLUTION-SPOUSE"
#define EVC_X_TELEX "X-EVOLUTION-TELEX"
#define EVC_X_TTYTDD "X-EVOLUTION-TTYTDD"
}
}
+/**
+ * e_book_backend_db_cache_set_time:
+ *
+ * Since: 2.26
+ **/
void
e_book_backend_db_cache_set_time(DB *db, const gchar *t)
{
}
}
+/**
+ * e_book_backend_db_cache_get_time:
+ *
+ * Since: 2.26
+ **/
gchar *
e_book_backend_db_cache_get_time (DB *db)
{
*
* Increase the reference count of the book view. This is a function to aid
* the transition from Bonobo to DBUS.
+ *
+ * Since: 2.26
*/
void
e_data_book_view_ref (EDataBookView *book_view)
*
* Decrease the reference count of the book view. This is a function to aid
* the transition from Bonobo to DBUS.
+ *
+ * Since: 2.26
*/
void
e_data_book_view_unref (EDataBookView *book_view)
#define CAL_STATIC_CAPABILITY_ORGANIZER_MUST_ATTEND "organizer-must-attend"
#define CAL_STATIC_CAPABILITY_ORGANIZER_NOT_EMAIL_ADDRESS "organizer-not-email-address"
#define CAL_STATIC_CAPABILITY_REMOVE_ALARMS "remove-alarms"
+
+/**
+ * CAL_STATIC_CAPABILITY_CREATE_MESSAGES:
+ *
+ * Since: 2.26
+ **/
#define CAL_STATIC_CAPABILITY_CREATE_MESSAGES "create-messages"
+
#define CAL_STATIC_CAPABILITY_SAVE_SCHEDULES "save-schedules"
#define CAL_STATIC_CAPABILITY_NO_CONV_TO_ASSIGN_TASK "no-conv-to-assign-task"
#define CAL_STATIC_CAPABILITY_NO_CONV_TO_RECUR "no-conv-to-recur"
* @param icalcomp Component where to check.
* @return Whether icalcomp contains attendee with a mail same as any of configured
* enabled mail account and whether this user declined.
+ *
+ * Since: 2.26
**/
gboolean
e_cal_backend_user_declined (icalcomponent *icalcomp)
gpointer *ca_ptr;
} u;
};
+
+/**
+ * ca_object:
+ *
+ * Since: 2.26
+ **/
#define ca_object u.ca_object
+
+/**
+ * ca_int:
+ *
+ * Since: 2.26
+ **/
#define ca_int u.ca_int
+
+/**
+ * ca_double:
+ *
+ * Since: 2.26
+ **/
#define ca_double u.ca_double
+
+/**
+ * ca_str:
+ *
+ * Since: 2.26
+ **/
#define ca_str u.ca_str
+
+/**
+ * ca_ptr:
+ *
+ * Since: 2.26
+ **/
#define ca_ptr u.ca_ptr
-/* maximum no of args processed at any one time, not the max of all args */
+/**
+ * CAMEL_ARGV_MAX:
+ *
+ * Maximum no of args processed at any one time, not the max of all args.
+ *
+ * Since: 2.26
+ **/
#define CAMEL_ARGV_MAX (20)
struct _CamelArgV {
* Lookup the filename for an item in the cache
*
* Return value: The filename for a cache item
+ *
+ * Since: 2.26
**/
gchar *
camel_data_cache_get_filename (CamelDataCache *cdc, const gchar *path, const gchar *key, CamelException *ex)
return cdb;
}
+/**
+ * camel_db_clone:
+ *
+ * Since: 2.26
+ **/
CamelDB *
camel_db_clone (CamelDB *cdb, CamelException *ex)
{
return 0;
}
+/**
+ * camel_db_count_message_info:
+ *
+ * Since: 2.26
+ **/
gint
camel_db_count_message_info (CamelDB *cdb, const gchar *query, guint32 *count, CamelException *ex)
{
return 0;
}
+/**
+ * camel_db_get_folder_uids_flags:
+ *
+ * Since: 2.26
+ **/
gint
camel_db_get_folder_uids_flags (CamelDB *db, const gchar *folder_name, const gchar *sort_by, const gchar *collate, GPtrArray *summary, GHashTable *table, CamelException *ex)
{
return ret;
}
+/**
+ * camel_db_write_fresh_message_info_record:
+ *
+ * Since: 2.26
+ **/
gint
camel_db_write_fresh_message_info_record (CamelDB *cdb, const gchar *folder_name, CamelMIRecord *record, CamelException *ex)
{
return cdb_delete_ids (cdb, folder_name, uids, "", "uid", ex);
}
+/**
+ * camel_db_delete_vuids:
+ *
+ * Since: 2.26
+ **/
gint
camel_db_delete_vuids (CamelDB *cdb, const gchar * folder_name, const gchar *hash, GSList *uids, CamelException *ex)
{
return ret;
}
-gint camel_db_start_in_memory_transactions (CamelDB *cdb, CamelException *ex)
+/**
+ * camel_db_start_in_memory_transactions:
+ *
+ * Since: 2.26
+ **/
+gint
+camel_db_start_in_memory_transactions (CamelDB *cdb, CamelException *ex)
{
gint ret;
gchar *cmd = sqlite3_mprintf ("ATTACH DATABASE ':memory:' AS %s", CAMEL_DB_IN_MEMORY_DB);
return ret;
}
-gint camel_db_flush_in_memory_transactions (CamelDB *cdb, const gchar * folder_name, CamelException *ex)
+/**
+ * camel_db_flush_in_memory_transactions:
+ *
+ * Since: 2.26
+ **/
+gint
+camel_db_flush_in_memory_transactions (CamelDB *cdb, const gchar * folder_name, CamelException *ex)
{
gint ret;
gchar *cmd = sqlite3_mprintf ("INSERT INTO %Q SELECT * FROM %Q", folder_name, CAMEL_DB_IN_MEMORY_TABLE);
#define CAMEL_DB_FILE "folders.db"
/* Hopefully no one will create a folder named EVO_IN_meM_hAnDlE */
+
+/**
+ * CAMEL_DB_IN_MEMORY_TABLE:
+ *
+ * Since: 2.26
+ **/
#define CAMEL_DB_IN_MEMORY_TABLE "EVO_IN_meM_hAnDlE.temp"
+
+/**
+ * CAMEL_DB_IN_MEMORY_DB:
+ *
+ * Since: 2.26
+ **/
#define CAMEL_DB_IN_MEMORY_DB "EVO_IN_meM_hAnDlE"
+
+/**
+ * CAMEL_DB_IN_MEMORY_TABLE_LIMIT:
+ *
+ * Since: 2.26
+ **/
#define CAMEL_DB_IN_MEMORY_TABLE_LIMIT 100000
#include "camel-exception.h"
* it must implement summaries.
*
* Return value: Number of messages that match the query.
+ *
+ * Since: 2.26
**/
guint32
* It must be freed using camel_folder_summary_free_hashtable
*
* Returns: a #GHashTable of uids
+ *
+ * Since: 2.26
**/
GHashTable *
camel_folder_summary_get_hashtable(CamelFolderSummary *s)
return hash;
}
+/**
+ * camel_folder_summary_free_hashtable:
+ *
+ * Since: 2.26
+ **/
void
camel_folder_summary_free_hashtable (GHashTable *ht)
{
g_hash_table_destroy (ht);
}
+/**
+ * camel_folder_summary_peek_info:
+ *
+ * Since: 2.26
+ **/
CamelMessageInfo *
camel_folder_summary_peek_info (CamelFolderSummary *s, const gchar *uid)
{
}
#endif
+/**
+ * camel_folder_summary_get_flag_cache:
+ *
+ * Since: 2.26
+ **/
GHashTable *
camel_folder_summary_get_flag_cache (CamelFolderSummary *summary)
{
return TRUE;
}
+/**
+ * camel_folder_summary_update_flag_cache:
+ *
+ * Since: 2.26
+ **/
void
camel_folder_summary_update_flag_cache (CamelFolderSummary *s, const gchar *uid, guint32 flag)
{
g_hash_table_replace (_PRIVATE(s)->flag_cache, (gchar *) uid, GUINT_TO_POINTER(flag));
}
+
/**
* camel_message_info_set_flags:
* @mi: a #CamelMessageInfo
return g_strdup ("/dev/null");
}
+/**
+ * camel_folder_get_filename:
+ *
+ * Since: 2.26
+ **/
gchar *
camel_folder_get_filename (CamelFolder *folder, const gchar *uid, CamelException *ex)
{
* Ensure that a message identified by UID has been synced in the folder (so
* that camel_folder_get_message on it later will work in offline mode).
*
- * Returns: void.
+ * Since: 2.26
**/
void
camel_folder_sync_message (CamelFolder *folder, const gchar *uid, CamelException *ex)
* which are locally cached but should never filter out a uid which is not
* locally cached. Free the result by called #camel_folder_free_uids.
* Frees the array of UIDs returned by #camel_folder_get_uids.
+ *
+ * Since: 2.26
**/
GPtrArray *
camel_folder_get_uncached_uids (CamelFolder *folder, GPtrArray * uids, CamelException *ex)
* Searches the folder for count of messages matching the given search expression.
*
* Returns: an interger
+ *
+ * Since: 2.26
**/
guint32
camel_folder_count_by_expression (CamelFolder *folder, const gchar *expression,
/* { "uid", CAMEL_STRUCT_OFFSET(CamelFolderSearchClass, uid), 1 }, */
};
+/**
+ * camel_sexp_to_sql_sexp:
+ *
+ * Since: 2.26
+ **/
gchar *
camel_sexp_to_sql_sexp (const gchar *sql)
{
* @message Message to forward.
* @address Where forward to.
* @ex Exception.
+ *
+ * Since: 2.26
**/
void
camel_session_forward_to (CamelSession *session, CamelFolder *folder, CamelMimeMessage *message, const gchar *address, CamelException *ex)
#define CAMEL_STORE_FILTER_INBOX (1 << 2)
#define CAMEL_STORE_VJUNK (1 << 3)
#define CAMEL_STORE_PROXY (1 << 4)
+
+/**
+ * CAMEL_STORE_IS_MIGRATING:
+ *
+ * Since: 2.26
+ **/
#define CAMEL_STORE_IS_MIGRATING (1 << 5)
+
#define CAMEL_STORE_ASYNC (1 << 6)
struct _CamelDB;
*
* Ensures the returned text will be valid UTF-8 string, with incorrect letters
* changed to question marks. Returned pointer should be freed with g_free.
+ *
+ * Since: 2.26
**/
gchar *
camel_utf8_make_valid (const gchar *text)
p->unread_vfolder = -1;
}
+/**
+ * camel_vee_folder_mask_event_folder_changed:
+ *
+ * Since: 2.26
+ **/
void
camel_vee_folder_mask_event_folder_changed (CamelVeeFolder *vf, CamelFolder *sub)
{
}
+/**
+ * camel_vee_folder_unmask_event_folder_changed:
+ *
+ * Since: 2.26
+ **/
void
camel_vee_folder_unmask_event_folder_changed (CamelVeeFolder *vf, CamelFolder *sub)
{
return res;
}
+/**
+ * camel_vee_summary_load_check_unread_vfolder:
+ *
+ * Since: 2.26
+ **/
void
camel_vee_summary_load_check_unread_vfolder (CamelVeeSummary *vs)
{
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</part>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
<title>Index of new symbols in 2.28</title>
<xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
</index>
+ <index id="api-index-2.26" role="2.26">
+ <title>Index of new symbols in 2.26</title>
+ <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+ </index>
</book>
g_object_unref (client);
}
+/**
+ * e_proxy_peek_uri_for:
+ *
+ * Since: 2.26
+ **/
SoupURI*
e_proxy_peek_uri_for (EProxy* proxy, const gchar *uri)
{
category_completion_build_model (completion);
}
+/**
+ * e_category_completion_new:
+ *
+ * Since: 2.26
+ **/
GtkEntryCompletion *
e_category_completion_new (void)
{
typedef struct _ECategoryCompletionClass ECategoryCompletionClass;
typedef struct _ECategoryCompletionPrivate ECategoryCompletionPrivate;
+/**
+ * ECategoryCompletion:
+ *
+ * Since: 2.26
+ **/
struct _ECategoryCompletion {
GtkEntryCompletion parent;
ECategoryCompletionPrivate *priv;
*
* Allows the user to rename the primary selected source by opening an
* entry box directly in @selector.
+ *
+ * Since: 2.26
**/
void
e_source_selector_edit_primary_selection (ESourceSelector *selector)