Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | s/briefText/briefComment/. Fixed a couple memleaks of blob sql. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | json |
Files: | files | file ages | folders |
SHA1: |
ecdbce165136d7235bc5ca544db659df |
User & Date: | stephan 2011-09-23 13:10:44.963 |
Context
2011-09-26
| ||
19:30 | made /json/timeline/wiki and /json/wiki/timeline aliases. ... (check-in: 0475e63d user: stephan tags: json) | |
2011-09-23
| ||
13:10 | s/briefText/briefComment/. Fixed a couple memleaks of blob sql. ... (check-in: ecdbce16 user: stephan tags: json) | |
12:46 | Added comment to timeline/ticket. Minor additions to AJAX test pages. ... (check-in: de0b860f user: stephan tags: json) | |
Changes
Changes to src/json.c.
︙ | ︙ | |||
2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 | " tags AS tags," /*FIXME: split this into a JSON array*/ " tagId AS tagId" " FROM json_timeline" " ORDER BY sortId", -1); db_prepare(&q,blob_buffer(&sql)); listV = cson_value_new_array(); list = cson_value_get_array(listV); tmp = listV; SET("timeline"); while( (SQLITE_ROW == db_step(&q) )){ /* convert each row into a JSON object...*/ cson_value * rowV = cson_sqlite3_row_to_object(q.pStmt); | > | 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 | " tags AS tags," /*FIXME: split this into a JSON array*/ " tagId AS tagId" " FROM json_timeline" " ORDER BY sortId", -1); db_prepare(&q,blob_buffer(&sql)); blob_reset(&sql); listV = cson_value_new_array(); list = cson_value_get_array(listV); tmp = listV; SET("timeline"); while( (SQLITE_ROW == db_step(&q) )){ /* convert each row into a JSON object...*/ cson_value * rowV = cson_sqlite3_row_to_object(q.pStmt); |
︙ | ︙ | |||
2264 2265 2266 2267 2268 2269 2270 | " tags AS tags," /*FIXME: split this into a JSON array*/ " tagId AS tagId," #endif " FROM json_timeline" " ORDER BY sortId", -1); | | > | 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 | " tags AS tags," /*FIXME: split this into a JSON array*/ " tagId AS tagId," #endif " FROM json_timeline" " ORDER BY sortId", -1); db_prepare(&q, blob_buffer(&sql)); blob_reset(&sql); listV = cson_value_new_array(); list = cson_value_get_array(listV); tmp = listV; SET("timeline"); while( (SQLITE_ROW == db_step(&q) )){ /* convert each row into a JSON object...*/ cson_value * rowV = cson_sqlite3_row_to_object(q.pStmt); |
︙ | ︙ | |||
2341 2342 2343 2344 2345 2346 2347 | blob_append(&sql, "SELECT rid AS rid," " uuid AS uuid," " mtime AS timestamp," " timestampString AS timestampString," " user AS user," " eventType AS eventType," " comment AS comment," | | > | 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 | blob_append(&sql, "SELECT rid AS rid," " uuid AS uuid," " mtime AS timestamp," " timestampString AS timestampString," " user AS user," " eventType AS eventType," " comment AS comment," " brief AS briefComment" " FROM json_timeline" " ORDER BY sortId", -1); db_prepare(&q,blob_buffer(&sql)); blob_reset(&sql); listV = cson_value_new_array(); list = cson_value_get_array(listV); tmp = listV; SET("timeline"); while( (SQLITE_ROW == db_step(&q) )){ /* convert each row into a JSON object...*/ int rc; |
︙ | ︙ |