aboutsummaryrefslogtreecommitdiff
path: root/xbmc/utils/JSONVariantParser.cpp
AgeCommit message (Collapse)Author
2023-07-19[clang-tidy] modernize-use-default-member-initRechi
2023-04-15CJSONVariantParserHandler: Optimize for move semanticMarkus Härer
2021-11-13JSONVariantParser: Fix memory leak by making document root part of parserMarkus Härer
2020-10-30[clang-tidy] performance-unnecessary-value-paramRechi
2019-06-15Move main thread implementation to std::thread to remove as many platform ↵Jim Carroll
specific functions as possible.
2018-07-27[xbmc] Update copyright year spanh.udo
2018-07-27[xbmc] GPL-2.0-or-later SPDX license identifierh.udo
2017-08-15mark constructors explicitArne Morten Kvarving
to avoid unexpected implicit casts, and to shut cppcheck up
2017-03-27[fix] fix build error with rapidjson 1.1.0Stefan Saraev
2017-03-24CJSONVariantParser: use RapidJSON instead of yajlmontellese
2016-06-18CJSONVariantParser: add std::string shortcutThomas Amland
2015-12-20Prefer empty() over size() == 0h.udo
2014-08-05Dropped libyajl 1.x and removed the dependency on system.h in the JSON ↵Tobias Arrskog
parser/writer
2013-07-25[cosmetics] update copyright headersM. Kaijser
2013-02-09[cosmetics] update date in GPL headerMartijn Kaijser
2012-09-09update date in GPL headermontellese
2012-09-09fix address line in GPL headersmontellese
2011-06-15Add support for YAJL 2.x (fixes #11609)Fredrik Wendel
Commmit 3565ad57 replaced jsoncpp with yajl, however there are some API differences between YAJL 1.x and 2.x. This implementation adds support for YAJL 2.0 (using version guards). I've also added a call to yajl_free() in the destructor to clean up the handler.
2011-06-03updates linux READMEs with libyajl-dev and silences another two warningsmontellese
2011-06-03fix some warnings and array handling problems introduced with yajl mergemontellese
2011-05-20Added yajl parser for VariantTobias Arrskog