Fossil

History of src/statrep.c of 84358b7db1bfe5d7
Login

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

History of file src/statrep.c at check-in 84358b7db1bfe5d7

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)
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
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)