Fossil

History for src/timeline.c
Login

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

History for src/timeline.c

2020-06-04
10:43
[d907aa95] part of check-in [16a09da8] Fix for "/timeline?c=XXXX" (circa the specified check-in) when the target check-in is at or near the tip of the timeline. See https://fossil-scm.org/forum/forumpost/e3adbfedfd (check-in: [16a09da8] user: graham branch: timeline-circa-fix, size: 109327)
2020-05-29
17:57
[3343979a] part of check-in [018db17c] Correction to the /thisdayinhistory page so that it shows the first day of the project on the anniversary of the project. (check-in: [018db17c] user: drh branch: trunk, size: 109268)
2020-05-27
22:14
[66fb954d] part of check-in [df520195] Updated all user-facing documentation and "fossil help" output (plus select internal comments and function names) to use "hash" rather than "UUID". No functional changes. (Yet?) See forum thread https://www.fossil-scm.org/forum/forumpost/ddc14c6866 for discussion. (check-in: [df520195] user: wyoung branch: uuid-to-hash, size: 109255)
13:28
[58222910] part of check-in [67c42040] Demonstrate how the mkindex.c utility could be extended to automatically put a complete web-page construction inside a transaction. (check-in: [67c42040] user: drh branch: auto-webpage-txn, size: 109255)
2020-05-12
11:20
[62719b74] part of check-in [96e74ad1] Proof of concept for making the "File" menu on the standard menu bar show the files for the currently displayed checkin or branch, rather than always showing the files for "tip". (check-in: [96e74ad1] user: drh branch: context-dependent-files-menu, size: 109224)
00:21
[ded96abc] part of check-in [461d4f41] Extra comment in the code for the m=checkin with t=release feature of /timeline. (check-in: [461d4f41] user: drh branch: trunk, size: 109179)
2020-05-11
23:57
[737dbef2] part of check-in [03f7bcb4] In the /timeline, the t=TAG and m=HASH options can be used together and both all TAGs and the HASH will both be shown. Useful to get context of an historical checkin X relative to releases using "m=X&t=release". (check-in: [03f7bcb4] user: drh branch: trunk, size: 109053)
2020-05-10
12:58
[a87ea577] part of check-in [7eaecedd] Proof-of-concept ETag caching for the /timeline page. Seems to work. Most other webpages could easily add ETag caching now. (check-in: [7eaecedd] user: drh branch: trunk, size: 108798)
2020-05-09
18:08
[bb522d2f] part of check-in [972341db] Enquote the requested path glob in query to get history for a directory name with spaces. (check-in: [972341db] user: ashepilko branch: trunk, size: 108747)
2020-04-29
18:13
[e1e38823] part of check-in [9557e328] Enhance the "forks" query parameter of the /timeline page show that it shows the resolution of forks in addition to their origin. (check-in: [9557e328] user: drh branch: trunk, size: 108728)
2020-04-16
22:26
[0930f546] part of check-in [6d125b72] When showing timelines of references, change the text of Wiki edits from "Changes to wiki..." or "Added wiki..." to be just "Wiki...". (check-in: [6d125b72] user: drh branch: backlink-updates, size: 108134)
2020-04-12
23:10
[46b2ac7e] part of check-in [ea83cdad] On the /bloblist webpage, enhance the "published" display and add the ability to display phantom artifacts. (A phantom is an artifact whose content is unknown.) (check-in: [ea83cdad] user: drh branch: trunk, size: 107514)
03:06
[6f2355a8] part of check-in [55f9d7b6] For the "user:" hyperlink in a forum post in "vfx" mode, link to another timeline that is also in "vfx" mode. (check-in: [55f9d7b6] user: drh branch: trunk, size: 107513)
2020-04-11
22:35
[392bfe94] part of check-in [2f24675a] Merged from trunk (check-in: [2f24675a] user: ashepilko branch: api-cleanup, size: 107343)
2020-04-06
15:44
[88d0550f] part of check-in [46dd6963] Futher viewing enhancements for larger forum posts. The default CSS now limits the maximum height to 25em (because that amount fits nicely on a single screen on an iPhone) and all messages have a "source" link which shows the fully expanded text without scrollbars. (check-in: [46dd6963] user: drh branch: trunk, size: 107338)
2020-04-05
23:45
[9d4f56f5] part of check-in [06afb702] Match the COMMAND and WEBPAGE names with _cmd and _page functions; forumpost/045bffda68 (check-in: [06afb702] user: ashepilko branch: api-cleanup, size: 107340)
19:02
[f08b0f27] part of check-in [a5f31031] Improved processing of timestamp strings used as check-in identifiers. The ISO8601 date without punctuation (digits only) is now accept on the tag:date format. Also, incomplete ISO8601 date/time values are rounding up instead of rounded down, such that the match on 20200101 actually finds a check-in on 2020-01-01 (if any) rather than the last check-in on 2019-12-31. (check-in: [a5f31031] user: drh branch: trunk, size: 107335)
2020-03-27
11:29
[5a85be17] part of check-in [2cdd7573] On a timeline date-time link back to a timeline, set the y=a query parameter so that all artifacts are shown in the target timeline. (check-in: [2cdd7573] user: drh branch: trunk, size: 107270)
2020-03-26
18:54
[23304d43] part of check-in [e5653a4c] Add a new subscription option to receive edits to forum posts. If this option is not selected, then alerts are only sent on the initial post, not on edits. Also: Use the "forumObs" class on timeline forum text that has been subsequently edited. (check-in: [e5653a4c] user: drh branch: trunk, size: 107262)
2020-03-18
00:45
[50c4204d] part of check-in [2233a7b7] Don't even show the "Awaiting Moderator Approval" message, as that would be redundant. (check-in: [2233a7b7] user: drh branch: trunk, size: 107124)
00:42
[3dcc9e57] part of check-in [bf410211] Do not show the text forum messages that are pending moderation in the timeline view. (check-in: [bf410211] user: drh branch: trunk, size: 107248)
2020-03-14
21:00
[097ef021] part of check-in [220ed0a9] Add the nsm query parameter to /timeline for disabling the submenu. (check-in: [220ed0a9] user: drh branch: trunk, size: 107070)
19:42
[9a04febd] part of check-in [b5acbe9b] CSS changes to try to prevent over-width forum messages in the timeline display. (check-in: [b5acbe9b] user: drh branch: trunk, size: 106979)
18:29
[fc056259] part of check-in [c7a536ff] The new vfx query parameter on /timeline shows the formatted text of forum messages directly in the timeline. (check-in: [c7a536ff] user: drh branch: trunk, size: 106975)
2020-02-12
14:17
[8f0491ef] part of check-in [bc8691cd] Propagate the timeline-default-style setting when cloning. Fix the initialization of the timeline style select menu so that it shows it is initialized to the default setting. (check-in: [bc8691cd] user: drh branch: trunk, size: 106446)
2020-02-11
19:47
[c3165b45] part of check-in [895eac4f] Allow websites to specify a default viewing style other than Modern in the /Admin/Timeline setup page. (check-in: [895eac4f] user: drh branch: trunk, size: 106136)
18:15
[7868a66d] part of check-in [7a585153] Do not try to maps graph rails that are negative. Fix for ticket [acf1302afa53e6a1] (check-in: [7a585153] user: drh branch: trunk, size: 105921)
2020-01-17
13:31
[3d38ad92] part of check-in [9dce5ffe] Give the correct count of check-ins for /timeline displays that include the from=, to=, and chng= query parameters. (check-in: [9dce5ffe] user: drh branch: trunk, size: 105899)
2019-12-24
18:39
[2479ee68] part of check-in [b00e89d4] Fix minor typo from check-in [9bb70584a1d7d2f7]. (check-in: [b00e89d4] user: mistachkin branch: trunk, size: 105604)
2019-12-23
14:31
[e665882d] part of check-in [d80adfe0] Provide new classes "tktTlOpen" or "tktTlClosed" for the timeline display of tickets, depending on whether or not the ticket is open or closed. The default style changes the foreground color slightly. Probably the style needs to be adjusted. (check-in: [d80adfe0] user: drh branch: trunk, size: 105604)
12:38
[8d7fec4e] part of check-in [9bb70584] Add the "New Ticket" option to timeline displays. (check-in: [9bb70584] user: drh branch: trunk, size: 104915)
2019-11-23
21:46
[cf30f09f] part of check-in [67412fbb] Improve comment to explain why the "r" query is being rewritten (check-in: [67412fbb] user: andygoth branch: andygoth-restore-related, size: 104567)
20:55
[0b8f4d28] part of check-in [2a5af707] Show filter description even when "r" is used on a branch that has no wiki (check-in: [2a5af707] user: andygoth branch: andygoth-restore-related, size: 104525)
20:54
[21f0b73a] part of check-in [e2581e6d] Restore operation of "related" and "tag filter" widgets, see forum thread https://fossil-scm.org/forum/forumpost/2d5fe3dedc for discussion (check-in: [e2581e6d] user: andygoth branch: andygoth-restore-related, size: 104486)
2019-08-27
12:36
[c9b80236] part of check-in [833b220a] Add hyperlinks to the branch diff page from branch timeline and from /info. (check-in: [833b220a] user: drh branch: vdiff-improvements, size: 104383)
00:11
[d2b25b25] part of check-in [6e40f866] On the /vdiff page, show a timeline with both check-ins using different highlights on each check-in. (check-in: [6e40f866] user: drh branch: vdiff-improvements, size: 104300)
2019-07-16
20:02
[f5bc3117] part of check-in [70a94d09] Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more (check-in: [70a94d09] user: jan.nijtmans branch: trunk, size: 103921)
2019-06-10
16:08
[3a707c53] part of check-in [af2ca388] Fix a minor coding typo from [2196555351] (property name). (check-in: [af2ca388] user: florian branch: tooltip-tweaks, size: 103930)
2019-06-07
13:15
[889cd6b9] part of check-in [759fbda4] Minor improvements to the copy-button logic. (check-in: [759fbda4] user: drh branch: trunk, size: 103929)
13:10
[4d3c390c] part of check-in [ef848025] Minor name changes to new routines. (check-in: [ef848025] user: drh branch: copybtn.js-tweaks, size: 103327)
13:01
[1897eab6] part of check-in [647424d4] 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 branch: trunk, size: 103922)
11:47
[8f9fefce] part of check-in [eb960935] 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 branch: copybtn.js-tweaks, size: 103316)
2019-06-05
20:15
[306395e7] part of check-in [036c854d] 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 branch: trunk, size: 103320)
2019-06-01
00:52
[2fd6f871] part of check-in [21965553] Use the longer hash prefix for the click-to-copy. (check-in: [21965553] user: drh branch: copybtn.js-demonstration, size: 103452)
2019-05-29
14:14
[f7a4703e] part of check-in [90e4f5ae] Apply the "hash-digits" setting to limit the length of hash prefixes displayed on tooltips. (check-in: [90e4f5ae] user: florian branch: tooltip-copyhash, size: 103718)
14:02
[3966605a] part of check-in [f6fcbf29] 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 branch: tooltip-copyhash, size: 103411)
2019-05-23
02:29
[a6575711] part of check-in [42c57c97] Default dwell and close times for tooltips changes to 100 and 250 milliseconds. (check-in: [42c57c97] user: drh branch: tooltip-experiments, size: 103338)
02:25
[8208c363] part of check-in [c3b223b7] Avoid changing "r=TAG" into "t=TAG" and "rel" in the URL of a /timeline. (check-in: [c3b223b7] user: drh branch: tooltip-experiments, size: 103339)
2019-05-21
09:12
[60a99190] part of check-in [e45429d7] Also add a configuration option to set the closeTimeout for tooltips. (check-in: [e45429d7] user: florian branch: tooltip-experiments, size: 103442)
02:15
[cff12b43] part of check-in [5fc142df] Add a configuration option under the Admin/Timeline setup menu to set the dwellTimeout for tooltips. (check-in: [5fc142df] user: drh branch: tooltip-experiments, size: 103256)
2019-05-20
23:19
[f102c18e] part of check-in [274e95f5] Merge in the most recent enhancements from trunk, and the new experimental feature that puts the select branch first in the timeline. (check-in: [274e95f5] user: drh branch: tooltip-experiments, size: 103088)
22:47
[8d9d6219] part of check-in [b39d8d69] For timelines of a particular branch, try to put the target branch on the left side of the graph, before "trunk". Trunk comes second. (check-in: [b39d8d69] user: drh branch: selected-branch-on-left, size: 102512)
2019-05-18
20:55
[0614d00d] part of check-in [d99debe8] Merge the windows build fix from trunk. (check-in: [d99debe8] user: drh branch: bad-merge, size: 102842)
18:57
[d1734494] part of check-in [a27ca27f] Improvements to branch linkage from the tooltip. Branch linkage now works even from a file history graph. And the source check-in is always highlighted in the linked timeline. (check-in: [a27ca27f] user: drh branch: tooltips, size: 102833)
00:19
[f0c70823] part of check-in [420244cb] Fix harmless compiler warning. (check-in: [420244cb] user: mistachkin branch: trunk, size: 102266)
2019-05-17
16:45
[06cebb9c] part of check-in [8e922935] Proof-of-concept for how to pop up a tooltip when mousing over one of the branch arrows in a timeline graph. (check-in: [8e922935] user: drh branch: tooltips, size: 102384)
01:42
[0ff6ef61] part of check-in [1695ddbd] Adjust the graph display flags for various query parameters to /timeline. (check-in: [1695ddbd] user: drh branch: graph-improvements, size: 102257)
2019-05-16
16:19
[867413a2] part of check-in [f6d74f16] Attempts at improving timeline graphs to be more intuitive and informational. For this check-in, add the TIMELINE_XMERGE property to disable merge lines to non-graph nodes. Then disable TIMELINE_DISJOINT for branch graphs. (check-in: [f6d74f16] user: drh branch: graph-improvements, size: 102032)
2019-05-14
19:11
[256317b6] part of check-in [5cc74bff] Need to keep the TIMELINE_DISJOINT flag on branch timelines. (check-in: [5cc74bff] user: drh branch: trunk, size: 101889)
19:05
[03c93675] part of check-in [bb0faeb8] Add the TIMELINE_FILLGAPS flags to branch timelines. (check-in: [bb0faeb8] user: drh branch: trunk, size: 101887)
14:47
[6f363478] part of check-in [fff033fe] Add a new TIMELINE flag to control the dotted vertical lines that indicate omitted nodes. Only enable the dotted verticals where they make sense. (check-in: [fff033fe] user: drh branch: trunk, size: 101797)
13:47
[1081eaf3] part of check-in [01d8bf97] Improvements to the display of the "Context" graph on check-in /info pages. (check-in: [01d8bf97] user: drh branch: trunk, size: 101709)
2019-05-13
01:47
[09cfb5eb] part of check-in [d0de24fe] Add "Yesterday" and "Tomorrow" submenu links on the /thisdayinhistory page. (check-in: [d0de24fe] user: drh branch: trunk, size: 101322)
2019-05-12
23:48
[c1c886cd] part of check-in [8e2b8b02] Improved rendering of the graphs on the /thisdayinhistory page. More generally, improved rendering of multiple graphs on the same page that omit the TIMELINE_DISJOINT flag. (check-in: [8e2b8b02] user: drh branch: trunk, size: 101058)
2019-05-10
16:33
[cdffd7d2] part of check-in [273974a2] Try again to provide better "(more context)" hyperlinks on the /thisdayinhistory page. (check-in: [273974a2] user: drh branch: trunk, size: 101001)
16:26
[2ecd0a77] part of check-in [97bc9c3a] Improve the "more context" hyperlink on the /thisdayinhistory page. (check-in: [97bc9c3a] user: drh branch: trunk, size: 100888)
16:19
[9556302a] part of check-in [e7103eeb] Add the /thisdayinhistory page. (check-in: [e7103eeb] user: drh branch: trunk, size: 100871)
2019-04-19
18:55
[0470e8fb] part of check-in [9bdda204] Enhance the /timeline query parameter parsing so that the ymd=, ym=, and yw= query parameters can optionally omit the date punctuation. (check-in: [9bdda204] user: drh branch: trunk, size: 98759)
2019-03-27
13:22
[b35a48e0] part of check-in [99abe50b] Expand the dates in the timeline description when using punctuationless dates in the query parameters. (check-in: [99abe50b] user: drh branch: trunk, size: 97735)
13:16
[b72c7539] part of check-in [437f39b8] Accept pure numeric ISO8601 date/time strings (without punctuation) if there are not conflicts with other identifiers. (check-in: [437f39b8] user: drh branch: trunk, size: 97619)
2019-01-27
15:35
[2b4aaceb] part of check-in [bc62fa17] Add the "comment-format" setting to set the default options for printing timeline comments to the console, as discussed here: https://fossil-scm.org/forum/forumpost/d9954370c7. (check-in: [bc62fa17] user: florian branch: comment-format-setting, size: 97438)
2019-01-17
00:20
[8d956f6a] part of check-in [8cb1b231] Add the bid= query parameter to the /timeline page. (check-in: [8cb1b231] user: drh branch: trunk, size: 97431)
2019-01-02
08:28
[b6e70709] part of check-in [76f44784] Make the 'n=all' query parameter work as expected for the /timeline?p= and /timeline?d= web pages. (check-in: [76f44784] user: florian branch: fix-timeline-limit, size: 97063)
03:08
[385a7cd8] part of check-in [867fe0ea] Put an "Add Wiki" button in the submenu for /timeline displays of branches and tags. Add the "Add Wiki:" line to the overview section of check-in /info pages. (check-in: [867fe0ea] user: drh branch: trunk, size: 97031)
2019-01-01
19:45
[1d157b3e] part of check-in [31edaabf] On the /timeline page with the r= or t= query parameters, change the header to report that it is showing only check-ins, since that is all it will show regardless. (check-in: [31edaabf] user: drh branch: trunk, size: 97117)
2018-12-31
00:00
[19256559] part of check-in [57443202] Better titles for the /wiki page for associated wiki. (check-in: [57443202] user: drh branch: describe-objects-using-wiki, size: 97081)
2018-12-30
21:37
[44529ee2] part of check-in [42327c67] Add more linkage between the speicially named wiki pages and various objects. (check-in: [42327c67] user: drh branch: describe-objects-using-wiki, size: 96992)
20:30
[b0a292d1] part of check-in [dcf93d03] Begin adding the ability to use specially-named wiki pages to supplemental information about branches, tags, and/or checkins. (check-in: [dcf93d03] user: drh branch: describe-objects-using-wiki, size: 96690)
2018-12-28
23:46
[488258ea] part of check-in [9fae2151] Add support for the "mionly" query parameter in /timeline when using from= and to=. (check-in: [9fae2151] user: drh branch: trunk, size: 96569)
18:38
[3884b8fd] part of check-in [994d7d84] Improved title on /timeline graphs with from, to, and rel query parameters. (check-in: [994d7d84] user: drh branch: trunk, size: 96430)
18:15
[fac87b80] part of check-in [7759a00e] Enhance the from=/to= query parameters on the /timeline page so that when the "rel" query parameter is present, the graph shows checkins that merge with checkins on the choose path. (check-in: [7759a00e] user: drh branch: trunk, size: 96128)
16:52
[8cf2ba47] part of check-in [4da95b25] Add compression to the built-in javascript. Update comments on graph.js. (check-in: [4da95b25] user: drh branch: trunk, size: 95013)
16:21
[d8878bce] part of check-in [30aec47a] Improved graph display when a single checkin is the parent of both a normal and a cherrypick merge. (check-in: [30aec47a] user: drh branch: trunk, size: 95016)
02:01
[91d6e072] part of check-in [35e892b4] In /timeline, the cherrypicks query parameter puts the graph into "disjoint" mode, which displays much better for the data it is presenting. (check-in: [35e892b4] user: drh branch: trunk, size: 94711)
01:25
[4464f4e1] part of check-in [ee64832f] Improvements to /timeline generation of cherrypick merges. Cherrypicks are now shown with the f= query parameter. Add the cherrypicks query parameter to /timeline. Add test cases to the graph-test-1.wiki page. (check-in: [ee64832f] user: drh branch: trunk, size: 94693)
2018-12-27
21:56
[495ed47a] part of check-in [fe40b652] Much faster rendering of branch timelines. (check-in: [fe40b652] user: drh branch: trunk, size: 93477)
20:13
[56e23a47] part of check-in [8b3e3e00] Fix a problem in which normal merge arrows were often drawn as normal merge arrows. (check-in: [8b3e3e00] user: drh branch: trunk, size: 93487)
19:55
[3cd3c46f] part of check-in [236586d6] Attempt to draw the entire length of a cherrypick merge line using a dashed line. (check-in: [236586d6] user: drh branch: trunk, size: 93497)
19:39
[f81c1852] part of check-in [55ab522c] Show cherrypick merges on the default timeline. Disable the display of cherrypicks using the "ncp" query parameter. Currently, the only display difference between a normal merge and a cherrypick merges is in the final horizontal segment of the merge line as it moves into the child node. More work is needed on the display logic. (check-in: [55ab522c] user: drh branch: trunk, size: 93368)
16:22
[c5bb0552] part of check-in [c0a5083e] Omit unused elements of the "rowinfo" JSON element used to generate a timeline graph. (check-in: [c0a5083e] user: drh branch: trunk, size: 92005)
15:40
[826416a5] part of check-in [a07f1688] Draw arrows for cherrypick merges on the context graph. There is still no distinction between normal and cherrypick merges, though. Both arrows look alike. (check-in: [a07f1688] user: drh branch: trunk, size: 91615)
2018-12-24
06:40
[d449243c] part of check-in [d28f9e99] Restore background colors and clickable nodes for the Leaves web page. (check-in: [d28f9e99] user: florian branch: fix-timeline-view, size: 91428)
2018-12-12
18:15
[fb66f854] part of check-in [2be93e3d] Changing the Timeline submenu between "Basic" and "Advanced" should be a sticky setting. (check-in: [2be93e3d] user: drh branch: trunk, size: 90939)
2018-12-11
21:31
[8515a156] part of check-in [606421ed] Change timeline hyperlinks to wiki pages to point to the specific version of the wiki page that the timeline entry refers to, not to the latest version of that page. (check-in: [606421ed] user: drh branch: trunk, size: 90910)
2018-09-26
13:33
[ff8fa57f] part of check-in [6313d0a8] When clicking on a username in the timeline, link to a timeline that shows *all* events for that user. In other words, override the display-cookie y= query parameter by providing an explicit y=a query term. (check-in: [6313d0a8] user: drh branch: trunk, size: 90818)
2018-08-20
19:15
[a5871284] part of check-in [8fc7c1b1] When displaying a timeline on a narrow screen, move the date to the third column to make the first column narrower. (check-in: [8fc7c1b1] user: drh branch: trunk, size: 90824)
2018-08-09
16:00
[0c8819dd] part of check-in [148d4b66] Fix an unfinalized prepared statement in the "fossil bisect ui" command. (check-in: [148d4b66] user: drh branch: trunk, size: 90800)
2018-07-28
13:36
[87bd939e] part of check-in [327c51b4] Fix /timeline so that it works with only RdForum permission. (check-in: [327c51b4] user: drh branch: forum-v2, size: 90783)
2018-07-22
18:14
[ddccfb24] part of check-in [2b8b1894] Begin reimplementing the forum webpages. This is a non-functional incremental check-in. (check-in: [2b8b1894] user: drh branch: forum-v2, size: 90764)
2018-06-22
13:50
[4199aaba] part of check-in [d51ca5f5] Add the --sql option to the timeline command. (check-in: [d51ca5f5] user: drh branch: email-alerts, size: 90447)
2018-06-14
13:43
[ac94e99d] part of check-in [4f2b2309] Reinstate the foreground color changing for timeline arrors based on the background color of the text. This check-in uses the #00aa00 background color intentially for testing purposes. (check-in: [4f2b2309] user: drh branch: arrow-color-fix, size: 90273)
2018-06-07
00:45
[7ba78744] part of check-in [7ac88481] Disable the feature that changes the foreground color of the graph based on the background color of the item, as the item background color no longer extends under the graph. (check-in: [7ac88481] user: drh branch: trunk, size: 90277)
2018-06-06
17:55
[1109adcb] part of check-in [30f60a58] Fix an XSS problem in the chng= query parameter to /timeline. (check-in: [30f60a58] user: drh branch: trunk, size: 90220)
2018-05-04
13:52
[c35001fc] part of check-in [8d1cb59f] Fix a harmless compiler warning in timeline.c. (check-in: [8d1cb59f] user: drh branch: trunk, size: 90218)
2018-05-03
16:54
[f21551ab] part of check-in [98b4cb33] Change the version number to 2.6 and update the change log in preparation for a release. (check-in: [98b4cb33] user: drh branch: trunk, size: 90218)
2018-04-26
20:54
[f5b73209] part of check-in [58804979] Do not limit the number of rows shown in a timeline using the n= query parameter if any of the yw=, ymd=, or days= query parameters are present. (check-in: [58804979] user: drh branch: trunk, size: 90143)
20:47
[3c8866c7] part of check-in [d5fd4e26] On the banner for days=, ymd=, and yw= include a count of the number of timeline items. (check-in: [d5fd4e26] user: drh branch: trunk, size: 90086)
19:55
[9c5768d9] part of check-in [69786b02] Fix a typo in the banner for the days= query parameter. (check-in: [69786b02] user: drh branch: trunk, size: 89792)
19:53
[a9a762c2] part of check-in [cd11e359] Add the days= query parameter to /timeline (check-in: [cd11e359] user: drh branch: trunk, size: 89790)
19:39
[808b8bf7] part of check-in [adbebbd1] Further improvements to the yw= banner. More flexible handling of ymd=. (check-in: [adbebbd1] user: drh branch: trunk, size: 89244)
19:20
[e1b29fa1] part of check-in [b89e7452] Further enhancements to the timeline label for the yw= query parameter. (check-in: [b89e7452] user: drh branch: trunk, size: 89064)
19:02
[a94ef667] part of check-in [881b4646] Improved handling of the the yw= query parameter on /timeline. (check-in: [881b4646] user: drh branch: trunk, size: 89051)
2018-03-19
20:24
[5c7bb1e8] part of check-in [7c690c08] If the dp= and r= query parameters are both supplied to /timeline, use only the r= query parameter and ignore dp=. (check-in: [7c690c08] user: drh branch: trunk, size: 88269)
19:55
[68ddb467] part of check-in [63b967e0] This doesn't quite work, so I'll try a different approach. Was: When clicking on the "Move to branch ...." links in the timeline, show only check-ins relevant to that branch. (check-in: [63b967e0] user: drh branch: mistake, size: 89123)
2018-03-17
15:55
[fa9d2e43] part of check-in [b900583c] Add a new viewing mode called "Classic". The new "Classic" is the same as "Verbose" in the previous release. The "Verbose View" is now the same as "Compact" except that the check-in details are always expanded. (check-in: [b900583c] user: drh branch: trunk, size: 88255)
2018-02-24
00:39
[b8cd687b] part of check-in [94c0b8ec] First cut at supporting ETags: and If-None-Match: for cache control. (check-in: [94c0b8ec] user: drh branch: etags-cache-control, size: 87920)
2018-02-10
15:38
[b9895797] part of check-in [694e11a7] Fix the display of technotes on the main timeline so that their background color shows again. (check-in: [694e11a7] user: drh branch: trunk, size: 87910)
2018-01-24
17:00
[73a4e743] part of check-in [0ac1895c] Timeline fixes: (1) Show the artifact-id for tickets, wiki, and tags in the detail section for Verbose and Compact Mode. (2) Fix the graph.js script so that it sets ellipsis callbacks even if there are not graph elements. (check-in: [0ac1895c] user: drh branch: trunk, size: 87563)
2018-01-16
15:41
[fb710458] part of check-in [3c2ef25d] Fix bad url on "Advanced"/"Basic" link of the timeline page.

