Fossil

Today In History
Login

This Day In History For 2026-08-04

1 Year Ago (more context)

2025-08-04
23:58
Add a NULL check where a change from [4c3e1728e1b1a9cb] inadvertently changed the semantics from NULL=="" to NULL==NULL, triggering a null pointer deref via backlinks parsing. Triggered by rebuild when encountering a tag with no value. check-in: 441264b759 user: stephan tags: trunk

3 Years Ago (more context)

2023-08-04
13:27
Update the built-in SQLite to fix a bug in json_remove(). This probably does not affect Fossil, but better safe than sorry. check-in: d3c850cf52 user: drh tags: trunk

4 Years Ago (more context)

2022-08-04
12:19
Remove the accordion from the "Changes" division of the /vinfo page (at least temporarily) because it is cutting off the bottom of the diff. check-in: 69a6f45387 user: drh tags: trunk
12:02
The smart "scroll to" routine also needs to scroll upwards when used for their new purpose. check-in: fff09df34f user: florian tags: timeline-keyboard-navigation
11:46
Docs v0.1, with upper-/lower-case letter notation, instead of SHIFT+LETTER (which may be somewhat confusing for the "," and ";" case). check-in: b02508d358 user: florian tags: timeline-keyboard-navigation
11:42
Try to fix the focus indicator CSS to work for all skins: alpha-blending "10% black" with light-mode background colors, or "20% white" with dark-mode background colors, looks surprisingly well and conflicts less with branch colors (which can be orange-ish, but never black or white). Note that the dark-mode skins Ardoise, Dark Mode and Xekri (but not Eagle) require the previously removed !important directive. It\'s still possible for skins to overwrite the focus indicator CSS when duplicating the !important directive. check-in: 7d02688690 user: florian tags: timeline-keyboard-navigation
06:57
Experimental change to scroll the focused entry into view with a Fossil-style scrolling function to keep the entry centered vertically. This is much better than `Element.scrollIntoView()' for FF (but maybe a matter of tweaking the function arguments). Kudos to the wiz who programmed the `scrollToSelected()' function! check-in: ad3a8e0b87 user: florian tags: timeline-keyboard-navigation
06:14
Comment and TODO updates. check-in: ec8b53a9bc user: florian tags: timeline-keyboard-navigation
06:09
Enhance the H shortcut to consider the secondary selection on the /vdiff page as a waypoint. check-in: 0c024627dc user: florian tags: timeline-keyboard-navigation
04:25
Change the "untick" and "copy hash/branch" handlers to not activate keyboard navigation mode, i.e. "untick" is also available in combination with mouse scrolling, and "copy hash/branch" requires a focused entry, instead of focusing an entry without copying its data. check-in: 1d5e6e3cae user: florian tags: timeline-keyboard-navigation
04:11
Shortcut SHIFT+"," (comma) to untick all (better: one) node(s) without moving the focus indicator. check-in: a4db0b2cfa user: florian tags: timeline-keyboard-navigation
04:01
Remap the shortcut to disable keyboard navigation mode to ESC. This is also a test case for the high-priority ESC handlers of the timeline tooltip and the hamburger menu, and things seem to work fine. check-in: 80085809ac user: florian tags: timeline-keyboard-navigation
03:57
Shortcut H to hop between the selected, current (check-out) and ticked entries. check-in: 7703a5f7a3 user: florian tags: timeline-keyboard-navigation
03:51
Shortcuts B and SHIFT+B top copy the hash or branch name of the focused entry to clipboard. check-in: f23a6d13a2 user: florian tags: timeline-keyboard-navigation
03:45
Shortcut "," (comma) to tick/untick the node of the currently focused entry. This has the same effect as mouse clicks, i.e. as soon as two nodes are ticked, the corresponding diff page is opened. check-in: 15f943f0c2 user: florian tags: timeline-keyboard-navigation
03:41
Shortcuts SHIFT+N and SHIFT+M to put focus the first (topmost) or last (bottommost) entry. check-in: 145df5a3e1 user: florian tags: timeline-keyboard-navigation
03:35
Access the hidden input field used for back/forward caching via dedicated functions, and let browsers do the buffering of `document.getElementById()' results themselves. check-in: 115b484992 user: florian tags: timeline-keyboard-navigation
03:34
Merge with trunk to get the latest web UI updates. check-in: 0f9981971e user: florian tags: timeline-keyboard-navigation

10 Years Ago (more context)

2016-08-04
22:49
Begin work on the ability to store and sync files for which no history is kept. check-in: 4ce1c9b2f2 user: drh tags: unversioned-files
14:11
Update the built-in SQLite to the second 3.14 beta. check-in: aa63cd405b user: drh tags: trunk
11:56
Fix another typo in the sync protocol document. check-in: 94381d32ce user: drh tags: trunk
11:34
Fix a typo in the sync protocol document. check-in: 12cbe2bdda user: drh tags: trunk
00:42
Bring the sync protocol documentation more up-to-date. Fix typos in the command-line documentation for "push" and "sync". check-in: 3dcf69a741 user: drh tags: trunk

15 Years Ago (more context)

2011-08-04
22:17
Merge the --case-sensitive feature into trunk. check-in: 874d0ca303 user: drh tags: trunk
17:13
Add experimental changes to support the case-sensitive setting and the --case-sensitive command-line option for "add", "addremove", and "merge". Closed-Leaf check-in: 4fee0ce2d6 user: drh tags: filename-case
15:54
Merge trunk into ben-testing check-in: 3eb07708b1 user: ben tags: ben-testing
15:47 Edit [f6b8397e4b42aa97|f6b8397e4b]: Mark "Closed". artifact: 91cd3659a2 user: ben
14:32
Merge the ben-minorchanges branch into trunk. check-in: 83c032de7f user: drh tags: trunk