49 Commits

Author SHA1 Message Date
c77c3f33ef Added JsonArray::copyTo() and JsonArray::copyFrom() (issue #254) 2016-04-14 20:06:38 +02:00
8733f95e51 Added support of long long (issue #171)
Moved all build settings to `ArduinoJson/Configuration.hpp`
Added AppVeyor settings in source tree
2016-02-14 16:18:13 +01:00
b6d8e6c989 Updated copyright year from 2015 to 2016 2016-01-07 22:39:57 +01:00
c6a4bfa886 Fixed ambiguous overload with JsonArraySubscript and JsonObjectSubscript (issue #122) 2015-09-28 22:14:50 +02:00
7cf6fe6d62 Fixed return type of JsonArray::is<T>() and some others (issue #121) 2015-09-19 16:25:18 +02:00
c161f698fc Implicitly duplicate String in the JsonBuffer (issue #84, #87) 2015-07-25 15:38:12 +02:00
1b5be892b9 Added support of String class (issue #55, #56, #70, #77) 2015-05-25 15:38:58 +02:00
756c279cdc Redesigned JsonVariant to leverage converting constructors instead of assignment operators 2015-05-23 15:32:50 +02:00
0eff567910 Added JsonArray::removeAt() (issue #58) 2015-05-02 15:16:18 +02:00
5e5f060fc0 Updated copyright for 2015 2015-02-07 16:05:48 +01:00
8db338ba14 Removed global new operator overload (issue #40, #45 and #46) 2015-02-01 20:59:31 +01:00
f6133f2d36 Reduced size by 300 bytes by reusing the JsonPrettyPrint from v3 2014-11-08 19:40:07 +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
086e99efb4 Added comment 2014-11-06 16:29:29 +01:00
885e35e892 Added comments 2014-11-06 14:48:14 +01:00
ac9b776aa1 Fixed remaining cpplint warnings 2014-11-06 14:08:53 +01:00
a9f4f611d4 Extracting a common base class for JsonArray and JsonObject... 2014-11-05 11:53:08 +01:00
0fb4fa8f86 Extracting a common base class for JsonArray and JsonObject... 2014-11-05 11:43:59 +01:00
7d73e63c78 Extracting a common base class for JsonArray and JsonObject... 2014-11-05 11:38:36 +01:00
31dea656d5 Splitted JsonIterator into NodeIterator and NodeConstIterator 2014-11-05 11:16:36 +01:00
768312e870 Merged JsonArrayNode and JsonObjectNode into a single template 2014-11-05 11:09:48 +01:00
c6d11294e4 Replaced JsonArrayIterator and JsonArrayConstIterator by a template 2014-11-05 09:04:26 +01:00
6ce2497879 Move JsonPrintable into Internals/ 2014-11-05 08:53:41 +01:00
09f6d059a7 Renamed JsonValue to JsonVariant 2014-11-04 09:51:25 +01:00
04cde11a04 Now use uint8_t to store decimal count 2014-11-03 18:28:24 +01:00
1ce6d663af Replaced 0 literals by more explicit '\0' and NULL 2014-11-03 17:03:55 +01:00
f26f4263ea Removing virtual methods... 2014-11-03 12:32:47 +01:00
d35b680481 Removed ForwardDeclarations.hpp 2014-10-31 12:27:33 +01:00
5443e90baf Cleaning up... 2014-10-31 12:02:15 +01:00
889f059758 All tests passed! 2014-10-30 21:51:59 +01:00
45a8ed6531 Huge refactoring in progress... 2014-10-30 15:31:27 +01:00
4c204840e9 Huge refactoring in progress... 2014-10-30 14:03:33 +01:00
c3001e9ea9 Huge refactoring in progress... 2014-10-30 10:49:02 +01:00
5cf744dbac Huge refactoring in progress... 2014-10-29 21:18:27 +01:00
ba2b142c8a Huge refactoring in progress... 2014-10-29 14:24:34 +01:00
61218f12fd Epic refactoring in progress... 2014-10-28 16:29:55 +01:00
852256c1af Epic refactoring int progress... 2014-10-27 22:50:50 +01:00
8988cb4761 Epic refactoring in progress... 2014-10-27 14:03:44 +01:00
e0980292ef Epic refactoring in progress 2014-10-26 21:18:09 +01:00
618a54579f Simplified JsonArray 2014-10-25 21:02:13 +02:00
e748ce32bc Removed all friends of JsonValue 2014-10-25 15:55:58 +02:00
582216e004 Merged JsonArrayIterator and JsonObjectIterator into a one template class 2014-10-24 18:53:03 +02:00
1f6cd8e56e Removed usages of JsonNodeIterator 2014-10-24 18:31:50 +02:00
e85f27c0f3 Added file headers with copyrights 2014-10-23 23:39:22 +02:00
b43da1e421 Switched to Google coding style to match cpplint expectations 2014-10-23 23:13:13 +02:00
9175046f35 Formated code with clang-format 2014-10-23 19:54:00 +02:00
7e98d136f4 Added more warning flags for GCC (as suggested in issue #28) 2014-10-22 21:25:19 +02:00
d842e246c9 Added JsonArrayIterator 2014-10-22 17:59:59 +02:00
0daf82eee2 Renamed all .h files into .hpp (so that Sublime Text selects C++ syntax) 2014-10-19 15:46:36 +02:00