Fossil

File History
Login

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

History of src/cson_amalgamation.c

2018-03-12
12:10
Upstream cson patch to change f() decls to f(void) and rename internal symbols which collide with system/compiler symbols on HPUX and Solaris 11/Illumos. file: [0bb78744] check-in: [0d3425db] user: stephan branch: trunk, size: 169111
2018-01-09
20:34
Latest upstream cson - increases a unicode output buffer size after reports of certain MSVC version(s) complaining about it. file: [17939461] check-in: [e508424e] user: stephan branch: trunk, size: 169024
2016-08-27
21:16
Fix comment and documentation typos. file: [688530bd] check-in: [35d43fd9] user: drh branch: trunk, size: 168896
2016-06-18
11:29
fixed another strict aliasing warning in cson. file: [e220a3a9] check-in: [6bcfe1d2] user: stephan branch: trunk, size: 168898
2016-06-14
12:07
Fix two more harmless gcc warning message (one of them as suggested by Stephan Beal) file: [a7551c0b] check-in: [6ef54dfa] user: jan.nijtmans branch: trunk, size: 168880
2015-11-13
10:00
pedantic upstream cson -Wall/-Werror fixes (unused static consts) for clang. file: [ce18de7d] check-in: [f5bed9ce] user: stephan branch: trunk, size: 168984
2015-07-02
21:43
upstream cson fix: output chars >0xffff as UTF16 surrogate pairs. file: [75be6142] check-in: [5280dbc9] user: stephan branch: trunk, size: 169366
2013-09-08
12:59
Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. file: [992eb40c] check-in: [c7409f10] user: jan.nijtmans branch: trunk, size: 168703
07:13
Pulled in latest upstream JSON_parser(), which has an MIT license instead of BSD+do-no-evil clause. file: [f1b17099] check-in: [e2975b71] user: stephan branch: usage-command, size: 168560
2013-09-06
18:17
slight change to the assertions in the latin1 workaround. Nothing functional. file: [bbcf86b4] check-in: [c66ee0d6] user: stephan branch: trunk, size: 169142
18:09
pulled in a minor (doc) cleanup for the latin1 workaround. file: [0d8cf4aa] check-in: [339f9f32] user: stephan branch: trunk, size: 169106
17:08
Pulled in latest upstream cson, which includes a workaround for an encoding-related problem reported by Matt Welland. The JSON i-tests run with this change, but it is not pretty. file: [b6812513] check-in: [aa6c2b1e] user: stephan branch: trunk, size: 168654
2013-06-20
13:22
Allow 64-bit integers to be used in JSON on win32/64 file: [010f2b38] check-in: [50e8847d] user: jan.nijtmans branch: 64bit-int-on-win, size: 167505
2013-02-12
11:53
Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). file: [5cb9365b] check-in: [a1d2cd84] user: stephan branch: trunk, size: 167358
2013-01-02
10:47
Fixed JSON-side warnings reported by Baptiste Daroussin. file: [31e0d7b8] check-in: [8fec4c95] user: stephan branch: trunk, size: 167333
2012-07-05
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. file: [8332fe5f] check-in: [cde55bd7] user: stephan branch: trunk, size: 167391
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [c9ed5ee7] check-in: [0328d681] user: drh branch: sqlite4, size: 168207
2012-06-27
12:30
Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. file: [b6ce5b23] check-in: [68239127] user: drh branch: sqlite4, size: 168195
2012-06-11
17:23
Merge in Trunk... file: [c210a579] check-in: [c109e66d] user: mgagnon branch: mgagnon_fix, size: 168240
2012-03-31
14:35
Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). file: [27306a29] check-in: [1eec6280] user: stephan branch: trunk, size: 168198
2012-03-29
14:54
Add vim modline everywhere file: [7258b064] check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 166409
2012-03-09
18:39
latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. file: [fb8c12b2] check-in: [81971c12] user: stephan branch: trunk, size: 166367
2012-03-04
14:45
latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. file: [a11ed1fa] check-in: [7830e2cc] user: stephan branch: trunk, size: 166058
2012-02-26
15:20
fixed mis-matched ifdef for MSVC push/pop macros in cson code. file: [78c67915] check-in: [ef561ed0] user: stephan branch: trunk, size: 164718
2012-02-18
22:56
latest cson code - minor gcc 4.6 portability fixes only. file: [f1de50fa] check-in: [f32b042e] user: stephan branch: trunk, size: 164656
2011-11-23
00:36
Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) file: [d7d2ccdd] check-in: [5fdf14ba] user: stephan branch: trunk, size: 164651
2011-11-04
20:48
Added missing #ifdefs for json mode. file: [6698f747] check-in: [8a4e81cf] user: json-demo branch: json, size: 162774
2011-10-16
13:29
pulled in latest cson for cson_object_merge(). file: [383215b4] check-in: [d3ad893c] user: stephan branch: json, size: 162716
2011-10-08
05:16
minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). file: [8ed3e05f] check-in: [56ecc0c6] user: stephan branch: json, size: 160696
2011-10-07
10:59
Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. file: [9413b24e] check-in: [09e5fcd7] user: stephan branch: json, size: 159819
10:20
Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared. file: [9a1fa595] check-in: [3d252e87] user: stephan branch: json, size: 158354
06:54
Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. file: [cf5ea626] check-in: [c75759d8] user: stephan branch: json, size: 157043
02:14
pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values. file: [bb61c3db] check-in: [130cc65c] user: stephan branch: json, size: 156593
2011-09-23
10:52
Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. file: [25c88ce9] check-in: [c24b4450] user: stephan branch: json, size: 159893
2011-09-19
18:48
Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl. file: [eeba3386] check-in: [5cc88946] user: stephan branch: json, size: 159893
2011-09-16
13:39
more cson portability fixes, thanks to Robert Engelhardt and Joe Mistachkin. file: [a213bfd3] check-in: [afd36e98] user: stephan branch: json, size: 251955
13:34
s/unlink/remove/ for Windows build (thanks again to Robert Engelhardt). file: [0038a826] check-in: [ea8d28ac] user: stephan branch: json, size: 251886
2011-09-15
12:03
initial mass-change merge of main repo with my fork. file: [2ff6613f] check-in: [5b44a419] user: stephan branch: json, size: 251730 Added