[Kde-pim] Review Request 121863: Review KXmlRpcClient before submitting for Frameworks

Daniel Vrátil dvratil at redhat.com
Tue Jan 6 11:06:24 GMT 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/121863/
-----------------------------------------------------------

(Updated Jan. 6, 2015, 12:06 p.m.)


Review request for KDEPIM-Libraries, Aleix Pol Gonzalez and Laurent Montel.


Repository: kxmlrpcclient


Description
-------

Forward-declare KIO::Job and KJob in public headers


Avoid unnecessary conversion from QUrl to QString and back to QUrl


Add metainfo.yaml


CMake: remove definitions provided by ECM


Update README, switch to MD format, rename to README.MD


Move private classes to query_p.h to make them testable


Make parser/serializer methods in Query::Private static
Simplifies testing


Initialize members of KXmlRpc::Response


Rename unit tests and simplify CMake


Add testcases for Query::Private parser/serializer


Only parse fault response once


Build the output XML as QByteArray instead of QString
We need to convert the markup to QByteArray anyway in order to pass it to
KIO::http_post, so we can build it right away. It should be slightly
faster and more memory efficient than QString.


Diffs
-----

  CMakeLists.txt 94dfd41 
  README ae79831 
  autotests/CMakeLists.txt 3f12c82 
  autotests/testclient.h 89a5e5b 
  autotests/testclient.cpp 8804b5b 
  autotests/testquery.h 91bf32b 
  autotests/testquery.cpp 494ee4c 
  metainfo.yaml PRE-CREATION 
  src/client.cpp 60e32f3 
  src/query.h d8d13bc 
  src/query.h d8d13bc 
  src/query.cpp 9c24155 

Diff: https://git.reviewboard.kde.org/r/121863/diff/


Testing
-------


Thanks,

Daniel Vrátil

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list