summaryrefslogtreecommitdiffstats
path: root/ppapi/shared_impl
diff options
context:
space:
mode:
authordmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-22 02:31:31 +0000
committerdmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-22 02:31:31 +0000
commita271c7215d8f1dabe1fe4ca69ab1139180836110 (patch)
treec8f85a453e65111dbbce1c462c682dc737e54bd8 /ppapi/shared_impl
parent166baa486853862fb409a52af004ff45f6114625 (diff)
downloadchromium_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.cc14
-rw-r--r--ppapi/shared_impl/ppp_instance_combined.h41
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);
};