libfossil
Timeline
Not logged in

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

80 check-ins using file .fossil-settings/crnl-glob or chicken-egg/libfossil-api.h version da39a3ee5e

2013-09-18
06:19
Include fossil-cli.h instead of fossil.h Leaf check-in: 08f8419840 user: matt tags: trunk
06:11
Created basic placeholders for chicken egg check-in: 9f3cc61536 user: matt tags: trunk
2013-09-17
19:51
Added fsl_file_dirpart(). check-in: d8147e45d9 user: stephan tags: trunk
18:42
ooops - reenabled the other sanity tests. check-in: 60683c296e user: stephan tags: trunk
18:42
more tinkering with the sizeof-vs-va_list mismatch tests. check-in: 5672d4e132 user: stephan tags: trunk
18:24
minor doc updates. check-in: 097002174d user: stephan tags: trunk
18:15
Ported in fsl_pathfinder utility API from th1ish. check-in: db1a141463 user: stephan tags: trunk
11:58
bogus no-op change to remove +x bit. check-in: 9803754065 user: stephan tags: trunk
05:27
naive (un-researched) fixes to compile fails. (see [ef8ff36cf0feb811a0f1e66c0fa420c80d629998]) check-in: b5210cd21c user: bch tags: trunk
2013-09-16
18:58
Added a really horrible, but also mathematically justified, ugly kludge to the julian==>iso8601 conversion which flips SS.999 up to the next second (if it will not wrap a day boundary). This is EVIL but the math of unexpected .999 fractions (0.27% in fossil(1) repo) vs the cases this actually breaks (so far none) argues for it. check-in: ea6d329863 user: stephan tags: trunk
17:36
minor doc updates and internal cleanups. check-in: 4c2a2319dc user: stephan tags: trunk
16:25
second half of previous commit, plus some copy/paste comment corrections. check-in: e0996075b9 user: stephan tags: trunk
16:21
removed use of FSL_CX_F_LOCALTIME_GMT - will likely get rid of that flag. check-in: 3e38a9d41e user: stephan tags: trunk
15:53
Simplified some of the math a small bit in fsl_julian_to_iso8601(). check-in: 2f44409167 user: stephan tags: trunk
2013-09-14
15:58
minor comment change. check-in: 408e2fbac1 user: stephan tags: trunk
2013-09-11
22:08
Added some assertions, reminders, docs. One minor optimization. check-in: 580bb9c789 user: stephan tags: trunk
20:10
fixed minor math error in debug output percentage calculations. check-in: 402f50a25f user: stephan tags: trunk
19:58
removed old/unmaintained build file. check-in: 38ecec1de2 user: stephan tags: trunk
19:58
Playing with __attribute__. check-in: 039b1b7f4d user: stephan tags: trunk
19:12
added a couple missing member initializations. check-in: ad29f06121 user: stephan tags: trunk
19:07
minor doc correction check-in: 09d07607db user: stephan tags: trunk
18:43
Added more "proactive superfluous casts" to protect 32-bit environments from the 64-bit int/va_list weirdness. Minor doc additions. check-in: a6ca6422d5 user: stephan tags: trunk
18:41
minor doc fix check-in: 9582862acc user: stephan tags: trunk
17:01
More tweaks to the julian/iso tests. It now does not warn (but reports statistics) for those which it determines only differ by 1ms unless their count exceed some (low) threshold (in percentage of total records). check-in: 026ca6eea6 user: stephan tags: trunk
15:57
comments and minor typedef changes. Nothing functional. check-in: b8ab152db0 user: stephan tags: trunk
15:43
Removed some dead code. Refactored fsl_julian_to_iso8601() to use direct bytestream output (no fsl_snprintf() needed). check-in: a1e145b15b user: stephan tags: trunk
15:18
more julian/iso8601 test cleanups. check-in: 3c7fdef2d0 user: stephan tags: trunk
11:35
Extended julian/iso conversion tests to pull the values from event.mtime for testing purposes, so we have an ever-growing test data pool. check-in: 9747784815 user: stephan tags: trunk
11:35
Fixed a long-standing bug which could cause fsl_snprintf() to return the wrong thing when matching substrings. check-in: 0b5ebbdae0 user: stephan tags: trunk
2013-09-10
22:29
Found a usable workaround for the S.000 ==> (S-1).999 conversion problem. All julian/iso conversion tests pass now. check-in: 6ee5a74681 user: stephan tags: trunk
22:12
Several fixes for the iso8601/julian conversions. check-in: 057d313723 user: stephan tags: trunk
20:38
changed a potential confusing hex output to make it clear that it is a ptr addr instead of a partial uuid. check-in: 50830bf6ac user: stephan tags: trunk
20:36
Simplified fsl_deck_parse() signature. Reimplemented fsl_julian_to_iso8601() using a different algorigthm - the previous one has an off-by-one-day bug in some cases. check-in: 63333ab345 user: stephan tags: trunk
17:35
fsl_deck_parse() now theoretically needs no fsl_cx, but it is untested in that configuration. check-in: 0cd2dffff4 user: stephan tags: trunk
15:20
Added some test assertions. A pair of minor memory allocation optimizations. check-in: 9eb64a8a1d user: stephan tags: trunk
14:23
Resolved task [ef8cd96ec9]: refactored fsl_deck_output() to not need a fsl_cx/db handle. check-in: 8af01f757e user: stephan tags: trunk
12:04
minor error handling/propagating cleanup. check-in: 96e7d5d0c8 user: stephan tags: trunk
2013-09-09
23:15
fixed the hour part again. Expanded the tests a bit. check-in: 1a3c359ad6 user: stephan tags: trunk
22:47
fixed times for noon and earlier. Julian starts the day at noon. check-in: 99ed49b24c user: stephan tags: trunk
22:38
removed now-unused macro. check-in: c17d8fdfed user: stephan tags: trunk
22:27
added missing return semantics docs. check-in: 5f2c940ccd user: stephan tags: trunk
22:22
added docs for fsl_julian_to_iso8601() and a flag to control whether or not the fractional seconds part is output. check-in: 6479f10c6a user: stephan tags: trunk
22:14
Added fsl_julian_to_iso8601(). Seems to work but needs more testing and docs. Too tired. check-in: 9377585097 user: stephan tags: trunk
18:37
removed a duplicate null check. check-in: 63941300fd user: stephan tags: trunk
18:32
Added fsl_iso8601_to_julian(). Minor doc updates. check-in: 479a7c897f user: stephan tags: trunk
15:31
accommadate API changes. check-in: 723c38cffe user: stephan tags: trunk
2013-09-08
17:40
Added SQL functions: FSL_USER(), FSL_CONTENT(), FSL_SYM2RID(). Undid part of the previous fsl_buffer_compress() optimization because it cannot help us much for the real use cases and complicates the code. More proactive int casting for va_list bits. check-in: f9e0b1801f user: stephan tags: trunk
15:39
Lots of minor additions and tweaks, mainly in support of app-level code. check-in: 7bfbc3dba6 user: stephan tags: trunk
14:54
Minor error reporting cleanup. check-in: a037bbce03 user: stephan tags: trunk
13:21
Added some preemtive casts for the sake of 32-bit safety. check-in: aa1bdee81e user: stephan tags: trunk
12:25
Added --raw, --output, and --artifact flags to f-acat. check-in: 7111b4d781 user: stephan tags: trunk
12:01
Moved fsl_memory_allocator into (new) fsl_lib_configurable struct. fsl_repo_create() now accepts a NULL fsl_cx parameter, in which case it uses a temporary local context. check-in: f34aaca9f5 user: stephan tags: trunk
10:49
minor code cleanups in f-ls. check-in: 04923c4435 user: stephan tags: trunk
10:21
moved fsl_malloc/free/realloc() to fossil-util.h. Minor cleanups in fsl_appendf() and f-ls. check-in: f50c561594 user: stephan tags: trunk
09:41
malloc() optimization for space padding in fsl_appendf(). No longer allocates in C89 mode (no var-arrays) unless the padding is abnormally large (todo: use a loop in that case). check-in: 13b634d6b4 user: stephan tags: trunk
09:12
minor doc and f-ls cosmetic tweaks. check-in: 5144ccab98 user: stephan tags: trunk
2013-09-07
12:23
more renaming and doc tweaks. check-in: 3f79146785 user: stephan tags: trunk
12:22
Added SQL schema to generated docs. check-in: ae4501c0cf user: stephan tags: trunk
11:58
another round of API renaming. check-in: 200d1cd898 user: stephan tags: trunk
11:00
Another round of API renaming/shortening. Added fsl_cx_stat(). check-in: 4bd2202448 user: stephan tags: trunk
10:24
minor return type and test code tweaks. check-in: c87ddaf458 user: stephan tags: trunk
10:09
more sanity tests for fsl_mkdir2(). check-in: 26bbfd3f4f user: stephan tags: trunk
09:44
minor doc and error handling cleanups. check-in: 2227357f89 user: stephan tags: trunk
09:41
cleanups to the mkdir code/docs. check-in: 81b2a1818f user: stephan tags: trunk
09:17
ported in recursive mkdir support to fsl_mkdir2(). check-in: 644116decf user: stephan tags: trunk
2013-09-05
19:10
started adding fs sanity tests. Fixed a totally broken fsl_dir_check(). check-in: c098e8ac46 user: stephan tags: trunk
18:47
Added %#F (fossilize, alternate form) after stumbling across it in fossil(1). check-in: 4ff4b82340 user: stephan tags: trunk
18:46
fixed a corner case (empty) fossilize result. check-in: 18ec9c4c77 user: stephan tags: trunk
08:18
.EXE -> .exe and .DLL -> dll, that works better on Cygwin when case-sensitivity is switched on. See: [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive]. This should not have any effect on platforms other than Win95/98/ME. check-in: 6437e87b50 user: jan.nijtmans tags: trunk
2013-09-04
22:16
added --apply option to f-delta to apply a delta to a file. check-in: 47ea20e7dc user: stephan tags: trunk
22:15
Added a missing error report. Fixed an rc. check-in: 2a581b60af user: stephan tags: trunk
22:15
fixed an error reporting corner case. check-in: 4090a9b542 user: stephan tags: trunk
21:09
fixed a missing extern for fcli, which caused an ODR violation with tcc. Added -O0 to debug compile flags. check-in: 34f559dc49 user: stephan tags: trunk
18:51
Add all produced executables to "ignore-glob", so they are kept when doing a "fossil clean" check-in: a3b172def9 user: jan.nijtmans tags: trunk
18:49
more docs check-in: 9a344d2655 user: stephan tags: trunk
17:29
minor test code and doc tweaks. check-in: 69af33d1e9 user: stephan tags: trunk
17:18
added project URL to eclipse project file. check-in: fad0010a34 user: stephan tags: trunk
17:17
more docs. check-in: 8518e14e68 user: stephan tags: trunk
17:17
thank you, clang. check-in: 5aa2b97d0c user: stephan tags: trunk
14:58
Some handy settings when checking out libfossil as an Eclipse project. check-in: 68ade8e232 user: jan.nijtmans tags: trunk