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