Login
Timeline
Login

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

50 check-ins occurring on or before 2013-08-12 16:48:50.

2013-08-12
16:48
tweaking with the internals of checkout/repo/config db closing. check-in: dadf0a657d user: stephan tags: trunk
16:48
Fixed a potential memory misuse when scripts held independent references to closed checkout/repo dbs and tried to use them. check-in: ffc2b3ce48 user: stephan tags: trunk
15:58
Added another higher-level transaction scope around the tag-add op. check-in: 9f7fe7fee8 user: stephan tags: trunk
15:49
accommodated API change check-in: 0a56bf368e 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:09
Fixed an incorrectly propagated error code. check-in: 2a84ad397a 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
12:07
removed a stray debug line. check-in: d570a577a6 user: stephan tags: trunk
11:42
minor autodef tinkering check-in: 224d4303a5 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
04:30
Changed how config header is generated to give me more control over the content. check-in: 503857bab7 user: stephan tags: trunk
03:44
cleanups and fixes in FossilApp and f-*.c. check-in: a3aa3426c0 user: stephan tags: trunk
03:44
Added -fPIC to build options for --shared support. check-in: 2bddbc822f 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
23:52
added auto.def code to extract the aux-schema value from the local checkout if it can. Reordered tests to put required ones first. check-in: 81ee863504 user: stephan tags: trunk
23:03
fixed makefile rights on reconfigure. Ignore errors if chmod fails (non-unix). check-in: 77d1beccd8 user: stephan tags: trunk
23:00
configure now makes the generated Makefile read only so i will stop manually changing it (and losing the changes). check-in: 3505651ab0 user: stephan tags: trunk
22:53
tweaked amalgamation to use a 3rd file (config header generated with conservative settings). check-in: d40a0ba29a user: stephan tags: trunk
22:22
deps fixes check-in: 1e387ab91c user: stephan tags: trunk
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
21:42
prettied up the test app bit check-in: 0b2c079cc4 user: stephan tags: trunk
21:38
finished(?) the crosslinking of CONTROL artifacts (tag changes). :-D check-in: 15958dd832 user: stephan tags: trunk
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). check-in: 2caba4c84a user: stephan tags: trunk
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:16
fixed the script bindings of the repo/ckout db names (they now point to their corresponding db file instead of the main db). check-in: a0348f25c1 user: stephan tags: trunk
11:15
doc additions. check-in: 82d15a9126 user: stephan tags: trunk
11:10
minor code simplification. check-in: 54282c84ee 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:34
fixed doxygen upload to remove files which no longer exist. check-in: d2b6c924c4 user: stephan tags: trunk
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
22:19
Fixed output formatting of W cards. check-in: 576c3b5eec user: stephan tags: trunk
22:19
fsl_id_bag_insert() now returns 0 instead of FSL_RC_ALREADY_EXISTS on a collision (simplifies usage greatly). check-in: f8a7348514 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
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. check-in: b565897af8 user: stephan tags: trunk
14:45
Ported in content_mark_available() as fsl_cx_content_mark_available(). One more small piece of the larger Manifest puzzle. check-in: ec67d2b8b9 user: stephan tags: trunk