[roll] Roll fuchsia [scenic] Delete kUp and kDown phases from InternalPointerEvent

Removes support for legacy Up and Down phases from InternalPointerEvent
now that legacy injection is gone. We instead add these phases back
in for legacy clients before sending the events.
This has the small side-effect of reordering when legacy focus events
make it to the client. Where previously they would get ADD-FOCUS-DOWN
they now get ADD-DOWN-FOCUS.
This should be fine. No one should be relying on that specific behavior
to begin with, and tap-focus is turned off on all products anyway.

Edit: Uncovered a bug with how this was done previously where it
wouldn't always end a contest at the correct time. With the
faulty filtering logic in TouchSourceBase gone that particular
failure mode is now impossible.

Original-Fixed: 53316

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/734404
Original-Revision: c63c7c6bbce2f439a1d91c9915f722317e57dd28
GitOrigin-RevId: ded5db62595ed12241bd80034de50d7a73d32ee7
Change-Id: Iaef3f6b7371325434fcb7d02cd0e4268e895dcca
1 file changed
tree: d72cebae5e82f47190fe20cc42c04471c150dec0
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.