Commit Graph

  • d7ac7ff9a3 Added DynamicJsonBuffer Benoit Blanchon 2014-12-20 15:45:09 +01:00
  • aef7e43c48 Use DynamicJsonBuffer instead of arbitrary sized StaticJsonBuffer Benoit Blanchon 2014-12-20 15:42:43 +01:00
  • d855b0f98c Test object allocation with DynamicJsonBuffer Benoit Blanchon 2014-12-20 15:16:06 +01:00
  • c726506b47 Added std::nothrow Benoit Blanchon 2014-12-20 15:15:41 +01:00
  • c32e306be9 Test DynamicJsonBuffer behavior with arrays Benoit Blanchon 2014-12-14 17:57:44 +01:00
  • 13e907c894 Test that DynamicJsonBuffer.size() is the sum of all blocks Benoit Blanchon 2014-12-13 21:02:42 +01:00
  • d19a34152f Test that DynamicJsonBuffer.blockCount() increases as expected Benoit Blanchon 2014-12-13 20:52:59 +01:00
  • 19cce08b2b Test initial value of DynamicJsonBuffer.blockCount() Benoit Blanchon 2014-12-13 20:22:52 +01:00
  • 3cd6f66067 Test that DynamicJsonBuffer can't alloc more than BLOCK_CAPACITY Benoit Blanchon 2014-12-13 10:13:24 +01:00
  • ada588c112 Test that DynamicJsonBuffer returns a different pointer after each alloc() Benoit Blanchon 2014-12-13 10:03:01 +01:00
  • 0d57fe5a7e Test that DynamicJsonBuffer grows after each alloc Benoit Blanchon 2014-12-13 09:54:04 +01:00
  • 5a74beb7e2 Test initial size() of DynamicJsonBuffer Benoit Blanchon 2014-12-11 21:05:45 +01:00
  • e2d591b9ff Fixed build in travis Benoit Blanchon 2014-12-09 22:53:05 +01:00
  • 8082185ac4 Fixed template instantiation warning (issue #35) Benoit Blanchon 2014-12-09 20:35:01 +01:00
  • 85ebc8a1ec Fixed shadowing warning (issue #36) Benoit Blanchon 2014-12-09 20:23:49 +01:00
  • 9ca32e664e Added unit tests for issue #34 Benoit Blanchon 2014-12-08 20:22:01 +01:00
  • 566b76121a Fix test of ListConstIterator Benoit Blanchon 2014-12-05 22:28:37 +01:00
  • 562080f22d Added conversion from ListIterator to ListConstIterator Benoit Blanchon 2014-12-05 22:28:16 +01:00
  • bb8bddc758 Test const itertor Benoit Blanchon 2014-12-05 22:11:45 +01:00
  • 9eb8842dda Test operator*() Benoit Blanchon 2014-12-05 21:54:49 +01:00
  • 97558abc29 Test with a missing closing quote Benoit Blanchon 2014-12-05 21:46:51 +01:00
  • 160ce092ff Added code coverage badge Benoit Blanchon 2014-11-30 15:11:19 +01:00
  • d6974127b4 Moved documentation to the wiki Benoit Blanchon 2014-11-29 17:00:38 +01:00
  • 092660db52 Moved documentation to the wiki Benoit Blanchon 2014-11-29 16:59:22 +01:00
  • 348357eb04 Merge branch '4.0' v4.0 Benoit Blanchon 2014-11-29 14:29:45 +01:00
  • 69f6967ad4 Merge branch '4.0' of github.com:bblanchon/ArduinoJson into 4.0 Benoit Blanchon 2014-11-29 14:09:29 +01:00
  • 4e3f554b68 Made script executable on unix Benoit Blanchon 2014-11-29 14:03:32 +01:00
  • 79f6f0dd86 Minor changes in doc Benoit Blanchon 2014-11-29 13:53:18 +01:00
  • 02f6fab025 Minor changes in the docs Benoit Blanchon 2014-11-29 10:36:15 +01:00
  • a61fc5b836 Minor corrections to the doc Benoit Blanchon 2014-11-29 09:30:11 +01:00
  • f3a84857d9 Removed unused function Benoit Blanchon 2014-11-22 18:54:40 +01:00
  • 95eb16233c Added tests of JsonArray::invalid() and JsonObject::invalid() Benoit Blanchon 2014-11-22 18:48:04 +01:00
  • 33654a480b Added Build Status badge Benoit Blanchon 2014-11-15 15:22:37 +01:00
  • c296f27640 Disabled threading in googletest Benoit Blanchon 2014-11-15 15:09:48 +01:00
  • 4f55f63a77 Improved Travis configuration Benoit Blanchon 2014-11-15 15:02:48 +01:00
  • a66299a936 Replaced -Wpedantic by -pedantic Benoit Blanchon 2014-11-15 14:57:39 +01:00
  • a2cbb68a40 Added missing argument to cmake Benoit Blanchon 2014-11-15 14:46:00 +01:00
  • 4163debdd9 Added Travis configuration file Benoit Blanchon 2014-11-15 14:42:23 +01:00
  • c92ff81ddd Updated for v4.0 v4.0-beta-1 Benoit Blanchon 2014-11-11 18:34:13 +01:00
  • 783add8357 Added Arduino 1.0.6 requirement Benoit Blanchon 2014-11-11 18:34:04 +01:00
  • 3b77dbbed7 Fixed warnings in Visual Studio Benoit Blanchon 2014-11-11 18:18:26 +01:00
  • 160ff0961e Added PlatformIO manifest file Benoit Blanchon 2014-11-11 18:09:58 +01:00
  • 06909c451f Added donation link Benoit Blanchon 2014-11-11 17:50:40 +01:00
  • b7d8b45e5a Synchronized with master Benoit Blanchon 2014-11-11 17:35:20 +01:00
  • 88bfaac7e6 Changed expected output from "0.0" to "0.00" Benoit Blanchon 2014-11-11 17:33:54 +01:00
  • 3c51017e4a Added tests fo JsonVariant::printTo() Benoit Blanchon 2014-11-11 17:26:51 +01:00
  • 33f6376122 Fixed is<T>() Benoit Blanchon 2014-11-11 17:26:13 +01:00
  • 2beb87136b Fixed writeTo() of invalid and undefined value Benoit Blanchon 2014-11-11 17:15:53 +01:00
  • f6f8a63b99 Added a header to simplify library usage Benoit Blanchon 2014-11-11 16:54:46 +01:00
  • e0ce711eb4 Fixed cpplint warnings Benoit Blanchon 2014-11-11 16:43:29 +01:00
  • 0911d8d796 Fixed cpplint warnings Benoit Blanchon 2014-11-11 16:41:45 +01:00
  • 99e5ff78f3 Removed empty document Benoit Blanchon 2014-11-11 15:17:20 +01:00
  • 5236de1433 Added memory usage Benoit Blanchon 2014-11-11 14:46:23 +01:00
  • 0c9451fd5f Updated for v4.0 Benoit Blanchon 2014-11-11 14:26:57 +01:00
  • dfac1cf71a Updated for v4.0 Benoit Blanchon 2014-11-11 14:11:49 +01:00
  • 1e20e6ef77 Renamed file Benoit Blanchon 2014-11-11 14:11:40 +01:00
  • a7b366e74f Updated for v4.0 Benoit Blanchon 2014-11-11 14:05:54 +01:00
  • 3cfd36a5ce Reduced size by 16 bytes by inlining indent() and unindent() Benoit Blanchon 2014-11-09 16:10:30 +01:00
  • 3919f07890 Reduced size by 22 bytes by removing writeEmptyArray() and writeEmptyObject() Benoit Blanchon 2014-11-09 13:54:03 +01:00
  • 12e374d0da Reduced size by 2 bytes Benoit Blanchon 2014-11-08 21:37:02 +01:00
  • 36ee4876c6 Reduced sze by 26 bytes by inlining getOrCreateNodeAt() Benoit Blanchon 2014-11-08 21:29:17 +01:00
  • 05db56760f Reduced size by 38 bytes by inlining addNode() Benoit Blanchon 2014-11-08 21:21:23 +01:00
  • e94089ca56 Reduced size by 52 bytes by inlining createNode() Benoit Blanchon 2014-11-08 21:16:47 +01:00
  • dc1d0ca698 Added #include <ListNode.hpp> Benoit Blanchon 2014-11-08 21:16:14 +01:00
  • 627d85ce23 Added #pragma once Benoit Blanchon 2014-11-08 21:15:34 +01:00
  • f6133f2d36 Reduced size by 300 bytes by reusing the JsonPrettyPrint from v3 Benoit Blanchon 2014-11-08 19:40:07 +01:00
  • d8dbfe6e6d Reduced size by 706 bytes by removing virtual destructors. Benoit Blanchon 2014-11-08 17:13:41 +01:00
  • 1c450fd3aa Fixed floating point value parsing in the form "4e2" or "4E2". Benoit Blanchon 2014-11-08 15:56:40 +01:00
  • 2e47d546b2 Writing documentation... Benoit Blanchon 2014-11-08 15:48:51 +01:00
  • 01f13c1b11 Writing documentation... Benoit Blanchon 2014-11-07 22:12:40 +01:00
  • 9dc7c2a031 Writing documentation... Benoit Blanchon 2014-11-07 21:41:42 +01:00
  • fe779dace4 Writing documentation... Benoit Blanchon 2014-11-07 20:14:09 +01:00
  • 6eef52cc9c Writing documentation... Benoit Blanchon 2014-11-07 18:21:34 +01:00
  • d38131d495 Added JsonObject::containsKey() Benoit Blanchon 2014-11-07 17:27:30 +01:00
  • b4b475d692 Simplified generator example Benoit Blanchon 2014-11-07 16:23:21 +01:00
  • fe17706b6c Writing documentation... Benoit Blanchon 2014-11-07 16:18:19 +01:00
  • d7bad3d70b Added flag -fno-exceptions Benoit Blanchon 2014-11-07 13:31:55 +01:00
  • 5a56ec0636 Renamed writeInteger to writeLong to be more consistent Benoit Blanchon 2014-11-07 13:27:42 +01:00
  • 35a95f00d9 Inlined the content of JsonWriter.cpp Benoit Blanchon 2014-11-07 13:23:11 +01:00
  • 93397880ca Fixed compilation error with old GCC version (like the one in Arduino 1.0.6) Benoit Blanchon 2014-11-07 12:12:58 +01:00
  • 8c4c3d8fda Fixed warning with GCC Benoit Blanchon 2014-11-07 11:59:07 +01:00
  • 49025d322f Fixed warning in GCC Benoit Blanchon 2014-11-07 11:52:18 +01:00
  • 9d2ee6ce63 Fixed creation of JsonVariant::_invalid Benoit Blanchon 2014-11-07 11:45:28 +01:00
  • 70aabca0f7 Remove diagnostic lines Benoit Blanchon 2014-11-07 11:28:04 +01:00
  • dfd59f644b Added comments Benoit Blanchon 2014-11-07 09:35:53 +01:00
  • ee520d1ff5 Cleaned parseArray() Benoit Blanchon 2014-11-07 09:30:00 +01:00
  • ee580f1968 Removed comment line Benoit Blanchon 2014-11-07 09:21:07 +01:00
  • 5179aa0d4f Cleaned parseObject() Benoit Blanchon 2014-11-07 09:20:48 +01:00
  • a7b78fadb0 Removed StaticJsonBuffer.clear() Benoit Blanchon 2014-11-06 17:08:42 +01:00
  • d94bcbf249 Added comments Benoit Blanchon 2014-11-06 16:58:24 +01:00
  • 086e99efb4 Added comment Benoit Blanchon 2014-11-06 16:29:29 +01:00
  • 7b8aba46cc Fixed compilartion error Benoit Blanchon 2014-11-06 16:08:15 +01:00
  • 579c9359df Added comments Benoit Blanchon 2014-11-06 16:08:06 +01:00
  • 885e35e892 Added comments Benoit Blanchon 2014-11-06 14:48:14 +01:00
  • e7864c9566 Use Print& instead of Print* Benoit Blanchon 2014-11-06 14:29:29 +01:00
  • 6e67bc442f Added comments Benoit Blanchon 2014-11-06 14:27:14 +01:00
  • ac9b776aa1 Fixed remaining cpplint warnings Benoit Blanchon 2014-11-06 14:08:53 +01:00
  • d8e595907b Muted runtime/references Benoit Blanchon 2014-11-06 13:59:38 +01:00
  • 1e02fabdec Simplified JsonWriter and PrettyJsonWriter Benoit Blanchon 2014-11-06 13:52:33 +01:00
  • 79bfe731af Added comments Benoit Blanchon 2014-11-06 13:42:16 +01:00