summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add MODULE_VERSION to .qmake.conf for 5.1 buildsHEADmasterChris Craig2013-08-121-1/+3
| | | | | Change-Id: I8726c43463ad732c037da7305da131fdf92cc8ee Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
* Replaced Nokia copyrightTeemu Kaukoranta2013-05-301-1/+1
| | | | | | | One file still had Nokia copyright left. Change-Id: I4aa56b74e174ec40a53df6d1ad41eb0a52a11417 Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
* Fixed licensesTeemu Kaukoranta2013-05-2368-260/+804
| | | | | | | | | Updated licenses using replace-licenses.zsh from mkdist repo. Possible copyright and contact changes will come later. Change-Id: I90b78499854e15db2697995b50f21d7c0cc55108 Reviewed-by: Janne Anttila <janne.anttila@digia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
* Change copyright to Digia.Chris Craig2013-03-0269-1615/+1141
| | | | | Change-Id: Ieafba5e31117ffd05894132b6b604b8c446d0346 Reviewed-by: Chris Craig <craig@ics.com>
* Documentation updates and fixesChris Craig2013-03-0230-104/+501
| | | | | | | | - QJsonConnection and QJsonEndpoint doc updates. - Fixes to build docs correctly with Qt 5.0 release. Change-Id: I6a075a274e361417051464bfa85f1211149386ca Reviewed-by: Chris Craig <craig@ics.com>
* Fixes for tests.Chris Craig2013-03-014-4/+10
| | | | | | | More fixes for the final Qt 5 release Change-Id: I5a267e1ab75a976ed6b6f7923a933de6eab90be7 Reviewed-by: Chris Craig <craig@ics.com>
* Qt5 release fixesChris Craig2013-03-0167-1186/+1141
| | | | | | | | | | | Modifications to build with the final Qt 5 release. Because the Qt module build process changed a lot, there are a number of changes. Most significantly, all classes are renamed to begin with 'Q', since that's the only way to get syncqt to install them correctly. Change-Id: I987fd426702a49991e930d1670d9c76be994eab9 Reviewed-by: Chris Craig <craig@ics.com>
* Changed test socket location under AndroidAndrew Christian2012-07-111-34/+25
| | | | | Change-Id: I399cff5db42f42009cd9b81ec2efa6a2b73e189b Reviewed-by: Chris Craig <craig@ics.com>
* Fix for compiling for BionicAndrew Christian2012-07-061-0/+2
| | | | | Change-Id: I4f757ab64a92fbd8c6febceda5eb707a2b83003d Reviewed-by: Chris Craig <craig@ics.com>
* Fix compilation with latest Qt (-std=c++0x)Kent Hansen2012-06-131-2/+3
| | | | | Change-Id: Ife8683c1d74666a1084bd6ca66a75aeb33c313a5 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
* GCC 4.7 compilation fixesJani Uusi-Rantala2012-06-084-1/+6
| | | | | | | | Many of the standard library includes have removed unistd.h. See http://gcc.gnu.org/gcc-4.7/porting_to.html for more info. Change-Id: I538663274077a0d21c05af0291c96acd6e40f71d Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* handle endpoint name changeChris Craig2012-05-305-2/+54
| | | | | | Change-Id: I53800873d9929d4b6f8b967327974ed916b8fc48 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Expose defaultEndpoint as a property for QML.Chris Craig2012-05-302-11/+11
| | | | | | | | | Also fixed a JsonConnection declarative test that failed because of a previous commit. Change-Id: Ibaecf3e5669a18519832b07628f4e23ca00d24cf Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Allow endpoint with the empty string "".Chris Craig2012-05-291-22/+8
| | | | | | | | Also, don't keep the default endpoint in the endpoint list. Change-Id: I43fd834f62f06e512c1be555ba870c22715da61d Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* initial JsonConnection implementation (synchronous)Alexei Rousskikh2012-05-0819-5/+3048
| | | | | Change-Id: I21bd552b5862ab48e8df9e02a3a9eabea8910609 Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* qtjsonschema documentation updatesChris Craig2012-04-112-68/+165
| | | | | Change-Id: Ief49b079b8d90bec3b3683e20a48ad1a8c5bbe88 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* added support for BOM(byte order mark) before utf; added utf32Alexei Rousskikh2012-04-067-26/+231
| | | | | Change-Id: Iefffd320293e3324dcf29d2f2bb284b3cdf76e97 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* bug fix: replaced obsolete receive with readReadyMessage/processMessagesAlexei Rousskikh2012-04-041-2/+1
| | | | | Change-Id: I160c450811b86add7c0c8fd0733054f6385aa735 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* Added JsonBuffer testsAndrew Christian2012-04-045-2/+131
| | | | | Change-Id: Ic3db66cf035aec662272f01954bd0494a6719828 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* JsonStream::lastError() implementationAlexei Rousskikh2012-03-283-6/+91
| | | | | Change-Id: I28bcf54de67d08b35258370b293019e9a786480e Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* improved error handling for schema loadingAlexei Rousskikh2012-03-281-2/+21
| | | | | Change-Id: I6befd1c483ed4af4fdf15d16ee8aecb9511bd1ac Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* documentation addedAlexei Rousskikh2012-03-272-1/+143
| | | | | Change-Id: Idb0b927422c39025c898242455483f904216c14e Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* doc cleanupChris Craig2012-03-232-9/+19
| | | | | | | | - Removed obsolete note about qtbinaryjson - Added a few missing method descriptions Change-Id: I3cf7464a880a71c25267fe13aec2bddf10d7ae4c Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* JsonStream & JsonBuffer API redesignAlexei Rousskikh2012-03-2312-107/+537
| | | | | | | | | | | | The JsonStream API has been redesigned to support more control over the size of read and write buffers. In addition, the API for notification and reading of new messages has been changed to a more QIODevice-like flavor (readyReadMessage(), messageAvailable(), and readMessage()). Change-Id: I90104713c0cf785db86c2ff716f91c0bd8bb22a0 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Fixed documentation for qdoc and UTF-16Andrew Christian2012-03-192-1/+3
| | | | | Change-Id: I192455a0bd26a15c036ae00e1e026f3f9f2335ef Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Added UTF16-BE and UTF16-LE supportAndrew Christian2012-03-197-40/+119
| | | | | Change-Id: I4322a4b89ef9e8003c3b1951034aee8db64b5ffd Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* Fixed compiler warnings in bsonAndrew Christian2012-03-193-12/+11
| | | | | | Change-Id: I77e9ea5daafc20556c6ebb13e374a7ffe0529b07 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Cleaned up documentationAndrew Christian2012-03-1612-91/+158
| | | | | Change-Id: Ib79c0d8ccfd0fb332f768b4ea27507ca20dd7d69 Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* removed trailing comma which made JSON invalidAlexei Rousskikh2012-03-121-1/+1
| | | | | Change-Id: I498349f25da6f58677245d81c633a07f056594ea Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* PIMPL implementation for major classesAlexei Rousskikh2012-03-0810-214/+357
| | | | | Change-Id: I18d9771f952dc980130034eb42d8f325402db280 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* Added JsonPipe classAndrew Christian2012-03-066-1/+583
| | | | | | | | | The JsonPipe class supports reading and writing JSON objects over a pair of pipes (file descriptors). Change-Id: I388907d38d1afb12dd53fadc3051db1db4d2f35f Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* implemented self reference ({"$ref" : "#"}) (required for a self validation)Alexei Rousskikh2012-03-055-14/+90
| | | | | Change-Id: I0ebb0c3c1a26e7f734ccd9784cfbe11fcc5b5e30 Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* improved error message; added a non-existent schema errorAlexei Rousskikh2012-03-055-5/+20
| | | | | Change-Id: Icb56fb4d4b3034da10abda9047687aad90d44a23 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* fixed missed property check when additionalProperties=falseAlexei Rousskikh2012-03-012-11/+5
| | | | | Change-Id: I71f53054c5a4a6da2058caa8c93ac813d0977078 Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* add error object to server validation signals, add debug stream operatorChris Craig2012-03-014-9/+21
| | | | | Change-Id: Iaf6c9b4ddab9d2532096830bcb87ca222549e435 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* Add compatibility for older qdocconfAndrew Christian2012-02-292-3/+5
| | | | | Change-Id: I0059888556aba817d619c2465c4f19c9cb4a6533 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* Fixed up a bunch of QString compiler warningsAndrew Christian2012-02-295-19/+23
| | | | | Change-Id: I705d92fdf899685875a22d982a0a261e940a66ce Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Removed libQtGui library dependency by removing QColor from schema validatorAndrew Christian2012-02-293-13/+1
| | | | | Change-Id: I2a4f87d49953beaa39458c240486a77b0994916d Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* Fix compiler warningsAndrew Christian2012-02-287-16/+17
| | | | | Change-Id: If732972a226e63fa8c6e4c91cc0a0724bfb1f105 Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>
* implemented array in 'items' attribute; 'additionalItems' attributeAlexei Rousskikh2012-02-283-16/+137
| | | | | Change-Id: Id6e040041253907f1e19f4bfa6c6b4d75dd4d3a4 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* schema indexing optimization - replaced QMultiMap with QHashAlexei Rousskikh2012-02-281-4/+10
| | | | | Change-Id: I15cf7ab497cf9e3edf7b8e364386418f1f3be74c Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* implemented schema indexing based on a propertyAlexei Rousskikh2012-02-257-54/+188
| | | | | Change-Id: I6d5b2038e7b988b699349f8bd80fae88162bcecf Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* implemented schema syntax error handling; removed obsolete filesAlexei Rousskikh2012-02-2310-319/+110
| | | | | Change-Id: I1389abae9da4438071d8e7271d7212b91ddc75c3 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* remove dependency on declarative moduleChris Craig2012-02-224-36/+1
| | | | | | | The only dependency was a BsonObject constructor that we weren't using anyway. Change-Id: Ic11dcbd9063feeb868a2accd00de48328bbbe21d Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* additionalProperties implemented; small fixesAlexei Rousskikh2012-02-225-21/+137
| | | | | Change-Id: Id63e9c7e2a73cc7c3e3bc4632767eac96724ec2d Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* better error handling while loading of schemasAlexei Rousskikh2012-02-214-14/+100
| | | | | Change-Id: I1233adc436c4def39b3a4ff76c35bd2cbb6caf7e Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* initial default schema property implementationAlexei Rousskikh2012-02-168-4/+157
| | | | | Change-Id: I7a876291cbea19a00bb692cdf9000bcb7a586904 Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
* Cleaned up a few documentation errorsAndrew Christian2012-02-165-6/+34
| | | | | Change-Id: I30fb5f18d9ad9c7b62c5357ddd55a56ee521eebe Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* Changed uid_t to int to work better with QMLAndrew Christian2012-02-162-18/+21
| | | | | Change-Id: I77a38355ad1d12f9f7ff5a8a9e2ae9cab3efc722 Reviewed-by: Alexei Rousskikh <ext-alexei.rousskikh@nokia.com>
* Changed DECLARE_METATYPE macro to not prepend ::Andrew Christian2012-02-156-10/+8
| | | | | Change-Id: I86a8c43b6bc3872cdc8f8fce1de9f115500ea59c Reviewed-by: Chris Craig <ext-chris.craig@nokia.com>