Login
History of f-apps/test.c of c0b759f7307af9d4
Login

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

History of file f-apps/test.c at check-in c0b759f7307af9d4

2022-01-02
01:19
Deleted: Removed long-unmaintained f-apps/test.c. check-in: [72b398779b] user: stephan branch: trunk, size: 0
00:32
Added FSL_OMIT_DEPRECATED #define to cause the deprecated APIs to be elided. Got core lib building that way. Removed FSL_EXPORT from functions declared in deprecated.h. file: [74bf12e308] check-in: [b7046bf39b] user: stephan branch: trunk, size: 10119
2021-12-31
22:19
Ported over more general-purposes pieces from the cx-db-handle-reorg branch in prep for taking a fresh whack at that. file: [d041478c5d] check-in: [39645644a7] user: stephan branch: trunk, size: 10151
2021-12-21
20:38
Corrected f-apps broken by previous checkin. file: [d453d5731b] check-in: [5427afd00d] user: stephan branch: trunk, size: 10495
2021-09-27
19:19
Implemented the tcl-generating diff builder, but just the actual diff output. Adding the fossil-side diff.tcl wrapper for it is TODO. file: [026c2bf847] check-in: [ec81b8c45b] user: stephan branch: trunk, size: 10547
2021-04-04
04:58
f-apps: use fcli_cx() instead of accessing fcli.f directly. file: [bc3d54a933] check-in: [9c7cf37828] user: stephan branch: trunk, size: 10548
2021-03-15
04:25
Globally renamed _checkout to _ckout, as some of these names are getting a bit long. file: [01f6b7af93] check-in: [bc9e88ee2c] user: stephan branch: trunk, size: 10536
2021-02-28
04:57
fcli now uses its own FCLI_RC_HELP, instead of hijacking FSL_RC_BREAK, to indicate that --help was triggered. file: [ef8d1340ba] check-in: [d0edf4583f] user: stephan branch: trunk, size: 10539
2021-02-27
14:29
Finished porting the f-apps to the new CLI handling bits. Replaced fcli::appHelp with what was formerly fcli::appHelp2. file: [bdc3d0e7c4] check-in: [ca464b5b74] user: stephan branch: trunk, size: 10536
2021-02-26
14:04
Reworking how fcli flag handling is done. file: [4fa7ad6f93] check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 10565
2021-02-21
15:10
Renamed FSL_CATYPE... (CA=Control Artifact) to FSL_SATYPE... (SA=Structural Artifact) so that they correspond to the terms as set out by the fossil file format docs. file: [58c4913853] check-in: [8728796601] user: stephan branch: trunk, size: 10559
2021-02-12
22:09
libfossil is now C99, rather than C89, per discussion at [https://fossil.wanderinghorse.net/r/libfossil-forum/forumpost/e02ff0e8d0]. fsl_int{16,32,64}_t have been replaced by the standard uint{16,32,64}_t, FSL_xxx_T_PFMT/SFMT replaced with PRIx32 and friends, and auto.def now checks for -std=c99 capability (but that check could probably be done differently/improved). fsl_int_t and fsl_uint_t are retained, as they're more about documentation/intent than fixed sizes. file: [f5f4c57e9c] check-in: [ee070353b9] user: stephan branch: trunk, size: 10559
2021-02-08
18:23
f-apps compile and f-sanity runs. MILESTONE. Still need to test the other f-apps, though. file: [f5ee6acac8] check-in: [76c290eb05] user: stephan branch: sha3-port, size: 10567
2014-09-30
12:50
a peculiarity of Microsoft's AMD-64 compiler is that __FILE__ resolves to a relative path correct at compile-time. but incorrect at runtime if you are running in a different directory. (The x86 compiler resolves to fully-qualified paths, which can create a different problem if you were on a different machine, but these are just test apps anyway). The net result was to cause tests to fail when __FILE__ was used as a object of the test. There were two test apps that did this, and they were modified to use a manhandled self name in the case of microsoft's compilers. file: [8e2b7fcc5e] check-in: [9834d60958] user: dave branch: feech-dave-msvcsupport001, size: 10588
2014-03-26
15:48
Fluff: started adding basic ANSI color support to text-mode diffs. Only context diffs for the time being. file: [754a45fdbd] check-in: [41e6280df7] user: stephan branch: trunk, size: 10186
2014-03-17
14:40
Port [http://fossil-scm.org/index.html/info/597d1101b4|597d1101b4] bugfix. file: [2d3c90a157] check-in: [e4bf163a5f] user: jan.nijtmans branch: trunk, size: 10026
2014-03-15
17:36
s/FSL_FS_PERM/FSL_FILE_PERM/gi. Minor tinkering with the vfile scanning process. file: [d24e2df0ed] check-in: [c8c97fd8fe] user: stephan branch: trunk, size: 10090
2014-03-13
09:41
Removed an extraneous slash. file: [2f879317aa] check-in: [c10bc4977a] user: stephan branch: trunk, size: 10084
2014-02-14
09:05
Globally changes the API docs from fossil/sqlite-style '**' to Doxygen-friendly format because the extra stars hinder writability/changability and require an extra filter at the doxygen-processing level. file: [d200fd79cb] check-in: [a2cbd2e343] user: stephan branch: trunk, size: 10085
2014-02-13
16:23
started on a gzip stream, but it turns out the code i took from fossil for this only works if whole inputs are gzipped at once, so am puting this aside for now. file: [eed5550294] check-in: [a4fc7ee1df] user: stephan branch: gzip-stream, size: 14048
11:30
added a test case for // pattern in in-zip dir names. file: [698a544469] check-in: [2e6ff11002] user: stephan branch: trunk, size: 10085
2014-02-12
21:33
minor API renamings and tweaks to the ZIP bits. file: [fe0f0404c2] check-in: [b0d01fe206] user: stephan branch: trunk, size: 10084
20:42
Moved ZIP-creation code into the public API. Expanded and fixed it considerably. Added f-zip tool. file: [6975b832ea] check-in: [54a3117046] user: stephan branch: trunk, size: 10081
2014-02-11
21:53
Pulled in many of the core upstream th1ish unit tests. Fixed quiet/loud build option to work for the subdir builds. Pulled in latest th1ish amalgamation for a fix. file: [0cc761b313] check-in: [5f440c651a] user: stephan branch: trunk, size: 19380
15:57
Renamed and modified test.c → f-apps/test.c. Moved the overlooked test.c and moved much of its code into f-sanity.c. Minor tweak to fsl_cx_err_reset() to avoid a potential error propagation corner case. file: [91bbeb4c36] check-in: [2d81857ed2] user: stephan branch: trunk, size: 8347
2014-02-10
18:29
Consolidated FSL_ATYPE_xxx and FSL_CATYPE_xxx into FSL_CATYPE_xxx, replaced fsl_atype_t with fsl_catype_t. file: [b30cd5da34] check-in: [c0ca757a66] user: stephan branch: trunk, size: 11664
2014-01-30
20:36
Re-thought/implemented fsl_repo_dir_names() to return all dir names when given an RID, use the checkout if rid==0, and all versions if rid is negative. Other minor refactoring/renaming. Fixed fsl_cx_filename_collation() to return the right string. file: [273c7543c9] check-in: [22ce993a61] user: stephan branch: trunk, size: 11652
2013-09-03
09:43
More fcli refactoring via perl. Fixed a broken assertion in f-sanity. file: [24ba88e7b6] check-in: [0333cc9077] user: stephan branch: trunk, size: 11652
2013-09-01
14:04
Lots of API name shortenings. Added fsl_content_get_by_sym(). file: [d98304424c] check-in: [80945ffca3] user: stephan branch: trunk, size: 11654
11:48
switched line number column from 6 back to 5 digits. Minor test code and doc tweaks. file: [5c0a1a9a26] check-in: [1ea8b6c48a] user: stephan branch: trunk, size: 11747
11:37
doc updates. fixed an off-by-one in sbs display in inverted mode (caused by a formatting change i made earlier, not a bug in the original code). Added 'fsl-' prefix to all CSS class names. file: [7c8ed94c09] check-in: [1a45779c91] user: stephan branch: trunk, size: 11425
11:15
FSL_DIFF_SIDEBYSIDE is now implicit if the sbsWidth argument is not 0. file: [b99963f323] check-in: [c044f55804] user: stephan branch: trunk, size: 11266
10:48
Ported in sbs diffs. file: [4c4a43d954] check-in: [b9651d78bf] user: stephan branch: trunk, size: 11210
09:22
consolidated duplicate htmlize code. Re-added htmlize to diffs. file: [b946d762e4] check-in: [2e4b4226b9] user: stephan branch: trunk, size: 10465
08:37
Refactored diff generator to send its output to a fsl_output_f() instead of a buffer. file: [e8cf759544] check-in: [f156d46b10] user: stephan branch: trunk, size: 10464
2013-08-31
16:08
memleak fix in test code while testing for a leak in lib code. file: [cedaf58286] check-in: [c0d1362cd6] user: stephan branch: trunk, size: 10282
15:58
Introducing fsl_diff_text(). file: [3f1e0d2ae8] check-in: [881eabc5ba] user: stephan branch: trunk, size: 10255
13:02
Doc additions, minor error reporting cleanups. file: [c196985749] check-in: [8f05724070] user: stephan branch: trunk, size: 9582
10:49
Renamed the FossilApp API to fcli. Moved its header into the public space. file: [fb48b15a26] check-in: [5d3767f8f0] user: stephan branch: trunk, size: 9645
10:02
Lots of FossilApp tinkering. file: [e2aeb974f9] check-in: [5e77c8742d] user: stephan branch: trunk, size: 9739
2013-08-25
09:12
API renamings (shortenings) and minor API simplifications. Doc updates, some work on making the R-card optional. file: [4daa220061] check-in: [c0752c60c2] user: stephan branch: trunk, size: 9623
2013-08-22
13:44
fsl_internal.h ==> fossil-internal.h file: [d50dcb5ced] check-in: [2cae867331] user: stephan branch: trunk, size: 9653
2013-08-16
11:17
Removed fsl_mf class, consolidated it with fsl_deck. file: [39d79dbb90] check-in: [8bbef4153d] user: stephan branch: trunk, size: 9650
2013-08-14
23:49
Minor cleanups to the last round of refactoring. Cleaned up help subsystem for FossilApp a bit. file: [da59e80efb] check-in: [3cc2cd8a5a] user: stephan branch: trunk, size: 13206
22:54
More work on the deck/manifest API. Moved manifest test code into test-mf.c. file: [67c85a6228] check-in: [ac713788f4] user: stephan branch: trunk, size: 13240
21:53
lots of minor reworking of fsl_deck, more to come. file: [2d4433841e] check-in: [fab82a66a0] user: stephan branch: trunk, size: 14146
2013-08-13
19:32
Added ability to add/cancel/propagate tags by applying +/-/* prefix to f-tag. Refactored dry-run mode to use a transaction/rollback, for more realism. Refactored the public tag API a bit. Fixed a va_list handling error in fsl_db_g_text(). file: [2df865a4b9] check-in: [caeb8eb815] user: stephan branch: trunk, size: 14166
18:35
Successfully round-trip parsed/output a basic manifest (T, U, D cards). file: [a8fa9cddae] check-in: [005bc0786e] user: stephan branch: trunk, size: 14346
15:32
manifest parser now validates Z cards. file: [cf22261aa5] check-in: [be7a6ff9cb] user: stephan branch: trunk, size: 14244
14:15
changed semantics of fsl_buffer_append() when (n==0), so that it ensures a NUL terminator even in that case. file: [b5e6666df1] check-in: [7664ad456b] user: stephan branch: trunk, size: 14244
13:17
Renamed header files from fossil/*.h to fossil-scm/*.h, to avoid any potential confusion with the fossil FS or other fossils out there. file: [4e3a6d7223] check-in: [99a4a0ff23] user: stephan branch: trunk, size: 13933
13:12
More work on manifest parsing. Removed tag-test code from test.c b/c it is effectively done in f-tag.c. file: [624219e3b0] check-in: [00782f790c] user: stephan branch: trunk, size: 13929
2013-08-12
15:44
Cleanups and fixes in the db bits. s/FSL_TAG_xxx/FSL_TAGTYPE_xxx/g. Fixed a memleak in the handling of the fsl_db::filename entries for the special dbs. fsl_cx_checkout_close() now always closes its accompanying repo first because the repo is attached and we end up in a weird state if we do not. file: [aa0df09c93] check-in: [ba9abe6330] user: stephan branch: trunk, size: 14779
14:09
Fixed an incorrectly propagated error code. file: [7ca134cdfe] check-in: [2a84ad397a] user: stephan branch: trunk, size: 14763
14:01
Fixed wrong tag names output in crosslink-generated messages, caused by copy-paste porting of code with different semantics :/. Other minor cleanups. Added --dry-run to f-tag. file: [4a34c1d57b] check-in: [6f131086fc] user: stephan branch: trunk, size: 14753
12:20
Refactoring of the FossilApp layer into header/impl files. Minor fixes and cleanups. file: [5d2fd9a7c2] check-in: [a78f5aada4] user: stephan branch: trunk, size: 14615
01:33
converted another statement to a cached one, analog to fossil(1). file: [0e7ad2a89e] check-in: [6a1a173c20] user: stephan branch: trunk, size: 14615
01:11
Experimenting with cached vs uncached queries. Fixed numeric type in fsl_stmt_get_blob(). Ported in fsl_repo_content_make_public(). file: [18c2cda07a] check-in: [7a8d48b273] user: stephan branch: trunk, size: 14566
2013-08-11
20:54
Added an app for testing tagging. Tag saving is working but the entries do not show up in the timeline until a sync or rebuild (missing some postprocessing step or other). file: [6d41c9e994] check-in: [2caba4c84a] user: stephan branch: trunk, size: 14539
19:35
Fixed fsl_pq_insert() to INCREASE the use count, not DECREASE it. Tag saving seems to be more or less complete, including crosslinking for the basic (tag-related) bits. file: [ee393be6e8] check-in: [d4ec89c216] user: stephan branch: trunk, size: 14290
18:15
Lots of work on manifest crosslinking. IN THEORY tag changes are now feature-complete, but i want to commit this and back it up BEFORE testing this write operation... file: [509d9db99c] check-in: [52ec7915e3] user: stephan branch: trunk, size: 13890
14:33
Fixed sorting of T card output when multiple cards are played. fsl_card_is_legal() now distinguishes between optional and required cards. file: [ffc56b8876] check-in: [216f1abe17] user: stephan branch: trunk, size: 13777
13:17
Ported in fsl_repo_content_undelta() and fsl_repo_shun_artifacts(). Added a public API and tests for the fsl_db::beforeCommit triggers. A number of minor additions, cleanups, and fixes. file: [0157ea38b4] check-in: [ab3f72ce6c] user: stephan branch: trunk, size: 13616
10:35
Ported in content_new() as fsl_repo_content_new(). Added a prepared statement caching mechanism similar to db_static_prepare() (but without the statics). file: [bfb8e9e4ed] check-in: [0c18f5b486] user: stephan branch: trunk, size: 12617
2013-08-10
23:29
more API renaming, expanded the FSL_xxx_T_PFMT collection. file: [950ed1e087] check-in: [69dd500a28] user: stephan branch: trunk, size: 11916
22:37
more tinkering with the manifest bits. file: [62e7e37e16] check-in: [fbd57c5781] user: stephan branch: trunk, size: 11892
21:20
Started work on manifest crosslinking, but only skeleton code is in place. Time for the dog walk... file: [09b550fd84] check-in: [5b89c04e9b] user: stephan branch: trunk, size: 10902
19:51
Got content_get() ported in as fsl_repo_content_get(). That was an adventure. file: [90b2257653] check-in: [7790ed0962] user: stephan branch: trunk, size: 10902
15:13
Minor milestone: saving of a tag is working and the tag appears on the appropriate artifact, but manifest crosslinking of the saved content is missing. i am not sure what side effects that might lead to. file: [a8a1e011b8] check-in: [b565897af8] user: stephan branch: trunk, size: 9811
14:30
more work on the leaf bits. file: [efdaed2ccc] check-in: [f578832130] user: stephan branch: trunk, size: 9650
13:11
Started porting in the leaf.c bits. Doxygen fixes. file: [7a3ba52114] check-in: [08747b39cb] user: stephan branch: trunk, size: 9288
2013-08-09
22:29
Added fsl_(sha1|md5)sum_(stream|filename)(). s/fsl_input_FILE/fsl_input_f_FILE/g, for consistency. file: [ab70c7b5cb] check-in: [1c3b2f9249] user: stephan branch: trunk, size: 9053
18:38
Ported in the low-level content cache bits. Fixed CANCEL tag cards to not output their value. file: [f9f888d610] check-in: [76c3b5a830] user: stephan branch: trunk, size: 8633
2013-08-08
20:53
Refactored fsl_cx::dbXXX back into separate db handles, and fsl_cx::dbMain is now a pointer refering to one of db(Config,Ckout,Repo). Requires notably more code/complexity but i am leary of using a :memory: db as the main db (e.g. TEMP tables can only be created in the main db). This breaks part of the th1ish bindings, but will fix that later/tomorrow. file: [4a43cf57f5] check-in: [3273fcaae5] user: stephan branch: trunk, size: 8666
19:40
restructured the test app, started a mini-framework for basic apps. file: [1788e2a4c5] check-in: [b517c54f29] user: stephan branch: trunk, size: 8550
18:41
re-added the amalgamation build. Added a couple test assertions. file: [c9c5c7f10a] check-in: [2a09c72c43] user: stephan branch: autosetup, size: 12404
16:32
moved main sources into src/. moved fsl_internal.h to include/fossil. file: [4286d6853e] check-in: [dd9401360d] user: stephan branch: autosetup, size: 12332
2013-08-06
18:53
Started porting in the content.c/bag.c bits because they are needed before i can continue with manifest crosslinking. Added some missing documentation for the config.h bits. file: [144c23566e] check-in: [425b5509f1] user: stephan branch: trunk, size: 12325
17:14
more baby steps towards committing a tag change. file: [fcab573c54] check-in: [380a6483e5] user: stephan branch: trunk, size: 12316
2013-08-05
21:52
expanded a couple queries to use db-qualified table names. file: [f03e940dc1] check-in: [20093cedc3] user: stephan branch: trunk, size: 12564
21:16
Minor tinkering, doc additions, s/FSL_UUID_SIZE/FSL_UUID_STRLEN/, added FSL_MD5_STRLEN. file: [5ea0287c7b] check-in: [0c9cd6f262] user: stephan branch: trunk, size: 12562
19:16
more small steps towards writing a tag to the db. file: [95725f9cbe] check-in: [1c3e40ed15] user: stephan branch: trunk, size: 12558
2013-08-04
10:47
Ported in the symbol-to-rid/uuid resolver bits. file: [62f877aa4e] check-in: [24a991ef4e] user: stephan branch: trunk, size: 12573
08:23
Added fsl_db_julian_now(), added missing fsl_tag.c. file: [5ec9233675] check-in: [749b8ca980] user: stephan branch: trunk, size: 11517
2013-08-03
20:13
Lots of cleanups and docs for the deck APIs. Added F Cards, but they are untested so far. file: [5b900b1aad] check-in: [a1bfbda5e6] user: stephan branch: trunk, size: 11458
15:45
Added per-control-artifact-type constraints on what types of cards can be added/set in it. Added fsl_deck::error in order to propagate constraint violations up the call chain. file: [5431a4e777] check-in: [3569c25d3b] user: stephan branch: trunk, size: 10904
14:42
guess what - more refactoring of the manifest internals. file: [f80e566b99] check-in: [562206c1c5] user: stephan branch: trunk, size: 10434
13:08
More manifest work. Added T card support. Renamed some APIs. file: [fcb72968a3] check-in: [84e5b5d499] user: stephan branch: trunk, size: 10054
11:16
work on the julian/unix time bits. file: [2955bff935] check-in: [ec86edef51] user: stephan branch: trunk, size: 9879
10:17
more work on the manifest/cards API. file: [80a8eceeec] check-in: [3ba9045142] user: stephan branch: trunk, size: 9625
2013-08-02
21:49
more tinkering with the mf api. file: [3be4357ca3] check-in: [e68ea6b141] user: stephan branch: trunk, size: 8538
19:46
minor manifest work, doc additions. file: [d8e6693a2a] check-in: [3792a49219] user: stephan branch: trunk, size: 7625
18:43
more work on the manifest API. file: [647a121669] check-in: [4c71d5b52d] user: stephan branch: trunk, size: 7567
17:08
More work on the manifest API. file: [d03bc6f228] check-in: [121538cf3c] user: stephan branch: trunk, size: 7265
2013-08-01
22:27
Now uses C99 stdint/inttypes if the C99 standard macros are set, else it falls back to some (very possibly non-32/64-bit portable) guesses for its fixed integers. This needs some tweaking/improvement for various platforms. Builds cleanly with -std=c89 now with the help of -Wno-long-long (required for sqlite3.h) file: [b2a62fe574] check-in: [678517cdb5] user: stephan branch: trunk, size: 6745
2013-07-31
14:39
s/fossil2.h/fossil.h/g file: [23f569296c] check-in: [9c20ce5c00] user: stephan branch: trunk, size: 6364
2013-07-30
14:49
a lot more refactoring than i set out to do. Lots of work on how the context manages its db instances. Config db is not yet finished. file: [2c297f53bc] check-in: [dd6c2b4256] user: stephan branch: attach-dbs, size: 6365
11:08
Started refactoring the per-fsl_cx db model: one implicit main db (:memory:) with all others attached. This simpifies connection logic quite a bit but might have side-effects i have not yet considered/encountered. This breaks th1ish's understanding of the db arrangment. file: [1b43b183aa] check-in: [3251aaf6d8] user: stephan branch: attach-dbs, size: 6249
09:50
Refactored how we keep track of f->dbMain. It is now a pointer/alias for one of (dbCkout, dbConfig, dbRepo). Then forgot to check in before porting in %b/%B format specifiers for fsl_appendf(). file: [6560cf6f8a] check-in: [3fb14b6900] user: stephan branch: trunk, size: 6280
2013-07-28
17:44
lots of tinkering and minor additions, minor doxygen format changes to please both emacs and doxygen. file: [ca98d075eb] check-in: [9744556a7e] user: stephan branch: trunk, size: 5691
15:04
More API renaming. Added script binding for the checkout-open operation. file: [d3e4cc5b10] check-in: [4abe63eb90] user: stephan branch: trunk, size: 5402
14:44
Improved fsl_cx_checkout_open(), renamed fsl_repo_checkout_open() (or whatever it was called) to that. Other minor cleanups. file: [955209add4] check-in: [17c1b674d5] user: stephan branch: trunk, size: 5399
14:08
fsl_repo_open_checkout() is more or less working. A couple details left port. file: [830eb11b4a] check-in: [ae7a82a9d5] user: stephan branch: trunk, size: 4801
11:04
s/fsl_ctx/fsl_cx/g (easier to type). Added doc subdir (doxygen). file: [74c4e0cb1f] check-in: [63bd510e80] user: stephan branch: trunk, size: 4324
2013-07-27
08:44
more work on the db layer and their script bindings. file: [96879f5295] check-in: [a1e6a120d6] user: stephan branch: trunk, size: 4332
07:47
Some refactoring of fsl_error usage to consolidate some code. file: [d47a61413e] check-in: [2eedf3f4d1] user: stephan branch: trunk, size: 4316
01:51
Another big round of minor cleanups and preparation for up-coming bits. file: [47c970ba7e] check-in: [9fa5fb1f96] user: stephan branch: trunk, size: 4312
00:27
All kinds of tinkering. file: [9689627b63] check-in: [71060e72f1] user: stephan branch: trunk, size: 4272
2013-07-26
21:42
more additions and minor fixes. file: [86e6a3ce5c] check-in: [56b3bd7640] user: stephan branch: trunk, size: 4199
20:35
Implemented basic check of is-a-repo/is-up-to-date when repo db is opened. file: [dc7a27769d] check-in: [d6a2953847] user: stephan branch: trunk, size: 4170
19:40
ported in several of the SQL function bindings. file: [5cf496ee52] check-in: [b7228fb419] user: stephan branch: trunk, size: 4167
2013-07-25
17:16
Renamed test.c → src/test.c. move source code to ./src dir file: [340c089035] check-in: [6c59afb005] user: bch branch: nbsd, size: 4162
06:42
removed the fsl_ctx arg from routines where it was only used for the allocator. file: [340c089035] check-in: [52fd2ce85c] user: stephan branch: trunk, size: 4162
06:33
Removed fsl_ctx::allocator, made it a library-wide setting. Started simplifying APIs which use the ctx only for allocation purposes. file: [d29e4b6c8a] check-in: [c4354d5bb0] user: stephan branch: trunk, size: 4171
2013-07-24
21:20
Changed fsl_buffer_resize() semantics to more closely match blob_resize(), to simplify porting. Fixed broken arg check in fsl_init() when 2nd param was NULL. file: [e01c5ba112] check-in: [44a026f377] user: stephan branch: trunk, size: 4174
16:09
Added DRH license header. More docs. file: [a1acdafccd] check-in: [7aa2b4246d] user: stephan branch: trunk, size: 4125
15:51
added fsl_buffer_uncompress() and some basic test code for buffer (de)compression. file: [60b62999a9] check-in: [1cb78b85e8] user: stephan branch: trunk, size: 3555
13:42
refactoring and doc additions. file: [222fcf80d9] check-in: [40c924afee] user: stephan branch: trunk, size: 2772
11:17
Moved fsl_appendf.h content into fossil2.h. file: [3eb02c4603] check-in: [9544d2c21a] user: stephan branch: trunk, size: 2773
05:30
Added amalgamation build. More work on the db API. file: [4bd5a69340] check-in: [75ff0b452c] user: stephan branch: trunk, size: 2805
04:18
started adding the db API. file: [cdf8d0d08d] check-in: [c422d24c0c] user: stephan branch: trunk, size: 2760
02:31
Initial implementation of open-existing-repo and demonstration of fsl_err_set() and friends. file: [457ea11cd2] check-in: [f1f1dbfceb] user: stephan branch: trunk, size: 2563
02:11
Added: Started adding test code. Changed return semantics of fsl_err_set() and friends. file: [0da1cd2021] check-in: [6be457cebb] user: stephan branch: trunk, size: 1418