summaryrefslogtreecommitdiff
path: root/reformatter
Commit message (Collapse)AuthorAgeFilesLines
* add generator reset, and ability to verify and reformat streamsLloyd Hilaiel2014-03-141-12/+28
|
* fix win32 build - don't link libm on dozeLloyd Hilaiel2014-02-231-1/+7
|
* json_reformat should link against libmshahbag2014-02-151-1/+1
| | | | | | | | | | | | | | | | | This is specific to qnx. build error with qnx6.5.0 ../yajl-2.0.1/lib/libyajl_s.a(yajl_gen.c.obj): In function yajl_gen_double': yajl_gen.c:(.text+0x5b9): undefined reference to_DclassBuilding C object example/CMakeFiles/parse_config.dir/parse_config.c.obj ' yajl_gen.c:(.text+0x5cf): undefined reference to `_Dclass' cc: /opt/qnx650/host/linux/x86/usr/bin/ntox86-ld error 1 make[2]: *** [reformatter/json_reformat] Error 1 any platform that links does not link libm while linking libstdc http://community.qnx.com/sf/discussion/do/listPosts/projects.toolchain/discussion.core_development_tools.topc10811?_pagenum=2
* Makes 'nmake install' work.Austin Ziegler2014-02-151-3/+1
| | | | | | | | | | | | | | | | | | In BUILDING.WIN32, the following line exists: nmake install This doesn't work because the install targets never get built because of the code: IF(NOT WIN32) INSTALL(...) ... ENDIF() in several CMakeLists.txt files. There's no reason to disallow INSTALL on Windows, even if most developers (who use devenv on its own) will never use it.
* update copyright and emailLloyd Hilaiel2014-02-152-3/+3
|
* fix bug in f7e95b936f1d53b1f19a93d7cdca0821d7e09f93 - extra comma in ↵Lloyd Hilaiel2011-12-191-2/+2
| | | | reformatter usage
* Allow testing yajl_gen_escape_solidusConrad Irwin2011-07-171-0/+4
|
* compiling cleanly on winblowsLloyd Hilaiel2011-04-251-1/+1
|
* Add a generator feature to validate UTF8 strings as they are written to ↵Lloyd Hilaiel2011-04-221-21/+13
| | | | output. closes #25
* rename yajl_parse_complete to yajl_complete_parse. the latter is correctly ↵Lloyd Hilaiel2011-04-211-1/+1
| | | | an imperative, while the former might be confused for a question.
* rework programmatic configuration of yajl. both generator and parser now ↵Lloyd Hilaiel2011-04-211-33/+32
| | | | have a yajl_XXX_config() function that accepts varargs so that configuration is simple, and new config options can be added in the future that preserve backwards binary compatibility. closes #23.
* yajl 2 will be relicensed under the ISC license. same idea, fewer bytes.Lloyd Hilaiel2011-04-202-59/+27
|
* use size_t rather than unsigned int for representing buffer lengths for yajl 2.xLloyd Hilaiel2010-08-101-4/+4
|
* update all them dates.Lloyd Hilaiel2010-01-082-2/+2
|
* fix win32 compilation after addition of isnan() isinf() checks, address a ↵Lloyd Hilaiel2009-10-191-1/+1
| | | | couple sign mismatches in comparison
* always use a format string with fprintf, silence compiler warnings. shhh.1.0.6Lloyd Hilaiel2009-09-121-1/+1
|
* Add support for combining short optionsJohn Stamp2009-09-091-12/+18
|
* json_reformat exits on errorsJohn Stamp2009-09-091-2/+5
|
* Fix handling multiple options in json_reformat and json_verifyJohn Stamp2009-09-091-9/+13
|
* resolve crash in json_reformatter due to incorrectly ordered parameters1.0.1Lloyd Hilaiel2009-04-011-1/+1
|
* * BREAKING API CHANGE: allow client to specify memory allocation routinesLloyd Hilaiel2009-04-012-5/+5
| | | | | | | | | * bump yajl version to 1.0.0 * update TODO list, removing completed tasks * update yajl_test to override allocation routines and count allocations/frees, providing an automated standalone way to validate we're not leaky * update all copyright dates * update all .gold files with new test output * update ChangeLog in preparation for 1.0.0 release
* Update json_reformat and json_verify to use the new yajl_parse_complete()Timothy J. Wood2009-02-261-21/+25
| | | | at the end of their input.
* integrate patches from Robert Varga to eliminate build warnings on 64bit ↵Lloyd Hilaiel2009-01-171-11/+11
| | | | linux w/ gcc 4.3.2 - test suite still needs a bit of fixing to handle 64bit platforms where long is 64 bit.
* comment out INSTALL cmake directives on win32unknown2009-01-051-1/+3
|
* add install targets for binaries 'json_verify' and 'json_reformat', add top ↵Lloyd Hilaiel2008-12-181-0/+2
| | | | level 'make install' handling.
* introduction of yajl_number callback to allow clients to handle arbitraryllooyd2008-04-251-13/+7
| | | | | | | precision numbers in JSON data. git-svn-id: http://yajl-c.googlecode.com/svn/trunk@102 e775cfb5-b74b-0410-aad5-5bebe4a96390
* add lightweight build system wrapper, fix shared lib symlinks, addlloydh2007-12-221-3/+3
| | | | | | | familiar top level make targets. git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@87 e775cfb5-b74b-0410-aad5-5bebe4a96390
* Add support for UTF8 validation during parsing, fiddle testing to lloydh2007-11-111-2/+6
| | | | | | | | constantly stress stream parsing (use a parse buffer ranging in size from 1 to 32 bytes) git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@77 e775cfb5-b74b-0410-aad5-5bebe4a96390
* clean up json_verify and json_reformat, copy into sdk.lloydh2007-07-262-19/+41
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@68 e775cfb5-b74b-0410-aad5-5bebe4a96390
* fix all warnings under windows.lloydh2007-07-261-3/+1
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@67 e775cfb5-b74b-0410-aad5-5bebe4a96390
* support comments, configurable with an argument to yajl_alloc.lloydh2007-07-251-1/+3
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@63 e775cfb5-b74b-0410-aad5-5bebe4a96390
* move all files to trunk.lloydh2007-07-172-0/+229
git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@60 e775cfb5-b74b-0410-aad5-5bebe4a96390