|
Refactor away all the duplicate extension data structures in
renderer processes by sending the full extension object instead.
ExtensionRendererInfo remains, but it is now just a
convenience wrapper around a map of Extension objects.
This allows us to reuse all the helper methods on Extension,
ExtensionIconSet, ExtensionExtent, etc without duplicating
them in the renderer.
Also changed broadcasts to renderers to send only changed
information, not entire set of extension data again.
BUG= 70516
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72654
Total comments: 23
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+471 lines, -466 lines) |
Patch |
 |
M |
chrome/browser/extensions/execute_code_in_tab_function.cc
|
View
|
1
|
1 chunk |
+2 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_tabs_module.cc
|
View
|
1
|
1 chunk |
+2 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/user_script_master.cc
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/browser_render_process_host.cc
|
View
|
1
2
3
4
|
3 chunks |
+93 lines, -101 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension.h
|
View
|
1
|
3 chunks |
+13 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/extension.cc
|
View
|
1
2
3
4
|
2 chunks |
+12 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages_internal.h
|
View
|
1
|
3 chunks |
+10 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages_params.h
|
View
|
1
2
3
4
|
2 chunks |
+23 lines, -25 lines |
0 comments
|
Download
|
 |
M |
chrome/common/render_messages_params.cc
|
View
|
1
2
3
4
|
4 chunks |
+68 lines, -54 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/chrome_app_bindings.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/event_bindings.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/extension_process_bindings.cc
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/extension_renderer_info.h
|
View
|
1
2
3
4
|
1 chunk |
+25 lines, -47 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/extension_renderer_info.cc
|
View
|
1
2
3
4
|
1 chunk |
+30 lines, -79 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/extensions/extension_renderer_info_unittest.cc
|
View
|
|
1 chunk |
+97 lines, -53 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/localized_error.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/localized_error.cc
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/mock_render_thread.h
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/mock_render_thread.cc
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/render_thread.h
|
View
|
1
2
3
4
|
7 chunks |
+14 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/render_thread.cc
|
View
|
1
2
3
4
|
5 chunks |
+19 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/render_view.cc
|
View
|
1
2
3
4
|
6 chunks |
+18 lines, -20 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/user_script_slave.h
|
View
|
1
2
3
4
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/renderer/user_script_slave.cc
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|