Login
Timeline
Login

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

261 check-ins using file f-apps/f-new.c version 5391fbdd5c

2014-10-15
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