Login
Timeline
Login

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

475 check-ins using file th1ish/unit/000-004.th1ish version 15f087f1b4

2014-04-12
12:41
latest th1ish: do/while loop and Array.isEmpty(). check-in: 6013e1d198 user: stephan tags: trunk
2014-04-11
23:12
minor formatting tweak. Edit: aaaaannnd... a bunch of other stuff i didn't mean to commit here. check-in: f01ba444ed user: stephan tags: trunk
15:31
Added crosslinking support for ATTACHMENT artifacts. check-in: 6e9428cba9 user: stephan tags: trunk
2014-04-10
18:59
Latest th1ish amalgamation - tiny cleanups. check-in: 70d8ff5af2 user: stephan tags: trunk
18:18
latest th1ish shell. Adds missing help text. check-in: 9e0e853266 user: stephan tags: trunk
16:57
Pulled in latest th1ish shell.c. Seems its been out of date for a while. Uses newer/programmable 'is this string internable?' heuristics. check-in: c0ffac510c user: stephan tags: trunk
16:29
Latest th1ish/cwal (minor fixes). check-in: 3cd8989039 user: stephan tags: trunk
2014-04-08
19:43
latest cwal/th1ish check-in: 7adf607efc user: stephan tags: trunk
19:40
minor doc tweaks. check-in: 5f8e46aa48 user: stephan tags: trunk
2014-04-06
18:49
more accommodation of 0 as a valid RID for an empty repo. check-in: d1a3c65cf6 user: stephan tags: trunk
18:48
Fixed fsl_vfile_load_from_rid() to work with rid==0 (empty repo). check-in: 606ddf4798 user: stephan tags: trunk
18:28
Made f-vdiff's output more like fossil(1)'s (indistinguishable when called with no arguments and there are local diffs). check-in: 03ed2906fa user: stephan tags: trunk
18:24
minor comment tweaks. check-in: 5f35b704c8 user: stephan tags: trunk
17:44
minor tinering with the th1ish code. check-in: 6a0e569ecf user: stephan tags: trunk
17:44
moved a test. check-in: c779eec8e4 user: stephan tags: trunk
13:15
more docs check-in: 39a945183d user: stephan tags: trunk
13:15
Added fsl_repo_import_blob() fsl_repo_import_blob(). One of the tests may fail first after the commit... we'll see if there's a follow-up commit to fix it. check-in: 4a39e3e670 user: stephan tags: trunk
12:33
Added an assertion. check-in: 5b43c10b4e user: stephan tags: trunk
12:33
bugfix: interpret newlines literally in SQL strings in fsl_simplify_sql(). check-in: ef35b0a0a9 user: stephan tags: trunk
12:31
yet more doc additions. check-in: 99167d8f6a user: stephan tags: trunk
12:31
doc additions. check-in: 8225d79ca0 user: stephan tags: trunk
12:30
doc additions. check-in: 293a82f4e7 user: stephan tags: trunk
12:29
added an assertion. check-in: fd638332a4 user: stephan tags: trunk
2014-04-04
14:05
Upgrade to SQLite 3.8.4.3 (retaining the SQLITE_MAX_MMAP_SIZE bug-fix which - unfortunately - didn't appear in the official version yet) check-in: 7318c5a4d2 user: jan.nijtmans tags: trunk
10:41
Not sure why this chose now to break. Need to re-evaluate this at some point - some of this handling is historical. check-in: 33b3ce4300 user: stephan tags: trunk
10:35
Pulled in latest th1ish so that it can build with -Wsign-compare. check-in: b4d5a5cfe2 user: stephan tags: trunk
2014-04-03
19:57
"code notes" commented-out (squelches compiler warnings) check-in: ef664b30c8 user: bch tags: trunk
19:18
typo check-in: 4655704279 user: bch tags: trunk
17:50
pulled in upstream fix from http://www.fossil-scm.org/index.html/info/c23190a61d7794b7935bbef1b00eee3377f80c85 check-in: 11edd969f0 user: stephan tags: trunk
17:31
f-vdiff no longer uses @internal APIs. check-in: 21d14c7d69 user: stephan tags: trunk
17:27
Added diff vs local checkout to f-vdiff. check-in: 08c4882dc7 user: stephan tags: trunk
17:19
fcli now elides global/framework help options unless --global is passed, and instead adds a hint about that option to the --help output. check-in: 734b3f5352 user: stephan tags: trunk
17:02
Renamed fsl_glob_list_clean() to fsl_glob_list_clear() for consistency with similar APIs. check-in: 1075d15a5f user: stephan tags: trunk
16:43
Renamed fsl_repo_filename_fnid() to fsl_repo_filename_fnid2(), kept it internal, and added fsl_repo_filename_fnid() as a simplified form safe for general-purpose client-side use. check-in: f18878c6b4 user: stephan tags: trunk
2014-04-01
19:15
minor cleanups. check-in: 9ec90536c3 user: stephan tags: trunk
19:14
a minor modernization. check-in: 701c3c1b7e user: stephan tags: trunk
17:49
Added the --brief|-b flag to f-vdiff. Changed when/where glob checking is done. check-in: be47664f18 user: stephan tags: trunk
17:22
Minor cleanups. Found a use case for the untested-until-now fsl_card_F_content(). check-in: 40901ae254 user: stephan tags: trunk
17:16
Added --invert|-i flag to f-vdiff. check-in: ac02ab49fd user: stephan tags: trunk
17:04
Minor milestone: f-vdiff basically works. Just need to add diff-vs-checkout support. Added fsl_isatty() b/c it is needed by a couple of apps (could alternately go in fcli). check-in: ab6bf194c2 user: stephan tags: trunk
17:03
fixed resetting of ANSI colors when in HTML mode. check-in: a030960792 user: stephan tags: trunk
15:34
And this time compiled it. check-in: fa09253792 user: stephan tags: trunk
2014-03-31
18:54
minor internal cleanups in crosslinking. check-in: d8f5d3bb1f user: stephan tags: trunk
17:46
Improved f-timeline to show mod/deleted/added status. Shows renames as add/remove pairs, though. check-in: a291c43e3a user: stephan tags: trunk
17:35
Removed the reportDeletions option from fsl_repo_extract(). Cuts the code size in half and does away with a number of corner cases and inconsistencies in the reporting of deletions. Deleted files are no longer reported by that routine. check-in: 63d94544ed user: stephan tags: trunk
16:53
Checking this is in before i remove the reportDeletion options from fsl_repo_extract() - it over-complicates everything and has fundamental corner cases. check-in: 0df56eeae7 user: stephan tags: trunk
16:36
Fixed a mis-free() in fsl_repo_extract(). check-in: f0b9e29b44 user: stephan tags: trunk
2014-03-30
12:18
minor doc updates. check-in: e0c522728b user: stephan tags: trunk
10:37
Added caching of versionable config results but then removed it because it introduces inconsistencies in string ownership vis-a-vis non-versioned config. Various little cleanups and additions along the way. check-in: 48eec586a9 user: stephan tags: trunk
10:35
Added -Wsign-compare to CFLAGS. check-in: a4509078f4 user: stephan tags: trunk
08:52
minor non-functional cleanups. check-in: fab9aad9f8 user: stephan tags: trunk
2014-03-29
10:09
Introducing the highly arguable fsl_simplify_sql() utility routine. check-in: 7b0022b9a5 user: stephan tags: trunk
2014-03-28
21:52
some numeric type changes and casts to fix warnings. They pass the sanity checks but if new weirdness starts happening, this is a prime suspect. check-in: 1f3e7bc558 user: stephan tags: trunk
21:33
All sorts of minor warning fixes revealed by compiling the amalgamation in Qt Creator. fsl_delta.c is not warning-free yet b/c my attempts to fix the signedness complaints have broken it. check-in: cb99e115a4 user: stephan tags: trunk
20:42
Defined how fsl_rid_is_a_checkin() behaves for rid 0. check-in: cb4fddb37f user: stephan tags: trunk
20:41
Fixed a broken assertion. check-in: a227bb265b user: stephan tags: trunk
20:41
Fixed an #include in amalgamation output. check-in: a9fc16e4f6 user: stephan tags: trunk
20:40
Switched #include style so downstream amalgamation build works. check-in: d5cb2f8736 user: stephan tags: trunk
20:40
Fixed f-status to work with a new/empty repo lacking an initial checkin. check-in: 83afcc7892 user: stephan tags: trunk
20:39
Fixed arg handling to accept -m before the filename. check-in: 6cff5486ec user: stephan tags: trunk
20:31
fixed an assertion broken by changes made earlier tonight. check-in: 1c29a59830 user: stephan tags: trunk
19:52
Added clang to the C++ amalgamation build sanity check. check-in: ec6c74699a user: stephan tags: trunk
19:50
Moved libfossil++.?pp up one dir, analog to how src/Makefile does it. check-in: bc3be95ae0 user: stephan tags: trunk
19:49
Renamed libfossil_amalgamation.XXX to libfossil.XXX. Added amalgamation build for C++ API. check-in: 74bd766e66 user: stephan tags: trunk
19:45
added some untested code to play with later. check-in: 35f5b6a5e2 user: stephan tags: trunk
19:45
fsl_checkin_commit() now works on an empty repo (version RID==0). check-in: 41f65654ce user: stephan tags: trunk
16:10
Minor cleanups made while adding and then removing some code which really didn't belong there. check-in: 3fcc1aeafc user: stephan tags: trunk
15:34
added a TODO check-in: 88252f4d23 user: stephan tags: trunk
15:27
Added infrastructure for the various xxx-glob config options. fsl_cx now caches them when a repo/checkout is opened and provides APIs for querying them. check-in: aa8f7bd1be user: stephan tags: trunk
15:12
Fixed some braindeadedry in fsl_buffer_fill_from_filename(). check-in: 01dd5d61e7 user: stephan tags: trunk
13:29
added another test app to ignore-glob. check-in: b5d1020bae user: stephan tags: trunk
2014-03-27
20:44
modernized the ignore-glob a bit. check-in: 5ab733637a user: stephan tags: trunk
20:44
help text fix. check-in: 3f14cc92b5 user: stephan tags: trunk
20:25
Added the untested fsl_card_F_content() utility function. Possibly YAGNI. check-in: 4bd5798ec4 user: stephan tags: trunk
20:24
added a couple reminder notes. check-in: 8b118cc522 user: stephan tags: trunk
20:24
should have been part of previous commit. check-in: 0c7d3a1056 user: stephan tags: trunk
20:23
moved the fsl_list impl code into its own file. check-in: b668b02447 user: stephan tags: trunk
20:15
Moved versionable settings tests to the standard test battery. check-in: 9f64472a1d user: stephan tags: trunk
20:13
Added fsl_cx::cache::projectCode to store the project-code setting, needed for up-coming authentication-related hashing. check-in: 1b07ec684c user: stephan tags: trunk
20:11
Added rename info. check-in: a903843a52 user: stephan tags: trunk
20:10
Added basic infrastructure for reading versionable settings. check-in: 5f501363c4 user: stephan tags: trunk
19:59
fixed a memory misuse in the %z fsl_buffer_appendf() specifier. check-in: 77cb96a0f7 user: stephan tags: trunk
18:24
Added --branch/-b=BRANCH and --tag/-t=TAG filters to f-timeline. check-in: 30a5655813 user: stephan tags: trunk
18:21
minor comment addition. check-in: 0f7b938ae8 user: stephan tags: trunk
18:21
added c++11 check to configure script. check-in: 675c4d9bcd user: stephan tags: trunk
16:23
Ported in the DContext::same_fn() bits from fossil(1). Have not tested them but no existing code was broken by them. check-in: dab9579623 user: stephan tags: trunk
11:09
Adapt ignore-glob to latest changes in build environment check-in: 7b109ef77b user: jan.nijtmans tags: trunk
10:39
Upgrade to SQLite 3.8.4.2 (retaining the SQLITE_MAX_MMAP_SIZE bug-fix which - unfortunately - didn't appear in the official version yet) check-in: 39121d2e23 user: jan.nijtmans tags: trunk
2014-03-26
17:18
minor tinkering with the diff code. check-in: 304a5dc4d0 user: stephan tags: trunk
17:15
trying a different query for the partial-merge check. check-in: 485be3449e user: stephan tags: trunk
15:50
removed extraneous newlines. check-in: 30eaf1465a user: stephan tags: trunk
15:48
Fluff: started adding basic ANSI color support to text-mode diffs. Only context diffs for the time being. check-in: 41e6280df7 user: stephan tags: trunk
15:42
minor internal cleanups. Nothing functional. check-in: fbf48bc585 user: stephan tags: trunk
14:31
minor internal cleanups on the code used to generate this checkin. check-in: 3ad1742813 user: stephan tags: trunk
14:29
Added an assertion. check-in: 03019c5871 user: stephan tags: trunk
14:27
Added --cached-sql flag to dump cached statements at end of tests. check-in: 01e5816534 user: stephan tags: trunk
14:27
Converted some statements to cached statements. Fixed a cached statement which was caching dynamic values. check-in: 3b4f033e82 user: stephan tags: trunk
2014-03-25
18:16
A big round of renaming and touchups. More tinkering with the F-card generation. Seems to work how i want it now. This commit is partially a test of said functionality... seems we are not quite at a delta/baseline rollover point. check-in: 7a0759a0a4 user: stephan tags: trunk
2014-03-24
20:59
docs check-in: e85e4c46ad user: stephan tags: trunk
20:55
removed an unneeded non-error check. check-in: d5f58f4d3c user: stephan tags: trunk
20:49
Fixed a horrible bug in the F-card calculation algo. Seem to have fixed a separate corner case in that algo where a locally deleted file was not really seen as deleted (though a deletion card was generated), causing a "no files changed" error, but this changed fundamentally changes the underlying query and must be tested more closely. Just not tonight. check-in: 4d43461db2 user: stephan tags: trunk
20:48
removed obsolete file. Testing a change/fix in the F-card generation algo at the same time. check-in: 8260f7365f user: stephan tags: trunk
20:09
Minor touchups in the C++ wrapper. check-in: 0fab3009a0 user: stephan tags: trunk
2014-03-23
18:25
Weekend hacking session is now over. check-in: fae79b28a4 user: stephan tags: trunk
11:23
Fixed a va_list arg misuse which appeared on 32-bit built with 64-bit fsl_int_t. check-in: 7e9148ae3e user: stephan tags: trunk
11:10
Compile fixes revealed by an older 32-bit gcc 4.6.3. check-in: 27b018d261 user: stephan tags: trunk
11:03
added missing file src/Makefile.in. check-in: f283a16553 user: stephan tags: trunk
2014-03-22
15:30
More build cleanups. ./configure --static/--shared are now independent options, on by default and disabled with --disable-static/shared. check-in: a58a45136b user: stephan tags: trunk
14:30
Finally figured out enough tcl to consolidate some code in auto.def. check-in: 56757c1032 user: stephan tags: trunk
14:09
this file is now generated. check-in: b1dc299c2e user: stephan tags: trunk
14:09
Amalgamation builds again but it leaves out the JNI/TCL bits in order to do so. check-in: 8dd6380ec2 user: stephan tags: trunk
13:50
Build: removed OBJ.DIR bits because it requires too many kludges in the (primitive) build system. Moved src/* main build from top-most Makefile to src/Makefile. Amalgamation is not yet compiling, but it otherwise seems to work. check-in: cb5b8b7a2e user: stephan tags: trunk
12:34
minor cleanups and dead code removal. check-in: 91cd2ade7a user: stephan tags: trunk
11:57
All kinds of tinkering with the C++ bits. Added FCardIterator and FslListIterator. check-in: 7cf24890e0 user: stephan tags: trunk
11:55
Added a comment. check-in: 38887e1b9b user: stephan tags: trunk
11:55
Made fsl_tag_prefix_char() public. Added validation of T-card ordering at output-time. check-in: e5ea5fe2e2 user: stephan tags: trunk
11:54
added fsl_db_changes_recent/total(). check-in: 864de83096 user: stephan tags: trunk
2014-03-21
15:38
tinkering with the C++ bits. check-in: 28a1d8eada user: stephan tags: trunk
14:52
Really break time this time. check-in: d3448e39fb user: stephan tags: trunk
14:13
Added saving to decks. Other C++ cleanups/additions. Break time check-in: 4ecca41beb user: stephan tags: trunk
13:10
Added missing has-T-card validation on CONTROL artifacts. check-in: c07de7ee52 user: stephan tags: trunk
13:01
Added an error message. Removed incorrect P-card output generation (which thankfully failed due to other validation) for CONTROL artifacts. check-in: db3c51efb5 user: stephan tags: trunk
12:32
More work on the C++ API. Added the beginnings of the Deck class. check-in: efc0ab398c user: stephan tags: trunk
10:12
Renamed all the get/setAbcDef() to abcDef(). Other minor additions and cleanups. check-in: 8a5d85d8ca user: stephan tags: trunk
00:02
bed time. check-in: 6d1c3ce450 user: stephan tags: trunk
2014-03-20
23:46
Added missing -Wall/-Werror to C++ build. check-in: 12a851d982 user: stephan tags: trunk
22:44
More additions to the C++ API. Time for the dog walk. check-in: f35e6bd72c user: stephan tags: trunk
22:36
Fixed a pointer-to-pointer which should have been a pointer. Caused corrupted fsl_error message text. check-in: a9029b17d2 user: stephan tags: trunk
22:13
Removed the obsoleted StringBuffer class. Added implicit conversions to the C++-to-C counterparts where it makes sense, as that really simplifies integration with the C API. check-in: 99a28b5a90 user: stephan tags: trunk
21:58
more work on the C++ wrapper. Added a Buffer wrapper. check-in: 2ba7d5fa07 user: stephan tags: trunk
21:01
More work on the C++ API. Added stream/streambuf proxies for fsl_output(), so (e.g.) std::cout can be redirected to fsl_output() check-in: c126aba8ff user: stephan tags: trunk
20:46
Fixed a memleak in fsl_cx_init() when passed a client-fsl_cx_malloc()'d context instance. check-in: ab654844a0 user: stephan tags: trunk
19:21
Added the basic fsl::Context class. Some minor additions to the C API to support the C++ api a bit. Refactored fsl::Db so that it can proxy handles without taking over ownership (needed by the Context's 3 db handles). check-in: f9ff5a4b8d user: stephan tags: trunk
19:18
Fixed a memleak when fsl_db_open() fails. check-in: d7160c7321 user: stephan tags: trunk
17:07
Doc updates. check-in: 3f3ffd147e user: stephan tags: trunk
16:59
cosmetic cleanups. check-in: 71499e3563 user: stephan tags: trunk
2014-03-19
22:30
minor test code tweak. check-in: bc442e2dab user: stephan tags: trunk
22:24
More 'tuning' of the C++ API. Bed time. check-in: 1d27d1309c user: stephan tags: trunk
21:33
more work on the C++ db layer. check-in: e2fe2dc350 user: stephan tags: trunk
21:11
The Db/Stmt C++ wrapper is basically in place. check-in: 3eb4fce307 user: stephan tags: trunk
18:59
Got most of the fsl::Stmt class in place and compiling. Still untested. check-in: 4f2a0650ae user: stephan tags: trunk
17:22
Added an initial skeleton for a C++ wrapper. Only the Exception class is in place so far. It is not yet certain whether this code will stay in this tree or move to its own. check-in: 6382dd0e10 user: stephan tags: trunk
16:39
fixed a constness bug. check-in: 28f65e12ce user: stephan tags: trunk
14:43
Fix [63e3b62b40]: Compilation fails on 32bit linux check-in: 9f69b9df69 user: jan.nijtmans tags: trunk
2014-03-18
22:35
Discovered a descrepancy between fossil(1) and libfossil's %T custom format specifier. So far we never use that one, so a change will not be painful. Discovered/ported in fossil(1)'s %S (UUID-short-string) format specifier. check-in: 3cc5216eb1 user: stephan tags: trunk
22:10
A long evening of minor generic cleanups. Added missing output support for Attachment artifacts. Still missing crosslinking support for them. check-in: 0bf60903ea user: stephan tags: trunk
2014-03-17
21:12
Ported in fsl_gradient_color(). Added fsl_rgb_encode/decode(). Minor comment changes in f-tag. check-in: a508afba51 user: stephan tags: trunk
20:34
fixed a copy/pasted invalid fsl_free() check-in: 28a52b1143 user: stephan tags: trunk
20:26
Reimplemented f-tag to support multiple tag/value pairs at a time. check-in: 1518b90df3 user: stephan tags: trunk
20:23
Added an assertion. Minor formatting tweaks. check-in: 39450147e4 user: stephan tags: trunk
19:14
Fixed: fcli now behaves properly with more than 10 args. A fsl_buffer usage error caused ALL args to be wiped if more than 10 were provided before. check-in: e3e78d1786 user: stephan tags: trunk
19:14
Fixed an incorrect assert() triggered by a delete/rename combination. Minor cleanups in code looked at while figuring out what triggered the assert(). check-in: 811508a602 user: stephan tags: trunk
15:27
rename java namespace, and (ongoing) go a little bit further in actually doing something. check-in: 8625a31eff user: jan.nijtmans tags: trunk
14:40
Port [http://fossil-scm.org/index.html/info/597d1101b4|597d1101b4] bugfix. check-in: e4bf163a5f user: jan.nijtmans tags: trunk
2014-03-16
17:32
Extended the fsl_deck string re-use to cover more cases. Other minor cleanups. check-in: 47401e1763 user: stephan tags: trunk
17:30
Pulled in upstream diff-generation tweaks. check-in: adb83cc610 user: stephan tags: trunk
17:28
Discovered a crash case involving ordering of the sanity tests. To investigate later. check-in: c0b8ce3c1d user: stephan tags: trunk
17:26
minor internal cleanups. check-in: 2f280271d5 user: stephan tags: trunk
17:08
minor touchups to f-zip. check-in: be2b468e4e user: stephan tags: trunk
13:41
Minor tinkering with fsl_deck-to-Object in the th1ish bindings. check-in: b96ea63caf user: stephan tags: trunk
13:03
Extended the manifest content caching in fsl_deck_parse() to apply to other fsl_deck string cards. Changed fsl_deck::L from a fsl_buffer to a C-string. check-in: 752aad3eb7 user: stephan tags: trunk
11:25
Changed fsl_deck_parse() buffer param ownership semantics to something more vague. The parser now re-uses buffer memory for F-card strings, rather than duplicating them, and takes over the buffer memory in that case. This cuts malloc() calls significantly for manifests with many F-cards but does not save much total memory overall (can be measured in kb). check-in: 7943808461 user: stephan tags: trunk
2014-03-15
17:36
s/FSL_FS_PERM/FSL_FILE_PERM/gi. Minor tinkering with the vfile scanning process. check-in: c8c97fd8fe user: stephan tags: trunk
17:28
Tweaked some test code. check-in: 439762f205 user: stephan tags: trunk
15:39
Fixed the quirk of fsl_checkout_file_rm() caring whether a dir name ends with a slash or not. check-in: 9664c64ba3 user: stephan tags: trunk
15:02
added a NULL guard. check-in: 3e6f247357 user: stephan tags: trunk
15:02
prettied a query. check-in: f17950f775 user: stephan tags: trunk
15:01
minor doc fix check-in: 2cbcbf62a3 user: stephan tags: trunk
13:35
Minor cleanups, code consolidation/removal. check-in: a92bffdddf user: stephan tags: trunk
09:48
Removed the now-unused F-card calculation algo. check-in: 4be2703578 user: stephan tags: trunk
09:33
Pulled in upstream diff fix http://www.fossil-scm.org/index.html/info/e2e8531ba7. check-in: a5bda1ae61 user: stephan tags: trunk
2014-03-14
20:50
Make a start with Tcl binding, just enough to make "load ./libfossil.so" work. No actual Tcl commands yet. check-in: 668349fdb0 user: jan.nijtmans tags: trunk
14:53
build fixes for amalgamation. Cleanups in shakenmake bits. Fixed uninitialized vars (thanks, clang). check-in: 968a993c60 user: stephan tags: trunk
14:51
Prefer internal "jni.h" check-in: df8d4f2bb0 user: jan.nijtmans tags: trunk
14:25
a long morning of refactoring and cleanups. check-in: c71f986d35 user: stephan tags: trunk
12:10
merged in an accidental fork (my fault for using f-checkin instead of fossil commit). Finally get to test the delta-too-big bits. check-in: 853ec1f650 user: stephan tags: trunk
12:01
removed an old/long-done TODO. check-in: 5900ce9dee user: stephan tags: trunk
11:57
moved around some comments. check-in: a75ca1c323 user: stephan tags: trunk
11:52
Found the cause of/fixed the problem which caused delta-application to fail on one particular artifact in the tcl core repo. Caused by fsl_buffer_is_compressed() heuristic failing for that one case. Switched to a different heuristic which had been #ifdef'd out. check-in: c3660f5241 user: stephan tags: trunk
11:10
another round of minor cleanups. check-in: 7e8d0ecfe2 user: stephan tags: trunk
11:04
Add fsl_jni.c to the build. check-in: ab56d2d9a0 user: jan.nijtmans tags: trunk
10:47
Unbreak Cygwin build (broken by [2de81ae7b6]) check-in: 1dff0493d2 user: jan.nijtmans tags: trunk
00:07
minor internal cleanups check-in: 286b8aea1a user: stephan tags: trunk
2014-03-13
23:48
Removed the vfile_selected temp table bits. They really are not needed. check-in: 447f497409 user: stephan tags: trunk
23:18
minor error reporting cleanups. check-in: 49961898ba user: stephan tags: trunk
21:50
Corner case fix for first checkin in a repo. check-in: ab6c9982c1 user: stephan tags: trunk
20:59
now removing that +x bit i thought i had unset. check-in: 0096d28c96 user: stephan tags: trunk
20:53
improvements to permissions-only change detection. check-in: 9a07a78159 user: stephan tags: trunk
20:04
squelched some doxygen warnings. check-in: e3241eae55 user: stephan tags: trunk
19:42
accommodated internal restructurings. check-in: 4740bce980 user: stephan tags: trunk
19:40
refactoring and doc improvements. check-in: 67c1885126 user: stephan tags: trunk
18:20
A round of minor cleanups before some refactoring. check-in: 2bba3a248f user: stephan tags: trunk
17:44
Fixed amalgamation sanity check to use local sqlite3.h. check-in: 71f8421ed7 user: stephan tags: trunk
15:39
Seems i forgot to check in last night, which caused an accidental fork today. Finally get to test f-checkin with a merge. Wish us luck... check-in: bc0e000199 user: stephan tags: trunk
14:39
Update to SQLite 3.8.4.1 check-in: 2de81ae7b6 user: jan.nijtmans tags: trunk
12:00
Minor win32 milestone: With those changes a "libfossil.dll" can be produced! No tools yet, don't know if "libfossil.dll" actually works. check-in: f994fec9c5 user: jan.nijtmans tags: trunk
11:36
Make some files compile on MinGW. Ongoing. check-in: 7e5ca27c8c user: jan.nijtmans tags: trunk
11:06
Make configuring steps work with MinGW. (doesn't compile yet, but it's a small step in the right direction) check-in: 7e759995ce user: jan.nijtmans tags: trunk
09:42
minor text tweaks. check-in: 375f435549 user: stephan tags: trunk
09:41
Removed an extraneous slash. check-in: c10bc4977a user: stephan tags: trunk
2014-03-12
19:44
Swaped fsl_checkout_version_info() arg order, for consistency. More work on the checkin bits. check-in: ccb9a1e941 user: stephan tags: trunk
19:42
Doc updates. check-in: ef6d0a106e user: stephan tags: trunk
19:42
Remove the ms_print temp files earlier on. check-in: 1798ea8d60 user: stephan tags: trunk
11:37
Added ms_print.tmp.* to CLEAN_FILES. check-in: d18a976245 user: stephan tags: trunk
11:37
Pulled i upstream fix (well, _change_) in diff algos. check-in: f6586dfda9 user: stephan tags: trunk
2014-03-11
22:09
minor tinkering before bed. check-in: 94dc6783cf user: stephan tags: trunk
21:55
doc additions. check-in: 0e0a34b554 user: stephan tags: trunk
21:01
Removed some dead code. Added an error check. check-in: 1bdec1b5de user: stephan tags: trunk
21:00
pulled in upstream diff-generation changes: http://www.fossil-scm.org/index.html/info/ac3fcebb19 check-in: d84b24de1e user: stephan tags: trunk
20:09
minor code cleanups. Removed some dead code and debug output. check-in: 753fc44fa7 user: stephan tags: trunk
20:07
removed extraneous newlines from error strings. check-in: 9cff5b2f75 user: stephan tags: trunk
18:07
CGI manifest view now shows edited checkin comments (if available). check-in: 24ff7898d4 user: stephan tags: trunk
17:21
Weird. Everything seems to be there but my local files are all showing as diffs... Ah, their vfile entries are not updated. check-in: 75fdc9e37d user: stephan tags: trunk
17:02
First attemp at actually committing a delta manifest created by libfossil. Pray, please. Backup repo is in place. check-in: 651c219475 user: stephan tags: trunk
2014-03-10
22:40
Fixed/re-added fail-on-no-changes. Added fsl_list_swap(). check-in: d5c871ff0f user: stephan tags: trunk
21:49
Experimenting with another F-card calculation algo, closely based on fossil(1)'s. (Thanks to drh for the deleted-file clarifications.) Theoretically it supports generating deltas but it's time for bed, so have not tested that far yet. Doc additions. check-in: 744dac3799 user: stephan tags: trunk
21:09
Fixed a return value inconsistency in fsl_tag_insert(). And i need a current basline manifest for some testing. check-in: 9857eca6ce user: stephan tags: trunk
2014-03-09
18:32
more work on the checkin bits. the wrong leaf problem still lurks but winding down for the night. check-in: 2bf52dd2ea user: stephan tags: trunk
17:30
Checkin now closes cancels other branch tags when branching. Other minor fixes. Discovered that checkin is missing something - all old leaves are still marked as leaves. Will investigate later. check-in: 947ccbd912 user: stephan tags: trunk
16:19
Fixed some weirdness in fsl_checkout_open_dir(). check-in: a675c3422b user: stephan tags: trunk
14:42
added fsl_checkin_opt::dumpManifestFile option to dump checkin manifests to a file. Added the missing header part of the previous checkin. check-in: 810b2985c0 user: stephan tags: trunk
14:41
ported in fsl_file_without_drive_letter(). check-in: 34615eda4b user: stephan tags: trunk
14:30
DeckDiff now fails more gracefully for binary content diff failures. check-in: f828113e3f user: stephan tags: trunk
13:54
size tweak to the logo. check-in: 250c2d0070 user: stephan tags: trunk
13:48
replaced fossil logo with a grey one with proper transparency. check-in: 90b9ae685c user: stephan tags: trunk
13:34
Lots of tinkering with the CGI scripts. First f-checkin with added files. check-in: fdb8174e77 user: stephan tags: trunk
11:19
added some help text. check-in: 6706082b1a user: stephan tags: trunk
11:05
fixed a string memleak in the checkin code. check-in: 996657cc7b user: stephan tags: trunk
10:19
This is the very first checkin performed by libfossil on its own repo. Pray. Hard. check-in: 79460b24aa user: stephan tags: trunk
2014-03-08
22:21
More work on the checkin bits. Reimplemented how baseline manifests get their F-cards calculated. Not yet sure how best to implement a delta manifest. check-in: 1cd70042f1 user: stephan tags: trunk
18:29
Lots more tinkering with the checkin stuff. About to try a different F-list generation algo, though, because the ported-in one has historical baggage due to the enforced ordering of names in how it generates the manifest. check-in: 1a0ee6b693 user: stephan tags: trunk
12:35
more work on the checkin bits. check-in: 8fbda636dd user: stephan tags: trunk
11:50
Started work on some internals needed for doing a checkin. check-in: c77b3cb7fb user: stephan tags: trunk
2014-03-07
19:02
upstream th1ish/cwal. check-in: 378ca23dc4 user: stephan tags: trunk
2014-03-05
21:52
more upstream th1ish, for Function.importSymbols(Object) support. check-in: 4067e55728 user: stephan tags: trunk
21:20
once again - upstream th1ish, for api.Buffer consistency fix. check-in: 2dc5636e8f user: stephan tags: trunk
19:55
latest th1ish for minor internal cleanups. check-in: ca484b4012 user: stephan tags: trunk
19:28
Doc update. check-in: 68b59e99af user: stephan tags: trunk
19:28
Added peak mem usage to the valgrind reports (via massif and perl). check-in: c73b34f79b user: stephan tags: trunk
18:16
Added "r" flag to Fossil.Db.open(). Fixed a default flags foo-foo (using wrong set of enum values for flags) which just accidentally happened to work so far. check-in: fa6c0283b2 user: stephan tags: trunk
18:13
doc and assertion improvements. check-in: 2aaa2f130a user: stephan tags: trunk
18:13
pulled in trunk sqlite3. check-in: 238941ddbd user: stephan tags: trunk
18:12
Added explicit read-only flag support to fsl_db_open(). check-in: b57257e30c user: stephan tags: trunk
2014-03-04
22:14
latest upstream th1ish: exception reporting improvements and Function.maxCallArgs property. check-in: 1fd828e295 user: stephan tags: trunk
22:12
Added another valgrind test. check-in: ff3df87d23 user: stephan tags: trunk
22:12
doc improvements. check-in: 7658e97b26 user: stephan tags: trunk
22:11
minor doc adjustment. check-in: c68eee36f9 user: stephan tags: trunk
22:10
Added a crosslink listener for demo/test purposes. check-in: 992230f164 user: stephan tags: trunk
22:10
changed the return semantics slightly for fsl_deck_F_seek(), so that it returns cards with NULL uuids as well. Touches sensitive parts, but it all seems to be working. check-in: c29eaed2d9 user: stephan tags: trunk
16:53
help text additions. check-in: 9576b95664 user: stephan tags: trunk
16:51
pulled in fixes from [http://fossil-scm.org/index.html/info/7a0f4af68e] and [http://fossil-scm.org/index.html/info/8f885df209]. check-in: 9d234667f6 user: stephan tags: trunk
13:52
pulled in upstream cwal for Array.indexOf(). check-in: cd0928bbbb user: stephan tags: trunk
10:16
switch from local time to gmt in one test. check-in: 2d5f825f68 user: stephan tags: trunk
10:16
added .massif files to CLEAN_FILES. check-in: 02f3dc7c1b user: stephan tags: trunk
2014-03-03
22:16
minor tinkering with the script-facing diff code. Added a unit test. Added some docs. check-in: 5da13b829b user: stephan tags: trunk
20:30
Refactoring and painstaking CSS experimentation to get the line numbers and their diffs aligned better. Still have an inexplicable border atop/below each file diff which i cannot explain and fossil(1) does not have. check-in: f9746a7526 user: stephan tags: trunk
19:01
minor tinkering with the /dir layout. check-in: d3c77f5fe1 user: stephan tags: trunk
2014-03-02
21:52
more script/reporting tinkering. check-in: 55a188df84 user: stephan tags: trunk
20:09
now check for existence of repo logo image before adding the IMG tag. check-in: bd1be2c0f5 user: stephan tags: trunk
19:53
pulled in latest sqlite3 trunk. check-in: 0ea9ed502f user: stephan tags: trunk
19:51
re-enabled sbsWidth param. check-in: 3075ac6213 user: stephan tags: trunk
19:38
okay, time to eat. check-in: 4c1012efc7 user: stephan tags: trunk
18:36
More work on the checkin diffs. Implemented text=1 flag and sbsWidth=N (which only works in text mode). check-in: 75c0e0580f user: stephan tags: trunk
17:13
Added basic (not yet configurable) sbs diffs to /manifest page. check-in: 32150877ed user: stephan tags: trunk
16:21
removed debug output check-in: 0654175130 user: stephan tags: trunk
16:18
more minor optical tweaks. check-in: 905ad6b0aa user: stephan tags: trunk
16:14
minor improvements in the manifest browser check-in: 8e352b326e user: stephan tags: trunk
15:58
minor tinkering with the manifest browser. check-in: 63df6329c3 user: stephan tags: trunk
15:46
more tinkering with the deck diff. check-in: daa3f6b8fe user: stephan tags: trunk
15:17
Added a prototype algo for calculating file-level diffs from two decks. /manifest page now uses that. check-in: 461062eec8 user: stephan tags: trunk
12:38
lots of script tinkering, timeline improvements. check-in: d73e9a278e user: stephan tags: trunk
10:31
latest upstream th1ish for division type fix. Minor script tinkering. check-in: 9b886baf47 user: stephan tags: trunk
2014-03-01
20:34
minor query tweak. check-in: 64c47b71d0 user: stephan tags: trunk
15:58
added another interesting recursive query. check-in: 28780a29a3 user: stephan tags: trunk
02:00
minor CGI tinkering. Proof-of-concept of embedding repo-side images via IMG tag. check-in: 68fbc6aeb3 user: stephan tags: trunk
01:47
fixed f-ls to not show files removed in the given manifest. check-in: f0620d926e user: stephan tags: trunk
01:44
Added Fossil.file.chdir() and currentDir() bindings. check-in: 722c976434 user: stephan tags: trunk
01:43
adding an image to test the /download/uuid bits. check-in: 22d1ad1a3b user: stephan tags: trunk
00:08
seem to have gotten my mv's a bit messed up. check-in: 684229ae61 user: stephan tags: trunk
00:04
okay, that was weird. check-in: 1f304f5f35 user: stephan tags: trunk
00:02
script tweaking and moving around. check-in: 8d1ab6166d user: stephan tags: trunk
2014-02-28
20:55
don't lie on function signature check-in: b064a5fcac user: jan.nijtmans tags: trunk
20:47
Tiny piece of JNI implementation. fsl_jni.c and FossilCheckout.java compile, but other than that are probably totally wrong yet. Just meant to give an idea how JNI works, nothing more..... check-in: 88475f24f6 user: jan.nijtmans tags: trunk
20:28
moved the new routing file. check-in: aa18733e67 user: stephan tags: trunk
20:19
lots of tinkering with the script bits. Added Fossil.Context.loadBload() (fsl_content_get()) binding. check-in: c0b759f730 user: stephan tags: trunk
17:47
s/fsl_content_get_by_sym/fsl_content_get_sym/ check-in: da5546e2c8 user: stephan tags: trunk
13:49
fixed an incorrect assertion. check-in: b5b5b2f88d user: stephan tags: trunk
13:49
another round of cast patches. check-in: dc3acbbbd5 user: stephan tags: trunk
13:42
more cygwin casts. check-in: 5bfa99a2a3 user: stephan tags: trunk
13:33
casts for the ctype conversion family of funcs, for cygwin. check-in: d2bcd6e314 user: stephan tags: trunk
13:29
Make it compile on Cygwin check-in: 2ab8e6b0fb user: jan.nijtmans tags: trunk
11:24
Make everything compile on Cygwin check-in: 8734400fe8 user: jan.nijtmans tags: trunk
10:36
removed extraneous % (and its 3 other copy/paste instances). check-in: 3542560f59 user: stephan tags: trunk
2014-02-27
22:17
minor cosmetic tweak. to be fine tuned later. check-in: b5ae4d6f6e user: stephan tags: trunk
21:28
Latest cwal/th1ish, minor tweaks. check-in: e8b15a662d user: stephan tags: trunk
18:36
upstream cwal additions which fix a th1ish callback/this/argv.callee lookup deficiency. check-in: e943d7658f user: stephan tags: trunk
2014-02-26
23:07
cwal broken assertion fix. check-in: 7b3e2508be user: stephan tags: trunk
22:45
upstream cwal/th1ish. check-in: 924b140503 user: stephan tags: trunk
22:32
pulled in Object.eachProperty() and friends fixes. check-in: 8012d5f1e5 user: stephan tags: trunk
21:13
css tweaks. check-in: aa25dcabba user: stephan tags: trunk
21:01
fixed a masked exception caused by the last edit on the remote host (no syntax highlighting to help me out ;). check-in: 85a748533b user: stephan tags: trunk
20:54
latest cwal/th1ish for a JSON generation bug fix. check-in: 863bc2d835 user: stephan tags: trunk
20:34
CGI.cgiRoot hacks for handling with and without CGI page name part (for an index page which is CGI). check-in: 6292bd8785 user: stephan tags: trunk
20:11
added /env page (local-mode only). /dir css now uses the cachable download mechanism. check-in: 29ee7aa0e3 user: stephan tags: trunk
20:10
Tinkering with recycle bin sizes. check-in: 6f1ec5691f user: stephan tags: trunk
18:34
Added massif reports to the valgrind output. check-in: 4b6376e544 user: stephan tags: trunk
17:32
valgrind reporting improvements. check-in: c9a2b74c6b user: stephan tags: trunk
17:32
s/CWAL_RC_MISUSE/FSL_RC_MISUSE/ for various exception codes. check-in: fae6ecfab7 user: stephan tags: trunk
2014-02-25
21:22
All kinds of tinkering in the scripting bits. Added a basic /download mechanism which includes very rudimentary download-as-file and caching support. check-in: cefe139ba3 user: stephan tags: trunk
21:19
Changed fsl_repo_filename_to_fnid() semantics a tiny bit. check-in: 3438cbb4bd user: stephan tags: trunk
17:33
Refactored api.cgi.routes somewhat to reduce startup overhead and delay file-not-found exceptions until the page is actually used. check-in: e037cd7b5e user: stephan tags: trunk
15:59
Pulled in latest th1ish for new Object.sortProperties(). check-in: a8c1173681 user: stephan tags: trunk
14:18
removed title attribute from dir links b/c urlencoding of it looks funny for some dirs :/. check-in: 90846601df user: stephan tags: trunk
14:16
propagate version in /dir browser links. check-in: a25821e3e2 user: stephan tags: trunk
2014-02-24
22:51
Added initial version of /dir CGI app - still missing version propagation in links (tomorrow...). Found a couple th1ish bugs and fixed them. Other minor script tinkering. check-in: 06a1c3087a user: stephan tags: trunk
18:27
removed obsolete scripts. And i need a manifest with deletions to try something out. check-in: de941e7bf3 user: stephan tags: trunk
18:11
fixed a typo. Pulled in a long-awaited script location info fix in Exceptions from upstream th1ish. check-in: 5fbaf6df0a user: stephan tags: trunk
2014-02-23
20:55
a padding fix i have been looking for. check-in: b73e0439e6 user: stephan tags: trunk
20:51
added yearWeek/yearMonth to timeline. All "left-side column" links in the reports now go somewhere. check-in: b4b9d3956e user: stephan tags: trunk
19:55
testing latest cwal on hoster. check-in: 3bcfe16bd7 user: stephan tags: trunk
19:50
more styling tweaks. need to finally stop for the night. check-in: 65709f9e38 user: stephan tags: trunk
19:44
Seems that api.import() problem on my hoster has been resolved. check-in: 2a2c7bee4e user: stephan tags: trunk
19:41
Potential fix for file resolution problem on hoster. check-in: 94c639c4ef user: stephan tags: trunk
19:31
more minor cosmetics. Removed user link from timeline entries when filtering by user. check-in: 7725367be1 user: stephan tags: trunk
19:21
added bgcolor support to timeline view. check-in: cb43e631ca user: stephan tags: trunk
19:12
accommodated CSS class name changes. check-in: 4e7c5d1d8e user: stephan tags: trunk
19:09
lots of cleanups and code consolidation. check-in: c8b04bfb15 user: stephan tags: trunk
17:37
guess what... more timeline tinkering. check-in: 844d515b33 user: stephan tags: trunk
16:51
more timeline tinkering. check-in: 476129f981 user: stephan tags: trunk
16:21
lots of fine-tuning in the reports/timeline pages. check-in: 7f769610a6 user: stephan tags: trunk
15:26
more tinkering with the reports. check-in: 3bc2b75f00 user: stephan tags: trunk
15:25
Fossil.globMatches() is now tolerant of non-string 2nd parameters. check-in: b38dac6507 user: stephan tags: trunk
13:57
Lots of tinkering with the reports/timeline. Restructured timeline to use the basic /reports infrastructure. check-in: 95543b2e47 user: stephan tags: trunk
13:54
minor th1ish shell debuging hack. check-in: 97c427adfa user: stephan tags: trunk
11:39
minor script optimization. check-in: fe1a32efbd user: stephan tags: trunk
11:24
fsl_mtime_of_manifest_file() now accepts a 0 fileId to fetch the time of the manifest. zip-repo now sets the root dir time to that of the manifest. check-in: 90f3f7bd40 user: stephan tags: trunk
11:12
fixed an NPE revealed on my hoster. check-in: 06b747105a user: stephan tags: trunk
10:51
Clarified the meaning of the 'type' argument to fsl_sym_to_rid() a bit. Fixed f-adiff to use FSL_CATYPE_ANY for symbol resolution. check-in: bc99f77532 user: stephan tags: trunk
10:44
Added f-adiff (artifact diff) app. Renamed fsl_diff_text()-generated CSS class names for consistency and to unbrevitize them a bit. check-in: d1487367a6 user: stephan tags: trunk
10:42
minor doc updates. check-in: 52ff99826b user: stephan tags: trunk
10:42
Pulled a hopeful minor th1ish fix for my hoster. check-in: 3f82005958 user: stephan tags: trunk
2014-02-22
21:42
fixed display of empty user names. check-in: 9274fa6bc7 user: stephan tags: trunk
15:18
Removed the year selection from the by-month report (has no effect). check-in: da3a6e4648 user: stephan tags: trunk
15:15
minor pluralism consistency fix. check-in: 71d014b0b2 user: stephan tags: trunk
15:10
Fixed layout for the no-results case. check-in: eed23d74db user: stephan tags: trunk
15:00
Fixed an exception scrubbing (or lack thereof) problem caused by an overwritten api.cgi.config. check-in: a18d7ad9ab user: stephan tags: trunk
14:50
minor layout tweak in the timeline. check-in: cc7af11ae4 user: stephan tags: trunk
14:48
minor text change check-in: 1fd835fa23 user: stephan tags: trunk
14:47
removed (ineffective) year list from by-user report. check-in: 0bc4faa698 user: stephan tags: trunk
14:41
oops - broke on empty GET args. check-in: 5638438e1a user: stephan tags: trunk
14:39
pulled in latest th1ish/cwal. Lots of tinkering with the reports pages. check-in: db4b7aec59 user: stephan tags: trunk
12:48
Workarounds for remote hoster. Not quite sure why an explicit file suffix is only needed there. check-in: c848f4d9a5 user: stephan tags: trunk
12:42
Cleanups in the reports pages. check-in: 54750c715e user: stephan tags: trunk
11:02
Added basic page generation timer support. check-in: 32e4d1dd00 user: stephan tags: trunk
10:33
Ported in fossil's system timer APIs. check-in: 91471dde81 user: stephan tags: trunk
08:32
minor script cleanups. check-in: 370e9d7ab7 user: stephan tags: trunk
08:24
added missing file. check-in: 7de8840249 user: stephan tags: trunk
08:23
Implemented by-week /report. check-in: 2ec8e8e78d user: stephan tags: trunk
2014-02-21
22:41
workarounds for my hoster check-in: 1a1c2a81f4 user: stephan tags: trunk
22:32
Added basic implementations of by-year/month reports. check-in: e0a149e162 user: stephan tags: trunk
21:34
fixed a duped slash. check-in: a008e7e27e user: stephan tags: trunk
21:33
More CGI cleanups and refactoring. check-in: cfe582cb98 user: stephan tags: trunk
20:37
stopped using an inherited variable (by accident). check-in: a3e99723b9 user: stephan tags: trunk
20:23
added showSrc option to exception example. check-in: dff476c6b7 user: stephan tags: trunk
20:17
Added an exception test to the menu. check-in: 3897d123f1 user: stephan tags: trunk
20:09
a hack to try to work around a remote hoster problem. check-in: ff3d7ba9fa user: stephan tags: trunk
19:53
Lots of tinkering with a new CGI front-end. check-in: 3633090371 user: stephan tags: trunk
15:32
Renamed th1ish shell to fossi1ish. Minor refactoring of the cgi script code for up-coming changes. check-in: db2fe759ab user: stephan tags: trunk
12:49
minor layout and internal tinkering. check-in: d6dcb6be81 user: stephan tags: trunk
2014-02-20
22:07
added checkin comment to manifest display. check-in: 66513a6949 user: stephan tags: trunk
21:36
minor cgi tweak. check-in: 15cce29ef0 user: stephan tags: trunk
21:33
worked around a weird error on hoster. check-in: b2365a97eb user: stephan tags: trunk
21:31
fixed an uncertain operator precedence assumption. check-in: 6f0fe1dfeb user: stephan tags: trunk
21:20
Expanded the db API and script bindings a bit. Unit test tweaks. check-in: d74cd1950d user: stephan tags: trunk
19:18
Pulled in latest upstream cwal. Added th1ish/fsl_zip_writer bindings. Expanded the fsl_zip API a bit. check-in: 9c23d7550d user: stephan tags: trunk
2014-02-19
21:37
fixed a config bug, explicitly clean up Fossil.cx, try out a silly importSymbols() hack. check-in: a495aa3403 user: stephan tags: trunk
20:26
now builds both static and shared libs. check-in: 1fe105156c user: stephan tags: trunk
20:25
merge split trunks check-in: e956511af7 user: bch tags: trunk
20:14
LOL - our first game of Merge Pong (with a Clock Skew included!). check-in: 87497e5e27 user: stephan tags: trunk
20:13
merge same fix as prev. commit, for completeness sake check-in: 6a6cc1abb4 user: bch tags: trunk
20:04
since use of sqlite3BtreeSetMmapLimit() is conditional, make declaration/definition conditional too, to fix compilation warnings of unused functions. Closed-Leaf check-in: a9263730f2 user: bch tags: sqlite3_repair
20:00
pulled in Brad's simultaneous sqlite3 patch. Moved a script comment. check-in: 7fc73c2c4a user: stephan tags: trunk
19:50
bsd build fix for sqlite3.c? check-in: 1cfaeaa7fd user: stephan tags: trunk
19:38
pulled in trunk sqlite3 b/c the bsd fix broke some linuxes (my hoster ;). check-in: f11a92b101 user: stephan tags: trunk
19:34
tinkering with the CGI bits, namely app-side link generation. check-in: f8813d6d9d user: stephan tags: trunk
19:34
added Fossil.isUuid(). check-in: e5b8292e63 user: stephan tags: trunk
18:32
More th1ish/cgi bindings. Pulled in upstream cwal/th1ish/cgiish. check-in: 94e51dc289 user: stephan tags: trunk
2014-02-18
22:08
Added a safety net around Buffer.un/compress(). Merged in Brad's changes. Don't feel compelled to branch, Brad\! check-in: 5c9b8c1543 user: stephan tags: trunk
21:45
minor build tweak. check-in: 26aca2ac8d user: stephan tags: trunk
21:42
toupper() requires int, tbuf[x] returns char; cast for correctness Closed-Leaf check-in: 9a31676b61 user: bch tags: bch
21:38
nbsd build errors -- remove dead sqlite3 code check-in: 2a79d14fa4 user: bch tags: bch
21:02
Fixed a couple embarassing Denkfehler in the time() handling. check-in: 157b9bed08 user: stephan tags: trunk
20:42
Expand/fix the Fossil.time funcs a bit. check-in: 2605142a11 user: stephan tags: trunk
20:10
added a link to the source-display mode. check-in: e86ea663e4 user: stephan tags: trunk
20:06
oops - debuggering output. check-in: 62683f62f9 user: stephan tags: trunk
20:05
Fixes related to the move to a built-in cgiish. Fixed where cgiish installs itself, related scripting fixes. check-in: 55109097cb user: stephan tags: trunk
19:02
cgiish is now built into the th1ish interp. Started documenting and restructuring some of the script bindings. Added several bindings. check-in: 9d328c44b9 user: stephan tags: trunk
2014-02-17
22:24
fixed a broken F-card.perm label. check-in: 5f2533ef10 user: stephan tags: trunk
22:23
minor logic fix check-in: 164997a93c user: stephan tags: trunk
22:05
removed some dead code check-in: 07f06c52b4 user: stephan tags: trunk
21:50
Added ability to load manifests (in a rudimentary Object form, with no extra functionality) from th1ish. Added /manifest CGI demo page. check-in: e01dbe9396 user: stephan tags: trunk
18:08
removed an old (completed) TODO. check-in: 636243422f user: stephan tags: trunk
17:53
Added SQLITE_DETERMINISTIC flag to SQL UDFs where it can be safely applied. check-in: cc2faa03ee user: stephan tags: trunk
09:48
another INCLUDES workaround for the in-tree sqlite3.h check-in: b08146b1a9 user: stephan tags: trunk
2014-02-16
20:25
minor doc fix. check-in: 04016c2950 user: stephan tags: trunk
20:21
added a TODO. check-in: 2333dc8163 user: stephan tags: trunk
20:03
removed some incorrect comments. check-in: 9b14f8926a user: stephan tags: trunk
19:57
Minor improvement in how fsl_wiki_save() determines the default user name. check-in: 0013fff01e user: stephan tags: trunk
19:19
added showSrc=1 flag to enable display of the script source. check-in: f70bd3f907 user: stephan tags: trunk
19:09
added some more base th1ish unit tests. check-in: 98ea74e901 user: stephan tags: trunk
17:47
added th1ish/pages/timeline-html.th1ish. check-in: c9a92d1150 user: stephan tags: trunk
17:46
compiler warning fix. check-in: 0e55b4ec3d user: stephan tags: trunk
17:43
API renaming and CGI tweaks. check-in: 3a6c3d16ff user: stephan tags: trunk
15:29
Added some explanatory docs. Stopped using a var leaked in from a higher scope. check-in: 9174466a4f user: stephan tags: trunk
15:14
fixed limit to not allow unlimited. check-in: d4426de26f user: stephan tags: trunk
15:08
more CGI script tinkering. Doc fix. check-in: d829355d31 user: stephan tags: trunk
11:28
pulled in upstream th1ish/cwal. Experimenting with importing pages from files. check-in: 718734e0ab user: stephan tags: trunk
10:25
more cgi script tinkering check-in: 0dbad2b5df user: stephan tags: trunk
2014-02-15
23:46
final CGI tinkering before bed. check-in: b3cf75a636 user: stephan tags: trunk
23:03
more refactoring and tinkering. Got indentation of JSON output working. check-in: a8d6a8588e user: stephan tags: trunk
22:12
more data scrubbing before demo. check-in: b21345d228 user: stephan tags: trunk
22:06
another CGI demo fix for the remote system. check-in: ee6879cb5e user: stephan tags: trunk
22:03
more changes to test remote. check-in: def16625a8 user: stephan tags: trunk
22:00
minor tinkering before posting links :). check-in: e7bf5e47c9 user: stephan tags: trunk
21:53
changed how exception info is scrubbed before output. now keeps only the deepest of the rethrown exceptions. check-in: 2d58775fa5 user: stephan tags: trunk
21:38
removed a piece of security-relevant data from output. check-in: ba922cf9c3 user: stephan tags: trunk
21:32
Patches to get this to run on my hoster. check-in: 450af587e5 user: stephan tags: trunk
21:15
Tinkering with a libfossil CGI app implemented in th1ish. check-in: 947ad41025 user: stephan tags: trunk
18:52
clarified some trailing-backslash behaviours. check-in: 943223d35f user: stephan tags: trunk
18:52
Added a unit test. check-in: a93fd5de89 user: stephan tags: trunk
18:50
minor internal refactoring. check-in: 27c4f25cc6 user: stephan tags: trunk
18:49
fixed a corner-case memleak in Fossil.file.dirPart() (thank you, valgrind!). Pulled in an even-more-latest upstream th1ish with a related minor change. check-in: eefb9d1ba7 user: stephan tags: trunk
15:04
Added Fossil.file.dirPart() script binding. Fixed values for Fossil.Db.filename. check-in: d12b787b17 user: stephan tags: trunk
13:29
accommodated changes in th1ish. check-in: daf6b27616 user: stephan tags: trunk
13:29
pulled in upstream th1ish fix for length-0 {} and heredoc content. check-in: 51adba3242 user: stephan tags: trunk
12:09
Pulled in upstream th1ish fixes. Tinkering with the th1ish bindings. check-in: 944f7c9d9a user: stephan tags: trunk
2014-02-14
19:45
fsl_cx now sets the SQL-level db name on its db instances, with the hopes that that can help solve some of the problems generating fully-db-qualified strings. check-in: 8937e04c53 user: stephan tags: trunk
19:43
minor internal optimization. check-in: e963e4777e user: stephan tags: trunk
19:42
doc addition. check-in: 6a69434fee user: stephan tags: trunk
19:42
pedantic infintesimal optimization. check-in: c36819f313 user: stephan tags: trunk
19:41
fixed a logic error which caused an exception in Stmt.bind(). check-in: 6726fdbf29 user: stephan tags: trunk
18:54
Created branch [lib-generated-branch]. Leaf check-in: 74926a02e4 user: stephan tags: lib-generated-branch
18:22
minor doc additions. check-in: 6e7b335a8d user: stephan tags: trunk
18:21
Fixed a typo. Changed fsl_dir_check() to not do any normalization of the name, since it is (so far) always used where names are already normalized. check-in: 51ca80369b user: stephan tags: trunk
18:20
added a maintenance note. check-in: 275c7ce0fa user: stephan tags: trunk
18:19
converted a statement to a cached statement. check-in: 3e35c48616 user: stephan tags: trunk
18:18
added fsl_db_name(). check-in: a8c452c767 user: stephan tags: trunk
18:17
minor output tweak. check-in: ffa6fb17c9 user: stephan tags: trunk
13:46
fixes in example code. repo-zip now errors out, instead of doing something silly, when encountering a symlink. check-in: 31f6a8c68e user: stephan tags: trunk
12:32
Renamed fsl_card_F::perms to perm and gave it the proper type (was relying on int-to-enum implicit conversions before). Build deps fix. check-in: 0f6261ee4d user: stephan tags: trunk
12:09
minor cleanup in RC_BREAK handling. check-in: 5f4f7ab576 user: stephan tags: trunk
12:05
Refactored fsl_repo_extract() to provide more info to the callback. Added fsl_strftime_unix(). check-in: 38d3dd2086 user: stephan tags: trunk
10:36
Reordered some arguments. Implemented fsl_repo_extract(), which will be the basis of checkout-like behaviours. check-in: e713b48c83 user: stephan tags: trunk
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. check-in: a2cbd2e343 user: stephan tags: trunk
08:53
minor doc update check-in: c717d7a2e4 user: stephan tags: trunk
2014-02-13
20:43
make sure that f-apps/Makefile is not committed by accident check-in: 6b2dd4a9a1 user: jan.nijtmans tags: trunk
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. Closed-Leaf check-in: a4fc7ee1df user: stephan tags: gzip-stream
16:22
minor error edge case cleanup. check-in: 5ce74c1f61 user: stephan tags: trunk
14:19
tinkering with the file ancestry query. check-in: 9286d9b5ce user: stephan tags: trunk
11:56
doc additions. check-in: 8179c0661a user: stephan tags: trunk
11:46
added a filename history query. check-in: b3008cd60a user: stephan tags: trunk
11:45
accommodated fcli API additions. check-in: b018e152fb user: stephan tags: trunk
11:45
f-ls now treats first non-flag arg as the version to list if -v VERSION is not specified. check-in: a4a5ce76cf user: stephan tags: trunk
11:30
Added --no-transaction option to f-query. check-in: d616c78a54 user: stephan tags: trunk
11:30
added a test case for // pattern in in-zip dir names. check-in: 2e6ff11002 user: stephan tags: trunk
11:29
added fcli_end_of_main(). check-in: 1da01cd5c0 user: stephan tags: trunk
11:28
fixed two bugs in the handling of dir names in the zip generation code. check-in: 09d5f53095 user: stephan tags: trunk
2014-02-12
21:51
Added a progress callback to the repo-zip-version bits, since zipping can take a while. check-in: d610686d1d user: stephan tags: trunk
21:33
minor API renamings and tweaks to the ZIP bits. check-in: b0d01fe206 user: stephan tags: trunk
20:50
minor doc touchups. check-in: 40362c4536 user: stephan tags: trunk
20:42
Moved ZIP-creation code into the public API. Expanded and fixed it considerably. Added f-zip tool. check-in: 54a3117046 user: stephan tags: trunk
18:33
tinkering with the unit tests and th1ish/fsl bindings. check-in: fa34e6cd5b user: stephan tags: trunk
17:05
was not supposed to be in the repo - this is a local placeholder script. check-in: abe7644f3d user: stephan tags: trunk
12:14
Minor build hack to accommodate in-tree sqlite3.h. check-in: 6971febae9 user: stephan tags: trunk
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. check-in: 5f440c651a user: stephan tags: trunk