0ad/source/third_party/jsonspirit
Stan 9ae084519f Fix most of the new vs2017 induced warnings.
Refs: https://code.wildfiregames.com/D3096
https://code.wildfiregames.com/D3103 #5862
Reviewed by: @wraitii
Comments by: @Angen
Differential Revision: https://code.wildfiregames.com/D3126
This was SVN commit r24268.
2020-11-26 22:28:50 +00:00
..
json_spirit_error_position.h Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
json_spirit_reader_template.h Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
json_spirit_value.h Fix most of the new vs2017 induced warnings. 2020-11-26 22:28:50 +00:00
json_spirit_writer_options.h Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
json_spirit_writer_template.h Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
LICENSE.txt Fix lineendings of new files and the ones in source/ that didn't receive the eol property yet. 2017-10-26 17:03:29 +00:00
README.txt

This separate JSON library is used for Atlas to avoid the SpiderMonkey dependency.
SpiderMonkey is a fully featured JS engine and even though we already use it for the main engine, it's too heavy-weight to use it in Atlas.
The SpiderMonkey API also changes frequently and we hope that the JSON parsing code needs less changes when we use this separate library.

Get the library from here:
http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented

The currently used version was released on the 23th of May 2013.

Search for this comment in json_spirit_value.h and uncomment the lines we don't need:
// comment out the value types you don't need to reduce build times and intermediate file sizes