summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update changelog for 1.0.21.0.2Lloyd Hilaiel2009-04-151-0/+4
|
* update code sample in doxygen documentationLloyd Hilaiel2009-04-151-34/+39
|
* bump trunk to 1.0.2Lloyd Hilaiel2009-04-011-1/+1
|
* resolve crash in json_reformatter due to incorrectly ordered parameters1.0.1Lloyd Hilaiel2009-04-013-2/+6
|
* fflush output in yajl_test to attempt to get deterministic output ordering ↵1.0.0Lloyd Hilaiel2009-04-011-0/+2
| | | | across systems (msys+win32 being the problem child)
* * BREAKING API CHANGE: allow client to specify memory allocation routinesLloyd Hilaiel2009-04-0167-72/+404
| | | | | | | | | * 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
* Merge branch 'master' of git://github.com/tjw/yajlLloyd Hilaiel2009-02-262-39/+46
|\
| * Update json_reformat and json_verify to use the new yajl_parse_complete()Timothy J. Wood2009-02-262-39/+46
| | | | | | | | at the end of their input.
| * fix error in win32 build, don't delcare variables in the in middle of a functionLloyd Hilaiel2009-02-271-2/+2
| | | | | | Signed-off-by: Timothy J. Wood <tjw@omnigroup.com>
* | fix error in win32 build, don't delcare variables in the in middle of a functionLloyd Hilaiel2009-02-261-2/+2
|/
* A simple fix for lonely_number.jsonTimothy J. Wood2009-02-263-12/+42
| | | | | | | | | | | | - Add new parser function, yajl_parse_complete(). This is defined to parse any buffered data assuming that there is no more input forthcoming and may issue callbacks based on that parse. - Implement this as parsing a single space character. This is sufficient to handle the problem case, a number at the end of the stream. - Updated yagl_test.c to call this when the stream ends.
* Tests of unbalanced structure; these work and help show that yajlTimothy J. Wood2009-02-268-0/+8
| | | | | doesn't interpret this as an error it should handle, but something that the higher level code should deal with in its representation.
* Renamed the 'context' argument to yajl_lex_lex to 'offset' to be more in ↵Timothy J. Wood2009-02-251-24/+24
| | | | | | line with the other functions (to be used in a following commit). Also renamed the local 'startCtx' to 'startOffset' to match.
* Added test cases where one of the top-level constants is followed by garbage.Timothy J. Wood2009-02-256-0/+6
| | | | | | | | These succeed right now, but that seems questionable since the the following character is part of the same token. A failure *would* be issued if the parser knew that the stream was at an end, I think. Still, the user of the library might erroneously handle the null/true/false when yajl could emit the error sooner.
* Test case for a top-level empty string.Timothy J. Wood2009-02-252-0/+2
|
* Add tests for top-level bool and null constants.Timothy J. Wood2009-02-256-0/+6
|
* Allow the caller to specify a test binary to use.Timothy J. Wood2009-02-251-8/+11
| | | | This is useful for integrating with non-cmake build systems such as Xcode.
* fix double dest gold file for warning free new double formatLloyd Hilaiel2009-02-161-4/+4
|
* bump trunk to 0.4.1Lloyd Hilaiel2009-02-161-1/+1
|
* build with gcc flags suggested by Mark de Does, clean up resultant compiler ↵Lloyd Hilaiel2009-02-162-16/+18
| | | | warnings
* integrate patches from Robert Varga to eliminate build warnings on 64bit ↵Lloyd Hilaiel2009-01-175-27/+26
| | | | linux w/ gcc 4.3.2 - test suite still needs a bit of fixing to handle 64bit platforms where long is 64 bit.
* Merge branch 'master' of git@github.com:lloyd/yajlLloyd Hilaiel2009-01-063-6/+12
|\
| * comment out INSTALL cmake directives on win32unknown2009-01-053-6/+12
| |
* | minor grammar fixes in READMELloyd Hilaiel2009-01-061-9/+9
|/
* updated TODO, removing 'make install' target, adding more language on the ↵Lloyd Hilaiel2008-12-243-2/+5
| | | | number @ eof bug and a testcase to demonstrate the problem.
* add install targets for binaries 'json_verify' and 'json_reformat', add top ↵Lloyd Hilaiel2008-12-183-1/+5
| | | | level 'make install' handling.
* update changelog with new 'make install' target.Lloyd Hilaiel2008-12-181-0/+3
|
* Add install target, thanks to Andrei Soroker for the contribution.Lloyd Hilaiel2008-12-182-0/+8
|
* add todo to trunk, not labeled 0.4.0, duh.0.4.0llooyd@gmail.com2008-09-291-0/+1
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/trunk@111 e775cfb5-b74b-0410-aad5-5bebe4a96390
* get memory management comments from Adam McLaurin in the llooyd2008-09-261-0/+2
| | | | | | | TODO. git-svn-id: http://yajl-c.googlecode.com/svn/trunk@109 e775cfb5-b74b-0410-aad5-5bebe4a96390
* update documentation (yajl_reformat changes for yajl_number).llooyd2008-05-011-15/+8
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/trunk@108 e775cfb5-b74b-0410-aad5-5bebe4a96390
* update ChangeLog for 0.4.0llooyd2008-05-011-0/+14
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/trunk@106 e775cfb5-b74b-0410-aad5-5bebe4a96390
* bump to version 0.4.0llooyd2008-05-011-2/+2
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/trunk@105 e775cfb5-b74b-0410-aad5-5bebe4a96390
* add dummy doc target if doxygen isn't presentllooyd2008-05-011-0/+4
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/trunk@104 e775cfb5-b74b-0410-aad5-5bebe4a96390
* Fix bug reported by Eric Bergstrome, use %g instead of %lf inllooyd2008-05-011-1/+1
| | | | | | | yajl_gen_double. Thanks Eric! git-svn-id: http://yajl-c.googlecode.com/svn/trunk@103 e775cfb5-b74b-0410-aad5-5bebe4a96390
* introduction of yajl_number callback to allow clients to handle arbitraryllooyd2008-04-2511-51/+104
| | | | | | | precision numbers in JSON data. git-svn-id: http://yajl-c.googlecode.com/svn/trunk@102 e775cfb5-b74b-0410-aad5-5bebe4a96390
* eliminate toplevel yajl dir after source export with history. prep for lloydh2008-04-250-0/+0
| | | | | | | import into google code. git-svn-id: http://yajl-c.googlecode.com/svn/trunk@100 e775cfb5-b74b-0410-aad5-5bebe4a96390
* Hatem Nassrat's feedback. Allow leading 0s in exponent.lloydh2008-02-231-1/+1
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@99 e775cfb5-b74b-0410-aad5-5bebe4a96390
* update TODOlloydh2008-01-161-1/+0
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@97 e775cfb5-b74b-0410-aad5-5bebe4a96390
* run_tests.sh now works on both unix and win32lloydh2008-01-141-4/+14
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@96 e775cfb5-b74b-0410-aad5-5bebe4a96390
* fix windows warning with a cast.lloydh2008-01-141-1/+2
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@95 e775cfb5-b74b-0410-aad5-5bebe4a96390
* test cases gold output non-bufferedlloydh2008-01-147-7/+7
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@94 e775cfb5-b74b-0410-aad5-5bebe4a96390
* reference YAJL_MAX_DEPTH from the error that's generated when it's exceeded.lloydh2008-01-141-1/+2
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@93 e775cfb5-b74b-0410-aad5-5bebe4a96390
* Build instructions for win32lloydh2008-01-141-0/+13
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@92 e775cfb5-b74b-0410-aad5-5bebe4a96390
* documentation updates, add make test target, build documentation bylloydh2008-01-146-12/+241
| | | | | | | default when make is issued from the top level. git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@91 e775cfb5-b74b-0410-aad5-5bebe4a96390
* 1. doxygen docs now part of the buildlloydh2008-01-1410-29/+70
| | | | | | | | | 2. many documentation updates 3. freebsd4 fixes 4. works with CMake pre-LOOSE_LOOP_CONSTRUCTS git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@90 e775cfb5-b74b-0410-aad5-5bebe4a96390
* rough cut of doxygen config file for yajllloydh2007-12-221-0/+1257
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@89 e775cfb5-b74b-0410-aad5-5bebe4a96390
* update build documentationlloydh2007-12-221-3/+9
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@88 e775cfb5-b74b-0410-aad5-5bebe4a96390
* add lightweight build system wrapper, fix shared lib symlinks, addlloydh2007-12-226-23/+124
| | | | | | | familiar top level make targets. git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@87 e775cfb5-b74b-0410-aad5-5bebe4a96390
* fix bug in validator, false report of valid inputlloydh2007-12-222-4/+5
| | | | git-svn-id: http://yajl-c.googlecode.com/svn/yajl/trunk@86 e775cfb5-b74b-0410-aad5-5bebe4a96390