- refactored postal addresses in the Contact record class into
commitebd039cb1e4b6e421319c0810304a8b17fab4029
authorcdfrey <cdfrey>
Sat, 21 Jul 2007 03:33:31 +0000 (21 03:33 +0000)
committercdfrey <cdfrey>
Sat, 21 Jul 2007 03:33:31 +0000 (21 03:33 +0000)
tree2eb2a4f88341937eaf253cc0551922e65ccd7615
parentc82a410246557739b1892102f61ab4362c2c385d
- refactored postal addresses in the Contact record class into
       a new class called PostalAddress
- renamed Address class in record.h to EmailAddress
- moved Contact::GetPostalAddress() to record.cc as part of the
       new PostalAddress class and renamed it
       PostalAddress::GetLabel()
- opensync plugin:
       - refactored vformat helpers into separate base class
       called vBase
       - added vCard converter class
       - commented out the code that skipped over the adding
       of empty attribute values and parameters,
       since VCARD depends on some of this behaviour
       - movified vformat.c:vformat_find_attribute() to take
       an extra nth argument, in order to search
       for multiple attributes with the same name...
       the way this is coded is a bit inefficient...
       but we're moving away from vformat when we move
       to OpenSync 0.3x / 0.40, so this is just temporary
       pain
ChangeLog