|
Re-land r93365 - add RefCountedString
Added RefCountedString, as this is what many RefCountedMemory users seem to want
Made data member of RefCountedBytes private, as per style guide
Changed base64 APIs to accept StringPiece, as it's sometimes better and never worse than string.
Fix chromeos build; additional files updated comapred to previous patch:
chrome/browser/ui/login/login_prompt_ui.cc
chrome/browser/ui/webui/active_downloads_ui.cc
chrome/browser/ui/webui/chromeos/choose_mobile_network_ui.cc
chrome/browser/ui/webui/chromeos/enterprise_enrollment_ui.cc
chrome/browser/ui/webui/chromeos/imageburner/imageburner_ui.cc
chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc
chrome/browser/ui/webui/chromeos/login/login_ui.cc
chrome/browser/ui/webui/chromeos/login/login_ui_helpers.cc
chrome/browser/ui/webui/chromeos/login/login_ui_helpers.h
chrome/browser/ui/webui/chromeos/login/mock_login_ui_helpers.h
chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
chrome/browser/ui/webui/chromeos/proxy_settings_ui.cc
chrome/browser/ui/webui/chromeos/register_page_ui.cc
chrome/browser/ui/webui/chromeos/sim_unlock_ui.cc
chrome/browser/ui/webui/chromeos/system_info_ui.cc
chrome/browser/ui/webui/collected_cookies_ui_delegate.cc
BUG=None
TEST=All existing tests pass. Extended ref_counted_memory_unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93617
Total comments: 3
Total comments: 6
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+246 lines, -298 lines) |
Patch |
|
M |
base/base.gyp
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
base/base64.h
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/base64.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/debug/trace_event.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/debug/trace_event.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/memory/ref_counted_memory.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
3 chunks |
+45 lines, -10 lines |
0 comments
|
Download
|
|
M |
base/memory/ref_counted_memory.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+30 lines, -4 lines |
0 comments
|
Download
|
|
A |
base/memory/ref_counted_memory_unittest.cc
|
View
|
1
2
3
4
5
9
|
1 chunk |
+45 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/browser_about_handler.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
chrome/browser/browser_signin.cc
|
View
|
|
2 chunks |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_tabs_module.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+6 lines, -8 lines |
0 comments
|
Download
|
|
M |
chrome/browser/favicon/favicon_handler_unittest.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/history/history_backend.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/history/top_sites.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/history/top_sites_unittest.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/printing/cloud_print/cloud_print_setup_source.cc
|
View
|
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/printing/print_preview_message_handler.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/login/login_prompt_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/active_downloads_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/bug_report_ui.cc
|
View
|
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chrome_web_ui_data_source.cc
|
View
|
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/choose_mobile_network_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/enterprise_enrollment_ui.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/imageburner/imageburner_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/login/login_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/login/login_ui_helpers.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/login/login_ui_helpers.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/login/mock_login_ui_helpers.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/proxy_settings_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/register_page_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -8 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/sim_unlock_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/chromeos/system_info_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/collected_cookies_ui_delegate.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/extension_icon_source.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/fileicon_source.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/gpu_internals_ui.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/history2_ui.cc
|
View
|
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/media/media_internals_ui.cc
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/net_internals_ui.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -9 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/ntp/new_tab_ui.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/ntp/ntp_resource_cache.h
|
View
|
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
6 chunks |
+6 lines, -17 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/options/options_ui.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+8 lines, -21 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/print_preview_data_source.cc
|
View
|
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/sessions_ui.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/sync_internals_html_source.cc
|
View
|
|
2 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/task_manager_ui.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/textfields_ui.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+2 lines, -8 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/theme_source.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/workers_ui.cc
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_widget_browsertest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|