Tristan Penman
|
9c6e4951fd
|
Set compiler before running Travis build script
|
2016-02-02 11:24:24 -08:00 |
|
Tristan Penman
|
0f7a4cdf8b
|
Do not add apt repository for boost-latest
|
2016-02-02 11:03:18 -08:00 |
|
Tristan Penman
|
3a7055265e
|
Update Travis CI build to use Ubuntu trusty; based on build config from nlohmann/json
|
2016-02-02 10:50:33 -08:00 |
|
Tristan Penman
|
a2b119eff4
|
Update Travis CI build script to include verbose make output in build log
|
2016-02-02 08:48:03 -08:00 |
|
Tristan Penman
|
d2e906e63b
|
Add some debug output to Travis CI build script
|
2016-02-02 08:26:18 -08:00 |
|
Tristan Penman
|
8ee5ccbbcf
|
Add link to nlohmann/json to README file
|
2016-02-02 08:14:24 -08:00 |
|
Tristan Penman
|
4dd19d6e5a
|
Merge branch 'btolfa-modern-cpp-json' with minor changes
|
2016-02-02 08:11:52 -08:00 |
|
Tristan Penman
|
3e0a2d667e
|
Add #pragma once to header files
|
2016-02-02 08:11:03 -08:00 |
|
Tristan Penman
|
4c384420c7
|
Add new files for nlohmann/json to Xcode project
|
2016-02-02 08:07:19 -08:00 |
|
Tristan Penman
|
491bafe256
|
Minor stylistic changes for consistency with existing code
|
2016-02-02 08:05:57 -08:00 |
|
Tristan Penman
|
3fa4807bcf
|
Update travis build script to add -DBOOST_NO_CXX11_ALLOCATOR compiler flag for clang++ builds
|
2016-02-02 07:54:45 -08:00 |
|
Tengiz Sharafiev
|
f88cc803cd
|
Implement test adapter comparison for nlohmann/json
|
2016-02-02 17:50:35 +03:00 |
|
Tengiz Sharafiev
|
8b069ccd23
|
Implement nlohmann/json utils
|
2016-02-02 17:50:35 +03:00 |
|
Tengiz Sharafiev
|
c1ac8ba194
|
Implement adapter for nlohmann/json
|
2016-02-02 17:50:35 +03:00 |
|
Tengiz Sharafiev
|
d8e217cb60
|
Implement test for nlohmann/json adapter
|
2016-02-02 17:50:35 +03:00 |
|
Tengiz Sharafiev
|
992fa11736
|
Add empty header from nlohmann/json adapter
Based on json11_adapter.hpp
|
2016-02-02 17:50:35 +03:00 |
|
Tengiz Sharafiev
|
5959c31172
|
Add nlohman/json library
https://github.com/nlohmann/json
|
2016-02-02 17:50:35 +03:00 |
|
Tristan Penman
|
f6476167b5
|
Update README to include link to json11
|
2016-02-01 11:38:50 -08:00 |
|
Tristan Penman
|
a1d330e285
|
Merge branch 'hotwatermorning-master' with minor changes
|
2016-01-29 17:59:27 -08:00 |
|
Tristan Penman
|
8c35752f50
|
Update builds in Xcode project to use project defaults for deployment target and whether to strip debug symbols
|
2016-01-29 17:31:43 -08:00 |
|
Tristan Penman
|
564f9df30f
|
Remove redundant const references that didn't really aid readability
|
2016-01-29 17:30:43 -08:00 |
|
Tristan Penman
|
b9570e92c1
|
Minor tweak to capitalisation of json11 in comment
|
2016-01-29 17:30:11 -08:00 |
|
Tristan Penman
|
69c855cbfd
|
Add json11 library to Xcode project files
|
2016-01-28 19:35:38 -08:00 |
|
hotwatermorning
|
94ea214bb0
|
Fix CMakeLists.txt to use json11 if compiler supports c++11.
|
2016-01-28 13:35:44 +09:00 |
|
hotwatermorning
|
57ed4783e3
|
Merge branch 'master' of https://github.com/tristanpenman/valijson
|
2016-01-28 13:18:54 +09:00 |
|
hotwatermorning
|
303332a209
|
Disable json11 unless VALIJSON_BUILD_CXX11_ADAPTERS macro is defined.
|
2016-01-28 13:16:08 +09:00 |
|
Tristan Penman
|
3117ce1100
|
Suppress output from pushd and popd in travis build script
|
2016-01-27 10:16:14 -08:00 |
|
Tristan Penman
|
b7bf364b98
|
Move Travis CI build steps to separate script that can build/run tests with C++11 enabled (when compiled with clang)
|
2016-01-27 10:12:05 -08:00 |
|
Tristan Penman
|
1a3a703298
|
Add flag to CMakeLists file to allow C++11 support to be enabled, with an appropriate preprocessor definition passed to the compiler
|
2016-01-27 09:52:12 -08:00 |
|
hotwatermorning
|
67e93e21ae
|
Fix condition of isInteger.
|
2016-01-26 14:49:42 +09:00 |
|
hotwatermorning
|
851aa78167
|
Add test cases for Json11.
|
2016-01-26 14:43:09 +09:00 |
|
hotwatermorning
|
04dc77b87c
|
Support dropbox/json11.
|
2016-01-26 14:43:09 +09:00 |
|
hotwatermorning
|
4c6bf5d12c
|
Add json11 files.
|
2016-01-26 14:20:38 +09:00 |
|
Tristan Penman
|
a64c3c4e30
|
Update type checks in ValidatorVisitor to use allow loose type conversions when strictTypes flag is not set
|
2016-01-16 12:58:52 +11:00 |
|
Tristan Penman
|
222e593733
|
Use asBool() instead of getBool() when parsing 'additionalItems' and 'required' constraints
|
2016-01-14 21:47:54 +11:00 |
|
Tristan Penman
|
29367ccf0b
|
Use asBool() instead of getBool() to get value of uniqueItems constraint
|
2016-01-14 21:41:17 +11:00 |
|
Tristan Penman
|
476d2c645a
|
Remove unnecessary include form property_tree_utils.hpp
|
2016-01-13 17:17:51 +11:00 |
|
Tristan Penman
|
067fd1c48b
|
Add test_picojson_adapter.cpp to Xcode project file
|
2016-01-08 11:26:07 +11:00 |
|
Tristan Penman
|
71a6b64e0e
|
Allow SchemaParser to track path to current node in recursive populateSchema calls
|
2015-12-22 18:25:07 +11:00 |
|
Tristan Penman
|
cdabbe5549
|
Update SchemaParser to pass optional resolution scope with recursive fn calls
|
2015-12-22 17:40:45 +11:00 |
|
Tristan Penman
|
79267593f3
|
Remove unwanted arguments from publicly accessible populateSchema function
|
2015-12-22 17:33:24 +11:00 |
|
Tristan Penman
|
00686e26f0
|
Add header file with placeholder functions for working with absolute and relative URIs
|
2015-12-22 11:06:15 +11:00 |
|
Tristan Penman
|
3365287ef0
|
Add support for decoding %-encoded characters in JSON Pointer path fragments
|
2015-12-22 10:36:20 +11:00 |
|
Tristan Penman
|
592e6db083
|
Move functionality from Schema class to a new Subschema class (superclass for Schema), and remove dead code
|
2015-12-22 10:26:51 +11:00 |
|
Tristan Penman
|
0227384534
|
Add support for 'description' and 'title' attributes
|
2015-12-21 23:20:29 +11:00 |
|
Tristan Penman
|
9ec9a37222
|
Fix minor issues raised by Doxygen and add a few missing doc-comments
|
2015-12-20 08:16:16 +11:00 |
|
Tristan Penman
|
032414bf8f
|
Update Xcode project files for Xcode 7 and remove unwanted customisations from libjsoncpp build
|
2015-12-16 15:25:29 +11:00 |
|
Tristan Penman
|
56beb45300
|
Add 'remotes' schema files from JSON-Schema-Test-Suite
|
2015-12-12 19:25:25 +11:00 |
|
Tristan Penman
|
6546a9a945
|
Adapt existing tests to cover GenericRapidJsonAdapter when using a value type backed by RapidJson's CrtAllocator
|
2015-12-07 22:01:06 +11:00 |
|
Tristan Penman
|
414c46b423
|
Rename RapidJsonAdapter template class to GenericRapidJsonAdapter and add typedefs for old class names
|
2015-12-04 08:18:17 +11:00 |
|