Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
891 check-ins using file th1ish/unit/000-002.th1ish version 81c673c753
2021-02-08
| ||
04:48 | Undefined all sha1-hardened-related defines at the end of that code, for the sake of an eventual amalgamation build. check-in: 6ce8ec4fef user: stephan tags: trunk | |
04:31 | Ported in hardened SHA1 hash and set default build config to use that one instead of standard SHA1. check-in: 0f3f1d2bf2 user: stephan tags: trunk | |
2021-02-07
| ||
14:39 | Back-ported diff numeric overflow fix from [https://fossil-scm.org/fossil/info/e2b7dca948da84b7]. check-in: f11bfb3bcf user: stephan tags: trunk | |
14:31 | Globally replaced http://... URLs with https://.... Most of them probably still work, too. check-in: 6af7b3b7c8 user: stephan tags: trunk | |
14:27 | Updated Doxygen.in and remote doc path. check-in: b78d59d054 user: stephan tags: trunk | |
13:39 | Updated sqlite3 for C99-ism fix. Removed sqlite3ext.h. check-in: 601041d827 user: stephan tags: trunk | |
10:45 | Ported in core SHA3 hash routines from fossil(1). check-in: edf64345bb user: stephan tags: trunk | |
10:32 | Updated build for newer gcc and sqlite3.c, in prep for a potential upcoming effort of getting the hashing bits updated for fossil v2. check-in: 451d0b8a9b user: stephan tags: trunk | |
2018-12-01
| ||
15:59 | i know this isn't maintained anymore, but found a broken assert() while porting the db wrapper into another tree. check-in: 5c9c84f81d user: stephan tags: trunk | |
2016-08-26
| ||
15:15 | latest s2 for ARM platform fixes. check-in: e961eb1201 user: stephan tags: trunk | |
2016-08-20
| ||
12:37 | fixed a mis-think in the previous commit which caused unnecessary extra allocations. check-in: 679e38294a user: stephan tags: trunk | |
12:13 | fixed: when parsing F-cards, defossilize their names (in-place) before insertion into the deck. Was broken with space-containing filenames. check-in: 9f317f8fa8 user: stephan tags: trunk | |
11:41 | s2 update. check-in: b7da6be617 user: stephan tags: trunk | |
2016-03-14
| ||
17:21 | minor s2 update. check-in: e9556c1886 user: stephan tags: trunk | |
17:08 | latest s2 for proc() using(...) {...}. check-in: daa02e9344 user: stephan tags: trunk | |
2016-03-07
| ||
15:57 | added FSL_OPEN_F_TRACE_SQL for use with fsl_db_open(), which tells fsl_db_open() to enable SQL tracing. Previously this feature was restricted to Fossil-open()'d db handles. check-in: a43aece996 user: stephan tags: trunk | |
2016-03-06
| ||
10:52 | latest s2. check-in: 633707c54a user: stephan tags: trunk | |
2016-03-05
| ||
21:42 | Internal cleanups in the Fossil.Db.open() binding. And this time passed the -v flag to f-tag. check-in: f15fa6ba7c user: stephan tags: trunk | |
13:55 | fixed broken return vals from fsl_db_existsv(). check-in: f6f9628a30 user: stephan tags: trunk | |
2016-02-29
| ||
17:41 | Rewrote the "can call dlopen() without -ldl" auto.def test so that it will fail on Linux (thereby continuing on to the next clause, which handles the Linux case) while still doing the right thing on FreeBSD. check-in: 94468be8ca user: tangent tags: trunk | |
14:04 | removed cgimod bits (moved them to the s2 module repo). Some CGI-related scripts kept around for later tinkering. check-in: d4b02ee824 user: stephan tags: trunk | |
13:16 | more -ldl flag tweaking - this is likely to break s2 on BSD again (where -ldl is not needed), but the current test for "dlopen is built-in" incorrect reports success on my linuxes then does not work at link-time. check-in: 008a3a3208 user: stephan tags: trunk | |
13:01 | fixed a syntax error not reported on my odroid box b/c that block was not hit. check-in: c90823b297 user: stephan tags: trunk | |
12:43 | straightened out the module loading flags. fixed breakage in f-s2sh.s2 caused by s2 making "import" a reserved word. Removed th1ish leftovers from cleanup rules. check-in: 2e4dd625ab user: stephan tags: trunk | |
11:58 | latest s2, including %d patch from Warren. Disabled loadable modules temporarily due to a local system hiccup. check-in: efd0f500fe user: stephan tags: trunk | |
11:41 | merged in os-x-fixes branch from Warren. One of those changes will be overwritten by a pending s2 update, though. check-in: 61d8fbeee2 user: stephan tags: trunk | |
11:29 | merged in freebsd-10-fixes bundle from Warren. check-in: a6b8958efc user: stephan tags: trunk | |
2016-02-28
| ||
19:34 | Added s2_amalgamation.o to the link step for cgimod.so, without which you get a bunch of undefined symbols, at least on OS X. Closed-Leaf check-in: 781346a2e4 user: tangent tags: os-x-fixes | |
19:30 | Removed GCC-specific -export-dynamic flag in f-s2sh's Makefile, per mailing list discussion. check-in: df42433396 user: tangent tags: os-x-fixes | |
19:29 | Squished printf() format specifier warning in s2 amalgamation, per mailing list discussion. (It really needs to be fixed in s2, but I need it fixed in *this* tree in order to continue work, so...) check-in: 4d5d7ace65 user: tangent tags: os-x-fixes | |
19:24 | autoconfigure now checks for iconv(3) in libc and libiconv; this is needed on OS X at least, and may also be needed on older SUS type Unixes. (libiconv comes to SUS via XPG4, and thence from HP/UX.) We check for it in libc first because it's built into the standard C library in glibc and FreeBSD's libc, at least. Also, added $(LDLIBS) to the link flags in shakenmake, without which the above fix has no effect. check-in: cd6b27805b user: tangent tags: os-x-fixes | |
17:39 | Removed -static-libgcc flag from shakenmake.make, since that's GCC-specific, breaking the build under Clang, and presumably other C compilers. It only allows fully-static binary builds, which is not a generally-useful thing anyway. (Consider the recent glibc DNS bug. (CVE-2015-7547) Do you really want to rebuild every binary on the system to fix it, or just upgrade glibc?) check-in: 00f219f225 user: tangent tags: os-x-fixes | |
17:15 | Fixed a fossil_strdup() -> fsl_strdup() hiding in an ifdef that's true on OS X only. check-in: a571a60261 user: tangent tags: os-x-fixes | |
2016-02-23
| ||
19:58 | Added -fPIC to CPPFLAGS in s2/Makefile, without which it won't link on FreeBSD Closed-Leaf check-in: 164d5552e8 user: tangent tags: freebsd-10-fixes | |
19:47 | Swapped the two dlfcn.h detection cases in auto.def. Previously, if it found that header it would then go blindly chasing after libdl. But on FreeBSD, the header exists and libdl does not because those functions are built into libc. The second case checked for this, but because dlfcn.h was found, it was never even tried. The new way tries to build against the dl functions without libraries *first* and only then if that fails does it go chasing after libdl. check-in: 870a29ea5d user: tangent tags: freebsd-10-fixes | |
19:15 | Updated _XOPEN_SOURCE definition from 500 to 600, as that's needed to allow lstat(2) to be visible under FreeBSD 10. check-in: 2755eb8768 user: tangent tags: freebsd-10-fixes | |
2016-02-18
| ||
16:00 | latest s2, fixed an error handling case in Fossil.Context.loadManifest() (caught by an assertion). check-in: a4b5749230 user: stephan tags: trunk | |
11:24 | fixed an assertion, improved an error message (just now triggered by files with spaces in their names :/). check-in: a5d8233f6d user: stephan tags: trunk | |
2016-02-17
| ||
21:27 | Latest s2 and a Happy 8th Birthday to Baako. check-in: 56901c5b0a user: stephan tags: trunk | |
2016-02-12
| ||
15:38 | more tinkering with q-ancestry.sql. check-in: c5dc22c1d2 user: stephan tags: trunk | |
10:32 | typo fix. check-in: 59fe7b70ce user: stephan tags: trunk | |
2016-02-10
| ||
16:33 | Removed extended s2.Buffer unit test script because this feature is now supplied by the s2 core and its unit tests. (Make sure to rm s2/UNIT*.s2 or 'make unit' may still try to import it.) check-in: 10da5cf074 user: stephan tags: trunk | |
16:30 | Updated s2 and related build bits, removed the libfossil-injected s2.Buffer.compress() and friends because those have been ported over to the s2 core. check-in: a25251e6b0 user: stephan tags: trunk | |
2016-01-31
| ||
17:54 | latest s2, re-enabled test combinations disabled when string interning was recently turned off. check-in: 6085b8689d user: stephan tags: trunk | |
2016-01-28
| ||
12:40 | minor script updates. check-in: 1cffc35efe user: stephan tags: trunk | |
12:29 | sqlite3 version 3.10.0. check-in: 99efd91396 user: stephan tags: trunk | |
2016-01-27
| ||
09:31 | s2 update to disable string interning because how s2 manages values is (occassionally) incompatible with interning, leading to cwal-level memory misuse and assertions getting triggered. check-in: f9eba44f38 user: stephan tags: trunk | |
2016-01-24
| ||
18:43 | okay, last s2 for a while. check-in: eb54d84520 user: stephan tags: trunk | |
02:05 | latest s2, lots of minor tweaks. check-in: 8a4665bffa user: stephan tags: trunk | |
02:04 | an admittedly untested changed to etPATH handling ('%/' specifier) tweak in fsl_appendf(), to avoid allocating for 0-length strings. check-in: 965a326ce2 user: stephan tags: trunk | |
2016-01-22
| ||
15:31 | added a missing return on error. check-in: c95de406e5 user: stephan tags: trunk | |
2016-01-13
| ||
16:32 | minor doc correction. check-in: 754f74c4b9 user: stephan tags: trunk | |
2016-01-09
| ||
18:17 | MOAR latest s2. check-in: efb9c69d75 user: stephan tags: trunk | |
2016-01-08
| ||
17:10 | latest s2, accommodated API change. check-in: 2827317748 user: stephan tags: trunk | |
2016-01-07
| ||
21:11 | replaced impl_fsl_buffer_swap with fsl_buffer_swap. check-in: 51bafea46e user: stephan tags: trunk | |
20:57 | merged in dave's old branch. The related strangely failing tests seem to work now :). Also the latest s2. check-in: feb9f32d06 user: stephan tags: trunk | |
19:25 | back-ported in http://www.fossil-scm.org/index.html/info/ecedaf93991c66a4 (zip fix for 0-byte files). check-in: 0043352e45 user: stephan tags: trunk | |
19:23 | adding empty file to help test some 0-size corner cases. check-in: 5c449173a5 user: stephan tags: trunk | |
07:14 | straightening out an accidental fork, possibly caused by a libfossil bug when testing the previous few commits. check-in: 01a238f837 user: stephan tags: trunk | |
07:08 | comments related to https://www.fossil-scm.org/index.html/info/18607775fe2e3aa3 check-in: 5fbcdd6b4b user: stephan tags: trunk | |
2016-01-06
| ||
17:15 | latest s2. check-in: 4b42506fe4 user: stephan tags: trunk | |
17:15 | workaround for recent gcc adding __func__ warnings in -pedantic mode. check-in: adf79c4a82 user: stephan tags: trunk | |
2015-12-28
| ||
22:04 | disable some kludgy code, added some todos. check-in: 11fac6a958 user: stephan tags: trunk | |
21:47 | fixed broken (swapped) logic in fsl_rid_is_leaf(). check-in: 2273183275 user: stephan tags: trunk | |
21:44 | another test of the leaf-check fix check-in: f0930aedad user: stephan tags: trunk | |
21:41 | another test of the leaf-check fix check-in: 12acd9c844 user: stephan tags: trunk | |
21:33 | another test of the leaf-check fix check-in: 7eb42e237a user: stephan tags: trunk | |
21:24 | another test of the leaf-check fix (not included in this commit). Found 2 bugs compared to fossil(1). check-in: 7a117a135a user: stephan tags: trunk | |
21:00 | ancient CGI tinkering - need a commit to test a fix. check-in: 17216ed8c6 user: stephan tags: trunk | |
19:20 | potential fix for the missing leaf update when crosslinking. Fixes a mismatch with fossil(1), in any case. Edit: nope, didn't fix that particular problem, but was nonetheless a bug. check-in: c9010b6036 user: stephan tags: trunk | |
19:08 | backported in delta generation tweaks from http://www.fossil-scm.org/index.html/vdiff?from=063779a14cb7c4a7&to=dbbe320297e55cb4 check-in: ff9e4cea5c user: stephan tags: trunk | |
2015-12-13
| ||
15:46 | back-ported in http://www.fossil-scm.org/index.html/info/8e44cf6f4df4f9f0. check-in: ee2a7f7c06 user: stephan tags: trunk | |
2015-08-17
| ||
10:38 | minor internal text fix. check-in: 6a88a2d589 user: stephan tags: trunk | |
10:36 | minor API text tweak. check-in: 08e1ce7fd4 user: stephan tags: trunk | |
10:35 | removed confusing bit of help text, corrected other help text. check-in: 9e2f749e6d user: stephan tags: trunk | |
2015-07-30
| ||
07:49 | latest s2. check-in: 54bdadaf14 user: stephan tags: trunk | |
2015-07-25
| ||
07:59 | confusing doc fix. check-in: c0abb85213 user: stephan tags: trunk | |
2015-07-23
| ||
18:02 | ported in relatively recent mlink/plink changes - requires newer fossil aux schema. check-in: ee03f7343f user: stephan tags: trunk | |
14:51 | back-port in some precision/width overflow fixes from https://www.sqlite.org/src/info/aeca95ac77f6f320 check-in: ac6f25aaba user: stephan tags: trunk | |
2015-07-21
| ||
17:15 | minor test tweak check-in: 1cfe75477d user: stephan tags: trunk | |
16:34 | minor test code improvements. check-in: cb3828bc16 user: stephan tags: trunk | |
2015-07-16
| ||
15:31 | latest s2 and related bits. unit tests still work. check-in: 493e8904d9 user: stephan tags: trunk | |
2015-05-13
| ||
21:16 | update sqlite 3.8.10.1 check-in: 050fc789ce user: bch tags: trunk | |
2014-12-16
| ||
20:17 | accomodated s2 API change. check-in: 59661de01b user: stephan tags: trunk | |
19:25 | latest s2 for memory cap support, typeinfo keyword, other improvements. check-in: 3d382469bd user: stephan tags: trunk | |
12:45 | f-timeline: added -c|--comment=TEXT to filter on a comment glob. check-in: 01c49aaa16 user: stephan tags: trunk | |
2014-12-07
| ||
15:17 | a _potential_ workaround for ticket [ae43e36ebdcee2dd7a74]. check-in: 52cd3b7088 user: stephan tags: trunk | |
2014-12-04
| ||
15:43 | Latest s2, fixed ticket [dee8469f4b] by removing the (unused) chroot() feature from fsl_chdir(), accommodated an older libf API change in the th1ish bindings. check-in: 09fb223f65 user: stephan tags: trunk | |
2014-11-30
| ||
14:25 | latest s2, further memory cuts via more aggressive recycling. check-in: 2ddef8bf84 user: stephan tags: trunk | |
2014-11-21
| ||
14:57 | perverse over-use of comma operator in conditional of while statement boggled valgrind's mind; converted to equivalent steps in body with a break; to please it. It's more understandable this way by humans as well. Closed-Leaf check-in: 3104155e44 user: dave tags: feech-VerSetVtblXtnCbk | |
14:00 | next round of s2: resizable hashtables, Number.toString(format), 1000 prime numbers, and literal arrays as property keys (for symmetry with objects, which already supported that by happy accident). check-in: a15d2a6200 user: stephan tags: trunk | |
13:52 | disabled s2 vtable transaction tests for a while due to inexplicable weirdness. check-in: 90cf7de0ec user: stephan tags: trunk | |
2014-11-20
| ||
18:39 | lots of little s2 stuff, incl. refactoring of hashtables to make them more recycleable and (upcoming) resizable. check-in: f7fbfd8cfb user: stephan tags: trunk | |
15:02 | altered 'change notification' printf parameters from %x to %p in hopes of getting some 32/64 bit compatibility for cheap. We'll see if this works and if it's xplat.... check-in: 1660df6669 user: dave tags: feech-VerSetVtblXtnCbk | |
2014-11-16
| ||
18:34 | more minor s2 addition before the weekend is out. check-in: c170e296ca user: stephan tags: trunk | |
15:03 | Latest s2: bugfix in the .. operator, added: exception keyword, s2.getResultCodeHash(), s2.json.stringify() binding. check-in: beafa69a16 user: stephan tags: trunk | |
2014-11-15
| ||
10:53 | yet more cleanups in the vtable test code, removed extraneous catches (let propagation handle them). check-in: ad35549258 user: stephan tags: trunk | |
10:43 | cleanups and additions in the vtable unit tests. check-in: af1b0ff74b user: stephan tags: trunk | |
2014-11-14
| ||
16:41 | test code cleanups. check-in: 017e07ca53 user: stephan tags: trunk | |
13:59 | s2: added s2.isDereffable(), "exception" is now a reserved keyword. check-in: 5f1f3b28d8 user: stephan tags: trunk | |
12:14 | More s2: types deriving from arrays can now be used a bit more like arrays, e.g. x[]=y works and integer property access is treated as an array index. check-in: d62048d5e6 user: stephan tags: trunk | |
11:47 | Added some transactions tests for the vsettings. check-in: 86b6ca307f user: stephan tags: trunk | |
11:45 | fixed a printf-style misuse triggered in an error case. check-in: c2ad24c2e0 user: stephan tags: trunk | |
10:40 | latest s2. check-in: b4c7ebaad7 user: stephan tags: trunk | |
2014-11-10
| ||
19:31 | (gcc complaint) check-in: 42a790e72e user: dave tags: feech-VerSetVtblXtnCbk | |
19:30 | fix parsing bug for hex address; change notification order to be after creates/updates, and before deletes. inhibit 'dtor' notification for the time being; it seems to get invoked twice for some unknown reason (like sqlite has two copies of the vtable object, or something). check-in: e80ed55cdf user: dave tags: feech-VerSetVtblXtnCbk | |
18:58 | changed data separator for CHNGCBK to ':', because ',' would interfere with processing. added stub callback implementation in fsl_cx check-in: a022b2905b user: dave tags: feech-VerSetVtblXtnCbk | |
2014-11-09
| ||
18:43 | s2: more init code refactoring. check-in: 9d10eab193 user: stephan tags: trunk | |
2014-11-08
| ||
19:02 | one more try, sigh, to please gcc... check-in: 860f151edd user: dave tags: feech-VerSetVtblXtnCbk | |
18:41 | ...and gcc didn't like it of course, so let's pleasure it check-in: a1fdbeebad user: dave tags: feech-VerSetVtblXtnCbk | |
18:01 | interim checkin; let's see what gcc thinks of all of this... check-in: 9352ddfbad user: dave tags: feech-VerSetVtblXtnCbk | |
10:47 | removed an old/invalid comment, made a minor error propagation optimization. check-in: db3452e54d user: stephan tags: trunk | |
10:46 | minor doc tweaks. check-in: e4205c60cc user: stephan tags: trunk | |
10:31 | accommodated API changes. check-in: 78193237a5 user: stephan tags: trunk | |
10:30 | added a few asserts. check-in: 8f17cf8228 user: stephan tags: trunk | |
10:15 | cleanups in the Fossil require.s2 modules in prep for upcoming test code. check-in: b1c814aa9a user: stephan tags: trunk | |
10:01 | minor error handling improvement. check-in: f837fcb4cc user: stephan tags: trunk | |
2014-11-07
| ||
17:10 | Create new branch named "feech-VerSetVtblXtnCbk" check-in: 086c180778 user: dave tags: feech-VerSetVtblXtnCbk | |
17:08 | transaction support of versioned settings passed all tests, so integrating into 'dave'. Will make new feature branch for 'optional change callback' support. Closed-Leaf check-in: 616500affb user: dave tags: dave | |
16:45 | latest s2: minor parsing and error reporting improvements. check-in: 2e728807c5 user: stephan tags: trunk | |
2014-11-05
| ||
00:11 | bug in 'rollback' processing; when encountering an unmodified setting, would not skip it, and would infinite loop Closed-Leaf check-in: 35d3266b60 user: dave tags: feech-settingsvirtualtabletransactionsupport | |
2014-11-04
| ||
21:41 | more exciting mundane changes for gcc check-in: 6c4afc0b2d user: dave tags: feech-settingsvirtualtabletransactionsupport | |
21:38 | mundane changes for gcc check-in: 57c852f9cb user: dave tags: feech-settingsvirtualtabletransactionsupport | |
21:29 | implementation of transaction support complete; now it's testing time... check-in: 7aecc393a7 user: dave tags: feech-settingsvirtualtabletransactionsupport | |
19:49 | Update to final SQLite 3.8.7.1 (with additional MinGW compile fix [f45641c753], re-applied. check-in: 8f94f69a86 user: jan.nijtmans tags: trunk | |
18:33 | algorithm for commit and rollback should be code complete; now need to modify xUpdate to use it. check-in: fcbede55ed user: dave tags: feech-settingsvirtualtabletransactionsupport | |
15:00 | interim; fleshed out algorithm impl, and made marks where surgery will occur check-in: 2864314d5f user: dave tags: feech-settingsvirtualtabletransactionsupport | |
14:55 | Create new branch named "feech-settingsvirtualtabletransactionsupport" check-in: e257ccc652 user: dave tags: feech-settingsvirtualtabletransactionsupport | |
2014-11-03
| ||
23:53 | interim; added members to internal data structures to facilitate transaction support on versioned settings v-table check-in: 120add9960 user: dave tags: dave | |
23:21 | dev studio project updates for moved headers check-in: ef81d5cb7c user: dave tags: dave | |
23:11 | merged trunk prior to doing some transaction support work check-in: 2fdb1d5460 user: dave tags: dave | |
19:05 | removed an unused makefile. check-in: 220da67a06 user: stephan tags: trunk | |
18:55 | Added --line-numbers|-l option to f-vdiff. check-in: 2b7867d2ec user: stephan tags: trunk | |
18:47 | Fixed a documentation lie. check-in: e210358357 user: stephan tags: trunk | |
18:46 | this should teach me to do a _clean_ rebuild when moving headers around. check-in: 4541a51212 user: stephan tags: trunk | |
17:58 | removed a duplicated dependency listing. check-in: c51ca866a8 user: stephan tags: trunk | |
17:56 | As discussed with Dave: moved the vtable/regex headers into src, as they are private impl details. Patched amalgamation build for this change. check-in: cd9d570464 user: stephan tags: trunk | |
17:53 | minor tinking in s2 CGI bits. check-in: 8feee82f4e user: stephan tags: trunk | |
2014-11-01
| ||
16:55 | latest s2, added << operator to CGI module. check-in: 749694a76c user: stephan tags: trunk | |
16:19 | minor clang build hack. check-in: e9fff9802e user: stephan tags: trunk | |
16:18 | Added a missing #undef. check-in: 742aab5dae user: stephan tags: trunk | |
16:17 | Documentation bugfix. check-in: 7aaa85974f user: stephan tags: trunk | |
16:17 | minor clang build hack. check-in: 3c18a6d5b2 user: stephan tags: trunk | |
2014-10-31
| ||
09:19 | s/malloc/fsl_malloc/, s/free/fsl_free/, added some OOM handling (which makes me miss the concise code one has without it (in C++)). check-in: 76c4d8ecf3 user: stephan tags: trunk | |
09:02 | Replaced a file-local typedef with a macro and #undef'd local macros at the end of the file, both for the sake of the amalgamation. Minor doc tweak. check-in: 4eef41c169 user: stephan tags: trunk | |
2014-10-29
| ||
19:19 | latest s2: s2.io.realpath() behaviour change and more unit tess. check-in: bf2e03ad69 user: stephan tags: trunk | |
16:47 | latest s2: minor improvements in ternary-if parsing and ctrl-c checking. check-in: 3d9898bf62 user: stephan tags: trunk | |
09:43 | unit test tweak. check-in: e3ece3ef7f user: stephan tags: trunk | |
04:43 | pickup dave's bugfix for not overriding line endings or separator style when not explicitly asked to, from 'dave' check-in: 3bccdc1d3a user: dave tags: trunk | |
04:42 | merge trunk before promote to trunk check-in: a790208046 user: dave tags: dave | |
04:36 | trivial; // comments check-in: 129affbb36 user: dave tags: dave | |
04:33 | bigfix; do not override file line endings/separator style on an update case of an insert-or-update unless explicitly asked to do so. check-in: 69fbe5c32d user: dave tags: dave | |
2014-10-28
| ||
16:03 | latest s2 (minor precedence fix wrt ternary being the RHS of some short-circuiting contexts). check-in: 1f99287a3f user: stephan tags: trunk | |
14:08 | typo fix in an #undef, from Martin Gagnon. check-in: 8b04160e56 user: stephan tags: trunk | |
13:52 | pull in fixed merge to trunk, from trunk. check-in: 5377f3e24e user: dave tags: dave | |
13:50 | recovered a lost change, enter/exit mutex properly, and cope with a sqlite auto-init glitch around the static mutex. check-in: fb5b9d15f9 user: dave tags: trunk | |
08:48 | merged in dave. reminder to selves: the merge initially elides some of the content dave previously merged from trunk, and we are not sure why (required manual merge intervention, despite not having any conflicts). check-in: 61233f6026 user: stephan tags: trunk | |
03:02 | need stdlib.h for the unices check-in: 6e12a39c1a user: dave tags: dave | |
02:14 | merged in stephan's various changes check-in: c2d7402366 user: dave tags: dave | |
00:24 | correct bug in 'match-or-fail' where aux data is bound to wrong column. changed a variable name that was farcically similar to another variable name in the same function (i.e. differed only by case); shame on me. check-in: 81f67b2297 user: dave tags: dave | |
2014-10-27
| ||
20:42 | Switched from :memory: to "" (temp) DB for the main db, other minor cleanups. check-in: 6c18a25f11 user: stephan tags: trunk | |
18:24 | Added (-E SQL|FILENAME) to f-query, which uses a multi-exec db call instead of prepare/step, so that we can feed it an arbitrary amount of non-SELECT queries (in -E mode any SELECT results do not get output). check-in: 6c907b2a70 user: stephan tags: trunk | |
17:46 | added atexit() call to sqlite3_reset_auto_extension() to silence valgrind. It is arguable to do this at the library level, but seems safe enough for the time being. check-in: 1ac213d0b6 user: stephan tags: trunk | |
17:28 | fsl_cx now (again) uses a ':memory:' DB as its 'main' and ATTACHes the repo/ckout/config to that one, to avoid locking problems Dave discovered with regards to attaching or opening a single DB file multiple times. Sanity tests work without changes and the s2 bindings required only assertion fixes, but probably needs some re-working of the 'db' property to account for the new, always-there handle. check-in: 898c0acbff user: stephan tags: trunk | |
16:35 | Fixed: fsl_db_open() no longer checks/enforces that the special filename ':memory:' really exists. check-in: 2e58421c33 user: stephan tags: trunk | |
2014-10-25
| ||
19:52 | correct silly position of assert(); correct a comment; correct for sqlite3 not auto-initing around mutex code (for reasons unknown to me) check-in: 455133309f user: dave tags: dave | |
18:46 | previous idempotency with atomic inc/dec isn't really enough; the action being protected needs to be guarded as well. plus there were link issues on linux, the resolution of which is machine architecture specific, so I ditched that approach. check-in: 1be04c571a user: dave tags: dave | |
18:17 | add atomic functions around refcounted init of sqlite extensions; unregister extensions when last one is freed check-in: 31a1e741ae user: dave tags: dave | |
16:28 | merge trunk, get stephans various fixes check-in: 84b7b9a10a user: dave tags: dave | |
13:01 | more minor tweaks to the s2 bindings. check-in: 6ac47349c4 user: stephan tags: trunk | |
12:50 | The docs, not the impl, were wrong. check-in: 516ff0e751 user: stephan tags: trunk | |
12:10 | s2: Fossil.file.dirPart() now returns an empty string for an empty result, instead of undefined. check-in: 3667bde1ee user: stephan tags: trunk | |
11:14 | added some basic tests for the new vtables, minor build tweak to allow us to skip the core s2 unit tests while developing fossil unit tests. check-in: 8eb7c26910 user: stephan tags: trunk | |
10:29 | Replaced sqlite3_exec() calls with fsl_db_exec(). check-in: 8f4b2c59c8 user: stephan tags: trunk | |
10:17 | error handling cleanups and doc tweaks. check-in: f50b9815e8 user: stephan tags: trunk | |
09:51 | merged in dave's branch, fixed a merge conflict, made f-sanity not fail a specific test fatally because it rightfully fails on a merge-modified checkout. check-in: 8a439f91d5 user: stephan tags: trunk | |
09:43 | error check fix after opening a checkout/repo db. check-in: 116ad4ab7e user: stephan tags: trunk | |
2014-10-24
| ||
13:25 | prevent changing of sepstyle for non-multivar types on update; fix constraint check on insert check-in: e7011739c4 user: dave tags: dave | |
05:12 | when inserting versioned settings, check metadata 'is multivar' and force attribute in new settings object accordingly check-in: 9c9c3b6069 user: dave tags: dave | |
03:20 | expose 'isversionable' settings metadata via vtable for those who wish externally to know. check-in: 2ac6a110d4 user: dave tags: dave | |
02:24 | integrate feech-versionedsettingsupport. Not strictly fully tested, but I feel pretty good about it, so I'm going to close it out. I'll do any bugfixes here that might show up in the next days of testing. check-in: 03c3149b0e user: dave tags: dave | |
01:22 | added support for 'non-multi-var settings' (most settings, actually), which inhibits list processing (i.e. doing comma/newline normalization). Also made alteration to VC6 project file to suppress warnings about sqlite3.c. Closed-Leaf check-in: 201339bcc3 user: dave tags: feech-versionedsettingsupport | |
2014-10-23
| ||
22:21 | bug storing match_or_fail context structure; modded some accept regexes to include the 'empty is OK' metametacharacter check-in: 699fec5042 user: dave tags: feech-versionedsettingsupport | |
21:29 | added more regex 'accept' patterns to settings metadata check-in: 82420a0765 user: dave tags: feech-versionedsettingsupport | |
19:57 | minor booboo with signedness; pleasure gcc check-in: 11afb2ec7a user: dave tags: feech-versionedsettingsupport | |
19:52 | support extended regex syntax for case-insensitive and multivalue settings check-in: 9660008e7b user: dave tags: feech-versionedsettingsupport | |
05:05 | can't use FSL_CKOUT_DIR() to coin the name of the versioned settings path, because sql evaluation is inhibited in the parameter list to a CREATE VIRTUAL TABLE, so I needed to coin the path manually. check-in: 7f14cc89a4 user: dave tags: feech-versionedsettingsupport | |
03:33 | fix a few dreaded // comments check-in: d4426ffe90 user: dave tags: feech-versionedsettingsupport | |
2014-10-22
| ||
21:48 | first attempt at wiring in virtual tables for settings metadata and versioned setting support. Also, added an aliased column 'value' to 'default_value' for the settings metadata, to allow existing query scheme to work consistently with that table as well. check-in: ddb939fd3f user: dave tags: feech-versionedsettingsupport | |
18:35 | Ported in a couple more pieces to the ongoing fossil-compatible auth/login support. check-in: afd46491fe user: stephan tags: trunk | |
14:49 | monkey-patched (commented out) an unused var - now builds on gcc 4.8 with -Wall -Werror. check-in: b9277029a5 user: stephan tags: feech-versionedsettingsupport | |
2014-10-21
| ||
19:50 | can build on gcc on Linux in conventional and amalgamation. now to test on other platforms... check-in: 6f02a467b1 user: dave tags: feech-versionedsettingsupport | |
15:46 | ported in printf-style format checker from fossil(1), but not all variadics functions are yet checked. libf does not yet build cleanly vis-a-vis this tool, but the reports it produces will eventually be worked through. check-in: 954a12be68 user: stephan tags: trunk | |
01:51 | make static linkage on internal functions and data of settings vtable since we don't have anonymous namespaces in C. check-in: 2bcec54383 user: dave tags: feech-versionedsettingsupport | |
01:09 | more fun gcc warnings changes. I want my gcc. check-in: 136617e1c8 user: dave tags: feech-versionedsettingsupport | |
2014-10-20
| ||
23:07 | needed to 'namespace' the regex engine in regexp -- even parts declared 'static', because in amalgamation, there effectvely is no 'static'. check-in: be9ccb0711 user: dave tags: feech-versionedsettingsupport | |
18:03 | strdup is not ansi, so used fsl_strdup check-in: e26a27a507 user: dave tags: feech-versionedsettingsupport | |
17:49 | more tasty gcc warning accomodations check-in: 7e6a260c1a user: dave tags: feech-versionedsettingsupport | |
17:41 | a few more warning reductions for gcc check-in: e1aa9edc17 user: dave tags: feech-versionedsettingsupport | |
17:27 | missed a spot with some // to /**/ conversion check-in: d4733ab715 user: dave tags: feech-versionedsettingsupport | |
17:09 | sqlite3ext.h should not have been included unconditionally -- it is specific to dlls where host app provides sqlite impl. sqlite3ext.h needed to be added to repo, nonetheless, for some configurations. As such, sqlite3.h,.c were updated to be consistent with that file version (and also the final released version of 3.8.7) check-in: 0ab8c75c49 user: dave tags: feech-versionedsettingsupport | |
16:43 | added source to Makefile.in for non-msvc builds check-in: 1bc542834a user: dave tags: feech-versionedsettingsupport | |
13:06 | I committed into wrong branch, so pulling to the intended one. The changes thus far are benign, so I'm going to leave them there for the moment, and also since ultimately I'll be merging them back. (I'm such a buffoon.) check-in: d9afd076f1 user: dave tags: feech-versionedsettingsupport | |
13:02 | interim; add source for settings vtable and regexp extension functions; not wired it yet. update VC/DS projects. minor mod to auto.def to avoid redefining a define that oftentimes comes from the command line to cl, and would otherwise generate a warning in some projects. check-in: 4e32063e22 user: dave tags: dave | |
2014-10-19
| ||
15:45 | removed fsl_deck_F_foreach_own() - useless bloat (same feature is available as a param flag to fsl_deck_F_foreach()). check-in: 3ae4f088e4 user: stephan tags: trunk | |
15:31 | Create new branch named "feech-versionedsettingsupport" check-in: 5f632a80f1 user: dave tags: feech-versionedsettingsupport | |
15:07 | (keeping up to date; merge trunk) check-in: 92fd52048b user: dave tags: dave | |
2014-10-18
| ||
11:00 | Factored out the find-a-db part of fsl_checkout_open_dir() to fsl_checkout_db_search() and added option to search parent dirs or not, both in support of up-coming code. check-in: 10f613f805 user: stephan tags: trunk | |
00:52 | pulled in current trunk prior to setting up for work on integrating some sqlite3 extensions (mainly for presenting an access method for versioned settings consistent with db-base settings, but also to unify settings metadata, and provide data validation for the settings values). I'll do a brief sanity check build and resolve anything that comes up there before making that feature branch. check-in: 5685461788 user: dave tags: dave | |
2014-10-17
| ||
11:31 | minor doc fix. check-in: 4314250daa user: stephan tags: trunk | |
11:31 | fcli now sets the sqlPrint option in its fsl context, so FSL_PRINT(...) works by default. check-in: 778bca3a4e user: stephan tags: trunk | |
11:30 | Reenabled fsl_db_verify_begin_was_not_called() - cannot verify the older bug there. check-in: 7746a1087a user: stephan tags: trunk | |
11:05 | added fsl_ckout_dir() SQL func. minor doc updates. check-in: fd4ba13292 user: stephan tags: trunk | |
07:10 | Fixed another char-should-be-int (signedness/portability). check-in: a49cbd9e8d user: stephan tags: trunk | |
2014-10-15
| ||
21:07 | Added missing help text for f-new's --force flag. check-in: b4c3541e06 user: stephan tags: trunk | |
21:06 | Fixed a file handle leak in a highly arguable bit of code in sore need of replacing with something nicer. check-in: 5ccfcc9bf3 user: stephan tags: trunk | |
2014-10-14
| ||
17:57 | minor cleanups and test tinkering. check-in: dc0e75d877 user: stephan tags: trunk | |
16:37 | added a couple missing tests. check-in: ace8946d2d user: stephan tags: trunk | |
16:11 | latest s2 (fixed mis-propagation of exit/fatal/assert in some contexts). Minor test code tweaking. check-in: 8a57d492e5 user: stephan tags: trunk | |
2014-10-13
| ||
21:44 | Added Fossil.Db.transactionState(), more related tests. check-in: 2fbd4f2594 user: stephan tags: trunk | |
20:57 | latest s2, more fsl s2 module work. check-in: 3083667d5e user: stephan tags: trunk | |
20:43 | Simplified common usage of Fossil.Db.selectValue(), changed Db.transaction() to use the nested transaction support. check-in: e882db5def user: stephan tags: trunk | |
20:18 | s2: added Fossil.Db.transaction(Function). check-in: 6f622eb76b user: stephan tags: trunk | |
19:40 | added s2 bindings for Fossil.Db.begin/commit/rollback(). check-in: fa87ef5d73 user: stephan tags: trunk | |
19:20 | Minor error reporting improvement. check-in: d617d305e0 user: stephan tags: trunk | |
17:28 | latest s2 plus more require.s2 module tinkering. Reimplemented Fossil.Db.selectValue/selectValues() in C (previously in the f-s2sh init script). check-in: 428464d569 user: stephan tags: trunk | |
2014-10-12
| ||
17:40 | latest s2. check-in: ced0e46935 user: stephan tags: trunk | |
2014-10-11
| ||
12:36 | latest s2: changes in how math and comparison ops works with mixed-mode numeric comparisons. Minor metrics-counting additions. check-in: 0824e98e3f user: stephan tags: trunk | |
2014-10-10
| ||
08:01 | s2: upstream tmpl.s2 fix. check-in: 99898fdf1d user: stephan tags: trunk | |
2014-10-09
| ||
06:39 | added missing requireS2 Ticker module, fixed path to local s2sh binary in r-tester.sh. check-in: 340d7b8111 user: stephan tags: trunk | |
2014-10-08
| ||
15:34 | comment fix (misinformation), removed a line of dead code. check-in: 4356134409 user: stephan tags: trunk | |
15:28 | Fixed another char-should-be-int case (portability problem). check-in: bcee79685a user: stephan tags: trunk | |
15:09 | Fixed a broken error propagation which allowed duplicate tags to be output via fsl_deck_output(). Found while investigating an ML post from the fossil-users list. check-in: 0dadcc5b17 user: stephan tags: trunk | |
2014-10-07
| ||
15:25 | fixed a potential corner-case null deref when built without FSL_CONFIG_ENABLE_TIMER. check-in: 234eba25f4 user: stephan tags: trunk | |
15:07 | minor doc tweaks. check-in: d484c1679a user: stephan tags: trunk | |
2014-10-06
| ||
18:45 | latest s2: call stack depth cap. Added r-tester.sh (require.s2 unit test runner). check-in: 105ab45377 user: stephan tags: trunk | |
2014-10-05
| ||
16:08 | and this time without the memleak. check-in: 21f7c830fd user: stephan tags: trunk | |
15:56 | removed an unnecessar #include. check-in: c0f5879cbd user: stephan tags: trunk | |
15:56 | a slightly more pedantic solution for Fossil.Context.loginCookieName(). check-in: cab07654a4 user: stephan tags: trunk | |
09:55 | ported in some of the login-related bits. check-in: c5b01a0b83 user: stephan tags: trunk | |
04:33 | latest s2, minor ++/-- and unary +/- improvements. check-in: 95707c515f user: stephan tags: trunk | |
2014-10-03
| ||
05:38 | latest s2: minor build fixes and initial go at Ctrl-C handling. check-in: 8acfeb6c13 user: stephan tags: trunk | |
2014-10-02
| ||
08:41 | Make sqlite compile on MinGW (already reported upstream but not yet handled) check-in: f45641c753 user: jan.nijtmans tags: trunk | |
03:15 | merged in dave's commits for validated msvc support. tested are vc6, ds2010, ds2012, dll, amalgamation, debug, release, x86, x64, and all possible permutations thereof. tested == all f-apps run to completion. check-in: c5218050d1 user: dave tags: trunk | |
03:12 | amalgamation support for msvc; #undef'ed a couple macros that collided with Windowsian things; added a project for my testing porpoises; put in a conditional compile switch in f-sanity.c to support an amalgamation build with ease. check-in: 0d2451c9c2 user: dave tags: dave | |
01:27 | added BUILDING document for the msvc builds. added DS2012 f-apps configs. check-in: 517c43c434 user: dave tags: dave | |
2014-10-01
| ||
15:36 | (pull in current trunk) check-in: ce9a57463c user: dave tags: dave | |
15:34 | integrated feature branch 'feech-dave-msvcsupport001' into my working branch; this mostly because it ws merged into trunk already, so I might as well close it. its was veritably done, pending final verification, which I expected to go cleanly anyway. check-in: f81b965c3a user: dave tags: dave | |
14:01 | merged in dave's branch, patched a couple compile errors revealed by --no-debug config option, fixed a couple c99'isms. check-in: c3a138fac0 user: stephan tags: trunk | |
07:58 | minor; a warning is issued by gcc when it couldn't figure out if a variable might be used before it is initialized. It is not, so I redundantly initialized it to avoid the warning. Closed-Leaf check-in: 2a1b0091d2 user: dave tags: feech-dave-msvcsupport001 | |
07:36 | trivial; avoid a warning about there being a difference between void fxn() and void fxn ( void ) for old c compilers check-in: 6f99aa0874 user: dave tags: feech-dave-msvcsupport001 | |
07:31 | minor; avoid a warning arising from a conflicting definition of tzset check-in: 4a8d9c2548 user: dave tags: feech-dave-msvcsupport001 | |
07:27 | minor; the 'release' config of f-apps/test output to the wrong directory, with the wrong name check-in: f3c33050b9 user: dave tags: feech-dave-msvcsupport001 | |
07:20 | marked as FSL_EXPORT all other symbols in public api (pretty much everything). I stopped short of doing things in fossil-internal.h, because I think that is a private header. There are a couple things in there that are exported, because the test apps required them, but I'm going to leave that header alone for now. Changes in this change set reflect methods that are not referenced by any of the test apps, and maybe need some test cases generated. check-in: bd0a181022 user: dave tags: feech-dave-msvcsupport001 | |
06:15 | marked as FSL_EXPORT various symbols; this change set is limited to the ones that are needed by the various f-apps, but this is not complete for general use of the library. I am doing this change in two phases simply because it gives me a way to see what methods have been exercised (by f-apps) and which have not. check-in: 7b651689f3 user: dave tags: feech-dave-msvcsupport001 | |
06:10 | added project configs for the f-apps for VC6 and DeveloperStudio-2010 check-in: 62fc412621 user: dave tags: feech-dave-msvcsupport001 | |
05:59 | updated project config to use dll crt; this is required for some apis (e.g. some that transport FILE* created in the client app, but used in the lib, e.g. fsl_output_f_FILE()) check-in: b9562c9af7 user: dave tags: feech-dave-msvcsupport001 | |
2014-09-30
| ||
20:41 | Disable fossil warning when committing *.dsp/*.dsw (and similar) with CRLF line-endings. check-in: 441f39661c user: jan.nijtmans tags: feech-dave-msvcsupport001 | |
19:36 | added DevStudio 2012 configuration. This is pretty much the same as DS2010, but a minor change is made so as to produce binaries that will work on XP, and to turn off safe SEH for Win32 Release, since a dependent lib (zlib) can't produce safeSEH images (alas). check-in: c91f4e2770 user: dave tags: feech-dave-msvcsupport001 | |
15:35 | minor; workaround fact that VC6 doesn't know how to convert a uint64_t to a double, but it does know how to convert a int64_t to a double; haha. I didn't bother to put it under conditional compilation, since it is harmless on other platforms (and you can't get enough precision out of a double to ever have it matter about the highest bits). check-in: 4627c84c02 user: dave tags: feech-dave-msvcsupport001 | |
13:06 | corrected a bug in test_fs_cx_stat() that I introduced by commenting out an ureferenced local, simply to suppress a warning. It is unreferenced in Win32 builds, but it is used in Linux, so I uncommented it out, and I will just disregard the warning in Win32, since this is a test app anyway. Maybe I'll fix it better later with a conditional compile, or something, but it's pretty innocuous. check-in: 4814bd4e5c user: dave tags: feech-dave-msvcsupport001 | |
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. check-in: 9834d60958 user: dave tags: feech-dave-msvcsupport001 | |
12:31 | stat() family of functions on Windows cannot have a trailing path separator(s); if they are present, ENOENT will be indicated. remove them before issuing the stat() call. check-in: 5f15aad639 user: dave tags: feech-dave-msvcsupport001 | |
12:22 | minor, win32dll; need to include header (fossil-util.h) declaring exported functions, or the impl will not actually get exported (the impl will not pick up the export attribute) check-in: ea7ba15dec user: dave tags: feech-dave-msvcsupport001 | |
2014-09-29
| ||
21:46 | bug in opening file (win32-specific); 'mode' was set to be the 'filename' check-in: e8f06d4e5b user: dave tags: feech-dave-msvcsupport001 | |
21:30 | added clause to not include config-win32.h in amalgamation build, since it is... amalgamated. check-in: 6f968ae6fb user: dave tags: feech-dave-msvcsupport001 | |
2014-09-28
| ||
17:30 | trivial; update config-win32.h to be the same as current output from autoconfigure.h. There's no functional change, this is simply to make future diffs meaningful. check-in: de2d79c40f user: dave tags: feech-dave-msvcsupport001 | |
2014-09-27
| ||
10:15 | added DS2010 project files; 32 and 64 bit builds check-in: ec77cd08f7 user: dave tags: feech-dave-msvcsupport001 | |
09:13 | added project files for Visual Studio 6, and minor modifications to existing source to support compilation on that platform. This has been built, but only weakly tested so far. Next, I'm going to verify the build on DS2010. check-in: a7e4276441 user: dave tags: feech-dave-msvcsupport001 | |
2014-09-26
| ||
22:55 | Create new branch named "feech-dave-msvcsupport001" check-in: c8ca27bffb user: dave tags: feech-dave-msvcsupport001 | |
22:52 | Create new branch named "dave" check-in: 8fe348254f user: dave tags: dave | |
2014-09-25
| ||
05:36 | adding missing double-to-int64 cast in fsl_zip_timestamp_set_julian(). check-in: b9dade891a user: stephan tags: trunk | |
2014-08-31
| ||
17:04 | latest s2. check-in: af5d34d363 user: stephan tags: trunk | |
2014-08-30
| ||
07:49 | more work on the fsl/db/repo-related modules, added basic timeline app impl in s2. check-in: 5760ed07f8 user: stephan tags: trunk | |
06:25 | latest s2/requires2. check-in: b9d3c27a12 user: stephan tags: trunk | |
2014-08-27
| ||
18:47 | latest s2, added missing require.s2 scripts. check-in: 7a4fa849d3 user: stephan tags: trunk | |
2014-08-26
| ||
21:20 | latest s2, lots of little stuff, one notable corner-case bug fix (bogus OOM error). check-in: 0f48e69758 user: stephan tags: trunk | |
17:26 | accommodated API changes. check-in: acc01d60c7 user: stephan tags: trunk | |
17:23 | minor pedantic cleanup tweak, brought on by something seen in kdbg. check-in: facef16fcf user: stephan tags: trunk | |
16:52 | refactored fsl_db prepared stmt cache to be a linked list instead of dynamic array. check-in: 961a6464a7 user: stephan tags: trunk | |
2014-08-20
| ||
21:16 | more latest s2. check-in: 55229dd987 user: stephan tags: trunk | |
2014-08-18
| ||
18:36 | latest s2, for Object.copyPropertiesTo(). check-in: 6325cf3507 user: stephan tags: trunk | |
2014-08-17
| ||
19:52 | latest s2 and supporting code. check-in: 2dc11c8e15 user: stephan tags: trunk | |
2014-08-16
| ||
17:26 | Latest s2/require.s2. Every day something new. check-in: fc92b6ff17 user: stephan tags: trunk | |
14:32 | seems i had repeated myself. check-in: b498e08277 user: stephan tags: trunk | |
14:30 | minor doc fix and removed a snippet of older code. check-in: 46f57e287b user: stephan tags: trunk | |
2014-08-15
| ||
11:33 | latest s2 for # operator changes. check-in: 57603b1953 user: stephan tags: trunk | |
2014-08-14
| ||
18:24 | more scripting. check-in: 31de4f49ad user: stephan tags: trunk | |
17:40 | ignore-glob maintenance check-in: 424043b8a8 user: stephan tags: trunk | |
15:20 | moved some of the require.s2 plugins into files. check-in: 370461081c user: stephan tags: trunk | |
14:39 | boatloads of fsl/requires2 bits, latest s2. check-in: 207e098803 user: stephan tags: trunk | |
2014-08-12
| ||
15:19 | added missing file. check-in: a1dabf682d user: stephan tags: trunk | |
2014-08-10
| ||
20:22 | lots more require.s2 stuff. check-in: 62cb241eed user: stephan tags: trunk | |
13:40 | help text improvements. check-in: 25728bccdb user: stephan tags: trunk | |
13:22 | More latest s2, added ability to auto-load require.s2 plugins. check-in: 14f5d7dee4 user: stephan tags: trunk | |
13:21 | renamed s2sh binary to f-s2sh, for project consistency and so that i can keep both in my PATH. check-in: 6294f4ddc8 user: stephan tags: trunk | |
11:51 | upstream s2 (argv propagation fix) and require.s2 check-in: 2c3fbd37e5 user: stephan tags: trunk | |
2014-08-09
| ||
16:52 | latest s2, started work on a require.rs-based app prototype. check-in: e54de856af user: stephan tags: trunk | |
14:32 | more s2. check-in: a5a9733acd user: stephan tags: trunk | |
07:12 | latest s2 for "this" changes in non-property func calls. check-in: 23f20bb428 user: stephan tags: trunk | |
2014-08-08
| ||
23:20 | latest s2. check-in: a9d46c815a user: stephan tags: trunk | |
2014-08-04
| ||
18:13 | latest upstream s2 for (new) do/while loop and updated unit tests. check-in: 51413ceef4 user: stephan tags: trunk | |
18:07 | accommodated API change. check-in: 45100d1aa1 user: stephan tags: trunk | |
2014-07-28
| ||
21:19 | s2: consolidated Db.selectObject/Array() into selectRow(). check-in: 9e1c3bc3d7 user: stephan tags: trunk | |
19:32 | s2: minor additions to the Fossil.Db and the Fossil.Context db handle bits. Added Fossil.Context.openConfig(). check-in: 6016408e6c user: stephan tags: trunk | |
19:30 | minor doc additions. check-in: cd924ec278 user: stephan tags: trunk | |
16:52 | s2: minor tweaks to the CGI bits, added Fossil.file.pushd/popd() to s2sh.s2. Fixed (with valgrinds help) stale native pointers to fsl_db instances left around by a missing piece in the Fossil.Context cleanup. check-in: c56f7d700f user: stephan tags: trunk | |
2014-07-27
| ||
04:15 | more work on the s2 cgi bits. check-in: 835eb931aa user: stephan tags: trunk | |
2014-07-26
| ||
20:56 | array-to-json indentation fix. check-in: e1fd3d45bb user: stephan tags: trunk | |
18:56 | more tinkering with the s2 cgi bits, pulled in latest s2 for error reporting improvements. check-in: a21a1f3975 user: stephan tags: trunk | |
16:46 | s2: got initial CGI setup in place. No routing/dispatching yet. check-in: d694331ec1 user: stephan tags: trunk | |
2014-07-24
| ||
17:05 | Reformatted, now that i have finally taught emacs to stop indenting for the C++-mode extern "C" block. check-in: dd07d92271 user: stephan tags: trunk | |
17:02 | doc/comment updates. check-in: c87df19c32 user: stephan tags: trunk | |
16:48 | Minor error handling tweaks in fsl_db_prepare(). check-in: d4ef5d233a user: stephan tags: trunk | |
15:30 | s2: converted the "eyeball checks" from the previous commit into assertions. Still works, too. check-in: dc804ca674 user: stephan tags: trunk | |
15:17 | s2: added a check for the Simon Slavin patch effect (none) on the Db API. check-in: cdb5a63832 user: stephan tags: trunk | |
15:15 | removed to bogus assert()s. check-in: b8d182779d user: stephan tags: trunk | |
15:00 | a minor expansion on that last commit: now set db->name to the proper (role) name instead of "main". check-in: f998037762 user: stephan tags: trunk | |
14:49 | Eureka: Simon Slavin found a way to apply a concrete name to the main db. Seems to work. check-in: 5abda43115 user: stephan tags: trunk | |
14:40 | latest s2, minor changes to s2 Fossil.Db.Stmt class. check-in: 53692d027b user: stephan tags: trunk | |
2014-07-20
| ||
11:28 | upstream s2 for s2.ob.pop() semantics change. check-in: e3d1964f5e user: stephan tags: trunk | |
2014-07-19
| ||
11:42 | more work on the s2 cgi module. check-in: b0b92640af user: stephan tags: trunk | |
10:28 | port th1ish cgi module to s2. check-in: 9a8e911d0b user: stephan tags: trunk | |
10:28 | Added module loader params to generated makefile config. check-in: a3f5826c8a user: stephan tags: trunk | |
2014-07-18
| ||
21:27 | minor build fix for the valgrind tests. check-in: 5629818f9e user: stephan tags: trunk | |
21:27 | minor text updates. check-in: 54587ffc69 user: stephan tags: trunk | |
19:11 | s2: made the various major namespaces/classes const. Added autoload script to extend fossil a bit. Fossil.symToRid/Uuid() now return undefined for unresolvable symbols, to simplify script code over the other multitude of potential exceptions there. check-in: 9c79e9eaef user: stephan tags: trunk | |
16:30 | s2: minor cleanups and fixes in Fossil.Db. check-in: 98be7a7c10 user: stephan tags: trunk | |
16:02 | Added Fossil.Db.getName/Filename(). check-in: 72df82e727 user: stephan tags: trunk | |
14:43 | latest s2 for strftime(). check-in: ff8e396f06 user: stephan tags: trunk | |
14:26 | s2: ported in Fossil.time/file/delta APIs. check-in: 316d9a3383 user: stephan tags: trunk | |
13:09 | Ported Fossil.Context class from th1ish to s2. check-in: cdca3e67e2 user: stephan tags: trunk | |
13:07 | th1ish binding: fixed a range check. check-in: 1d16c36eb3 user: stephan tags: trunk | |
10:16 | s2: Ported Buffer.compress/uncompress/isCompressed(), Buffer.md5(), Buffer.sha1() check-in: 7bbbaa3601 user: stephan tags: trunk | |
2014-07-17
| ||
19:24 | s2/th1ish: fixed an array access (off by one). Improved an error message. check-in: eb2cec3b6a user: stephan tags: trunk | |
18:38 | s2: Fossil.Db.each() now returns the db instance (for lack of anything better). check-in: e1d8b6ba69 user: stephan tags: trunk | |
18:06 | s2: latest upstream s2, added bind-by-name support to Fossil.Db.Stmt. check-in: 13e80f6021 user: stephan tags: trunk | |
16:32 | Ported the th1ish Fossil.Db and Fossil.Db.Stmt bindings to s2. check-in: 2a323d568c user: stephan tags: trunk | |
14:49 | second half of previous ifndef fix. check-in: 77ba9374b0 user: stephan tags: trunk | |
14:46 | added an ifndef check to avoid collisions w/ third-party headers. check-in: 1aec652642 user: stephan tags: trunk | |
14:16 | Initial infrastructure for s2 script bindings (supercedes th1ish). check-in: 210ba2cf23 user: stephan tags: trunk | |
2014-07-09
| ||
20:21 | fixed a (unsigned) char portability bug which caused fcli --help to only show global options on platforms where char is unsigned. check-in: 2d1c834b45 user: stephan tags: trunk | |
2014-07-01
| ||
19:37 | minor doc update. check-in: fa07e0c44c user: stephan tags: trunk | |
2014-06-28
| ||
11:00 | another important cwal fix. check-in: e95450d58c user: stephan tags: trunk | |
10:00 | latest cwal/th1ish - major bugfix for the vacuum algo. check-in: 66a8d1be2e user: stephan tags: trunk | |
03:04 | added a note about a fossil(1) addition. check-in: 1d4d4e42b6 user: stephan tags: trunk | |
2014-06-26
| ||
10:08 | Make libfossil compile with MinGW. Not useful yet because only symbols from fossil-core.h are exported from the dll for now. check-in: fc3a9850a1 user: jan.nijtmans tags: trunk | |
2014-06-22
| ||
02:25 | typo check-in: b3c70a06b8 user: bch tags: trunk | |
2014-06-20
| ||
20:25 | Added a missing finalizer call in an error case. check-in: 792847981d user: stephan tags: trunk | |
2014-06-15
| ||
19:46 | latest th1ish. check-in: 01732cab69 user: stephan tags: trunk | |
2014-06-11
| ||
11:38 | Latest sqlite check-in: 9e162ffa9a user: jan.nijtmans tags: trunk | |
2014-05-31
| ||
19:03 | Latest th1ish - buffer NUL termination fix for slurpFile(). check-in: 074d8edfd5 user: stephan tags: trunk | |
2014-05-29
| ||
16:56 | Portability fixes (broken char signedness assumptions) for Raspberry Pi. check-in: 9fb7bcf2a9 user: stephan tags: trunk | |
08:52 | latest th1ish (portability fixes). check-in: 12f4f4207b user: stephan tags: trunk | |
08:51 | Portability fixes: changed char to int in places which use 3-value logic. check-in: fbf99d6e80 user: stephan tags: trunk | |
2014-05-16
| ||
15:18 | Started adding basics needed for auth support. check-in: 8e1ddefaf0 user: stephan tags: trunk | |
2014-05-14
| ||
21:25 | latest th1ish, more script tinkering. check-in: bc1feef39e user: stephan tags: trunk | |
2014-05-13
| ||
16:55 | latest th1ish: customizable tmplish() markup tags. check-in: 0baf600400 user: stephan tags: trunk | |
2014-05-11
| ||
15:57 | yet more th1ish. check-in: e7b850a706 user: stephan tags: trunk | |
15:27 | another upstream tmplish fix. check-in: 7c7b79628b user: stephan tags: trunk | |
15:20 | tmplish fixes and cleanups. check-in: 8e82f48b98 user: stephan tags: trunk | |
12:17 | latest th1ish. lots of script thinkering. check-in: 0882e56e3a user: stephan tags: trunk | |
2014-05-10
| ||
13:08 | latest th1ish, fixes line/col counts in exceptions for UTF8 (now counts chars, not bytes). check-in: 1201039ec3 user: stephan tags: trunk | |
12:15 | yet more widgeting and templating... check-in: 3cba9ce6ff user: stephan tags: trunk | |
12:06 | re-added Fossil.rc symbols, as it appears they are still used in many places. check-in: 2c15759fe5 user: stephan tags: trunk | |
11:50 | more widget tinkering and additions. check-in: 151811b651 user: stephan tags: trunk | |
10:49 | more widget tinkering. check-in: ebeae95cbf user: stephan tags: trunk | |
10:29 | Lots of tinkering with the CGI bits. Improved widget and tmplish infrastructure a bit. check-in: fc5b5dd5a6 user: stephan tags: trunk | |
2014-05-09
| ||
22:32 | fixed broken tmplish page title. check-in: 870d4e8de5 user: stephan tags: trunk | |
22:30 | Added SkinnedTmplishRoute and routed /tmplish through it. check-in: f9f03204b7 user: stephan tags: trunk | |
21:13 | take advantage of new configure test operation (cc-check-linkability). Closed-Leaf check-in: 731f828b21 user: bch tags: bsd_cfg | |
21:12 | new linkability proc in configure tool ("cc-check-linkability") check-in: 539b7ab15d user: bch tags: bsd_cfg | |
21:03 | minor cleanups. break time. check-in: 86149eba72 user: stephan tags: trunk | |
20:24 | Added Tmplish link to the main menu. check-in: 412a5e5818 user: stephan tags: trunk | |
20:21 | html escaping fix. check-in: cd20e14108 user: stephan tags: trunk | |
20:18 | fixed a typo check-in: f221284edc user: stephan tags: trunk | |
20:14 | latest cwal/th1ish, added a tmplish demo page. check-in: 4fd74d522c user: stephan tags: trunk | |
18:35 | fixed -g (global) config db flag (config db was never opened). check-in: 6aa0333ba7 user: stephan tags: trunk | |
17:56 | attempt "linux way" first, to work around a linux-side problem. check-in: c7b18e1dd7 user: stephan tags: trunk | |
17:52 | adjusted "-ldl" test w/ dlerror() vs. dlopen() check-in: ac1431f8f0 user: bch tags: trunk | |
17:38 | okay, Brad, try this. check-in: 4656cdf2db user: stephan tags: trunk | |
17:29 | trying a netbsd-style libdl check. check-in: e29c3d0917 user: stephan tags: trunk | |
15:50 | Minor tweaks and cleanups which have been sitting around for a week or more. check-in: 66cca4c0a6 user: stephan tags: trunk | |
15:44 | latest th1ish and link flag tweaks for BSD (i hope). check-in: 436283519d user: stephan tags: trunk | |
08:26 | vid=0 should be allowed here. check-in: e7eebee739 user: jan.nijtmans tags: trunk | |
2014-05-07
| ||
15:45 | Fixed a leaked hash value (thanks, valgrind). check-in: 1cac4980c3 user: stephan tags: trunk | |
2014-05-06
| ||
21:20 | Added FSL_RC_UNKNOWN_RESOURCE. Minor cleanups. check-in: 97eed771cd user: stephan tags: trunk | |
2014-05-04
| ||
10:00 | accommodate API change. check-in: 66212b26e6 user: stephan tags: trunk | |
2014-05-03
| ||
20:27 | latest th1ish. check-in: c0952bb78a user: stephan tags: trunk | |
2014-05-01
| ||
16:50 | latest cwal - better string hash algo (==fewer interning tables needed). check-in: 3efc757345 user: stephan tags: trunk | |
16:36 | more cwal metrics reporting improvements. check-in: a4e184acb3 user: stephan tags: trunk | |
14:58 | more cwal, minor metrics tweaks check-in: 8ac28e5214 user: stephan tags: trunk | |
14:22 | latest cwal for the improved --mem statistics. check-in: 9832848a34 user: stephan tags: trunk | |
14:01 | path test code tinkering. time for a break. check-in: dad7c554ab user: stephan tags: trunk | |
13:21 | Unbreak Cygwin build: sqlite3.c: In function ‘winRandomness’: sqlite3.c:36567:25: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] if( sizeof(SYSTEMTIME)<=nBuf-n ){ Still to be reported upstream. check-in: e6411df9b4 user: jan.nijtmans tags: trunk | |
13:06 | added missing file. check-in: 45baff1e9e user: stephan tags: trunk | |
12:42 | More work on the path porting. Related refactoring to make some more bits visible. check-in: 35cef04dcd user: stephan tags: trunk | |
00:48 | minor YAGNI template addition. Because we can. check-in: d7927376fa user: stephan tags: trunk | |
00:25 | started porting in fossil(1) path.c bits. check-in: 82db074312 user: stephan tags: trunk | |
2014-04-28
| ||
11:22 | Cherry-pick [http://fossil-scm.org/index.html/info/1274c97d700ed05fbb60d327fa758562824bc280|1274c97d70]: Fix function same_dline_ignore_allws(), for the case where one side of the diff was an empty line. Example where it went wrong: [http://fossil-scm.org/index.html/fdiff?v1=d5e0c2dc93&v2=7ee7dd0a42&sbs=1&w] check-in: e54f14f83c user: jan.nijtmans tags: trunk | |
2014-04-26
| ||
22:09 | latest th1ish amalgamation. check-in: c10d7424ae user: stephan tags: trunk | |
22:01 | disabled the COMMIT check because i am seeing weirdness in the pointer passed to it. check-in: 85083a72e1 user: stephan tags: trunk | |
2014-04-22
| ||
20:19 | minor doc addition. check-in: e086db5750 user: stephan tags: trunk | |
20:16 | doc clarifications. check-in: 5f79eb5bcf user: stephan tags: trunk | |
20:14 | Added a bunch of elses. check-in: 153950a7f3 user: stephan tags: trunk | |
20:11 | Added an sqlite3 commit hook to abort the app if COMMIT is used while an API-controlled transaction is in progress. Added a fsl_str_is_date2() test which should have been in the previous commit. check-in: 83c08406ea user: stephan tags: trunk | |
20:09 | added fsl_str_is_date2() in prep for 5-digit year support (a challenge from drh ;). check-in: 674b3d07d3 user: stephan tags: trunk | |
2014-04-21
| ||
18:18 | lastest th1ish (again) and minor script tinkering. check-in: a48b3a2654 user: stephan tags: trunk | |
08:15 | removed automatic "simplification" of SQL because it breaks caching (just now noticed). check-in: d903f3e5b1 user: stephan tags: trunk | |
2014-04-19
| ||
20:14 | cleanups in the new --help bits. check-in: d7968f7790 user: stephan tags: trunk | |
20:08 | Started working on a new fcli --help mechanism. check-in: 449e9406f5 user: stephan tags: trunk | |
16:55 | more work on the scripting bits, latest th1ish. Removed Fossil.rc mapping in favor of Fossil.rcString(). check-in: 5f60d77cb8 user: stephan tags: trunk | |
13:29 | latest th1ish (api.ob.pop(newParam)). check-in: dca9f20f84 user: stephan tags: trunk | |
13:00 | latest th1ish, a couple assertion fixes. Imported linenoiseish th1ish module. check-in: d846a10d99 user: stephan tags: trunk | |
2014-04-17
| ||
20:50 | latest th1ish, with allocation metrics. check-in: 9c10390c49 user: stephan tags: trunk | |
2014-04-13
| ||
19:00 | latest th1ish amalgamation (a couple new features). check-in: 3249838f80 user: stephan tags: trunk | |
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 | |