Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@jason-simmons
Copy link
Member

With this change we no longer need engine/core/events and its IDL bindings.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This DartInvokeField acts as an embedder entry point. //sky/engine/bindings/dart_vm_entry_points.txt needs to be updated.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@chinmaygarde
Copy link
Member

lgtm. I really like flushing all pending pointer events in one go.

I will update the iOS platform stuff once this lands.

@abarth
Copy link
Contributor

abarth commented Nov 10, 2015

LGTM

@abarth
Copy link
Contributor

abarth commented Nov 10, 2015

You'll also need to update //services/sky, which is what builds the sky_viewer.mojo app that runs inside MojoShell. It's still using the legacy view manager, so you'll probably need to create pointer packets out of whatever input events the legacy view manager is using.

@jamesr
Copy link
Contributor

jamesr commented Nov 10, 2015

@abarth
Copy link
Contributor

abarth commented Nov 10, 2015

@jamesr Yes, you're right. At some point, we should probably teach NativeViewportEventDispatcher (and eventually Mozart) about pointer packets.

With this change we no longer need engine/core/events and its IDL bindings.
@jason-simmons
Copy link
Member Author

A few updates:

  • Removed some unused types from sky/services/engine/input_event.mojom
  • Implemented usage of PointerPacket for sky_viewer.mojo

@abarth
Copy link
Contributor

abarth commented Nov 10, 2015

LGTM

jason-simmons added a commit that referenced this pull request Nov 10, 2015
Replace the legacy pointer input event handling with PointerPackets
@jason-simmons jason-simmons merged commit aa706f5 into flutter:master Nov 10, 2015
@jason-simmons jason-simmons deleted the idl_pointer_event branch November 19, 2015 22:17
rhencke pushed a commit to rhencke/engine that referenced this pull request Dec 20, 2020
…e-typedef-functions

Improve the highlight range for avoid_private_typedef_functions
rhencke pushed a commit to rhencke/engine that referenced this pull request Dec 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants