| Index: content/common/view_messages.h
|
| ===================================================================
|
| --- content/common/view_messages.h (revision 110851)
|
| +++ content/common/view_messages.h (working copy)
|
| @@ -13,6 +13,7 @@
|
| #include "content/common/navigation_gesture.h"
|
| #include "content/common/view_message_enums.h"
|
| #include "content/public/common/common_param_traits.h"
|
| +#include "content/public/common/frame_navigate_params.h"
|
| #include "content/public/common/page_zoom.h"
|
| #include "content/public/common/renderer_preferences.h"
|
| #include "content/public/common/webkit_param_traits.h"
|
| @@ -21,7 +22,6 @@
|
| #include "ipc/ipc_message_macros.h"
|
| #include "ipc/ipc_platform_file.h"
|
| #include "media/base/media_log_event.h"
|
| -#include "net/base/host_port_pair.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebCompositionUnderline.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h"
|
| @@ -33,7 +33,6 @@
|
| #include "ui/base/range/range.h"
|
| #include "ui/gfx/rect.h"
|
| #include "webkit/glue/context_menu.h"
|
| -#include "webkit/glue/password_form.h"
|
| #include "webkit/glue/webcookie.h"
|
| #include "webkit/glue/webmenuitem.h"
|
| #include "webkit/glue/webpreferences.h"
|
| @@ -116,24 +115,6 @@
|
| IPC_STRUCT_TRAITS_END()
|
| #endif
|
|
|
| -IPC_STRUCT_TRAITS_BEGIN(content::RendererPreferences)
|
| - IPC_STRUCT_TRAITS_MEMBER(can_accept_load_drops)
|
| - IPC_STRUCT_TRAITS_MEMBER(should_antialias_text)
|
| - IPC_STRUCT_TRAITS_MEMBER(hinting)
|
| - IPC_STRUCT_TRAITS_MEMBER(subpixel_rendering)
|
| - IPC_STRUCT_TRAITS_MEMBER(focus_ring_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(thumb_active_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(thumb_inactive_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(track_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(active_selection_bg_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(active_selection_fg_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(inactive_selection_bg_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(inactive_selection_fg_color)
|
| - IPC_STRUCT_TRAITS_MEMBER(browser_handles_top_level_requests)
|
| - IPC_STRUCT_TRAITS_MEMBER(caret_blink_interval)
|
| - IPC_STRUCT_TRAITS_MEMBER(enable_referrers)
|
| -IPC_STRUCT_TRAITS_END()
|
| -
|
| IPC_STRUCT_TRAITS_BEGIN(ViewMsg_StopFinding_Params)
|
| IPC_STRUCT_TRAITS_MEMBER(action)
|
| IPC_STRUCT_TRAITS_END()
|
| @@ -259,6 +240,38 @@
|
| IPC_STRUCT_TRAITS_MEMBER(submenu)
|
| IPC_STRUCT_TRAITS_END()
|
|
|
| +IPC_STRUCT_TRAITS_BEGIN(content::FrameNavigateParams)
|
| + IPC_STRUCT_TRAITS_MEMBER(page_id)
|
| + IPC_STRUCT_TRAITS_MEMBER(url)
|
| + IPC_STRUCT_TRAITS_MEMBER(referrer)
|
| + IPC_STRUCT_TRAITS_MEMBER(transition)
|
| + IPC_STRUCT_TRAITS_MEMBER(redirects)
|
| + IPC_STRUCT_TRAITS_MEMBER(should_update_history)
|
| + IPC_STRUCT_TRAITS_MEMBER(searchable_form_url)
|
| + IPC_STRUCT_TRAITS_MEMBER(searchable_form_encoding)
|
| + IPC_STRUCT_TRAITS_MEMBER(password_form)
|
| + IPC_STRUCT_TRAITS_MEMBER(contents_mime_type)
|
| + IPC_STRUCT_TRAITS_MEMBER(socket_address)
|
| +IPC_STRUCT_TRAITS_END()
|
| +
|
| +IPC_STRUCT_TRAITS_BEGIN(content::RendererPreferences)
|
| + IPC_STRUCT_TRAITS_MEMBER(can_accept_load_drops)
|
| + IPC_STRUCT_TRAITS_MEMBER(should_antialias_text)
|
| + IPC_STRUCT_TRAITS_MEMBER(hinting)
|
| + IPC_STRUCT_TRAITS_MEMBER(subpixel_rendering)
|
| + IPC_STRUCT_TRAITS_MEMBER(focus_ring_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(thumb_active_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(thumb_inactive_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(track_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(active_selection_bg_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(active_selection_fg_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(inactive_selection_bg_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(inactive_selection_fg_color)
|
| + IPC_STRUCT_TRAITS_MEMBER(browser_handles_top_level_requests)
|
| + IPC_STRUCT_TRAITS_MEMBER(caret_blink_interval)
|
| + IPC_STRUCT_TRAITS_MEMBER(enable_referrers)
|
| +IPC_STRUCT_TRAITS_END()
|
| +
|
| IPC_STRUCT_TRAITS_BEGIN(webkit_glue::CustomContextMenuContext)
|
| IPC_STRUCT_TRAITS_MEMBER(is_pepper_menu)
|
| IPC_STRUCT_TRAITS_MEMBER(request_id)
|
| @@ -342,7 +355,6 @@
|
| IPC_STRUCT_MEMBER(GURL, target_url)
|
| IPC_STRUCT_END()
|
|
|
| -
|
| IPC_STRUCT_BEGIN(ViewHostMsg_CreateWorker_Params)
|
| // URL for the worker script.
|
| IPC_STRUCT_MEMBER(GURL, url)
|
| @@ -365,46 +377,30 @@
|
| IPC_STRUCT_MEMBER(int64, script_resource_appcache_id)
|
| IPC_STRUCT_END()
|
|
|
| +IPC_STRUCT_BEGIN(ViewHostMsg_AccessibilityNotification_Params)
|
| + // Type of notification.
|
| + IPC_STRUCT_MEMBER(ViewHostMsg_AccEvent::Value, notification_type)
|
| +
|
| + // ID of the node that the notification applies to.
|
| + IPC_STRUCT_MEMBER(int, id)
|
| +
|
| + // The accessibility node tree.
|
| + IPC_STRUCT_MEMBER(webkit_glue::WebAccessibility, acc_tree)
|
| +
|
| + // Whether children are included in this tree, otherwise it's just an
|
| + // update to this one node and existing children are left in place.
|
| + IPC_STRUCT_MEMBER(bool, includes_children)
|
| +IPC_STRUCT_END()
|
| +
|
| // Parameters structure for ViewHostMsg_FrameNavigate, which has too many data
|
| // parameters to be reasonably put in a predefined IPC message.
|
| -IPC_STRUCT_BEGIN(ViewHostMsg_FrameNavigate_Params)
|
| - // Page ID of this navigation. The renderer creates a new unique page ID
|
| - // anytime a new session history entry is created. This means you'll get new
|
| - // page IDs for user actions, and the old page IDs will be reloaded when
|
| - // iframes are loaded automatically.
|
| - IPC_STRUCT_MEMBER(int32, page_id)
|
| -
|
| +IPC_STRUCT_BEGIN_WITH_PARENT(ViewHostMsg_FrameNavigate_Params,
|
| + content::FrameNavigateParams)
|
| + IPC_STRUCT_TRAITS_PARENT(content::FrameNavigateParams)
|
| // The frame ID for this navigation. The frame ID uniquely identifies the
|
| // frame the navigation happened in for a given renderer.
|
| IPC_STRUCT_MEMBER(int64, frame_id)
|
|
|
| - // URL of the page being loaded.
|
| - IPC_STRUCT_MEMBER(GURL, url)
|
| -
|
| - // URL of the referrer of this load. WebKit generates this based on the
|
| - // source of the event that caused the load.
|
| - IPC_STRUCT_MEMBER(GURL, referrer)
|
| -
|
| - // The type of transition.
|
| - IPC_STRUCT_MEMBER(content::PageTransition, transition)
|
| -
|
| - // Lists the redirects that occurred on the way to the current page. This
|
| - // vector has the same format as reported by the WebDataSource in the glue,
|
| - // with the current page being the last one in the list (so even when
|
| - // there's no redirect, there will be one entry in the list.
|
| - IPC_STRUCT_MEMBER(std::vector<GURL>, redirects)
|
| -
|
| - // Set to false if we want to update the session history but not update
|
| - // the browser history. E.g., on unreachable urls.
|
| - IPC_STRUCT_MEMBER(bool, should_update_history)
|
| -
|
| - // See SearchableFormData for a description of these.
|
| - IPC_STRUCT_MEMBER(GURL, searchable_form_url)
|
| - IPC_STRUCT_MEMBER(std::string, searchable_form_encoding)
|
| -
|
| - // See password_form.h.
|
| - IPC_STRUCT_MEMBER(webkit_glue::PasswordForm, password_form)
|
| -
|
| // Information regarding the security of the connection (empty if the
|
| // connection was not secure).
|
| IPC_STRUCT_MEMBER(std::string, security_info)
|
| @@ -412,9 +408,6 @@
|
| // The gesture that initiated this navigation.
|
| IPC_STRUCT_MEMBER(NavigationGesture, gesture)
|
|
|
| - // Contents MIME type of main frame.
|
| - IPC_STRUCT_MEMBER(std::string, contents_mime_type)
|
| -
|
| // True if this was a post request.
|
| IPC_STRUCT_MEMBER(bool, is_post)
|
|
|
| @@ -426,9 +419,6 @@
|
| // The status code of the HTTP request.
|
| IPC_STRUCT_MEMBER(int, http_status_code)
|
|
|
| - // Remote address of the socket which fetched this resource.
|
| - IPC_STRUCT_MEMBER(net::HostPortPair, socket_address)
|
| -
|
| // True if the connection was proxied. In this case, socket_address
|
| // will represent the address of the proxy, rather than the remote host.
|
| IPC_STRUCT_MEMBER(bool, was_fetched_via_proxy)
|
| @@ -437,22 +427,6 @@
|
| IPC_STRUCT_MEMBER(std::string, content_state)
|
| IPC_STRUCT_END()
|
|
|
| -IPC_STRUCT_BEGIN(ViewHostMsg_AccessibilityNotification_Params)
|
| - // Type of notification.
|
| - IPC_STRUCT_MEMBER(ViewHostMsg_AccEvent::Value, notification_type)
|
| -
|
| - // ID of the node that the notification applies to.
|
| - IPC_STRUCT_MEMBER(int, id)
|
| -
|
| - // The accessibility node tree.
|
| - IPC_STRUCT_MEMBER(webkit_glue::WebAccessibility, acc_tree)
|
| -
|
| - // Whether children are included in this tree, otherwise it's just an
|
| - // update to this one node and existing children are left in place.
|
| - IPC_STRUCT_MEMBER(bool, includes_children)
|
| -IPC_STRUCT_END()
|
| -
|
| -
|
| IPC_STRUCT_BEGIN(ViewHostMsg_RunFileChooser_Params)
|
| IPC_STRUCT_MEMBER(ViewHostMsg_RunFileChooser_Mode::Value, mode)
|
|
|
|
|