(→QtContacts-EDS) |
(→QtContacts-EDS) |
||
| Line 11: | Line 11: | ||
Goals for initial milestone: | Goals for initial milestone: | ||
* full support for all QContactDetails, including custom ones and additional fields of details which map to well-known vCard properties (QContactUrl::SubTypeFavourite, QContactAvatar::videoUrl, QContactOrganization::FieldLocation...) | * full support for all QContactDetails, including custom ones and additional fields of details which map to well-known vCard properties (QContactUrl::SubTypeFavourite, QContactAvatar::videoUrl, QContactOrganization::FieldLocation...) | ||
| + | ** MISSING: QContactAnniversary::FieldEvent, QContactAnniversary::FieldCalendarId | ||
** QContactGeoLocation detail is not interoperable with libebook/EDS because QtVersit reverses latitude/longitude in the vCard [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1589 QTMOBILITY-1589]] | ** QContactGeoLocation detail is not interoperable with libebook/EDS because QtVersit reverses latitude/longitude in the vCard [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1589 QTMOBILITY-1589]] | ||
** QContactOnlineAccount is not interoperable with libebook/EDS (not direct equivalent is available in vCard) | ** QContactOnlineAccount is not interoperable with libebook/EDS (not direct equivalent is available in vCard) | ||
| Line 29: | Line 30: | ||
* [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1298 QTMOBILITY-1298]] QtVersit does not allow custom properties to have complex types | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1298 QTMOBILITY-1298]] QtVersit does not allow custom properties to have complex types | ||
* [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1592 QTMOBILITY-1592]] QContactManagerEngine schema definitions are incomplete | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1592 QTMOBILITY-1592]] QContactManagerEngine schema definitions are incomplete | ||
| - | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1590 QTMOBILITY-1590]] QtVersit contact importer does not follow RFC-2426 for LOGO/PHOTO value | + | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1590 QTMOBILITY-1590]] QtVersit contact importer does not follow RFC-2426 for LOGO/PHOTO value (IN PROGRESS) |
* [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1589 QTMOBILITY-1589]] QtVersit writes/reads QContactGeoLocation's latitude/longitude in reverse order (Compared to RFC-2426 and libebook) | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1589 QTMOBILITY-1589]] QtVersit writes/reads QContactGeoLocation's latitude/longitude in reverse order (Compared to RFC-2426 and libebook) | ||
* [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1623 QTMOBILITY-1623]] QContactManagerEngine::CompareVariant() does not support QVariant::StringList | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1623 QTMOBILITY-1623]] QContactManagerEngine::CompareVariant() does not support QVariant::StringList | ||
* [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1667 QTMOBILITY-1667]] QContactManagerEngine::CompareVariant() does not support QVariant::Url | * [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1667 QTMOBILITY-1667]] QContactManagerEngine::CompareVariant() does not support QVariant::Url | ||
| - | * [[https://bugzilla.gnome.org/show_bug.cgi?id=650952 GNOME #650952]] EDS displays misleading warnings such as "libebook-WARNING **: unknown field name `X-GENDER'" ( | + | * [[https://bugzilla.gnome.org/show_bug.cgi?id=650952 GNOME #650952]] EDS displays misleading warnings such as "libebook-WARNING **: unknown field name `X-GENDER'" (ACCEPTED UPSTREAM) |
* [[https://bugzilla.gnome.org/show_bug.cgi?id=650950 GNOME #650950]] EDS: Queries should iterate over all attributes with the same name for proper matching (ACCEPTED UPSTREAM) | * [[https://bugzilla.gnome.org/show_bug.cgi?id=650950 GNOME #650950]] EDS: Queries should iterate over all attributes with the same name for proper matching (ACCEPTED UPSTREAM) | ||
* [[https://bugzilla.gnome.org/show_bug.cgi?id=651054 GNOME #651054]] EDS: Support queries based on "photo" contact field. This is needed for EDS-side QContactAvatar::FieldImageUrl filtering. (ACCEPTED UPSTREAM) | * [[https://bugzilla.gnome.org/show_bug.cgi?id=651054 GNOME #651054]] EDS: Support queries based on "photo" contact field. This is needed for EDS-side QContactAvatar::FieldImageUrl filtering. (ACCEPTED UPSTREAM) | ||
| - | * [[https://bugzilla.gnome.org/show_bug.cgi?id=651113 GNOME #651113]] EDS: Support queries based on date field (e.g. birthday, anniversary). | + | * [[https://bugzilla.gnome.org/show_bug.cgi?id=651113 GNOME #651113]] EDS: Support queries based on date field (e.g. birthday, anniversary). (ACCEPTED UPSTREAM) |
Can be based on [existing Harmattan EDS plugin], which does not work as-is because of Nokia-specific API extensions.
Necessary changes:
Goals for initial milestone:
Goals for later milestones:
Related bugs: