Back out 15418b394a64 and 1945cbcef58f (bug 911394) for bustage
CLOSED TREE
Bug 928041 - Remove some prtypes.h inclusions from widget/; r=roc
Bug 920425 part.1 Create widget/EventClassList.h r=roc
Bug 920425 part.2 Implement mozilla::WidgetEvent::As*Event() methods r=roc
Bug 920425 part.3 We don't need to use static_cast at releasing event class instance since WidgetEvent has virtual destructor now r=smaug
Bug 920425 part.4 Use mozilla::WidgetEvent::AsScriptErrorEvent() r=smaug
Bug 920425 part.5 Use mozilla::WidgetEvent::AsScrollPortEvent() r=smaug
Bug 920425 part.6 Use mozilla::WidgetEvent::AsScrollAreaEvent() r=smaug
Bug 920425 part.7 Use mozilla::WidgetEvent::AsFormEvent() r=smaug
Bug 920425 part.8 Use mozilla::WidgetEvent::AsClipboardEvent() r=smaug
Bug 920425 part.9 Use mozilla::WidgetEvent::AsFocusEvent() r=smaug
Bug 920425 part.10 Use mozilla::WidgetEvent::AsTransitionEvent() r=smaug
Bug 920425 part.11 Use mozilla::WidgetEvent::AsAnimationEvent() r=smaug
Bug 920425 part.12 Use mozilla::WidgetEvent::AsMutationEvent() r=smaug
Bug 920425 part.13 Use mozilla::WidgetEvent::AsContentCommandEvent() r=smaug
Bug 920425 part.14 Use mozilla::WidgetEvent::AsCommandEvent() r=smaug
Bug 920425 part.15 Use mozilla::WidgetEvent::AsTouchEvent() r=smaug
Bug 920425 part.16 Use mozilla::WidgetEvent::AsSimpleGestureEvent() r=smaug
Bug 920425 part.17 Use mozilla::WidgetEvent::AsGestureNotifyEvent() r=smaug
Bug 920425 part.18 Use mozilla::WidgetEvent::AsKeyboardEvent() r=smaug