Commit Graph

  • 31dea656d5 Splitted JsonIterator into NodeIterator and NodeConstIterator Benoit Blanchon 2014-11-05 11:16:36 +01:00
  • 768312e870 Merged JsonArrayNode and JsonObjectNode into a single template Benoit Blanchon 2014-11-05 11:09:48 +01:00
  • 5d0e326bfd Removed JsonPair constructor Benoit Blanchon 2014-11-05 09:31:29 +01:00
  • 8ac4346fd5 Replaced JsonObjectIterator and JsonObjectConstIterator by a template Benoit Blanchon 2014-11-05 09:27:03 +01:00
  • bafec6f1a3 Unified JsonArrayNode and JsonObjectNode Benoit Blanchon 2014-11-05 09:24:15 +01:00
  • c6d11294e4 Replaced JsonArrayIterator and JsonArrayConstIterator by a template Benoit Blanchon 2014-11-05 09:04:26 +01:00
  • 6ce2497879 Move JsonPrintable into Internals/ Benoit Blanchon 2014-11-05 08:53:41 +01:00
  • 782b178f4e Fixed warnings in Visual Studio Benoit Blanchon 2014-11-04 16:48:23 +01:00
  • 64529bb1a3 Added test of JsonVariant::invalid() Benoit Blanchon 2014-11-04 13:10:25 +01:00
  • 01dc0d6268 Added test of undefined JsonVariant Benoit Blanchon 2014-11-04 13:07:14 +01:00
  • 289b5333d6 Improved test printers Benoit Blanchon 2014-11-04 13:06:47 +01:00
  • 4a17e8c34b Minor changes Benoit Blanchon 2014-11-04 10:38:33 +01:00
  • c4cda780d5 Added more tests of subscript operator Benoit Blanchon 2014-11-04 10:33:09 +01:00
  • e5669577df Added JsonVariant::operator[](const char*) Benoit Blanchon 2014-11-04 10:30:45 +01:00
  • 97768ec176 Added JsonVariant::operator[](int) Benoit Blanchon 2014-11-04 10:20:47 +01:00
  • e25eaed75a Cleaned #includes Benoit Blanchon 2014-11-04 10:01:21 +01:00
  • 09f6d059a7 Renamed JsonValue to JsonVariant Benoit Blanchon 2014-11-04 09:51:25 +01:00
  • 699292b058 Arduino example are now compiling Benoit Blanchon 2014-11-03 21:29:55 +01:00
  • d9cc259df3 Added declaration for placement new because it was not available in Arduino Benoit Blanchon 2014-11-03 21:29:19 +01:00
  • 43ad37e7ce Now use relative paths in for #include Benoit Blanchon 2014-11-03 18:35:22 +01:00
  • bb816037d6 Minor change Benoit Blanchon 2014-11-03 18:29:52 +01:00
  • 04cde11a04 Now use uint8_t to store decimal count Benoit Blanchon 2014-11-03 18:28:24 +01:00
  • 2f8fde6772 Added ReferenceType::operator!=() Benoit Blanchon 2014-11-03 18:25:17 +01:00
  • f224408c07 Added tests of comparison operators Benoit Blanchon 2014-11-03 18:23:39 +01:00
  • 21e073a3b4 Renamed JsonValueTests into JsonValue_Copy_Tests Benoit Blanchon 2014-11-03 17:52:30 +01:00
  • f9ea82a2af Added many tests storing values in JsonValue Benoit Blanchon 2014-11-03 17:50:01 +01:00
  • 1ce6d663af Replaced 0 literals by more explicit '\0' and NULL Benoit Blanchon 2014-11-03 17:03:55 +01:00
  • c1c63067d4 Removed old source files Benoit Blanchon 2014-11-03 16:45:06 +01:00
  • a8d3e9997e Ported test of Gbathree's bug Benoit Blanchon 2014-11-03 14:38:46 +01:00
  • 7cdf7b1769 Added equality operator Benoit Blanchon 2014-11-03 14:37:50 +01:00
  • 429d5011b4 Made it possible to use const JsonObject& Benoit Blanchon 2014-11-03 14:33:33 +01:00
  • 54f9bd9572 Simplified JsonWriter hierarchy Benoit Blanchon 2014-11-03 12:58:52 +01:00
  • 2a60c96baf Removed virtuals from JsonWriter hierarchy Benoit Blanchon 2014-11-03 12:51:24 +01:00
  • f26f4263ea Removing virtual methods... Benoit Blanchon 2014-11-03 12:32:47 +01:00
  • 507f809da0 Merge branch 'merge-parser-and-generator' of github.com:bblanchon/ArduinoJson into merge-parser-and-generator Benoit Blanchon 2014-11-03 11:46:49 +01:00
  • ad83820257 Added integration test with YQL data Benoit Blanchon 2014-11-01 16:39:51 +01:00
  • cd773e3f37 Added an integration test that uses prettyPrintTo() Benoit Blanchon 2014-11-01 13:45:07 +01:00
  • 9da7dce310 Fixed double formatting issue Benoit Blanchon 2014-11-01 13:30:37 +01:00
  • 825ab0357e Added integration test with a JSON sample from OpenWeatherMap Benoit Blanchon 2014-11-01 09:09:58 +01:00
  • fead9b50b1 Fixed bug in parser when "null", "true" or "false" is mispelled Benoit Blanchon 2014-10-31 21:08:04 +01:00
  • 98463ea168 Added a script to run tests continuously Benoit Blanchon 2014-10-31 18:41:34 +01:00
  • 74b4544560 Fixed parsing when opening brace/bracket is missing Benoit Blanchon 2014-10-31 16:50:21 +01:00
  • 2b5b8fb4c5 Removed empty files Benoit Blanchon 2014-10-31 16:30:10 +01:00
  • d35b680481 Removed ForwardDeclarations.hpp Benoit Blanchon 2014-10-31 12:27:33 +01:00
  • ca0fbf00f9 Cleaning up... Benoit Blanchon 2014-10-31 12:16:32 +01:00
  • 5443e90baf Cleaning up... Benoit Blanchon 2014-10-31 12:02:15 +01:00
  • a5dbb397ca Fixed failing test with clang Benoit Blanchon 2014-10-31 11:38:58 +01:00
  • 889f059758 All tests passed! Benoit Blanchon 2014-10-30 21:51:59 +01:00
  • 45a8ed6531 Huge refactoring in progress... Benoit Blanchon 2014-10-30 15:31:27 +01:00
  • 4c204840e9 Huge refactoring in progress... Benoit Blanchon 2014-10-30 14:03:33 +01:00
  • c3001e9ea9 Huge refactoring in progress... Benoit Blanchon 2014-10-30 10:49:02 +01:00
  • 5cf744dbac Huge refactoring in progress... Benoit Blanchon 2014-10-29 21:18:27 +01:00
  • ba2b142c8a Huge refactoring in progress... Benoit Blanchon 2014-10-29 14:24:34 +01:00
  • 10ab95522d Epic refactoring in progress Benoit Blanchon 2014-10-28 17:58:46 +01:00
  • 61218f12fd Epic refactoring in progress... Benoit Blanchon 2014-10-28 16:29:55 +01:00
  • 852256c1af Epic refactoring int progress... Benoit Blanchon 2014-10-27 22:50:50 +01:00
  • 8988cb4761 Epic refactoring in progress... Benoit Blanchon 2014-10-27 13:34:54 +01:00
  • e0980292ef Epic refactoring in progress Benoit Blanchon 2014-10-26 21:18:09 +01:00
  • cdf3777aa8 Removed unused friend Benoit Blanchon 2014-10-25 21:02:56 +02:00
  • 618a54579f Simplified JsonArray Benoit Blanchon 2014-10-25 21:02:13 +02:00
  • 9f69fabe20 Cleaned JsonNodeWrapper Benoit Blanchon 2014-10-25 16:11:04 +02:00
  • e748ce32bc Removed all friends of JsonValue Benoit Blanchon 2014-10-25 15:55:58 +02:00
  • fdeedabfd7 Fixed warning in Visual Studio Benoit Blanchon 2014-10-24 19:59:14 +02:00
  • 582216e004 Merged JsonArrayIterator and JsonObjectIterator into a one template class Benoit Blanchon 2014-10-24 18:53:03 +02:00
  • 1f6cd8e56e Removed usages of JsonNodeIterator Benoit Blanchon 2014-10-24 18:31:50 +02:00
  • 68fb03577c Moved forward declarations in a single .hpp file Benoit Blanchon 2014-10-24 16:29:51 +02:00
  • bbef8931a6 Improved JsonArrayIterator Benoit Blanchon 2014-10-24 16:12:05 +02:00
  • 8071434515 Fixed many cpplint warnings Benoit Blanchon 2014-10-24 00:08:25 +02:00
  • 7f22a1ab39 Muted a few cpplint warnings Benoit Blanchon 2014-10-23 23:59:05 +02:00
  • 55b0eab3e6 Added newline at ed of file Benoit Blanchon 2014-10-23 23:45:36 +02:00
  • e85f27c0f3 Added file headers with copyrights Benoit Blanchon 2014-10-23 23:39:22 +02:00
  • e3b4f5038d Fixed path of test exe Benoit Blanchon 2014-10-23 23:22:26 +02:00
  • b43da1e421 Switched to Google coding style to match cpplint expectations Benoit Blanchon 2014-10-23 23:13:13 +02:00
  • 5c8283b3e4 Added cpplint Benoit Blanchon 2014-10-23 23:10:22 +02:00
  • 3dc533fca0 Merge pull request #30 from ivankravets/patch-2 Benoît Blanchon 2014-10-23 22:29:42 +02:00
  • d38cbd374a Avoid trademark issues with library name Ivan Kravets 2014-10-23 22:27:22 +03:00
  • 9175046f35 Formated code with clang-format Benoit Blanchon 2014-10-23 19:54:00 +02:00
  • 888fdc1d54 Improved JsonObjectIterator Benoit Blanchon 2014-10-23 18:56:04 +02:00
  • d83f1a6319 Added .hpp files Benoit Blanchon 2014-10-23 18:22:50 +02:00
  • ff5f3f3a2c Merge branch 'merge-parser-and-generator' of github.com:bblanchon/ArduinoJson into merge-parser-and-generator Benoit Blanchon 2014-10-23 17:43:40 +02:00
  • e4779512e6 Added JsonValue::as<T>() Benoit Blanchon 2014-10-23 17:22:23 +02:00
  • 8947a6c9de Added more tests Benoit Blanchon 2014-10-23 17:01:24 +02:00
  • fa805b4998 Test parsing of nested objects Benoit Blanchon 2014-10-23 12:15:46 +02:00
  • 451c0ee70d Added JsonObjectIterator::operator->() Benoit Blanchon 2014-10-22 23:32:25 +02:00
  • 40ac60b941 Added JsonObjectIterator Benoit Blanchon 2014-10-22 21:56:38 +02:00
  • 7e98d136f4 Added more warning flags for GCC (as suggested in issue #28) Benoit Blanchon 2014-10-22 21:25:19 +02:00
  • c800948342 Fixed warning in GCC Benoit Blanchon 2014-10-22 20:51:29 +02:00
  • 7fbc3cb6a6 Fixed warnings in Visual Studio Benoit Blanchon 2014-10-22 20:48:20 +02:00
  • d842e246c9 Added JsonArrayIterator Benoit Blanchon 2014-10-22 17:59:59 +02:00
  • 9946abf731 Added more tests Benoit Blanchon 2014-10-22 16:04:29 +02:00
  • 1e0464f5b4 Fixed negative number parsing Benoit Blanchon 2014-10-22 15:51:55 +02:00
  • 5aefc7d652 Simplified the parser Benoit Blanchon 2014-10-22 12:25:41 +02:00
  • 743381de6d Added 3 tests Benoit Blanchon 2014-10-22 11:56:40 +02:00
  • d70ff26164 Remove support of unquoted keys Benoit Blanchon 2014-10-22 11:54:33 +02:00
  • 316d036785 More test on object parsing Benoit Blanchon 2014-10-22 10:55:36 +02:00
  • c82e6d747b Test with spaces in objects Benoit Blanchon 2014-10-21 23:42:26 +02:00
  • 04330a7a47 Parse key value pairs Benoit Blanchon 2014-10-21 23:37:17 +02:00
  • cfbe50057a Test with a missing closing brace Benoit Blanchon 2014-10-21 21:50:00 +02:00
  • 9c1b6b80aa Parse empty object Benoit Blanchon 2014-10-21 21:11:30 +02:00
  • 0daf82eee2 Renamed all .h files into .hpp (so that Sublime Text selects C++ syntax) Benoit Blanchon 2014-10-19 15:46:36 +02:00