Commits

Author Commit Message Labels Comments Date
Jay Sistar
Adding my QBS build system. It should work out-of-the-box for most platforms. Qt Creator can be used to debug on both desktop and mobile devices using these files.
Jay Sistar
Now using the new endian conversions. This change enables cross-platform builds.
Jay Sistar
Fixing warnings.
Jay Sistar
Adding some of my endian code from a few years ago. I'm forcing it to match the CoreFoundation API, which fudge-cpp already uses.
Jay Sistar
Making a small change so that both the Xcode builds and my QBS builds work.
Jens Alfke
Oops, ordinals are supposed to be signed (the spec didn't specify one way or the other, but a form post I just discovered did.)
Jens Alfke
Tweaks to the readme.
Jens Alfke
A bit more cleanup before the public release.
Jens Alfke
The Great Renaming.
Jens Alfke
Added the suite of test files from Fudge-C. New tests verify that these files can be parsed and produce the expected JSON.
Jens Alfke
Added public function to write an escaped JSON string.
Jens Alfke
Top-level writer destructor needs to call end().
Jens Alfke
Added JSON writer (unfinished). Added more tests.
Jens Alfke
Added direct support for Boolean fields.
Jens Alfke
Adding real unit tests with GTest. (Not finished yet.)
Jens Alfke
Fixed incorrect types written for arrays. Use width=0 for zero-size fields like empty arrays.
Jens Alfke
Writer now writes to an ostream, not a string.
Jens Alfke
Added getXXX abstractions for reading big-endian numbers.
Jens Alfke
Initial commit (just got array API working.)