86 DavXmlNode* create_xml_taglist(UcxList *tags); |
86 DavXmlNode* create_xml_taglist(UcxList *tags); |
87 |
87 |
88 UcxList* parse_macos_taglist(const char *buf, size_t length); |
88 UcxList* parse_macos_taglist(const char *buf, size_t length); |
89 UcxBuffer* create_macos_taglist(UcxList *tags); |
89 UcxBuffer* create_macos_taglist(UcxList *tags); |
90 |
90 |
91 int compare_taglists(UcxList *tags1, UcxList *tags2); |
91 char* create_tags_hash(UcxList *tags); |
|
92 |
|
93 UcxList* merge_tags(UcxList *tags1, UcxList *tags2); |
|
94 |
|
95 /* |
|
96 * Adds tag colors from the colored list to taglist if tags have the same name |
|
97 */ |
|
98 void add_tag_colors(UcxList *taglist, UcxList *colored); |
92 |
99 |
93 /* ----------- ----------- tag filter ---------------------- */ |
100 /* ----------- ----------- tag filter ---------------------- */ |
94 |
101 |
95 SyncTagFilter* parse_tagfilter_string(const char* filterstring, int scope); |
102 SyncTagFilter* parse_tagfilter_string(const char* filterstring, int scope); |
96 void free_tagfilter(SyncTagFilter* filter); |
103 void free_tagfilter(SyncTagFilter* filter); |