The zLink argument of style_submenu_element() should be a literal "%s", otherwise, encoded url parameter value may contain "%" and get corrupt by the vmprintf() call inside.

Problem was happening when clicking on "Basic/Advanced" link on this page: http://www.fossil-scm.org/index.html/timeline?advm=1&chng=src/* (check-in: [3c2ef25d] user: mgagnon branch: trunk, size: 87419)

2018-01-03
18:56
[699c4f29] part of check-in [96dcb7e7] Accept both "127.0.0.1" and "::ffff:127.0.0.1" as valid loopback IP addresses. (check-in: [96dcb7e7] user: drh branch: trunk, size: 87407)
2017-12-13
17:17
[50562368] part of check-in [3f316764] Always generate timeline-data for a timeline even if the table has no check-ins and thus no graph. This causes the timeline-data scanner to continue looking for subsequent timelines. (check-in: [3f316764] user: drh branch: trunk, size: 87421)
2017-12-11
23:51
[7a961c6d] part of check-in [99057f27] Timeline styling changes: (1) The td.timelineModernCell and td.timelineColumnarCell elements omit the id attribute when they are the current check-out or the selection. (2) Default CSS is changed to give a light-gray color to modern and columnar cells that are not current or selected and do not have a branch color. (3) The detail string in the verbose and compact views is now surrounded by parentheses. (check-in: [99057f27] user: drh branch: trunk, size: 87367)
2017-12-06
22:38
[f07632dd] part of check-in [5a6fe06c] Set the color of graph comment boxes using javascript, instead of in-line CSS. (check-in: [5a6fe06c] user: drh branch: trunk, size: 87157)
19:09
[f6d344a9] part of check-in [3b06d2c2] Make use of the new m= query parameter on /finfo when clicking on file links. (check-in: [3b06d2c2] user: drh branch: trunk, size: 87170)
18:48
[11d886a4] part of check-in [cee4bcf0] Do not scroll to the select element of "Context" timelines. (check-in: [cee4bcf0] user: drh branch: trunk, size: 87157)
18:02
[879e48b9] part of check-in [d7435bc2] Fix over-length source code lines in timeline.c. (check-in: [d7435bc2] user: drh branch: trunk, size: 86733)
17:38
[c4cba3e0] part of check-in [68635d60] Fix the timeline graph generator so that it works with two or more graphs on a single page. (check-in: [68635d60] user: drh branch: trunk, size: 86654)
13:48
[cf161e0b] part of check-in [b799891b] Remove the last bits of in-line javascript from the timelines. (check-in: [b799891b] user: drh branch: trunk, size: 86501)
10:01
[16ee2c57] part of check-in [6b645d63] Perform table sorting using a separate javascript file rather than using in-line javascript. (check-in: [6b645d63] user: drh branch: trunk, size: 86552)
2017-12-05
22:39
[195100df] part of check-in [259074d3] Make the Basic/Advanced menu controls on timelines a setting that persists in the display preferences cookie. (check-in: [259074d3] user: drh branch: trunk, size: 86536)
21:36
[822e0d4d] part of check-in [0a1f4ed6] Remember the last Unified/Side-by-side diff in the display preferences cookie. (check-in: [0a1f4ed6] user: drh branch: trunk, size: 86158)
20:16
[6ab0a036] part of check-in [32a2fff8] Replace the in-line graph-drawing javascript with a separate graph drawing module, "graph.js". (check-in: [32a2fff8] user: drh branch: trunk, size: 86164)
16:04
[3cc49cdd] part of check-in [cc846d4b] Remove the [...] surrounding hashes in the detail information of the timeline. (check-in: [cc846d4b] user: drh branch: trunk, size: 96604)
01:05
[e5b7a3f3] part of check-in [4f2c9841] Anti-robot defenses are now CSP-safe. (check-in: [4f2c9841] user: drh branch: main.js, size: 96590)
2017-12-04
16:42
[23e007c8] part of check-in [38b223df] Remove ".timelineSpacer" rows surrounding the select row on a timeline. (check-in: [38b223df] user: drh branch: trunk, size: 96622)
2017-11-29
14:02
[85c220c5] part of check-in [6314b4ed] All timelines use the "ss" display preferences cookie. (check-in: [6314b4ed] user: drh branch: sticky-timeline-style, size: 96766)
13:25
[50dfe05e] part of check-in [e36f693f] Add the "View" selector to the /finfo page. (check-in: [e36f693f] user: drh branch: sticky-timeline-style, size: 96484)
11:46
[410f7774] part of check-in [2a8598f9] Change the name of "Normal View" to "Modern View". Add the "View" modifier to all choices in the view mode selector, to help make it clear what the selector is for. (check-in: [2a8598f9] user: drh branch: sticky-timeline-style, size: 96283)
03:41
[6b78bfaa] part of check-in [59980b60] In "Verbose" mode, put the hash up front, as was done with legacy. (check-in: [59980b60] user: drh branch: sticky-timeline-style, size: 96263)
02:59
[94da3f0e] part of check-in [926a5a38] Remove the "border-collapse: collapse;" default CSS from the /timeline. (check-in: [926a5a38] user: drh branch: sticky-timeline-style, size: 95345)
02:48
[51d2720a] part of check-in [e814b1e5] Fixes to default styling. (check-in: [e814b1e5] user: drh branch: sticky-timeline-style, size: 95345)
02:29
[39c1c5e3] part of check-in [c0a3a90b] Change the name of the "Detailed" mode on /timeline to "Verbose". (check-in: [c0a3a90b] user: drh branch: sticky-timeline-style, size: 95427)
02:20
[63f49f4d] part of check-in [92af2148] Fixes to the cookie handler. Simpler class structure on timelines. (check-in: [92af2148] user: drh branch: sticky-timeline-style, size: 95429)
2017-11-28
22:16
[32553fce] part of check-in [3ec84397] Improvements to handling of the cookie for "sticky" display settings. (check-in: [3ec84397] user: drh branch: sticky-timeline-style, size: 95581)
21:43
[b55f1cf0] part of check-in [f64fa4f1] Change the style selector query parameter on /timeline to "ss". Other code cleanup. The new style selector is working, but needs default CSS. (check-in: [f64fa4f1] user: drh branch: sticky-timeline-style, size: 95536)
19:41
[91ff0b46] part of check-in [fdf071e1] Work toward getting the mode selector to work on /timeline. This check-in is incomplete and is intended only to transfer code between machines. (check-in: [fdf071e1] user: drh branch: sticky-timeline-style, size: 97476)
16:42
[568ec2af] part of check-in [0f446ca6] Add the /cookies page for debugging. (Maybe that page can be expanded to allow users to edit their preferences?) Use sticky values for the "n=" and "y=" query parameters on timelines. (check-in: [0f446ca6] user: drh branch: sticky-timeline-style, size: 97111)
2017-11-27
17:50
[61150dbe] part of check-in [50376e4b] Remove an unused function from the timeline logic. (check-in: [50376e4b] user: drh branch: trunk, size: 96894)
16:03
[8b37936c] part of check-in [eed877c0] Add a setup parameter under Setup/Timeline for configuring the default number of entries in a timeline that lacks an n= query parameter. (check-in: [eed877c0] user: drh branch: trunk, size: 97508)
00:13
[e3cc6c44] part of check-in [255adb04] The /timeline page shows check-ins only if there is no y= query parameter and if the user has read ("r") permissions on the repo. (check-in: [255adb04] user: drh branch: trunk, size: 97454)
2017-11-26
23:53
[e41e5aed] part of check-in [d1aa1e62] Avoid drawing two consecutive ellpses when the timeline comment has been truncated. (check-in: [d1aa1e62] user: drh branch: trunk, size: 97329)
23:29
[4d33aba8] part of check-in [6e9748b6] Remove a leftover "basic" query parameter on an internal /timeline line. Change the default number of entries shown for "c=" timelines to 50, as this works better with the new centering logic. (check-in: [6e9748b6] user: drh branch: trunk, size: 97098)
23:19
[ed035b79] part of check-in [66e6c97b] If there is a selection or marked entry, scroll the /timeline so that the marked entry as as close to the middle of the screen as we can get, upon initial display of the timeline. (check-in: [66e6c97b] user: drh branch: trunk, size: 97180)
15:47
[fd75586f] part of check-in [1b78291f] Use three U+002e characters to form the ellipsis in timelines, rather than the U+22ef, since some browsers do not know how to render U+22ef. (check-in: [1b78291f] user: drh branch: trunk, size: 96892)
02:23
[2e3d2617] part of check-in [a794d858] Clicking on the ellipsis expands the (detail) section in a timeline. (check-in: [a794d858] user: drh branch: trunk, size: 96897)
02:04
[5ae635e8] part of check-in [44a5ac41] Add a Help submenu item to the /timeline page, so that advanced users can quickly see all of the query parameters, and perhaps start to enter them directly on the URL. (check-in: [44a5ac41] user: drh branch: trunk, size: 96897)
01:41
[3a8a0167] part of check-in [58cfff2a] Default the /timeline format to "comment (detail)". (check-in: [58cfff2a] user: drh branch: trunk, size: 96684)
01:34
[ad589a56] part of check-in [7b9cfa99] Replace the three bullets with a midline ellipsis character in the timelines. (check-in: [7b9cfa99] user: drh branch: declutter-via-js, size: 96684)
01:29
[0a6828be] part of check-in [4d6fda6d] Fix a javascript error in toggleEllipsis() in the /timeline. (check-in: [4d6fda6d] user: drh branch: declutter-via-js, size: 96694)
01:25
[c5571f7c] part of check-in [83bb8a86] Clicking anywhere on the comment field of a /timeline toggles the (detail) on/off. The ellipsis is no longer a hyperlink. (check-in: [83bb8a86] user: drh branch: declutter-via-js, size: 96656)
00:37
[afaa8e32] part of check-in [cef3d63c] For the ellipses in timelines from three bullet characters. (check-in: [cef3d63c] user: drh branch: declutter-via-js, size: 96324)
2017-11-25
21:21
[f09e7bf6] part of check-in [6eaad787] Add the javascript Advanced/Basic buttons to the /finfo timeline. (check-in: [6eaad787] user: drh branch: declutter-via-js, size: 96292)
20:43
[adaa338d] part of check-in [3ede2d87] On the /timeline page, begin with the "basic" view. Provide an "Advanced" button to fill in details using JS. The "basic" query parameter no longer functions. (check-in: [3ede2d87] user: drh branch: declutter-via-js, size: 95899)
12:26
[ae14d01e] part of check-in [e72444ea] Change the names of the "Basic" and "Advanced" buttons to "Declutter" and "Details". (These names are subject to further refinement.) Add a [checkins-using] link to the artifact view for content artifacts. (check-in: [e72444ea] user: drh branch: trunk, size: 95706)
02:15
[aab60682] part of check-in [227c8e57] Add a "Basic" button to the submenu for /timeline pages that do not already have the "basic" query parameter. (check-in: [227c8e57] user: drh branch: trunk, size: 95703)
01:55
[f9951502] part of check-in [a46b9e77] Suppress the "Related" checkbox on the submenu of /timeline when the basic query parameter is enabled. (check-in: [a46b9e77] user: drh branch: trunk, size: 95640)
2017-11-24
23:53
[1d0e3773] part of check-in [78f18dbd] Make the "basic" query parameter the default for built-in skins when clicking on the Timeline menu. Add "basic" to /finfo. Other improvements to timeline. (check-in: [78f18dbd] user: drh branch: trunk, size: 95626)
22:35
[fabd87c5] part of check-in [5ec5a403] Add the "basic=1" query parameter to /timeline, to declutter the display. (check-in: [5ec5a403] user: drh branch: trunk, size: 95447)
21:51
[531d648e] part of check-in [77dfcc91] On the /timeline and /finfo pages, change the hyperlinks under the timestamp to point to the object referenced. This allows the timeline to be configured for "comment-only" but still provide a link to the object. (check-in: [77dfcc91] user: drh branch: trunk, size: 94601)
20:46
[1bc51b24] part of check-in [b3998550] New class "timelineDetailCell" for all <td> elements that hold the separate detail column of a timeline. (check-in: [b3998550] user: drh branch: trunk, size: 94219)
20:30
[31428800] part of check-in [dbb74473] Add a new timeline format that puts the details in a separate table column from the check-in comment. (check-in: [dbb74473] user: drh branch: trunk, size: 94168)
20:04
[11f366cd] part of check-in [4cb350ec] Add the "Comment Format" selector for to the /setup_timeline page. This allows the admin to configure the timeline comment display in various ways, so that nearly all preferences are satisfied. (check-in: [4cb350ec] user: drh branch: timeline-improvements, size: 93773)
16:06
[f4df8045] part of check-in [2df238e5] Restore this display of "Leaf" and "Closed-Leaf" but now put it after the check-in comment. (check-in: [2df238e5] user: drh branch: timeline-improvements, size: 91032)
14:19
[d7c15528] part of check-in [4438e68d] Give greater emphasis to the check-in comment on timeline displays. Move the check-in hash into the details section at the end of each entry. (check-in: [4438e68d] user: drh branch: timeline-improvements, size: 90732)
2017-09-25
15:36
[7949ab6e] part of check-in [037e06b3] Change the "Log" submenu element of the annotation page so that it shows or hides the log using javascript, avoiding a server roundtrip and a recomputation of the annotation. (check-in: [037e06b3] user: drh branch: trunk, size: 91014)
2017-09-19
19:20
[cd3f62ce] part of check-in [4f134e06] Show the delta-source ID on files as well as check-ins for the "showid" query parameter on the /timeline page. (check-in: [4f134e06] user: drh branch: trunk, size: 90993)
01:48
[be6b3aaf] part of check-in [29935c6e] When the "showid" query parameter is given on /timeline or /finfo, show the delta-source artifact ID in addition to the artifact ID. (check-in: [29935c6e] user: drh branch: trunk, size: 90816)
2017-07-05
13:00
[3264fd79] part of check-in [e76f3bbe] In the timeline graph rendering code, hard-code the topRow value in the generated javascript. (check-in: [e76f3bbe] user: drh branch: trunk, size: 90698)
12:33
[e207d758] part of check-in [ba344432] Fix timeline rendering so that multiple timelines can be drawn on each page without interferring with one another. Move the "Referenced By" section of the /info page upward and rename it as "References". Added the /test-backlink page for showing all pages that contain references. (check-in: [ba344432] user: drh branch: trunk, size: 90635)
2017-06-29
06:29
[4deb4ef0] part of check-in [048738b2] Make the command-line timeline behave more like the timeline page by handling dates before resolving to symbolic rid which might actually not meet the "before" or "after" criteria. Bug reported by Roy Keene: timeline output always included a timeline entry which happened to be before the "after" date indicated. (check-in: [048738b2] user: andybradford branch: trunk, size: 90286)
2017-03-01
15:35
[280733bd] part of check-in [b9a1a3b9] Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. (check-in: [b9a1a3b9] user: drh branch: fossil-2.0, size: 90286)
2017-02-10
23:26
[da131090] part of check-in [ffd261ab] Fix timeline limit option with path-specific request. (check-in: [ffd261ab] user: ashepilko branch: trunk, size: 90282)
2016-11-15
00:30
[02dae717] part of check-in [def9af43] Fix timeline -n 0 to display an unlimited number of lines (rather than zero) to match documentation. Correct timeline -n for negative N documentation to match actual behavior. Limit compute_ancestors() and compute_descendants() on the assumption that there is no more than one entry per line. (check-in: [def9af43] user: andygoth branch: trunk, size: 90136)
2016-11-07
04:06
[3a941ddf] part of check-in [e7bdbbe4] Use disjoint timelines when filtering by the chng timeline query parameter (check-in: [e7bdbbe4] user: andygoth branch: trunk, size: 90026)
2016-11-05
15:28
[2c2cd63c] part of check-in [839eca18] Merge trunk (check-in: [839eca18] user: andygoth branch: andygoth-timeline-ms, size: 89955)
15:26
[6c97af5a] part of check-in [40de787d] Cherrypick one more timeline help text update from [5703ccb2e0] (check-in: [40de787d] user: andygoth branch: trunk, size: 80590)
14:10
[d4fef148] part of check-in [9807c1da] Cherrypick timeline help text updates from [5703ccb2e0] (check-in: [9807c1da] user: andygoth branch: trunk, size: 80519)
05:51
[19aa71fa] part of check-in [5703ccb2] Check regular expressions for errors. Add error reporting mechanism. Leave bad patterns out of filter. Add showid and showsql to timeline help text. (check-in: [5703ccb2] user: andygoth branch: andygoth-timeline-ms, size: 89957)
05:18
[5fa8304d] part of check-in [90057326] Add timeline rel query string and change r=TAG to be an alias for t=TAG&rel so that related can be a checkbox and the tag filter text entry can work whether or not related is checked. This addresses issues (2) and (3). (check-in: [90057326] user: andygoth branch: andygoth-timeline-ms, size: 88635)
03:42
[c0b1c8be] part of check-in [3bcdc077] Rework [98cc8782e1] to more thoroughly ignore empty match tags and patterns so that the "Related" submenu item does not appear due to an empty tag filter text entry adding "t=" to the query string (check-in: [3bcdc077] user: andygoth branch: andygoth-timeline-ms, size: 88288)
03:34
[072a3dac] part of check-in [74fe9587] Merge trunk. Some issues identified by [d4a6d3c1ec] are now improved. (1) is fixed, though clicking/tabbing outside the entry field also triggers a submit which may prove annoying. (2) and (3) are still broken. (4) is better because "With/Without Files" is now a checkbox simply labeled "Files". (5) is closer to being feasible, perhaps if "Tag Filter:" is changed to "Filter:". (check-in: [74fe9587] user: andygoth branch: andygoth-timeline-ms, size: 88150)
03:00
[37db17d5] part of check-in [a482549c] Change "v" (files) option from a binary submenu to a checkbox, move to the right of the unhide checkbox so the checkboxes are grouped together (check-in: [a482549c] user: andygoth branch: trunk, size: 80451)
02:29
[815b1896] part of check-in [8d880f0b] Implement style_submenu_checkbox(). Change "unhide" to a checkbox so it can be cancelled without editing the URL by hand. Update skins to support use of <label> tag. Remove redundant "if" check in style.c. Checkbox styling can certainly be improved, but this is a start. (check-in: [8d880f0b] user: andygoth branch: trunk, size: 80625)
2016-11-04
22:37
[4e2264ea] part of check-in [e5b62edb] Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. (check-in: [e5b62edb] user: andygoth branch: trunk, size: 80741)
21:55
[527f3371] part of check-in [250c12c2] Merge trunk (check-in: [250c12c2] user: andygoth branch: andygoth-timeline-ms, size: 88448)
21:53
[c0090415] part of check-in [cda8c14c] Use count(x) instead of sizeof(x)/sizeof(*x) (check-in: [cda8c14c] user: andygoth branch: andygoth-timeline-ms, size: 88585)
21:39
[669f28ae] part of check-in [c1a77615] Use timeline_submenu() instead of style_submenu_element() (check-in: [c1a77615] user: andygoth branch: trunk, size: 80749)
21:32
[2fbfb49c] part of check-in [187424e8] Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. (check-in: [187424e8] user: andygoth branch: trunk, size: 80853)
21:12
[2d7d7383] part of check-in [98cc8782] Improve quoting of match tags and patterns. Ignore empty match tags and patterns. (check-in: [98cc8782] user: andygoth branch: andygoth-timeline-ms, size: 88629)
16:21
[5a8c63ef] part of check-in [d4a6d3c1] Add timeline web UI to set tag filter and match style. Still not 100%. (1) Now that more than one text entry is on the page, pressing enter does not trigger a submit [Firefox ESR 10.0.12], (2) electing "Related" causes Tag Filter to blank, (3) entering a tag filter while "Related" is selected causes "Related" to be deselected, (4) possibly too much clutter, and (5) definitely too much clutter if combined with any future expansions. (1) is due to the lack of a submit button. (2) and (3) are a bad interaction between the t=/r= dichotomy and the design of style_submenu_entry(). (4) maybe could be addressed by changing "Related"/"Branch Only" and "Without Files"/"With Files" to checkbuttons, but style_submenu_checkbox() was never actually implemented. (Probably also want "Unhide" to be a checkbox.) For (5) I have in mind letting the admin define a project-specific list of preset filters. (check-in: [d4a6d3c1] user: andygoth branch: andygoth-timeline-ms, size: 86917)
15:48
[af3227a0] part of check-in [fc25a127] Move GLOB before LIKE in list of possible match styles (check-in: [fc25a127] user: andygoth branch: andygoth-timeline-ms, size: 86601)
15:12
[202cd8fe] part of check-in [f0b91665] Revert unintended change that snuck in alongside prior merge (check-in: [f0b91665] user: andygoth branch: andygoth-timeline-ms, size: 86601)
15:09
[e3eb87cf] part of check-in [490daed2] Merge trunk (check-in: [490daed2] user: andygoth branch: andygoth-timeline-ms, size: 86602)
2016-10-29
16:50
[df373923] part of check-in [fe3d30fc] Compiler warning (MSVC) in timeline.c, found by Kevin, reported on fossil-users list (check-in: [fe3d30fc] user: jan.nijtmans branch: trunk, size: 80886)
2016-10-27
14:57
[1310b6a9] part of check-in [8ae79062] Merge lines descending to the bottom of the timeline that refer to the same commit (check-in: [8ae79062] user: baruch branch: baruch-timeline-fix, size: 80884)
2016-10-24
18:32
[b0ab4588] part of check-in [780c0150] Merge changes.wiki style update (check-in: [780c0150] user: andygoth branch: andygoth-timeline-ms, size: 86986)
15:52
[61fce1fd] part of check-in [1219bffc] Add comments describing each local variable in tagMatchExpression() (check-in: [1219bffc] user: andygoth branch: andygoth-timeline-ms, size: 86598)
15:47
[7d3836ef] part of check-in [9ffc5017] Inconsequential whitespace changes (check-in: [9ffc5017] user: andygoth branch: andygoth-timeline-ms, size: 86158)
2016-10-23
21:50
[07454f4e] part of check-in [b4800dc5] Optimize REGEXP matching by folding all regular expressions into one (check-in: [b4800dc5] user: andygoth branch: andygoth-timeline-ms, size: 86164)
15:42
[738e785f] part of check-in [c1afe56f] Improve comment (check-in: [c1afe56f] user: andygoth branch: andygoth-timeline-ms, size: 85870)
15:36
[5a02c529] part of check-in [be586845] Add ms=EXACT|LIKE|GLOB|REGEXP timeline query parameter which changes the interpretation of the t= and r= query parameters to exact (default), SQL LIKE, glob, or regular expression matching. Other than exact matching, the t= or r= parameter value is interpreted as a whitespace- or comma-delimited list of match patterns, with the option to quote a pattern using single or double quotes in case it contains commas or whitespace. For regular expression matching only, backslash can also be used to inhibit delimiter interpretation of the next character. At this point, the only way to use this feature is to type ms= directly into the URL; the UI still needs to be updated. Be aware for LIKE interpretation that % needs to be written as %25. (check-in: [be586845] user: andygoth branch: andygoth-timeline-ms, size: 85490)
2016-10-01
05:07
[ec39eb94] part of check-in [34d0c570] Return an error if the origin cannot be matched to a check-in or a date. (check-in: [34d0c570] user: andybradford branch: pending-review, size: 80883)
04:21
[e7a2fe35] part of check-in [68b53604] Use #define constants instead of numbers to improve readability of code. (check-in: [68b53604] user: andybradford branch: trunk, size: 80550)
2016-09-13
03:42
[1d4152fb] part of check-in [a85eb7c6] Fix timeline command bug reported by Roy Keene. If the nearest artifact found is a wiki page, it may not have a child, so instead use the time of whatever name_to_uuid finds. For example: fossil timeline after 2015-03-14T13:46:20 (check-in: [a85eb7c6] user: andybradford branch: trunk, size: 80035)
2016-08-23
09:49
[518b4e25] part of check-in [22ed0084] eliminate some end-of-line spaces (check-in: [22ed0084] user: jan.nijtmans branch: mistake, size: 80033)
2016-08-12
22:45
[f8517335] part of check-in [cd77e064] Improved documentation of the date and time stamps understood by most fossil commands and web pages. No non-documentation changes were made, but comments in eight source files were edited. (check-in: [cd77e064] user: rberteig branch: trunk, size: 80034)
2016-06-19
18:49
[af2ad85f] part of check-in [b2b62b83] Add the "chng=" query parameter to the "/timeline" page. (check-in: [b2b62b83] user: drh branch: trunk, size: 79857)
2016-06-15
08:38
[246e9420] part of check-in [bd559ff0] More consistancy in using <br /> and <hr /> HTML tags (check-in: [bd559ff0] user: jan.nijtmans branch: trunk, size: 78378)
2016-05-30
00:42
[a9034a22] part of check-in [e448abd0] Improvements to the /timeline documentation. (check-in: [e448abd0] user: drh branch: trunk, size: 78378)
2016-05-28
22:58
[e2882839] part of check-in [6d1ef3c4] Improve the header comment on from/to timeline to show the number of check-ins on the path. (check-in: [6d1ef3c4] user: drh branch: trunk, size: 78471)
2016-04-10
02:10
[6b6b6e0b] part of check-in [cfca8ec3] Merge trunk. (check-in: [cfca8ec3] user: andygoth branch: mistake, size: 78396)
2016-04-08
13:03
[3d7a3bfd] part of check-in [a1b09559] Updating from trunk. (check-in: [a1b09559] user: viriketo branch: viric_flavour, size: 78398)
2016-04-02
00:00
[4e34d584] part of check-in [f070ec99] Add a plain-text equivalent of the /test-all-help page to the CLI. Complete a first pass for spelling and minor grammar over all command and page help text. (check-in: [f070ec99] user: rberteig branch: ross-spellcheck, size: 78415)
2016-04-01
20:21
[b51b062e] part of check-in [2a4e31bd] Work in progress on spell-check and proof-reading sweep over the help text. (check-in: [2a4e31bd] user: rberteig branch: ross-spellcheck, size: 78411)
2016-03-18
14:35
[ffeeaa96] part of check-in [70ba2951] Draw the upward riser arrow just a short ways, not to the top of screen, for nodes whose next child is off-screen. (check-in: [70ba2951] user: drh branch: short-offscreen-risers, size: 78412)
2016-03-15
10:20
[53f50012] part of check-in [81b76085] Fix error when displaying timeline of single branch. Reported on ML (check-in: [81b76085] user: baruch branch: trunk, size: 78413)
2016-02-20
13:21
[1122eca7] part of check-in [e8735d6a] Initial go at replacing URLs in the form ?name=xyz with /xyz except in places where doing so is either known to break (style_set_current_page() calls) or would require notable refactoring (/dir hyperlink generation). (check-in: [e8735d6a] user: stephan branch: slash-name-links, size: 78236)
2016-01-28
20:54
[96398c9d] part of check-in [cfd3a5b9] Merge updates from trunk. Fix compiler warnings. (check-in: [cfd3a5b9] user: mistachkin branch: baruch_timeline_fixes, size: 78301)
2016-01-24
10:13
[171cf60e] part of check-in [0e782b3d] Fix Older/Newer buttons if showing exactly up to the first/last event (check-in: [0e782b3d] user: baruch branch: baruch_timeline_fixes, size: 78318)
2016-01-21
21:40
[6bfb72ab] part of check-in [aa867868] Fix Older/Newer buttons if showing timeline before beginning or after end of existing timeline (check-in: [aa867868] user: baruch branch: baruch_timeline_fixes, size: 78552)
10:32
[a9232ad5] part of check-in [9ab7122d] Fix memory leak from previous commit (check-in: [9ab7122d] user: baruch branch: pending-review, size: 78346)
2016-01-20
23:07
[fbeccfaf] part of check-in [28dd7c1d] Fix "Newer" button in timeline when using "c" parameter (check-in: [28dd7c1d] user: baruch branch: pending-review, size: 78317)
2016-01-11
00:29
[8ab92a00] part of check-in [03fb7bf9] Correct missing parenthesis typo in timeline query generation logic. (check-in: [03fb7bf9] user: mistachkin branch: trunk, size: 78241)
2015-12-25
03:20
[7c92baf3] part of check-in [96101215] Add a configuration option that will truncate the display of check-in comments on timelines at the first blank line. (check-in: [96101215] user: drh branch: trunk, size: 78240)
02:25
[b0991c07] part of check-in [95335751] Add "Related" and "Branch Only" buttons to the t= and r= query parameters for /timeline. (check-in: [95335751] user: drh branch: trunk, size: 77668)
2015-12-23
11:10
[a3537ba4] part of check-in [ea63a2d1] Improvements to handling of localtime. The 'utc' and 'localtime' query parameters now work on all web pages. Timestamps can be expressed with a timezone modifier and that works correctly. (check-in: [ea63a2d1] user: drh branch: trunk, size: 77424)
2015-12-16
02:31
[de47d981] part of check-in [eba19952] Record fewer digits of the SHA1 hashes in the JSON that defines a timeline graph. (check-in: [eba19952] user: drh branch: trunk, size: 77969)
2015-12-15
16:12
[d9fffcdb] part of check-in [cbde2cf7] Add the "bisect" query parameter the /timeline. Add the "fossil bisect ui" command that runs "fossil ui -page 'timeline?bisect'". (check-in: [cbde2cf7] user: drh branch: trunk, size: 77968)
2015-10-21
12:04
[ba528a9d] part of check-in [3c34db8d] Backout changes from timeline_showfiles_fix branch which was attempting to fix discrepancy between CLI and web when listing modified files in checkins.

