dav/tags.h

changeset 525
26a1d5b9d9d2
parent 524
d53fd1006485
child 747
efbd59642577
equal deleted inserted replaced
524:d53fd1006485 525:26a1d5b9d9d2
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);

mercurial