Fossil

Timeline
Login

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

50 most recent check-ins by user florian

2020-05-07
11:20
Minor fix for [3d80481216]: Remove a duplicate "size" attribute, and insert a space before the backslash indicating line continuation, or the src/translate.c preprocessing utility will glue the lines together without any space in between. (check-in: 1422b022 user: florian tags: trunk)
2020-04-28
12:06
Update the documentation to mention the separate control artifacts created to close private branches that were merged with the `--integrate' option. (Leaf check-in: e1e618d1 user: florian tags: private-branches)
2020-04-22
11:52
Avoid references to private check-ins in Q-cards of public check-in manifests. This ensures consistent behavior regarding leakage of private check-in hashes, possibly generating "phantoms" on peer repositories, for P- and Q-cards. Depending on the final strategy to minimize leakage and sync traffic overhead of "phantoms", this commit may eventually be reverted. (check-in: 767b175d user: florian tags: private-branches)
11:47
Close leaves of private branches merged with the --integrate flag by separate private control artifacts, to avoid +close tags referring private branches in public check-in manifests. (check-in: 4e2498a2 user: florian tags: private-branches)
11:43
Update commit [8268c5dafb] to allow the --integrate flag when merging private branches, but postpone the closing leaves of private branches. (check-in: 6b6c09c5 user: florian tags: private-branches)
2020-04-15
11:12
Merge in trunk. (Closed-Leaf check-in: 7896afa7 user: florian tags: private-branches)
2020-04-10
14:02
Modifications to the "fossil ui" idle timeout feature: (0) Make the Javascript work with IE (lacking the `fetch()' function) (1) Ensure the Javascript keep-alive polling interval is lower than the idle timeout (2) Add the short form `-t' as an alias for the `--idle-timeout' command-line option, since it is now always required to enable legacy behavior. (Closed-Leaf check-in: fae4ae05 user: florian tags: idle-time-suggestions)
2020-04-09
12:32
Fold duplicate parts of the SVG data URIs to simplify the Javascript code -- overall impact on the final size of the gzipped web page is likely minor. The uncompressed source code for the icons is on the branch/accordion-experiments wiki page. (Closed-Leaf check-in: 811ae0c8 user: florian tags: accordion-experiments-2)
2020-04-08
14:17
Fix a minor glitch. (Closed-Leaf check-in: 343f31f9 user: florian tags: accordion-experiments-2)
14:07
Use dynamically created foreground image elements instead of CSS background images to indicate the status and available actions for the accordion, so they are visible by default for printouts and PDFs, invisible for noscript clients, and enhance compatibility with most skins (Xekri's "justify-content: space-around;" is crunchy, however). (check-in: 1006de1e user: florian tags: accordion-experiments-2)
2020-04-05
14:30
Use regular comments in Javascript files, instead of comments private to the mkbuiltin utility, so the files are easier to reuse and test outside of Fossil, and easier to process with synatx highlighting-enabled text editors. (Leaf check-in: 04f232aa user: florian tags: accordion-experiments)
14:28
Use SVG icons to indicate the status and available actions for the accordion. (check-in: 6126a541 user: florian tags: accordion-experiments)
2020-03-18
15:28
Update the list of "Commands that Refer to Globs". (check-in: 50a8e536 user: florian tags: glob-docs)
15:25
Mention the tricks to preview glob expansion with the `test-echo' command, and to try glob matching with `test-glob'. (check-in: 9a428be5 user: florian tags: glob-docs)
15:14
Mention the handy batch script to launch Fossil without glob expansion on Windows. (check-in: 1a305a5c user: florian tags: glob-docs)
15:09
Correct a statement that contradicts the first paragraph in the same section. (check-in: ce5925c2 user: florian tags: glob-docs)
14:14
Change the HTTP reply status for range requests from "206 OK" to "206 Partial Content". (Closed-Leaf check-in: 8a1e1c90 user: florian tags: audio-captcha)
14:08
Have repeated clicks to the "Speakit" button restart the audio-captcha from the beginning instead of repeating several times in parallel. (check-in: 1bf8df8a user: florian tags: audio-captcha)
2020-02-16
15:25
Minor skin-related fixes (merged to trunk with the go from stephan). (check-in: 4dbd4e33 user: florian tags: trunk)
14:51
Fix the Javascript-disabled fallback hamburger button link to the sitemap. (Closed-Leaf check-in: 9782e672 user: florian tags: misc-skin-fixes)
14:48
Add 'timeline-tslink-info' to the list of skin/web-ui-related settings to make it work with `fossil config ...' and `fossil init --template ...'. (check-in: c27e2069 user: florian tags: misc-skin-fixes)
2020-01-24
15:14
Fix dynamic sorting of the mimetype tables, as originally intended. Note that the table sorter utility skips leading non-word characters, such as the leading exclamation mark used to flag overwritten entries. (Closed-Leaf check-in: 26f2bb6f user: florian tags: mimetypes-list)
15:05
Tweak the /mimetype_list web page to display the repository-specific mimetypes in a table, and flag built-in entries that are overwritten by repository-specific entries. (check-in: 566a2731 user: florian tags: mimetypes-list)
2019-09-04
10:49
Update the 'reconstruct' command to issue an error instead of a warning on failure importing the list of private artifacts, so no new repository with all-public contents is created. (check-in: 8c4ef2c0 user: florian tags: private-branches)
10:34
Update the Private Branches document to explain how to publish private branches (i.e. how to make them non-private), and mention why the --integrate option is ignored when merging private branches. (check-in: 86ecdeef user: florian tags: private-branches)
10:09
Reflow the help screens for 'deconstruct' and 'reconstruct', and add the new --keep-private option. (check-in: dc8fcc7f user: florian tags: private-branches)
09:53
Enhance the 'deconstruct' and 'reconstruct' commands with a new command-line option to save and restore the list of private artifacts. (check-in: 66a14e93 user: florian tags: private-branches)
09:09
Update the 'commit --private' command to only apply default branch name ("private") and color ("orange") if not specified otherwise on the command-line, and if the parent is not already private, to simplify the management of private branches with distinct names. (check-in: 836a85cb user: florian tags: private-branches)
08:46
Make sure the check-in manifest of a merge child does not include a +close tag referring to the leaf check-in on a private branch, so as not to generate a missing artifact reference on repository clones without that private branch. (check-in: 8268c5da user: florian tags: private-branches)
08:32
Update the 'branch new' command to track the status of private branches in the PRIVATE table, instead of using +private tags. (check-in: 70849e76 user: florian tags: private-branches)
2019-07-29
08:28
Move each command-line option to their own paragraph, for consistency with the document structure in "Environment Variables and Global Options", as this seems easier to browse and search. The explicit line-break between the two options was wiped with automatic cleanup of trailing spaces by [e2751b18af]. (Closed-Leaf check-in: 14f2ba04 user: florian tags: svg-and-md-formatting)
08:14
Trim spaces from the CSS background image SVG data URI for the copy icon, to make it look more compact -- this may not necessarily reduce the overall size of the final gzipped CSS resource delivered by the Fossil web server. The uncompressed source code for the icon is on the branch/tooltip-copyhash wiki page, with a comment why the variant with the "inaccurately" calculated outline looks better. (check-in: 0be9a2db user: florian tags: svg-and-md-formatting)
2019-06-13
07:49
Update the copyTextToClipboard() Javascript function to suppress scrolling, and remove the temporary textarea in case of an error (i.e. blocked clipboard access), as suggested here: https://fossil-scm.org/forum/forumpost/40189d7d2f. (Closed-Leaf check-in: ba3e6fe7 user: florian tags: copybtn.js-tweaks)
2019-06-11
06:59
Fix the test whether the currently hovered element is the owner of the tooltip. (Leaf check-in: 49bee969 user: florian tags: tooltip-tweaks)
2019-06-10
16:08
Fix a minor coding typo from [2196555351] (property name). (check-in: af2ca388 user: florian tags: tooltip-tweaks)
16:02
This check-in started as a follow-up to [55f56e91ba] to make the tooltip less hasty, and prevent it from being instantly reshown (and slightly moved) when the mouse pointer goes back from the tooltip to the owning node. The final result is a combined and simplified "mousemove" handler for both nodes and rails, with consistent tooltip lifetime: the tooltip is only closed if the mouse pointer is at a fixed point over another element for the (full) duration of the dwell timeout, or away from the owning element (and the tooltip) for the (full) duration of the close timeout. This check-in also improves positioning of the tooltip for longer dwell timeouts. (check-in: 1fc61638 user: florian tags: tooltip-tweaks)
2019-06-07
12:03
Minor tweak to the copybtn.js interface to fall back to the default element ID "copy-IDTARGET". (check-in: 16fcd48a user: florian tags: copybtn.js-tweaks)
11:56
Make sure copy buttons stay on the same line as the linked text. (check-in: 678018d3 user: florian tags: copybtn.js-tweaks)
11:47
Output the copy button patterns for HTML pages and TH1 scripts from a centralized function, to make it easier to apply global modifications. (check-in: eb960935 user: florian tags: copybtn.js-tweaks)
2019-06-05
08:26
Make sure there's any graph elements, before accessing their properties (applies to timelines for tickets, wiki pages, or forum posts). (Closed-Leaf check-in: 66788707 user: florian tags: copybtn.js-tweaks)
08:06
Enable closing tooltips by pressing ESC. (check-in: fc639a0a user: florian tags: copybtn.js-tweaks)
07:58
Also add a copy button for the artifact hash on the /artifact page in hex-dump mode. (check-in: 1d23109d user: florian tags: copybtn.js-tweaks)
07:47
Define the spacing between copy buttons and adjacent elements by CSS rules, so that (0) no additional white space (nbsp) needs to be inserted into the HTML document, (1) the spacing can be modified by CSS rules, and (2) the copy buttons can be hidden by CSS rules. (check-in: 63ebcafb user: florian tags: copybtn.js-tweaks)
07:23
Automatically set the element ID for dynamically created copy buttons to "copy-IDTARGET" (analogous to the TH1 copybtn function). (check-in: 42972005 user: florian tags: copybtn.js-tweaks)
07:17
More consistent naming scheme for IDs of copy buttons and their target elements. (check-in: b19a9826 user: florian tags: copybtn.js-tweaks)
2019-06-03
09:10
Cherry-pick [787650c36a]: Minimize impact of the SVG icon on line height. (Closed-Leaf check-in: 0a9f12ce user: florian tags: copybtn.js-demonstration)
09:08
Remove unnecessary white space between the copy button and the branch name. (check-in: b5bbad23 user: florian tags: copybtn.js-demonstration)
08:51
Cherry-pick [2196555351]: Use the longer hash prefix for the click-to-copy. (Leaf check-in: 21f38e85 user: florian tags: tooltip-copyhash)
08:48
Minimize impact of the SVG icon on line height. (check-in: 787650c3 user: florian tags: tooltip-copyhash)
2019-06-02
12:36
Cherry-pick [6a54cf2939]: Trim leading and trailing white space from the text to be copied to clipboard (do this in Javascript, so no need to care about the extra white space when generating HTML elements). (check-in: 698245db user: florian tags: copybtn.js-demonstration)