Make "fossil timeline -v" command behave like the web interface so the CLI timeline command get fixed instead of breaking the web interface. (check-in: [3c34db8d] user: mgagnon branch: trunk, size: 76776)

2015-10-20
07:41
[faa461ae] part of check-in [5903a70b] Backout [9431fec1ea098feab24002d4c3bfa0132017ef39]: It causes too many files being displayed in various screens. Reported in fossil-dev and Tcl Core mailing list. (check-in: [5903a70b] user: jan.nijtmans branch: pending-review, size: 76756)
2015-10-19
12:02
[dcadc68c] part of check-in [22e0427b] Prevent duplicate entries on the file list of a timeline. (check-in: [22e0427b] user: drh branch: trunk, size: 76818)
2015-10-12
12:12
[29ec52ce] part of check-in [16ce7ef0] Add the ymd= query parameter to the /timeline page. (check-in: [16ce7ef0] user: drh branch: trunk, size: 76721)
2015-10-08
01:34
[7d5aca9a] part of check-in [9f7a681d] Fix /timeline?v=1 and /info page that were not showing all affected files for check-ins with 2 ancestors or more.

pending-review (check-in: [9f7a681d] user: mgagnon branch: timeline_showfiles_fix, size: 76370)

2015-10-03
21:35
[45e4b236] part of check-in [a766e750] New enhancements to the /timewarps page. (check-in: [a766e750] user: drh branch: timewarp-enhancements, size: 76405)
2015-09-28
21:26
[d957b746] part of check-in [583e2f8f] Improved /timewarp webpage. Formerly known as /test_timewarp. (check-in: [583e2f8f] user: drh branch: trunk, size: 75962)
2015-06-19
15:44
[197c4791] part of check-in [21220b21] Merge trunk. (check-in: [21220b21] user: andygoth branch: andygoth-brackets-outside-link, size: 75419)
2015-05-26
21:46
[005c758d] part of check-in [c2df31da] Enhance file_tree_name() to be capable of producing absolute paths within the local tree. Fix --hard option to mv/rm to enable it to work properly with relative paths. (check-in: [c2df31da] user: mistachkin branch: mvRmHardFix, size: 75438)
2015-05-18
04:50
[4cf75615] part of check-in [cfedef78] Ticket [674d5d5556]: If a tag or branch isn't found, don't drop the constraint from the query. Instead, try to match against tagid -1, which will always fail. This gives a display showing that there are zero items that match whichever nonexistent tag or branch. (check-in: [cfedef78] user: andygoth branch: andygoth-tkt-674d5d5556, size: 75435)
2015-05-17
21:30
[c25917cd] part of check-in [a2020a7a] Move all square brackets outside the hyperlink text to make it easier to copy-and-paste links sans brackets from typical browsers. (check-in: [a2020a7a] user: andygoth branch: andygoth-brackets-outside-link, size: 75424)
2015-05-08
03:22
[bb20ac33] part of check-in [aaa0e6d1] Reimplement timeline-circle-nodes and timeline-arrowheads skin options. (check-in: [aaa0e6d1] user: joel branch: graphcss, size: 75443)
2015-05-06
21:28
[0dc9127a] part of check-in [05045a47] Use round() instead of ceil() on element dimension calculations. (check-in: [05045a47] user: joel branch: graphcss, size: 74790)
20:55
[cb47cc37] part of check-in [1f1e199a] Allow the timeline graph to be customized using CSS. (check-in: [1f1e199a] user: joel branch: graphcss, size: 74788)
2015-05-05
16:07
[5c763515] part of check-in [243c77e6] More changes for distinguishing between new files and files added by merge. (check-in: [243c77e6] user: drh branch: show-add-by-merge, size: 75952)
2015-04-27
13:19
[225b6851] part of check-in [7ab03289] Provide help text for all commands and webpages. (check-in: [7ab03289] user: drh branch: trunk, size: 75803)
01:37
[3cfdde67] part of check-in [75e23ea9] Remove an unnecessary permissions check on the /hash-color-test web page. (check-in: [75e23ea9] user: drh branch: trunk, size: 75547)
2015-04-26
18:06
[c539a7e4] part of check-in [ba2ec88b] Add the "forks" query parameter to the /timeline webpage, causing the timeline to show only check-ins associated with a fork. (check-in: [ba2ec88b] user: drh branch: trunk, size: 75606)
17:35
[7f967047] part of check-in [d3f9e588] On all timelines, provide a hyperlink on the timestamp to another timeline that shows all activity around that point in time. (check-in: [d3f9e588] user: drh branch: trunk, size: 74491)
2015-03-31
20:59
[62b10da0] part of check-in [7eb1b666] Reduce timeline row borders to allow graph to flow without obstruction. Add css class to the last timeline row. (check-in: [7eb1b666] user: jmoger branch: skin-blitz, size: 74354)
2015-03-30
20:34
[f6f8c9d2] part of check-in [d19b52a3] In the timeline graph, color the initial up-arrow of a branch in the branch color, when graph coloring is enable. (check-in: [d19b52a3] user: drh branch: trunk, size: 74331)
17:43
[bb2e11ba] part of check-in [70e882b5] Convert background colors into foreground colors before using them for drawing graph lines. (check-in: [70e882b5] user: drh branch: improved-skin-edit, size: 74325)
16:57
[2b0a89c7] part of check-in [675f8c7d] Add the ability to draw graph rail lines in node color. (check-in: [675f8c7d] user: drh branch: improved-skin-edit, size: 73435)
15:26
[39c769b8] part of check-in [d4c2e8db] Add the ability to specify circle-nodes and omit arrowheads on the timeline using the "details.txt" skin file. (check-in: [d4c2e8db] user: drh branch: improved-skin-edit, size: 73315)
14:08
[db0efcfb] part of check-in [31a337f0] Add the "skins/details.txt" file to the skins. Change the skin editors so that they can show a diff of the current configuration against any built-in. (check-in: [31a337f0] user: drh branch: improved-skin-edit, size: 72515)
2015-03-28
19:47
[048a5f86] part of check-in [9cd79bf0] Enhance the hash_color() function so that it can provide foreground colors in addition to background colors. (check-in: [9cd79bf0] user: drh branch: auto-fg-color, size: 72569)
2015-03-26
13:23
[a96d2361] part of check-in [f8832feb] Merge updates from trunk (check-in: [f8832feb] user: jmoger branch: differentiate-timeline, size: 74057)
2015-03-21
23:34
[c41b6e02] part of check-in [ced021fd] Place Newer and Older buttons on circa queries to make browsing easier. (check-in: [ced021fd] user: andybradford branch: trunk, size: 72513)
2015-03-19
23:57
[3b62a9ec] part of check-in [fb9b3707] Expose timeline circles, arrowheads, and branch rail colors as settings (check-in: [fb9b3707] user: jmoger branch: differentiate-timeline, size: 73316)
19:12
[6efc49b4] part of check-in [550f245a] Fix off-by-one with top-of-page descending rails (check-in: [550f245a] user: jmoger branch: differentiate-timeline, size: 71697)
17:53
[e0870fe1] part of check-in [529c07af] Display all check-in nodes as circles, color branch rails, use Xekri to demonstrate trunk rail controls (check-in: [529c07af] user: jmoger branch: differentiate-timeline, size: 71697)
2015-03-18
16:45
[e6784a5e] part of check-in [9d39c6dc] Differentiate merge check-ins from regular, linear check-ins (check-in: [9d39c6dc] user: jmoger branch: differentiate-timeline, size: 71979)
2015-03-16
16:02
[cb0edd56] part of check-in [c4697ad8] Some timeline lines were too short. (check-in: [c4697ad8] user: Isius branch: timelineAntialiasing, size: 71772)
14:36
[0167090e] part of check-in [c6638b79] Fixed timeline antialiasing to maintain color regardless of background color. (check-in: [c6638b79] user: Isius branch: timelineAntialiasing, size: 71772)
2015-03-10
18:46
[417b46e2] part of check-in [f99848e0] Add anti-aliasing to timewarp arrowheads. Improve the anti-aliasing on merge arrowheads. (check-in: [f99848e0] user: drh branch: trunk, size: 71821)
15:40
[897f2e2b] part of check-in [151717fc] Bug fix from previous check-in: Make sure merge risers are drawn when requested. (check-in: [151717fc] user: drh branch: trunk, size: 71167)
15:22
[f587ca4a] part of check-in [dafc3fe4] Automatically omit merge risers from the graph when the graph is scrunched due to many rails. Make sure there is adequate spacing between the graph and text when the graph is scrunched. (check-in: [dafc3fe4] user: drh branch: trunk, size: 71166)
04:05
[1e9cd1ab] part of check-in [3229e5e8] Fix an off-by-one error in computing some coordinates in the graph layout. (check-in: [3229e5e8] user: drh branch: ex-graph, size: 70972)
02:39
[9fdd1097] part of check-in [9ca4f330] Add the experiemental "nomo" query parameter on the timeline graph. (check-in: [9ca4f330] user: drh branch: ex-graph, size: 70897)
02:21
[3764b167] part of check-in [e81344f3] Allow the rail pitch on graphs to go as low as 11 pixels. Adjust the offset of the merge risers as the rail pitch gets smaller so that merge arrows do not overlap the merge risers. (check-in: [e81344f3] user: drh branch: trunk, size: 70801)
2015-03-09
18:14
[f9c06189] part of check-in [3c8b24d4] Improved arrowheads on the timeline graph. (check-in: [3c8b24d4] user: drh branch: trunk, size: 70397)
2015-02-27
13:36
[030a20a1] part of check-in [76e77aba] Remove wordy side bars from two obscure pages. Change "Checkin" to "Check-in" on generated pages. Fix a typo on the webpage-ex.md documentation page. (check-in: [76e77aba] user: drh branch: trunk, size: 69436)
2015-02-23
12:52
[e0071a6c] part of check-in [40058288] Fix to the timeline display when using all of the r=, c=, and n= query parameters. Also: improvements to the (undocumented and unsupported) "showsql" query parameter used for debugging. (check-in: [40058288] user: drh branch: trunk, size: 69424)
2015-02-19
06:18
[a27d7205] part of check-in [8006c6dd] Update usage statement to be consistent with changes made in [e05a74f1f471]. (check-in: [8006c6dd] user: andybradford branch: trunk, size: 69287)
2015-02-14
20:55
[519d10c7] part of check-in [de6a590a] Documentation updates: Revise the change list. Continue migrating from the term "Event" over to "Technical Note". Update the wiki documentation to acknowledge the ability to use Markdown for the past two years. (check-in: [de6a590a] user: drh branch: trunk, size: 69288)
12:24
[d440c7ce] part of check-in [2f50d427] When the user is "nobody", make the g.anon permission vector for "anonymous" available in addition to g.perm. Hyperlinks to pages that would be available to anonymous are shown rather than suppressed. When permission is denied and control jumps to login_needed() a new flag shows whether or not logging in as "anonymous" would help. Work in progress. (check-in: [2f50d427] user: drh branch: login-enhancements, size: 69270)
2015-02-11
15:57
[17d3a71e] part of check-in [d93f5ee3] More places where the %S and/or %!S formatter are useful. (check-in: [d93f5ee3] user: jan.nijtmans branch: trunk, size: 69174)
15:45
[92e01067] part of check-in [245e3983] Set the "Max:" entry box on the /timeline submenu to be size 4 with maxlength of 4. (check-in: [245e3983] user: drh branch: trunk, size: 69175)
11:09
[5d466d6c] part of check-in [1fee0377] Use the "%S" formatting option for human-readable SHA1 hashes and "%!S" for SHA1 hashes in URLs. The length of these hashes are compile-time configurable using FOSSIL_SHA1_PREFIX_LEN and FOSSIL_SHA1_URLPREFIX_LEN, respectively. Defaults: 10 and 16. (check-in: [1fee0377] user: drh branch: trunk, size: 69175)
04:29
[5ae70e76] part of check-in [9472cb56] On /timeline with files, hyperlink from the file to the corresponding artifact text. (check-in: [9472cb56] user: drh branch: trunk, size: 69172)
01:55
[326c78a7] part of check-in [45127a72] Add the m= query parameter to /timeline. Disable the y= selection box on /timeline for cases where other parameters only allow checkins. Further work needed on the a= and b= query parameters to get them working with all combinations of other parameters. (check-in: [45127a72] user: drh branch: trunk, size: 69048)
2015-02-09
10:30
[49780cb6] part of check-in [39e165af] New way to calculate the automatic branch colours.

