Closed Bug 1319558 Opened 8 years ago Closed 8 years ago

Add new EventDispatcher support to Robocop interface

Categories

(GeckoView :: General, defect)

All
Android
defect
Not set
normal

Tracking

(firefox53 fixed)

RESOLVED FIXED
mozilla53
Tracking Status
firefox53 --- fixed

People

(Reporter: jchen, Assigned: jchen)

References

Details

Attachments

(1 file)

Support the new GeckoBundle / BundleEventListener events for EventDispatcher in Robocop.
Bug 1317604 added two independent EventDispatchers - a global EventDispatcher
and a GeckoApp/GeckoView-specific EventDispatcher. The new EventDispatchers
support events on the Gecko, UI, and background threads, using GeckoBundle as
the container for structured data.

This patch adds expectGlobalEvent, expectWindowEvent, sendGlobalEvent, and
sendWindowEvent to the Robocop Actions interface, along with changes to
EventExpecter, to support these new EventDispatchers.
Attachment #8813684 - Flags: review?(gbrown)
Attachment #8813684 - Flags: review?(gbrown) → review+
Pushed by nchen@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/6ed38cf05aaf
Add new EventDispatcher support to Robocop interface; r=gbrown
https://hg.mozilla.org/mozilla-central/rev/6ed38cf05aaf
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 53
Product: Firefox for Android → GeckoView
Target Milestone: Firefox 53 → mozilla53
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: