|
Refactor WebsiteSettings to operate on a SecurityInfo
Previously, WebsiteSettings operated on a content::SSLStatus. This gave
us no convenient place to share policies and calculations that
WebsiteSettings shared with other //chrome security UI elements: for
example, SHA1 deprecation and ChromeOS policy certs.
This CL refactors WebsiteSettings to operate on a
SecurityStateModel::SecurityInfo instead of a content::SSLStatus. The
SecurityInfo object already contains information about, for example,
SHA1 deprecation, so that WebsiteSettings doesn't have to compute that
on its own.
BUG= 528034
Committed: https://crrev.com/a3121f6b5613d73812729c8197f3dd7877fbefbe
Cr-Commit-Position: refs/heads/master@{#349772}
Total comments: 2
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+313 lines, -231 lines) |
Patch |
 |
M |
chrome/browser/chromeos/login/ui/simple_web_view_dialog.h
|
View
|
1
|
2 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/ui/simple_web_view_dialog.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+13 lines, -2 lines |
2 comments
|
Download
|
 |
M |
chrome/browser/ui/android/connection_info_popup_android.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/android/website_settings_popup_android.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/browser_commands.h
|
View
|
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/browser_commands.cc
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/browser_dialogs.h
|
View
|
1
|
3 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/browser_window.h
|
View
|
|
3 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/browser_window_cocoa.h
|
View
|
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/location_bar/location_icon_decoration.mm
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/website_settings/website_settings_bubble_controller.h
|
View
|
|
2 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/cocoa/website_settings/website_settings_bubble_controller.mm
|
View
|
|
2 chunks |
+8 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
View
|
1
|
1 chunk |
+9 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/frame/browser_view.h
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/frame/browser_view.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/frame/web_app_left_header_view_ash.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/location_bar/location_bar_view.h
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/location_bar/page_info_helper.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/toolbar/toolbar_view.h
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/toolbar/toolbar_view.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/website_settings/website_settings_popup_view.h
|
View
|
1
2
3
4
5
|
3 chunks |
+9 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/website_settings/website_settings_popup_view.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+10 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/website_settings/website_settings_popup_view_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/website_settings/website_settings.h
|
View
|
1
2
3
4
5
6
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/website_settings/website_settings.cc
|
View
|
1
2
3
4
5
6
7
8
|
17 chunks |
+66 lines, -78 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/ui/website_settings/website_settings_unittest.cc
|
View
|
1
2
3
4
5
|
10 chunks |
+94 lines, -38 lines |
0 comments
|
Download
|
 |
M |
chrome/test/base/test_browser_window.h
|
View
|
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
Total messages: 18 (5 generated)
|