It's a matter of taste, but I prefer this way; the colours often become more different. (check-in: [39e165af] user: viriketo branch: viric_newcolours, size: 68562)

10:13
[71d2cc0d] part of check-in [65b729ac] Omit unused c= parameters from hyperlinks in the /timeline. (check-in: [65b729ac] user: drh branch: trunk, size: 68579)
04:10
[3a9218aa] part of check-in [f4e299d0] On timelines, to show the "selected" entry, give the row some vertical space between the previous and following rows, a yellow background, a gray border, and a shadow-box (all adjustable via CSS). For the c=TIME "circa" query parameter, highlight the nearest entry. (check-in: [f4e299d0] user: drh branch: trunk, size: 68464)
2015-02-07
15:59
[5ce565ec] part of check-in [dd51f09a] Faster and more accurate method for computing file-age. Also add the showid query parameter to /fileage and extend showid on /timeline to show the RIDs for individual files when the "v" query parameter is used. (check-in: [dd51f09a] user: drh branch: trunk, size: 68333)
2015-02-06
21:38
[fa958c5f] part of check-in [c8f121c7] Further adjustments to the timeline control format. (check-in: [c8f121c7] user: drh branch: timelineMods, size: 68126)
19:35
[33519743] part of check-in [7d20d72a] Minor revisions to the timeline controls to permit for easier reading. (check-in: [7d20d72a] user: mistachkin branch: timelineMods, size: 67937)
09:55
[aa19048e] part of check-in [b8e3dc16] eol-spacing fixes. (check-in: [b8e3dc16] user: jan.nijtmans branch: trunk, size: 67949)
03:28
[df773276] part of check-in [99e081ef] Do not let the "Lines:" box go below one on the /timeline. If it does, automatically revert to 10 lines. Also, arrange for the default number of lines to be 50 in most cases, but only 11 if the c= (circa) query parameter is used. Use n=all to see the entire history of the graph. (check-in: [99e081ef] user: drh branch: form-submenu, size: 67955)
03:00
[22614af7] part of check-in [b6e1f61a] Add the cgi_query_parameters_to_url() routine and use it to cause all query parameters on timeline to be exported. (Need to make this same changes for all other uses of url_render()). Make "context" timelines 11 entries by default. Other cleanups. (check-in: [b6e1f61a] user: drh branch: form-submenu, size: 67705)
2015-02-05
22:20
[2eabc9b4] part of check-in [d7eb21e8] Some clean-up of the "Tech-Note" (formerly "Event") processing. Lots more opportunity for improvement here. (check-in: [d7eb21e8] user: drh branch: form-submenu, size: 68790)
21:10
[c30500ae] part of check-in [b6b2f8df] Rename the "Event" objects as "Tech Notes" on the timeline selection box. (check-in: [b6b2f8df] user: drh branch: form-submenu, size: 68538)
19:19
[d36e4094] part of check-in [9e2e48a4] Put an "Older" button at the bottom of /timeline pages that can be extended downward. That button is already at the top of the page, but it is convenient not to have to scroll back to the top to press it. (check-in: [9e2e48a4] user: drh branch: form-submenu, size: 68538)
16:01
[27de8f3e] part of check-in [cf8fa8dd] Only display the Search submenu button on the /timeline page if check-in searching is enabled for the user and in the repository. (check-in: [cf8fa8dd] user: drh branch: form-submenu, size: 68296)
15:49
[ba17dc70] part of check-in [5eed9680] Fix the link on the Search submenu element on the /timeline. (check-in: [5eed9680] user: drh branch: form-submenu, size: 68251)
15:48
[1d5715a5] part of check-in [49a990b6] Improvements to search dialog boxes. On the /search menu, allow restricting the search to a specific category of document. Add a search submenu item on the timeline page. (check-in: [49a990b6] user: drh branch: form-submenu, size: 68249)
13:50
[8d3846b6] part of check-in [e61dbb17] Fixes to form submenus on the timeline page. (check-in: [e61dbb17] user: drh branch: form-submenu, size: 68196)
12:52
[6b34ac24] part of check-in [0738dcc6] Shorten source lines to 80 characters or less in timeline.c. (check-in: [0738dcc6] user: drh branch: form-submenu, size: 68223)
12:42
[59d5e358] part of check-in [6535398e] Add infrastructure for making some hyperlinks have class='inlinebutton'. But there does not appear to be a good way to style this, so the change is abandoned. (check-in: [6535398e] user: drh branch: inline-button, size: 68338)
2015-02-04
23:56
[17af39ed] part of check-in [1d50f47f] Use a two-entry selection-box instead of a checkbox for boolean properties. (check-in: [1d50f47f] user: drh branch: form-submenu, size: 68341)
19:14
[ae383585] part of check-in [b17970e1] Add the ability to include FORM elements on the submenu. (check-in: [b17970e1] user: drh branch: form-submenu, size: 68308)
2015-01-27
02:40
[55ea2976] part of check-in [39cd06c9] Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. (check-in: [39cd06c9] user: drh branch: trunk, size: 68658)
02:30
[ddd7f989] part of check-in [73069449] Cherrypick 1.31 schema-change. (check-in: [73069449] user: jan.nijtmans branch: sqlite3-compat, size: 91993)
2015-01-26
15:19
[599db2a1] part of check-in [c1c50ced] Use the GR_MAX_RAIL macro to limit the number of parents for a node on a graph. On the /finfo page, ensure that a node is only marked "Added" if it has no parents. (check-in: [c1c50ced] user: drh branch: mlink-improvements, size: 91992)
2015-01-25
21:21
[1ea51228] part of check-in [af3d3b69] Improved tracing capability for debugging purposes. (check-in: [af3d3b69] user: drh branch: trunk, size: 91967)
2015-01-17
20:17
[39a5d07a] part of check-in [b955a6b2] Remove an obsolete query parameter from the documentation of the /timeline page. No changes to code. (check-in: [b955a6b2] user: drh branch: trunk, size: 91968)
2015-01-06
01:06
[88673476] part of check-in [8533365e] Add icons on sortable table headers to show which columns are sortable and which is the current sort column. This code is inspired by the brlist-visual-enhancement branch, but is a completely new implementation. (check-in: [8533365e] user: drh branch: trunk, size: 92025)
2014-12-25
08:20
[acbe2cf9] part of check-in [1860c6d6] Fix comment explaining JS graph generation (check-in: [1860c6d6] user: baruch branch: trunk, size: 91986)
2014-12-23
12:20
[4397700f] part of check-in [4f2f0449] Use a "disjoint" timeline for the display of ancestor and descendent graphs. (check-in: [4f2f0449] user: drh branch: trunk, size: 91941)
12:09
[7090cfef] part of check-in [5111a5fe] Add the (undocumented) "showrid" query parameter to the main timeline. Used for debugging only. (check-in: [5111a5fe] user: drh branch: trunk, size: 91905)
2014-12-09
16:25
[7181850c] part of check-in [421c9eee] Improvements to timeline submenu and title generation. Faster ambiguous name detection query. (check-in: [421c9eee] user: drh branch: trunk, size: 91716)
2014-12-08
15:36
[20fa307a] part of check-in [e1e9c3a3] An experiment in trying to improve the file history timelines. A schema change is necessary for this improvement, which the present check-in captures. However, the file history timelines have not yet been improved, and in fact are slightly broken at this point. (check-in: [e1e9c3a3] user: drh branch: file-history-enhancement, size: 91686)
2014-12-06
19:03
[9dbaef3f] part of check-in [494b2a4c] Improved handling of hyperlinks from the timeline to specific branches and users. (check-in: [494b2a4c] user: drh branch: trunk, size: 91691)
2014-11-26
17:36
[077dae8a] part of check-in [1d762099] Identify unpublished (private) artifacts on timelines and in artifact descriptions. (check-in: [1d762099] user: drh branch: DBP-workflow, size: 91255)
2014-11-16
21:32
[75f81745] part of check-in [45a366a0] Fix compiler warning: ./src/timeline.c: In function ‘www_print_timeline’: ./src/timeline.c:226:12: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] zDateFmt = P("datefmt"); (check-in: [45a366a0] user: jan.nijtmans branch: trunk, size: 90663)
2014-11-09
00:36
[e9cb9179] part of check-in [bc3db82d] Add the datefmt query parameter that will override the default timeline date format. (check-in: [bc3db82d] user: drh branch: trunk, size: 90657)
2014-11-08
19:20
[6154d50e] part of check-in [e5176d94] Add a new timeline date format "(off)" which omits all date and time stamps. (check-in: [e5176d94] user: drh branch: trunk, size: 90508)
18:58
[fc945e5e] part of check-in [ce4d3fce] Add the "notime" query parameter to the www timeline display. (check-in: [ce4d3fce] user: drh branch: notime-option, size: 90700)
2014-11-05
21:54
[d57ff727] part of check-in [779f3407] fixed a mis-escaped formatting token in the byweek report. (check-in: [779f3407] user: stephan branch: trunk, size: 90406)
2014-10-22
20:05
[0ba61961] part of check-in [ab9b4982] Remove unused local variable. (check-in: [ab9b4982] user: mistachkin branch: trunk, size: 90408)
2014-10-21
03:12
[b52bf151] part of check-in [22a74690] Merge updates from trunk. (check-in: [22a74690] user: mistachkin branch: cmdline-timeline-enhancement, size: 90411)
2014-10-20
21:37
[29c5fcb6] part of check-in [1e870e1e] Now use a switch to specify the file/directory to the timeline command.

- Use -p|--path PATH since "-f" is already used as a deprecated options.

- Restore command line arguments parsing of the timeline command as before the cmdline-timeline-enhancement branch so the previous behavior and argument priority stay compatible as before.

(We were not able to specify a checkin prefix or tagname without specifying the ?WHEN? argument anymore.)
(check-in: [1e870e1e] user: mgagnon branch: cmdline-timeline-enhancement, size: 90377)
15:01
[eb820673] part of check-in [0a7e326f] Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. (check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 90221)
10:07
[c2d495fe] part of check-in [43b30dcf] In the built-in customized printf(), change the wiki conversion format character from "%w" to "%W". Then add "%w" to for SQL identifiers within double-quotes, the same as used for SQLite. UPDATE: See follow-up change at [3b92154af8d] on 2015-02-26. (check-in: [43b30dcf] user: drh branch: trunk, size: 90187)
2014-10-18
10:34
[ce98131a] part of check-in [8af7f618] Fix the directory matching logic for the command-line timeline so that it works with case insensitive filesystems. Other cleanups and improvements to the new timeline logic are also included. (check-in: [8af7f618] user: drh branch: cmdline-timeline-enhancement, size: 90187)
2014-10-17
21:57
[f122bba8] part of check-in [9cbafad6] When specifying a path and type (-t) is not specified on the timeline command, force the type to "ci". If someone specify a path, we can assume he want to see only file checkins. (check-in: [9cbafad6] user: mgagnon branch: cmdline-timeline-enhancement, size: 89900)
21:12
[3cc73e1b] part of check-in [5eeb870d] Honor case-sensitive setting when specifying path to the timeline command. (check-in: [5eeb870d] user: mgagnon branch: cmdline-timeline-enhancement, size: 89752)
20:44
[9add4a2a] part of check-in [3706dcb6] Fix the special case when path refer to the root of the repository, in that case, just ignore the path argument. (check-in: [3706dcb6] user: mgagnon branch: cmdline-timeline-enhancement, size: 89701)
19:20
[82b4b529] part of check-in [dc8a5742] Add DISTINCT keyword to the main timeline_cmd query to avoid duplicates when specifying file or directory on the timeline command.

(to be checked by someone more experienced in SQL) (check-in: [dc8a5742] user: mgagnon branch: cmdline-timeline-enhancement, size: 89521)

