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

History of src/timeline.c

2018-08-09
16:00
Fix an unfinalized prepared statement in the "fossil bisect ui" command. file: [0c8819dd] check-in: [148d4b66] user: drh branch: trunk, size: 90800
2018-07-28
13:36
Fix /timeline so that it works with only RdForum permission. file: [87bd939e] check-in: [327c51b4] user: drh branch: forum-v2, size: 90783
2018-07-22
18:14
Begin reimplementing the forum webpages. This is a non-functional incremental check-in. file: [ddccfb24] check-in: [2b8b1894] user: drh branch: forum-v2, size: 90764
2018-06-22
13:50
Add the --sql option to the timeline command. file: [4199aaba] check-in: [d51ca5f5] user: drh branch: email-alerts, size: 90447
2018-06-14
13:43
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. file: [ac94e99d] check-in: [4f2b2309] user: drh branch: arrow-color-fix, size: 90273
2018-06-07
00:45
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. file: [7ba78744] check-in: [7ac88481] user: drh branch: trunk, size: 90277
2018-06-06
17:55
Fix an XSS problem in the chng= query parameter to /timeline. file: [1109adcb] check-in: [30f60a58] user: drh branch: trunk, size: 90220
2018-05-04
13:52
Fix a harmless compiler warning in timeline.c. file: [c35001fc] check-in: [8d1cb59f] user: drh branch: trunk, size: 90218
2018-05-03
16:54
Change the version number to 2.6 and update the change log in preparation for a release. file: [f21551ab] check-in: [98b4cb33] user: drh branch: trunk, size: 90218
2018-04-26
20:54
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. file: [f5b73209] check-in: [58804979] user: drh branch: trunk, size: 90143
20:47
On the banner for days=, ymd=, and yw= include a count of the number of timeline items. file: [3c8866c7] check-in: [d5fd4e26] user: drh branch: trunk, size: 90086
19:55
Fix a typo in the banner for the days= query parameter. file: [9c5768d9] check-in: [69786b02] user: drh branch: trunk, size: 89792
19:53
Add the days= query parameter to /timeline file: [a9a762c2] check-in: [cd11e359] user: drh branch: trunk, size: 89790
19:39
Further improvements to the yw= banner. More flexible handling of ymd=. file: [808b8bf7] check-in: [adbebbd1] user: drh branch: trunk, size: 89244
19:20
Further enhancements to the timeline label for the yw= query parameter. file: [e1b29fa1] check-in: [b89e7452] user: drh branch: trunk, size: 89064
19:02
Improved handling of the the yw= query parameter on /timeline. file: [a94ef667] check-in: [881b4646] user: drh branch: trunk, size: 89051
2018-03-19
20:24
If the dp= and r= query parameters are both supplied to /timeline, use only the r= query parameter and ignore dp=. file: [5c7bb1e8] check-in: [7c690c08] user: drh branch: trunk, size: 88269
19:55
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. file: [68ddb467] check-in: [63b967e0] user: drh branch: mistake, size: 89123
2018-03-17
15:55
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. file: [fa9d2e43] check-in: [b900583c] user: drh branch: trunk, size: 88255
2018-02-24
00:39
First cut at supporting ETags: and If-None-Match: for cache control. file: [b8cd687b] check-in: [94c0b8ec] user: drh branch: etags-cache-control, size: 87920
2018-02-10
15:38
Fix the display of technotes on the main timeline so that their background color shows again. file: [b9895797] check-in: [694e11a7] user: drh branch: trunk, size: 87910
2018-01-24
17:00
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. file: [73a4e743] check-in: [0ac1895c] user: drh branch: trunk, size: 87563
2018-01-16
15:41
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/* file: [fb710458] check-in: [3c2ef25d] user: mgagnon branch: trunk, size: 87419
2018-01-03
18:56
Accept both "127.0.0.1" and "::ffff:127.0.0.1" as valid loopback IP addresses. file: [699c4f29] check-in: [96dcb7e7] user: drh branch: trunk, size: 87407
2017-12-13
17:17
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. file: [50562368] check-in: [3f316764] user: drh branch: trunk, size: 87421
2017-12-11
23:51
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. file: [7a961c6d] check-in: [99057f27] user: drh branch: trunk, size: 87367
2017-12-06
22:38
Set the color of graph comment boxes using javascript, instead of in-line CSS. file: [f07632dd] check-in: [5a6fe06c] user: drh branch: trunk, size: 87157
19:09
Make use of the new m= query parameter on /finfo when clicking on file links. file: [f6d344a9] check-in: [3b06d2c2] user: drh branch: trunk, size: 87170
18:48
Do not scroll to the select element of "Context" timelines. file: [11d886a4] check-in: [cee4bcf0] user: drh branch: trunk, size: 87157
18:02
Fix over-length source code lines in timeline.c. file: [879e48b9] check-in: [d7435bc2] user: drh branch: trunk, size: 86733
17:38
Fix the timeline graph generator so that it works with two or more graphs on a single page. file: [c4cba3e0] check-in: [68635d60] user: drh branch: trunk, size: 86654
13:48
Remove the last bits of in-line javascript from the timelines. file: [cf161e0b] check-in: [b799891b] user: drh branch: trunk, size: 86501
10:01
Perform table sorting using a separate javascript file rather than using in-line javascript. file: [16ee2c57] check-in: [6b645d63] user: drh branch: trunk, size: 86552
2017-12-05
22:39
Make the Basic/Advanced menu controls on timelines a setting that persists in the display preferences cookie. file: [195100df] check-in: [259074d3] user: drh branch: trunk, size: 86536
21:36
Remember the last Unified/Side-by-side diff in the display preferences cookie. file: [822e0d4d] check-in: [0a1f4ed6] user: drh branch: trunk, size: 86158
20:16
Replace the in-line graph-drawing javascript with a separate graph drawing module, "graph.js". file: [6ab0a036] check-in: [32a2fff8] user: drh branch: trunk, size: 86164
16:04
Remove the [...] surrounding hashes in the detail information of the timeline. file: [3cc49cdd] check-in: [cc846d4b] user: drh branch: trunk, size: 96604
01:05
Anti-robot defenses are now CSP-safe. file: [e5b7a3f3] check-in: [4f2c9841] user: drh branch: main.js, size: 96590
2017-12-04
16:42
Remove ".timelineSpacer" rows surrounding the select row on a timeline. file: [23e007c8] check-in: [38b223df] user: drh branch: trunk, size: 96622
2017-11-29
14:02
All timelines use the "ss" display preferences cookie. file: [85c220c5] check-in: [6314b4ed] user: drh branch: sticky-timeline-style, size: 96766
13:25
Add the "View" selector to the /finfo page. file: [50dfe05e] check-in: [e36f693f] user: drh branch: sticky-timeline-style, size: 96484
11:46
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. file: [410f7774] check-in: [2a8598f9] user: drh branch: sticky-timeline-style, size: 96283
03:41
In "Verbose" mode, put the hash up front, as was done with legacy. file: [6b78bfaa] check-in: [59980b60] user: drh branch: sticky-timeline-style, size: 96263
02:59
Remove the "border-collapse: collapse;" default CSS from the /timeline. file: [94da3f0e] check-in: [926a5a38] user: drh branch: sticky-timeline-style, size: 95345
02:48
Fixes to default styling. file: [51d2720a] check-in: [e814b1e5] user: drh branch: sticky-timeline-style, size: 95345
02:29
Change the name of the "Detailed" mode on /timeline to "Verbose". file: [39c1c5e3] check-in: [c0a3a90b] user: drh branch: sticky-timeline-style, size: 95427
02:20
Fixes to the cookie handler. Simpler class structure on timelines. file: [63f49f4d] check-in: [92af2148] user: drh branch: sticky-timeline-style, size: 95429
2017-11-28
22:16
Improvements to handling of the cookie for "sticky" display settings. file: [32553fce] check-in: [3ec84397] user: drh branch: sticky-timeline-style, size: 95581
21:43
Change the style selector query parameter on /timeline to "ss". Other code cleanup. The new style selector is working, but needs default CSS. file: [b55f1cf0] check-in: [f64fa4f1] user: drh branch: sticky-timeline-style, size: 95536
19:41
Work toward getting the mode selector to work on /timeline. This check-in is incomplete and is intended only to transfer code between machines. file: [91ff0b46] check-in: [fdf071e1] user: drh branch: sticky-timeline-style, size: 97476
16:42
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. file: [568ec2af] check-in: [0f446ca6] user: drh branch: sticky-timeline-style, size: 97111
2017-11-27
17:50
Remove an unused function from the timeline logic. file: [61150dbe] check-in: [50376e4b] user: drh branch: trunk, size: 96894
16:03
Add a setup parameter under Setup/Timeline for configuring the default number of entries in a timeline that lacks an n= query parameter. file: [8b37936c] check-in: [eed877c0] user: drh branch: trunk, size: 97508
00:13
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. file: [e3cc6c44] check-in: [255adb04] user: drh branch: trunk, size: 97454
2017-11-26
23:53
Avoid drawing two consecutive ellpses when the timeline comment has been truncated. file: [e41e5aed] check-in: [d1aa1e62] user: drh branch: trunk, size: 97329
23:29
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. file: [4d33aba8] check-in: [6e9748b6] user: drh branch: trunk, size: 97098
23:19
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. file: [ed035b79] check-in: [66e6c97b] user: drh branch: trunk, size: 97180
15:47
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. file: [fd75586f] check-in: [1b78291f] user: drh branch: trunk, size: 96892
02:23
Clicking on the ellipsis expands the (detail) section in a timeline. file: [2e3d2617] check-in: [a794d858] user: drh branch: trunk, size: 96897
02:04
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. file: [5ae635e8] check-in: [44a5ac41] user: drh branch: trunk, size: 96897
01:41
Default the /timeline format to "comment (detail)". file: [3a8a0167] check-in: [58cfff2a] user: drh branch: trunk, size: 96684
01:34
Replace the three bullets with a midline ellipsis character in the timelines. file: [ad589a56] check-in: [7b9cfa99] user: drh branch: declutter-via-js, size: 96684
01:29
Fix a javascript error in toggleEllipsis() in the /timeline. file: [0a6828be] check-in: [4d6fda6d] user: drh branch: declutter-via-js, size: 96694
01:25
Clicking anywhere on the comment field of a /timeline toggles the (detail) on/off. The ellipsis is no longer a hyperlink. file: [c5571f7c] check-in: [83bb8a86] user: drh branch: declutter-via-js, size: 96656
00:37
For the ellipses in timelines from three bullet characters. file: [afaa8e32] check-in: [cef3d63c] user: drh branch: declutter-via-js, size: 96324
2017-11-25
21:21
Add the javascript Advanced/Basic buttons to the /finfo timeline. file: [f09e7bf6] check-in: [6eaad787] user: drh branch: declutter-via-js, size: 96292
20:43
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. file: [adaa338d] check-in: [3ede2d87] user: drh branch: declutter-via-js, size: 95899
12:26
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. file: [ae14d01e] check-in: [e72444ea] user: drh branch: trunk, size: 95706
02:15
Add a "Basic" button to the submenu for /timeline pages that do not already have the "basic" query parameter. file: [aab60682] check-in: [227c8e57] user: drh branch: trunk, size: 95703
01:55
Suppress the "Related" checkbox on the submenu of /timeline when the basic query parameter is enabled. file: [f9951502] check-in: [a46b9e77] user: drh branch: trunk, size: 95640
2017-11-24
23:53
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. file: [1d0e3773] check-in: [78f18dbd] user: drh branch: trunk, size: 95626
22:35
Add the "basic=1" query parameter to /timeline, to declutter the display. file: [fabd87c5] check-in: [5ec5a403] user: drh branch: trunk, size: 95447
21:51
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. file: [531d648e] check-in: [77dfcc91] user: drh branch: trunk, size: 94601
20:46
New class "timelineDetailCell" for all <td> elements that hold the separate detail column of a timeline. file: [1bc51b24] check-in: [b3998550] user: drh branch: trunk, size: 94219
20:30
Add a new timeline format that puts the details in a separate table column from the check-in comment. file: [31428800] check-in: [dbb74473] user: drh branch: trunk, size: 94168
20:04
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. file: [11f366cd] check-in: [4cb350ec] user: drh branch: timeline-improvements, size: 93773
16:06
Restore this display of "Leaf" and "Closed-Leaf" but now put it after the check-in comment. file: [f4df8045] check-in: [2df238e5] user: drh branch: timeline-improvements, size: 91032
14:19
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. file: [d7c15528] check-in: [4438e68d] user: drh branch: timeline-improvements, size: 90732
2017-09-25
15:36
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. file: [7949ab6e] check-in: [037e06b3] user: drh branch: trunk, size: 91014
2017-09-19
19:20
Show the delta-source ID on files as well as check-ins for the "showid" query parameter on the /timeline page. file: [cd3f62ce] check-in: [4f134e06] user: drh branch: trunk, size: 90993
01:48
When the "showid" query parameter is given on /timeline or /finfo, show the delta-source artifact ID in addition to the artifact ID. file: [be6b3aaf] check-in: [29935c6e] user: drh branch: trunk, size: 90816
2017-07-05
13:00
In the timeline graph rendering code, hard-code the topRow value in the generated javascript. file: [3264fd79] check-in: [e76f3bbe] user: drh branch: trunk, size: 90698
12:33
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. file: [e207d758] check-in: [ba344432] user: drh branch: trunk, size: 90635
2017-06-29
06:29
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. file: [4deb4ef0] check-in: [048738b2] user: andybradford branch: trunk, size: 90286
2017-03-01
15:35
Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. file: [280733bd] check-in: [b9a1a3b9] user: drh branch: fossil-2.0, size: 90286
2017-02-10
23:26
Fix timeline limit option with path-specific request. file: [da131090] check-in: [ffd261ab] user: ashepilko branch: trunk, size: 90282
2016-11-15
00:30
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. file: [02dae717] check-in: [def9af43] user: andygoth branch: trunk, size: 90136
2016-11-07
04:06
Use disjoint timelines when filtering by the chng timeline query parameter file: [3a941ddf] check-in: [e7bdbbe4] user: andygoth branch: trunk, size: 90026
2016-11-05
15:28
Merge trunk file: [2c2cd63c] check-in: [839eca18] user: andygoth branch: andygoth-timeline-ms, size: 89955
15:26
Cherrypick one more timeline help text update from [5703ccb2e0] file: [6c97af5a] check-in: [40de787d] user: andygoth branch: trunk, size: 80590
14:10
Cherrypick timeline help text updates from [5703ccb2e0] file: [d4fef148] check-in: [9807c1da] user: andygoth branch: trunk, size: 80519
05:51
Check regular expressions for errors. Add error reporting mechanism. Leave bad patterns out of filter. Add showid and showsql to timeline help text. file: [19aa71fa] check-in: [5703ccb2] user: andygoth branch: andygoth-timeline-ms, size: 89957
05:18
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). file: [5fa8304d] check-in: [90057326] user: andygoth branch: andygoth-timeline-ms, size: 88635
03:42
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 file: [c0b1c8be] check-in: [3bcdc077] user: andygoth branch: andygoth-timeline-ms, size: 88288
03:34
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:". file: [072a3dac] check-in: [74fe9587] user: andygoth branch: andygoth-timeline-ms, size: 88150
03:00
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 file: [37db17d5] check-in: [a482549c] user: andygoth branch: trunk, size: 80451
02:29
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. file: [815b1896] check-in: [8d880f0b] user: andygoth branch: trunk, size: 80625
2016-11-04
22:37
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. file: [4e2264ea] check-in: [e5b62edb] user: andygoth branch: trunk, size: 80741
21:55
Merge trunk file: [527f3371] check-in: [250c12c2] user: andygoth branch: andygoth-timeline-ms, size: 88448
21:53
Use count(x) instead of sizeof(x)/sizeof(*x) file: [c0090415] check-in: [cda8c14c] user: andygoth branch: andygoth-timeline-ms, size: 88585
21:39
Use timeline_submenu() instead of style_submenu_element() file: [669f28ae] check-in: [c1a77615] user: andygoth branch: trunk, size: 80749
21:32
Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. file: [2fbfb49c] check-in: [187424e8] user: andygoth branch: trunk, size: 80853
21:12
Improve quoting of match tags and patterns. Ignore empty match tags and patterns. file: [2d7d7383] check-in: [98cc8782] user: andygoth branch: andygoth-timeline-ms, size: 88629
16:21
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. file: [5a8c63ef] check-in: [d4a6d3c1] user: andygoth branch: andygoth-timeline-ms, size: 86917
15:48
Move GLOB before LIKE in list of possible match styles file: [af3227a0] check-in: [fc25a127] user: andygoth branch: andygoth-timeline-ms, size: 86601
15:12
Revert unintended change that snuck in alongside prior merge file: [202cd8fe] check-in: [f0b91665] user: andygoth branch: andygoth-timeline-ms, size: 86601
15:09
Merge trunk file: [e3eb87cf] check-in: [490daed2] user: andygoth branch: andygoth-timeline-ms, size: 86602
2016-10-29
16:50
Compiler warning (MSVC) in timeline.c, found by Kevin, reported on fossil-users list file: [df373923] check-in: [fe3d30fc] user: jan.nijtmans branch: trunk, size: 80886
2016-10-27
14:57
Merge lines descending to the bottom of the timeline that refer to the same commit file: [1310b6a9] check-in: [8ae79062] user: baruch branch: baruch-timeline-fix, size: 80884
2016-10-24
18:32
Merge changes.wiki style update file: [b0ab4588] check-in: [780c0150] user: andygoth branch: andygoth-timeline-ms, size: 86986
15:52
Add comments describing each local variable in tagMatchExpression() file: [61fce1fd] check-in: [1219bffc] user: andygoth branch: andygoth-timeline-ms, size: 86598
15:47
Inconsequential whitespace changes file: [7d3836ef] check-in: [9ffc5017] user: andygoth branch: andygoth-timeline-ms, size: 86158
2016-10-23
21:50
Optimize REGEXP matching by folding all regular expressions into one file: [07454f4e] check-in: [b4800dc5] user: andygoth branch: andygoth-timeline-ms, size: 86164
15:42
Improve comment file: [738e785f] check-in: [c1afe56f] user: andygoth branch: andygoth-timeline-ms, size: 85870
15:36
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. file: [5a02c529] check-in: [be586845] user: andygoth branch: andygoth-timeline-ms, size: 85490
2016-10-01
05:07
Return an error if the origin cannot be matched to a check-in or a date. file: [ec39eb94] check-in: [34d0c570] user: andybradford branch: pending-review, size: 80883
04:21
Use #define constants instead of numbers to improve readability of code. file: [e7a2fe35] check-in: [68b53604] user: andybradford branch: trunk, size: 80550
2016-09-13
03:42
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 file: [1d4152fb] check-in: [a85eb7c6] user: andybradford branch: trunk, size: 80035
2016-08-23
09:49
eliminate some end-of-line spaces file: [518b4e25] check-in: [22ed0084] user: jan.nijtmans branch: mistake, size: 80033
2016-08-12
22:45
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. file: [f8517335] check-in: [cd77e064] user: rberteig branch: trunk, size: 80034
2016-06-19
18:49
Add the "chng=" query parameter to the "/timeline" page. file: [af2ad85f] check-in: [b2b62b83] user: drh branch: trunk, size: 79857
2016-06-15
08:38
More consistancy in using <br /> and <hr /> HTML tags file: [246e9420] check-in: [bd559ff0] user: jan.nijtmans branch: trunk, size: 78378
2016-05-30
00:42
Improvements to the /timeline documentation. file: [a9034a22] check-in: [e448abd0] user: drh branch: trunk, size: 78378
2016-05-28
22:58
Improve the header comment on from/to timeline to show the number of check-ins on the path. file: [e2882839] check-in: [6d1ef3c4] user: drh branch: trunk, size: 78471
2016-04-10
02:10
Merge trunk. file: [6b6b6e0b] check-in: [cfca8ec3] user: andygoth branch: mistake, size: 78396
2016-04-08
13:03
Updating from trunk. file: [3d7a3bfd] check-in: [a1b09559] user: viriketo branch: viric_flavour, size: 78398
2016-04-02
00:00
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. file: [4e34d584] check-in: [f070ec99] user: rberteig branch: ross-spellcheck, size: 78415
2016-04-01
20:21
Work in progress on spell-check and proof-reading sweep over the help text. file: [b51b062e] check-in: [2a4e31bd] user: rberteig branch: ross-spellcheck, size: 78411
2016-03-18
14:35
Draw the upward riser arrow just a short ways, not to the top of screen, for nodes whose next child is off-screen. file: [ffeeaa96] check-in: [70ba2951] user: drh branch: short-offscreen-risers, size: 78412
2016-03-15
10:20
Fix error when displaying timeline of single branch. Reported on ML file: [53f50012] check-in: [81b76085] user: baruch branch: trunk, size: 78413
2016-02-20
13:21
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). file: [1122eca7] check-in: [e8735d6a] user: stephan branch: slash-name-links, size: 78236
2016-01-28
20:54
Merge updates from trunk. Fix compiler warnings. file: [96398c9d] check-in: [cfd3a5b9] user: mistachkin branch: baruch_timeline_fixes, size: 78301
2016-01-24
10:13
Fix Older/Newer buttons if showing exactly up to the first/last event file: [171cf60e] check-in: [0e782b3d] user: baruch branch: baruch_timeline_fixes, size: 78318
2016-01-21
21:40
Fix Older/Newer buttons if showing timeline before beginning or after end of existing timeline file: [6bfb72ab] check-in: [aa867868] user: baruch branch: baruch_timeline_fixes, size: 78552
10:32
Fix memory leak from previous commit file: [a9232ad5] check-in: [9ab7122d] user: baruch branch: pending-review, size: 78346
2016-01-20
23:07
Fix "Newer" button in timeline when using "c" parameter file: [fbeccfaf] check-in: [28dd7c1d] user: baruch branch: pending-review, size: 78317
2016-01-11
00:29
Correct missing parenthesis typo in timeline query generation logic. file: [8ab92a00] check-in: [03fb7bf9] user: mistachkin branch: trunk, size: 78241
2015-12-25
03:20
Add a configuration option that will truncate the display of check-in comments on timelines at the first blank line. file: [7c92baf3] check-in: [96101215] user: drh branch: trunk, size: 78240
02:25
Add "Related" and "Branch Only" buttons to the t= and r= query parameters for /timeline. file: [b0991c07] check-in: [95335751] user: drh branch: trunk, size: 77668
2015-12-23
11:10
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. file: [a3537ba4] check-in: [ea63a2d1] user: drh branch: trunk, size: 77424
2015-12-16
02:31
Record fewer digits of the SHA1 hashes in the JSON that defines a timeline graph. file: [de47d981] check-in: [eba19952] user: drh branch: trunk, size: 77969
2015-12-15
16:12
Add the "bisect" query parameter the /timeline. Add the "fossil bisect ui" command that runs "fossil ui -page 'timeline?bisect'". file: [d9fffcdb] check-in: [cbde2cf7] user: drh branch: trunk, size: 77968
2015-10-21
12:04
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. file: [ba528a9d] check-in: [3c34db8d] user: mgagnon branch: trunk, size: 76776
2015-10-20
07:41
Backout [9431fec1ea098feab24002d4c3bfa0132017ef39]: It causes too many files being displayed in various screens. Reported in fossil-dev and Tcl Core mailing list. file: [faa461ae] check-in: [5903a70b] user: jan.nijtmans branch: pending-review, size: 76756
2015-10-19
12:02
Prevent duplicate entries on the file list of a timeline. file: [dcadc68c] check-in: [22e0427b] user: drh branch: trunk, size: 76818
2015-10-12
12:12
Add the ymd= query parameter to the /timeline page. file: [29ec52ce] check-in: [16ce7ef0] user: drh branch: trunk, size: 76721
2015-10-08
01:34
Fix /timeline?v=1 and /info page that were not showing all affected files for check-ins with 2 ancestors or more.    pending-review file: [7d5aca9a] check-in: [9f7a681d] user: mgagnon branch: timeline_showfiles_fix, size: 76370
2015-10-03
21:35
New enhancements to the /timewarps page. file: [45e4b236] check-in: [a766e750] user: drh branch: timewarp-enhancements, size: 76405
2015-09-28
21:26
Improved /timewarp webpage. Formerly known as /test_timewarp. file: [d957b746] check-in: [583e2f8f] user: drh branch: trunk, size: 75962
2015-06-19
15:44
Merge trunk. file: [197c4791] check-in: [21220b21] user: andygoth branch: andygoth-brackets-outside-link, size: 75419
2015-05-26
21:46
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. file: [005c758d] check-in: [c2df31da] user: mistachkin branch: mvRmHardFix, size: 75438
2015-05-18
04:50
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. file: [4cf75615] check-in: [cfedef78] user: andygoth branch: andygoth-tkt-674d5d5556, size: 75435
2015-05-17
21:30
Move all square brackets outside the hyperlink text to make it easier to copy-and-paste links sans brackets from typical browsers. file: [c25917cd] check-in: [a2020a7a] user: andygoth branch: andygoth-brackets-outside-link, size: 75424
2015-05-08
03:22
Reimplement timeline-circle-nodes and timeline-arrowheads skin options. file: [bb20ac33] check-in: [aaa0e6d1] user: joel branch: graphcss, size: 75443
2015-05-06
21:28
Use round() instead of ceil() on element dimension calculations. file: [0dc9127a] check-in: [05045a47] user: joel branch: graphcss, size: 74790
20:55
Allow the timeline graph to be customized using CSS. file: [cb47cc37] check-in: [1f1e199a] user: joel branch: graphcss, size: 74788
2015-05-05
16:07
More changes for distinguishing between new files and files added by merge. file: [5c763515] check-in: [243c77e6] user: drh branch: show-add-by-merge, size: 75952
2015-04-27
13:19
Provide help text for all commands and webpages. file: [225b6851] check-in: [7ab03289] user: drh branch: trunk, size: 75803
01:37
Remove an unnecessary permissions check on the /hash-color-test web page. file: [3cfdde67] check-in: [75e23ea9] user: drh branch: trunk, size: 75547
2015-04-26
18:06
Add the "forks" query parameter to the /timeline webpage, causing the timeline to show only check-ins associated with a fork. file: [c539a7e4] check-in: [ba2ec88b] user: drh branch: trunk, size: 75606
17:35
On all timelines, provide a hyperlink on the timestamp to another timeline that shows all activity around that point in time. file: [7f967047] check-in: [d3f9e588] user: drh branch: trunk, size: 74491
2015-03-31
20:59
Reduce timeline row borders to allow graph to flow without obstruction. Add css class to the last timeline row. file: [62b10da0] check-in: [7eb1b666] user: jmoger branch: skin-blitz, size: 74354
2015-03-30
20:34
In the timeline graph, color the initial up-arrow of a branch in the branch color, when graph coloring is enable. file: [f6f8c9d2] check-in: [d19b52a3] user: drh branch: trunk, size: 74331
17:43
Convert background colors into foreground colors before using them for drawing graph lines. file: [bb2e11ba] check-in: [70e882b5] user: drh branch: improved-skin-edit, size: 74325
16:57
Add the ability to draw graph rail lines in node color. file: [2b0a89c7] check-in: [675f8c7d] user: drh branch: improved-skin-edit, size: 73435
15:26
Add the ability to specify circle-nodes and omit arrowheads on the timeline using the "details.txt" skin file. file: [39c769b8] check-in: [d4c2e8db] user: drh branch: improved-skin-edit, size: 73315
14:08
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. file: [db0efcfb] check-in: [31a337f0] user: drh branch: improved-skin-edit, size: 72515
2015-03-28
19:47
Enhance the hash_color() function so that it can provide foreground colors in addition to background colors. file: [048a5f86] check-in: [9cd79bf0] user: drh branch: auto-fg-color, size: 72569
2015-03-26
13:23
Merge updates from trunk file: [a96d2361] check-in: [f8832feb] user: jmoger branch: differentiate-timeline, size: 74057
2015-03-21
23:34
Place Newer and Older buttons on circa queries to make browsing easier. file: [c41b6e02] check-in: [ced021fd] user: andybradford branch: trunk, size: 72513
2015-03-19
23:57
Expose timeline circles, arrowheads, and branch rail colors as settings file: [3b62a9ec] check-in: [fb9b3707] user: jmoger branch: differentiate-timeline, size: 73316
19:12
Fix off-by-one with top-of-page descending rails file: [6efc49b4] check-in: [550f245a] user: jmoger branch: differentiate-timeline, size: 71697
17:53
Display all check-in nodes as circles, color branch rails, use Xekri to demonstrate trunk rail controls file: [e0870fe1] check-in: [529c07af] user: jmoger branch: differentiate-timeline, size: 71697
2015-03-18
16:45
Differentiate merge check-ins from regular, linear check-ins file: [e6784a5e] check-in: [9d39c6dc] user: jmoger branch: differentiate-timeline, size: 71979
2015-03-16
16:02
Some timeline lines were too short. file: [cb0edd56] check-in: [c4697ad8] user: Isius branch: timelineAntialiasing, size: 71772
14:36
Fixed timeline antialiasing to maintain color regardless of background color. file: [0167090e] check-in: [c6638b79] user: Isius branch: timelineAntialiasing, size: 71772
2015-03-10
18:46
Add anti-aliasing to timewarp arrowheads. Improve the anti-aliasing on merge arrowheads. file: [417b46e2] check-in: [f99848e0] user: drh branch: trunk, size: 71821
15:40
Bug fix from previous check-in: Make sure merge risers are drawn when requested. file: [897f2e2b] check-in: [151717fc] user: drh branch: trunk, size: 71167
15:22
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. file: [f587ca4a] check-in: [dafc3fe4] user: drh branch: trunk, size: 71166
04:05
Fix an off-by-one error in computing some coordinates in the graph layout. file: [1e9cd1ab] check-in: [3229e5e8] user: drh branch: ex-graph, size: 70972
02:39
Add the experiemental "nomo" query parameter on the timeline graph. file: [9fdd1097] check-in: [9ca4f330] user: drh branch: ex-graph, size: 70897
02:21
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. file: [3764b167] check-in: [e81344f3] user: drh branch: trunk, size: 70801
2015-03-09
18:14
Improved arrowheads on the timeline graph. file: [f9c06189] check-in: [3c8b24d4] user: drh branch: trunk, size: 70397
2015-02-27
13:36
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. file: [030a20a1] check-in: [76e77aba] user: drh branch: trunk, size: 69436
2015-02-23
12:52
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. file: [e0071a6c] check-in: [40058288] user: drh branch: trunk, size: 69424
2015-02-19
06:18
Update usage statement to be consistent with changes made in [e05a74f1f471]. file: [a27d7205] check-in: [8006c6dd] user: andybradford branch: trunk, size: 69287
2015-02-14
20:55
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. file: [519d10c7] check-in: [de6a590a] user: drh branch: trunk, size: 69288
12:24
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. file: [d440c7ce] check-in: [2f50d427] user: drh branch: login-enhancements, size: 69270
2015-02-11
15:57
More places where the %S and/or %!S formatter are useful. file: [17d3a71e] check-in: [d93f5ee3] user: jan.nijtmans branch: trunk, size: 69174
15:45
Set the "Max:" entry box on the /timeline submenu to be size 4 with maxlength of 4. file: [92e01067] check-in: [245e3983] user: drh branch: trunk, size: 69175
11:09
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. file: [5d466d6c] check-in: [1fee0377] user: drh branch: trunk, size: 69175
04:29
On /timeline with files, hyperlink from the file to the corresponding artifact text. file: [5ae70e76] check-in: [9472cb56] user: drh branch: trunk, size: 69172
01:55
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. file: [326c78a7] check-in: [45127a72] user: drh branch: trunk, size: 69048
2015-02-09
10:30
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. file: [49780cb6] check-in: [39e165af] user: viriketo branch: viric_newcolours, size: 68562
10:13
Omit unused c= parameters from hyperlinks in the /timeline. file: [71d2cc0d] check-in: [65b729ac] user: drh branch: trunk, size: 68579
04:10
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. file: [3a9218aa] check-in: [f4e299d0] user: drh branch: trunk, size: 68464
2015-02-07
15:59
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. file: [5ce565ec] check-in: [dd51f09a] user: drh branch: trunk, size: 68333
2015-02-06
21:38
Further adjustments to the timeline control format. file: [fa958c5f] check-in: [c8f121c7] user: drh branch: timelineMods, size: 68126
19:35
Minor revisions to the timeline controls to permit for easier reading. file: [33519743] check-in: [7d20d72a] user: mistachkin branch: timelineMods, size: 67937
09:55
eol-spacing fixes. file: [aa19048e] check-in: [b8e3dc16] user: jan.nijtmans branch: trunk, size: 67949
03:28
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. file: [df773276] check-in: [99e081ef] user: drh branch: form-submenu, size: 67955
03:00
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. file: [22614af7] check-in: [b6e1f61a] user: drh branch: form-submenu, size: 67705
2015-02-05
22:20
Some clean-up of the "Tech-Note" (formerly "Event") processing. Lots more opportunity for improvement here. file: [2eabc9b4] check-in: [d7eb21e8] user: drh branch: form-submenu, size: 68790
21:10
Rename the "Event" objects as "Tech Notes" on the timeline selection box. file: [c30500ae] check-in: [b6b2f8df] user: drh branch: form-submenu, size: 68538
19:19
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. file: [d36e4094] check-in: [9e2e48a4] user: drh branch: form-submenu, size: 68538
16:01
Only display the Search submenu button on the /timeline page if check-in searching is enabled for the user and in the repository. file: [27de8f3e] check-in: [cf8fa8dd] user: drh branch: form-submenu, size: 68296
15:49
Fix the link on the Search submenu element on the /timeline. file: [ba17dc70] check-in: [5eed9680] user: drh branch: form-submenu, size: 68251
15:48
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. file: [1d5715a5] check-in: [49a990b6] user: drh branch: form-submenu, size: 68249
13:50
Fixes to form submenus on the timeline page. file: [8d3846b6] check-in: [e61dbb17] user: drh branch: form-submenu, size: 68196
12:52
Shorten source lines to 80 characters or less in timeline.c. file: [6b34ac24] check-in: [0738dcc6] user: drh branch: form-submenu, size: 68223
12:42
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. file: [59d5e358] check-in: [6535398e] user: drh branch: inline-button, size: 68338
2015-02-04
23:56
Use a two-entry selection-box instead of a checkbox for boolean properties. file: [17af39ed] check-in: [1d50f47f] user: drh branch: form-submenu, size: 68341
19:14
Add the ability to include FORM elements on the submenu. file: [ae383585] check-in: [b17970e1] user: drh branch: form-submenu, size: 68308
2015-01-27
02:40
Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. file: [55ea2976] check-in: [39cd06c9] user: drh branch: trunk, size: 68658
02:30
Cherrypick 1.31 schema-change. file: [ddd7f989] check-in: [73069449] user: jan.nijtmans branch: sqlite3-compat, size: 91993
2015-01-26
15:19
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. file: [599db2a1] check-in: [c1c50ced] user: drh branch: mlink-improvements, size: 91992
2015-01-25
21:21
Improved tracing capability for debugging purposes. file: [1ea51228] check-in: [af3d3b69] user: drh branch: trunk, size: 91967
2015-01-17
20:17
Remove an obsolete query parameter from the documentation of the /timeline page. No changes to code. file: [39a5d07a] check-in: [b955a6b2] user: drh branch: trunk, size: 91968
2015-01-06
01:06
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. file: [88673476] check-in: [8533365e] user: drh branch: trunk, size: 92025
2014-12-25
08:20
Fix comment explaining JS graph generation file: [acbe2cf9] check-in: [1860c6d6] user: baruch branch: trunk, size: 91986
2014-12-23
12:20
Use a "disjoint" timeline for the display of ancestor and descendent graphs. file: [4397700f] check-in: [4f2f0449] user: drh branch: trunk, size: 91941
12:09
Add the (undocumented) "showrid" query parameter to the main timeline. Used for debugging only. file: [7090cfef] check-in: [5111a5fe] user: drh branch: trunk, size: 91905
2014-12-09
16:25
Improvements to timeline submenu and title generation. Faster ambiguous name detection query. file: [7181850c] check-in: [421c9eee] user: drh branch: trunk, size: 91716
2014-12-08
15:36
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. file: [20fa307a] check-in: [e1e9c3a3] user: drh branch: file-history-enhancement, size: 91686
2014-12-06
19:03
Improved handling of hyperlinks from the timeline to specific branches and users. file: [9dbaef3f] check-in: [494b2a4c] user: drh branch: trunk, size: 91691
2014-11-26
17:36
Identify unpublished (private) artifacts on timelines and in artifact descriptions. file: [077dae8a] check-in: [1d762099] user: drh branch: DBP-workflow, size: 91255
2014-11-16
21:32
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"); file: [75f81745] check-in: [45a366a0] user: jan.nijtmans branch: trunk, size: 90663
2014-11-09
00:36
Add the datefmt query parameter that will override the default timeline date format. file: [e9cb9179] check-in: [bc3db82d] user: drh branch: trunk, size: 90657
2014-11-08
19:20
Add a new timeline date format "(off)" which omits all date and time stamps. file: [6154d50e] check-in: [e5176d94] user: drh branch: trunk, size: 90508
18:58
Add the "notime" query parameter to the www timeline display. file: [fc945e5e] check-in: [ce4d3fce] user: drh branch: notime-option, size: 90700
2014-11-05
21:54
fixed a mis-escaped formatting token in the byweek report. file: [d57ff727] check-in: [779f3407] user: stephan branch: trunk, size: 90406
2014-10-22
20:05
Remove unused local variable. file: [0ba61961] check-in: [ab9b4982] user: mistachkin branch: trunk, size: 90408
2014-10-21
03:12
Merge updates from trunk. file: [b52bf151] check-in: [22a74690] user: mistachkin branch: cmdline-timeline-enhancement, size: 90411
2014-10-20
21:37
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.) file: [29c5fcb6] check-in: [1e870e1e] user: mgagnon branch: cmdline-timeline-enhancement, size: 90377
15:01
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. file: [eb820673] check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 90221
10:07
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. file: [c2d495fe] check-in: [43b30dcf] user: drh branch: trunk, size: 90187
2014-10-18
10:34
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. file: [ce98131a] check-in: [8af7f618] user: drh branch: cmdline-timeline-enhancement, size: 90187
2014-10-17
21:57
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. file: [f122bba8] check-in: [9cbafad6] user: mgagnon branch: cmdline-timeline-enhancement, size: 89900
21:12
Honor case-sensitive setting when specifying path to the timeline command. file: [3cc73e1b] check-in: [5eeb870d] user: mgagnon branch: cmdline-timeline-enhancement, size: 89752
20:44
Fix the special case when path refer to the root of the repository, in that case, just ignore the path argument. file: [9add4a2a] check-in: [3706dcb6] user: mgagnon branch: cmdline-timeline-enhancement, size: 89701
19:20
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) file: [82b4b529] check-in: [dc8a5742] user: mgagnon branch: cmdline-timeline-enhancement, size: 89521
15:31
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. file: [564fbf06] check-in: [a50c3cfd] user: drh branch: cmdline-timeline-enhancement, size: 89512
2014-08-07
10:02
"char const" -> "const char" and various other coding style improvements. No functional change. file: [bc5cfb09] check-in: [4e18dba6] user: jan.nijtmans branch: trunk, size: 89122
2014-08-05
10:52
Some code formatting. No change in functionality. file: [a93014ff] check-in: [b9b3ce3b] user: jan.nijtmans branch: trunk, size: 89143
2014-07-30
15:40
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..) file: [f078f322] check-in: [a426154b] user: mgagnon branch: verify-all-options, size: 89147
11:45
Add the "Path" submenu link on the "/vdiff" web page. file: [7f66e2b4] check-in: [ef6f7dee] user: drh branch: trunk, size: 89078
2014-07-23
21:37
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. file: [ee79f7ec] check-in: [0d0b80fd] user: mistachkin branch: trunk, size: 89003
2014-07-20
02:35
Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. file: [555102ca] check-in: [18a97b3a] user: mistachkin branch: experimental, size: 88997
02:10
Merge updates from trunk. file: [6d941d5d] check-in: [5ea6a95a] user: mistachkin branch: experimental, size: 89005
2014-07-16
07:57
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. file: [5260aa96] check-in: [fe6d3930] user: jan.nijtmans branch: trunk, size: 88978
2014-07-11
13:08
Add "events" as additional type to be reported by the /reports page. file: [9234d2ef] check-in: [0fb4a8d0] user: jan.nijtmans branch: trunk, size: 89549
2014-07-08
15:35
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. file: [038eeac5] check-in: [df3ada57] user: jan.nijtmans branch: trunk, size: 89368
2014-07-02
10:50
Use "%S" format in stead of "%.10s" in more places where UUID's are handled. file: [1ff69585] check-in: [b246fa0c] user: jan.nijtmans branch: 16-digit-event-ids, size: 88321
2014-06-30
09:13
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. file: [9fdcdff2] check-in: [734d4299] user: jan.nijtmans branch: 16-digit-event-ids, size: 88419
2014-06-24
00:40
Merge updates from trunk. file: [f6a6f442] check-in: [591bc443] user: mistachkin branch: experimental, size: 88910
2014-06-23
09:35
Make daysOfWeek a const table. c/char const/const char/ file: [1b7a2151] check-in: [1d306725] user: jan.nijtmans branch: trunk, size: 88883
2014-06-20
20:56
Merge updates from trunk. file: [52c4f17e] check-in: [265a48d3] user: mistachkin branch: experimental, size: 88910
20:54
Make sure the --width option is honored by all calls into print_timeline(). file: [599f4a76] check-in: [e3df30f4] user: mistachkin branch: trunk, size: 88883
03:56
Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. file: [35a73fc0] check-in: [10b47cc3] user: mistachkin branch: experimental, size: 88868
2014-06-16
09:05
Merge trunk. Make it work on Windows too. Variable width output on more commands. file: [bc902983] check-in: [40710b7a] user: jan.nijtmans branch: autoadjust, size: 88841
2014-06-13
14:21
Auto-adjust the width of timeline (and various other output places) according to real terminal width. Suggested by Baptiste Daroussin. file: [6618c37e] check-in: [c4891e24] user: jan.nijtmans branch: autoadjust, size: 88946
2014-05-28
16:06
Added -R REPO to the timeline docs, per ML request. file: [2cc27076] check-in: [dadbf782] user: stephan branch: trunk, size: 88841
2014-04-23
14:14
Add option -W|--width to "fossil stash ls" and "fossil leaves" commands. file: [efc14350] check-in: [fa6ece72] user: jan.nijtmans branch: trunk, size: 88707
2014-04-11
21:30
Added new /reports page: byweekday. Most tags and commits happen on Thursdays. Most tickets on Wednesdays. file: [9b8b1029] check-in: [2cf6304b] user: stephan branch: trunk, size: 88707
2014-03-28
17:45
Re-added a short doc snippet accidentally cut out by [ec03c3149a]. file: [062a4d6e] check-in: [045975f6] user: stephan branch: trunk, size: 86232
08:18
Use full UUID's in more hyperlinks, e.g. regarding attachments. Remove unused function. file: [551d0d4f] check-in: [ec03c314] user: jan.nijtmans branch: trunk, size: 86184
2014-03-26
11:03
Use full UUID's in hyperlinks file: [ea6dde0a] check-in: [a16236e7] user: jan.nijtmans branch: trunk, size: 86526
2014-03-11
21:05
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). file: [7c26fd90] check-in: [e6d3e878] user: stephan branch: trunk, size: 86561
2014-02-13
11:05
Remove obsolete XHTML legacy. file: [865b0125] check-in: [bce1128c] user: jan.nijtmans branch: trunk, size: 86522
2014-02-11
18:12
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. file: [a4b50f21] check-in: [ab8c304a] user: stephan branch: trunk, size: 86584
2014-01-29
22:51
(experimental) Allow not only --utc or --localtime to be specified, but any timezone (minutes from UTC = -999...999) file: [fae8991c] check-in: [c3e3ceb9] user: jan.nijtmans branch: tz-minutes, size: 86790
2014-01-28
14:06
Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d] file: [2e93fbc8] check-in: [f48c84af] user: drh branch: trunk, size: 86602
2014-01-27
09:05
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. file: [ff89bd01] check-in: [52b35c8b] user: jan.nijtmans branch: trunk, size: 86525
2014-01-25
16:23
/reports byweek fix: the currently selected year is now propagated across the event-type links. file: [ea9c6255] check-in: [cba6bbf8] user: stephan branch: trunk, size: 86540
2014-01-07
19:10
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. file: [0db5ebc3] check-in: [8407bed7] user: drh branch: trunk, size: 85964
16:05
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. file: [00e86794] check-in: [29b2eeba] user: drh branch: trunk, size: 85877
2013-12-30
19:07
simplify setup code and fix comment file: [7056ec30] check-in: [9e5a9d1c] user: jan.nijtmans branch: timeline-utc, size: 85859
2013-12-28
22:49
Fix timeline_query_for_tty() function (Oops....) file: [645bc72b] check-in: [108548b2] user: jan.nijtmans branch: timeline-utc, size: 85860
22:41
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. file: [e86d53a1] check-in: [d7fd72dc] user: jan.nijtmans branch: timeline-utc, size: 85778
2013-12-24
11:41
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. file: [16746895] check-in: [71aa33cd] user: jan.nijtmans branch: trunk, size: 86057
2013-12-23
10:19
Add "Unhide" button in more timeline variants. file: [045e558a] check-in: [ef2b7720] user: jan.nijtmans branch: hidden-tag, size: 86040
2013-12-18
15:57
Add "timeline-show-hidden" setting. file: [915cd201] check-in: [4a2435c6] user: jan.nijtmans branch: hidden-tag, size: 85586
2013-12-14
09:12
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) file: [e040bb8c] check-in: [e0817761] user: jan.nijtmans branch: trunk, size: 85497
2013-12-10
08:31
Rename variable 'trunk' to 'zTrunk'. Improve comment. file: [69719a57] check-in: [b75cc0e3] user: jan.nijtmans branch: hidden-tag, size: 85879
08:22
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). file: [3d006538] check-in: [45d69e82] user: jan.nijtmans branch: trunk, size: 85338
2013-12-03
05:21
Be consistent with naming. Also remove unused line of code. file: [e11ed7f9] check-in: [f742be5f] user: andybradford branch: hidden-tag, size: 85851
05:10
Add Admin Timeline setting to display hidden content by default if enabled. file: [7882dd4d] check-in: [39667fd7] user: andybradford branch: hidden-tag, size: 85900
2013-11-27
22:00
no double WHERE file: [c77bf6c2] check-in: [cbc1d0d7] user: jan.nijtmans branch: hidden-tag, size: 85580
21:49
correct switchin in timeline file: [a366fc95] check-in: [9913d1a7] user: jan.nijtmans branch: hidden-tag, size: 85687
15:12
Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. file: [4c4ee3f4] check-in: [50aee556] user: jan.nijtmans branch: hidden-tag, size: 85356
14:07
TAG_BRANCH is unused in this query file: [dfe0b794] check-in: [170c3c73] user: jan.nijtmans branch: trunk, size: 84460
2013-11-25
15:57
Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. file: [c747d773] check-in: [d9fd9229] user: jan.nijtmans branch: hidden-tag, size: 84963
2013-11-21
01:47
Merge in latest from trunk. file: [fa0bea36] check-in: [e2929a4b] user: andybradford branch: hide-diff-on-vdiff_page, size: 84560
01:46
Minor style cleanup. file: [2fc121c1] check-in: [78a3c01e] user: andybradford branch: hide-diff-on-vdiff_page, size: 84522
2013-11-13
08:39
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) file: [8dbf85b7] check-in: [f13ae6b6] user: jan.nijtmans branch: trunk, size: 84401
03:51
Merge latest trunk. file: [8eb3f244] check-in: [17f6b655] user: mgagnon branch: hide-diff-on-vdiff_page, size: 84524
2013-11-12
19:41
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. file: [77e25f7a] check-in: [465f8ecd] user: mistachkin branch: trunk, size: 84363
08:58
Add option --offset to "fossil timeline" file: [14104fde] check-in: [32a9b55e] user: jan.nijtmans branch: trunk, size: 84019
08:32
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. file: [c5ab1be4] check-in: [0625a42c] user: jan.nijtmans branch: trunk, size: 83688
2013-11-11
23:22
Further revisions to the semantics of printing the timeline 'bounds' indicators. file: [db8b4221] check-in: [8b03ef24] user: mistachkin branch: trunk, size: 83779
21:42
Restore the limit-reached markers in the timeline printing routine. file: [e70772cf] check-in: [ab4d4dac] user: mistachkin branch: trunk, size: 83812
19:32
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. file: [2bd2bc29] check-in: [8e01c225] user: jan.nijtmans branch: trunk, size: 83671
2013-10-31
11:00
Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" file: [1f3cec16] check-in: [13ba9a50] user: jan.nijtmans branch: rfe-1ec9e8658e, size: 83755
2013-10-30
08:42
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. file: [cf356b91] check-in: [6e4e16fb] user: jan.nijtmans branch: trunk, size: 83686
2013-10-29
11:10
correct merge conflict file: [c2d6b57e] check-in: [0cb3ab79] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83639
11:06
merge trunk file: [00dc0298] check-in: [1d6cccc5] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83658
10:55
Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. file: [8eb65f76] check-in: [2eb492e2] user: jan.nijtmans branch: trunk, size: 82979
2013-10-26
19:17
Merge latest change from trunk. file: [c55fa00b] check-in: [eb1b310f] user: mgagnon branch: hide-diff-on-vdiff_page, size: 82807
09:06
Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. file: [13adbcf2] check-in: [b2455507] user: jan.nijtmans branch: trunk, size: 82646
2013-10-25
12:42
Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. file: [39330422] check-in: [3710f2ac] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83535
2013-10-22
07:41
Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. file: [d274ca9c] check-in: [feb17506] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83282
03:40
Perform timeline limit checks at the end of the loop, after checking if a limit exists. file: [5e723871] check-in: [521f7a14] user: mistachkin branch: timeline_cmd_dash_n_fix, size: 83262
2013-10-21
18:44
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! file: [5e74bdf0] check-in: [d54ada1c] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83262
18:38
merge trunk file: [bc71fa9f] check-in: [0e4dee00] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 83157
07:41
Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. file: [22e3846c] check-in: [4fdffd7d] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 82691
06:29
Simplify handling of the limit in print_timeline. file: [f4153db4] check-in: [d7f457b4] user: mistachkin branch: trunk, size: 82628
05:06
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. file: [36aad73f] check-in: [0c312bee] user: jan.nijtmans branch: trunk, size: 82669
2013-10-20
06:40
Possibly simpler alternative to timeline_cmd_dash_n_fix branch file: [40caa13b] check-in: [c6a49e29] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 82390
2013-10-19
06:47
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. file: [f1300071] check-in: [d7dc4158] user: mgagnon branch: hide-diff-on-vdiff_page, size: 82458
2013-10-18
22:37
Merge updates from trunk. file: [48b484e8] check-in: [63bd6754] user: mistachkin branch: timeline_cmd_dash_n_fix, size: 83249
16:05
Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. file: [aab52d8e] check-in: [feef2d15] user: stephan branch: trunk, size: 82297
11:46
Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. file: [57982c32] check-in: [403d9372] user: drh branch: trunk, size: 81708
10:30
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). file: [ac8a15a0] check-in: [50c08819] user: stephan branch: trunk, size: 81429
09:32
Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. file: [28491e06] check-in: [720e0984] user: stephan branch: trunk, size: 81362
03:13
Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. file: [39a281a4] check-in: [695a3c13] user: mistachkin branch: timeline_cmd_dash_n_fix-2, size: 82301
2013-10-17
12:30
minor oops file: [88c3d6b6] check-in: [3cf6908e] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 81497
12:22
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. file: [ffc454cf] check-in: [6c02f699] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 81497
2013-10-16
04:09
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...) file: [6b714430] check-in: [453a060c] user: mgagnon branch: timeline_cmd_dash_n_fix, size: 81321
2013-10-13
09:53
merge trunk file: [928f2115] check-in: [a4327ba0] user: jan.nijtmans branch: tkt-change-hook, size: 81396
2013-10-11
20:19
Improved the help text for /reports. Started 1.28 changelog entries. file: [019ea6e8] check-in: [5c123de4] user: stephan branch: trunk, size: 81349
19:58
Added sub-submenu to /reports for selecting type of event to filter on. file: [08c9352d] check-in: [3e915d42] user: stephan branch: trunk, size: 80981
19:04
Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. file: [ff282d8f] check-in: [0761df83] user: stephan branch: trunk, size: 78710
08:36
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. file: [2d75e1b3] check-in: [c30cd93b] user: jan.nijtmans branch: trunk, size: 77988
2013-10-02
21:39
Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). file: [1520679a] check-in: [68e3e0a5] user: stephan branch: reports-by-type, size: 77988
21:32
made the docs match the code. file: [5519d21b] check-in: [4c21f20c] user: stephan branch: reports-by-type, size: 77929
21:28
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). file: [0d2d3342] check-in: [331a8b71] user: stephan branch: reports-by-type, size: 77933
2013-09-30
13:32
Improvements to the header of from/to timelines. file: [4a503079] check-in: [564d75b0] user: drh branch: trunk, size: 75878
2013-09-12
21:05
don't use a CROSS JOIN, but a normal JOIN. Is that correct? Otherwise it's incredible slow......, but I'm not sure. file: [bb109e74] check-in: [d7436c4e] user: jan.nijtmans branch: hidden-tag, size: 76280
2013-09-11
15:16
Don't display anything marked "hidden" in the timeline. file: [c1b36c6a] check-in: [ba7056b2] user: jan.nijtmans branch: hidden-tag, size: 76292
2013-08-27
13:50
An unused and an uninitialized variable. file: [937c7597] check-in: [669f22fb] user: jan.nijtmans branch: trunk, size: 75877
2013-08-25
14:53
Added average event count per active time period to the /reports views. file: [e052acb5] check-in: [16f033dd] user: stephan branch: trunk, size: 75927
2013-08-22
20:28
Only change the mouse cursor over node boxes in the timeline. file: [6bb72291] check-in: [52bf9059] user: joel branch: trunk, size: 75315
2013-08-16
08:17
Fix display of timeline graph in IE8, broken by commit [e412f97999] file: [eaaf98b5] check-in: [5885241f] user: jan.nijtmans branch: trunk, size: 75223
07:28
Fix display of timeline graph in IE8, broken by commit [e412f97999] file: [87578b6d] check-in: [ef5e7496] user: jan.nijtmans branch: fix-ie8, size: 75251
00:47
Use two arguments to getComputedStyle() for compatibility with very old versions of Firefox. Allow setting graph node background colors using "#canvas{ background-color: COLOR; }". file: [f7a25d4a] check-in: [c06e296b] user: drh branch: trunk, size: 75162
2013-08-15
02:59
Rig the timeline graph so that CSS of the form: "#canvas{color:#000;}" will set the color of the graph lines and boxes. file: [bea1dd51] check-in: [e412f979] user: drh branch: trunk, size: 75013
2013-08-08
08:42
Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. file: [85cb80bc] check-in: [00630581] user: stephan branch: trunk, size: 74821
2013-08-04
07:54
Renamed /stats_report to /reports. file: [31b2a0b2] check-in: [3bb44041] user: stephan branch: trunk, size: 74840
2013-08-02
16:26
Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) file: [5079702e] check-in: [81f9791c] user: joel branch: trunk, size: 74875
2013-08-01
10:18
Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. file: [45ac1fc5] check-in: [34fc301f] user: stephan branch: trunk, size: 74621
2013-07-22
09:37
Eliminate some unused variables. "int const" -> "const int" and "char const" -> "const char" file: [eed5c6aa] check-in: [b2640f61] user: jan.nijtmans branch: trunk, size: 74601
2013-07-20
17:04
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. file: [b888f28d] check-in: [8adf0db1] user: stephan branch: trunk, size: 74816
16:43
Removed the 500px baseline for /stats_report calculations, refactored the bars to now use percentage widths. file: [c72873a9] check-in: [674a24a3] user: stephan branch: trunk, size: 74999
16:27
/stats_report now uses relative bar lengths, based on (rather arbitrarily) a 500-pixel 100% value. file: [a3b51a78] check-in: [3c78bbb0] user: stephan branch: trunk, size: 75221
2013-07-17
09:34
Added user flag (if available) to the byyear report's year list links. file: [3fa9413f] check-in: [38e386a6] user: stephan branch: stats-report-weekly, size: 73843
2013-07-16
21:58
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. file: [20d7d46a] check-in: [4f598038] user: stephan branch: stats-report-weekly, size: 73725
21:46
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. file: [705e8944] check-in: [7eeaf16e] user: stephan branch: stats-report-weekly, size: 73630
21:05
Initial support for user=drh in byweek view, but need to add support for carrying it over in the year links. Bed time. file: [9da4bd66] check-in: [52dc6c80] user: stephan branch: stats-report-weekly, size: 72954
20:49
in /stats_report?view=byyear, the year labels now link back to view=byweek (for lack of anything better to link to). file: [a9706624] check-in: [c8b024bb] user: stephan branch: stats-report-weekly, size: 72545
20:43
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. file: [dc52079b] check-in: [cf71d677] user: stephan branch: stats-report-weekly, size: 72501
20:27
Added /stats_report?view=byweek. file: [c0b3a63c] check-in: [747bca14] user: stephan branch: stats-report-weekly, size: 72442
16:15
Added missing CSS class to the week # row (same as the one above it). file: [f11f62e5] check-in: [88715067] user: stephan branch: stats-report-weekly, size: 69672
16:00
Removed a copy-paste-induced extra table row. file: [26b44336] check-in: [607f4439] user: stephan branch: stats-report-weekly, size: 69639
15:49
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. file: [016b2e31] check-in: [0019550a] user: stephan branch: stats-report-weekly, size: 69726
2013-07-15
22:45
added some docs, removed an unused var, fixed formatting snafu caused by xemacs' confusion regarding the @ bits. file: [e3ab82b5] check-in: [c43c3a7f] user: stephan branch: stats-report-weekly, size: 69099
22:41
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. file: [f757f37f] check-in: [37c4fb22] user: stephan branch: stats-report-weekly, size: 68910
22:23
Started work on adding by-calendar-week info to /stats_report. Incomplete but it's bed time. file: [27f21089] check-in: [cced1115] user: stephan branch: stats-report-weekly, size: 68802
2013-07-10
21:33
another patch version for ssh improvement from Andy Bradford. file: [a3a0c47c] check-in: [a8c37c2c] user: mgagnon branch: andy_bradford_ssh_imporvement_patch_2, size: 68468
2013-06-20
00:34
Changes to a timeline query to ensure the correct join order even if ANALYZE has not been run on the repository database. file: [2a35f6ff] check-in: [85d960e2] user: drh branch: trunk, size: 67997
2013-06-14
07:19
Combine comment lines for --verbose and (deprecated) --showfiles. file: [c498d980] check-in: [a6dad650] user: jan.nijtmans branch: trunk, size: 67985
2013-06-13
17:35
Added missing help docs for timeline -f|--showfiles. file: [9c837080] check-in: [6ed9ad24] user: stephan branch: trunk, size: 68085
2013-05-28
14:08
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. file: [7a148665] check-in: [4175c90f] user: drh branch: trunk, size: 67905
2013-05-27
02:00
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. file: [0d6afd5a] check-in: [71a916ee] user: drh branch: trunk, size: 67869
2013-05-15
08:13
Some more -v|--verbose additions. Old options names are deprecated, but still work. file: [ca94ba0d] check-in: [e3f7ba55] user: jan.nijtmans branch: trunk, size: 67977
2013-05-08
21:34
/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. file: [58d70ba2] check-in: [78bdddfb] user: stephan branch: trunk, size: 67885
16:54
added a reminder/todo regarding a "not always valid" calculation in /stats_report. file: [a1e1783f] check-in: [1d70fb47] user: stephan branch: trunk, size: 67697
2013-05-06
20:51
removed an unused variable. file: [96402f07] check-in: [cfe346f7] user: stephan branch: trunk, size: 67566
20:44
/stats_report byuser now uses %h instead of %s to render the user name. file: [3ca2cdd0] check-in: [71d37569] user: stephan branch: trunk, size: 67598
20:30
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. file: [71e994dc] check-in: [f1a66a6c] user: stephan branch: trunk, size: 67518
09:40
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". file: [21ca829c] check-in: [d24afd17] user: jan.nijtmans branch: trunk, size: 67569
2013-05-05
23:53
On the stats_report?view=byuser page, order by events by default. file: [d7b84f19] check-in: [bff7f5b9] user: drh branch: trunk, size: 67545
23:49
Implement sorting by event count on some of the stats_report pages. file: [f80c0fb8] check-in: [10aaf0c9] user: drh branch: trunk, size: 67549
20:05
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. file: [6fac9bdd] check-in: [d0ce29b0] user: drh branch: trunk, size: 67563
13:26
/stats_report now shows report list by default. Removed an unused variable. file: [49c365e7] check-in: [6e422546] user: stephan branch: trunk, size: 67443
13:19
Added view=byuser param to /stats_report. file: [828edf38] check-in: [08b9b5b0] user: stephan branch: trunk, size: 67275
12:56
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). file: [bbcd36d3] check-in: [0de65826] user: stephan branch: trunk, size: 65125
2013-05-04
21:47
Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. file: [758609e5] check-in: [2889bfb2] user: stephan branch: trunk, size: 61436
21:36
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. file: [0f61a61e] check-in: [d16c09f8] user: stephan branch: trunk, size: 61517
20:45
Fixed a C++-ism. Added a note for a potential improvement. file: [e7d98dc0] check-in: [fd74734b] user: stephan branch: trunk, size: 61499
20:39
Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. file: [88d05552] check-in: [495bf1ea] user: stephan branch: trunk, size: 61279
19:40
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. file: [44cb38ac] check-in: [c5ea7513] user: stephan branch: trunk, size: 59879
2013-05-02
00:15
Keep the entry boxes filled in on the hash-color-test webpage. file: [5a51ea4a] check-in: [8d3ff5a7] user: drh branch: trunk, size: 59606
2013-05-01
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. file: [52904be0] check-in: [5214a2a8] user: jan.nijtmans branch: trunk, size: 59517
2013-04-29
23:29
Show the color names on the hash-color-test webpage. file: [32c26617] check-in: [3eea7413] user: drh branch: trunk, size: 59399
18:21
Add the hash-color-test webpage. file: [103e4da1] check-in: [748f9753] user: drh branch: trunk, size: 59369
2013-04-26
08:28
Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) file: [95a5281b] check-in: [34ed0afc] user: jan.nijtmans branch: verbose, size: 58568
2013-04-23
08:40
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) file: [0619ef30] check-in: [8b17c236] user: jan.nijtmans branch: trunk, size: 58374
2013-04-17
14:00
Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" file: [fd8f085b] check-in: [f8e526c2] user: jan.nijtmans branch: trunk, size: 58239
2013-03-30
10:13
Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. file: [173e2bf3] check-in: [f9d4e085] user: stephan branch: trunk, size: 58217
2013-03-14
16:07
In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. file: [242dc713] check-in: [9e9e4d08] user: drh branch: trunk, size: 58143
14:56
Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. file: [d54550f2] check-in: [1d2f4c2f] user: drh branch: trunk, size: 58174
14:48
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. file: [7ca56abc] check-in: [f14798e0] user: viriketo branch: annotate_links, size: 57309
2013-02-14
21:58
More aggressively compress uparrows in the timeline when the length of the arrow is short. file: [64381fd7] check-in: [6267e24b] user: drh branch: trunk, size: 57195
21:51
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. file: [32ee11f0] check-in: [16253835] user: drh branch: trunk, size: 57194
21:15
More compact display of the graph for the "family" of a particular checkin. file: [d78dd2f0] check-in: [27dfe95d] user: drh branch: trunk, size: 57196
2013-02-13
21:33
Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. file: [79c1be15] check-in: [a4f6e884] user: drh branch: trunk, size: 57162
2013-02-11
19:30
Merging from trunk. I still have merge conflicts since my previous merge. file: [8f5d260e] check-in: [bdeb633a] user: viriketo branch: annotate_links, size: 57391
2013-01-20
10:57
Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. file: [e84a7890] check-in: [1d462a68] user: drh branch: trunk, size: 57277
2013-01-14
12:52
Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. file: [2560da3e] check-in: [f76d912f] user: drh branch: trunk, size: 57281
2013-01-04
18:23
Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. file: [a056650d] check-in: [781e5bed] user: drh branch: trunk, size: 57025
2013-01-03
10:31
Updating from trunk. I've left some merge conflicts to solve (annotate, diff) file: [9ff612a7] check-in: [b5b8448e] user: viriketo branch: annotate_links, size: 58060
2012-12-18
01:54
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.) file: [1550803a] check-in: [aa9a2485] user: drh branch: improved-name-change-display, size: 57946
2012-12-07
14:57
Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. file: [df0c9afd] check-in: [0bb8184e] user: drh branch: trunk, size: 57843
14:33
Attempt to get click-to-diff working on IE8. file: [f32941a7] check-in: [ce99889c] user: drh branch: trunk, size: 57845
2012-12-06
02:44
Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. file: [170cda6c] check-in: [8d4ee62b] user: drh branch: trunk, size: 57407
01:47
Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. file: [a97d4365] check-in: [d57481a7] user: drh branch: trunk, size: 57514
2012-11-30
03:33
Fix the click coordinates so that they work even when the page has been scrolled. file: [a663317c] check-in: [7b3def02] user: drh branch: click-graph-to-diff, size: 57262
03:10
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. file: [e34de8a7] check-in: [a7dde41f] user: drh branch: click-graph-to-diff, size: 57224
2012-11-23
23:25
Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. file: [ef824d73] check-in: [c6a5efa1] user: drh branch: ticket-enhancements, size: 55928
18:32
No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. file: [9bcc5536] check-in: [5139ad6e] user: drh branch: ticket-enhancements, size: 55781
18:24
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. file: [7feaa501] check-in: [73752b32] user: drh branch: ticket-enhancements, size: 55766
2012-11-22
23:35
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. file: [17f4e412] check-in: [2c6fa9c3] user: drh branch: trunk, size: 55704
14:03
Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. file: [30af4cb3] check-in: [05a53dc0] user: drh branch: trunk, size: 56007
2012-11-20
14:28
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. file: [b4f8dd56] check-in: [15708574] user: drh branch: trunk, size: 56129
13:42
Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. file: [f3326f43] check-in: [26ac3923] user: drh branch: trunk, size: 56000
2012-11-19
23:58
Prevent blank user names from being displayed for items awaiting moderation. file: [b5a7fbdc] check-in: [89ed7dc5] user: mistachkin branch: modDispUser, size: 56093
2012-11-15
15:57
Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. file: [865712c5] check-in: [a9372c05] user: drh branch: trunk, size: 55964
15:14
Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. file: [71a41ebd] check-in: [eb3cc76d] user: drh branch: trunk, size: 55306
2012-11-13
15:04
this ampersand should not have been escaped file: [eeeedd15] check-in: [2017763c] user: jan.nijtmans branch: trunk, size: 54574
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org file: [cae8f9e5] check-in: [06b00fa5] user: jan.nijtmans branch: trunk, size: 54578
2012-11-09
11:56
In html5, every table row is expected to have the same number of cells. file: [9f85430f] check-in: [cc746fc6] user: jan.nijtmans branch: trunk, size: 54598
2012-11-08
09:45
suggested fix for [5ff2043c96] file: [a53d31fe] check-in: [d1f16f71] user: jan.nijtmans branch: ticket-5ff2043c96, size: 54571
09:20
a few more minor html5 violations file: [e21db22a] check-in: [1858d202] user: jan.nijtmans branch: trunk, size: 54583
2012-11-06
08:44
3 minor violations against html5 file: [23bbecce] check-in: [c5e08c3f] user: jan.nijtmans branch: trunk, size: 54579
00:49
Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. file: [dc2aa55f] check-in: [90e928de] user: drh branch: trunk, size: 54581
2012-11-04
12:59
Fix typos. file: [b5ad8dcd] check-in: [45065c5c] user: dmitry branch: spelling, size: 54373
2012-11-03
02:53
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. file: [c07e0da8] check-in: [19ca7c6c] user: drh branch: trunk, size: 54374
2012-11-02
23:52
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. file: [e0d52292] check-in: [dccb97fc] user: drh branch: trunk, size: 54239
2012-11-01
17:56
Add moderator approval for attachments. file: [2e1ceb53] check-in: [9ac46731] user: drh branch: moderation, size: 54107
13:11
More infrastructure for wiki and ticket moderation. file: [ad95514e] check-in: [f7938ebd] user: drh branch: moderation, size: 54098
2012-10-26
20:46
Force the correct join order on timeline generation using a CROSS JOIN. file: [7372b94e] check-in: [60b40932] user: drh branch: trunk, size: 53820
2012-10-16
12:19
Updating from trunk. file: [e3e443fd] check-in: [3cdf9480] user: viriketo branch: annotate_links, size: 53928
2012-10-11
19:45
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. file: [17a356e1] check-in: [773c6c5f] user: drh branch: branch-1.19, size: 52509
2012-10-10
20:03
Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. file: [0d401d64] check-in: [9ba8a393] user: drh branch: trunk, size: 53814
2012-10-09
13:48
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. file: [25cebf10] check-in: [f4b082d4] user: viriketo branch: annotate_links, size: 53922
2012-10-05
13:55
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. file: [93656d26] check-in: [37d10750] user: drh branch: trunk, size: 53808
2012-09-06
09:10
merge trunk enable UNICODE mode (experimental) file: [4ef8c560] check-in: [2017d2f8] user: jan.nijtmans branch: eclipse-project, size: 53808
2012-09-05
20:54
Do not count divider lines as "items" on the timeline. file: [2f7437d0] check-in: [49139643] user: drh branch: trunk, size: 53802
20:45
Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. file: [bc8a0237] check-in: [41c3c190] user: drh branch: trunk, size: 53783
12:55
const-qualification file: [4c115ea0] check-in: [645f3483] user: jan.nijtmans branch: eclipse-project, size: 53664
2012-09-04
06:52
merge trunk file: [267dde22] check-in: [26aa3eea] user: jan.nijtmans branch: eclipse-project, size: 53660
2012-08-31
08:08
More consistancy in html generation: Use '"' where possible. file: [291615f1] check-in: [34fcb963] user: jan.nijtmans branch: trunk, size: 53656
2012-08-30
07:03
merge trunk file: [c8347bc3] check-in: [0387251b] user: jan.nijtmans branch: eclipse-project, size: 53650
2012-08-29
13:03
merge trunk file: [db60f2ae] check-in: [e9f38ae8] user: jan.nijtmans branch: utf8-in-sources, size: 53648
2012-08-27
18:36
All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. file: [9db44ce1] check-in: [66f4fa9b] user: drh branch: trunk, size: 53658
2012-08-08
13:46
Updating from trunk. I solved three merge conflicts about hyperlinks. file: [d852efdd] check-in: [08db3204] user: viriketo branch: annotate_links, size: 53320
2012-07-20
15:06
Replaced $(x) with gebi(x), as per ML discussion. file: [a1324219] check-in: [dfce20e4] user: stephan branch: trunk, size: 53206
2012-07-19
21:44
Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. file: [163ffb89] check-in: [97d651b8] user: drh branch: trunk, size: 53191
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [87242c72] check-in: [0328d681] user: drh branch: sqlite4, size: 53311
2012-06-27
12:30
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. file: [19e8e202] check-in: [68239127] user: drh branch: sqlite4, size: 53303
2012-06-11
17:33
merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) file: [280d42c4] check-in: [7a57ab64] user: mgagnon branch: mgagnon_fix, size: 53343
2012-04-28
08:03
Refinements to the new hyperlink logic and spider defense. file: [bb0f2f96] check-in: [d9c8a7dd] user: drh branch: spider-defense, size: 53301
07:15
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. file: [69fb2b50] check-in: [8ae52fc4] user: drh branch: spider-defense, size: 53313
2012-04-22
09:56
Fix a comment in my previous commit. file: [5255018d] check-in: [515e7fa0] user: viriketo branch: annotate_links, size: 53987
09:50
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. file: [993e24ba] check-in: [243d99d1] user: viriketo branch: annotate_links, size: 53979
2012-03-29
14:54
Add vim modline everywhere file: [e1d56d6e] check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 53895
2012-03-01
22:30
Merging from trunk. I manually solved the conflict widening the user name on annotate. file: [65948e8c] check-in: [f201fbae] user: viriketo branch: annotate_links, size: 53998
2012-02-29
22:13
removed unneeded dependency on cson_amalgamation.h file: [04d36ad5] check-in: [11669481] user: stephan branch: trunk, size: 53853
2012-02-17
21:36
Merging what I had at [61523cbe67] over trunk related to href targets. file: [bbc9ee4c] check-in: [d5129ae1] user: viriketo branch: annotate_links, size: 54064
2012-02-14
01:48
Improved description of tag changes in the EVENT table, and hence on the timeline. file: [ac1876f1] check-in: [7367cec4] user: drh branch: trunk, size: 53919
2011-11-04
20:46
Added missing #ifdefs for json mode. file: [49f700e5] check-in: [d92aad29] user: json-demo branch: json, size: 53765
2011-10-18
20:55
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 file: [8343177b] check-in: [d29df2f0] user: viriketo branch: targets_setting, size: 53665
2011-10-17
16:08
merged in trunk [fda7c2c63d] for side-by-side diffs. file: [cad9294c] check-in: [571f3aca] user: stephan branch: json, size: 53730
11:37
Fix the labeling of timelines with the dp=UUID query parameter. file: [d0e98437] check-in: [a47fde8e] user: drh branch: trunk, size: 53520
2011-10-16
23:00
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. file: [85158c98] check-in: [87540ed6] user: drh branch: trunk, size: 53488
2011-09-30
09:01
Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk. file: [1ac32372] check-in: [8185bddf] user: stephan branch: json, size: 53306
2011-09-21
14:42
refactored the prototype timeline code, split off completely from www version (different requirements). file: [21c38f52] check-in: [1ecf3374] user: stephan branch: json, size: 53344
2011-09-20
22:42
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. file: [2c63f481] check-in: [eff3f7d9] user: stephan branch: json, size: 53337
2011-09-15
12:03
initial mass-change merge of main repo with my fork. file: [4633ad9b] check-in: [5b44a419] user: stephan branch: json, size: 53239
2011-09-14
17:45
Refactored g.okXXX perms flags to g.perm.XXX. file: [b4e3bb97] check-in: [34b4dec0] user: stephan branch: stephan-hack, size: 53096
2011-09-06
13:23
Close A and LI tags when displaying new and deleted files in timeline. file: [bf901168] check-in: [8d703ff9] user: dmitry branch: trunk, size: 52988
2011-09-02
16:19
Do a better job of merging branches that contain lots of file renames. file: [caca2da7] check-in: [0b93b0f9] user: drh branch: trunk, size: 52946
2011-09-01
17:04
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. file: [808015b4] check-in: [9eb45752] user: drh branch: trunk, size: 52503
2011-08-29
10:31
Silence compiler warnings about unused variables in print_timeline. file: [c32660ab] check-in: [b76ce3d5] user: mistachkin branch: tcl-integration, size: 52477
2011-08-27
17:53
Fix the timeline.c module to be C89-compliant. MSVC needs this. file: [97aba166] check-in: [8a5f2a7a] user: drh branch: trunk, size: 52615
2011-08-26
14:11
Add the test-hash-color command for testing the hash_color() function. file: [3f877bd5] check-in: [130b8f77] user: drh branch: trunk, size: 52615
2011-08-23
15:10
The u= query parameter on a timeline looks for both original and edited user names. Ticket [d94b0934861d9] and [fca5ce18c07c29]. file: [bffdf6ec] check-in: [0f7f8130] user: drh branch: trunk, size: 52292
2011-08-19
23:27
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. file: [84288447] check-in: [b14ab41f] user: venkat branch: venks-emacs, size: 52246
2011-08-07
22:52
Fix a (harmless) javascript error that occurs when the graph is empty. file: [f4367586] check-in: [303dd442] user: drh branch: trunk, size: 50613
2011-08-02
18:42
Use the automatic background color algorithm for individual file timelines in addition to the global timeline. file: [ac5328b0] check-in: [abe7b833] user: drh branch: trunk, size: 50595
2011-07-23
22:13
Fix a harmless compiler warning. file: [4ac6ee17] check-in: [ba15af45] user: drh branch: trunk, size: 50598
22:05
Improvements to the automatic background color chooser. Provide a setting which alters the algorithm to work with a light-color foreground. file: [0df00465] check-in: [ce4a44d9] user: drh branch: trunk, size: 50598
2011-07-22
23:46
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. file: [e27ee8c5] check-in: [c946b573] user: drh branch: trunk, size: 50247
23:15
Experimental query parameters brbg and ubg for the timeline. file: [506fc3a6] check-in: [b6b419c3] user: drh branch: trunk, size: 50064
2011-06-14
22:31
Disable several warnings about sorting w/o an index. file: [0d336601] check-in: [b893eb0d] user: drh branch: trunk, size: 48555
2011-06-01
22:32
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]. file: [7cce3df7] check-in: [2a013f02] user: drh branch: trunk, size: 48546
2011-05-31
12:52
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]. file: [ae9f1d77] check-in: [e5e6ca46] user: drh branch: trunk, size: 48499
2011-05-27
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. file: [61fe5e03] check-in: [32ad9a15] user: drh branch: trunk, size: 48502
2011-05-20
11:24
Merge all the latest trunk changes into the windows-i18n branch. file: [56d0626b] check-in: [a742d12e] user: drh branch: windows-i18n, size: 48495
2011-05-15
11:19
Tweaks to the "divider" display in the www timeline. file: [15b953e5] check-in: [ec093ff2] user: drh branch: trunk, size: 48471
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [7cd05fc0] check-in: [e805fa8d] user: drh branch: windows-i18n, size: 48494
2011-04-25
22:23
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. file: [45c4fd1b] check-in: [e17fc713] user: drh branch: trunk, size: 48470
2011-04-14
02:08
Add a "diff" hyperlink after each file in the "Show Files" view of the timeline. file: [55155901] check-in: [6d9bba56] user: drh branch: trunk, size: 49192
2011-04-06
14:31
Add the mionly parameter to timeline that works with r=TAG to show only merges into the TAG. file: [8b988718] check-in: [bc427ad7] user: drh branch: trunk, size: 48729
2011-03-31
11:41
Change the "filechng" query parameter for timeline to "fc". Add "Show Files" and "Hide Files" submenus. file: [18557c9c] check-in: [0208b7fc] user: drh branch: trunk, size: 48575
2011-03-30
23:55
Change the timeline parameter for file details from "detail" to "filechng". Add default CSS elements. file: [195d863f] check-in: [53e8ad52] user: drh branch: trunk, size: 48333
21:45
Added the "detail" query parameter to the timeline web page. file: [daf993f5] check-in: [bde16926] user: drh branch: trunk, size: 48265
2011-03-15
01:34
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.) file: [9f83b568] check-in: [d7a0240f] user: drh branch: trunk, size: 46798
2011-03-14
20:14
Further improvements to the layout of merge arrows. file: [87535bc1] check-in: [a6934b44] user: drh branch: trunk, size: 46563
18:26
Improvements to the layout of merge arrows in the graph. file: [1c53c276] check-in: [313cd3c8] user: drh branch: trunk, size: 46495
2011-03-10
17:39
Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. file: [b78c39bf] check-in: [cfec7224] user: drh branch: path-refactor, size: 46263
02:39
Refactoring the DAG path search code into a separate object. file: [dd7d77a5] check-in: [34c23c6f] user: drh branch: path-refactor, size: 45872
2011-03-09
22:56
Show a path timeline without extraneous decoration. file: [b96f8f6a] check-in: [d37c6a4b] user: drh branch: trunk, size: 45885
17:33
Add a path-tracing option to the timeline display. file: [13c8a10a] check-in: [63ac111d] user: drh branch: trunk, size: 45852
2011-02-11
20:53
Add the --detail option to the test-timewarp-list command. file: [938f9ab8] check-in: [e7b64341] user: drh branch: trunk, size: 44519
17:37
Revise the timewarp commands to show the child that is out of order, not the parent. file: [f666730b] check-in: [2fc80c21] user: drh branch: trunk, size: 44025
16:52
Improved graph rendering in the case of a time-warp. file: [38efa59b] check-in: [79b81a31] user: drh branch: trunk, size: 44025
15:33
Add the test-timewarp-list command and the test_timewarp web page. file: [2796b2ea] check-in: [a327bd29] user: drh branch: trunk, size: 43704
2011-01-28
20:56
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. file: [cb11e91f] check-in: [69f43fc0] user: drh branch: experimental, size: 42596
14:09
Add hyperlinks to the "user:" and "tags:" marks in timelines. file: [42355c5b] check-in: [13165785] user: drh branch: trunk, size: 42930
2011-01-14
20:54
Remove some dead code from the web timeline. file: [29b2c416] check-in: [cbc41ff4] user: drh branch: trunk, size: 41201
17:16
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. file: [468e28b0] check-in: [c8920083] user: drh branch: trunk, size: 41964
2010-12-31
03:23
Do not show merge links to phantoms in the graph. file: [9ab011a6] check-in: [8a1e384b] user: drh branch: trunk, size: 41648
2010-12-30
21:03
Further minor tweaks to the graph drawing javascript. New graph test cases added. file: [09f0742f] check-in: [ddc3d3d1] user: drh branch: trunk, size: 41603
20:37
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. file: [dfb99129] check-in: [94979bc7] user: drh branch: trunk, size: 41594
17:18
Fix the "200 Entries" submenu hyperlink for branch-view timelines. Ticket [e436a483c5b08a1aec] file: [c133060d] check-in: [6b9a5932] user: drh branch: trunk, size: 39568
2010-12-29
20:20
Allow the "localtime" modifier on date/time functions within ticket report SQL statements. Ticket [bf4f5725f6c90fc2] file: [df9015af] check-in: [8c3bba8e] user: drh branch: trunk, size: 39585
2010-12-23
02:22
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. file: [e4e6d037] check-in: [31c52c7b] user: drh branch: trunk, size: 39558
2010-12-22
14:25
Draw inbound merge arrows on the graph even if the merge parent is off-screen. file: [1a5c2fb9] check-in: [e685fc0b] user: drh branch: trunk, size: 39560
2010-12-20
01:06
Improvements to the graph layout algorithm yielding a more compact graph in many cases. file: [18f0d6aa] check-in: [ea61f4aa] user: drh branch: trunk, size: 39442
2010-12-19
02:09
Clear compiler warnings on OpenBSD. No functional code changes. file: [a6a08d2f] check-in: [bbbb35a3] user: drh branch: trunk, size: 39365
2010-12-16
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. file: [67012f88] check-in: [daeb10f6] user: drh branch: trunk, size: 39313
2010-11-26
18:37
Report an error if the repository schema version does not match what the fossil executable expects. file: [e86f5d82] check-in: [c0c3d923] user: drh branch: trunk, size: 39337
2010-11-25
02:51
On the timeline, the t=TAG query parameter can refer to tags on events in addition to check-ins. file: [b73ec637] check-in: [4438e96a] user: drh branch: trunk, size: 39334
00:17
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]. file: [7bb145ad] check-in: [8c04a873] user: drh branch: trunk, size: 39362
2010-11-12
15:17
A simple tweak to the graph javascript gets it working on IE6. Ticket [a734fe24da8f75758cf] file: [cc363d85] check-in: [e0eceb78] user: drh branch: trunk, size: 38235
2010-11-10
13:36
Fix the "divider" lines in the timeline display. Add the --force option to the "import" command. file: [4758c74e] check-in: [ef68b044] user: drh branch: trunk, size: 38209
01:43
Tweak check-in times slightly so that parents always come before their children. file: [fdb570ed] check-in: [0e87f427] user: drh branch: trunk, size: 38215
2010-10-15
16:11
merge from trunk file: [9d9e196d] check-in: [c1271793] user: wolfgang branch: wolfgangHelpCmd, size: 38431
2010-10-14
19:14
Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. file: [18d66a88] check-in: [2fac8091] user: drh branch: trunk, size: 38155
2010-10-10
08:59
added more cross reference file: [6d3ee985] check-in: [c2ef3715] user: Ratte branch: wolfgangHelpCmd, size: 38396
2010-10-09
20:13
show references to commandline on webpages; add httptrace to windows http server file: [7f8c00c1] check-in: [d1d1cd12] user: wolfgang branch: wolfgangHelpCmd, size: 38300
15:34
link the command line help to the gui pages, where appropriate file: [23fe0f8b] check-in: [a5cd7927] user: wolfgang branch: wolfgangHelpCmd, size: 38248
06:53
added missing help cross references file: [4645eae9] check-in: [81da2ee3] user: Ratte branch: wolfgangHelpCmd, size: 38144
2010-10-07
13:34
Add the optional "showsql" query parameter to the timeline. file: [3727b6f6] check-in: [3efdd657] user: drh branch: trunk, size: 38120
2010-10-03
00:21
Add support for tags on events, including the ability to display a timeline of all events with a particular tag. file: [e700a156] check-in: [a1fcb97d] user: drh branch: experimental, size: 38044
2010-10-02
18:31
User interface refinements and some documentation added for events. file: [1fe308bf] check-in: [e5bcc0c9] user: drh branch: experimental, size: 38007
12:37
Event background colors are now working. file: [fa5cfc80] check-in: [6f93ca94] user: drh branch: experimental, size: 37775
00:25
First working code for displaying and editing events. file: [73be12f8] check-in: [419903eb] user: drh branch: experimental, size: 37978
2010-09-17
19:52
reintegrate javascript directly in timeline page but do a proper encoding of the script to prevent validator errors file: [42a255bb] check-in: [24d1d17b] user: wolfgang branch: wolfgangFormat2CSS_2, size: 37687
14:33
separated timeline javascript code in separate file, to enable caching and preventing errors with HTML validator and mising <,>,.. file: [15108098] check-in: [e8f200b6] user: wolfgang branch: wolfgangFormat2CSS_2, size: 38103
2010-09-13
22:14
Avoid the use of tabs. Make sure lines do not exceed 80 characters. file: [7bb77565] check-in: [4cc0ebef] user: drh branch: wolfgangFormat2CSS, size: 37646
2010-09-12
18:43
detail ticket views validated file: [13aab600] check-in: [2557ca45] user: wolfgang branch: wolfgangFormat2CSS, size: 37639
12:49
corrected some & chars in hyperlinks and added missing quotes in attribute values file: [4fc1e5fb] check-in: [214d2faf] user: wolfgang branch: wolfgangFormat2CSS, size: 37634
10:42
file timeline/attach pages HTML-validated file: [f3e49cd8] check-in: [cd2f91d3] user: wolfgang branch: wolfgangFormat2CSS, size: 37630
08:47
correct all unclosed br and hr tags, skipped sqlite.c file: [0e361de9] check-in: [692b67bd] user: wolfgang branch: wolfgangFormat2CSS, size: 37660
2010-09-10
20:19
fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE file: [42e8ab26] check-in: [d1305d0a] user: wolfgang branch: wolfgangFormat2CSS, size: 37652
2010-09-09
21:41
section css extended with 'white-space: nowrap;' to avoid validator errors. PLEASE update your local styles for the section class file: [2bfd6677] check-in: [6436092e] user: wolfgang branch: wolfgangFormat2CSS, size: 37617
21:32
reduce html-validator errors on leaves page file: [d5dfa576] check-in: [4dbfba2b] user: wolfgang branch: wolfgangFormat2CSS, size: 37630
20:12
timeline css skinned file: [54d4c043] check-in: [dc8a247e] user: wolfgang branch: wolfgangFormat2CSS, size: 37587
2010-09-08
21:15
made default css handled by loop instead of explizit calls, .. file: [b88343f1] check-in: [a5576e2d] user: wolfgang branch: wolfgangFormat2CSS, size: 37265
2010-09-05
10:59
sidebox via css file: [47acc660] check-in: [ff3b6b32] user: Ratte branch: stv-skinning, size: 37305
09:58
3 layouts in timeline moved to css file: [a04a0b5b] check-in: [5bba36b2] user: Ratte branch: stv-skinning, size: 37320
2010-09-04
19:20
format timeline page via css file: [c751cc7d] check-in: [8dfed953] user: Ratte branch: stv-skinning, size: 37277
2010-08-20
19:42
Improvements to the graph layout algorithm. file: [65ba5253] check-in: [98870a85] user: drh branch: trunk, size: 37249
2010-08-16
10:52
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. file: [b4902a7d] check-in: [76201a08] user: drh branch: trunk, size: 37283
2010-06-16
20:33
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. file: [39025ed0] check-in: [67529340] user: drh branch: trunk, size: 37262
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [d39b944d] check-in: [c06edd23] user: drh branch: clear-title, size: 36065
2010-04-27
17:17
Simplify timeline processing. No longer show branch and merge points since those are now obvious from the graph. file: [79890406] check-in: [5568603e] user: drh branch: trunk, size: 36341
2010-04-15
23:50
Fill the boxes on the graph with the same background color as the text in the timeline description. file: [0c643985] check-in: [0e7b85bb] user: drh branch: trunk, size: 37193
2010-03-31
15:27
Update the mechanism for reporting SQL that does not use indices. The warnings can be suppressed by comments in the SQL text. file: [1d488191] check-in: [9f1d490d] user: drh branch: trunk, size: 37291
2010-03-22
14:17
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] file: [820a9ead] check-in: [504dc92c] user: drh branch: trunk, size: 37246
13:41
Do not use <canvas> when the height of the graph is greater than 32767. Ticket [13536c292b60]. file: [f64162fe] check-in: [81751fa5] user: drh branch: trunk, size: 37175
12:52
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]. file: [e8d1b79f] check-in: [076ecdcc] user: drh branch: trunk, size: 37223
2010-03-21
21:51
Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. file: [6e378f36] check-in: [a4b10f43] user: drh branch: trunk, size: 37115
2010-03-18
13:47
Some minor performance improvements on timeline. file: [9167c69e] check-in: [edea06ee] user: drh branch: trunk, size: 37114
2010-03-17
01:03
Fix a bug in timeline introduced by the previous check-in. Improvements to the file timeline. file: [19f2bf0d] check-in: [69531842] user: drh branch: trunk, size: 37296
00:40
Get the derivation graph working for individual file histories. file: [bb40adc0] check-in: [c19467d6] user: drh branch: trunk, size: 37279
2010-03-07
12:44
Disable the timeline graph when using search mode. Ticket [6166fbed08]. file: [208f0910] check-in: [4276853e] user: drh branch: trunk, size: 37124
2010-03-05
20:27
Set the TIMELINE_DISJOINT option for the graph drawing logic when only checkins for a particular user are shown. Fix for ticket [a2de4526a0] file: [8643a953] check-in: [97336c56] user: drh branch: trunk, size: 37029
2010-02-23
15:28
Fix the width of the graph canvas so that it does not overlap and disable hyperlinks in the check-in comment text. Ticket [ddd45723b9a2]. file: [6577d5d8] check-in: [847ae1fe] user: drh branch: trunk, size: 36993
2010-02-09
17:54
JavaScript graph drawing enhancements using an HTML5 canvas (if available) suggested by Joshua Paine. file: [58f209c9] check-in: [6fd91413] user: drh branch: trunk, size: 37015
13:36
Enable the graph for tag timelines, but omit descenders. file: [33e135ca] check-in: [22b6887e] user: drh branch: trunk, size: 36063
11:13
Add the "ng" query parameter to the "timeline" to disable the graph. file: [854236c8] check-in: [2f22c476] user: drh branch: trunk, size: 35959
2010-02-08
19:17
Change the way the graph elements are removed when the graph is being redrawn. file: [9d925401] check-in: [63d46e6d] user: drh branch: trunk, size: 35852
18:48
Use the innerHTML method rather than setAttribute to add DIV elements for graphics, in an effort to get graphs to work with IE. file: [4158cd17] check-in: [4e8c30c3] user: drh branch: trunk, size: 35900
18:08
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. file: [89ed6352] check-in: [f51bd596] user: drh branch: trunk, size: 35897
16:12
Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. file: [b70ada64] check-in: [d89fea6a] user: drh branch: trunk, size: 35414
2010-01-10
18:41
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. file: [d33d9d94] check-in: [29751794] user: eric branch: trunk, size: 31751
2010-01-05
15:01
Fix a potential segfault in the URL shortener of the WWW timeline logic. file: [89c165b5] check-in: [d66718f2] user: drh branch: trunk, size: 31755
2010-01-01
01:30
Fixed bug that did not display the "X similar events" message for the last item on the timeline. file: [adf3ebef] check-in: [def89b93] user: jeremy_c branch: trunk, size: 31744
2009-12-31
19:10
Alternative implementation of timeline security changes - this implementation always shows the timeline link if it is applicable, even if the history capability is disabled. file: [fe35f277] check-in: [9b706757] user: drh branch: trunk, size: 31569
14:59
• 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. file: [4962e38d] check-in: [71ad9b62] user: jeremy_c branch: jeremy_c-timeline, size: 31499
2009-12-30
01:57
Added a 's' parameter to the web timeline view. This will search the comment and brief fields for the given text via LIKE '%value%'. file: [ece92261] check-in: [1e2ec3ff] user: jeremy_c branch: trunk, size: 30843
2009-12-26
13:43
timeline descendants view now properly behaves when there are no descendents, and it also sigularizes the word 'descendents' when there is only one. file: [b36ed4e6] check-in: [a388e9da] user: stephan branch: trunk, size: 30515
2009-12-18
23:09
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. file: [d9475b1d] check-in: [74534cc9] user: drh branch: trunk, size: 30500
22:16
Minor cleanup to the implementation of command-line "timeline". file: [fd4ec7f2] check-in: [02920e92] user: drh branch: trunk, size: 30655
2009-11-09
21:32
Fix an issue with the command-line timeline. Fix typos in documentation. file: [f76d6fc0] check-in: [e2431b17] user: drh branch: trunk, size: 30617
00:58
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. file: [0dbb20df] check-in: [0239325f] user: drh branch: trunk, size: 30560
2009-09-14
16:56
Fix a C++-ism in timeline.c. file: [f95beac6] check-in: [eb1db585] user: drh branch: trunk, size: 30243
16:09
Formatting changes to the similar event suppression in the timeline. file: [d7de735b] check-in: [8cf8ed78] user: drh branch: trunk, size: 30243
15:14
Changes to the event mechanism to abbreviate a sequence of edits to the same ticket. Updates through this check-in require a "rebuild". file: [cfb7f2bb] check-in: [df3e34c2] user: drh branch: trunk, size: 30231
2009-08-29
22:54
Put the divider marks around the base check-in on ancestor and descendent timelines. file: [846d5cea] check-in: [d42adc11] user: drh branch: trunk, size: 29263
22:39
Add more hyperlinks on dates and userids. file: [0ecd2849] check-in: [58903a0f] user: drh branch: trunk, size: 28664
16:45
Add additional hyperlinking of dates and userids. For a "circa" timeline, show the "circa" point in the timeline listing. file: [03b554d5] check-in: [b5f4f910] user: drh branch: trunk, size: 28503
2009-08-28
22:59
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". file: [c172ebcb] check-in: [713b8be8] user: drh branch: trunk, size: 27655
2009-08-15
16:47
Add the "circa" capability to the timeline. Check-in hyperlinks go to the "diff" page by default, rather than the "detail" page. file: [56d2a510] check-in: [5a539f82] user: drh branch: trunk, size: 27655
2009-01-25
20:13
Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". file: [146af37c] check-in: [9be1b003] user: drh branch: trunk, size: 26542
2009-01-23
22:20
Update the timeline so that it's use of "Leaf" conforms to the definition given in the documentation. file: [467593ff] check-in: [cb31e908] user: drh branch: trunk, size: 26545
2009-01-22
13:52
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. file: [16fff7bd] check-in: [73c23a42] user: drh branch: trunk, size: 26226
12:03
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. file: [4c13ae29] check-in: [42c2a18e] user: drh branch: trunk, size: 26094
2009-01-21
18:59
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]. file: [59fa3084] check-in: [2fa4df1e] user: drh branch: trunk, size: 25697
18:42
Improvements to the timeline when displaying check-ins with a given tag. file: [fed5b9a0] check-in: [e631d8af] user: drh branch: trunk, size: 25541
03:34
After each item of the branch list, give a hyperlink to the timeline that shows all check-ins with the branch tag. file: [a47960c4] check-in: [bdcac629] user: drh branch: trunk, size: 25536
03:04
In the timeline, continue to show the of a branch as a "Leaf" even after the branch has been merged into some other line. file: [300c2cb8] check-in: [ba6687f2] user: drh branch: trunk, size: 25496
01:23
Suppress the display of the artificate ID on the timeline which showing changes to wiki or tickets. file: [7e388fb1] check-in: [580d6ad8] user: drh branch: trunk, size: 25474
01:06
The timeline correctly shows as a leaf a check-in whose only children are separate branches. file: [9af5050c] check-in: [d820722f] user: drh branch: trunk, size: 25123
2009-01-20
23:39
On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. file: [73a9d3ab] check-in: [fecb3e5c] user: drh branch: trunk, size: 24941
22:21
Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. file: [c3f7f3d7] check-in: [b7f32a71] user: drh branch: trunk, size: 24333
16:51
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. file: [79dd0c43] check-in: [b6e22e62] user: drh branch: trunk, size: 24307
00:27
Display a list of symbolic tags associated with each check-in on the timeline. file: [fe363fe9] check-in: [fbbd0318] user: drh branch: trunk, size: 23501
2008-12-12
23:17
timeline command now supports a ?-t|--type TYPE? option to filter on specific event types. Fixed a memleak in the timeline command. file: [e064b02f] check-in: [bab83638] user: stephan branch: trunk, size: 22716
2008-11-02
18:22
Add submenu entries on timeline pages for selecting options such as "tickets only" and "200 entries per page" and so forth. file: [16b352a3] check-in: [c9cd128c] user: drh branch: trunk, size: 21662
2008-11-01
20:56
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. file: [08490786] check-in: [0b36f02f] user: drh branch: trunk, size: 20285
20:48
Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. file: [0274c8ca] check-in: [d23b8ba6] user: drh branch: trunk, size: 20261
2008-10-24
13:27
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. file: [2200a0fc] check-in: [e8c4f69c] user: drh branch: trunk, size: 19519
2008-07-13
12:08
Fix the timeline command so that it work with --repository and -R. file: [1f648196] check-in: [c1e85e4d] user: drh branch: trunk, size: 19507
2008-05-14
02:03
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. file: [3666af55] check-in: [6458f020] user: drh branch: trunk, size: 19507
2008-05-05
20:18
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. file: [2c67ece7] check-in: [2b0d4519] user: drh branch: trunk, size: 19507
17:24
Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. file: [b5fdec78] check-in: [4e683ef0] user: drh branch: trunk, size: 19635
2008-02-26
17:57
Cut over to the new timeline code. Remove the older timeline. file: [dea6e9f6] check-in: [82fc5abb] user: drh branch: trunk, size: 19634
17:32
Improvements to the text description on the "ntimeline" page. file: [98e360ef] check-in: [7915bd06] user: drh branch: trunk, size: 27078
16:48
Work on a new timeline implementation. Currently implemented as "ntimeline" since it is not yet ready to replace the existing timeline. file: [06d966f1] check-in: [e6aa1612] user: drh branch: trunk, size: 26198
2008-02-24
21:51
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. file: [d5cc80fe] check-in: [e38c8913] user: drh branch: trunk, size: 19232
2008-02-09
09:21
Fix grammar file: [d21da06a] check-in: [c1d9e0f4] user: bch branch: trunk, size: 17839
2008-02-04
02:45
Add file and directory browsing capabilities to the web interface. file: [edd15bb8] check-in: [e487b77b] user: drh branch: trunk, size: 17835
2007-12-04
02:47
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. file: [6f6c6230] check-in: [ebb27659] user: drh branch: trunk, size: 17829
2007-12-03
00:27
Patch problems with timeline. Need to rethink the whole implementation. file: [88675c98] check-in: [20553a42] user: drh branch: trunk, size: 17580
2007-11-23
22:09
New default header and footer and CSS. Add the ability to edit the footer. file: [088a229b] check-in: [34af7280] user: drh branch: trunk, size: 16699
2007-10-13
01:18
Much improved wiki rendering. Automatic paragraph tags now match correctly. All tags should balance. file: [4abc5a49] check-in: [c963a776] user: drh branch: trunk, size: 16908
2007-10-11
01:20
Fix a C++-ism. file: [ca926d41] check-in: [a8408931] user: drh branch: trunk, size: 16895
2007-10-10
21:15
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. file: [0cd823eb] check-in: [50a58adb] user: drh branch: trunk, size: 16895
2007-10-09
02:35
Refinements to the timeline for giving better information about wiki pages. file: [dc6941a7] check-in: [dfea940d] user: drh branch: trunk, size: 17429
2007-10-06
16:37
Timeline comments are now rendered as wiki. Wiki changes appear on the timeline. file: [bffeb82d] check-in: [6d586137] user: drh branch: trunk, size: 16504
2007-09-26
02:00
Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. file: [8bccb237] check-in: [097479f9] user: drh branch: trunk, size: 16399
2007-09-25
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. file: [9aeba121] check-in: [e63a9fd9] user: jnc branch: trunk, size: 16561
01:25
After looking at it a bit, mjanssen and I decided <...> looks better than *...* for marking the current checkout file: [b24fc763] check-in: [6f9c0e4a] user: jnc branch: trunk, size: 16559
01:02
Timeline and Leaves on TTY now marks with *...* (vs [...]) you current working revision file: [d7ec196d] check-in: [2db88ec6] user: jnc branch: trunk, size: 16559
2007-09-24
23:19
Accidently changed time format in timeline_query_for_tty output in checkin [aad573b31c] reverted so that timeline shows local timestamps again. file: [34894e45] check-in: [d54731da] user: mjanssen branch: trunk, size: 16072
20:50
Timeline calculated localtime incorrectly so it didn't display latest changes if user is in TZ UTC+X file: [19a54bcb] check-in: [aad573b3] user: mjanssen branch: trunk, size: 16066
2007-09-23
18:49
Fixes to the timeline webpage and the "open" and "update" commands. file: [dc980b14] check-in: [ff4cc5fa] user: drh branch: trunk, size: 16079
2007-09-22
18:13
Incremental web interface enhancments. file: [a8be2973] check-in: [72b3b1ad] user: drh branch: trunk, size: 15790
15:50
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. file: [e450db18] check-in: [3b5514ed] user: drh branch: trunk, size: 15791
12:38
Timeline now responses to comment and user properties. file: [34dd916f] check-in: [9395aba4] user: drh branch: trunk, size: 16687
01:40
Turn tags into properties. Allow properties to control background color on timelines. Still experimental. file: [aa66611f] check-in: [5e239230] user: drh branch: trunk, size: 15393
2007-09-13
03:52
Improvements to the CLI timeline display. When an update fails due to multiple descendents, show all of the descendents in timeline format. file: [44b77956] check-in: [fcabd477] user: drh branch: trunk, size: 14805
2007-09-10
00:48
Fix a C++-ism in the timeline module. file: [6222d040] check-in: [9a761193] user: drh branch: trunk, size: 14743
2007-09-01
01:55
Updates to the timeline routines. Added the pqueue module. file: [fd684525] check-in: [abce5105] user: drh branch: trunk, size: 14743
2007-08-31
20:14
A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. file: [9b1b43e8] check-in: [e15fe431] user: drh branch: trunk, size: 12427
2007-08-30
21:37
Put a colored asterisk beside entries of interest in the timeline, rather than doing lots of annoying text color and background changes. file: [7962fee7] check-in: [4d030179] user: drh branch: trunk, size: 11223
2007-08-29
11:48
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. file: [5cd9dc9d] check-in: [4d051c1e] user: drh branch: trunk, size: 11121
2007-08-27
13:21
Tweaked the highlighting file: [a0b837b0] check-in: [e12f2f18] user: aku branch: trunk, size: 11546
05:02
Fix a bug in the javascript. Only versions that are independent of the mouse-over version are grayed out now. file: [30b6c214] check-in: [53416550] user: drh branch: trunk, size: 11552
04:09
Fix a bug in the javascript generator of the previous check-in. file: [e4c236d7] check-in: [a028affc] user: drh branch: trunk, size: 11421
04:03
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. file: [cbe381b2] check-in: [bbdd4f99] user: drh branch: trunk, size: 11411
2007-08-25
18:51
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. file: [7640f70a] check-in: [b846db06] user: drh branch: trunk, size: 7056
04:02
Merging formatting changes to timeline and concepts documentation file: [da39a3ee] check-in: [9b30224d] user: aku branch: trunk, size: 0
03:30
Improvements to timeline formatting. Added the "concepts.html" document. file: [f9463871] check-in: [e319e8e8] user: drh branch: trunk, size: 6389
2007-08-18
11:42
Added options to the "timeline" CLI command. Additional help comments. file: [4792000f] check-in: [6607844a] user: drh branch: trunk, size: 6377
2007-08-04
00:08
Merge in and correct the changes to the new repository initialization. Also fix other misc bugs seen while testing. file: [01eff995] check-in: [f5e8b1d7] user: drh branch: trunk, size: 5840
2007-08-01
21:03
Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. file: [c9c7c2c0] check-in: [39450579] user: drh branch: trunk, size: 5824
12:49
Add the "leaves" webpage and the "branches" CLI command. We need to work on the nomenclature. file: [346b9fb4] check-in: [afcdc7ec] user: drh branch: trunk, size: 4517
2007-07-31
23:33
Add the new "history" permission. Merge in changes that require permissions to view the timeline. file: [ccb6f43a] check-in: [fd36718a] user: drh branch: trunk, size: 4251
16:34
Require read permission (permission to read tickets and configuration histories) to view the global timeline. file: [f18e2159] check-in: [5ebcedc3] user: dan branch: trunk, size: 4151
2007-07-30
17:24
Show the user who make the change on the timeline, both on the www interface and in the cli. file: [b52c0c0c] check-in: [1a4dd313] user: drh branch: trunk, size: 3999
2007-07-23
19:52
Improvements to the WWW interface. file: [cd16841a] check-in: [66f4caa3] user: drh branch: trunk, size: 3924
2007-07-21
14:10
Initial check-in of m1 sources. file: [5b214b81] check-in: [dbda8d6c] user: drh branch: trunk, size: 3950 Added