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 | |