15:31
[564fbf06] part of check-in [a50c3cfd] Enchance the command-line timeline to accept the name of a file or directory as an argument and then only show the entries that have changes to that file or directory. (check-in: [a50c3cfd] user: drh branch: cmdline-timeline-enhancement, size: 89512)
2014-08-07
10:02
[bc5cfb09] part of check-in [4e18dba6] "char const" -> "const char" and various other coding style improvements. No functional change. (check-in: [4e18dba6] user: jan.nijtmans branch: trunk, size: 89122)
2014-08-05
10:52
[a93014ff] part of check-in [b9b3ce3b] Some code formatting. No change in functionality. (check-in: [b9b3ce3b] user: jan.nijtmans branch: trunk, size: 89143)
2014-07-30
15:40
[f078f322] part of check-in [a426154b] Call verify_all_options() on most of fossil CLI commands.
- Skip all the test-* commands for now (may be unnecessary)
- Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently...
- Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..)
(check-in: [a426154b] user: mgagnon branch: verify-all-options, size: 89147)
11:45
[7f66e2b4] part of check-in [ef6f7dee] Add the "Path" submenu link on the "/vdiff" web page. (check-in: [ef6f7dee] user: drh branch: trunk, size: 89078)
2014-07-23
21:37
[ee79f7ec] part of check-in [0d0b80fd] When available, pass the original comment text as well as the (possibly prefixed) comment into comment_print(). Add COMMENT_PRINT_ORIG_BREAK flag to the new comment printing algorithm. Change the width argument for the test-comment-format command into an option. Add --origbreak option to the test-comment-format command. (check-in: [0d0b80fd] user: mistachkin branch: trunk, size: 89003)
2014-07-20
02:35
[555102ca] part of check-in [18a97b3a] Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. (check-in: [18a97b3a] user: mistachkin branch: experimental, size: 88997)
02:10
[6d941d5d] part of check-in [5ea6a95a] Merge updates from trunk. (check-in: [5ea6a95a] user: mistachkin branch: experimental, size: 89005)
2014-07-16
07:57
[5260aa96] part of check-in [fe6d3930] In the UI and CL, output UUID's the same (almost) everywhere: The first 10 characters of UUID's are always displayed, but more are added until the UUID contains at least a single 'a'-'f'. Hyperlinks still usee the full-length UUID. (check-in: [fe6d3930] user: jan.nijtmans branch: trunk, size: 88978)
2014-07-11
13:08
[9234d2ef] part of check-in [0fb4a8d0] Add "events" as additional type to be reported by the /reports page. (check-in: [0fb4a8d0] user: jan.nijtmans branch: trunk, size: 89549)
2014-07-08
15:35
[038eeac5] part of check-in [df3ada57] Add "Hide/Show Files" button to Parents and children/Ascendants and Descendants /timeline pages. Add "20 Entries"/"200 Entries" buttons to Ascendants and Descendants /timeline page. (check-in: [df3ada57] user: jan.nijtmans branch: trunk, size: 89368)
2014-07-02
10:50
[1ff69585] part of check-in [b246fa0c] Use "%S" format in stead of "%.10s" in more places where UUID's are handled. (check-in: [b246fa0c] user: jan.nijtmans branch: 16-digit-event-ids, size: 88321)
2014-06-30
09:13
[9fdcdff2] part of check-in [734d4299] Use the same algorithm for event-id's for UUID's as in other UI locations: Make sure that the UUID contains at least a single lower-case hex digit, with a minimum of length 10. (check-in: [734d4299] user: jan.nijtmans branch: 16-digit-event-ids, size: 88419)
2014-06-24
00:40
[f6a6f442] part of check-in [591bc443] Merge updates from trunk. (check-in: [591bc443] user: mistachkin branch: experimental, size: 88910)
2014-06-23
09:35
[1b7a2151] part of check-in [1d306725] Make daysOfWeek a const table. c/char const/const char/ (check-in: [1d306725] user: jan.nijtmans branch: trunk, size: 88883)
2014-06-20
20:56
[52c4f17e] part of check-in [265a48d3] Merge updates from trunk. (check-in: [265a48d3] user: mistachkin branch: experimental, size: 88910)
20:54
[599f4a76] part of check-in [e3df30f4] Make sure the --width option is honored by all calls into print_timeline(). (check-in: [e3df30f4] user: mistachkin branch: trunk, size: 88883)
03:56
[35a73fc0] part of check-in [10b47cc3] Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. (check-in: [10b47cc3] user: mistachkin branch: experimental, size: 88868)
2014-06-16
09:05
[bc902983] part of check-in [40710b7a] Merge trunk. Make it work on Windows too. Variable width output on more commands. (check-in: [40710b7a] user: jan.nijtmans branch: autoadjust, size: 88841)
2014-06-13
14:21
[6618c37e] part of check-in [c4891e24] Auto-adjust the width of timeline (and various other output places) according to real terminal width. Suggested by Baptiste Daroussin. (check-in: [c4891e24] user: jan.nijtmans branch: autoadjust, size: 88946)
2014-05-28
16:06
[2cc27076] part of check-in [dadbf782] Added -R REPO to the timeline docs, per ML request. (check-in: [dadbf782] user: stephan branch: trunk, size: 88841)
2014-04-23
14:14
[efc14350] part of check-in [fa6ece72] Add option -W|--width to "fossil stash ls" and "fossil leaves" commands. (check-in: [fa6ece72] user: jan.nijtmans branch: trunk, size: 88707)
2014-04-11
21:30
[9b8b1029] part of check-in [2cf6304b] Added new /reports page: byweekday. Most tags and commits happen on Thursdays. Most tickets on Wednesdays. (check-in: [2cf6304b] user: stephan branch: trunk, size: 88707)
2014-03-28
17:45
[062a4d6e] part of check-in [045975f6] Re-added a short doc snippet accidentally cut out by [ec03c3149a]. (check-in: [045975f6] user: stephan branch: trunk, size: 86232)
08:18
[551d0d4f] part of check-in [ec03c314] Use full UUID's in more hyperlinks, e.g. regarding attachments. Remove unused function. (check-in: [ec03c314] user: jan.nijtmans branch: trunk, size: 86184)
2014-03-26
11:03
[ea6dde0a] part of check-in [a16236e7] Use full UUID's in hyperlinks (check-in: [a16236e7] user: jan.nijtmans branch: trunk, size: 86526)
2014-03-11
21:05
[7c26fd90] part of check-in [e6d3e878] Wrapped the timeline-rendering JS in an anonymous function so that it no longer pollutes the global namespace. Added "type" tag to the script (required by HTML4, optional in HTML5). (check-in: [e6d3e878] user: stephan branch: trunk, size: 86561)
2014-02-13
11:05
[865b0125] part of check-in [bce1128c] Remove obsolete XHTML legacy. (check-in: [bce1128c] user: jan.nijtmans branch: trunk, size: 86522)
2014-02-11
18:12
[a4b50f21] part of check-in [ab8c304a] The DIV.statistics-report-graph-line elements in /reports now no longer use a fixed height, but instead inject an nbsp so that they will effectively have a height of 1em. It now adjusts nicely across skins with different font heights. (check-in: [ab8c304a] user: stephan branch: trunk, size: 86584)
2014-01-29
22:51
[fae8991c] part of check-in [c3e3ceb9] (experimental) Allow not only --utc or --localtime to be specified, but any timezone (minutes from UTC = -999...999) (check-in: [c3e3ceb9] user: jan.nijtmans branch: tz-minutes, size: 86790)
2014-01-28
14:06
[2e93fbc8] part of check-in [f48c84af] Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d] (check-in: [f48c84af] user: drh branch: trunk, size: 86602)
2014-01-27
09:05
[ff89bd01] part of check-in [52b35c8b] Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. (check-in: [52b35c8b] user: jan.nijtmans branch: trunk, size: 86525)
2014-01-25
16:23
[ea9c6255] part of check-in [cba6bbf8] /reports byweek fix: the currently selected year is now propagated across the event-type links. (check-in: [cba6bbf8] user: stephan branch: trunk, size: 86540)
2014-01-07
19:10
[0db5ebc3] part of check-in [8407bed7] If a badly malformed change artifact corrupts the "mtime" field of the event table, the date can end up being NULL for entries in the timeline. Make sure this does not cause a NULL-pointer deference. (check-in: [8407bed7] user: drh branch: trunk, size: 85964)
16:05
[00e86794] part of check-in [29b2eeba] Use fossil_strnicmp() instead of memcmp() for date comparisons, to avoid NULL-pointer deferences if something is wrong with the database and a NULL date is returned from a query. (check-in: [29b2eeba] user: drh branch: trunk, size: 85877)
2013-12-30
19:07
[7056ec30] part of check-in [9e5a9d1c] simplify setup code and fix comment (check-in: [9e5a9d1c] user: jan.nijtmans branch: timeline-utc, size: 85859)
2013-12-28
22:49
[645bc72b] part of check-in [108548b2] Fix timeline_query_for_tty() function (Oops....) (check-in: [108548b2] user: jan.nijtmans branch: timeline-utc, size: 85860)
22:41
[e86d53a1] part of check-in [d7fd72dc] Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. (check-in: [d7fd72dc] user: jan.nijtmans branch: timeline-utc, size: 85778)
2013-12-24
11:41
[16746895] part of check-in [71aa33cd] Minor bug in handling of "fco" parameter in finfo page, only noticable with multiple buttons. Add more "Unhide" buttons to various timeline page variants. Add "unhide" options from various info page links, which could point to hidden information. (check-in: [71aa33cd] user: jan.nijtmans branch: trunk, size: 86057)
2013-12-23
10:19
[045e558a] part of check-in [ef2b7720] Add "Unhide" button in more timeline variants. (check-in: [ef2b7720] user: jan.nijtmans branch: hidden-tag, size: 86040)
2013-12-18
15:57
[915cd201] part of check-in [4a2435c6] Add "timeline-show-hidden" setting. (check-in: [4a2435c6] user: jan.nijtmans branch: hidden-tag, size: 85586)
2013-12-14
09:12
[e040bb8c] part of check-in [e0817761] Add "Unhide" button, for people who want to see everything in the "mistake" branch (I don't want to see it, but someone else might) (check-in: [e0817761] user: jan.nijtmans branch: trunk, size: 85497)
2013-12-10
08:31
[69719a57] part of check-in [b75cc0e3] Rename variable 'trunk' to 'zTrunk'. Improve comment. (check-in: [b75cc0e3] user: jan.nijtmans branch: hidden-tag, size: 85879)
08:22
[3d006538] part of check-in [45d69e82] Make timeline and JSON timeline respect the "hidden" tag. Meant for a new feature developed in the "hidden-tag" branch. No added buttons or configuration options yet (still being discussed). (check-in: [45d69e82] user: jan.nijtmans branch: trunk, size: 85338)
2013-12-03
05:21
[e11ed7f9] part of check-in [f742be5f] Be consistent with naming. Also remove unused line of code. (check-in: [f742be5f] user: andybradford branch: hidden-tag, size: 85851)
05:10
[7882dd4d] part of check-in [39667fd7] Add Admin Timeline setting to display hidden content by default if enabled. (check-in: [39667fd7] user: andybradford branch: hidden-tag, size: 85900)
2013-11-27
22:00
[c77bf6c2] part of check-in [cbc1d0d7] no double WHERE (check-in: [cbc1d0d7] user: jan.nijtmans branch: hidden-tag, size: 85580)
21:49
[a366fc95] part of check-in [9913d1a7] correct switchin in timeline (check-in: [9913d1a7] user: jan.nijtmans branch: hidden-tag, size: 85687)
15:12
[4c4ee3f4] part of check-in [50aee556] Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. (check-in: [50aee556] user: jan.nijtmans branch: hidden-tag, size: 85356)
14:07
[dfe0b794] part of check-in [170c3c73] TAG_BRANCH is unused in this query (check-in: [170c3c73] user: jan.nijtmans branch: trunk, size: 84460)
2013-11-25
15:57
[c747d773] part of check-in [d9fd9229] Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. (check-in: [d9fd9229] user: jan.nijtmans branch: hidden-tag, size: 84963)
2013-11-21
01:47
[fa0bea36] part of check-in [e2929a4b] Merge in latest from trunk. (check-in: [e2929a4b] user: andybradford branch: hide-diff-on-vdiff_page, size: 84560)
01:46
[2fc121c1] part of check-in [78a3c01e] Minor style cleanup. (check-in: [78a3c01e] user: andybradford branch: hide-diff-on-vdiff_page, size: 84522)
2013-11-13
08:39
[8dbf85b7] part of check-in [f13ae6b6] Fix end-marker handling in "fossil timeline", broken by previous commit [465f8ecd4a]. (That's what the "n+1" in [14104fde04?ln=1818] was meant for, but -1 is always better) (check-in: [f13ae6b6] user: jan.nijtmans branch: trunk, size: 84401)
03:51
[8eb3f244] part of check-in [17f6b655] Merge latest trunk. (check-in: [17f6b655] user: mgagnon branch: hide-diff-on-vdiff_page, size: 84524)
2013-11-12
19:41
[77e25f7a] part of check-in [465f8ecd] Restore the end-of-timeline marker only when no limit is active; otherwise, use a 'no more data' marker instead. Use -1 to indicate no limit in the SQL clause. (check-in: [465f8ecd] user: mistachkin branch: trunk, size: 84363)
08:58
[14104fde] part of check-in [32a9b55e] Add option --offset to "fossil timeline" (check-in: [32a9b55e] user: jan.nijtmans branch: trunk, size: 84019)
08:32
[c5ab1be4] part of check-in [0625a42c] Backout remaining of [8e01c2257d] and fix corresponding change log entry, as it apparently is not accepted upstream. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13883.html. Sorry Joerg. (check-in: [0625a42c] user: jan.nijtmans branch: trunk, size: 83688)
2013-11-11
23:22
[db8b4221] part of check-in [8b03ef24] Further revisions to the semantics of printing the timeline 'bounds' indicators. (check-in: [8b03ef24] user: mistachkin branch: trunk, size: 83779)
21:42
[e70772cf] part of check-in [ab4d4dac] Restore the limit-reached markers in the timeline printing routine. (check-in: [ab4d4dac] user: mistachkin branch: trunk, size: 83812)
19:32
[2bd2bc29] part of check-in [8e01c225] Output "+++ end of timeline reached +++" when appropriate at the end of timeline output in stead of marker indicating that a limit is reached. After ML request. If n=0 no marker will be output. (check-in: [8e01c225] user: jan.nijtmans branch: trunk, size: 83671)
2013-10-31
11:00
[1f3cec16] part of check-in [13ba9a50] Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" (check-in: [13ba9a50] user: jan.nijtmans branch: rfe-1ec9e8658e, size: 83755)
2013-10-30
08:42
[cf356b91] part of check-in [6e4e16fb] Make option -n|--limit of "fossil timeline" now specify the number of entries, just like all other commands which have the -n|--limit option. Suggested by Martin Gagnon. (check-in: [6e4e16fb] user: jan.nijtmans branch: trunk, size: 83686)
2013-10-29
11:10
[c2d6b57e] part of check-in [0cb3ab79] correct merge conflict (check-in: [0cb3ab79] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83639)
11:06
[00dc0298] part of check-in [1d6cccc5] merge trunk (check-in: [1d6cccc5] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83658)
10:55
[8eb65f76] part of check-in [2eb492e2] Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. (check-in: [2eb492e2] user: jan.nijtmans branch: trunk, size: 82979)
2013-10-26
19:17
[c55fa00b] part of check-in [eb1b310f] Merge latest change from trunk. (check-in: [eb1b310f] user: mgagnon branch: hide-diff-on-vdiff_page, size: 82807)
09:06
[13adbcf2] part of check-in [b2455507] Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. (check-in: [b2455507] user: jan.nijtmans branch: trunk, size: 82646)
2013-10-25
12:42
[39330422] part of check-in [3710f2ac] Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. (check-in: [3710f2ac] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83535)
2013-10-22
07:41
[d274ca9c] part of check-in [feb17506] Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. (check-in: [feb17506] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83282)
03:40
[5e723871] part of check-in [521f7a14] Perform timeline limit checks at the end of the loop, after checking if a limit exists. (check-in: [521f7a14] user: mistachkin branch: timeline_cmd_dash_n_fix, size: 83262)
2013-10-21
18:44
[5e74bdf0] part of check-in [d54ada1c] One advantage of modifying print_timeline() in stead of using LIMIT: It's possible to put an indication at the end that output stopped because the limit was reached! (check-in: [d54ada1c] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83262)
18:38
[bc71fa9f] part of check-in [0e4dee00] merge trunk (check-in: [0e4dee00] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83157)
07:41
[22e3846c] part of check-in [4fdffd7d] Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. (check-in: [4fdffd7d] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 82691)
06:29
[f4153db4] part of check-in [d7f457b4] Simplify handling of the limit in print_timeline. (check-in: [d7f457b4] user: mistachkin branch: trunk, size: 82628)
05:06
[36aad73f] part of check-in [0c312bee] Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. (check-in: [0c312bee] user: jan.nijtmans branch: trunk, size: 82669)
2013-10-20
06:40
[40caa13b] part of check-in [c6a49e29] Possibly simpler alternative to timeline_cmd_dash_n_fix branch (check-in: [c6a49e29] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 82390)
2013-10-19
06:47
[f1300071] part of check-in [d7dc4158] Change /vdiff page (used when clicking on 2 nodes on /timeline), so it honor the show-version-diffs settings. Just like the /ci page. Also add the "Hide diff" button to hide the diffs manually.

The /vdiff page can have a lot of files to diff depending on which version are selected, so the capability to show only list of files that change is very convenient to spot interesting files. (check-in: [d7dc4158] user: mgagnon branch: hide-diff-on-vdiff_page, size: 82458)

2013-10-18
22:37
[48b484e8] part of check-in [63bd6754] Merge updates from trunk. (check-in: [63bd6754] user: mistachkin branch: timeline_cmd_dash_n_fix, size: 83249)
16:05
[aab52d8e] part of check-in [feef2d15] Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. (check-in: [feef2d15] user: stephan branch: trunk, size: 82297)
11:46
[57982c32] part of check-in [403d9372] Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. (check-in: [403d9372] user: drh branch: trunk, size: 81708)
10:30
[ac8a15a0] part of check-in [50c08819] cosmetic: ensure that /reports graph bars have a width of at least 1, to avoid that a positive event count has an empty graph bar during low-activity time periods (where active is under 1% of activity relative to the rest of the report). (check-in: [50c08819] user: stephan branch: trunk, size: 81429)
09:32
[28491e06] part of check-in [720e0984] Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. (check-in: [720e0984] user: stephan branch: trunk, size: 81362)
03:13
[39a281a4] part of check-in [695a3c13] Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. (check-in: [695a3c13] user: mistachkin branch: timeline_cmd_dash_n_fix-2, size: 82301)
2013-10-17
12:30
[88c3d6b6] part of check-in [3cf6908e] minor oops (check-in: [3cf6908e] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 81497)
12:22
[ffc454cf] part of check-in [6c02f699] Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. (check-in: [6c02f699] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 81497)
2013-10-16
04:09
[6b714430] part of check-in [453a060c] Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage.

Now -n <n> define the number of entries while before, it was limiting the number of lines.

(pending review...) (check-in: [453a060c] user: mgagnon branch: timeline_cmd_dash_n_fix, size: 81321)

2013-10-13
09:53
[928f2115] part of check-in [a4327ba0] merge trunk (check-in: [a4327ba0] user: jan.nijtmans branch: tkt-change-hook, size: 81396)
2013-10-11
20:19
[019ea6e8] part of check-in [5c123de4] Improved the help text for /reports. Started 1.28 changelog entries. (check-in: [5c123de4] user: stephan branch: trunk, size: 81349)
19:58
[08c9352d] part of check-in [3e915d42] Added sub-submenu to /reports for selecting type of event to filter on. (check-in: [3e915d42] user: stephan branch: trunk, size: 80981)
19:04
[ff282d8f] part of check-in [0761df83] Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. (check-in: [0761df83] user: stephan branch: trunk, size: 78710)
08:36
[2d75e1b3] part of check-in [c30cd93b] Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. (check-in: [c30cd93b] user: jan.nijtmans branch: trunk, size: 77988)
2013-10-02
21:39
[1520679a] part of check-in [68e3e0a5] Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). (check-in: [68e3e0a5] user: stephan branch: reports-by-type, size: 77988)
21:32
[5519d21b] part of check-in [4c21f20c] made the docs match the code. (check-in: [4c21f20c] user: stephan branch: reports-by-type, size: 77929)
21:28
[0d2d3342] part of check-in [331a8b71] Initial draft of type event type argument for /reports. Seems to work but is missing labels and link integration (i.e. can only be used by explicitly passing y=TYPE for the time being). (check-in: [331a8b71] user: stephan branch: reports-by-type, size: 77933)
2013-09-30
13:32
[4a503079] part of check-in [564d75b0] Improvements to the header of from/to timelines. (check-in: [564d75b0] user: drh branch: trunk, size: 75878)
2013-09-12
21:05
[bb109e74] part of check-in [d7436c4e] don't use a CROSS JOIN, but a normal JOIN. Is that correct? Otherwise it's incredible slow......, but I'm not sure. (check-in: [d7436c4e] user: jan.nijtmans branch: hidden-tag, size: 76280)
2013-09-11
15:16
[c1b36c6a] part of check-in [ba7056b2] Don't display anything marked "hidden" in the timeline. (check-in: [ba7056b2] user: jan.nijtmans branch: hidden-tag, size: 76292)
2013-08-27
13:50
[937c7597] part of check-in [669f22fb] An unused and an uninitialized variable. (check-in: [669f22fb] user: jan.nijtmans branch: trunk, size: 75877)
2013-08-25
14:53
[e052acb5] part of check-in [16f033dd] Added average event count per active time period to the /reports views. (check-in: [16f033dd] user: stephan branch: trunk, size: 75927)
2013-08-22
20:28
[6bb72291] part of check-in [52bf9059] Only change the mouse cursor over node boxes in the timeline. (check-in: [52bf9059] user: joel branch: trunk, size: 75315)
2013-08-16
08:17
[eaaf98b5] part of check-in [5885241f] Fix display of timeline graph in IE8, broken by commit [e412f97999] (check-in: [5885241f] user: jan.nijtmans branch: trunk, size: 75223)
07:28
[87578b6d] part of check-in [ef5e7496] Fix display of timeline graph in IE8, broken by commit [e412f97999] (check-in: [ef5e7496] user: jan.nijtmans branch: fix-ie8, size: 75251)
00:47
[f7a25d4a] part of check-in [c06e296b] Use two arguments to getComputedStyle() for compatibility with very old versions of Firefox. Allow setting graph node background colors using "#canvas{ background-color: COLOR; }". (check-in: [c06e296b] user: drh branch: trunk, size: 75162)
2013-08-15
02:59
[bea1dd51] part of check-in [e412f979] Rig the timeline graph so that CSS of the form: "#canvas{color:#000;}" will set the color of the graph lines and boxes. (check-in: [e412f979] user: drh branch: trunk, size: 75013)
2013-08-08
08:42
[85cb80bc] part of check-in [00630581] Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. (check-in: [00630581] user: stephan branch: trunk, size: 74821)
2013-08-04
07:54
[31b2a0b2] part of check-in [3bb44041] Renamed /stats_report to /reports. (check-in: [3bb44041] user: stephan branch: trunk, size: 74840)
2013-08-02
16:26
[5079702e] part of check-in [81f9791c] Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) (check-in: [81f9791c] user: joel branch: trunk, size: 74875)
2013-08-01
10:18
[45ac1fc5] part of check-in [34fc301f] Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. (check-in: [34fc301f] user: stephan branch: trunk, size: 74621)
2013-07-22
09:37
[eed5c6aa] part of check-in [b2640f61] Eliminate some unused variables. "int const" -> "const int" and "char const" -> "const char" (check-in: [b2640f61] user: jan.nijtmans branch: trunk, size: 74601)
2013-07-20
17:04
[b888f28d] part of check-in [8adf0db1] Re-added the 'Total Events' label to /stats_report, but did it outside the table so that the JS sorting does not hose it. Replaced a double calculation with an equivalent int one. (check-in: [8adf0db1] user: stephan branch: trunk, size: 74816)
16:43
[c72873a9] part of check-in [674a24a3] Removed the 500px baseline for /stats_report calculations, refactored the bars to now use percentage widths. (check-in: [674a24a3] user: stephan branch: trunk, size: 74999)
16:27
[a3b51a78] part of check-in [3c78bbb0] /stats_report now uses relative bar lengths, based on (rather arbitrarily) a 500-pixel 100% value. (check-in: [3c78bbb0] user: stephan branch: trunk, size: 75221)
2013-07-17
09:34
[3fa9413f] part of check-in [38e386a6] Added user flag (if available) to the byyear report's year list links. (check-in: [38e386a6] user: stephan branch: stats-report-weekly, size: 73843)
2013-07-16
21:58
[20d7d46a] part of check-in [4f598038] Added n=### to /timeline links from /stats_report byweek view. Added a missing else in /timeline?yw=... which caused too many search clauses and too much header text. (check-in: [4f598038] user: stephan branch: stats-report-weekly, size: 73725)
21:46
[705e8944] part of check-in [7eeaf16e] Integrated user=drh flag into more of the stats_report links. When user!='', the byweek report now only lists years for which the user produced events. (check-in: [7eeaf16e] user: stephan branch: stats-report-weekly, size: 73630)
21:05
[9da4bd66] part of check-in [52dc6c80] Initial support for user=drh in byweek view, but need to add support for carrying it over in the year links. Bed time. (check-in: [52dc6c80] user: stephan branch: stats-report-weekly, size: 72954)
20:49
[a9706624] part of check-in [c8b024bb] in /stats_report?view=byyear, the year labels now link back to view=byweek (for lack of anything better to link to). (check-in: [c8b024bb] user: stephan branch: stats-report-weekly, size: 72545)
20:43
[dc52079b] part of check-in [cf71d677] Removed the week list from the byyear report (now obsolete?), refactored how it is displayed so it can be turned on later. Minor text touch-ups. (check-in: [cf71d677] user: stephan branch: stats-report-weekly, size: 72501)
20:27
[c0b3a63c] part of check-in [747bca14] Added /stats_report?view=byweek. (check-in: [747bca14] user: stephan branch: stats-report-weekly, size: 72442)
16:15
[f11f62e5] part of check-in [88715067] Added missing CSS class to the week # row (same as the one above it). (check-in: [88715067] user: stephan branch: stats-report-weekly, size: 69672)
16:00
[26b44336] part of check-in [607f4439] Removed a copy-paste-induced extra table row. (check-in: [607f4439] user: stephan branch: stats-report-weekly, size: 69639)
15:49
[016b2e31] part of check-in [0019550a] Added /timeline?yw=YYYY-WW (year/week-of-year). Added links to /stats_report. Disabled year/week links for the year/month view because the current approach is way too slow. (check-in: [0019550a] user: stephan branch: stats-report-weekly, size: 69726)
2013-07-15
22:45
[e3ab82b5] part of check-in [c43c3a7f] added some docs, removed an unused var, fixed formatting snafu caused by xemacs' confusion regarding the @ bits. (check-in: [c43c3a7f] user: stephan branch: stats-report-weekly, size: 69099)
22:41
[f757f37f] part of check-in [37c4fb22] More work on the by-week report, but it is (A) way too slow for the by year/month view (4.5 sec on my machine) and (B) bed time again. (check-in: [37c4fb22] user: stephan branch: stats-report-weekly, size: 68910)
22:23
[27f21089] part of check-in [cced1115] Started work on adding by-calendar-week info to /stats_report. Incomplete but it's bed time. (check-in: [cced1115] user: stephan branch: stats-report-weekly, size: 68802)
2013-07-10
21:33
[a3a0c47c] part of check-in [a8c37c2c] another patch version for ssh improvement from Andy Bradford. (check-in: [a8c37c2c] user: mgagnon branch: andy_bradford_ssh_imporvement_patch_2, size: 68468)
2013-06-20
00:34
[2a35f6ff] part of check-in [85d960e2] Changes to a timeline query to ensure the correct join order even if ANALYZE has not been run on the repository database. (check-in: [85d960e2] user: drh branch: trunk, size: 67997)
2013-06-14
07:19
[c498d980] part of check-in [a6dad650] Combine comment lines for --verbose and (deprecated) --showfiles. (check-in: [a6dad650] user: jan.nijtmans branch: trunk, size: 67985)
2013-06-13
17:35
[9c837080] part of check-in [6ed9ad24] Added missing help docs for timeline -f|--showfiles. (check-in: [6ed9ad24] user: stephan branch: trunk, size: 68085)
2013-05-28
14:08
[7a148665] part of check-in [4175c90f] Change the cursor to "pointer" when mousing over nodes of the timeline graph, as a hint to users that they can click on the node. (check-in: [4175c90f] user: drh branch: trunk, size: 67905)
2013-05-27
02:00
[0d6afd5a] part of check-in [71a916ee] Do not redirect "diff" links on the "Show Files" option of the timeline to a different window. If the user wants to show the diff in a different window, let them click while holding down the Shift key. (check-in: [71a916ee] user: drh branch: trunk, size: 67869)
2013-05-15
08:13
[ca94ba0d] part of check-in [e3f7ba55] Some more -v|--verbose additions. Old options names are deprecated, but still work. (check-in: [e3f7ba55] user: jan.nijtmans branch: trunk, size: 67977)
2013-05-08
21:34
[58d70ba2] part of check-in [78bdddfb] /stats_report byuser user hyperlinks now link to bymonth (seems more useful) and links from by-user data to the timeline now filter the timeline on that user name. Minor word case changes. (check-in: [78bdddfb] user: stephan branch: trunk, size: 67885)
16:54
[a1e1783f] part of check-in [1d70fb47] added a reminder/todo regarding a "not always valid" calculation in /stats_report. (check-in: [1d70fb47] user: stephan branch: trunk, size: 67697)
2013-05-06
20:51
[96402f07] part of check-in [cfe346f7] removed an unused variable. (check-in: [cfe346f7] user: stephan branch: trunk, size: 67566)
20:44
[3ca2cdd0] part of check-in [71d37569] /stats_report byuser now uses %h instead of %s to render the user name. (check-in: [71d37569] user: stephan branch: trunk, size: 67598)
20:30
[71e994dc] part of check-in [f1a66a6c] Added a "remove user flag" option to /stats_report for reports which accept (but do not require) the user flag. e.g. switch from by-month-for-user to by-month with 1 click. (check-in: [f1a66a6c] user: stephan branch: trunk, size: 67518)
09:40
[21ca829c] part of check-in [d24afd17] On the /vdiff web-page, presence of "v" should mean "v=1", just as on the /event and /timeline web-pages. Add "&sbs=1" in various /vdiff and /fdiff url's, so it no longer depends on the default value. Replace some "v=1" parameters with the short form "v". (check-in: [d24afd17] user: jan.nijtmans branch: trunk, size: 67569)
2013-05-05
23:53
[d7b84f19] part of check-in [bff7f5b9] On the stats_report?view=byuser page, order by events by default. (check-in: [bff7f5b9] user: drh branch: trunk, size: 67545)
23:49
[f80c0fb8] part of check-in [10aaf0c9] Implement sorting by event count on some of the stats_report pages. (check-in: [10aaf0c9] user: drh branch: trunk, size: 67549)
20:05
[6fac9bdd] part of check-in [d0ce29b0] Attempt to make the stats_report?type=byuser tabls sortable by clicking on the column labels. Only works for the "User" column. Further debugging needed. (check-in: [d0ce29b0] user: drh branch: trunk, size: 67563)
13:26
[49c365e7] part of check-in [6e422546] /stats_report now shows report list by default. Removed an unused variable. (check-in: [6e422546] user: stephan branch: trunk, size: 67443)
13:19
[828edf38] part of check-in [08b9b5b0] Added view=byuser param to /stats_report. (check-in: [08b9b5b0] user: stephan branch: trunk, size: 67275)
12:56
[bbcd36d3] part of check-in [0de65826] Replaced /activity with /stats_report. Supported by-month and by-year reports. Use user=NAME to limit report to that user (no UI yet for user selection). (check-in: [0de65826] user: stephan branch: trunk, size: 65125)
2013-05-04
21:47
[758609e5] part of check-in [2889bfb2] Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. (check-in: [2889bfb2] user: stephan branch: trunk, size: 61436)
21:36
[0f61a61e] part of check-in [d16c09f8] Added a missing db_finalize(). Replaced a TODO text with the corresponding code. Changed timeline page header when the ym=YYYY-MM param is set. (check-in: [d16c09f8] user: stephan branch: trunk, size: 61517)
20:45
[e7d98dc0] part of check-in [fd74734b] Fixed a C++-ism. Added a note for a potential improvement. (check-in: [fd74734b] user: stephan branch: trunk, size: 61499)
20:39
[88d05552] part of check-in [495bf1ea] Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. (check-in: [495bf1ea] user: stephan branch: trunk, size: 61279)
19:40
[44cb38ac] part of check-in [c5ea7513] Added ym=YYYY-MM parameter for the /timeline page to restrict the list to the given year and month. This is in preparation for a 'repo activity summary' view/report which includes links back to specific years/months. (check-in: [c5ea7513] user: stephan branch: trunk, size: 59879)
2013-05-02
00:15
[5a51ea4a] part of check-in [8d3ff5a7] Keep the entry boxes filled in on the hash-color-test webpage. (check-in: [8d3ff5a7] user: drh branch: trunk, size: 59606)
2013-05-01
09:42
[52904be0] part of check-in [5214a2a8] Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. (check-in: [5214a2a8] user: jan.nijtmans branch: trunk, size: 59517)
2013-04-29
23:29
[32c26617] part of check-in [3eea7413] Show the color names on the hash-color-test webpage. (check-in: [3eea7413] user: drh branch: trunk, size: 59399)
18:21
[103e4da1] part of check-in [748f9753] Add the hash-color-test webpage. (check-in: [748f9753] user: drh branch: trunk, size: 59369)
2013-04-26
08:28
[95a5281b] part of check-in [34ed0afc] Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) (check-in: [34ed0afc] user: jan.nijtmans branch: verbose, size: 58568)
2013-04-23
08:40
[0619ef30] part of check-in [8b17c236] Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) (check-in: [8b17c236] user: jan.nijtmans branch: trunk, size: 58374)
2013-04-17
14:00
[fd8f085b] part of check-in [f8e526c2] Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" (check-in: [f8e526c2] user: jan.nijtmans branch: trunk, size: 58239)
2013-03-30
10:13
[173e2bf3] part of check-in [f9d4e085] Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. (check-in: [f9d4e085] user: stephan branch: trunk, size: 58217)
2013-03-14
16:07
[242dc713] part of check-in [9e9e4d08] In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. (check-in: [9e9e4d08] user: drh branch: trunk, size: 58143)
14:56
[d54550f2] part of check-in [1d2f4c2f] Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. (check-in: [1d2f4c2f] user: drh branch: trunk, size: 58174)
14:48
[7ca56abc] part of check-in [f14798e0] Merging from trunk to get the annotate fixes. Trivial conflict solved.

