Fossil

Timeline
Login

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

50 most recent check-ins by user wyoung

2026-07-02
19:18
Fix broken lookup of
 after adding <wbr> to aMarkup[].
The wbr row was inserted out of alphabetical order, breaking findTag()
binary search. Symptom: ticket descriptions wrapped in <verbatim>
rendered as escaped text instead of &lt;pre class='verbatim'&gt;.
[02415003058273ac|ticket 02415003058273ac] and 
[forum:/info/2026-07-02T10:09:38Z|forum thread 2026-07-02T10:09:38Z]

...
(check-in: a8c66b18 user: wyoung tags: trunk)
2026-07-01
01:00
The stricter attribute checking applied in [6436ecf911] cause the img srcset attribute to not get the repo-root (%R) rewriting that src gets. This breaks existing docs that used this for resolution-dependent image rendering in MD and such. For testing the fix, this adds the --top flag to the test-safe-html command, since a regular "fossil ui" doesn't show the problem; it either has to be hosted underneath a URL by an RP server or via this test option to see the effect of %R rewriting. ... (check-in: fbffbe11 user: wyoung tags: trunk)
2026-06-21
17:23
Enforcing allowedAttr limitations in the wiki/MD doc renderers. This fixes an apparent oversight rather than giving new functionality. The allowed attributes were extended to cover www/* and what we've previously documented as allowed. ... (leaf check-in: 42a3db61 user: wyoung tags: html-attr-limit-enf)
17:14
Added a changelog entry for the prior branch merge ... (check-in: c328d903 user: wyoung tags: trunk)
17:10
Documented in /md_rules that HTML comments are disallowed under the "safe HTML" rules even though they pass the MD processor. ... (check-in: ea92c2bf user: wyoung tags: trunk)
14:53
Expanded the set of "safe HTML" elements to include several harmless ones added to HTML5, which are useful in MD/wiki docs. ... (check-in: 6436ecf9 user: wyoung tags: trunk)
14:29
Fixed a semantic constant misuse in the wiki renderer discovered while doing the prior commit. No functional change, but it straightens out a mask-vs-attribute ID cross-up. ... (closed check-in: f1c08fdf user: wyoung tags: safe-html-extensions)
14:25
Merged in the relevant bits of branch markdown-details-open to allow the "open" attribute on the HTML \<details\> element. This pushes the attribute mask to 64-bit, so changed from raw 32-bit hex constants to a data-typed 64-bit shifting scheme to allow further expansion. Builds without warnings on 32-bit ARM at least. ... (check-in: c799e2e5 user: wyoung tags: safe-html-extensions)
01:18
Cut a verbose addition from the /wiki_rules doc ... (check-in: 877e70c7 user: wyoung tags: safe-html-extensions)
01:16
Added several harmless HTML element types to the whitelist, mainly HTML5 semantic things, plus ones needed for structured fallback from AVIF to WebP to JPEG based on browser capabilities. Added this whitelist to the /md_rules doc for the first time; it was previously only in /wiki_rules, which merely needed small additions to cover the changes. ... (check-in: f40b9c10 user: wyoung tags: safe-html-extensions)
2026-06-09
11:13
Removed a "new" qualifier on description of a feature that was added in 2020. ... (check-in: cc021ea6 user: wyoung tags: trunk)
11:04
Moved the named anchors within www/javascript.md after the first Unicode rune of numbered lists to avoid an MD rendering problem. ... (check-in: 5b46aafb user: wyoung tags: trunk)
10:56
Updated the stats in §2.8 on the length of the description of `fossil merge` vs the Git alternatives. ... (check-in: 26a96e8d user: wyoung tags: trunk)
10:45
Clarified the matter of git worktrees in the fossil-v-git.wiki doc, which then allows removal of the second "disputed" comment. ... (check-in: 2bfb72a6 user: wyoung tags: trunk)
10:28
Clarity tweaks to §2.5.3 of previous ... (check-in: 4146f2d0 user: wyoung tags: trunk)
10:13
Better example of Git focusing on single-branch syncing, allowing removal of the "dispute" commentary. ... (check-in: 03f2393d user: wyoung tags: trunk)
09:55
Wiki syntax fix for previous ... (check-in: e4beb0be user: wyoung tags: trunk)
09:54
Updated the SQLite vs Linux project size stats, switching from ye olde SLOCCount to the whizzy new scc in the process. ... (check-in: 21c98b42 user: wyoung tags: trunk)
08:42
Fixed a broken link ... (check-in: a90f60cc user: wyoung tags: trunk)
08:39
Updated GitHub repo count ... (check-in: 765b2154 user: wyoung tags: trunk)
08:29
Tightened up §2.3 in that same doc ... (check-in: 939136a7 user: wyoung tags: trunk)
08:05
Updated the file sizes and hosting costs in www/fossil-v-git.wiki ... (check-in: b95abfd3 user: wyoung tags: trunk)
06:28
With Git 3.0 in sight, the time has come to update the SHA256 situation in the www/fossil-v-git.wiki doc once again. ... (check-in: 35fe8bf9 user: wyoung tags: trunk)
2026-04-05
18:09
Typo fix in the email alert sent on user caps change ... (check-in: 3f8def36 user: wyoung tags: trunk)
2025-11-30
20:48
Following forum discussion on the question of which monospace default font setting to use, I decided we should remove the OS and browser defaults as covered by the "monospace" fallback. I then added one example of a modern "nerd font" to the head of the list since the mere presence of such expresses an implicit preference that it be used over OS/browser defaults. This list is likely to need to grow. ... (check-in: c17764f0 user: wyoung tags: trunk)
2025-11-23
02:06
Reduced the space around floated left/right Pikchr elements in the default CSS, applied as part of [947c039073]. It was giving each 4em all the way around, but it now gives 2em to the sides and 1em top and bottom, which seems plenty in all conceivable contexts. ... (check-in: 97c9cae4 user: wyoung tags: trunk)
2025-10-11
16:06
Squish multiple comment typos ... (check-in: 8af68648 user: wyoung tags: trunk)
2025-10-04
19:22
Simplified a command pair to a one-liner in the containers doc section about setting up email alerts. ... (check-in: 819da69d user: wyoung tags: trunk)
2025-08-01
04:59
Typo fix in help output, noted on the forum. ... (check-in: 0d94d71d user: wyoung tags: trunk)
04:50
Added the --verbose|v flag to the test-looks-like-utf8 command so that one can find out why a command like "fossil ci" is considering an input known to be text as "binary", then fix it. ... (leaf check-in: cf6c15bb user: wyoung tags: verbose-looks-like)
2025-07-03
16:33
Squished a stray character accidentally left behind by [1fd407f61a], noted on the forum. ... (check-in: 2b4a8b4c user: wyoung tags: trunk)
2025-05-03
11:38
Typo fix in `fossil help comment-format` output ... (check-in: 7438f5b0 user: wyoung tags: trunk)
2025-04-24
02:51
Reworked the discussion of "fossil server" in the Quick Start to remove redundant discussion of "fossil ui" mode, previously covered. Moved some things up into that section as a result. The two modes are now treated independently, on purpose; the fact that they're implemented by a lot of shared code is an internal implementation detail, not something we need to make a point of in the Quick Start doc. ... (check-in: 6a2fee8f user: wyoung tags: trunk)
02:24
Tooting SQLite's horn in the "you may safely Ctrl-C out of fossil ui" bit in the Quick Start. The truth of this claim is no accident. ... (check-in: 9c07d8a3 user: wyoung tags: trunk)
02:16
Changed one of the just-added links to an external doc to a section further down, which _then_ links to that doc. ... (check-in: e6c4176c user: wyoung tags: trunk)
02:12
Added a paragraph to allay fears about the "localhost bypasses the RBAC" fears the prior discussion of "fossil ui" may raise. This gives another chance to direct the user to "fossil server" and the rest of the /www/server/ docs. ... (check-in: afb3db92 user: wyoung tags: trunk)
02:10
Further tightening of the Quick Start. ... (check-in: eb52410b user: wyoung tags: trunk)
01:34
Tightened up a wordy paragraph in the Quick Start by moving the link inline. ... (check-in: 529b9479 user: wyoung tags: trunk)
01:32
Replaced repeated parenthetical explanations in the Quick Start doc with links to the glossary entry. No longer referencing the glossary directly; readers will click through one of these two new links and find it, or not. ... (check-in: ab7a22f5 user: wyoung tags: trunk)
2025-03-30
11:18
Replaced the mention of "fossil branch new" in the Quick Start doc with a link to the section of the gitusers doc which explains why this is not the recommended way of working with Fossil. Both options remain documented, but now we bring Git expats to the place where many of their _other_ questions are most likely to be answered. ... (check-in: f04b61f7 user: wyoung tags: trunk)
11:08
Expanded the "Starting A New Project" section of the Quick Start doc to cover the next few common steps. Also updated the "fossil version" example above it to the current release version to keep the doc from looking *too* outdated. ... (check-in: 4f42caee user: wyoung tags: trunk)
2025-02-10
19:21
Split the MSYS2/Cygwin build instructions out from the MinGW ones and updated both. Dropped mention of "MSYS", having not tested the current build under it. If it still works, and someone cares to revive the instructions, that should be done only after retesting. ... (check-in: 73840434 user: wyoung tags: trunk)
19:04
Narrowed the configure script's is_mingw test: it was checking only the output of uname for `*mingw*`, but that catches MSYS2, which provides a Linux-like environment, not what this MinGW test is meant to handle. ... (check-in: 5c6dee54 user: wyoung tags: trunk)
2024-12-20
19:44
Edit pass on the www/ssl-server.md to cover some of the details brought up on the forum. This also adds fragment IDs for section heads and improves the discussion generally. ... (check-in: f374a463 user: wyoung tags: trunk)
2024-12-19
11:59
Comment improvements in the Dockerfile ... (check-in: 693c7b9b user: wyoung tags: trunk)
2024-11-01
07:13
Giving the h1.page-title below the menu bar the same off-black tint as the content body headers (#444) when shown, not full black, giving it an out-of-place appearance. ... (check-in: 7253b15a user: wyoung tags: trunk)
07:10
Added .content CSS selector qualification layer for /artifact, /dir, /fileedit, and /wiki pages to keep the 10px left indent on the h1 layer from affecting the page header h1, causing the repo name at the top of the default skin to shift relative to the menu bar, but only for these pages. ... (check-in: 8e562a0d user: wyoung tags: trunk)
2024-10-26
09:10
Reworked the final paragraph of the whyallinone doc to be clearer in pointing out that external web apps can be linked bidirectionally with Fossil. ... (check-in: 7d50f614 user: wyoung tags: trunk)
2024-10-16
17:03
Removed a pointless diff relative to trunk. ... (check-in: 3d430cf7 user: wyoung tags: bv-corrections01)
2024-09-03
17:06
Removed redundant LIBS=-lfuse, causing duplicate library warning in the case where autosetup determines it's needed. Calling cc-check-function-in-lib already appends the library to LIBS if needed. ... (check-in: 07673a13 user: wyoung tags: trunk)