Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge pull request from flutter/engine #1

Merged
merged 1,538 commits into from
Mar 28, 2019
Merged

Conversation

cloudwebrtc
Copy link
Owner

No description provided.

dnfield and others added 30 commits March 5, 2019 09:36
* add lint script for Android with baseline
Remove an extra statement introduced in 36ca574
This is really just in order to trigger a build. ci.chromium.org infra
had a short outage during our last build.
Adds support for pointer signals, in a way that will support both discrete events (e.g., scroll wheels, flutter/flutter#22762) and continuous gestures (e.g., trackpad scroll, flutter/flutter#21953).

Also exposes these new event options to the embedder. Does not include code to send the
new events from the platform shells.
* improve elevation bounds calculation and add diagram
Adds --clang-static-analysis option to GN to enable/disable compiling
with clang static analysis enabled.
There is already fml/memory/thread_checker.h
* Skip skp files in license check

This fixes https://bugs.chromium.org/p/skia/issues/detail?id=8828

* Update signature
https://skia.googlesource.com/skia.git/%2Blog/72542816cadb..801a9c16d81e

git log 7254281..801a9c1 --date=short --no-merges --format=%ad %ae %s
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 herb@google.com Move process* closures into the GrTextBlob
2019-02-20 halcanary@google.com SkPDF: Add experimental Harfbuzz font subsetter
2019-03-06 mtklein@google.com also tag DM results with color and alpha type
2019-03-06 kjlubick@google.com [canvaskit] Remove additional copies of CanvasKit when testing
2019-03-06 borenet@google.com [infra] Remove bookmaker bots
2019-03-06 reed@google.com change gm to use srgb (not linear) so srgb and legacy draw the same
2019-03-05 jvanverth@google.com Fix stencil setup in Metal
2019-03-06 kjlubick@google.com [canvaskit] Add particles integration
2019-03-05 egdaniel@google.com Add ddl support to drawing to wrapped vulkan secondary command buffers.
2019-03-05 nifong@google.com Basic wasm skp debugger unit test
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a8300e5..e397949 (1 commits)
2019-02-27 nigeltao@google.com SkWuffsCodec: replace memset+check_wuffs_version
2019-03-06 kjlubick@google.com [canvaskit] Add some APIs for speed and clients
2019-03-05 robertphillips@google.com Update YUVA mipmap generation path to take a GrRecordingContext
2019-03-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 55959b0..a8300e5 (3 commits)
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 khushalsagar@chromium.org remote fonts: Ensure consistent gamma usage with remote and gpu fonts.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8e3cddfd5a43..2f034a6e32fc (426 commits)
2019-03-05 michaelludwig@google.com Support per-entry transforms in image-set API
2019-03-05 csmartdalton@google.com Make mixed samples detection automatic
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e57f10e..4c84dbd (1 commits)
2019-03-04 herb@google.com Pointer to GrStrikeCache on GrTextBlob
2019-03-04 halcanary@google.com SkQP: from skqp_gn_args import SkqpGnArgs
2019-03-05 kjlubick@google.com [particles] Clean up build - remove test deps
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b8cff9e..55959b0 (3 commits)
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 7efede6c3d35..10736f2da359 (2 commits)
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 reed@google.com array of unique verts
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms b7157d764389..7efede6c3d35 (1 commits)
2019-03-05 robertphillips@google.com Make SkImage_Base::asTextureProxyRef take a GrRecordingContext parameter
2019-03-05 bsalomon@google.com Distinguish between "flushed" and "finished" idle state callbacks on GrTexture.
2019-03-05 robertphillips@google.com Clean up logic in fontregen GM
2019-03-05 bsalomon@google.com Use GrSurface::setRelease helper that creates ref-counted wrapper
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-04 egdaniel@google.com Add unit test to check if we can create a VkDevice using global priority extension.
2019-03-04 scroggo@google.com Fix Android host-side Windows build
2019-03-05 csmartdalton@google.com Make sure to apply the stencil settings for GrDashOp
2019-03-04 benjaminwagner@google.com [infra] Upgrade Debian GCE bots to 9.8.
2019-03-04 herb@google.com Have SkGlyphRunListPainter close over SkStrikeCacheInterface
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e95eeb1..e57f10e (1 commits)
2019-03-04 bungeman@google.com Clarify ownership of typefaces in implementation.
2019-03-05 nifong@google.com Initial wasm debugger
2019-03-04 benjaminwagner@google.com Add fetch-gn to canvaskit and cmake compile scripts
2019-03-04 ethannicholas@google.com Add support for runtime color filters written in SkSL.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
Adds scroll event handling to the macOS shell, sending them using the
new embedding API.

Currently, trackpad scrolling is just handled like scrollwheel
scrolling, since the trackpad-gesture-based scroll handling in Flutter
is still in progress.

Adds code to synthesize Add events if mouse tracking isn't enabled,
so that it doesn't rely on Flutter being lenient about handling events
from pointers that have never been added.
* implement callback for a11y readiness
* use FlutterSemanticsUpdateNotification from header, move to VC header
https://skia.googlesource.com/skia.git/%2Blog/801a9c16d81e..3c957d575c58

git log 801a9c1..3c957d5 --date=short --no-merges --format=%ad %ae %s
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 2f034a6e32fc..ca7eff86b174 (489 commits)
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2c25b14..76e9bc0 (1 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-06 fmalita@chromium.org Make SkCubicMap immutable
2019-03-06 brianosman@google.com Particle cleanup: IWYU
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9584fe4..2c25b14 (1 commits)
2019-03-06 brianosman@google.com SkReflected - avoid double registration, auto register base types, etc.
2019-02-28 fmalita@chromium.org Make SkCubicMap public
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c84dbd..9584fe4 (1 commits)
2019-03-06 jvanverth@google.com Another stab at MTLRenderCommandEncoder memory leak.
2019-03-06 mtklein@google.com encode F16Norm as rec2020
2019-03-06 reed@google.com change gradients4f to use srgb
2019-03-06 herb@google.com Fix: set SDFT if there is only fallback
2019-03-06 brianosman@google.com Add glf16norm config to DM
2019-03-06 nifong@google.com Interface for passing skp file from JS to WASM
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 10736f2da359..5e67e5c19fd3 (1 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-06 brianosman@google.com Particles: Cleanup and better UI
2019-03-06 mtklein@google.com rework colorImage testing

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/3c957d575c58..692122e3ef23

git log 3c957d5..692122e --date=short --no-merges --format=%ad %ae %s
2019-03-06 herb@google.com Don't apply the view matrix twice for complicated fallback
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bf943f6..2995dc2 (2 commits)
2019-03-06 bungeman@google.com Correct argument order for blobs in viewer.
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 76e9bc0..bf943f6 (2 commits)
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e397949..1412650 (4 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/692122e3ef23..4c1ea43a79b5

git log 692122e..4c1ea43 --date=short --no-merges --format=%ad %ae %s
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 952d273..45faa08 (1 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2995dc2..952d273 (1 commits)
2019-03-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/4c1ea43a79b5..88b8d1124b72

git log 4c1ea43..88b8d11 --date=short --no-merges --format=%ad %ae %s
2019-03-07 bsalomon@google.com Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture."
2019-03-07 fmalita@chromium.org [skottie] Use std::chrono for load time stats
2019-03-07 bsalomon@google.com Revert "Change promise image contract to for when Release and Done are called."
2019-03-06 herb@google.com Removed unused fallback code
2019-03-07 kjlubick@google.com [canvaskit] Increase timeout and add logging to further diagnose test flakiness
2019-03-06 mtklein@google.com fix f16norm mips
2019-03-06 bsalomon@google.com Change promise image contract to for when Release and Done are called.
2019-03-06 reed@google.com remove dead SK_SUPPORT_LEGACY_CHOOSERASTERPIPELINE code

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
* Mark const extern

* fix build
…der. (#8072)

The current assumption is that the embedder will wait till the vsync event and
then fire the callback. However, some embedders have that information upfront.
Since the time point has already been specified by the embedder, there is no
reason to burden the embedder with having to setup a wait either.
This updates the FlutterSemanticsAction enumerator identifiers for the
'move cursor forward/back one word' actions (added in
#8033) for consistency with the 'move cusor forward/back
on character' identifiers.

ABI compatibility is unaffected, but this with require the following
change in any embedder making use of these fields:

Rename:
    kFlutterSemanticsActionMoveCursorForwardByWordIndex
to:
    kFlutterSemanticsActionMoveCursorForwardByWord

Rename:
    kFlutterSemanticsActionMoveCursorBackwardByWordIndex
to:
    kFlutterSemanticsActionMoveCursorBackwardByWord
* Add script to help generate PR messages

* newline
https://skia.googlesource.com/skia.git/%2Blog/88b8d1124b72..3d1b941f3a7d

git log 88b8d11..3d1b941 --date=short --no-merges --format=%ad %ae %s
2019-03-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b124373..3ed33ce (1 commits)
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ca7eff86b174..7ddffe6a4a5e (485 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader efec1b9..b124373 (2 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7273a4b..efec1b9 (4 commits)
2019-03-07 brianosman@google.com Fix two SkPathRef bugs
2019-03-07 csmartdalton@google.com Restore support for multisample locations
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 71008d8..7273a4b (1 commits)
2019-03-07 mtklein@google.com add color_depth field in DM/Gold
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 jvanverth@google.com Add Autorelease pools to clear out no longer needed Metal objects.
2019-03-07 ethannicholas@google.com added constant swizzle support for Metal
2019-03-07 ethannicholas@google.com Got RelaxedPrecision decorations working again in SPIR-V, and removed no-longer-needed old-style precision handling code.
2019-03-07 brianosman@google.com Add F16Norm support to a few more pixmap helpers
2019-03-07 brianosman@google.com Fix bit-depth selection for picture shader playback with F16Norm
2019-03-07 bungeman@google.com Add filter quality to paint overrides in viewer.
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 mtklein@google.com treat F16Norm like F16 as far as SW tranfer functions go
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ec25573..71008d8 (1 commits)
2019-03-07 fmalita@chromium.org [canvaskit] Clean up Skottie sources list
2019-03-07 mtklein@google.com add pause to SkSpinlock::contendedAcquire on Intel
2019-03-07 kjlubick@google.com [canvaskit] more testing logs
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 45faa08..ec25573 (1 commits)
2019-03-07 hcm@google.com Update Skia milestone to 75
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 reed@google.com undo old colorspace hacks related to savelayers

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
skia-flutter-autoroll and others added 29 commits March 26, 2019 21:18
https://skia.googlesource.com/skia.git/%2Blog/45d5f702133e..bf341ae88c83

git log 45d5f70..bf341ae --date=short --no-merges --format=%ad %ae %s
2019-03-27 csmartdalton@google.com Revert "Add MSAA and non-aa modes to GrFillRRect Op"
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cc6473f..e747b3c (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/bf341ae88c83..cec20280b3fb

git log bf341ae..cec2028 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a47e2a2..518c679 (3 commits)
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4035f6c897d0..83d44af5c208 (535 commits)
2019-03-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/cec20280b3fb..d1c271bd39f0

git log cec2028..d1c271b --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/d1c271bd39f0..c476e5da4fef

git log d1c271b..c476e5d --date=short --no-merges --format=%ad %ae %s
2019-03-26 robertphillips@google.com Fix bug in GrResourceAllocator's intermediate flushing (take 2)
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e747b3c..df5b28f (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
8a92d2a Collect types deeply for deferred loading
bd99509 [infra] Fix approve_results race condition checking failing on new builders.
440d287 [infra] Run pkg/(front_end|kernel) tests only on front-end builders
4256a97 [co19] DEPS file updated
b7a5e47 [vm, service] Allow choice of tags and code-verus-function when getting profile samples as timeline events.
0e48504 Deflake socket reads on Fuchsia
45c367d Add plugin performance data to the server status pages
57321c1 Revert "[vm/kernel] Index all source and line starts before using them"
419243f Add support for BlockExpression.
61f0f5b [vm/bytecode] Declare members in bytecode
e1a6893 [dartdevc] Generating nested functions that invoke super as arrow functions (e.g., mixins)
3a37316 Initial implementation of server support for training data
fbc70da [cfe] Add inference and type checks in for-elements in lists and sets
49a7fa1 [cfe] Add inference and type checks for if-elements in lists and sets
73d5c6b Make the collection await for test actually return a stream.
e8fc260 [gardening] Clean up outdated flutter hhh patches
https://skia.googlesource.com/skia.git/%2Blog/c476e5da4fef..576eb87a2d2d

git log c476e5d..576eb87 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader df5b28f..e43cda5 (1 commits)
2019-03-26 michaelludwig@google.com Fix paint filter quality in draw_image_set GM
2019-03-26 enne@chromium.org Add a function to compute texture sizes
2019-03-25 mtklein@google.com FM, a dumber new testing tool
2019-03-27 rmistry@google.com Fix RecreateSKPs bot page sets III
2019-03-27 robertphillips@google.com Minor cleanup of GrResourceAllocator
2019-03-27 fmalita@chromium.org [skottie] Fix handling of hidden shapes and layers

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
991c9da [vm/ffi] Add copyright headers to sqlite example and incorporate Michael's feedback.
7a15b02 [vm/ffi] Add demo docs for using FFI on Android.
Adds glfw to //third_party/, and rolls the buildroot to
ee817fb
to pick up the build rules for it.
https://skia.googlesource.com/skia.git/%2Blog/576eb87a2d2d..99ccc0ca87e6

git log 576eb87..99ccc0c --date=short --no-merges --format=%ad %ae %s
2019-03-27 mtklein@google.com lazy svg parsing in TestSVGTypeface
2019-03-27 mtklein@google.com split up skia_srcs() in public.bzl
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 518c679..c240abe (1 commits)
2019-03-27 bsalomon@google.com Disable texture storage on Android over command buffer.
2019-03-27 mtklein@google.com update DM_SRCS to build tools/HashAndEncode

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
…rom Dart code." (#8329)

This reverts commit 7e77d5c after fixing Windows issues.
"DispatchPointerDataPacket" should have been "PointerEvent".
…utterFragment control of render modes, FlutterSurfaceView transparent until rendering is ready. (#8317)
https://skia.googlesource.com/skia.git/%2Blog/99ccc0ca87e6..8d2c19554e4a

git log 99ccc0c..8d2c195 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c9f4a9..179c932 (1 commits)
2019-03-27 csmartdalton@google.com Add MSAA and non-aa modes to GrFillRRect Op
2019-03-27 egdaniel@google.com Add support for vsync on android viewer.
2019-03-21 reed@google.com add bgra8 bgra8s and 8888s to explicitly control swizzle and srgb-ness in gpu[] configs
2019-03-27 mtklein@google.com add .svg sources to fm
2019-03-27 brianosman@google.com Allow Mock GrBackendTextures to masquerade as GL
2019-03-27 mtklein@google.com add --backend pdf to fm
2019-03-27 egdaniel@google.com Add vsync toggle for windows viewer.
2019-03-27 mtklein@google.com add --backend skp to fm
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e43cda5..4c9f4a9 (1 commits)
2019-03-27 mtklein@google.com buildifier public.bzl

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
#8333)

The AccessibilityViewEmbedder was not delegating a11y events coming virtual nodes(of the embedded view) that were not previously traversed by the a11y framework.

It turns out the a11y framework might leave parts of the tree untraversed in some circumstances, changed the behavior to create an originId<-->flutterId mapping on the fly when an event is delegated from a not previously traversed node.

Fixes flutter/flutter#30010.
Currently, all Flutter threads are managed by the engine itself. This works for
all threads except the platform thread. On this thread, the engine cannot see
the underlying event multiplexing mechanism. Using the new task runner
interfaces, the engine can relinquish the task of setting up the event
multiplexing mechanism and instead have the embedder provide one for it during
setup.

This scheme is only wired up for the platform thread. But, the eventual goal
is to expose this message loop interoperability for all threads.
NSOpenGLView reshape is annotated with NS_REQUIRES_SUPER. This avoids
build failures when building with `-Wobjc-missing-super-calls`.
Simplifies the build and runtime requirements for the Linux shell.
Since the engine does GL extension lookup manually anway, an extension
loader library isn't necessary.
Instead of requiring a system-level GLFW, build it from source and
statically link it into the Linux shell.
Bugfix:
* Use the `pub` from within the built Dart SDK (not whatever's on
  `$PATH`, if anything).

A few minor improvements:
* Allow running from below the src/ buildroot dir, as it's often
  convenient to work from within the flutter/engine git dir.
* Echo test name before running, for slightly better debuggability.
* Minor line-wrapping for readability.
ffee99d Add asyncExpectThrows<T>() to async_helper.
994f535 [vm/bytecode/compiler] Remove excessive stack overflow checks when inlining
9ea9612 Object can be used in for-in and await for elements.
4555cf7 Convert one more set of tests
a9ee080 [dartdevc] Remove redundant parameters from helper methods
1bbd282 Make analyzer/tool/summary/generate.dart take an IDL path
f127153 [co19] DEPS updated
https://skia.googlesource.com/skia.git/%2Blog/8d2c19554e4a..e4c67058ddb1

git log 8d2c195..e4c6705 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c240abe..208af3e (3 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
Enables the build of the Windows shell, based on the same GLFW code used
by the current Linux shell.
cf32584 [vm] Support compiling static field initializers and dynamic invocation forwarders from a compilation trace.
3364df5 Fix a bug that led to a divide-by-zero exception
f226f4f Improve type of typed-array load
e5bc8c2 [ VM / Service ] Remove Platform.pathSeparator from test and replace with / to fix Windows failure
0d93a85 [vm/bytecode] Clean component metadata except bytecode when dropping AST
ca2f03c [ VM / Service ] Allow for breakpoints to be set using either file: or package: URIs for packages.
https://skia.googlesource.com/skia.git/%2Blog/e4c67058ddb1..01a065884b7d

git log e4c6705..01a0658 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 83d44af5c208..eb8d3bc0b607 (520 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/01a065884b7d..3240800a9487

git log 01a0658..3240800 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 179c932..57e05b8 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
https://skia.googlesource.com/skia.git/%2Blog/3240800a9487..e51181387f76

git log 3240800..e511813 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 208af3e..e810ad9 (10 commits)
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 57e05b8..94f195b (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
05f3b12 Add test for native declarations
b978fdd Move experimental flag defaults to CFE
cc00203 Update pub client version
3e4a1de Use dart:foo-patch import uri for patches; remove VM workaround for sdk uris
cf76825 Temporarily disable 'Allow the incremental compiler to load modules'
7baae76 Always use ir constants in annotations when constant-update-2018 is enabled
10abacb Use hasOnlyNonDeferredImportPathsToConstant to add deferred constants
32a5fa0 Allow incremental compiler to just create outline
83e6e9f Allow the incremental compiler to load modules
ef168de [vm/kernel] Index all source and line starts before using them (2nd try)
add5a27 [infra] Add `constant-update-2018` flag to v2.3 lang features tests
@cloudwebrtc cloudwebrtc merged commit 5302cf8 into cloudwebrtc:master Mar 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.