Fossil

History of src/statrep.c of 2bd670ac3cfb1fbb
Login

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

History of file src/statrep.c at check-in 2bd670ac3cfb1fbb

2025-03-28
16:47
Document parameters 'from' and 'to' for /reports. file: [9a53380f2b] check-in: [a584f75ff8] user: danield branch: trunk, size: 32735
2025-03-25
10:47
Add tooltips with projected counts in activity reports views, where appropriate. file: [6060c26da7] check-in: [032cef1ded] user: danield branch: trunk, size: 32571
2024-12-26
14:30
Fix the yw= query parameter of /timeline so that it honor the Z zulu-time mark. file: [69e663e6cf] check-in: [e9c6890610] user: drh branch: trunk, size: 32420
2024-02-02
22:18
Remove trailing whitespace from non-external C files. file: [be5687a6d6] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 32447
2023-11-20
19:16
On the activity report page, make sure the graph bar with the expected changes for the current week/month is not displayed on a separate line. file: [f8cb66562e] check-in: [698dc59ec1] user: florian branch: trunk, size: 32455
2023-07-16
20:47
Add calls to cgi_check_for_malice() on many more web pages. Log all 418 responses to the error log. file: [a4993ee2f7] check-in: [40266bf9b2] user: drh branch: verify-options-cgi, size: 32397
2023-05-29
12:44
Improved documentation for the /reports page. Add the latest /reports enhancements to the change log. file: [3937609651] check-in: [f71657d5c7] user: drh branch: non-merge-activity-report, size: 32371
12:01
Fix an issue with the report labels for merge and non-merge check-ins. file: [575a391db0] check-in: [385d6d146d] user: drh branch: non-merge-activity-report, size: 32059
11:40
Enhance the /reports page to show two new sub-types of activities: "Merge Check-ins" and "Non-merge Check-ins". file: [d8976f505a] check-in: [37a80fbfc7] user: drh branch: non-merge-activity-report, size: 31963
2023-05-26
10:27
Improved documentation of the /reports webpage. Add recent enhancements of /reports to the change log. file: [94ec563454] check-in: [5dc3d2f156] user: drh branch: trunk, size: 31361
00:43
Also show the projection number of events for the by-week activity report. file: [8921f57655] check-in: [09ca77f76a] user: drh branch: trunk, size: 31087
00:18
In the by-month and by-year reports, for the row that shows the current year or month, included a dashed box that shows the event count projected to the end of the current month or year. file: [c9d6db9b5d] check-in: [42ce541d12] user: drh branch: trunk, size: 29774
2023-05-23
13:47
Remove unused and unreachable code from the activity report generators. Also add extra newlines in the generated HTML so that it is easier to read. file: [7fab0c1cf2] check-in: [0b33be99a2] user: drh branch: trunk, size: 28112
2023-05-10
18:40
Removed all of the XML-style " />" tag closing markers on empty tags such as "hr", "br", and "input" to placate modern HTML5 validators. That's the doctype we declare, not XHTML, so we should conform. (Besides which, the XHTML dream is dead.) file: [aba75edffd] check-in: [f5482a0a79] user: wyoung branch: trunk, size: 29595
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 file: [512fde2632] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 29467
2022-10-18
16:17
Add a by-hour-of-day report to the /reports page, prompted by a /chat discussion. (Edit: initial user mis-attribution was caused by a config-pull which changed my local default user.) file: [e66715d2f2] check-in: [bb6f23313e] user: stephan branch: trunk, size: 29611
2022-04-26
14:27
Fix a few **unused-but-set-variable** warnings. (reported by recent clang on MacOS at least). Also fix a **warn_unused_result** warning when calling nice() (gcc 7.5.0 on Ubuntu-18.04 and gcc 9.3.0 on Ubuntu-20.04) file: [60634663da] check-in: [74250821b1] user: mgagnon branch: trunk, size: 27266
2020-12-22
12:13
Removed the parameter from style_finish_page() since the resulting content div class is now redundant with respect to the body class. This potentially breaks CSS made against old class names that a prior commit on this branch changed, but such skins would be made against an unreleased version of Fossil, it's unlikely many are using that first version of the feature anyway, and most of the class names did *not* change unless you were targeting a "div" instead of "body" or just a generic class name. None of the shipping skins are affected. file: [bcb3869292] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 27442
2020-11-07
13:25
Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. file: [d8b0365fd7] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 27451
2020-11-05
23:15
Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. file: [9ed0a6ed37] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 27455
2020-04-05
23:45
Match the COMMAND and WEBPAGE names with _cmd and _page functions; [https://fossil-scm.org/forum/forumpost/045bffda68|forumpost/045bffda68] file: [dcb6c1537b] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 27432
2019-08-10
23:04
Added "Forum Posts" choice to the "Activity Reports" sub section of /stat. file: [53e445c135] check-in: [f39e47a19e] user: wyoung branch: forum-post-activity-report, size: 27437
2018-02-05
20:18
Add (undocumented) from= and to= query parameters on the /reports webpage. If both parameters are a date/time string, then report only covers the span of dates specified. file: [c2509dfa66] check-in: [f390552d0e] user: drh branch: trunk, size: 27266
2017-12-06
10:01
Perform table sorting using a separate javascript file rather than using in-line javascript. file: [367a01ddc2] check-in: [6b645d631d] user: drh branch: trunk, size: 26946
2017-07-08
11:01
In the "last change" report, show the user as "anonymous" if the EVENT.USER field is NULL or an empty string. (Later:) Removed from trunk because a better solution is to not store empty strings in the EVENT.USER field in the first place. file: [a374b2c856] check-in: [970adec0fe] user: drh branch: mistake, size: 26906
2017-07-01
18:09
Improvements to the "Last Change" report. file: [9ee2695e45] check-in: [1dc93b704f] user: drh branch: trunk, size: 26851
17:54
Add the "Last Change" activity report. file: [8c0188a5f9] check-in: [b629647e82] user: drh branch: trunk, size: 26650
2017-06-07
15:41
Added help information to date boundaries on the /reports page file: [0b6890b700] check-in: [bbd063bf28] user: rkeene branch: stats-with-date-boundaries, size: 26416
15:35
Added first attempt at improving the activity stats with date boundaries file: [c36af3b1f4] check-in: [4617afddf4] user: rkeene branch: stats-with-date-boundaries, size: 26303
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: [0845172bf1] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 25380
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: [0b16fe4c84] check-in: [187424e891] user: andygoth branch: trunk, size: 25392
2016-06-22
09:11
merge trunk file: [204dd42736] check-in: [414fc1e95c] user: jan.nijtmans branch: html-cleanup, size: 25439
2016-06-15
08:38
More consistancy in using <br /> and <hr /> HTML tags file: [8e09b8fb61] check-in: [bd559ff0d0] user: jan.nijtmans branch: trunk, size: 25401
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: [1fdb5d9315] check-in: [e8735d6a47] user: stephan branch: slash-name-links, size: 25385
2016-01-21
12:44
fixed condition which caused the "Yearly total" row to not be rendered on the oldest year in the bymonth report in some cases. file: [061c9df02d] check-in: [ec3dd27f97] user: stephan branch: trunk, size: 25390
2016-01-20
10:46
Change piechart table to view since tables have undefined order file: [f676d8ccd3] check-in: [cdf0d6a3a3] user: baruch branch: pending-review, size: 25361
2015-12-23
11:41
Change piechart table to view since tables have undefined order file: [ef92de5651] check-in: [7c1568e3a0] user: baruch branch: enhance-reports, size: 25327
2015-12-22
14:44
Removed unneeded variable file: [4f11eab5a4] check-in: [2c5a5e82be] user: baruch branch: pending-review, size: 25366
2015-12-21
20:17
Fix so that when showing stats for single user, that user's name is selected in the box file: [56e0c4e067] check-in: [f6844f3a0a] user: baruch branch: pending-review, size: 25529
2015-11-16
01:45
Remove deprecated <center> tags. file: [a0a6a20a35] check-in: [d57f239570] user: Isius branch: html-cleanup, size: 25578
2015-08-12
00:51
Fix the day-of-week activity report to be more accurate. Also fix a crash bug that occurs when trying to run "fossil ui" on a fresh repo. file: [2475cba0c9] check-in: [e747dd8563] user: drh branch: trunk, size: 25526
2015-06-02
09:47
Slight optimization: Make two tables "static" that can be. file: [474a16f31a] check-in: [4440dae212] user: jan.nijtmans branch: trunk, size: 25474
09:17
Cherrypick [8184f39d803f9ad6|8184f39d]: Fix crash in /reports page, when compiling with recent gcc. (this is NOT an -O2 optimization bug!) file: [98404d05a2] check-in: [08709aa79c] user: jan.nijtmans branch: branch-1.33, size: 26218
08:17
Fix crash in /reports page, when compiling with recent gcc. (this is NOT an -O2 optimization bug!) file: [92002005e0] check-in: [8184f39d80] user: jan.nijtmans branch: trunk, size: 25463
2015-05-31
11:19
Make azType in statrep.c a const table (which it actually is ...) file: [30af11d4cd] check-in: [b43681dc22] user: jan.nijtmans branch: trunk, size: 25465
2015-05-23
18:12
Fix harmless compiler warnings. file: [3a6d52826b] check-in: [e3560443a2] user: mistachkin branch: trunk, size: 25459
2015-05-19
10:20
Minor adjustments to drop-down menus on the /reports page. file: [18bd59afe9] check-in: [529492b9de] user: drh branch: andygoth-user-reports, size: 26220
2015-05-18
22:05
Use drop-down menus to select the user on the /reports pages. file: [fd65baa0b8] check-in: [675274612d] user: drh branch: andygoth-user-reports, size: 26217
20:00
Fix the display of /reports?view=byweek with an invalid user. file: [4bbc0cead7] check-in: [5fa4d0125c] user: drh branch: andygoth-user-reports, size: 26325
19:19
Move the "Activity Report" controls into drop-down menus. file: [10b0325824] check-in: [4d60469f15] user: drh branch: andygoth-user-reports, size: 26219
13:07
Have euser supersede user when preparing user report. This is for consistency with the other report updates, plus it makes more sense. file: [74361edd17] check-in: [c8a249205e] user: andygoth branch: andygoth-user-reports, size: 28052
02:42
Add a field to the reports to directly type a user name. Hide this field on the user report. file: [fc4c819a37] check-in: [bcee2d48ed] user: andygoth branch: andygoth-user-reports, size: 27996
02:37
Make the (Remove User Flag) link work even if the "u" query parameter was used instead of "user". file: [29ec466c7d] check-in: [a4655a1dab] user: andygoth branch: andygoth-user-reports, size: 27879
02:36
Deal with the fact that the Fossil repository has a few null users. Instead of having them match everything, including nonexistent users, make them match nothing. file: [afff6d63d9] check-in: [cbbee17312] user: andygoth branch: andygoth-user-reports, size: 27770
02:22
Permit filtering weekday and file reports by user. Also ensure the user parameter is preserved when changing types. Lots of general cleanup to make this possible. file: [bb3a21c271] check-in: [60018f9d8a] user: andygoth branch: andygoth-user-reports, size: 27726
2015-05-09
23:08
Automatically show a piechart in addition to the bar graph on ByUser and ByDayOfWeek activity reports. file: [82384c3854] check-in: [f857ea5410] user: drh branch: piechart, size: 27260
2015-05-07
03:12
Demonstrate the use of a pie-chart on the Check-ins By User page. file: [dbe323ad4e] check-in: [04d4965044] user: drh branch: piechart, size: 26615
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: [b7bd715a04] check-in: [76e77aba29] user: drh branch: trunk, size: 26285
2015-02-14
21:20
Change the name of "Events" to "Technotes" in the activity reports pages. file: [6e51144c28] check-in: [12a3f81cb2] user: drh branch: trunk, size: 26279
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: [1128b3def0] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 26270
2015-02-11
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: [d4db6638c1] check-in: [1fee0377e4] user: drh branch: trunk, size: 26259
2015-01-27
16:46
Add a hyperlink from the /reports page back to the /stat page. file: [f6ea57a6ba] check-in: [c92239f704] user: drh branch: trunk, size: 26283
03:10
In the Checkins By File report, use filenames as the secondary sort key. file: [03dd9fe95d] check-in: [840343d4be] user: drh branch: trunk, size: 26230
03:06
Fix a stray "@" character in the filenames of the Checkins By File report. file: [5a7781b3f5] check-in: [811d10ac7a] user: drh branch: trunk, size: 26220
03:00
Add the "Checkins Per File" report to the /reports page. file: [5052488dbe] check-in: [ec8c7498c0] user: drh branch: trunk, size: 26222
02:40
Added: Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. file: [40f2f4da48] check-in: [39cd06c9f7] user: drh branch: trunk, size: 24557