http://bugs.meego.com/show_bug.cgi?id=4027

joergen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jorgen.scheibengru...@nokia
                   |                            |.com

--- Comment #7 from joergen <[email protected]> 2010-11-05 
18:37:48 PDT ---
Maemo libebook has 2 extra APIs for this btw: e_contact_persist_data() and
e_contact_inline_data(), so fixing this should be just a matter of using those
on maemo + some ifdef.

The reason why we extract photos from the vcards is performance; since eds
represents contacts as vcards and transfers them like that between
client/server, it's a pretty bad idea to have huge amounts of base64 encoded
data in them.

I don't think it makes a lot of sense to write a different backend for maemo;
what libosso-abook adds is mostly irrelevant for synchronization (it's mostly
about integration with telepathy and UI stuff).

There is another difference though, that might make sense to add a ifdef for.
Maemo eds can actually convert the 3.0 vcards eds uses internally to 2.1 vcards
(i.e. it implements e_vcard_to_string_vcard_21()). That's quite important for
interoperability with a lot of phones.

-- 
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to