diff options
author | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 02:31:31 +0000 |
---|---|---|
committer | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 02:31:31 +0000 |
commit | a271c7215d8f1dabe1fe4ca69ab1139180836110 (patch) | |
tree | c8f85a453e65111dbbce1c462c682dc737e54bd8 /ppapi/shared_impl | |
parent | 166baa486853862fb409a52af004ff45f6114625 (diff) | |
download | chromium_src-a271c7215d8f1dabe1fe4ca69ab1139180836110.zip chromium_src-a271c7215d8f1dabe1fe4ca69ab1139180836110.tar.gz chromium_src-a271c7215d8f1dabe1fe4ca69ab1139180836110.tar.bz2 |
Remove backwards compatibility for PPP_Instance 0.5 and old input events.
I already rolled DEPS of the PPP_Instance and input events change in NaCl. I may need to land the associated DEPS of NaCl in Chrome before committing this one: http://codereview.chromium.org/7481008/
BUG=84519
TEST=trybots
Review URL: http://codereview.chromium.org/7484003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93523 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/shared_impl')
-rw-r--r-- | ppapi/shared_impl/ppp_instance_combined.cc | 14 | ||||
-rw-r--r-- | ppapi/shared_impl/ppp_instance_combined.h | 41 |
2 files changed, 1 insertions, 54 deletions
diff --git a/ppapi/shared_impl/ppp_instance_combined.cc b/ppapi/shared_impl/ppp_instance_combined.cc index ffb96a4..1ec928e 100644 --- a/ppapi/shared_impl/ppp_instance_combined.cc +++ b/ppapi/shared_impl/ppp_instance_combined.cc @@ -8,19 +8,7 @@ namespace ppapi { PPP_Instance_Combined::PPP_Instance_Combined( const PPP_Instance_1_0& instance_if) - : PPP_Instance_1_0(instance_if), - HandleInputEvent_0_5(NULL) { -} - -PPP_Instance_Combined::PPP_Instance_Combined( - const PPP_Instance_0_5& instance_if) - : PPP_Instance_1_0(), - HandleInputEvent_0_5(instance_if.HandleInputEvent) { - DidCreate = instance_if.DidCreate; - DidDestroy = instance_if.DidDestroy; - DidChangeView = instance_if.DidChangeView; - DidChangeFocus = instance_if.DidChangeFocus; - HandleDocumentLoad = instance_if.HandleDocumentLoad; + : PPP_Instance_1_0(instance_if) { } } // namespace ppapi diff --git a/ppapi/shared_impl/ppp_instance_combined.h b/ppapi/shared_impl/ppp_instance_combined.h index 4bba1f8..12e3301 100644 --- a/ppapi/shared_impl/ppp_instance_combined.h +++ b/ppapi/shared_impl/ppp_instance_combined.h @@ -7,53 +7,12 @@ #include "base/basictypes.h" #include "ppapi/c/ppp_instance.h" -#include "ppapi/c/pp_input_event.h" -// TODO(dmichael): This is here only for temporary backwards compatibility so -// that NaCl and other plugins aren't broken while the change propagates. This -// needs to be deleted in 14, because we don't intend to support PPP_Instance. -// HandleInputEvent. -// --- Begin backwards compatibility code. -union PP_InputEventData { - struct PP_InputEvent_Key key; - struct PP_InputEvent_Character character; - struct PP_InputEvent_Mouse mouse; - struct PP_InputEvent_Wheel wheel; - char padding[64]; -}; -struct PP_InputEvent { - PP_InputEvent_Type type; - int32_t padding; - PP_TimeTicks time_stamp; - union PP_InputEventData u; -}; -PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_InputEvent, 80); - -#define PPP_INSTANCE_INTERFACE_0_5 "PPP_Instance;0.5" - -struct PPP_Instance_0_5 { - PP_Bool (*DidCreate)(PP_Instance instance, - uint32_t argc, - const char* argn[], - const char* argv[]); - void (*DidDestroy)(PP_Instance instance); - void (*DidChangeView)(PP_Instance instance, - const struct PP_Rect* position, - const struct PP_Rect* clip); - void (*DidChangeFocus)(PP_Instance instance, PP_Bool has_focus); - PP_Bool (*HandleInputEvent)(PP_Instance instance, - const struct PP_InputEvent* event); - PP_Bool (*HandleDocumentLoad)(PP_Instance instance, PP_Resource url_loader); -}; -// --- End backwards compatibility code. namespace ppapi { struct PPP_Instance_Combined : public PPP_Instance_1_0 { public: explicit PPP_Instance_Combined(const PPP_Instance_1_0& instance_if); - explicit PPP_Instance_Combined(const PPP_Instance_0_5& instance_if); - PP_Bool (*HandleInputEvent_0_5)(PP_Instance instance, - const struct PP_InputEvent* event); DISALLOW_COPY_AND_ASSIGN(PPP_Instance_Combined); }; |