----- Original Message ----- From: Tom Billiet Time: 08-01-07 15:54 Okay, To answer to my own mail: I still haven't found where the "compare" and "prepare" functions are called, but I noticed it's not needed. I do have a working category syncing now :-) But not too enthusiast, I still have a 3 problems left: 1) (the biggest problem) Every item you read from the palm has a category, which is a number (id). But so I have no idea what the name of that category is, and I can't find a function to convert that id to a name or get a list of all the categories in the palm. I'm sure this is possible, but I'm overlooking it in the pilot-link doc's, can anybody help me on this? 2) Evolution has support for adding an item to more than 1 category, palm doesn't have this support. Now I'm only using the first category and ignoring the rest if an item has more categories. I don't see any other solution. 3) Putting an item in an non-existent category in evolution doesn't create a new category, but the item is added to that category (categories are stored as a string of comma separated values in evolution). So you have to create the category yourself in evolution. No big deal, as it will still work if the category is non-existent. I haven't tried creating a new category on the palm, but I found functions in pilot link for doing this, so I think that won't be a big problem. But I first need to be able to determine whether a category is already available in palm, which brings me back to point 1 :-) If somebody can help me on this I can fix these problems and send my patch. Greetings, Tom |