720 Commits

Author SHA1 Message Date
miloyip
74300ac718 Add Hasher::IsValid() 2015-05-10 10:26:33 +08:00
miloyip
1af660c8cb Add hasher 2015-05-10 08:59:58 +08:00
miloyip
8f5405a939 Fix compilation error 2015-05-09 22:49:36 +08:00
miloyip
3873bcb714 Fix some remote ref issues 2015-05-09 21:36:30 +08:00
miloyip
42f1194a8d Add remote reference 2015-05-09 20:24:47 +08:00
miloyip
ed7e9bc9f0 Refactor template parameters in schema 2015-05-09 15:58:01 +08:00
miloyip
4a0b59121e Move private schema classes into internal namespace 2015-05-09 14:33:25 +08:00
miloyip
422aebf3ac Clean up schema 2015-05-09 14:22:04 +08:00
miloyip
f0c3fa84fc Add Ref in schema 2015-05-09 11:46:45 +08:00
miloyip
1e4a3818ed Centralise schema ownership to SchemaDocument 2015-05-09 09:19:22 +08:00
miloyip
a576a0f5d5 Merge branch 'master' into schema 2015-05-09 08:40:55 +08:00
miloyip
63a1db0907 Fix a bug in Pointer 2015-05-09 08:38:27 +08:00
miloyip
74f1bc582b Add schema map in SchemaDocument 2015-05-09 08:37:49 +08:00
miloyip
0e4c368952 Merge branch 'master' into schema 2015-05-08 22:19:27 +08:00
miloyip
771fa9879a Add Pointer::Append(Value, Allocator) overload 2015-05-08 22:18:46 +08:00
Milo Yip
677af55f70 Merge remote-tracking branch 'origin/master' into schema 2015-05-08 21:50:25 +08:00
Milo Yip
5dee394004 Add Pointer::Append() and fixed bugs in assignment and Parse() 2015-05-08 21:26:56 +08:00
Milo Yip
24f060f7cb Refactor template parameters and add ISchemaValidator 2015-05-08 18:39:26 +08:00
Milo Yip
a5eabe8d0c Rename classes in schema 2015-05-08 16:26:36 +08:00
miloyip
5f548ac9a1 Fix a bug related to if block 2015-05-08 15:22:28 +08:00
miloyip
dec1225c07 Fix warning and runtime delete error. 2015-05-08 15:07:31 +08:00
miloyip
fff931b512 Fix another compilation error 2015-05-08 14:09:46 +08:00
miloyip
09530ad834 Fix compilation 2015-05-08 14:03:05 +08:00
Milo Yip
490630b7cc Readd RAPIDJSON_SCHEMA_HAS_REGEX and fix compilation 2015-05-08 13:48:37 +08:00
Milo Yip
6b3244ead3 Remove RAPIDJSON_SCHEMA_HAS_REGEX 2015-05-08 13:44:52 +08:00
Milo Yip
314ee2281c Add multiple patternProperties match 2015-05-08 13:37:30 +08:00
miloyip
3d3555d373 Use move semantics for property name 2015-05-07 23:37:05 +08:00
miloyip
242d67fa8d Handle all properties in schema 2015-05-07 23:05:05 +08:00
miloyip
e9dd5fffa6 Add schema dependencies (not handling missing property)
[ci skip]
2015-05-07 18:27:17 +08:00
miloyip
9e907ea219 Remove unused multiTypeSchema 2015-05-07 17:22:16 +08:00
Milo Yip
761561a28d Fix clang compilation and a memory leak 2015-05-07 17:09:55 +08:00
miloyip
1948fb5786 Fix multipleOf in schema tests 2015-05-07 16:42:41 +08:00
miloyip
e33049d288 Fix minLength & maxLength with code point instead of code unit 2015-05-07 16:15:09 +08:00
miloyip
9c0e409ff2 Fix "additional items do not match schema" 2015-05-07 15:36:48 +08:00
Milo Yip
f19a1b6abc Fix clang errors/warnings 2015-05-07 15:12:25 +08:00
miloyip
bbbd1c6f5e Schema code simplification 2015-05-07 15:05:55 +08:00
miloyip
838e29f482 Remove polymorphism in schema 2015-05-07 10:26:13 +08:00
miloyip
a274063ab2 Massive refactoring of schema 2015-05-07 00:59:51 +08:00
miloyip
a30a641c3e Fix warnings 2015-05-06 21:24:01 +08:00
miloyip
ca2061acef Turn off some not-yet-implemented test cases, and fix a few
[ci skip]
2015-05-06 18:31:56 +08:00
miloyip
5ad3639dd5 Add Json Schema Test Suite
[ci skip]
2015-05-06 18:11:57 +08:00
miloyip
15c712dc8f Attempt to make correct implementation of logic combiners 2015-05-06 16:29:11 +08:00
Milo Yip
f4e357f65d Merge pull request #329 from nightmouse/master
Warning cleanup
2015-05-06 11:42:46 +08:00
Justin Scheiber
050be06e52 fixing conversion warnings 2015-05-05 14:37:18 -06:00
Justin Scheiber
97d489c247 fix shadow warnings on gcc 4.8 (-Wshadow) 2015-05-05 14:02:10 -06:00
Igor Kostenko
1576cde592 Fix alignment of 64bit platforms 2015-05-05 17:39:16 +01:00
Milo Yip
d6871c3f15 Fix warnings 2015-05-05 21:43:27 +08:00
Milo Yip
eb7d02b51d Add anyOf, oneOf and not in schema (buggy) 2015-05-05 18:27:22 +08:00
Milo Yip
1062f0a46b Add allOf in schema 2015-05-05 16:44:05 +08:00
miloyip
d5c2f2ec78 Add patternProperties in schema 2015-05-05 00:47:06 +08:00