Fossil

Timeline
Login

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

50 most recent check-ins

2024-09-07
11:06
Use CSS flex layout around the /forum editor textarea so that it will shrink and grow to fit the screen. The intent is making it easier to use on a mobile device. Leaf check-in: 268bb73947 user: stephan tags: trunk
10:18
Add socket support to the change log. Add a comment about why the 'diff' JS bits now require the 'storage' bits. No functional changes. check-in: 77adf8dba1 user: stephan tags: trunk
2024-09-06
14:37
Add fossil.storage to the fossil.diff JS bundle dependencies, which should have been part of [c03ce0f4d43197a]. Resolves the report in [forum:3e1b1f82d1 | forum post 3e1b1f82d1] but does not explain why it worked for me locally before this fix (it should not have). Edit: it worked locally because my server was using jsmode:bundled. This fix makes it also work with jsmode:separate or jsmode:inline. check-in: 59b383ae14 user: stephan tags: trunk
10:58
Add 'overflow-x: hidden' to the table cells containing the diff text to ensure "unbreakable" text (like long runs of spaces) is truncated. Leaf check-in: ddf26dd3ff user: florian tags: diff-word-wrap
10:57
Sync with trunk. check-in: b97f0310f0 user: florian tags: diff-word-wrap
10:52
Shortcut 0 (Digit Zero) to reload the current page in Hidden Diff mode. Shortcut D to reload the current page and update the display cookie to set the current Diff mode as default. Leaf check-in: 0974a48f6b user: florian tags: diff-keyboard-navigation
10:48
Sync with trunk. check-in: 8e6660cd76 user: florian tags: diff-keyboard-navigation
10:47
Sync with trunk. Leaf check-in: 00f7466add user: florian tags: timeline-keyboard-navigation
2024-09-05
09:19
In the 'unsaved changes' error of the patch command, make it explicit that the patch cannot be applied (because it otherwise comes across as informational, not an error). check-in: 8c5faa368f user: stephan tags: trunk
2024-09-04
14:08
Make repository listing works in windows when doing "fossil all server". check-in: 0a473cd553 user: mgagnon tags: trunk
11:15
Detect better missing load average support, for example in Termux. check-in: 50ba8d8d05 user: danield tags: trunk
2024-09-03
22:05
Updatr the markdown rules doc: table header cells are left-aligned as well. check-in: f141791d80 user: danield tags: trunk
20:20
Remove extraneous question mark from the side-by-side scroll sync checkbox. check-in: 019494e32d user: stephan tags: trunk
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: 07673a1368 user: wyoung tags: trunk
17:03
Merged experimental branch md-col-header-alignment check-in: 9f8bf69185 user: wyoung tags: trunk
15:31
Latest upstream autosetup, primarily for [https://github.com/msteveb/autosetup/issues/67|an OpenBSD-specific fix]. check-in: 4eef2de39f user: stephan tags: trunk
14:56
Minimal change to MD to HTML styling to allow `:` alignment markers to be obeyed. Without this, the skin's default left alignment takes over because although it's brought in at the head of the document, the body doesn't override it because our CSS selectors are more specific, giving them precedence. Closed-Leaf check-in: 5e5732f1d9 user: wyoung tags: md-col-header-alignment
11:55
Reuse scroll-related callbacks where possible instead of redefining them on a per-element basis. check-in: ddeba72d13 user: stephan tags: trunk
11:48
Re-enable side-by-side diff sync scrolling and add a client-side persistent toggle for the preference, accessible as a checkbox in various pages which render sbs diffs. check-in: c03ce0f4d4 user: stephan tags: trunk
11:45
Correct handling of keyboard-based diff scrolling. Closed-Leaf check-in: 0ef89983b8 user: stephan tags: diff-scroll-sync
11:16
Integrate checkbox to toggle side-by-side sync scrolling and persist the setting across pages/apps using localStorage/sessionStorage. Currently applies to /info, /vinfo, /vdiff, /wikiedit, /fileedit. The alignment of the toggle isn't _quite_ right on the /*edit pages but that's difficult to fix without using flex layout, which introduces a rat's tail of further fixes. check-in: 564a64027a user: stephan tags: diff-scroll-sync
09:47
In /setup_uinfo, correct the URL parameter passed from the 'edit' link to /setup_uedit: id instead of uid. check-in: a84b669e52 user: stephan tags: trunk
2024-09-02
22:20
Update the built-in SQLite to the latest trunk, just so we can stay on the bleeding edge. check-in: ff931032bd user: drh tags: trunk
17:26
Double-quoted the list of monospaced font family names to conform to [https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#valid_family_names | CSS rules for this]. That browsers tolerated spaces in unquoted names is not something we should count on. check-in: 2126566e94 user: wyoung tags: trunk
2024-08-31
20:26
Re-integrate side-by-side diff sync scrolling in the /wikiedit and /fileedit diff views. check-in: 3765b46475 user: stephan tags: diff-scroll-sync
17:30
Revert the temporary fix [9866c97b35] as the underlying problem has been resolved in SQLite. check-in: ecaeb31f51 user: florian tags: trunk
2024-08-30
09:39
Proposed fix for the search branch bug reported in [forum:520d420d04e482b2|forum post 520d420d04]. This seems to work but could use more testing. To hit the affected query, first run (fossil fts-config index off) then (fossil search -fts ...terms...). Leaf check-in: f4fdd7d385 user: stephan tags: search-branch-fix
2024-08-27
19:38
Fix one mis-changed line in [898a70ce82a5] which would have broken builds on OS/2. check-in: 94c8af02ea user: stephan tags: trunk
11:19
When stdout is not a tty, avoid doing the carriage-return-to-reuse-the-console-line trick for emiting metrics while syncing, and instead emit the stats after the end of the loop. This means that log files from cron jobs no longer contain the carriage-return clutter. check-in: f8800f3464 user: stephan tags: trunk
11:06
Move the file-specific definitions of the isatty() and fileno() macros into util.c's fossil_isatty() and fossil_fileno() in prep for an upcoming change which needs isatty(). check-in: 898a70ce82 user: stephan tags: trunk
2024-08-25
17:48
Change an assert() to a fossil_fatal() to make the error message appear in the web UI. check-in: 3aad57dd7c user: florian tags: diff-word-wrap
05:17
Exempt diff line numbers and diff marks (separators) from text selections and have click-and-drag selection include only the most recently clicked side for side-by-side (split) diffs. check-in: abd3bca70e user: florian tags: diff-word-wrap
2024-08-24
08:52
Update the built-in SQLite to the latest version 3.47.0 alpha. check-in: e17b8da855 user: stephan tags: trunk
2024-08-23
22:29
Strip almost 1100 lines from extsrc/cson_amalgamation.c which aren't used in this fossil-specific build of that API. check-in: 1bb9c77489 user: stephan tags: trunk
22:18
Latest upstream extsrc/cson_amalgamation.*, and update src/json*.c, to squelch warnings from OpenBSD. check-in: 40a14c1deb user: stephan tags: trunk
20:51
Replace calls to strcpy() with a tree-local strcpy() clone to squelch unwarranted link-time warnings when building on OpenBSD. There is still one strcpy() instance in the upstream extsrc/shell.c. check-in: c0b9b4487f user: stephan tags: trunk
19:54
New admin-only page /setup_uinfo that shows combined information from the USER and SUBSCRIBER tables about a single user. Give a hyperlink to this page when a timeline delivered to an admin says "by user". check-in: 24eb182248 user: drh tags: trunk
16:14
Fix typo in the previous comment that prevented from recognizing login cookies. check-in: dfce2f2b8f user: drh tags: trunk
16:10
More information about cookies on the /cookies page. check-in: 10949f5300 user: drh tags: trunk
15:53
Minor typo fix in a comment. check-in: 8581e376c3 user: drh tags: trunk
15:42
Improved instructions for setting a common captcha-secret across a login-group on the /setup_login_group page. check-in: 404f15501b user: drh tags: trunk
14:43
Add the ability to rotate the captcha-secret, setting up a new secret that is common to all members of a login-group. check-in: acfaf4e48e user: drh tags: trunk
13:55
Allow for multiple captcha-secret values. The primary is still 'captcha-secret'. Backups are in 'captcha-secret-N' where N is a small integer. The backups are only valid for 6 hours. This allows the captcha-secret to be changed without disrupting anonymous logins and/or captcha dialogs that are in progress when the secret changes. check-in: 8659d84aff user: drh tags: trunk
13:23
For 'update --dry-run', remind the user that no file changes have occurred.' check-in: 06a72cea3a user: danield tags: trunk
13:05
Fix missing "return" in the new fossil_strdup_nn() routine from the previous check-in. check-in: a04d18198d user: drh tags: trunk
13:00
Move the fossil_strdup() implementation from import.c over to util.c where it belongs. Add a new fossil_strdup_nn() that mimics the behavior of mprintf("%s",...), only faster. check-in: 0c9dff644e user: drh tags: trunk
12:18
Micro-cleanups in diff-scrolling JS. check-in: 261469e753 user: stephan tags: diff-scroll-sync
10:41
Add documentation about internal data structures (specifically, the CONFIG table entries used and what they mean) on the login-group setup page. check-in: 5bb4cee5ec user: drh tags: trunk
09:50
Improvements to the /setup_login_group configuration page. check-in: 4420efdf32 user: drh tags: trunk
09:17
Security fix in [7df48cb2995cd775]: Only give the user an anonymous login if anonymous logins are enabled. check-in: d6bbf550e7 user: drh tags: trunk