Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-09 | ParseResult: improve bool conversion and add operator!= | Philipp A. Hartmann | |
* Use safe-bool idiom for boolean conversion to avoid accidental misuse of ParseResult values (closes #989) * Add operator!= to support more comparison expressions (previously silently/erroneously used operator bool) | |||
2016-04-19 | Fix english error message gramma | Milo Yip | |
Fix #606 | |||
2015-12-18 | Try to fix clang and gcc warnings problems again | Milo Yip | |
2015-12-18 | Fix clang -Weverything | Milo Yip | |
2015-04-28 | Include rapidjson.h in error/error.h and internal/*.h | miloyip | |
Fixes #321 | |||
2015-04-03 | Change copyright owner and related changes. | Milo Yip | |
2015-02-20 | error.h: drop trailing comma in enum | Philipp A. Hartmann | |
In C++'98/03, trailing commas in enumerations are not allowed, but have been introduced in C++11. This patch drops the trailing commas in order to avoid compiler warnings (e.g. GCC with -pedantic). See #9 and http://code.google.com/p/rapidjson/issues/detail?id=49 for previous instances of this issue. | |||
2014-11-06 | *.h: move to namespace macros | Philipp A. Hartmann | |
2014-08-19 | add Doxygen documentation for error handling customization | Philipp A. Hartmann | |
2014-08-11 | error/{en,error}.h: drop unused kParseErrorDocumentRootNotObjectOrArray error | Philipp A. Hartmann | |
2014-08-11 | Add license and change indents from tab to space. | Milo Yip | |
2014-07-26 | Fix parse error message | Milo Yip | |
2014-07-26 | Remove stack size limit feature | Milo Yip | |
It is not very useful for iterative parsing as the worst case of heap size is O(n) where n is number of character in JSON, for the worst synthetic cases. This is reasonable and should not create stack overflow security problem as in recursive parsing. | |||
2014-07-15 | Implement stack size limitation for iterative parsing. | thebusytypist | |
2014-07-14 | Merge upstream/master. | thebusytypist | |
2014-07-12 | error/en.h: fix typo, add termination string | Philipp A. Hartmann | |
2014-07-12 | error.h: add kParseErrorTermination (from #61) | Philipp A. Hartmann | |
2014-07-11 | Revise unittests: reset the handler before the transition which we are going ↵ | thebusytypist | |
to test. | |||
2014-07-11 | update documentation of ParseResult and related functions | Philipp A. Hartmann | |
2014-07-11 | add ParseResult | Philipp A. Hartmann | |
2014-07-11 | move ParseErrorCode to error/error.h | Philipp A. Hartmann | |
In order to enable the customization of the error macros - RAPIDJSON_PARSE_ERROR_NORETURN - RAPIDJSON_PARSE_ERROR_EARLY_RETURN the user may need to have access to the ParseErrorCode enum already. This requires a separate header location than the GenericReader. | |||
2014-07-10 | Handle all unspecific parsing errors. | thebusytypist | |
2014-07-03 | ParseErrorCode: fix typo (NumberTooBig) | Philipp A. Hartmann | |
2014-06-27 | Documentation on error related files and include dependent header. | Milo Yip | |
2014-06-27 | Fixes grammar mistakes in error messages. | Milo Yip | |
2014-06-26 | Add parse error codes and API for converting error code to text. | Milo Yip | |
Parse errors is represented as enum type `ParseErrorCode`. Error texts are optional for user. Added `GetParseError_En()` in `error/en.h`, user can localize this file into other files. User may dynamically change the locale in runtime. |