Commit Graph

133 Commits

Author SHA1 Message Date
80913b8044 Fixed Visual Studio's warnings 2015-02-07 15:05:46 +01:00
8db338ba14 Removed global new operator overload (issue #40, #45 and #46) 2015-02-01 20:59:31 +01:00
dadd8986dc Mute compiler warning (issue #47) 2015-01-15 21:05:14 +01:00
8560583ee7 Fixed GCC warning 2014-12-21 10:52:30 +01:00
2932c4ee43 Removed std::nothrow because it's not supported in Arduino 2014-12-21 10:46:32 +01:00
c726506b47 Added std::nothrow 2014-12-20 15:15:41 +01:00
c32e306be9 Test DynamicJsonBuffer behavior with arrays 2014-12-14 17:57:44 +01:00
13e907c894 Test that DynamicJsonBuffer.size() is the sum of all blocks 2014-12-13 21:02:42 +01:00
d19a34152f Test that DynamicJsonBuffer.blockCount() increases as expected 2014-12-13 20:52:59 +01:00
19cce08b2b Test initial value of DynamicJsonBuffer.blockCount() 2014-12-13 20:22:52 +01:00
3cd6f66067 Test that DynamicJsonBuffer can't alloc more than BLOCK_CAPACITY 2014-12-13 10:13:24 +01:00
ada588c112 Test that DynamicJsonBuffer returns a different pointer after each alloc() 2014-12-13 10:03:01 +01:00
0d57fe5a7e Test that DynamicJsonBuffer grows after each alloc 2014-12-13 09:54:04 +01:00
5a74beb7e2 Test initial size() of DynamicJsonBuffer 2014-12-11 21:05:45 +01:00
85ebc8a1ec Fixed shadowing warning (issue #36) 2014-12-09 20:23:49 +01:00
562080f22d Added conversion from ListIterator to ListConstIterator 2014-12-05 22:28:16 +01:00
f3a84857d9 Removed unused function 2014-11-22 18:54:40 +01:00
3b77dbbed7 Fixed warnings in Visual Studio 2014-11-11 18:18:26 +01:00
33f6376122 Fixed is<T>() 2014-11-11 17:26:13 +01:00
f6f8a63b99 Added a header to simplify library usage 2014-11-11 16:56:02 +01:00
e0ce711eb4 Fixed cpplint warnings 2014-11-11 16:43:35 +01:00
0911d8d796 Fixed cpplint warnings 2014-11-11 16:41:45 +01:00
3cfd36a5ce Reduced size by 16 bytes by inlining indent() and unindent() 2014-11-09 16:10:30 +01:00
3919f07890 Reduced size by 22 bytes by removing writeEmptyArray() and writeEmptyObject() 2014-11-09 13:54:03 +01:00
36ee4876c6 Reduced sze by 26 bytes by inlining getOrCreateNodeAt() 2014-11-08 21:32:30 +01:00
05db56760f Reduced size by 38 bytes by inlining addNode() 2014-11-08 21:22:03 +01:00
e94089ca56 Reduced size by 52 bytes by inlining createNode() 2014-11-08 21:16:47 +01:00
dc1d0ca698 Added #include <ListNode.hpp> 2014-11-08 21:16:14 +01:00
627d85ce23 Added #pragma once 2014-11-08 21:15:34 +01:00
f6133f2d36 Reduced size by 300 bytes by reusing the JsonPrettyPrint from v3 2014-11-08 19:40:07 +01:00
d8dbfe6e6d Reduced size by 706 bytes by removing virtual destructors. 2014-11-08 17:13:41 +01:00
d38131d495 Added JsonObject::containsKey() 2014-11-07 17:27:30 +01:00
5a56ec0636 Renamed writeInteger to writeLong to be more consistent 2014-11-07 13:27:42 +01:00
35a95f00d9 Inlined the content of JsonWriter.cpp 2014-11-07 13:23:11 +01:00
93397880ca Fixed compilation error with old GCC version (like the one in Arduino 1.0.6) 2014-11-07 12:12:58 +01:00
9d2ee6ce63 Fixed creation of JsonVariant::_invalid 2014-11-07 11:45:28 +01:00
ee580f1968 Removed comment line 2014-11-07 09:21:07 +01:00
a7b78fadb0 Removed StaticJsonBuffer.clear() 2014-11-06 17:08:42 +01:00
d94bcbf249 Added comments 2014-11-06 16:58:24 +01:00
086e99efb4 Added comment 2014-11-06 16:29:29 +01:00
579c9359df Added comments 2014-11-06 16:08:06 +01:00
885e35e892 Added comments 2014-11-06 14:48:14 +01:00
e7864c9566 Use Print& instead of Print* 2014-11-06 14:29:29 +01:00
6e67bc442f Added comments 2014-11-06 14:27:14 +01:00
ac9b776aa1 Fixed remaining cpplint warnings 2014-11-06 14:08:53 +01:00
1e02fabdec Simplified JsonWriter and PrettyJsonWriter 2014-11-06 13:52:33 +01:00
79bfe731af Added comments 2014-11-06 13:42:16 +01:00
a3425a6306 Added a nesting limit to the parser to prevent stack overflow that could be a security issue 2014-11-06 10:24:37 +01:00
f360cc664c Added empty line at end of file 2014-11-06 09:28:28 +01:00
342b079133 Rename Node into ListNode 2014-11-05 13:14:15 +01:00