|
|
Apply CSP to chrome: and about: pages
Apply Content Security Policy to the chrome://credits page, and the other pages handled by browser_about_handler.cc while we're at it. Move inline JS out of several html files. Move top-level page generation to the about_handler.cc, with tracked_objects.cc/hisogram.cc generating markup fragments to be included. This keeps this files agnostic to CSP issues. Also fix an output encoding issue in the <title> of some pages.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=90788
Total comments: 4
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+636 lines, -694 lines) |
Patch |
 |
M |
base/metrics/histogram.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
base/tracked_objects.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
base/tracked_objects.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+1 line, -34 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/browser_about_handler.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
26 chunks |
+244 lines, -186 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/browser_resources.grd
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/predictor_api.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/resources/about_credits.js
|
View
|
1
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_credits.tmpl
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_credits_entry.tmpl
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_memory.html
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+6 lines, -79 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/resources/about_memory.js
|
View
|
1
|
1 chunk |
+79 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_memory_linux.html
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+7 lines, -79 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_memory_mac.html
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+6 lines, -79 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_stats.html
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+20 lines, -197 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/resources/about_stats.js
|
View
|
1
|
1 chunk |
+202 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/about_version.html
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/resources/about_version.js
|
View
|
1
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
Total messages: 12 (0 generated)
|