|
Refactor Pickle Read methods to use higher performance PickleIterator.
There was a lot of redundant error checking and initialization code in all Pickle Read methods because of the void** iterator type. This change replaces the void* iterator with PickleIterator, which encapsulates the read pointer so that less error checking and initialization code is needed for reading.
PickleIterator has all the necessary data to do the actual reading. The advantage of having it provide Read methods (as opposed to leaving them solely in the Pickle interface) is that the callers do not need to pass around the const Pickle* once they have a PickleIterator.
Followup CLs will refactor the call sites to remove const Pickle* arguments where they are now unnecessary. Then the Pickle::Read* methods can be removed entirely.
The alternative approach would have been to change the Pickle::Read methods to non-const and remove the iterator parameter (making Read methods advance an internal read pointer). Unfortunately, the const Read with iterator design is entrenched throughout the chromium code, making this a much more complex change with the same performance outcome.
BUG= 13108
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=125447
Total comments: 4
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+862 lines, -765 lines) |
Patch |
|
M |
base/file_path.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
base/file_path.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/metrics/histogram.h
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/metrics/histogram.cc
|
View
|
1
2
3
4
|
5 chunks |
+17 lines, -17 lines |
0 comments
|
Download
|
|
M |
base/pickle.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
7 chunks |
+118 lines, -38 lines |
0 comments
|
Download
|
|
M |
base/pickle.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+138 lines, -204 lines |
0 comments
|
Download
|
|
M |
base/pickle_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
14 chunks |
+40 lines, -29 lines |
0 comments
|
Download
|
|
M |
chrome/browser/automation/url_request_automation_job.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_node_data.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_node_data.cc
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/execute_code_in_tab_function.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_browser_actions_api.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_messages_browsertest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_page_actions_module.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_page_capture_api.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_tabs_module.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/importer/profile_import_process_messages.h
|
View
|
1
2
3
4
|
7 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/native_backend_kwallet_x.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/native_backend_kwallet_x.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sessions/base_session_service.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sessions/compress_data_helper.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sessions/compress_data_helper.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sessions/compress_data_helper_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sessions/session_service.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/views/extensions/browser_action_drag_data.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/visitedlink/visitedlink_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/automation_messages.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/common/automation_messages.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/common/common_param_traits.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/common/common_param_traits.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
chrome/common/common_param_traits_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
12 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
chrome/common/content_settings_pattern.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/content_settings_pattern.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/extensions/extension_messages.h
|
View
|
1
2
3
4
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/extension_messages.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
6 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/extension_unpacker.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/user_script.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/user_script.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
6 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/user_script_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/common/render_messages.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/common/render_messages.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/extensions/user_script_slave.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/test/automation/automation_proxy.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/test/automation/automation_proxy_uitest.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_frame/cfproxy_support.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/browser/download/base_file.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/browser/renderer_host/render_sandbox_host_linux.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
10 chunks |
+15 lines, -10 lines |
0 comments
|
Download
|
|
M |
content/browser/renderer_host/render_view_host_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/browser/renderer_host/resource_dispatcher_host_unittest.cc
|
View
|
1
2
3
4
|
7 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
content/browser/zygote_host_impl_linux.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/browser/zygote_main_linux.cc
|
View
|
1
2
3
4
|
8 chunks |
+12 lines, -8 lines |
0 comments
|
Download
|
|
M |
content/common/child_process_sandbox_support_impl_linux.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/clipboard_messages.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/common/clipboard_messages.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/common/font_config_ipc_linux.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/indexed_db/indexed_db_param_traits.h
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/indexed_db/indexed_db_param_traits.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/mac/attributed_string_coder.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/mac/attributed_string_coder.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/pepper_file_messages.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/common/pepper_file_messages.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/common/resource_dispatcher.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/common/ssl_status_serialization.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/ppapi_plugin/ppapi_thread.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/public/common/common_param_traits.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
17 chunks |
+17 lines, -17 lines |
0 comments
|
Download
|
|
M |
content/public/common/common_param_traits.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
15 chunks |
+25 lines, -15 lines |
0 comments
|
Download
|
|
M |
content/public/common/webkit_param_traits.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
11 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
content/public/common/webkit_param_traits.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
8 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
|
M |
content/renderer/gpu/input_event_filter.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_widget.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/test/mock_render_thread.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
crypto/secure_hash.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
crypto/secure_hash_default.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+6 lines, -9 lines |
0 comments
|
Download
|
|
M |
crypto/secure_hash_openssl.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
|
M |
crypto/secure_hash_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
gpu/ipc/gpu_command_buffer_traits.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
gpu/ipc/gpu_command_buffer_traits.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_channel_posix.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ipc/ipc_fuzzing_tests.cc
|
View
|
1
2
3
4
|
7 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_logging.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ipc/ipc_message.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
ipc/ipc_message.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_message_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_message_utils.h
|
View
|
1
2
3
4
5
6
7
8
9
|
47 chunks |
+76 lines, -53 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_message_utils.cc
|
View
|
1
2
3
4
|
15 chunks |
+21 lines, -15 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_message_utils_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_send_fds_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_sync_message.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_sync_message.cc
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
|
M |
ipc/ipc_tests.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ipc/param_traits_macros.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ipc/param_traits_read_macros.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
net/base/x509_certificate.h
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/base/x509_certificate.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/x509_certificate_mac.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/x509_certificate_nss.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/x509_certificate_openssl.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/x509_certificate_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/base/x509_certificate_win.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/http/http_response_headers.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/http/http_response_headers.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/http/http_response_headers_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/http/http_response_info.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/http/http_vary_data.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/http/http_vary_data.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/socket/ssl_host_info.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ppapi/proxy/ppapi_param_traits.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
15 chunks |
+15 lines, -15 lines |
0 comments
|
Download
|
|
M |
ppapi/proxy/ppapi_param_traits.cc
|
View
|
1
2
3
4
|
15 chunks |
+17 lines, -15 lines |
0 comments
|
Download
|
|
M |
ppapi/proxy/serialized_flash_menu.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
ppapi/proxy/serialized_flash_menu.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
|
M |
ppapi/proxy/serialized_var.h
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
ppapi/proxy/serialized_var.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
ui/base/clipboard/clipboard_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
ui/base/clipboard/custom_data_helper.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+7 lines, -11 lines |
0 comments
|
Download
|
|
M |
ui/base/dragdrop/gtk_dnd_util.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ui/base/dragdrop/os_exchange_data_win_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
webkit/fileapi/file_system_directory_database.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/fileapi/file_system_usage_cache.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/glue_serialize.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
webkit/glue/npruntime_util.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
webkit/glue/npruntime_util.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor.h
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_android.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_aura.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_gtk.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_mac.mm
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
8 chunks |
+15 lines, -15 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webcursor_win.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
Total messages: 15 (0 generated)
|