Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 events occurring on or before 2021-10-06 16:18:50.
2021-10-06
| ||
16:18 | fsl_ckout_fingerprint_check() now returns 0 if no checkout is opened. check-in: 1fb9a31f45 user: stephan tags: trunk | |
16:07 | Add a few errno error codes to fsl_errno_to_rc(). check-in: 12ce7c1243 user: mark tags: trunk | |
14:53 | Latest upstream sqlite3 amalgamation. check-in: dfcc431208 user: stephan tags: trunk | |
2021-10-03
| ||
15:19 | • Changes to wiki page "TODOs" artifact: 516cfb2c9e user: stephan | |
09:04 | Fixed a segfault in f-zip when trying to zip an unnamed project. Fixed fsl_repo_manifest_write() to not require an opened checkout so long as it is given an RID to work with. check-in: b7282cdbdc user: stephan tags: trunk | |
2021-10-02
| ||
20:16 | • Changes to wiki page "TODOs" artifact: 311a15a9d2 user: stephan | |
19:52 | • Changes to wiki page "TODOs" artifact: 4acf16a677 user: stephan | |
18:39 | Expanded fsl_vpath_shortest_store_in_ancestor()'s interface a bit. check-in: 8ad0b44715 user: stephan tags: trunk | |
18:21 | Minor simplification of a bit of the previous checkin. check-in: d3d618d140 user: stephan tags: trunk | |
18:12 | More work on the annotate interface, plus far too many nearby-yet-unrelated tweaks such as costness changes. check-in: b601f20cff user: stephan tags: trunk | |
14:11 | Started work on the annotate/praise/blame interfaces but they're not yet even remotely implemented. check-in: 434ede2046 user: stephan tags: trunk | |
14:06 | Some diff API renaming. Fixed a bit of memory corruption (overwriting of part of a struct) in the tcl-format diff builder. check-in: 3fc18938fd user: stephan tags: trunk | |
04:04 | Corrected install path for man pages: PREFIX/share/man instead of PREFIX/man. check-in: 1b1d755e76 user: stephan tags: trunk | |
2021-10-01
| ||
18:00 | Minor tinkering with the new diff API. check-in: a8ac65d267 user: stephan tags: trunk | |
16:31 | Minor fixes to address gcc-11 errors discussed in chat. Check a set but unused variable in the new diff implementation, and fix arguments with mismatched bound in the md5 code. check-in: a161c58256 user: mark tags: trunk | |
2021-09-28
| ||
03:07 | Added line number support to the unified diff builder. Adjacent tinkering. check-in: eddb657374 user: stephan tags: trunk | |
2021-09-27
| ||
19:39 | Minor tcl diff output cleanups. check-in: 0cce2e5e25 user: stephan tags: trunk | |
19:19 | Implemented the tcl-generating diff builder, but just the actual diff output. Adding the fossil-side diff.tcl wrapper for it is TODO. check-in: ec81b8c45b user: stephan tags: trunk | |
17:50 | diff builder: some API renaming. Unified diff now elides the Index line until it's toggled on with a flag. Doc improvements. check-in: 16d03d5f00 user: stephan tags: trunk | |
14:58 | Found a seemingly agreeable workaround for the unified diff format chunk header disagreement with the diff builder driver algo. Doc improvements. Renamed several diff builder methods. check-in: cb7851a865 user: stephan tags: trunk | |
02:11 | diff-builder-based unified diff now mimics fossil's non-diff-builder-based unified diff except that this one adds an Index line (feature or bug?), but to do this we had to bypass what _appears_ to be purely cosmetic feature of the diff-builder approach which merged blocks which have a gap equal to or smaller than the diff context size. How best to resolve that is as yet unclear. check-in: a192f3e814 user: stephan tags: trunk | |
2021-09-26
| ||
22:56 | Seem to have gotten unified text diff _mostly_ working with the diff builder interface, though it required extending that interface a bit. We're still outputing more context than fossil does, for as-yet-unknown reasons, but the suspected off-by-one mentioned in the last commit was solved (it was not an off-by-one, but misuse of comparison routine results in fsl__diff_optimize()). check-in: 103399cdf7 user: stephan tags: trunk | |
22:43 | Sigh. A facepalmy fix for the facepalmy fix at [c7a1d658fd]. check-in: 6f09ed4a26 user: stephan tags: trunk | |
19:15 | Started work on a text-mode unified diff fsl_diff_builder, but it seems that the interface cannot support that one (as distinct from an HTML-mode unified diff). It turns out that fossil(1) uses the older-mode diff code for that case, duplicating much of the function which drives the fsl_diff_builder. These bits are #if'd out for now, but related adjacent changes are also in this checkin. check-in: 930e2b9c78 user: stephan tags: trunk | |
16:32 | Ported over, but have only lightly tested, fossil's JSON-format diff builder. check-in: 14267d8d3a user: stephan tags: trunk | |
15:58 | fsl_appendf() %j (JSON string) now supports the .* modifier to limit how much of the string is output, with the caveat that it is not multibyte-aware so will happily truncate a multibyte character. This was necessary for JSON-ifying partial lines of diffs when porting in fossil's 2021-09 JSON diff builder. check-in: 2936a80e9f user: stephan tags: trunk | |
15:52 | Facepalm fix for [ee32b99f4765]. check-in: c7a1d658fd user: stephan tags: trunk | |
14:33 | More work on the 2021-09 diff rendering bits. Fixed a couple deeply-internal diff bits which leave me wondering how diffs _ever_ worked here. check-in: af4d016879 user: stephan tags: trunk | |
14:29 | Build kludge to get libfossil.{c,h} out of the TAGS file. check-in: ee32b99f47 user: stephan tags: trunk | |
2021-09-18
| ||
17:39 | More work on the 2021 diff backend port. Still much to do. check-in: ed33831c3f user: stephan tags: trunk | |
16:14 | license: added a note about having DRH's consent to re-assign copyright on code ported from fossil into libfossil. check-in: c779392286 user: stephan tags: trunk | |
14:36 | Initial work on porting in the 2021-era diff generation APIs. check-in: e0d00097e0 user: stephan tags: trunk | |
10:50 | • Changes to wiki page "TODOs" artifact: 59cd348840 user: stephan | |
10:48 | Tiny internal optimization in diff output. check-in: 5a1f0835b9 user: stephan tags: trunk | |
10:39 | Changed semantics of fsl_appendf() to 0 on success, non-0 on error. Removed fsl_appendf_f() and replaced its uses with fsl_output_f(). Be on the lookout for subtle bugs, but the old printf()-style return semantics have never been relied upon so this should be side-effect-free. check-in: b2e283edbf user: stephan tags: trunk | |
2021-09-17
| ||
20:33 | • Changes to wiki page "TODOs" artifact: f87edd35ac user: stephan | |
05:24 | Added the logic for handling the --no-fnc configure option (disables ncurses check and client/fnc build). check-in: 06d485c07c user: stephan tags: trunk | |
05:17 | Added (un)install rules for libfossil.*, non-test f-apps, and f-s2sh. check-in: 2fbfca2368 user: stephan tags: trunk | |
2021-09-15
| ||
13:37 | Merged inadvertent fork. check-in: 9c7743c825 user: stephan tags: trunk | |
12:54 | Fixed a buffer overwrite by 1 byte which corrupted a fsl_deck object and triggered assertion. check-in: a1ef6254e5 user: stephan tags: trunk | |
2021-09-13
| ||
23:11 | Latest upstream fnc. check-in: 7efa956d12 user: stephan tags: trunk | |
2021-09-07
| ||
20:03 | Build: more autosetup code moved from auto.def to wh-common.tcl and Makefile added to distclean rules where appropriate. check-in: 5114263392 user: stephan tags: trunk | |
2021-09-06
| ||
23:09 | More autosetup-related cleanups. check-in: 523dbf8d93 user: stephan tags: trunk | |
20:28 | Minor autosetup cleanups. check-in: 34622de2e5 user: stephan tags: trunk | |
18:49 | wh-common.tcl: wh-bin-define now caches based on the combination of its arguments, not just the first argument. check-in: 29ee621588 user: stephan tags: trunk | |
2021-09-05
| ||
18:57 | Minor cosmetic build touchups. check-in: 6c9b609833 user: stephan tags: trunk | |
17:17 | Correct f-aparse's timeline text prefix (was using old name of f-mfparse). check-in: 7549ef1764 user: stephan tags: trunk | |
17:12 | • Edit [14942516899534e9|1494251689]: Cancel background color. Edit [25abc43b70c2fa2d|25abc43b70]: Cancel background color. Edit [2c24c62c708e2ce8|2c24c62c70]: Cancel background color. Edit [32f01aa4ef80232e|32f01aa4ef]: Cancel background color. Edit [4671d048709f0a89|4671d04870]: Cancel background color. Edit [4dec0788eeab2bdc|4dec0788ee]: Cancel background color. Edit [50dc8d398564ae6d|50dc8d3985]: Cancel background color. Edit [615c3157e6c387e4|615c3157e6]: Cancel background color. Edit [6170bf4b3788a306|6170bf4b37]: Cancel background color. Edit [620885292fa2d571|620885292f]: Cancel background color. Edit [625cbbd2be2cc6fe|625cbbd2be]: Cancel background color. Edit [6af4698e1934c5a6|6af4698e19]: Cancel background color. Edit [750c4f22ab3afb41|750c4f22ab]: Cancel background color. Edit [7cd0823a65d6fb67|7cd0823a65]: Cancel background color. Edit [8cc643d945557af7|8cc643d945]: Cancel background color. Edit [964b4b25078d84df|964b4b2507]: Cancel background color. Edit [9df23bdf349e7c28|9df23bdf34]: Cancel background color. Edit [a5ba8236429957ce|a5ba823642]: Cancel background color. Edit [aa2cad8012704262|aa2cad8012]: Cancel background color. Edit [c046da92e058838f|c046da92e0]: Cancel background color. Edit [c251b73819d65925|c251b73819]: Cancel background color. Edit [ce9ea6452a393a71|ce9ea6452a]: Cancel background color. Edit [f00a7aef4005af8d|f00a7aef40]: Cancel background color. Edit [f860227e30fa6da2|f860227e30]: Cancel background color. Edit [fdee748f1eb8f22e|fdee748f1e]: Cancel background color. artifact: 8007275fc3 user: stephan | |
16:42 | Added fsl_repo_manifest_write(). fsl_repo_zip_sym_to_filename() now writes (manifest, manifest.uuid, manifest.tags) to the zip unconditionally. It should probably only do so if no file matching those names is actually part of the repo content, but we'll fix that if it ever becomes a problem. check-in: 395518ff88 user: stephan tags: trunk | |
16:33 | Build: make sure that the amalgamation build does not end up in the etags file. Look for etags binary at configure-time instead of build-time. check-in: 2013bb6303 user: stephan tags: trunk | |