Tristan Penman
77bae9fb74
Fix xcode stuff
2021-04-04 13:33:13 +10:00
Jordan Bayles
88d9d890b5
Update JsonCpp to 1.9.4
...
This patch updates the JsonCpp third party dependency to the latest
version.
2020-11-05 17:11:35 -08:00
Tristan Penman
09d21423cc
Update xcode project files
2020-06-28 12:40:05 +10:00
Tristan Penman
0f9e8cacf8
Disable unnecessary C++11 checks in source code
2019-08-20 22:38:19 +10:00
Tristan Penman
b36de50d4a
Update xcode project files
2019-08-20 22:21:53 +10:00
Tristan Penman
a81780e8c7
Auto-update of Xcode project settings for Xcode 9.2
2018-08-01 14:44:27 +10:00
Tristan Penman
88e37d66d4
Update Xcode project configuration
2017-07-10 13:14:07 +10:00
Lars Immisch
b6854612a4
This patch drops boost as a dependency from the valijson core.
...
It is based on https://github.com/tristanpenman/valijson/pull/28 , but squashed and rebased for simplicity.
See the original https://github.com/tristanpenman/valijson/pull/28 for history.
2016-08-15 22:32:47 -07:00
Tristan Penman
b056534585
Xcode project upgrade check and removal of redundant build settings
2016-04-08 08:50:42 +10:00
Tristan Penman
078ee62301
Move ConstraintBuilder to its own header file and update SchemaParser to explicitly take ownership of a ConstraintBuilder by pointer
2016-04-08 08:24:05 +10:00
Tristan Penman
99e870ca5d
Flesh out API for PolyConstraint concept, simplify test cases and add new files to Xcode project
2016-04-07 09:55:13 +10:00
Tristan Penman
b44826434b
Enable signed/unsigned comparison warnings in Xcode project
2016-02-02 15:06:17 -08:00
Tristan Penman
f2eed08cab
Add compiler flags for -Wall and -Werror to Xcode project files and CMake configuration
2016-02-02 15:06:17 -08:00
Tristan Penman
0d028fb188
Upgrade rapidjson from version 0.1 to version 1.0.2
2016-02-02 15:06:17 -08:00
Tristan Penman
c7f2f9b802
Refactor DependenciesConstraint to use custom allocator, hidden behind a more robust encapsulation strategy
2016-02-02 15:06:14 -08:00
Tristan Penman
4c384420c7
Add new files for nlohmann/json to Xcode project
2016-02-02 08:07:19 -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
69c855cbfd
Add json11 library to Xcode project files
2016-01-28 19:35:38 -08:00
Tristan Penman
067fd1c48b
Add test_picojson_adapter.cpp to Xcode project file
2016-01-08 11:26:07 +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
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
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
9b3779a57b
Move functions for parsing/unpacking JSON Reference strings to separate header file
2015-10-16 21:33:40 +11:00
Tristan Penman
e21b31295f
Add picojson_adapter.hpp to Xcode project file
2015-10-13 13:03:35 +11:00
Tristan Penman
3ac87e9af2
Add picojson to xcode project
2015-06-17 09:37:51 +10:00
Tristan Penman
f627ef6e15
Add README.md and LICENSE to Xcode project
2015-05-14 08:13:00 +10:00
Tristan Penman
c43c8568f5
Rename json_reference namespace to json_pointer and move unrelated functionality back into SchemaParser class
2015-05-06 18:46:39 +10:00
Tristan Penman
f42a4f9458
Lift rough JSON Pointer resolution functions into separate file
2015-05-05 16:18:21 +10:00
Tristan Penman
e8bb484011
Update Xcode project files
2015-05-04 11:06:20 +10:00
Tristan Penman
630703c627
Move jsoncpp build into separate library in Xcode project to contain compiler warnings
2015-03-15 15:29:34 +11:00
Tristan Penman
9ea602d13a
Upgrade to jsoncpp 0.9.4
2015-03-15 12:24:34 +11:00
Tristan Penman
467368d022
Improve contexts for error reporting, and fix unicode bug.
2014-06-15 22:09:38 +10:00
Tristan Penman
031ca48079
Make min/max length constraints unicode-aware so that strings containing non-ASCII characters are handled correctly.
2014-06-15 13:35:16 +10:00
Tristan Penman
68d0ebf866
Update gtest to version 1.7.0 and fix xcode build errors.
2014-04-17 10:58:06 +10:00
Tristan Penman
4c9864de73
Initial commit.
...
This commit contains the third major design of a C++ library for JSON Schema validation.
It is definitely not what I would consider production-ready, but I do think that the overall design of the library is robust.
2013-10-30 07:51:11 +11:00