Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
457 check-ins using file sqlite3.make version 201eb90779
2014-03-22
| ||
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 | |
17:46 | Introducing fsl_checkout_changes_scan() and FSL_VFILE_CKSIG_CLEAR_VFILE. check-in: 6e40329da3 user: stephan tags: trunk | |
15:57 | Moved the overlooked test.c and moved much of its code into f-sanity.c. Minor tweak to fsl_cx_err_reset() to avoid a potential error propagation corner case. check-in: 2d81857ed2 user: stephan tags: trunk | |
14:31 | Build cleanups. Moved f-* apps to f-apps/ subdir. Now builds a shared (instead of static) lib by default because that now (since the file move) simplifies the linking of the f-apps (and th1ish). Adapted f-sanity.c tests to the new directory structure. check-in: e85b45eda2 user: stephan tags: trunk | |
14:03 | Now only creates TAGS file from root of build tree. check-in: 0cb9bb0477 user: stephan tags: trunk | |
13:30 | Seems i edited a generated Makefile. Fixed build to make the generated th1ish/Makefile read-only after creation to help me remember. check-in: 1609bf7b20 user: stephan tags: trunk | |
11:12 | Removed f-tag's --no-timeline flag and added a warning to the related part of the API docs (feature is to be removed). check-in: b183a5e134 user: stephan tags: trunk | |
10:05 | pulled in sqlite3 3.8.3.1 from fossil trunk. check-in: 19ea35490f user: stephan tags: trunk | |
2014-02-10
| ||
22:48 | more tinkering with the script test code. well past bed time. check-in: ff317f1d07 user: stephan tags: trunk | |
22:07 | Some minor reworking of how fsl_cx::fsScratch is used/abused (a minor malloc() optimization). check-in: ae189b3dba user: stephan tags: trunk | |
22:05 | removing: was refactored into unit-common.th1ish. check-in: fbb742d2d3 user: stephan tags: trunk | |
20:43 | f-status now shows both old and new names of renamed files. check-in: 6b63d403db user: stephan tags: trunk | |
20:43 | started cleaning up the th1ish bits for use as a unit test ground. check-in: 22b96b0329 user: stephan tags: trunk | |
20:12 | fsl_checkout_changes_visit() now works around (origpath=pathname) problem revealed by (fossil mv) misbehaviour. Added renamed-from original filename parameter to visitor callback. check-in: 8c66a0a745 user: stephan tags: trunk | |
18:40 | Doc additions. check-in: e44c5ce78c user: stephan tags: trunk | |
18:29 | Consolidated FSL_ATYPE_xxx and FSL_CATYPE_xxx into FSL_CATYPE_xxx, replaced fsl_atype_t with fsl_catype_t. check-in: c0ca757a66 user: stephan tags: trunk | |
18:14 | minor function rename. check-in: dff73c6f9b user: stephan tags: trunk | |
18:09 | Some reworking of how trailing slashes are handled in fsl_checkout_filename_check(), fsl_cx_stat(), and friends. As a general rule, trailing slashes are kept if present because this vastly simplifies handling of input from the CLI, but is up for debate (or a flag parameter) because it will probably lead to workarounds later on. check-in: 5bf66bef9e user: stephan tags: trunk | |
16:25 | doc tinkering. check-in: 2fcbab2ef3 user: stephan tags: trunk | |
16:24 | turned on all sorting options. Still does not sort 100% sanely, but is better than before. check-in: 688ff82f09 user: stephan tags: trunk | |
16:24 | updated lib version number. check-in: 13dbfe9402 user: stephan tags: trunk | |
16:24 | ifdef'd out one test which likely cannot work on Windows. check-in: 2e29c6ce12 user: stephan tags: trunk | |
16:23 | Fixed a couple minor inconsistencies in the no-row-found handling for fsl_db_get_(text|blob)(). check-in: 7fcdf4f35a user: stephan tags: trunk | |
15:13 | fixed a couple fsl_stmts which were not being cleaned up if copying of their data failed due to OOM. check-in: c7e103672e user: stephan tags: trunk | |
09:30 | minor sql tinkering. check-in: b006fab836 user: stephan tags: trunk | |
2014-02-09
| ||
17:47 | minor doc tweak. check-in: 8992d8f084 user: stephan tags: trunk | |
17:25 | Minor API renamings. Started sketching out what a checkin/commit function might look like, but it's a long way from working. check-in: 60b268ff0a user: stephan tags: trunk | |
17:24 | doc additions. check-in: 834064953f user: stephan tags: trunk | |
16:51 | another deps fix/tweak. check-in: 61c9a27bc4 user: stephan tags: trunk | |
16:47 | swapped some args to simplify up-coming porting from fossil(1). check-in: e750db6e90 user: stephan tags: trunk | |
14:47 | Ported in fossil's popen(), but have not yet exposed it via the public API because we are a long way from needing it. check-in: 0d13a3242c user: stephan tags: trunk | |
14:41 | minor doc fix check-in: 75b2b2e406 user: stephan tags: trunk | |
13:44 | Enabled branch creation test in f-sanity. check-in: 6af341da45 user: stephan tags: trunk | |
13:10 | Got initial create-branch code working. check-in: 1c87e1134f user: stephan tags: trunk | |
13:09 | f-timeline now marks the current checkout in the timeline list. check-in: 4e73dcd47f user: stephan tags: trunk | |
13:03 | Created branch [lib-generated-branch]. Closed-Leaf check-in: 202d32385c user: stephan tags: lib-generated-branch | |
12:41 | Some minor tinkering with internals to avoid re-calculating an R-card if a client explicitly sets it (needed by the branch operation). check-in: a7e50f7ba8 user: stephan tags: trunk | |
12:02 | Minor code simplification. check-in: 436c6ce8b3 user: stephan tags: trunk | |
12:02 | Only validate the R-card if the manifest actually has an R-card. check-in: 8b4ae29b02 user: stephan tags: trunk | |
12:00 | Created branch [lib-generated-branch]. Closed-Leaf check-in: 4f7adc44d9 user: stephan tags: lib-generated-branch | |
2014-02-08
| ||
21:59 | Added another unit test to ease my aching mind. Fixed a leaked error report after catching an expected error. check-in: 948e58ab1b user: stephan tags: trunk | |
21:18 | more tinkering with queries. check-in: 6e21debf80 user: stephan tags: trunk | |
20:34 | Tinkering and fixes in the add/remove bits. check-in: 1fbda8eeb6 user: stephan tags: trunk | |
18:53 | fixed mis-propagation of an sqlite3 error code in fsl_db_exec_multi(). check-in: 4afa958fda user: stephan tags: trunk | |
18:29 | Added fsl_checkout_file_rm(). Seems to work. Added f-rm app. check-in: ffec7de377 user: stephan tags: trunk | |
15:26 | fsl_cx_stat() now accepts a NULL fsl_fstat, analog to fsl_stat(). Minor doc fixes. check-in: fb87e8ed7e user: stephan tags: trunk | |
15:23 | removed some dead code and added what hopes to be a deps fix. check-in: a1483a54de user: stephan tags: trunk | |
14:34 | Re-did some of the APIs to allow (require!) the caller to specify whether to use the checkout dir or the current working dir as the root for filename canonicalization. Was needed to bring sanity to the file-add bits. check-in: 1a0796075f user: stephan tags: trunk | |
13:52 | Initial implementation of the add-file op is working, but it has revealed a hole in the API vis-a-vis distinguishing cwd from ckout root in some contexts. PS: the file f-add.c was added using this API. check-in: 21f1db7f80 user: stephan tags: trunk | |
13:35 | thank you, valgrind. check-in: 4067b6e65e user: stephan tags: trunk | |
11:20 | Added fsl_stream_compare() and fsl_buffer_compare_file() to support up-coming features. check-in: b8d7c66f22 user: stephan tags: trunk | |
2014-02-07
| ||
23:49 | minor renaming and help text cleanups. bed time. check-in: 24f58009d6 user: stephan tags: trunk | |
23:47 | changed how the fossil(1) vfile multi-version compat workaround is applied by f-status. check-in: 11b07f3d35 user: stephan tags: trunk | |
23:36 | Removed some dead code. Minor formatting tweaks. check-in: 68c2ec9aad user: stephan tags: trunk | |
23:33 | a number of cleanups/fixes/additions to the checkout change-reporting code. check-in: e2ec5d675f user: stephan tags: trunk | |
21:20 | Mostly implemented fsl_vfile_check_sig(), and f-status can now update/show the change status of files in the current checkout. Other minor cleanups. check-in: 5230586d98 user: stephan tags: trunk | |
18:06 | minor doc updates. check-in: 152d6de319 user: stephan tags: trunk | |
17:23 | minor API renaming. Added multiple-glob and invert-glob support to f-ls. Doc touch-ups. check-in: 9cf3c16ca6 user: stephan tags: trunk | |
16:37 | Minor cleanups and doc improvements. check-in: 1666351687 user: stephan tags: trunk | |
16:04 | Added the fsl_glob_list_xxx() family of functions, analog to fossil(1) Glob class except that they use fsl_list instead of a new class. check-in: 95e3925c25 user: stephan tags: trunk | |
14:21 | We now differentiate between NULL and empty-string root path in fsl_file_canonical_name2(). check-in: 7c75d1be08 user: stephan tags: trunk | |
2014-02-06
| ||
22:09 | Reworked fsl_file_canonical_name() to able to apply any arbitrary root prefix. Moved some code around, some of which, in hindsight, could not be moved. fsl_checkout_filename_check() now canonicalizes relative to the checkout root, not the cwd. Added fsl_deck_load_name(). Removed some __func__ references (portability concerns, possibly overblown). Added skeleton f-diff app. check-in: 19845c101c user: stephan tags: trunk | |
17:56 | changes fsl_cx::ckout::dir from a fsl_buffer to a (char*). check-in: 4873ba360f user: stephan tags: trunk | |
17:26 | Added fsl_confirm() family of functions for up-coming features. Fixed overwrite-repo in fsl_repo_create() (it previous didn't do anything useful). Changed how fsl_cx stores its default user name, and it now takes the default user name from a repo when opening it (where user.id==1). Other minor cleanups and tweaks. check-in: ebda4a36e3 user: stephan tags: trunk | |
10:26 | egg check-in: 4274e3e738 user: stephan tags: trunk | |
2014-02-05
| ||
21:04 | minor build tweaks. check-in: 812351e4fa user: stephan tags: trunk | |
20:49 | Replaced a couple gratuitous structs with (char *). Other minor tinkering. check-in: a94b263ba1 user: stephan tags: trunk | |
19:19 | insignificant tweaks. check-in: 508e3992c5 user: stephan tags: trunk | |
19:10 | egg check-in: 1dd8e06524 user: stephan tags: trunk | |
2014-02-04
| ||
20:54 | minor formatting tweaks. check-in: eb178149fc user: stephan tags: trunk | |
19:31 | minor cleanups, removed some dead code. check-in: e10e24e323 user: stephan tags: trunk | |
19:09 | egg check-in: d8b6cf9fa2 user: stephan tags: trunk | |
18:02 | Added FSL_J2U() UDF. check-in: f5535d9325 user: stephan tags: trunk | |
18:01 | Added fsl_julian_to_unix(). check-in: eacd634263 user: stephan tags: trunk | |
18:00 | added clean-bins rule. check-in: e5dc72c378 user: stephan tags: trunk | |
2014-02-03
| ||
21:36 | pulled in sqlite3.{c,h} from trunk b60cc11ef775. check-in: 8f89acc0f0 user: stephan tags: trunk | |
19:38 | another round of minor internal tweaks. check-in: 5a477d1471 user: stephan tags: trunk | |
19:18 | disabled auto-updating of ckout:/path in the repo db, largely because it notably slows down read-only apps. check-in: 084c05abe2 user: stephan tags: trunk | |
17:34 | x64/i32 compatibility kludge in a unit test assertion. check-in: 782894e9a8 user: stephan tags: trunk | |
13:01 | Removed check for system-level sqlite because we currently need a newer one than any system has installed. check-in: 4e9d0872fd user: stephan tags: trunk | |
10:33 | minor build/portability fixes check-in: 249ad02691 user: stephan tags: trunk | |
2014-02-02
| ||
18:15 | minor doc update. check-in: 3c03462252 user: stephan tags: trunk | |
18:10 | Added unit test for FSL_CI_MTIME() UDF. check-in: 36605235ae user: stephan tags: trunk | |
18:09 | Added missing argument docs. check-in: 57ea68c7b8 user: stephan tags: trunk | |
17:57 | Implemented fsl_db_checkin_mtime_udf() as SQL-side FSL_CI_MTIME(). check-in: 21bef16324 user: stephan tags: trunk | |
17:38 | minor code pretty-up. check-in: 4ea8cdd758 user: stephan tags: trunk | |
17:37 | Fixed a potential leaked cached query in an error case. Fixed a major logic bug in fsl_repo_filename_to_fnid() which caused it to not add new filenames. check-in: 888a95657e user: stephan tags: trunk | |
17:34 | Minor code consolidation. check-in: 36241e7150 user: stephan tags: trunk | |
16:31 | More buffer-to-string refactoring to save some memory. check-in: 72128a925d user: stephan tags: trunk | |
14:53 | Started refactoring some of the superfluous fsl_buffer data to (char*) to save on the sizeof()s. check-in: e0aa094e11 user: stephan tags: trunk | |
14:20 | Another round of minor cleanups and doc fixes. Added fsl_input_f_buffer(), based on new fsl_buffer::cursor member (needed for other reasons), so buffers can now be input streams. check-in: 7aa94e7ce8 user: stephan tags: trunk | |
12:25 | Implemented fsl_rid_is_a_checkin() and fsl_buffer_copy_lines(), infrastructure needed by other up-coming bits. check-in: 5fbf9715f8 user: stephan tags: trunk | |
00:53 | another minor pedantic layout tweak. check-in: 3de0fe43a7 user: stephan tags: trunk | |
00:51 | Minor output formatting tweaks. check-in: 080ee755f7 user: stephan tags: trunk | |
00:16 | Added sqlite3.{c,h} to the tree b/c the library now needs 3.8.3+. check-in: 438eb34f5a user: stephan tags: trunk | |