Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 events occurring around f06e492ad81edd1c.

2012-07-14
21:36
Fixed short-form flag handling for th1 argv command in CLI mode. It now handles GET/POST params. check-in: 413a33f20f user: stephan tags: th1-query-api
21:13
Refactored th1 argv_xxx to (argv xxx). Added th1_argv.wiki doc. check-in: 615ee71798 user: stephan tags: th1-query-api
20:59
Refactored th1 query API col_xxx and bind_xxx to (col xxx) and (bind xxx). check-in: 8260fdc99a user: stephan tags: th1-query-api
20:45
Refactored th1 query API to use (query foo) instead of query_foo. Added th1_query.wiki doc page. check-in: bd98f0f430 user: stephan tags: th1-query-api
20:11
Added th1_ob.wiki embedded doc. check-in: 905f67d0d3 user: stephan tags: th1-query-api
19:48
Fixed a segfault in proc_command() caused by invalid inspection of an empty array. check-in: f2d8724250 user: stephan tags: th1-query-api
19:19
Documented the "ob" API, added "ob level". check-in: 66104f8b5d user: stephan tags: th1-query-api
18:55
Fixed a crash case off-by-1 in th1 (ob get). check-in: ef68eb0106 user: stephan tags: th1-query-api
18:44
i think i fixed the th.c-needs-blob.h build problem (again). Merged in 9f83e033a2304a9. check-in: 960576b961 user: stephan tags: th1-query-api
18:32
Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface. check-in: b793063954 user: stephan tags: th1-query-api
16:51
Merge the root-tag branch into trunk. check-in: 9f83e033a2 user: drh tags: trunk
14:02
Refactored Th_ToXXX() to live on top of Th_TryXXX() to simplify some downstream code. check-in: 7554072246 user: stephan tags: th1-query-api
13:51
moved th1 argv funcs into their own registration unit. Renamed argv_getat to argv_at. check-in: 3b25f80edd user: stephan tags: th1-query-api
13:43
Refactored th1 function registration code to be reusable across modules. check-in: e923b4a64d user: stephan tags: th1-query-api
13:20
minor generic cleanups in th1 before continuing on to real work... check-in: 1767603f23 user: stephan tags: th1-query-api
12:02
Refactored sendText() to use the new output abstraction layer. check-in: d3a6234974 user: stephan tags: th1-query-api
11:54
Refactored th1's output mechanism: moved output API to Th_Vtab to support arbitrary output destinations, the intention being to be able to support an output buffer stack analog to PHP's ob_start(), ob_get_clean() and friends. check-in: 3c0209f5dc user: stephan tags: th1-query-api
11:40
Changes to the root-tag processing to provide better error messages. Closed-Leaf check-in: 36134ce275 user: drh tags: root-tag
11:15
Cleanups in the th1 query statement finalization. check-in: 4fdf0ac279 user: stephan tags: th1-query-api
11:14
Added g.interp cleanup to db_close() to allow th1 to clean up any statement handles it creates. check-in: 008a16c0e5 user: stephan tags: th1-query-api
10:26
Fixed a memleak in the cleanup of th1 query_prepare statement. check-in: eb4a373ee8 user: stephan tags: th1-query-api
10:22
Added docs for the th1 query API. Added basic th1 argv-handling API. check-in: a8eace9a2a user: stephan tags: th1-query-api
10:17
Minor improvements to the previous find_option() commit. check-in: 232008406f user: stephan tags: th1-query-api
09:14
find_option() now accepts --long=VAL and --short=VAL forms, in addition to the conventional --long VAL and -short VAL. Long-form has had this feature a while (apparently) but it has not been documented AFAIK. check-in: aa3ea63c58 user: stephan tags: th1-query-api
05:03
Add the branch= query parameter to the vdiff page. check-in: 1879758718 user: drh tags: root-tag
04:59
Add the --branch option to the "diff" command, for showing all changes in a particular branch. check-in: f06e492ad8 user: drh tags: root-tag
04:43
Allow check-in specifications of the form "root:BRANCH" where BRANCH is a branch name. Such a spec refers to the point on the parent branch from which the branch is derived. Useful for doing a diff of an entire branch, for example, using "fossil diff --from root:xyz --to xyz". check-in: a4e01221c8 user: drh tags: root-tag
02:13
Added th1 query_bind functions. check-in: e30002440a user: stephan tags: th1-query-api
00:56
Added query_col_int and query_col_double. Renamed query_column_xxx to query_col_xxx. check-in: b01eb58bca user: stephan tags: th1-query-api
00:20
added th1 query API. check-in: c3b10e12a1 user: stephan tags: th1-query-api
2012-07-13
20:52
minor formatting fix. check-in: 31545360ab user: stephan tags: trunk
18:55
minor doc correction. check-in: 5df13a0b38 user: stephan tags: trunk
18:49
Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. check-in: 824ede2af6 user: stephan tags: trunk
18:40
Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled. check-in: 2be3a876fd user: stephan tags: trunk
18:37
Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. check-in: 00b86a85be user: stephan tags: trunk
18:01
Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. check-in: 9f98585e89 user: stephan tags: trunk
16:56
help text updates. check-in: 91a740e82a user: stephan tags: trunk
16:56
Added blob_swap() to simplify some json code. check-in: 2e2cd82bac user: stephan tags: trunk
16:56
Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). check-in: a3dd2cfeb0 user: stephan tags: trunk
15:06
Several minor internal cleanups to the json code which i thought i had committed last week :/. check-in: 055dfb1223 user: stephan tags: trunk
2012-07-07
14:07
Update the inetd handler so that it works with IPv6. Leaf check-in: 89fb414274 user: drh tags: ipv6
13:32
Fix the URL parser so that it is able to handle IPv6 addresses. Fixes to the IPv6 client-side code. check-in: beea59873a user: drh tags: ipv6
2012-07-06
16:18
/json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.). check-in: 3e1dd97f77 user: stephan tags: trunk
2012-07-05
21:25
Work toward getting Fossil to be able to sync over IPV6. This check-in compiles, but we do not yet have a server to test it on. check-in: 0268e771ef user: drh tags: ipv6
19:24
Minor interal json refactoring made possible by recent cson changes. check-in: e40e79b7ab user: stephan tags: trunk
19:03
Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition. check-in: cde55bd7a3 user: stephan tags: trunk
2012-07-03
21:30
minor cleanups made possible by newer cson APIs. check-in: 9be377fef1 user: stephan tags: trunk
21:28
Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. check-in: 5ea759f9fe user: stephan tags: trunk
21:10
Minor optimization in stash_create to bypass an unneeded blob_compare() when (isLink!=isNewLink). check-in: 75461b993e user: stephan tags: trunk
21:07
Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error). check-in: 6ad70288d9 user: stephan tags: trunk