summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPhilip Withnall <philip.withnall@collabora.co.uk>2014-03-27 23:01:28 +0000
committerPhilip Withnall <philip.withnall@collabora.co.uk>2014-03-28 08:53:47 +0000
commitfe2f8f2ce2a8a6158007e1806def2a3b946794e7 (patch)
tree485cd0e71bd5c588162a39ef55f98ae62f33e857 /docs
parent3a59b6570d56c187229a39f55bd51240de2a8c5e (diff)
downloadevolution-data-server-fe2f8f2ce2a8a6158007e1806def2a3b946794e7.tar.gz
libedataserver: Make ECategories thread safe
Previously it was not, and could potentially be used from multiple threads simultaneously (e.g. the main UI thread, plus a contacts backend thread). Introduce a static global lock on the categories variables, which prevents most race conditions. Two functions are inherently unsafe, due to returning pointers to internal data structures. These functions have been deprecated and replacements introduced. https://bugzilla.gnome.org/show_bug.cgi?id=727137
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/eds/eds-sections.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/reference/eds/eds-sections.txt b/docs/reference/eds/eds-sections.txt
index d89f0d3c8..29ef52cf6 100644
--- a/docs/reference/eds/eds-sections.txt
+++ b/docs/reference/eds/eds-sections.txt
@@ -1559,10 +1559,12 @@ ECancellableRecMutex
<FILE>e-categories</FILE>
<TITLE>ECategories</TITLE>
e_categories_get_list
+e_categories_dup_list
e_categories_add
e_categories_remove
e_categories_exist
e_categories_get_icon_file_for
+e_categories_dup_icon_file_for
e_categories_set_icon_file_for
e_categories_is_searchable
e_categories_register_change_listener