Update: the new branch viric_flavour ([b31afcc2ca]) includes most of these changes in a more recent fossil. (check-in: [f14798e0] user: viriketo branch: annotate_links, size: 57309)

2013-02-14
21:58
[64381fd7] part of check-in [6267e24b] More aggressively compress uparrows in the timeline when the length of the arrow is short. (check-in: [6267e24b] user: drh branch: trunk, size: 57195)
21:51
[32ee11f0] part of check-in [16253835] In the timeline graph, always display the black dot in the middle of leaf nodes even when ascenders and descenders are omitted, such as on an f= graph. (check-in: [16253835] user: drh branch: trunk, size: 57194)
21:15
[d78dd2f0] part of check-in [27dfe95d] More compact display of the graph for the "family" of a particular checkin. (check-in: [27dfe95d] user: drh branch: trunk, size: 57196)
2013-02-13
21:33
[79c1be15] part of check-in [a4f6e884] Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. (check-in: [a4f6e884] user: drh branch: trunk, size: 57162)
2013-02-11
19:30
[8f5d260e] part of check-in [bdeb633a] Merging from trunk. I still have merge conflicts since my previous merge. (check-in: [bdeb633a] user: viriketo branch: annotate_links, size: 57391)
2013-01-20
10:57
[e84a7890] part of check-in [1d462a68] Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. (check-in: [1d462a68] user: drh branch: trunk, size: 57277)
2013-01-14
12:52
[2560da3e] part of check-in [f76d912f] Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. (check-in: [f76d912f] user: drh branch: trunk, size: 57281)
2013-01-04
18:23
[a056650d] part of check-in [781e5bed] Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. (check-in: [781e5bed] user: drh branch: trunk, size: 57025)
2013-01-03
10:31
[9ff612a7] part of check-in [b5b8448e] Updating from trunk. I've left some merge conflicts to solve (annotate, diff) (check-in: [b5b8448e] user: viriketo branch: annotate_links, size: 58060)
2012-12-18
01:54
[1550803a] part of check-in [aa9a2485] Here is a better fix for the name-change-display issue. This one does not require running "fossil rebuild" assuming you start from trunk. (If you are updating from the previous check-in on this branch a rebuild is necessary to undo the changes that the previous check-in added.) (check-in: [aa9a2485] user: drh branch: improved-name-change-display, size: 57946)
2012-12-07
14:57
[df0c9afd] part of check-in [0bb8184e] Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. (check-in: [0bb8184e] user: drh branch: trunk, size: 57843)
14:33
[f32941a7] part of check-in [ce99889c] Attempt to get click-to-diff working on IE8. (check-in: [ce99889c] user: drh branch: trunk, size: 57845)
2012-12-06
02:44
[170cda6c] part of check-in [8d4ee62b] Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. (check-in: [8d4ee62b] user: drh branch: trunk, size: 57407)
01:47
[a97d4365] part of check-in [d57481a7] Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. (check-in: [d57481a7] user: drh branch: trunk, size: 57514)
2012-11-30
03:33
[a663317c] part of check-in [7b3def02] Fix the click coordinates so that they work even when the page has been scrolled. (check-in: [7b3def02] user: drh branch: click-graph-to-diff, size: 57262)
03:10
[e34de8a7] part of check-in [a7dde41f] Click on the timeline graph once to select a node. Click on a different node to see a diff between the two. Click on the selected node to undo the selection. Works with check-in timelines and file timelines. (check-in: [a7dde41f] user: drh branch: click-graph-to-diff, size: 57224)
2012-11-23
23:25
[ef824d73] part of check-in [c6a5efa1] Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. (check-in: [c6a5efa1] user: drh branch: ticket-enhancements, size: 55928)
18:32
[9bcc5536] part of check-in [5139ad6e] No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. (check-in: [5139ad6e] user: drh branch: ticket-enhancements, size: 55781)
18:24
[7feaa501] part of check-in [73752b32] Render timeline comments for items other than check-ins as HTML. All such comments should be automatically generated (or regenerated via "fossil rebuild") so we can control their formatting. (check-in: [73752b32] user: drh branch: ticket-enhancements, size: 55766)
2012-11-22
23:35
[17f4e412] part of check-in [2c6fa9c3] Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. (check-in: [2c6fa9c3] user: drh branch: trunk, size: 55704)
14:03
[30af4cb3] part of check-in [05a53dc0] Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. (check-in: [05a53dc0] user: drh branch: trunk, size: 56007)
2012-11-20
14:28
[b4f8dd56] part of check-in [15708574] Prevent blank user names from being displayed for items awaiting moderation. Also, Show much less output on a sync operation, unless the --verbose flag is given. (check-in: [15708574] user: drh branch: trunk, size: 56129)
13:42
[f3326f43] part of check-in [26ac3923] Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. (check-in: [26ac3923] user: drh branch: trunk, size: 56000)
2012-11-19
23:58
[b5a7fbdc] part of check-in [89ed7dc5] Prevent blank user names from being displayed for items awaiting moderation. (check-in: [89ed7dc5] user: mistachkin branch: modDispUser, size: 56093)
2012-11-15
15:57
[865712c5] part of check-in [a9372c05] Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. (check-in: [a9372c05] user: drh branch: trunk, size: 55964)
15:14
[71a41ebd] part of check-in [eb3cc76d] Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. (check-in: [eb3cc76d] user: drh branch: trunk, size: 55306)
2012-11-13
15:04
[eeeedd15] part of check-in [2017763c] this ampersand should not have been escaped (check-in: [2017763c] user: jan.nijtmans branch: trunk, size: 54574)
12:31
[cae8f9e5] part of check-in [06b00fa5] bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org (check-in: [06b00fa5] user: jan.nijtmans branch: trunk, size: 54578)
2012-11-09
11:56
[9f85430f] part of check-in [cc746fc6] In html5, every table row is expected to have the same number of cells. (check-in: [cc746fc6] user: jan.nijtmans branch: trunk, size: 54598)
2012-11-08
09:45
[a53d31fe] part of check-in [d1f16f71] suggested fix for [5ff2043c96] (check-in: [d1f16f71] user: jan.nijtmans branch: ticket-5ff2043c96, size: 54571)
09:20
[e21db22a] part of check-in [1858d202] a few more minor html5 violations (check-in: [1858d202] user: jan.nijtmans branch: trunk, size: 54583)
2012-11-06
08:44
[23bbecce] part of check-in [c5e08c3f] 3 minor violations against html5 (check-in: [c5e08c3f] user: jan.nijtmans branch: trunk, size: 54579)
00:49
[dc2aa55f] part of check-in [90e928de] Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. (check-in: [90e928de] user: drh branch: trunk, size: 54581)
2012-11-04
12:59
[b5ad8dcd] part of check-in [45065c5c] Fix typos. (check-in: [45065c5c] user: dmitry branch: spelling, size: 54373)
2012-11-03
02:53
[c07e0da8] part of check-in [19ca7c6c] Perserve the "ubg", "brbg", and "ng" query parameters on the timeline when moving the display forwards and backwards in time or changing the length, etc, using the submenu buttons. (check-in: [19ca7c6c] user: drh branch: trunk, size: 54374)
2012-11-02
23:52
[e0d52292] part of check-in [dccb97fc] Make the repeated-ticket suppressor output text ("N similar events omitted") appear at the end of the first line in the timeline, rather than on a separate line. Less obtrusive this way. (check-in: [dccb97fc] user: drh branch: trunk, size: 54239)
2012-11-01
17:56
[2e1ceb53] part of check-in [9ac46731] Add moderator approval for attachments. (check-in: [9ac46731] user: drh branch: moderation, size: 54107)
13:11
[ad95514e] part of check-in [f7938ebd] More infrastructure for wiki and ticket moderation. (check-in: [f7938ebd] user: drh branch: moderation, size: 54098)
2012-10-26
20:46
[7372b94e] part of check-in [60b40932] Force the correct join order on timeline generation using a CROSS JOIN. (check-in: [60b40932] user: drh branch: trunk, size: 53820)
2012-10-16
12:19
[e3e443fd] part of check-in [3cdf9480] Updating from trunk. (check-in: [3cdf9480] user: viriketo branch: annotate_links, size: 53928)
2012-10-11
19:45
[17a356e1] part of check-in [773c6c5f] Cherrypick changes [0c37874941c8972], [9ba8a393fcc569b], and [ae092ec605eed11] in order to backport the --setmtime option of "fossil update" and the --age and -t options of "fossil ls" to version 1.19. (check-in: [773c6c5f] user: drh branch: branch-1.19, size: 52509)
2012-10-10
20:03
[0d401d64] part of check-in [9ba8a393] Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. (check-in: [9ba8a393] user: drh branch: trunk, size: 53814)
2012-10-09
13:48
[25cebf10] part of check-in [f4b082d4] Updating from trunk. I solved some merge conflicts: 1) the checkin info in the vdiff page, taking that from trunk, and 2) the vdiff menu options, which I tried to get similar to what I had in the branch. (check-in: [f4b082d4] user: viriketo branch: annotate_links, size: 53922)
2012-10-05
13:55
[93656d26] part of check-in [37d10750] On the timeline webpage, remove the (undocumented) "nomerge" query parameter and make no-merge behavior the default when using the "from" and "to" query parameters. A new "shortest" query parameter can be used to find the shortest path, if desired. (check-in: [37d10750] user: drh branch: trunk, size: 53808)
2012-09-06
09:10
[4ef8c560] part of check-in [2017d2f8] merge trunk

enable UNICODE mode (experimental)

(check-in: [2017d2f8] user: jan.nijtmans branch: eclipse-project, size: 53808)
2012-09-05
20:54
[2f7437d0] part of check-in [49139643] Do not count divider lines as "items" on the timeline. (check-in: [49139643] user: drh branch: trunk, size: 53802)
20:45
[bc8a0237] part of check-in [41c3c190] Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. (check-in: [41c3c190] user: drh branch: trunk, size: 53783)
12:55
[4c115ea0] part of check-in [645f3483] const-qualification (check-in: [645f3483] user: jan.nijtmans branch: eclipse-project, size: 53664)
2012-09-04
06:52
[267dde22] part of check-in [26aa3eea] merge trunk (check-in: [26aa3eea] user: jan.nijtmans branch: eclipse-project, size: 53660)
2012-08-31
08:08
[291615f1] part of check-in [34fcb963] More consistancy in html generation: Use '"' where possible. (check-in: [34fcb963] user: jan.nijtmans branch: trunk, size: 53656)
2012-08-30
07:03
[c8347bc3] part of check-in [0387251b] merge trunk (check-in: [0387251b] user: jan.nijtmans branch: eclipse-project, size: 53650)
2012-08-29
13:03
[db60f2ae] part of check-in [e9f38ae8] merge trunk (check-in: [e9f38ae8] user: jan.nijtmans branch: utf8-in-sources, size: 53648)
2012-08-27
18:36
[9db44ce1] part of check-in [66f4fa9b] All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. (check-in: [66f4fa9b] user: drh branch: trunk, size: 53658)
2012-08-08
13:46
[d852efdd] part of check-in [08db3204] Updating from trunk. I solved three merge conflicts about hyperlinks. (check-in: [08db3204] user: viriketo branch: annotate_links, size: 53320)
2012-07-20
15:06
[a1324219] part of check-in [dfce20e4] Replaced $(x) with gebi(x), as per ML discussion. (check-in: [dfce20e4] user: stephan branch: trunk, size: 53206)
2012-07-19
21:44
[163ffb89] part of check-in [97d651b8] Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. (check-in: [97d651b8] user: drh branch: trunk, size: 53191)
2012-06-29
15:59
[87242c72] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 53311)
2012-06-27
12:30
[19e8e202] part of check-in [68239127] Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. (check-in: [68239127] user: drh branch: sqlite4, size: 53303)
2012-06-11
17:33
[280d42c4] part of check-in [7a57ab64] merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) (check-in: [7a57ab64] user: mgagnon branch: mgagnon_fix, size: 53343)
2012-04-28
08:03
[bb0f2f96] part of check-in [d9c8a7dd] Refinements to the new hyperlink logic and spider defense. (check-in: [d9c8a7dd] user: drh branch: spider-defense, size: 53301)
07:15
[69fb2b50] part of check-in [8ae52fc4] Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. (check-in: [8ae52fc4] user: drh branch: spider-defense, size: 53313)
2012-04-22
09:56
[5255018d] part of check-in [515e7fa0] Fix a comment in my previous commit. (check-in: [515e7fa0] user: viriketo branch: annotate_links, size: 53987)
09:50
[993e24ba] part of check-in [243d99d1] I change the branch colour algorithm, for another one I can understand better. No HSV magic; simply few combinations of RGB values based on hash. This algorithm should give either different or equal colours, and not similar colours.

This way I think the hash differences are more likely to give different colours.

I had the feeling that we were getting too often too similar colours for our branches, but I can't prove that mathematically. (check-in: [243d99d1] user: viriketo branch: annotate_links, size: 53979)

2012-03-29
14:54
[e1d56d6e] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 53895)
2012-03-01
22:30
[65948e8c] part of check-in [f201fbae] Merging from trunk. I manually solved the conflict widening the user name on annotate. (check-in: [f201fbae] user: viriketo branch: annotate_links, size: 53998)
2012-02-29
22:13
[04d36ad5] part of check-in [11669481] removed unneeded dependency on cson_amalgamation.h (check-in: [11669481] user: stephan branch: trunk, size: 53853)
2012-02-17
21:36
[bbc9ee4c] part of check-in [d5129ae1] Merging what I had at [61523cbe67] over trunk related to href targets. (check-in: [d5129ae1] user: viriketo branch: annotate_links, size: 54064)
2012-02-14
01:48
[ac1876f1] part of check-in [7367cec4] Improved description of tag changes in the EVENT table, and hence on the timeline. (check-in: [7367cec4] user: drh branch: trunk, size: 53919)
2011-11-04
20:46
[49f700e5] part of check-in [d92aad29] Added missing #ifdefs for json mode. (check-in: [d92aad29] user: json-demo branch: json, size: 53765)
2011-10-18
20:55
[8343177b] part of check-in [d29df2f0] Adding a boolean setting to choose the use of 'targets' in the anchors href. Default enabled.

Related to the thread starting at http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06588.html (check-in: [d29df2f0] user: viriketo branch: targets_setting, size: 53665)

