http://bugzilla.moblin.org/show_bug.cgi?id=5633
--- Comment #11 from pohly <[email protected]> 2009-08-31 08:06:01 --- (In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #8) > > > fix is done. > > > > The fix is applied to all SyncEvolution backends, even if they don't have > > Evolution's limitation. Can we configure this script so that it is only > > active > > when encoding a vCard for Evolution? Without having thought much about it, > > an > > outgoing script which which checks for remote rule "Evolution" might work. > You mean by checking remote rule 'evolution', we can decide whether to strip > this information? Yes, but note that this will only be set inside the MAKETEXTWITHPROFILE macro call that SyncSource.cpp adds to get the item converted for Evolution. I'm not entirely sure whether that'll really work. Checking the MAKETEXTWITHPROFILE implementation in sysync/scriptcontext.cpp func_MakeTextWithProfile I see that no scripts are called. This means we'll have to try something else. You could set info.m_profile in the Evolution contact backend to something like this: " <initscript><![CDATA[\n" " string itemdata;\n" " ]]></initscript>\n" " <beforewritescript><![CDATA[\n" " VCARD_INCOMING_SCRIPT_EVOLUTION;\n" " itemdata = MAKETEXTWITHPROFILE(" << info.m_profile << ", \"EVOLUTION\");\n" " ]]></beforewritescript>\n" " <afterreadscript><![CDATA[\n" " PARSETEXTWITHPROFILE(itemdata, " << info.m_profile << ", \"EVOLUTION\");\n" " ]]></afterreadscript>\n" " <map name='data' references='itemdata' type='string'/>\n"; To avoid copying that whole string perhaps we should introduce an info.m_incomingScipt and info.m_outgoingScript which are pasted into that text if non-empty inside SyncSource.cpp? -- Configure bugmail: http://bugzilla.moblin.org/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
