Login
Timeline
Login

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

50 most recent check-ins that include changes to files matching 'include/fossil/*'

2013-08-13
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. check-in: 99a4a0ff23 user: stephan tags: trunk
13:12
More work on manifest parsing. Removed tag-test code from test.c b/c it is effectively done in f-tag.c. check-in: 00782f790c user: stephan tags: trunk
10:55
Added fsl_cx::flags, APIs to set/get them, and a flag to disable the generation of timeline event entries when crosslinking control manifests. check-in: a62817438b user: stephan tags: trunk
2013-08-12
16:48
tweaking with the internals of checkout/repo/config db closing. check-in: dadf0a657d user: stephan tags: trunk
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. check-in: ba9abe6330 user: stephan tags: trunk
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. check-in: 6f131086fc user: stephan tags: trunk
12:20
Refactoring of the FossilApp layer into header/impl files. Minor fixes and cleanups. check-in: a78f5aada4 user: stephan tags: trunk
05:25
Started down the load road to manifest parsing, but it's time for sleep. check-in: 7ee2496195 user: stephan tags: trunk
05:24
Corrected integer type passed to fsl_md5sum_cstr(). check-in: 06fe4570c8 user: stephan tags: trunk
03:11
Fixed swapped args in fsl_stmt_each() which broke each() callbacks. Changed fsl_stmt_each_f() signature. Added f-timeline.c basic timeline mini-app. check-in: f3b0243385 user: stephan tags: trunk
01:57
Fixed would-have-been memleak in fsl_acache_expire_oldest(). Ported fsl_repo_content_new() (back) to cached queries. That routine is still untested, though. Doc fixed. check-in: 0646f85f40 user: stephan tags: trunk
01:33
converted another statement to a cached one, analog to fossil(1). check-in: 6a1a173c20 user: stephan tags: trunk
01:11
Experimenting with cached vs uncached queries. Fixed numeric type in fsl_stmt_get_blob(). Ported in fsl_repo_content_make_public(). check-in: 7a8d48b273 user: stephan tags: trunk
00:11
more build tweaks for the amalgamation. check-in: 3e156cdef4 user: stephan tags: trunk
2013-08-11
22:18
Improved error reporting in sym-to-rid lookup. Added f-tag rules to the proper (not generated/overwritten) copy of the makefile this time. check-in: 25e310704a user: stephan tags: trunk
22:09
Refactored beforeBegin triggers to compile earlier and store the Statement handles. This provides better error handling/reporting options but disallows multi-statement triggers, so i am sidelining this for now but checking it in for later reference. Closed-Leaf check-in: 9d9375ac2d user: stephan tags: beforeCommit-statements
20:53
Changed fsl_guess_user_name() to require fsl_free(), not fsl_filename_free(), for cleanup. check-in: 07e7c43fb8 user: stephan tags: trunk
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. check-in: d4ec89c216 user: stephan tags: trunk
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... check-in: 52ec7915e3 user: stephan tags: trunk
15:42
More skeleton work on manifest crosslinking. check-in: a95132ac5c user: stephan tags: trunk
14:33
Fixed sorting of T card output when multiple cards are played. fsl_card_is_legal() now distinguishes between optional and required cards. check-in: 216f1abe17 user: stephan tags: trunk
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. check-in: ab3f72ce6c user: stephan tags: trunk
11:15
doc additions. check-in: 82d15a9126 user: stephan tags: trunk
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). check-in: 0c18f5b486 user: stephan tags: trunk
2013-08-10
23:29
more API renaming, expanded the FSL_xxx_T_PFMT collection. check-in: 69dd500a28 user: stephan tags: trunk
22:37
more tinkering with the manifest bits. check-in: fbd57c5781 user: stephan tags: trunk
21:20
Started work on manifest crosslinking, but only skeleton code is in place. Time for the dog walk... check-in: 5b89c04e9b user: stephan tags: trunk
19:51
Got content_get() ported in as fsl_repo_content_get(). That was an adventure. check-in: 7790ed0962 user: stephan tags: trunk
15:56
moved a debugging line. Minor doc corrections. check-in: 35db65a671 user: stephan tags: trunk
14:30
more work on the leaf bits. check-in: f578832130 user: stephan tags: trunk
13:11
Started porting in the leaf.c bits. Doxygen fixes. check-in: 08747b39cb user: stephan tags: trunk
12:42
cleanups and fixes to the previous commit. s/fsl_stmt_prepare/fsl_db_prepare/g. check-in: 9f47dbd75d user: stephan tags: trunk
11:47
More db infrastructure for the content-save process. Started work on fsl_cx_content_put(), but it's a beast and is missing parts. check-in: ed6df55bda user: stephan tags: trunk
09:55
removed some dead code, doxygen tweaks, changed a couple func signatures. check-in: 348f93deb0 user: stephan tags: trunk
09:38
Ported in the priority queue class. Minor doc fixes. check-in: a600c5f461 user: stephan tags: trunk
2013-08-09
22:29
Added fsl_(sha1|md5)sum_(stream|filename)(). s/fsl_input_FILE/fsl_input_f_FILE/g, for consistency. check-in: 1c3b2f9249 user: stephan tags: trunk
22:04
Cleaned up some hard-coded magic numbers and fixed a couple mis-sized md5 strings (sized as sha1 strings due to copy/paste). Removed some dead code. check-in: fc6285dba7 user: stephan tags: trunk
21:48
minor doc corrections. check-in: 5af7566477 user: stephan tags: trunk
21:42
pedantry in comments check-in: 6b8f6026fd user: bch tags: trunk
21:20
doc updates check-in: 423842eb26 user: stephan tags: trunk
20:29
Changed return semantics of fsl_list_reserve(), for consistency (old semantics were copy/pasted). Ran some code through reformatter. check-in: 78bf9244bd user: stephan tags: trunk
18:59
Doc additions, minor API renamings. check-in: d011e3345f user: stephan tags: trunk
18:38
Ported in the low-level content cache bits. Fixed CANCEL tag cards to not output their value. check-in: 76c3b5a830 user: stephan tags: trunk
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. check-in: 3273fcaae5 user: stephan tags: trunk
18:46
merged in [autosetup] branch to trunk. check-in: 4ca8a51cd7 user: stephan tags: trunk
17:19
another round of build-related tweaks. check-in: a59f3a0082 user: stephan tags: autosetup
16:32
moved main sources into src/. moved fsl_internal.h to include/fossil. check-in: dd9401360d user: stephan tags: autosetup
2013-08-07
19:55
started porting config process to autosetup. check-in: 1aa35e2a77 user: stephan tags: autosetup
2013-08-06
22:25
more docs... check-in: 67c82ce576 user: stephan tags: trunk
21:38
minor doc additions. check-in: 5a5bc5de5a user: stephan tags: trunk