2011-10-17
16:08
[cad9294c] part of check-in [571f3aca] merged in trunk [fda7c2c63d] for side-by-side diffs. (check-in: [571f3aca] user: stephan branch: json, size: 53730)
11:37
[d0e98437] part of check-in [a47fde8e] Fix the labeling of timelines with the dp=UUID query parameter. (check-in: [a47fde8e] user: drh branch: trunk, size: 53520)
2011-10-16
23:00
[85158c98] part of check-in [87540ed6] Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a &bull; character in front of non-checkin timeline entries to make them stand out more. (check-in: [87540ed6] user: drh branch: trunk, size: 53488)
2011-09-30
09:01
[1ac32372] part of check-in [8185bddf] Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk. (check-in: [8185bddf] user: stephan branch: json, size: 53306)
2011-09-21
14:42
[21c38f52] part of check-in [1ecf3374] refactored the prototype timeline code, split off completely from www version (different requirements). (check-in: [1ecf3374] user: stephan branch: json, size: 53344)
2011-09-20
22:42
[2c63f481] part of check-in [eff3f7d9] Started adding /json/timeline support, but this is gonna be a doozie. Breaking it down into separate calls for ci/wiki/ticket, e.g. /json/timeline/ci because the structures will be different for each. (check-in: [eff3f7d9] user: stephan branch: json, size: 53337)
2011-09-15
12:03
[4633ad9b] part of check-in [5b44a419] initial mass-change merge of main repo with my fork. (check-in: [5b44a419] user: stephan branch: json, size: 53239)
2011-09-14
17:45
[b4e3bb97] part of check-in [34b4dec0] Refactored g.okXXX perms flags to g.perm.XXX. (check-in: [34b4dec0] user: stephan branch: stephan-hack, size: 53096)
2011-09-06
13:23
[bf901168] part of check-in [8d703ff9] Close A and LI tags when displaying new and deleted files in timeline. (check-in: [8d703ff9] user: dmitry branch: trunk, size: 52988)
2011-09-02
16:19
[caca2da7] part of check-in [0b93b0f9] Do a better job of merging branches that contain lots of file renames. (check-in: [0b93b0f9] user: drh branch: trunk, size: 52946)
2011-09-01
17:04
[808015b4] part of check-in [9eb45752] Disable the use of <canvas> for rendering the graph. The canvas is busted in recent versions of Firefox. And canvas is mostly busted by design anyhow, since apparently it can not be taller than 32768 pixels, and Fossil graphs frequently need to be taller than that. (check-in: [9eb45752] user: drh branch: trunk, size: 52503)
2011-08-29
10:31
[c32660ab] part of check-in [b76ce3d5] Silence compiler warnings about unused variables in print_timeline. (check-in: [b76ce3d5] user: mistachkin branch: tcl-integration, size: 52477)
2011-08-27
17:53
[97aba166] part of check-in [8a5f2a7a] Fix the timeline.c module to be C89-compliant. MSVC needs this. (check-in: [8a5f2a7a] user: drh branch: trunk, size: 52615)
2011-08-26
14:11
[3f877bd5] part of check-in [130b8f77] Add the test-hash-color command for testing the hash_color() function. (check-in: [130b8f77] user: drh branch: trunk, size: 52615)
2011-08-23
15:10
[bffdf6ec] part of check-in [0f7f8130] The u= query parameter on a timeline looks for both original and edited user names. Ticket [d94b0934861d9] and [fca5ce18c07c29]. (check-in: [0f7f8130] user: drh branch: trunk, size: 52292)
2011-08-19
23:27
[84288447] part of check-in [b14ab41f] Add a -showfiles flag to timeline. fossil ... -showfiles will now print a list of files after the checkin comment, like the "Show Files" button in the Web GUI. The format of the printed lines is the same as update. (check-in: [b14ab41f] user: venkat branch: venks-emacs, size: 52246)
2011-08-07
22:52
[f4367586] part of check-in [303dd442] Fix a (harmless) javascript error that occurs when the graph is empty. (check-in: [303dd442] user: drh branch: trunk, size: 50613)
2011-08-02
18:42
[ac5328b0] part of check-in [abe7b833] Use the automatic background color algorithm for individual file timelines in addition to the global timeline. (check-in: [abe7b833] user: drh branch: trunk, size: 50595)
2011-07-23
22:13
[4ac6ee17] part of check-in [ba15af45] Fix a harmless compiler warning. (check-in: [ba15af45] user: drh branch: trunk, size: 50598)
22:05
[0df00465] part of check-in [ce4a44d9] Improvements to the automatic background color chooser. Provide a setting which alters the algorithm to work with a light-color foreground. (check-in: [ce4a44d9] user: drh branch: trunk, size: 50598)
2011-07-22
23:46
[e27ee8c5] part of check-in [c946b573] If a branch does not have a color set for it, choose a background color for the timeline background based on a hash of the branch name. (check-in: [c946b573] user: drh branch: trunk, size: 50247)
23:15
[506fc3a6] part of check-in [b6b419c3] Experimental query parameters brbg and ubg for the timeline. (check-in: [b6b419c3] user: drh branch: trunk, size: 50064)
2011-06-14
22:31
[0d336601] part of check-in [b893eb0d] Disable several warnings about sorting w/o an index. (check-in: [b893eb0d] user: drh branch: trunk, size: 48555)
2011-06-01
22:32
[7cce3df7] part of check-in [2a013f02] In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. (check-in: [2a013f02] user: drh branch: trunk, size: 48546)
2011-05-31
12:52
[ae9f1d77] part of check-in [e5e6ca46] Always use the alternate-form flag "#" to control the number of input bytes to printf conversions like %t, %h, and %q. Do not use precision in those cases since precision limits the number of output characters, not the number of input characters. Ticket [8967ea1df4f51af]. (check-in: [e5e6ca46] user: drh branch: trunk, size: 48499)
2011-05-27
12:03
[61fe5e03] part of check-in [32ad9a15] Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. (check-in: [32ad9a15] user: drh branch: trunk, size: 48502)
2011-05-20
11:24
[56d0626b] part of check-in [a742d12e] Merge all the latest trunk changes into the windows-i18n branch. (check-in: [a742d12e] user: drh branch: windows-i18n, size: 48495)
2011-05-15
11:19
[15b953e5] part of check-in [ec093ff2] Tweaks to the "divider" display in the www timeline. (check-in: [ec093ff2] user: drh branch: trunk, size: 48471)
2011-04-27
18:21
[7cd05fc0] part of check-in [e805fa8d] Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. (check-in: [e805fa8d] user: drh branch: windows-i18n, size: 48494)
2011-04-25
22:23
[45c4fd1b] part of check-in [e17fc713] Change the definition of a "Leaf" to be any node that has no children of any kind (merge or non-merge) in the same branch. A "rebuild" or a "fossil leaves --recompute" is required to recompute the LEAF table after upgrading to this version. (check-in: [e17fc713] user: drh branch: trunk, size: 48470)
2011-04-14
02:08
[55155901] part of check-in [6d9bba56] Add a "diff" hyperlink after each file in the "Show Files" view of the timeline. (check-in: [6d9bba56] user: drh branch: trunk, size: 49192)
2011-04-06
14:31
[8b988718] part of check-in [bc427ad7] Add the mionly parameter to timeline that works with r=TAG to show only merges into the TAG. (check-in: [bc427ad7] user: drh branch: trunk, size: 48729)
2011-03-31
11:41
[18557c9c] part of check-in [0208b7fc] Change the "filechng" query parameter for timeline to "fc". Add "Show Files" and "Hide Files" submenus. (check-in: [0208b7fc] user: drh branch: trunk, size: 48575)
2011-03-30
23:55
[195d863f] part of check-in [53e8ad52] Change the timeline parameter for file details from "detail" to "filechng". Add default CSS elements. (check-in: [53e8ad52] user: drh branch: trunk, size: 48333)
21:45
[daf993f5] part of check-in [bde16926] Added the "detail" query parameter to the timeline web page. (check-in: [bde16926] user: drh branch: trunk, size: 48265)
2011-03-15
01:34
[9f83b568] part of check-in [d7a0240f] Change the graph layout to include ascenders for nodes that have off-screen children. Fix a bug in the leaf-tracker that became evident by this enhancement. (A rebuild is required to rebuild the leaf table after updating, or else some timeline graphs will not display correctly.) (check-in: [d7a0240f] user: drh branch: trunk, size: 46798)
2011-03-14
20:14
[87535bc1] part of check-in [a6934b44] Further improvements to the layout of merge arrows. (check-in: [a6934b44] user: drh branch: trunk, size: 46563)
18:26
[1c53c276] part of check-in [313cd3c8] Improvements to the layout of merge arrows in the graph. (check-in: [313cd3c8] user: drh branch: trunk, size: 46495)
2011-03-10
17:39
[b78c39bf] part of check-in [cfec7224] Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. (check-in: [cfec7224] user: drh branch: path-refactor, size: 46263)
02:39
[dd7d77a5] part of check-in [34c23c6f] Refactoring the DAG path search code into a separate object. (check-in: [34c23c6f] user: drh branch: path-refactor, size: 45872)
2011-03-09
22:56
[b96f8f6a] part of check-in [d37c6a4b] Show a path timeline without extraneous decoration. (check-in: [d37c6a4b] user: drh branch: trunk, size: 45885)
17:33
[13c8a10a] part of check-in [63ac111d] Add a path-tracing option to the timeline display. (check-in: [63ac111d] user: drh branch: trunk, size: 45852)
2011-02-11
20:53
[938f9ab8] part of check-in [e7b64341] Add the --detail option to the test-timewarp-list command. (check-in: [e7b64341] user: drh branch: trunk, size: 44519)
17:37
[f666730b] part of check-in [2fc80c21] Revise the timewarp commands to show the child that is out of order, not the parent. (check-in: [2fc80c21] user: drh branch: trunk, size: 44025)
16:52
[38efa59b] part of check-in [79b81a31] Improved graph rendering in the case of a time-warp. (check-in: [79b81a31] user: drh branch: trunk, size: 44025)
15:33
[2796b2ea] part of check-in [a327bd29] Add the test-timewarp-list command and the test_timewarp web page. (check-in: [a327bd29] user: drh branch: trunk, size: 43704)
2011-01-28
20:56
[cb11e91f] part of check-in [69f43fc0] Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. (check-in: [69f43fc0] user: drh branch: experimental, size: 42596)
14:09
[42355c5b] part of check-in [13165785] Add hyperlinks to the "user:" and "tags:" marks in timelines. (check-in: [13165785] user: drh branch: trunk, size: 42930)
2011-01-14
20:54
[29b2c416] part of check-in [cbc41ff4] Remove some dead code from the web timeline. (check-in: [cbc41ff4] user: drh branch: trunk, size: 41201)
17:16
[468e28b0] part of check-in [c8920083] Enhancements to "divider" processing in web timelines. Only show a single divider if two or more occur beside each other. Add the "nd" query parameter to suppress all dividers. (check-in: [c8920083] user: drh branch: trunk, size: 41964)
2010-12-31
03:23
[9ab011a6] part of check-in [8a1e384b] Do not show merge links to phantoms in the graph. (check-in: [8a1e384b] user: drh branch: trunk, size: 41648)
2010-12-30
21:03
[09f0742f] part of check-in [ddc3d3d1] Further minor tweaks to the graph drawing javascript. New graph test cases added. (check-in: [ddc3d3d1] user: drh branch: trunk, size: 41603)
20:37
[dfb99129] part of check-in [94979bc7] Clean up to the graph generator. Add comments describing variables in the javascript. Omit merge descenders if parent descenders are omitted. Add a test page of URL links. (check-in: [94979bc7] user: drh branch: trunk, size: 41594)
17:18
[c133060d] part of check-in [6b9a5932] Fix the "200 Entries" submenu hyperlink for branch-view timelines. Ticket [e436a483c5b08a1aec] (check-in: [6b9a5932] user: drh branch: trunk, size: 39568)
2010-12-29
20:20
[df9015af] part of check-in [8c3bba8e] Allow the "localtime" modifier on date/time functions within ticket report SQL statements. Ticket [bf4f5725f6c90fc2] (check-in: [8c3bba8e] user: drh branch: trunk, size: 39585)
2010-12-23
02:22
[e4e6d037] part of check-in [31c52c7b] Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. (check-in: [31c52c7b] user: drh branch: trunk, size: 39558)
2010-12-22
14:25
[1a5c2fb9] part of check-in [e685fc0b] Draw inbound merge arrows on the graph even if the merge parent is off-screen. (check-in: [e685fc0b] user: drh branch: trunk, size: 39560)
2010-12-20
01:06
[18f0d6aa] part of check-in [ea61f4aa] Improvements to the graph layout algorithm yielding a more compact graph in many cases. (check-in: [ea61f4aa] user: drh branch: trunk, size: 39442)
2010-12-19
02:09
[a6a08d2f] part of check-in [bbbb35a3] Clear compiler warnings on OpenBSD. No functional code changes. (check-in: [bbbb35a3] user: drh branch: trunk, size: 39365)
2010-12-16
14:46
[67012f88] part of check-in [daeb10f6] Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. (check-in: [daeb10f6] user: drh branch: trunk, size: 39313)
2010-11-26
18:37
[e86f5d82] part of check-in [c0c3d923] Report an error if the repository schema version does not match what the fossil executable expects. (check-in: [c0c3d923] user: drh branch: trunk, size: 39337)
2010-11-25
02:51
[b73ec637] part of check-in [4438e96a] On the timeline, the t=TAG query parameter can refer to tags on events in addition to check-ins. (check-in: [4438e96a] user: drh branch: trunk, size: 39334)
00:17
[7bb145ad] part of check-in [8c04a873] Add a new link to the check-in "info" page that goes to a timeline showing just the immediate parents and children of a check-in. Ticket [746949c9318554c137f5]. (check-in: [8c04a873] user: drh branch: trunk, size: 39362)
2010-11-12
15:17
[cc363d85] part of check-in [e0eceb78] A simple tweak to the graph javascript gets it working on IE6. Ticket [a734fe24da8f75758cf] (check-in: [e0eceb78] user: drh branch: trunk, size: 38235)
2010-11-10
13:36
[4758c74e] part of check-in [ef68b044] Fix the "divider" lines in the timeline display. Add the --force option to the "import" command. (check-in: [ef68b044] user: drh branch: trunk, size: 38209)
01:43
[fdb570ed] part of check-in [0e87f427] Tweak check-in times slightly so that parents always come before their children. (check-in: [0e87f427] user: drh branch: trunk, size: 38215)
2010-10-15
16:11
[9d9e196d] part of check-in [c1271793] merge from trunk (check-in: [c1271793] user: wolfgang branch: wolfgangHelpCmd, size: 38431)
2010-10-14
19:14
[18d66a88] part of check-in [2fac8091] Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. (check-in: [2fac8091] user: drh branch: trunk, size: 38155)
2010-10-10
08:59
[6d3ee985] part of check-in [c2ef3715] added more cross reference (check-in: [c2ef3715] user: Ratte branch: wolfgangHelpCmd, size: 38396)
2010-10-09
20:13
[7f8c00c1] part of check-in [d1d1cd12] show references to commandline on webpages; add httptrace to windows http server (check-in: [d1d1cd12] user: wolfgang branch: wolfgangHelpCmd, size: 38300)
15:34
[23fe0f8b] part of check-in [a5cd7927] link the command line help to the gui pages, where appropriate (check-in: [a5cd7927] user: wolfgang branch: wolfgangHelpCmd, size: 38248)
06:53
[4645eae9] part of check-in [81da2ee3] added missing help cross references (check-in: [81da2ee3] user: Ratte branch: wolfgangHelpCmd, size: 38144)
2010-10-07
13:34
[3727b6f6] part of check-in [3efdd657] Add the optional "showsql" query parameter to the timeline. (check-in: [3efdd657] user: drh branch: trunk, size: 38120)
2010-10-03
00:21
[e700a156] part of check-in [a1fcb97d] Add support for tags on events, including the ability to display a timeline of all events with a particular tag. (check-in: [a1fcb97d] user: drh branch: experimental, size: 38044)
2010-10-02
18:31
[1fe308bf] part of check-in [e5bcc0c9] User interface refinements and some documentation added for events. (check-in: [e5bcc0c9] user: drh branch: experimental, size: 38007)
12:37
[fa5cfc80] part of check-in [6f93ca94] Event background colors are now working. (check-in: [6f93ca94] user: drh branch: experimental, size: 37775)
00:25
[73be12f8] part of check-in [419903eb] First working code for displaying and editing events. (check-in: [419903eb] user: drh branch: experimental, size: 37978)
2010-09-17
19:52
[42a255bb] part of check-in [24d1d17b] reintegrate javascript directly in timeline page but do a proper encoding of the script to prevent validator errors (check-in: [24d1d17b] user: wolfgang branch: wolfgangFormat2CSS_2, size: 37687)
14:33
[15108098] part of check-in [e8f200b6] separated timeline javascript code in separate file, to enable caching and preventing errors with HTML validator and mising <,>,.. (check-in: [e8f200b6] user: wolfgang branch: wolfgangFormat2CSS_2, size: 38103)
2010-09-13
22:14
[7bb77565] part of check-in [4cc0ebef] Avoid the use of tabs. Make sure lines do not exceed 80 characters. (check-in: [4cc0ebef] user: drh branch: wolfgangFormat2CSS, size: 37646)
2010-09-12
18:43
[13aab600] part of check-in [2557ca45] detail ticket views validated (check-in: [2557ca45] user: wolfgang branch: wolfgangFormat2CSS, size: 37639)
12:49
[4fc1e5fb] part of check-in [214d2faf] corrected some & chars in hyperlinks and added missing quotes in attribute values (check-in: [214d2faf] user: wolfgang branch: wolfgangFormat2CSS, size: 37634)
10:42
[f3e49cd8] part of check-in [cd2f91d3] file timeline/attach pages HTML-validated (check-in: [cd2f91d3] user: wolfgang branch: wolfgangFormat2CSS, size: 37630)
08:47
[0e361de9] part of check-in [692b67bd] correct all unclosed br and hr tags, skipped sqlite.c (check-in: [692b67bd] user: wolfgang branch: wolfgangFormat2CSS, size: 37660)
2010-09-10
20:19
[42e8ab26] part of check-in [d1305d0a] fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE (check-in: [d1305d0a] user: wolfgang branch: wolfgangFormat2CSS, size: 37652)
2010-09-09
21:41
[2bfd6677] part of check-in [6436092e] section css extended with 'white-space: nowrap;' to avoid validator errors. PLEASE update your local styles for the section class (check-in: [6436092e] user: wolfgang branch: wolfgangFormat2CSS, size: 37617)
21:32
[d5dfa576] part of check-in [4dbfba2b] reduce html-validator errors on leaves page (check-in: [4dbfba2b] user: wolfgang branch: wolfgangFormat2CSS, size: 37630)
20:12
[54d4c043] part of check-in [dc8a247e] timeline css skinned (check-in: [dc8a247e] user: wolfgang branch: wolfgangFormat2CSS, size: 37587)
2010-09-08
21:15
[b88343f1] part of check-in [a5576e2d] made default css handled by loop instead of explizit calls, .. (check-in: [a5576e2d] user: wolfgang branch: wolfgangFormat2CSS, size: 37265)
2010-09-05
10:59
[47acc660] part of check-in [ff3b6b32] sidebox via css (check-in: [ff3b6b32] user: Ratte branch: stv-skinning, size: 37305)
09:58
[a04a0b5b] part of check-in [5bba36b2] 3 layouts in timeline moved to css (check-in: [5bba36b2] user: Ratte branch: stv-skinning, size: 37320)
2010-09-04
19:20
[c751cc7d] part of check-in [8dfed953] format timeline page via css (check-in: [8dfed953] user: Ratte branch: stv-skinning, size: 37277)
2010-08-20
19:42
[65ba5253] part of check-in [98870a85] Improvements to the graph layout algorithm. (check-in: [98870a85] user: drh branch: trunk, size: 37249)
2010-08-16
10:52
[b4902a7d] part of check-in [76201a08] Fix a comment typo in the captcha generator. Extend the graph lines to the bottom of the timeline even if the last few entries on timeline are tickets or wiki edits instead of checkins. (check-in: [76201a08] user: drh branch: trunk, size: 37283)
2010-06-16
20:33
[39025ed0] part of check-in [67529340] On a branch timeline, in addition to showing the checkins of the branch, also show check-ins of other branches that merge into or from the branch being displayed. This helps to show what has happened to an infrequently changing branch which is part of a much more active project. (check-in: [67529340] user: drh branch: trunk, size: 37262)
2010-05-16
19:08
[d39b944d] part of check-in [c06edd23] Change from GPL to the Simplified BSD License. (check-in: [c06edd23] user: drh branch: clear-title, size: 36065)
2010-04-27
17:17
[79890406] part of check-in [5568603e] Simplify timeline processing. No longer show branch and merge points since those are now obvious from the graph. (check-in: [5568603e] user: drh branch: trunk, size: 36341)
2010-04-15
23:50
[0c643985] part of check-in [0e7b85bb] Fill the boxes on the graph with the same background color as the text in the timeline description. (check-in: [0e7b85bb] user: drh branch: trunk, size: 37193)
2010-03-31
15:27
[1d488191] part of check-in [9f1d490d] Update the mechanism for reporting SQL that does not use indices. The warnings can be suppressed by comments in the SQL text. (check-in: [9f1d490d] user: drh branch: trunk, size: 37291)
2010-03-22
14:17
[820a9ead] part of check-in [504dc92c] If the graph height is greater than 32767, omit the <canvas> object. Also, do not appendChild() the graphics <div> objects until after they have been set to "abolute" positioning, to work around a FF performance issue. Ticket [13536c292b60] (check-in: [504dc92c] user: drh branch: trunk, size: 37246)
13:41
[f64162fe] part of check-in [81751fa5] Do not use <canvas> when the height of the graph is greater than 32767. Ticket [13536c292b60]. (check-in: [81751fa5] user: drh branch: trunk, size: 37175)
12:52
[e8d1b79f] part of check-in [076ecdcc] Truncate the graph at 32767 pixels. This allows the top part of the graph to be seen when the graph is large, at least. Ticket [13536c292b]. (check-in: [076ecdcc] user: drh branch: trunk, size: 37223)
2010-03-21
21:51
[6e378f36] part of check-in [a4b10f43] Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. (check-in: [a4b10f43] user: drh branch: trunk, size: 37115)
2010-03-18
13:47
[9167c69e] part of check-in [edea06ee] Some minor performance improvements on timeline. (check-in: [edea06ee] user: drh branch: trunk, size: 37114)
2010-03-17
01:03
[19f2bf0d] part of check-in [69531842] Fix a bug in timeline introduced by the previous check-in. Improvements to the file timeline. (check-in: [69531842] user: drh branch: trunk, size: 37296)
00:40
[bb40adc0] part of check-in [c19467d6] Get the derivation graph working for individual file histories. (check-in: [c19467d6] user: drh branch: trunk, size: 37279)
2010-03-07
12:44
[208f0910] part of check-in [4276853e] Disable the timeline graph when using search mode. Ticket [6166fbed08]. (check-in: [4276853e] user: drh branch: trunk, size: 37124)
2010-03-05
20:27
[8643a953] part of check-in [97336c56] Set the TIMELINE_DISJOINT option for the graph drawing logic when only checkins for a particular user are shown. Fix for ticket [a2de4526a0] (check-in: [97336c56] user: drh branch: trunk, size: 37029)
2010-02-23
15:28
[6577d5d8] part of check-in [847ae1fe] Fix the width of the graph canvas so that it does not overlap and disable hyperlinks in the check-in comment text. Ticket [ddd45723b9a2]. (check-in: [847ae1fe] user: drh branch: trunk, size: 36993)
2010-02-09
17:54
[58f209c9] part of check-in [6fd91413] JavaScript graph drawing enhancements using an HTML5 canvas (if available) suggested by Joshua Paine. (check-in: [6fd91413] user: drh branch: trunk, size: 37015)
13:36
[33e135ca] part of check-in [22b6887e] Enable the graph for tag timelines, but omit descenders. (check-in: [22b6887e] user: drh branch: trunk, size: 36063)
11:13
[854236c8] part of check-in [2f22c476] Add the "ng" query parameter to the "timeline" to disable the graph. (check-in: [2f22c476] user: drh branch: trunk, size: 35959)
2010-02-08
19:17
[9d925401] part of check-in [63d46e6d] Change the way the graph elements are removed when the graph is being redrawn. (check-in: [63d46e6d] user: drh branch: trunk, size: 35852)
18:48
[4158cd17] part of check-in [4e8c30c3] Use the innerHTML method rather than setAttribute to add DIV elements for graphics, in an effort to get graphs to work with IE. (check-in: [4e8c30c3] user: drh branch: trunk, size: 35900)
18:08
[89ed6352] part of check-in [f51bd596] Check the graph for resize events every second and rerender the graph if a resize has occurred. This fixes display problems on Safari and also keeps the graph consistent with resized browser windows. (check-in: [f51bd596] user: drh branch: trunk, size: 35897)
16:12
[b70ada64] part of check-in [d89fea6a] Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. (check-in: [d89fea6a] user: drh branch: trunk, size: 35414)
2010-01-10
18:41
[d33d9d94] part of check-in [29751794] Fix ticket [135d8acbae] - parent/child indicators on timeline fail if there are suppressed lines because they still generate an entry in the JavaScript for the id that was skipped. (check-in: [29751794] user: eric branch: trunk, size: 31751)
2010-01-05
15:01
[89c165b5] part of check-in [d66718f2] Fix a potential segfault in the URL shortener of the WWW timeline logic. (check-in: [d66718f2] user: drh branch: trunk, size: 31755)
2010-01-01
01:30
[adf3ebef] part of check-in [def89b93] Fixed bug that did not display the "X similar events" message for the last item on the timeline. (check-in: [def89b93] user: jeremy_c branch: trunk, size: 31744)
2009-12-31
19:10
[fe35f277] part of check-in [9b706757] Alternative implementation of timeline security changes - this implementation always shows the timeline link if it is applicable, even if the history capability is disabled. (check-in: [9b706757] user: drh branch: trunk, size: 31569)
14:59
[4962e38d] part of check-in [71ad9b62]
  • Changed security for timeline. To view the timeline, you must now have History access. The timeline will then display only items which you have access to. "o" (Check-out) is required for source history, "j" (Read-Wiki) is required for Wiki history and "r" (Read-Tkt) is required for Ticket history.
(check-in: [71ad9b62] user: jeremy_c branch: jeremy_c-timeline, size: 31499)
2009-12-30
01:57
[ece92261] part of check-in [1e2ec3ff] Added a 's' parameter to the web timeline view. This will search the comment and brief fields for the given text via LIKE '%value%'. (check-in: [1e2ec3ff] user: jeremy_c branch: trunk, size: 30843)
2009-12-26
13:43
[b36ed4e6] part of check-in [a388e9da] timeline descendants view now properly behaves when there are no descendents, and it also sigularizes the word 'descendents' when there is only one. (check-in: [a388e9da] user: stephan branch: trunk, size: 30515)
2009-12-18
23:09
[d9475b1d] part of check-in [74534cc9] Remove dead code from timeline.c. Make sure all shortened UUIDs have at least one hexadecimal digit greater than '9' to avoid confusing them with decimal numbers. (check-in: [74534cc9] user: drh branch: trunk, size: 30500)
22:16
[fd4ec7f2] part of check-in [02920e92] Minor cleanup to the implementation of command-line "timeline". (check-in: [02920e92] user: drh branch: trunk, size: 30655)
2009-11-09
21:32
[f76d6fc0] part of check-in [e2431b17] Fix an issue with the command-line timeline. Fix typos in documentation. (check-in: [e2431b17] user: drh branch: trunk, size: 30617)
00:58
[0dbb20df] part of check-in [0239325f] On the "timeline" command, if a YYYY-MM-DD date string is entered without the "before" keyword, then show all changes on the date given. (check-in: [0239325f] user: drh branch: trunk, size: 30560)
2009-09-14
16:56
[f95beac6] part of check-in [eb1db585] Fix a C++-ism in timeline.c. (check-in: [eb1db585] user: drh branch: trunk, size: 30243)
16:09
[d7de735b] part of check-in [8cf8ed78] Formatting changes to the similar event suppression in the timeline. (check-in: [8cf8ed78] user: drh branch: trunk, size: 30243)
15:14
[cfb7f2bb] part of check-in [df3e34c2] Changes to the event mechanism to abbreviate a sequence of edits to the same ticket. Updates through this check-in require a "rebuild". (check-in: [df3e34c2] user: drh branch: trunk, size: 30231)
2009-08-29
22:54
[846d5cea] part of check-in [d42adc11] Put the divider marks around the base check-in on ancestor and descendent timelines. (check-in: [d42adc11] user: drh branch: trunk, size: 29263)
22:39
[0ecd2849] part of check-in [58903a0f] Add more hyperlinks on dates and userids. (check-in: [58903a0f] user: drh branch: trunk, size: 28664)
16:45
[03b554d5] part of check-in [b5f4f910] Add additional hyperlinking of dates and userids. For a "circa" timeline, show the "circa" point in the timeline listing. (check-in: [b5f4f910] user: drh branch: trunk, size: 28503)
2009-08-28
22:59
[c172ebcb] part of check-in [713b8be8] Deleted some obsolete "todo" files. Updated the FAQ. Modified the the "vinfo" page to show check-in differences and made "vinfo" the default display for check-ins instead of "vdiff". (check-in: [713b8be8] user: drh branch: trunk, size: 27655)
2009-08-15
16:47
[56d2a510] part of check-in [5a539f82] Add the "circa" capability to the timeline. Check-in hyperlinks go to the "diff" page by default, rather than the "detail" page. (check-in: [5a539f82] user: drh branch: trunk, size: 27655)
2009-01-25
20:13
[146af37c] part of check-in [9be1b003] Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". (check-in: [9be1b003] user: drh branch: trunk, size: 26542)
2009-01-23
22:20
[467593ff] part of check-in [cb31e908] Update the timeline so that it's use of "Leaf" conforms to the definition given in the documentation. (check-in: [cb31e908] user: drh branch: trunk, size: 26545)
2009-01-22
13:52
[16fff7bd] part of check-in [73c23a42] Add the ability to cancel existing tags from the web interface, on the "vedit" page. Disable the display of "Leaf" on the timeline for closed leaves. (check-in: [73c23a42] user: drh branch: trunk, size: 26226)
12:03
[4c13ae29] part of check-in [42c2a18e] Change the way branches are tagged: The value of the "branch" property is used to identify the branch name. Repository rebuild required. Also, branches must be retagged. (check-in: [42c2a18e] user: drh branch: trunk, size: 26094)
2009-01-21
18:59
[59fa3084] part of check-in [2fa4df1e] Add timeline links on the leaves page. Also on the leaves page, do not show Merge labels on check-ins. The second part is the fix for ticket [d6bb26f436d8299f95d63f45fa51c92acdc91c5a]. (check-in: [2fa4df1e] user: drh branch: trunk, size: 25697)
18:42
[fed5b9a0] part of check-in [e631d8af] Improvements to the timeline when displaying check-ins with a given tag. (check-in: [e631d8af] user: drh branch: trunk, size: 25541)
03:34
[a47960c4] part of check-in [bdcac629] After each item of the branch list, give a hyperlink to the timeline that shows all check-ins with the branch tag. (check-in: [bdcac629] user: drh branch: trunk, size: 25536)
03:04
[300c2cb8] part of check-in [ba6687f2] In the timeline, continue to show the of a branch as a "Leaf" even after the branch has been merged into some other line. (check-in: [ba6687f2] user: drh branch: trunk, size: 25496)
01:23
[7e388fb1] part of check-in [580d6ad8] Suppress the display of the artificate ID on the timeline which showing changes to wiki or tickets. (check-in: [580d6ad8] user: drh branch: trunk, size: 25474)
01:06
[9af5050c] part of check-in [d820722f] The timeline correctly shows as a leaf a check-in whose only children are separate branches. (check-in: [d820722f] user: drh branch: trunk, size: 25123)
2009-01-20
23:39
[73a9d3ab] part of check-in [fecb3e5c] On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. (check-in: [fecb3e5c] user: drh branch: trunk, size: 24941)
22:21
[c3f7f3d7] part of check-in [b7f32a71] Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. (check-in: [b7f32a71] user: drh branch: trunk, size: 24333)
16:51
[79dd0c43] part of check-in [b6e22e62] Attempting to rationalize the tagging and branching logic. The "branch" command has been resurrected and appears to work now. The "tag branch" command has been removed. Special tags "newbranch" and "closed" used to manage branches. New changes are not well-tested - use with caution. You must "rebuild" when upgrading through this version. (check-in: [b6e22e62] user: drh branch: trunk, size: 24307)
00:27
[fe363fe9] part of check-in [fbbd0318] Display a list of symbolic tags associated with each check-in on the timeline. (check-in: [fbbd0318] user: drh branch: trunk, size: 23501)
2008-12-12
23:17
[e064b02f] part of check-in [bab83638] timeline command now supports a ?-t|--type TYPE? option to filter on specific event types. Fixed a memleak in the timeline command. (check-in: [bab83638] user: stephan branch: trunk, size: 22716)
2008-11-02
18:22
[16b352a3] part of check-in [c9cd128c] Add submenu entries on timeline pages for selecting options such as "tickets only" and "200 entries per page" and so forth. (check-in: [c9cd128c] user: drh branch: trunk, size: 21662)
2008-11-01
20:56
[08490786] part of check-in [0b36f02f] Make UTC time display the default. You can still set up a server to show localtime but that requires changing a setting under setup/timeline. (check-in: [0b36f02f] user: drh branch: trunk, size: 20285)
20:48
[0274c8ca] part of check-in [d23b8ba6] Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. (check-in: [d23b8ba6] user: drh branch: trunk, size: 20261)
2008-10-24
13:27
[2200a0fc] part of check-in [e8c4f69c] Change all mentions of "UUID" in the documentation and help screens into either "artifact ID" or "baseline ID" or "ticket ID" as appropriate. "UUID" has a widely recognized meaning that is different from its meaning in fossil. "UUID" is still used in code comments and in variable names. (check-in: [e8c4f69c] user: drh branch: trunk, size: 19519)
2008-07-13
12:08
[1f648196] part of check-in [c1e85e4d] Fix the timeline command so that it work with --repository and -R. (check-in: [c1e85e4d] user: drh branch: trunk, size: 19507)
2008-05-14
02:03
[3666af55] part of check-in [6458f020] Change the spelling of "descendant" to use the -ant suffix everywhere, including in the filename "descendant.c". The adjective form can be spelled either -ant or -ent, but the noun form requires -ant, or so says American Heritage. (check-in: [6458f020] user: drh branch: trunk, size: 19507)
2008-05-05
20:18
[2c67ece7] part of check-in [2b0d4519] Work toward making the "h" permission mean "hyperlink". Without "h", many pages will display, but there are few hyperlinks. A message invites users to login as anonymous. (check-in: [2b0d4519] user: drh branch: trunk, size: 19507)
17:24
[b5fdec78] part of check-in [4e683ef0] Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. (check-in: [4e683ef0] user: drh branch: trunk, size: 19635)
2008-02-26
17:57
[dea6e9f6] part of check-in [82fc5abb] Cut over to the new timeline code. Remove the older timeline. (check-in: [82fc5abb] user: drh branch: trunk, size: 19634)
17:32
[98e360ef] part of check-in [7915bd06] Improvements to the text description on the "ntimeline" page. (check-in: [7915bd06] user: drh branch: trunk, size: 27078)
16:48
[06d966f1] part of check-in [e6aa1612] Work on a new timeline implementation. Currently implemented as "ntimeline" since it is not yet ready to replace the existing timeline. (check-in: [e6aa1612] user: drh branch: trunk, size: 26198)
2008-02-24
21:51
[d5cc80fe] part of check-in [e38c8913] Add a human-readable description on each timeline. Add the "ancestors" and "decendents" links on the baseline information pages, making it easier to understand the context of a baseline. (check-in: [e38c8913] user: drh branch: trunk, size: 19232)
2008-02-09
09:21
[d21da06a] part of check-in [c1d9e0f4] Fix grammar (check-in: [c1d9e0f4] user: bch branch: trunk, size: 17839)
2008-02-04
02:45
[edd15bb8] part of check-in [e487b77b] Add file and directory browsing capabilities to the web interface. (check-in: [e487b77b] user: drh branch: trunk, size: 17835)
2007-12-04
02:47
[6f6c6230] part of check-in [ebb27659] Add the timeline display preferences page with the ability to turn on and off block markup in timeline comments and to limit the length of timeline comments. (check-in: [ebb27659] user: drh branch: trunk, size: 17829)
2007-12-03
00:27
[88675c98] part of check-in [20553a42] Patch problems with timeline. Need to rethink the whole implementation. (check-in: [20553a42] user: drh branch: trunk, size: 17580)
2007-11-23
22:09
[088a229b] part of check-in [34af7280] New default header and footer and CSS. Add the ability to edit the footer. (check-in: [34af7280] user: drh branch: trunk, size: 16699)
2007-10-13
01:18
[4abc5a49] part of check-in [c963a776] Much improved wiki rendering. Automatic paragraph tags now match correctly. All tags should balance. (check-in: [c963a776] user: drh branch: trunk, size: 16908)
2007-10-11
01:20
[ca926d41] part of check-in [a8408931] Fix a C++-ism. (check-in: [a8408931] user: drh branch: trunk, size: 16895)
2007-10-10
21:15
[0cd823eb] part of check-in [50a58adb] Many changes and bug fixes in the wiki processing. Moving toward a workable wiki system. The "Home" menu option now takes you to the wiki page whose name is the same as the Project Name. There is a "wcontent" page, but no link to it yet. Many other changes. (check-in: [50a58adb] user: drh branch: trunk, size: 16895)
2007-10-09
02:35
[dc6941a7] part of check-in [dfea940d] Refinements to the timeline for giving better information about wiki pages. (check-in: [dfea940d] user: drh branch: trunk, size: 17429)
2007-10-06
16:37
[bffeb82d] part of check-in [6d586137] Timeline comments are now rendered as wiki. Wiki changes appear on the timeline. (check-in: [6d586137] user: drh branch: trunk, size: 16504)
2007-09-26
02:00
[8bccb237] part of check-in [097479f9] Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. (check-in: [097479f9] user: drh branch: trunk, size: 16399)
2007-09-25
21:21
[9aeba121] part of check-in [e63a9fd9] Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. (check-in: [e63a9fd9] user: jnc branch: trunk, size: 16561)
01:25
[b24fc763] part of check-in [6f9c0e4a] After looking at it a bit, mjanssen and I decided <...> looks better than *...* for marking the current checkout (check-in: [6f9c0e4a] user: jnc branch: trunk, size: 16559)
01:02
[d7ec196d] part of check-in [2db88ec6] Timeline and Leaves on TTY now marks with *...* (vs [...]) you current working revision (check-in: [2db88ec6] user: jnc branch: trunk, size: 16559)
2007-09-24
23:19
[34894e45] part of check-in [d54731da] Accidently changed time format in timeline_query_for_tty output in checkin [aad573b31c] reverted so that timeline shows local timestamps again. (check-in: [d54731da] user: mjanssen branch: trunk, size: 16072)
20:50
[19a54bcb] part of check-in [aad573b3] Timeline calculated localtime incorrectly so it didn't display latest changes if user is in TZ UTC+X (check-in: [aad573b3] user: mjanssen branch: trunk, size: 16066)
2007-09-23
18:49
[dc980b14] part of check-in [ff4cc5fa] Fixes to the timeline webpage and the "open" and "update" commands. (check-in: [ff4cc5fa] user: drh branch: trunk, size: 16079)
2007-09-22
18:13
[a8be2973] part of check-in [72b3b1ad] Incremental web interface enhancments. (check-in: [72b3b1ad] user: drh branch: trunk, size: 15790)
15:50
[e450db18] part of check-in [3b5514ed] The "tag" command allows tag artifacts to be inserted for creating and cancelling tags and properties. Timeline responds to bgcolor, br-bgcolor, comment, and user properties. (check-in: [3b5514ed] user: drh branch: trunk, size: 15791)
12:38
[34dd916f] part of check-in [9395aba4] Timeline now responses to comment and user properties. (check-in: [9395aba4] user: drh branch: trunk, size: 16687)
01:40
[aa66611f] part of check-in [5e239230] Turn tags into properties. Allow properties to control background color on timelines. Still experimental. (check-in: [5e239230] user: drh branch: trunk, size: 15393)
2007-09-13
03:52
[44b77956] part of check-in [fcabd477] Improvements to the CLI timeline display. When an update fails due to multiple descendents, show all of the descendents in timeline format. (check-in: [fcabd477] user: drh branch: trunk, size: 14805)
2007-09-10
00:48
[6222d040] part of check-in [9a761193] Fix a C++-ism in the timeline module. (check-in: [9a761193] user: drh branch: trunk, size: 14743)
2007-09-01
01:55
[fd684525] part of check-in [abce5105] Updates to the timeline routines. Added the pqueue module. (check-in: [abce5105] user: drh branch: trunk, size: 14743)
2007-08-31
20:14
[9b1b43e8] part of check-in [e15fe431] A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. (check-in: [e15fe431] user: drh branch: trunk, size: 12427)
2007-08-30
21:37
[7962fee7] part of check-in [4d030179] Put a colored asterisk beside entries of interest in the timeline, rather than doing lots of annoying text color and background changes. (check-in: [4d030179] user: drh branch: trunk, size: 11223)
2007-08-29
11:48
[5cd9dc9d] part of check-in [4d051c1e] New timeline formatting experiment. Foreground font color changes when mousing over the vinfo hyperline show all immediate parents in red and immediate children in green and hide all entries that are not part of the current line. (check-in: [4d051c1e] user: drh branch: trunk, size: 11121)
2007-08-27
13:21
[a0b837b0] part of check-in [e12f2f18] Tweaked the highlighting (check-in: [e12f2f18] user: aku branch: trunk, size: 11546)
05:02
[30b6c214] part of check-in [53416550] Fix a bug in the javascript. Only versions that are independent of the mouse-over version are grayed out now. (check-in: [53416550] user: drh branch: trunk, size: 11552)
04:09
[e4c236d7] part of check-in [a028affc] Fix a bug in the javascript generator of the previous check-in. (check-in: [a028affc] user: drh branch: trunk, size: 11421)
04:03
[cbe381b2] part of check-in [bbdd4f99] Add some javascript to the timeline to gray out versions that are not part of the line that is moused over. Also include leaf, fork, and merge markers on the timeline. Experimental. (check-in: [bbdd4f99] user: drh branch: trunk, size: 11411)
2007-08-25
18:51
[7640f70a] part of check-in [b846db06] Changes to the CLI version of the timeline command to show places where forks occur in the tree and where content is merged. Lots more work is needed to show the structure of a tree well. This is definitely a work in progress. (check-in: [b846db06] user: drh branch: trunk, size: 7056)
04:02
[da39a3ee] part of check-in [9b30224d] Merging formatting changes to timeline and concepts documentation (check-in: [9b30224d] user: aku branch: trunk, size: 0)
03:30
[f9463871] part of check-in [e319e8e8] Improvements to timeline formatting. Added the "concepts.html" document. (check-in: [e319e8e8] user: drh branch: trunk, size: 6389)
2007-08-18
11:42
[4792000f] part of check-in [6607844a] Added options to the "timeline" CLI command. Additional help comments. (check-in: [6607844a] user: drh branch: trunk, size: 6377)
2007-08-04
00:08
[01eff995] part of check-in [f5e8b1d7] Merge in and correct the changes to the new repository initialization. Also fix other misc bugs seen while testing. (check-in: [f5e8b1d7] user: drh branch: trunk, size: 5840)
2007-08-01
21:03
[c9c7c2c0] part of check-in [39450579] Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. (check-in: [39450579] user: drh branch: trunk, size: 5824)
12:49
[346b9fb4] part of check-in [afcdc7ec] Add the "leaves" webpage and the "branches" CLI command. We need to work on the nomenclature. (check-in: [afcdc7ec] user: drh branch: trunk, size: 4517)
2007-07-31
23:33
[ccb6f43a] part of check-in [fd36718a] Add the new "history" permission. Merge in changes that require permissions to view the timeline. (check-in: [fd36718a] user: drh branch: trunk, size: 4251)
16:34
[f18e2159] part of check-in [5ebcedc3] Require read permission (permission to read tickets and configuration histories) to view the global timeline. (check-in: [5ebcedc3] user: dan branch: trunk, size: 4151)
2007-07-30
17:24
[b52c0c0c] part of check-in [1a4dd313] Show the user who make the change on the timeline, both on the www interface and in the cli. (check-in: [1a4dd313] user: drh branch: trunk, size: 3999)
2007-07-23
19:52
[cd16841a] part of check-in [66f4caa3] Improvements to the WWW interface. (check-in: [66f4caa3] user: drh branch: trunk, size: 3924)
2007-07-21
14:10
[5b214b81] part of check-in [dbda8d6c] Initial check-in of m1 sources. (check-in: [dbda8d6c] user: drh branch: trunk, size: 3950) Added