Hi, please find attached a few patches for QtContact-EDS backend:
--- 0001: QContactFetchByIdRequestWorker: Fix unsafe use of QByteArray Stop using the internal representation of a temporary QByteArray. --- 0002: QContactRemoveRequestWorker: Use constData() instead of data() Optimize code by calling QByteArray::constData() instead of QByteArray::data(). --- 0003: QContactEBook::QContactLocalId2UID: return uppercase UID (IMPORTANT) libebook does not recognize hexadecimal UIDs if they are lowercase so we need to make sure we generate uppercase ones. --- 0004: ut_basictest: Add contact add/remove stress test Add stress test to try to add then remove a large amount of contacts in a loop and checks that the backend handles them correctly. --- 0005: QContactSaveRequestWorker: Fix memory leak Correctly unref the EContact object after it is added. --- 0006: QContactSaveRequestWorker: Improved error reporting Correctly update contact-level error map when libebook commit/add function returns false. --- 0007: QContactFetchByIdRequestWorker: Improved error reporting Correctly update contact-level error map when EContact to QContact conversion fails. --- 0008: ut_propertymatching: Use EXPECT_FAIL macro for GeoLocation Use EXPECT_FAIL macro for GeoLocation check. This is an expected fail due to bug QTMOBILITY-1589. It is cleaner than simply commenting the check because we can detect when the bug gets fixed in QtMobility. --- 0009: ContactEBook::getEContact() Fix unsafe QByteArray usage Stop using the internal char array representation of a temporary QByteArray object. --- 0010: QContactEBook::getEContact() Fix memory leak Correctly clear GError on error. --- kr, Christophe Dumez.
0001-QContactFetchByIdRequestWorker-Fix-unsafe-use-of-QBy.patch
Description: Binary data
0002-QContactRemoveRequestWorker-Use-constData-instead-of.patch
Description: Binary data
0003-QContactEBook-QContactLocalId2UID-return-uppercase-U.patch
Description: Binary data
0004-ut_basictest-Add-contact-add-remove-stress-test.patch
Description: Binary data
0005-QContactSaveRequestWorker-Fix-memory-leak.patch
Description: Binary data
0006-QContactSaveRequestWorker-Improved-error-reporting.patch
Description: Binary data
0007-QContactFetchByIdRequestWorker-Improved-error-report.patch
Description: Binary data
0008-ut_propertymatching-Use-EXPECT_FAIL-macro-for-GeoLoc.patch
Description: Binary data
0009-ContactEBook-getEContact-Fix-unsafe-QByteArray-usage.patch
Description: Binary data
0010-QContactEBook-getEContact-Fix-memory-leak.patch
Description: Binary data
_______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines
