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: 1422b02222 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: e1e618d17f 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: 767b175d90 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: 4e2498a2b6 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: 6b6c09c5bf user: florian tags: private-branches)
2020-04-15
11:12
Merge in trunk. (Closed-Leaf check-in: 7896afa71a 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: fae4ae058d 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: 811ae0c82b user: florian tags: accordion-experiments-2)
2020-04-08
14:17
Fix a minor glitch. (Closed-Leaf check-in: 343f31f9bf 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: 1006de1e66 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: 04f232aaae user: florian tags: accordion-experiments)
14:28
Use SVG icons to indicate the status and available actions for the accordion. (check-in: 6126a54132 user: florian tags: accordion-experiments)
2020-03-18
15:28
Update the list of "Commands that Refer to Globs". (check-in: 50a8e53640 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: 9a428be514 user: florian tags: glob-docs)
15:14
Mention the handy batch script to launch Fossil without glob expansion on Windows. (check-in: 1a305a5ceb user: florian tags: glob-docs)
15:09
Correct a statement that contradicts the first paragraph in the same section. (check-in: ce5925c202 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: 8a1e1c9096 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: 1bf8df8ad2 user: florian tags: audio-captcha)
2020-02-16
15:25
Minor skin-related fixes (merged to trunk with the go from stephan). (check-in: 4dbd4e33c4 user: florian tags: trunk)
14:51
Fix the Javascript-disabled fallback hamburger button link to the sitemap. (Closed-Leaf check-in: 9782e6726d 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: c27e206970 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: 26f2bb6fd6 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: 566a27315e 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: 8c4ef2c016 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: 86ecdeefc8 user: florian tags: private-branches)
10:09
Reflow the help screens for 'deconstruct' and 'reconstruct', and add the new --keep-private option. (check-in: dc8fcc7ff2 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: 66a14e93c7 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: 836a85cbae 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: 8268c5dafb 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: 70849e7641 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: 14f2ba0436 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: 0be9a2dbb7 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: ba3e6fe738 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: 49bee969ee user: florian tags: tooltip-tweaks)
2019-06-10
16:08
Fix a minor coding typo from [2196555351] (property name). (check-in: af2ca38890 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: 1fc6163828 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: 16fcd48aa4 user: florian tags: copybtn.js-tweaks)
11:56
Make sure copy buttons stay on the same line as the linked text. (check-in: 678018d3ab 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: eb960935fc 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: 6678870734 user: florian tags: copybtn.js-tweaks)
08:06
Enable closing tooltips by pressing ESC. (check-in: fc639a0a02 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: 1d23109d8c 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: 63ebcafb19 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: 42972005c4 user: florian tags: copybtn.js-tweaks)
07:17
More consistent naming scheme for IDs of copy buttons and their target elements. (check-in: b19a982608 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: 0a9f12ce66 user: florian tags: copybtn.js-demonstration)
09:08
Remove unnecessary white space between the copy button and the branch name. (check-in: b5bbad23b4 user: florian tags: copybtn.js-demonstration)
08:51
Cherry-pick [2196555351]: Use the longer hash prefix for the click-to-copy. (Leaf check-in: 21f38e85b3 user: florian tags: tooltip-copyhash)
08:48
Minimize impact of the SVG icon on line height. (check-in: 787650c36a 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: 698245db8d user: florian tags: copybtn.js-demonstration)