summaryrefslogtreecommitdiff
path: root/json.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable JSON parser to recognize a type mismatch.Eric S. Raymond2009-09-071-1/+6
|
* Arrange for JSON-style escapes to be interpreted by the parser.Eric S. Raymond2009-09-061-3/+36
|
* JSON parser debugging.Eric S. Raymond2009-08-301-4/+6
|
* Improve parser debugging machinery.Eric S. Raymond2009-08-301-1/+7
|
* Make the JSON parser instrumentation less obtrusive,Eric S. Raymond2009-08-301-81/+33
|
* Avoid a SEGV.Eric S. Raymond2009-08-301-1/+2
|
* Simpligy the JSON parser to fix a bug.Eric S. Raymond2009-08-301-3/+2
|
* Create a way not to step on defaults.Eric S. Raymond2009-08-301-32/+33
|
* Prevent some SEGVs on ill-formed comands.Eric S. Raymond2009-08-291-0/+2
|
* RTCM2 JSON decoiding is verified and has a full regression test.Eric S. Raymond2009-08-281-1/+1
|
* Optimize, and add some debugging.Eric S. Raymond2009-08-281-7/+11
|
* Refactor so all the address computation in the JSON parser is doneEric S. Raymond2009-08-281-143/+99
| | | | in one place. All regression tests pass.
* Allow mapping of strings to enumerated values in JSON.Eric S. Raymond2009-08-281-0/+12
|
* RTCM2 JSON parser is feature-complete and ready for test.Eric S. Raymond2009-08-281-2/+2
|
* Create a convenience macro for JSON parser template declarations.Eric S. Raymond2009-08-271-0/+1
|
* Add an unsigned integer field type to the JSON parser (needed for RTCM2).Eric S. Raymond2009-08-271-0/+12
| | | | Also add a unit test for this.
* Unify CONFIGDEV and DEVICE responses.Eric S. Raymond2009-08-251-2/+0
|
* Add character type to JSON parser.Eric S. Raymond2009-08-251-0/+21
| | | | | Make gpsctl work with new protocol (only the device ID function is tested at this point).
* Change the way JSON parse templates are declared... Eric S. Raymond2009-08-251-11/+26
| | | | so that string lengths won't step on offsets.
* Improved debugging machinery for JSON parsing.Eric S. Raymond2009-08-241-37/+100
|
* Update an explanatory comment.Eric S. Raymond2009-08-191-4/+8
|
* Remove enumerated-flags feature from JSON parser.Eric S. Raymond2009-08-191-40/+5
| | | | Too much complexity for too little gain.
* JSON parser can now unpack JSON lists into structure arrays.Eric S. Raymond2009-08-191-46/+110
|
* Hide an argument that doesn't need to be exposed.Eric S. Raymond2009-08-191-2/+7
|
* Change enumerated array JSON type to yield a bitmask rather than an array.Eric S. Raymond2009-08-191-9/+11
|
* Give the JSON parser the ability to map strings to enumerated types.Eric S. Raymond2009-08-191-2/+37
|
* Add check-string attributes to JSON parser.Eric S. Raymond2009-08-181-2/+12
| | | | Add JSON unit test to default test sequence.
* New-style WATCH command is working... Eric S. Raymond2009-07-291-1/+3
| | | | | ...at least for the simplest case ?WATCH={"TPV":true}. More testing will follow.
* Refactor JSON handling so more code can be shared by client and daemon.Eric S. Raymond2009-07-211-1/+1
|
* hush.Chris Kuethe2009-07-181-1/+1
| | | | json.c:305: warning: comparison between signed and unsigned
* SVN Id tagsChris Kuethe2009-07-161-0/+1
|
* JSON error-handling cleanup.Eric S. Raymond2009-07-141-16/+19
|
* JSON parser can now handle arrays of strings.Eric S. Raymond2009-07-141-15/+66
|
* Comment typo fixes.Eric S. Raymond2009-07-131-3/+3
|
* Add entry point for dumping JSON parse error condition text messages.Eric S. Raymond2009-07-131-1/+49
|
* Subarray parsing in JSON is working, now to tighten up the validity checks.Eric S. Raymond2009-07-131-10/+30
|
* Set up initializers for JSON satellite data parsing.Eric S. Raymond2009-07-131-2/+2
|
* Much simpler code for filling sub-objects.Eric S. Raymond2009-07-131-75/+35
|
* Make #defines for JSON error codes.Eric S. Raymond2009-07-121-50/+93
|
* Use properly bounded copies for JSON string fields.Eric S. Raymond2009-07-121-3/+3
|
* Encapsulate type information about JSON arrays.Eric S. Raymond2009-07-121-4/+4
|
* Stub JSON array parsing. Unit test passes.Eric S. Raymond2009-07-121-3/+29
|
* Fix a compiler warning and change a prototype... Eric S. Raymond2009-07-121-1/+9
| | | | | ...so a caller of the object parse can contibue processing the input string after it returns. Unit test passes.
* avoid use of unbounded strcpyChris Kuethe2009-07-121-1/+1
|
* First steps towards parsing JSON arrays.Eric S. Raymond2009-07-111-1/+1
|
* JSON parser now verified to handle booleans.Eric S. Raymond2009-07-111-4/+5
|
* JSON unit test verifies correct integer and string attribute parsing.Eric S. Raymond2009-07-111-3/+20
|
* Get JSON parser unit test to the point where it will at least build.Eric S. Raymond2009-07-111-3/+3
|
* Scratch JSON parser. No unit test yet, that gets built next.Eric S. Raymond2009-07-101-0/+131