Fossil

Timeline
Login

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

50 check-ins occurring around 0a9f12ce6655b7a5.

2019-06-08
18:29
Improved handling of timewarps in the graph layout. (check-in: 628fc32d user: drh tags: trunk)
16:11
Fix to the graph layout for complex time-warp cases. Add tooltips to timewarp arrows. (check-in: 5399c5da user: drh tags: trunk)
14:48
Improvements to tooltip behavior in an effort to make it easier to move the mouse over to the "copy button" or to the hyperlink without the tooltip changing out from under the user. (check-in: 55f56e91 user: drh tags: trunk)
14:19
Minor name refactoring and comment enhancements in graph.js. No logic changes. Improvements to the javascript compressor. Apply compression to "*/js.txt" files in addition to "*.js" files. (check-in: 786d6167 user: drh tags: trunk)
10:29
Fix a minor fault in the graph drawing javascript. (check-in: 3a15daaa user: drh tags: trunk)
2019-06-07
13:15
Minor improvements to the copy-button logic. (check-in: 759fbda4 user: drh tags: trunk)
13:10
Minor name changes to new routines. (Closed-Leaf check-in: ef848025 user: drh tags: copybtn.js-tweaks)
13:01
Add a configuration option to cause timeline timestamps to link to the /info page instead of to the /timeline page. (check-in: 647424d4 user: drh tags: trunk)
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-06
21:13
Another attempt to fix the login redirect processing. (check-in: a8ff3c50 user: drh tags: trunk)
19:30
Attempt to fix the "login_needed()" function so that it correctly encodes the "g=" query parameter. (check-in: 8d3d39fb user: drh tags: trunk)
2019-06-05
20:21
Updates to the change log for version 2.9. (check-in: 2a25a8eb user: drh tags: trunk)
20:15
Since the /info page is now reachable by double-clicking on the graph node, change the timestamp to be a link to the general /timeline page around that particular time. (check-in: 036c854d user: drh tags: trunk)
20:08
Tweaks to the "Copy Button". (check-in: 8ee5e55e user: drh tags: trunk)
19:45
Update the built-in SQLite to the latest 3.29.0 alpha. (check-in: 9c128d2e user: drh tags: trunk)
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
13:30
Merge all the recent tool-tip experiments into trunk. (check-in: 6908832c user: drh tags: trunk)
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)
12:32
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: 6a54cf29 user: florian tags: tooltip-copyhash)
12:03
Add a copy button for the artifact hash on the /artifact page. (check-in: 3aab0bfd user: florian tags: copybtn.js-demonstration)
11:49
Add a copy button near the branch name on the /info page, to have a way to copy the branch name without opening a tooltip. (check-in: b538d5eb user: florian tags: copybtn.js-demonstration)
11:31
Add a TH1 command to output text with a copy button, and modify the default View Ticket Page template to include a copy button for the ticket hash (UUID). (check-in: 68405c3f user: florian tags: copybtn.js-demonstration)
2019-06-01
07:12
Avoid line breaks between the copy button and the hash on the /info page. (check-in: 8c7e2620 user: florian tags: copybtn.js-demonstration)
07:07
Also use the now global hash_digits() function in src/info.c, and set the copy length limit to FOSSIL_HASH_DIGITS_URL for consistency with the copy buttons on the tooltips. (check-in: 710229e7 user: florian tags: copybtn.js-demonstration)
00:52
Use the longer hash prefix for the click-to-copy. (check-in: 21965553 user: drh tags: copybtn.js-demonstration)
2019-05-31
16:36
Demonstration of the copybtn.js module beyond tooltips: add a copy button near the full-length hash of check-ins on the /info page, to copy only the hash prefix when clicked. (check-in: 46f91da1 user: florian tags: copybtn.js-demonstration)
15:34
Auto-init HTML-defined buttons during the "DOMContentLoaded" event, so no more Javascript code required, apart from loading the copybtn.js module. (check-in: 148b0135 user: florian tags: tooltip-copyhash)
15:01
Revamp the comments, and refactor the code in preparation for an auto-init functionality for HTML-defined buttons. (check-in: 7fddf96c user: florian tags: tooltip-copyhash)
14:44
Check that the value of the "data-copylength" attribute is a positive number prior to chopping the text. (check-in: b9823751 user: florian tags: tooltip-copyhash)
2019-05-30
11:33
Add the "data-copylength" attribute to control the length of the copied text. (Rationale: Allow copying just the shortened hash prefixes from elements displaying the full-length hashes, because the short forms are preferred when building command-lines or URLs, and because the full-length hashes are already much easier to copy.) (check-in: 2e17a063 user: florian tags: tooltip-copyhash)
11:04
Revert the manual edits to the makefiles from [f6fcbf292b], and only keep the changes made by the src/makemake.tcl script. (check-in: 2002a508 user: florian tags: tooltip-copyhash)
2019-05-29
14:14
Apply the "hash-digits" setting to limit the length of hash prefixes displayed on tooltips. (check-in: 90e4f5ae user: florian tags: tooltip-copyhash)
14:02
Move the "Copy Button" functionality to a separate Javascript module, to be loaded and used independently from the timeline graph module. (check-in: f6fcbf29 user: florian tags: tooltip-copyhash)
13:27
Activate the load limiter for the /vdiff page. (check-in: 76f4e009 user: drh tags: trunk)
12:55
More consistent naming of variables in the newly added Javascript part. (check-in: c887a1bb user: florian tags: tooltip-copyhash)
12:47
Give a visual feedback when the copy icon is clicked. (check-in: 3783706f user: florian tags: tooltip-copyhash)
12:39
Introduce the "copy-button" CSS class with the SVG icon as the background image, to simplify the Javascript part. (check-in: b0795ff6 user: florian tags: tooltip-copyhash)
00:57
In the "fossil login-group" command, make sure to leave one group before joining another. (check-in: 535714e3 user: drh tags: trunk)
2019-05-28
20:53
Make the new "login-group" command a secondary command in the help system so that one needs to include the "--all" option to see it. (check-in: fcec3edb user: drh tags: trunk)