Petri Lehtinen
ae5ed3ff70
Fix json_set_error
...
Both error->line and error->text were set improperly, sigh.
2009-06-15 22:30:52 +03:00
Petri Lehtinen
82dffff71f
Don't use AM_MAINTAINER_MODE
2009-06-15 22:30:17 +03:00
Petri Lehtinen
acfee50d5b
Add TODO
2009-06-15 13:53:53 +03:00
Petri Lehtinen
7dc6cfd9cc
Fix a few memory leaks in json_parse_object()
2009-06-15 13:53:53 +03:00
Petri Lehtinen
d135a80e07
Implement json_load, json_loadf and json_loadfd
2009-06-15 13:53:50 +03:00
Petri Lehtinen
8c697312e4
strbuffer_value: Return a read-only pointer rather than duplicating the value
2009-06-13 22:27:23 +03:00
Petri Lehtinen
3e0134782b
strbuffer: Allocate enough space for value initially
2009-06-13 22:26:23 +03:00
Petri Lehtinen
197d3aa160
Implement strbuffer
...
String buffer (strbuffer) is an object that resizes automatically when
data is added to it. It was implemented by generalizing the technique
used in json_dumps().
2009-06-11 08:56:11 +03:00
Petri Lehtinen
9b825f7b18
Move max() to util.h
2009-06-11 08:54:40 +03:00
Petri Lehtinen
7764f3f321
Implement json_dump and json_dumps
2009-06-09 22:37:31 +03:00
Petri Lehtinen
9e63004c43
Add autotools generated files to .gitignore
2009-05-16 22:26:51 +03:00
Petri Lehtinen
d1407bed3a
Implement dumping to an fd
2009-05-16 15:15:01 +03:00
Petri Lehtinen
fdcf28b667
Refactor error reporting
2009-05-13 22:25:34 +03:00
Petri Lehtinen
6e160c146c
Use autoconf, automake & libtool
2009-05-12 22:21:50 +03:00
Petri Lehtinen
0b58486ec4
Fix json_object_get
2009-05-12 22:15:48 +03:00
Petri Lehtinen
86e1481cdb
Get rid of include/
2009-05-12 22:07:50 +03:00
Petri Lehtinen
514bbeaf7f
Parse an empty object correctly
2009-05-12 21:44:45 +03:00
Petri Lehtinen
9ea51b2855
Implement dumping to file
2009-05-12 21:44:45 +03:00
Petri Lehtinen
61d0111323
Bump hashtable, allocate object->hashtable statically
...
Hashtable code from git://github.com/akheron/hashtable.git commit
7331ba6acdb415a2af62ae3e93fdd39c2a83b768
2009-05-12 21:44:45 +03:00
Petri Lehtinen
a2adf6ec98
Add support for iterating over objects
2009-05-12 21:44:45 +03:00
Petri Lehtinen
17a69c2d66
Initial import
2009-05-12 21:44:01 +03:00