Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
114 check-ins using file th1ish/th1ish_amalgamation.c version 16c5711e1b
2013-09-19
| ||
20:57 | minor doc tweak check-in: ae837ae1a3 user: stephan tags: trunk | |
20:46 | fsl_content_put_ex() now adds all saved content to the UNSENT table. Once we have sync/import support that will need to be togglable. check-in: 01159e5323 user: stephan tags: trunk | |
20:45 | minor doc additions. check-in: c784489aad user: stephan tags: trunk | |
19:09 | more docs check-in: f93b6e2160 user: stephan tags: trunk | |
19:02 | doc tweaks check-in: 47bb628414 user: stephan tags: trunk | |
18:55 | more docs. check-in: c76f2a87da user: stephan tags: trunk | |
17:02 | minor doc rewording. check-in: 4449223605 user: stephan tags: trunk | |
16:49 | Added a transaction to f-query. check-in: 46964e30c8 user: stephan tags: trunk | |
16:28 | Added f-query app to run queries which can use the libfossil-added SQL UDFs. check-in: 1d4a6c8222 user: stephan tags: trunk | |
16:27 | added fsl_repo_dir_names() test. check-in: d1860e95d5 user: stephan tags: trunk | |
16:26 | Added fsl_repo_dir_names(). check-in: 8b35258f0d user: stephan tags: trunk | |
16:25 | fsl_dirpart() UDF now treats empty result as NULL (do not think this makes a difference). check-in: c6bacd7607 user: stephan tags: trunk | |
16:03 | minor docs and comments. check-in: 35cd9d6c6c user: stephan tags: trunk | |
16:03 | Added FSL_DIRPART() SQL func. Fixed behaviour of fsl_db_prepare() when input SQL evaluates to NULL (it now fails instead of succeeding with a NULL stmt handle). check-in: 8dc89b848b user: stephan tags: trunk | |
2013-09-18
| ||
17:39 | minor doc/text changes. check-in: 4fa939b62a user: stephan tags: trunk | |
17:21 | minor code tweaks in as-yet-untested/untestable code. check-in: e0d628e9db user: stephan tags: trunk | |
17:20 | minor doc tweaks. check-in: e9e3583937 user: stephan tags: trunk | |
17:19 | Extended fcli to allow client to specify the output channel used by f_out() and friends (so it can now be used with a GUI app). check-in: 9c8f77e838 user: stephan tags: trunk | |
17:17 | Minor error reporting cleanup. check-in: f0bdc0ff5a user: stephan tags: trunk | |
17:17 | changed semantics of contextLines diff argument when==0. check-in: 85d6717c6c user: stephan tags: trunk | |
17:14 | if SHA1 mismatches and output did not come from stdin, then it now shows a diff of the mismatch. check-in: 19733a82dc user: stephan tags: trunk | |
16:18 | minor doc tweak. check-in: f44fc5165d user: stephan tags: trunk | |
16:18 | test event generator now uses current time, not a fix time. check-in: 29c9001a95 user: stephan 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 | |
14:53 | On cygwin, don't use -fPIC check-in: 5206ca7ec5 user: jan.nijtmans tags: trunk | |
2013-09-03
| ||
21:10 | Added f-delta, a basic raw delta generation (to stdout) app. check-in: 3c0c35e366 user: stephan tags: trunk | |
20:57 | Another build/deps ordering fix for the SQL-to-C bits. check-in: b7e478037c user: stephan tags: trunk | |
20:35 | Build fix - deps order kept OBJ.DIR from being created in time for some builds. check-in: ca8b721c66 user: stephan tags: trunk | |
18:54 | minor internal API renaming. check-in: 21ddebdd05 user: stephan tags: trunk | |
16:24 | more work on the tickets bits (loading field list). check-in: 0e80952975 user: stephan tags: trunk | |
15:40 | More ticket bits. Minor API tweaks. check-in: 5a47293811 user: stephan tags: trunk | |
14:12 | Started porting in some of the ticket-handling bits. Added lots more (truly unnecessary) card validation on deck output. Minor fixes. check-in: 8e88708563 user: stephan tags: trunk | |
13:21 | renamed f-tag xlink listener. check-in: e65468c369 user: stephan tags: trunk | |
11:52 | Added some 'truly unnecessary' casts to work around va_list/sizeof() mismatches which appear in some cases when passing through multiple levels of va_list proxy function, despite strong typing of the arguments. Not yet sure what else can be done here. check-in: bd36f7182d user: stephan tags: trunk | |
11:49 | fixed a c99ism. check-in: 0f3a3134cd user: stephan tags: trunk | |
11:23 | Completed a mid-sentence doc interruption and made the code behave like the docs. check-in: 67f6534d9f user: stephan tags: trunk | |
11:23 | local-only th1ish patch to remove the hwtime bits. check-in: cd4760d484 user: stephan tags: trunk | |