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.

Attachment: 0001-QContactFetchByIdRequestWorker-Fix-unsafe-use-of-QBy.patch
Description: Binary data

Attachment: 0002-QContactRemoveRequestWorker-Use-constData-instead-of.patch
Description: Binary data

Attachment: 0003-QContactEBook-QContactLocalId2UID-return-uppercase-U.patch
Description: Binary data

Attachment: 0004-ut_basictest-Add-contact-add-remove-stress-test.patch
Description: Binary data

Attachment: 0005-QContactSaveRequestWorker-Fix-memory-leak.patch
Description: Binary data

Attachment: 0006-QContactSaveRequestWorker-Improved-error-reporting.patch
Description: Binary data

Attachment: 0007-QContactFetchByIdRequestWorker-Improved-error-report.patch
Description: Binary data

Attachment: 0008-ut_propertymatching-Use-EXPECT_FAIL-macro-for-GeoLoc.patch
Description: Binary data

Attachment: 0009-ContactEBook-getEContact-Fix-unsafe-QByteArray-usage.patch
Description: Binary data

Attachment: 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

Reply via email to