diff options
| author | Philip Withnall <philip.withnall@collabora.co.uk> | 2014-03-27 23:01:28 +0000 |
|---|---|---|
| committer | Philip Withnall <philip.withnall@collabora.co.uk> | 2014-03-28 08:53:47 +0000 |
| commit | fe2f8f2ce2a8a6158007e1806def2a3b946794e7 (patch) | |
| tree | 485cd0e71bd5c588162a39ef55f98ae62f33e857 /docs | |
| parent | 3a59b6570d56c187229a39f55bd51240de2a8c5e (diff) | |
| download | evolution-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.txt | 2 |
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 |
