Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user florian
2024-12-24
| ||
06:39 | Rephrase a comment for clarification. ... (check-in: d3e366e7 user: florian tags: trunk) | |
06:38 | Add online help and checks for unrecognized command-line arguments to the `test-is-repo' command. ... (check-in: bd5f1d6e user: florian tags: trunk) | |
2024-12-19
| ||
16:46 | Update the tests to reflect the current state of development. ... (check-in: 6aee052f user: florian tags: trunk) | |
07:28 | Fix a small inconvenience in the `translate' utility program discovered while working with MSVC debug builds. ... (check-in: 8defefd3 user: florian tags: trunk) | |
2024-12-18
| ||
18:40 | Fix the previous commit to restore ANSI C-89 conformance. ... (check-in: bee9b301 user: florian tags: trunk) | |
18:30 | Fix a problem introduced with [593ceca27d]: the blob resize operation may realloc the buffer, so obtain the pointer to the buffer only after the resize to avoid a "use after free". ... (check-in: 36bcaaee user: florian tags: trunk) | |
05:06 | Call `cgi_is_loopback()' before `db_open_local()' when checking for a local `fossil ui' session. The former performs simple string comparison, while the latter crawls the file system for multiple (3) check-out database file names at multiple directory hierarchy levels. The main motivation for this change is to reduce "attack surface" of the /jchunk interface, but also to align `cgi_is_loopback()' vs. `db_open_local()' precedence with usage elsewhere in the code base. ... (check-in: 2dda151c user: florian tags: trunk) | |
2024-12-17
| ||
06:56 | Sync with trunk. ... (Leaf check-in: 5fbb14f7 user: florian tags: diff-word-wrap) | |
06:36 | Sync with trunk. ... (Leaf check-in: 361fc767 user: florian tags: diff-keyboard-navigation) | |
06:32 | Consistent naming of the "Hide Diff" links to skip server-side diff generation. Note the naming conflict with the scripted link to show and hide the generated diffs. ... (check-in: aa7ddd80 user: florian tags: diff-keyboard-navigation) | |
06:26 | Sync with trunk. ... (Leaf check-in: 215fc593 user: florian tags: timeline-keyboard-navigation) | |
06:24 | Take note of possibly useful shortcuts. ... (check-in: 88cba5fb user: florian tags: timeline-keyboard-navigation) | |
06:12 | On the new /ckout UI page, output the page footer only once. ... (check-in: 92372ce9 user: florian tags: trunk) | |
2024-12-13
| ||
17:42 | Missed help screen update. ... (check-in: e5093a9c user: florian tags: diff-keyboard-navigation) | |
17:11 | Sync with trunk. ... (check-in: 4d727776 user: florian tags: diff-word-wrap) | |
17:07 | Enable keyboard navigation for web UI diffs on the new /ckout page. Restore the "Hide Diff" links (at least temporarily), so the keyboard handler can access the URLs. ... (check-in: 9e216433 user: florian tags: diff-keyboard-navigation) | |
17:01 | Sync with trunk. ... (check-in: edda30c6 user: florian tags: diff-keyboard-navigation) | |
08:47 | Sync with trunk. ... (check-in: a1f60bee user: florian tags: diff-word-wrap) | |
2024-12-12
| ||
17:07 | Sync with trunk. ... (check-in: 878a56bc user: florian tags: diff-word-wrap) | |
17:00 | Sync with trunk. ... (check-in: 6599ed91 user: florian tags: diff-keyboard-navigation) | |
16:58 | Sync with trunk. ... (check-in: 611f20e8 user: florian tags: timeline-keyboard-navigation) | |
2024-11-27
| ||
17:07 | Wrap the list of attachments displayed on technotes/events, tickets and wiki pages in their own `section' HTML element with CSS class name 'attachlist'. Inspired by forum thread 8da5a5d868. ... (Closed-Leaf check-in: b111adbe user: florian tags: attachlist-html-section) | |
2024-11-26
| ||
05:20 | Implement the equivalent to the `inode' SQL function on Windows. ... (check-in: 52333641 user: florian tags: trunk) | |
05:17 | Fix a crash if the test-file-environment command is called from outside a check-out (introduced with [106de276ee]). ... (check-in: 38930fba user: florian tags: trunk) | |
2024-11-13
| ||
07:20 | Amend the previous commit not to break (test) builds with SSL/TLS disabled. ... (check-in: aa0b696e user: florian tags: trunk) | |
2024-11-01
| ||
17:06 | Mention the `fossil status -b|--brief' option in the change log. ... (check-in: 0cf722b5 user: florian tags: trunk) | |
2024-10-20
| ||
04:24 | Fix an oversight in [fe6ef89f5f]. ... (check-in: 95c1490c user: florian tags: trunk) | |
2024-10-19
| ||
14:10 | Resolve accidental fork. ... (check-in: 6041e258 user: florian tags: trunk) | |
14:03 | Another update for[9919dfbbaa]: Make sure reallocated buffers always grow, guard all buffer writes by overflow checks (next time use blobs), make sure the `case-sensitive' setting and command-line option are followed, and use brute force to achieve binary (vs.linguistic) file name comparison (only on older versions of Windows). ... (check-in: fe6ef89f user: florian tags: trunk) | |
2024-10-16
| ||
05:16 | Amend [9919dfbbaa], again: Include an optional directory separator in buffer size calculation, guard against the unlikely (impossible?) case that a case-adjusted filename component round-tripping from UTF-8 to UTF-16 and back get longer, plus some unrelated white space fix. ... (check-in: 49262642 user: florian tags: trunk) | |
2024-10-15
| ||
05:36 | Amend [9919dfbbaa]: fix a comment typo and rename a variable. ... (check-in: d7d10622 user: florian tags: trunk) | |
05:25 | Fix a crash if the test-file-environment command is called from outside a check-out. ... (check-in: 3bb9cbe8 user: florian tags: trunk) | |
05:21 | Mention the comment formatter updates in the change as a hint to users encountering problems with timeline output. ... (check-in: 3c6e5a1e user: florian tags: trunk) | |
05:18 | Enhance the function to find case-preserved filenames on Windows to deal with non-ASCII filenames. ... (check-in: 9919dfbb user: florian tags: trunk) | |
2024-10-06
| ||
04:32 | Merge another update to the comment formatter. ... (check-in: 9ae999d7 user: florian tags: trunk) | |
04:23 | Restore an error handling path deleted by an optimization. ... (Closed-Leaf check-in: cc8a3116 user: florian tags: comment-formatter-wcwidth) | |
2024-10-05
| ||
13:29 | Merge updates to the character width measurements of the comment formatter. Note that multi-byte and wide characters are not handled in the comment prefix, which is entirely controlled by the application and only contains ASCII text. ... (check-in: 725af947 user: florian tags: trunk) | |
13:27 | Fix some compiler warnings reported by clang 17.0.6 on FreeBSD. ... (Closed-Leaf check-in: b9e34fa9 user: florian tags: comment-formatter-wcwidth) | |
13:06 | Try two optimizations (to be reverted after further measurements, if they don't pay off): (0) Abort forward scanning for space characters as soon as the scanned characters don't fit on the current line. (1) Shortcut for ASCII characters on UTF-8 string analysis. ... (check-in: 4e8dd7df user: florian tags: comment-formatter-wcwidth) | |
13:04 | Add tests for the comment formatter with multi-byte and fullwidth characters. ... (check-in: 1cc31c30 user: florian tags: comment-formatter-wcwidth) | |
2024-10-02
| ||
14:47 | Update the comment for the code copied from the SQLite shell. ... (check-in: d98999f8 user: florian tags: comment-formatter-wcwidth) | |
14:45 | Have the `test-comment-format' command call `verify_all_options()' to report unknown command-line options. ... (check-in: fb0845d1 user: florian tags: comment-formatter-wcwidth) | |
14:43 | Fix the off-by-one errors if a fullwidth character only fits partially, and take into account character widths when scanning forward to find the distance to the next space. ... (check-in: d5479ba7 user: florian tags: comment-formatter-wcwidth) | |
2024-09-27
| ||
04:52 | Quick test whether the `cli_wcwidth()' function recently added to the SQLite shell can be used by the comment formatter to take character widths into account when calculating word-break positions. TODOs: (0) Fix the "modern" (i.e. non-legacy) comment formatter being off by one if a fullwidth character only fits partially. (1) Add tests for the comment formatters with non-ASCII input. (2) Implement a modified `decodeUtf8()' function (which is static, anyway) that also accepts single-byte UTF-8 characters and may allow for some simplifications to the comment formatter algorithms. ... (check-in: b2dbdc8a user: florian tags: comment-formatter-wcwidth) | |
2024-09-20
| ||
03:57 | Try dynamic calculation of the top and bottom paddings of inserted and deleted text so that the background color extends exactly to the line height (using the `calc()' CSS function). In Chromium, `overflow-y: hidden' is required so that the table cell containing the diff line doesn't display vertical scrollbars (without otherwise changing the visual result). ... (check-in: db048827 user: florian tags: diff-word-wrap) | |
03:50 | Sync with trunk. ... (check-in: ef298b28 user: florian tags: diff-word-wrap) | |
2024-09-17
| ||
06:15 | Sync with trunk and resolve the merge conflicts in the 'fossil.diff.js' script. ... (check-in: ac3d7c9b user: florian tags: diff-word-wrap) | |
06:12 | Update the change log to mention that Fossil is able to use the Windows root certificates if built with OpenSSL 3.2.0 or greater. ... (check-in: 0f8153da user: florian tags: trunk) | |
2024-09-13
| ||
16:54 | Make the option for synchronous scrolling of side-by-side diff available on the /fdiff page. ... (check-in: 035b29ec user: florian tags: trunk) | |
16:40 | Sync with trunk. ... (check-in: ae3fb0a3 user: florian tags: diff-keyboard-navigation) | |