Fossil

History for src/json_detail.h
Login

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

History for src/json_detail.h

2016-01-29
07:00
[76bc835f] part of check-in [8f6b78e7] fixed type of JsonPageDef::runMode from char to int because it uses negative values and char is unsigned by ARM platforms. (check-in: [8f6b78e7] user: stephan branch: trunk, size: 9346)
2014-09-11
17:25
[7d9cdc12] part of check-in [57f0bb98] char-vs-int fixes in the JSON API: caused underflow (and thus incorrect is-flag-set results) on platforms where char is unsigned (Linux/ARM). (check-in: [57f0bb98] user: stephan branch: trunk, size: 9347)
2013-02-23
10:58
[a5ef58bb] part of check-in [d1e4d100] Added /json/status command. (check-in: [d1e4d100] user: stephan branch: trunk, size: 9348)
2013-01-31
18:12
[de450881] part of check-in [ba86c859] Added an "extern" to work around a duplicate-definition linking error with the tcc compiler. (check-in: [ba86c859] user: stephan branch: trunk, size: 9213)
2012-11-04
12:59
[cdb624f6] part of check-in [45065c5c] Fix typos. (check-in: [45065c5c] user: dmitry branch: spelling, size: 9206)
2012-08-29
13:57
[fb97b613] part of check-in [9f6abc59] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (check-in: [9f6abc59] user: jan.nijtmans branch: msvc-broken, size: 9212)
2012-07-13
18:49
[cbecd775] part of check-in [824ede2a] Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. (check-in: [824ede2a] user: stephan branch: trunk, size: 9213)
15:06
[48581ec2] part of check-in [055dfb12] Several minor internal cleanups to the json code which i thought i had committed last week :/. (check-in: [055dfb12] user: stephan branch: trunk, size: 8818)
2012-03-29
14:54
[78296562] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 9010)
2012-03-09
18:43
[a45f6a5c] part of check-in [24d830ca] Added jsonApiVersion to /json/version output. (check-in: [24d830ca] user: stephan branch: trunk, size: 8968)
2012-03-05
20:35
[fbebd297] part of check-in [6ca400a3] Consolidated some duplicated /json code, removed some dead code. Minor doc additions and cleanups. (check-in: [6ca400a3] user: stephan branch: trunk, size: 8662)
2011-11-05
01:28
[11be7e0f] part of check-in [0c234bdd] json doc updates and removal of some dead code. (check-in: [0c234bdd] user: stephan branch: trunk, size: 8510)
2011-11-04
20:37
[4b2f7f75] part of check-in [525816e6] Added configure option --enable-json to enable json features. They are disabled by default. (check-in: [525816e6] user: json-demo branch: json, size: 8346)
2011-10-19
21:13
[e7bd728d] part of check-in [d2c1ae23] s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. (check-in: [d2c1ae23] user: stephan branch: json, size: 8288)
20:54
[15dfb4cd] part of check-in [f5cc421d] Fixed a C99/C++ism. Added json_new_string_f() (printf-style). (check-in: [f5cc421d] user: stephan branch: json, size: 7702)
20:36
[fe3683ee] part of check-in [fa17e098] A number of small doc improvements. (check-in: [fa17e098] user: stephan branch: json, size: 7169)
2011-10-07
10:59
[53800e87] part of check-in [09e5fcd7] Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. (check-in: [09e5fcd7] user: stephan branch: json, size: 6710)
06:54
[1a24125a] part of check-in [c75759d8] Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. (check-in: [c75759d8] user: stephan branch: json, size: 6616)
2011-10-06
23:29
[96f6e525] part of check-in [be410090] fixed a bug in the handling of /json/tag/find --raw format (caused by moving code w/o paying attention). Added a warning when the given tag is not found. (check-in: [be410090] user: stephan branch: json, size: 6594)
2011-10-05
00:53
[1ca58c2a] part of check-in [2e41514f] lots of minor cleanups in JSON error handling (mostly cosmetic). Added some new FOSSIL-xxxx codes. (check-in: [2e41514f] user: stephan branch: json, size: 6561)
2011-10-02
10:51
[77702c41] part of check-in [8a665715] Added missing license header to new files. Updated (c) date to 2011. (check-in: [8a665715] user: stephan branch: json, size: 6959)
2011-10-01
05:09
[0cc6cb87] part of check-in [6372d951] Added initial /json/artifact code, but it currently can only report the type of a given artifact. (check-in: [6372d951] user: stephan branch: json, size: 6445)
02:12
[886c40d1] part of check-in [88ddf2cb] Changed /json/login output payload structure. (check-in: [88ddf2cb] user: stephan branch: json, size: 6394)
2011-09-29
21:57
[88f94a0a] part of check-in [9fe06e2f] Removed the json warnings bitset crap. Still not sure i like the warnings mechanism at all. (check-in: [9fe06e2f] user: stephan branch: json, size: 6227)
2011-09-27
01:18
[d54bac14] part of check-in [821830d2] moved /json/timeline|wiki commands/pages into their own files. (check-in: [821830d2] user: stephan branch: json, size: 6184)
01:01
[8506ecc2] part of check-in [5d2a516f] Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). (check-in: [5d2a516f] user: stephan branch: json, size: 5423)
2011-09-22
19:14
[1502b03a] part of check-in [1df648ab] Implemented /json/wiki/create. (check-in: [1df648ab] user: stephan branch: json, size: 2188)
2011-09-21
18:10
[39445a83] part of check-in [f266ebdd] Minor timeline output cleanups. Added /json/branch/list. (check-in: [f266ebdd] user: stephan branch: json, size: 2130)
17:38
[3a165eaa] part of check-in [576425e8] More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though. (check-in: [576425e8] user: stephan branch: json, size: 2076)
2011-09-18
08:11
[a9e3e426] part of check-in [cebf9919] Implemented anonymous user login over JSON. Requires 2 requests (captcha-fetch and then login). (check-in: [cebf9919] user: stephan branch: json, size: 1865)
2011-09-17
16:01
[ce44c06e] part of check-in [9b842564] More cleaning up of error lower-level handling to output JSON instead of HTML in a few more cases. (check-in: [9b842564] user: stephan branch: json, size: 1803) Added