0
Commit Graph

4 Commits

Author SHA1 Message Date
tsepez@chromium.org
dedd0a9e00 Implement off-the-wire validation scheme for emum types.
This CL adds explicit IPC macros that can be used to ensure that the values being read off the wire are legitimate for
the enum type.  


BUG=176110
R=jam@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15841011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203892 0039d316-1c4b-4281-b951-d872f2087c98
2013-06-04 07:20:32 +00:00
jbates@chromium.org
01cca00452 Add support for default values of IPC_STRUCT_MEMBER.
Review URL: http://codereview.chromium.org/10067023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132435 0039d316-1c4b-4281-b951-d872f2087c98
2012-04-16 19:13:02 +00:00
jam@chromium.org
6766b17069 Get rid of a bunch of view_messages.h includes from chrome by making the TabContentsObserver interface not use a struct from it. Instead, the interface uses a new struct, content::FrameNavigateParams, that's in the public directory. The IPC message's struct derives from it.
BUG=98716
Review URL: http://codereview.chromium.org/8603015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110963 0039d316-1c4b-4281-b951-d872f2087c98
2011-11-21 18:29:36 +00:00
tsepez@chromium.org
6476c72c1c Make the implementation .cc files go away, instead have the authors give us a header only.
Review URL: http://codereview.chromium.org/6410007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74637 0039d316-1c4b-4281-b951-d872f2087c98
2011-02-11 18:46:19 +00:00