12316 Commits

Author SHA1 Message Date
stuartmorgan
dd80fc9ff6
Add engine support for scrollwheel events (#7494)
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.
2019-03-05 14:12:07 -08:00
Chris Bracken
f4951df193
Minor cleanups to CONTRIBUTING.md (#8043)
This is really just in order to trigger a build. ci.chromium.org infra
had a short outage during our last build.
2019-03-05 12:07:07 -08:00
Chris Yang
effee2f80e
remove extra statement (#8041)
Remove an extra statement introduced in 36ca5740c7
2019-03-05 11:12:00 -08:00
Dan Field
14e082fa05
add lint script for Android with baseline (#8036)
* add lint script for Android with baseline
2019-03-05 09:36:16 -08:00
skia-flutter-autoroll
5fed421972
Roll src/third_party/skia 25bc174cf682..72542816cadb (14 commits) (#8040)
https://skia.googlesource.com/skia.git/%2Blog/25bc174cf682..72542816cadb

git log 25bc174cf682e666d5437e5f3b910a7a11b4bb9e..72542816cadbc3d18a19725f6f6aecf45ffc188c --date=short --no-merges --format=%ad %ae %s
2019-03-04 reed@google.com add sample for retained vertices
2019-03-05 fmalita@chromium.org Reland "SkMixerColorFilter GPU impl"
2019-03-05 reed@google.com Revert "SkMixerColorFilter GPU impl"
2019-03-05 reed@google.com Reland "check if we can use legacy blits"
2019-03-05 reed@google.com Revert "check if we can use legacy blits"
2019-02-27 brianosman@google.com Remove dithering during SkConvertPixels
2019-03-05 bsalomon@google.com Remove legacy promise image APIs
2019-03-04 jvanverth@google.com Fix issue with offsetting polygon by 0 distance.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d69cdaba1445..e95eeb19a770 (1 commits)
2019-03-04 bsalomon@google.com Default implementation of onSetRelease() on GrSurface
2019-03-04 bsalomon@google.com Simplify promise image lazy instantiation callbacks.
2019-03-04 robertphillips@google.com Lay some groundwork for depowering SkGpuDevice's and SkImage_GpuBase's context pointer
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d318dd329423..d69cdaba1445 (4 commits)
2019-03-01 reed@google.com check if we can use legacy blits

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.
2019-03-05 12:20:58 -05:00
Chris Bracken
e6a5201f0b
Add missing values to semantics action enums (#8033)
This brings the Dart and C++ semantics flag enums back in sync.

In #5902, the ability to move the cursor forward and backward one word
were added to dart:ui, and to the Android embedder, but not to the
SemanticsAction enum on the C++ side.
2019-03-05 07:58:26 -08:00
skia-flutter-autoroll
75d4db31d0
Roll src/third_party/skia fbc887df72ec..25bc174cf682 (7 commits) (#8039)
https://skia.googlesource.com/skia.git/%2Blog/fbc887df72ec..25bc174cf682

git log fbc887df72ec102843c009977b24ed5b4bb2fab1..25bc174cf682e666d5437e5f3b910a7a11b4bb9e --date=short --no-merges --format=%ad %ae %s
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bb305299f4de..d318dd329423 (7 commits)
2019-03-04 fmalita@chromium.org SkMixerColorFilter GPU impl
2019-03-04 csmartdalton@google.com Drop support for GL_EXT_raster_multisample
2019-03-05 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-01 bungeman@google.com Roll HarfBuzz.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0e1ce2e55387..b8cff9e9347c (6 commits)
2019-03-05 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.
2019-03-05 07:41:42 -05:00
skia-flutter-autoroll
c462269807
Roll src/third_party/skia 0a57971f0544..fbc887df72ec (1 commits) (#8037)
https://skia.googlesource.com/skia.git/%2Blog/0a57971f0544..fbc887df72ec

git log 0a57971f054410af9f0b29e776b8f186540c7a1c..fbc887df72ec102843c009977b24ed5b4bb2fab1 --date=short --no-merges --format=%ad %ae %s
2019-03-05 reed@google.com Revert "Remove (unnecessary?) flush in RenderYUVAToRGBA"

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.
2019-03-05 03:20:00 -05:00
Chris Bracken
ed628da00a
Add missing kHasImplicitScrolling enum value (#8030)
This brings the Dart and C++ semantics flag enums back in sync.

In #5941, implicit scrolling support was added to SemanticsFlag in
dart:ui, and to the Android embedder, but not to the SemanticsFlags enum
on the C++ side.

This also clarifies/corrects the documentation for this value in dart:ui
and in the embedder API.
2019-03-04 22:00:54 -08:00
skia-flutter-autoroll
052774e1cb
Roll src/third_party/skia e3e80b7edfd1..0a57971f0544 (16 commits) (#8035)
https://skia.googlesource.com/skia.git/%2Blog/e3e80b7edfd1..0a57971f0544

git log e3e80b7edfd1d31724ef789b7d879d0fee5e52f2..0a57971f054410af9f0b29e776b8f186540c7a1c --date=short --no-merges --format=%ad %ae %s
2019-03-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-01 halcanary@google.com SkQP: fix five tests
2019-03-04 robertphillips@google.com Reduce usage of SkCanvas::flush
2019-03-04 fmalita@chromium.org Fix handling of SkSL nullable FPs
2019-03-01 mtklein@google.com mark lowp TODOs
2019-03-04 brianosman@google.com Add SkParticleValue to allow further customization of curve behavior
2019-03-04 herb@google.com Introduce SkStrikeCacheInterface
2019-03-04 egdaniel@google.com Add API for creating SkImage from AHB while uploading data to it.
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4d153383bd3a..0e1ce2e55387 (1 commits)
2019-03-04 robertphillips@google.com Clean up GrSurfaceContext's relationship with GrRecordingContext
2019-02-28 mtklein@google.com add kRGBA_F16Norm_SkColorType
2019-03-01 robertphillips@google.com Remove (unnecessary?) flush in RenderYUVAToRGBA
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aae499d4d09d..8e3cddfd5a43 (217 commits)
2019-03-04 halcanary@google.com SkQP: fix androidx (follows 2ccdd2bc1d0)
2019-03-04 robertphillips@google.com Remove peekProxy's side-effect behavior
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 823ca85404fb..bb305299f4de (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 (reed@google.com), and stop
the roller if necessary.
2019-03-04 22:50:32 -05:00
Ian Hickson
2cd9b41ba5 Select MPL instead of LGPL (#7991) 2019-03-04 18:43:47 -08:00
Ben Konyi
629c0d8366 Roll src/third_party/dart 7d8ffe0daf..571ea80e11 (3 commits)
571ea80e11 [vm/compiler] added assert to kernel flowgraph builder
b88e6dd910 Fix the type argument on the deep flattening spread test.
62df51cb34 Eliminate uses of old AST node types from parts of the analyzer
2019-03-04 18:41:35 -08:00
Matt Carroll
8f1fdcd195
Android Embedding PR 14: Almost done with FlutterFragment. (#8000) 2019-03-04 18:02:24 -08:00
Matt Carroll
fb3e35d6ac
Android Embedding PR15: Add Viewport Metrics to FlutterView (#8029) 2019-03-04 17:12:52 -08:00
Chris Yang
36ca5740c7
[platform_views] Fix duplicated touch event pass down to flutter view from platform view. (#8026)
Fix for flutter/flutter#27700 and flutter/flutter#24207

There are 2 fixes included in this PR.

The intercepting views sometime pass up the touches events to flutter view, even after the forward gesture recognizer pass the event to the flutter view. We only want the event to be passed to the flutter view once. So we let the intercepting view 'consumes' the event in this PR to fix the problem.

When a touch sequence has multiple touch points participated(e.g. Pinch gesture), the touchesBegan and touchesEnded can be triggered multiple times if the touches do not happen simultaneously. One example would be: when performing a pinch gesture with 2 fingers, I put down one finger, keep the finger on the screen, then put down another finger, perform pinch, lift up both finger at the same time. In this sequence, touchesBegan is called twice with each touch in one of the calls and touchesEnded is called once and has 2 touches in the callback. To handle this issue, we added a count to count the touches in one touch sequence. We only set the state to fail when the count reaches 0(That is all the touches has began in the current sequence is ended).
2019-03-04 15:55:32 -08:00
skia-flutter-autoroll
3d53e2026a
Roll src/third_party/skia 5800f2e8a920..e3e80b7edfd1 (2 commits) (#8028)
https://skia.googlesource.com/skia.git/%2Blog/5800f2e8a920..e3e80b7edfd1

git log 5800f2e8a920ed57c66cde8f6f29c1af376e7661..e3e80b7edfd1d31724ef789b7d879d0fee5e52f2 --date=short --no-merges --format=%ad %ae %s
2019-03-04 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-04 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.
2019-03-04 18:05:13 -05:00
Ben Konyi
f3d4a7f71d Roll src/third_party/dart 7c70ab1817..7d8ffe0daf (77 commits)
7d8ffe0daf Eliminate uses of old AST node types from pkg/analyzer/lib/src/test_utilities
2e463506b7 Read more nodes from serialized AST.
e91c3b3ab4 Update pkg:html version to 0.13.4+1
819f44532c Eliminate uses of old AST node types from pkg/analyzer/lib/src/task/strong
095e651ff2 Eliminate uses of old AST node types from pkg/analyzer/lib/src/services
2c087433db [co19] DEPS and status files updated
b095a6be8e [infra] Update checked in SDKs to 2.2.1-dev.0.0
f46186ac49 [infra] Fix update_flakiness using wrong key when computing matches.
03e46ee969 [infra] Add expectation and matches information to flaky.json.
15f1fc212c Add a flag to allow only analyzing project folders that contain open files
bc2b78886d [CFE] handle set literals in constant evaluator.
2b2e71770c [kernel] Add SetConstant node to Kernel.
084e98e3a3 [VM] Ensure that a newly allocated object is either new or added to remembered set if we want to eliminate write barriers to it
95cfa6c583 Support native class and js-interop annotations through ir constants
62d22083ac Flatten native member resolver
053dfbb2ac [cfe] Compile list spread elements into block expressions
1e0d514469 Address comments from a previous CL
156790474e Allocate fieldOffsets once, in computeFieldOffsets().
4a144e631f Fix production of outline for incomplete generic function types (issue 36059)
4bd3e4b561 Write more AST nodes to summary.
fa2d32e80a [ddc] Add api to query loaded libs
5a335957f2 [analyzer] fix #33119, add strict-raw-types flag
76d31a251e [dartdevc] fix hot restart static field reset
2f158b9997 Add ABI_VERSION to the version file and a script to upload dills to CPID
0491d5cde7 Revert "[VM runtime] Dual mapping of executable pages."
5f9bd87689 Eliminate uses of old AST node types from parts of the analyzer
38d675287c Eliminate uses of old AST node types from parts of the analyzer
df59b09756 Fail early if a thread has no stack headroom
44186dfdcd [VM runtime] Dual mapping of executable pages.
298866ed94 Write / read resolved AST to / from flat buffers.
863f7df7aa Include debug info when dart:core is not resolved.
f00fe7a289 Rework of downward inference for the ui-as-code features
1a9f40b1c5 [VM] Remove unnecessary assert to fix cc/PrintJSON test
c2a48ee065 [VM] Fix bigint left shift that could cause heap corruption when intrinsified.
9201b906ee Convert ir.Constant to ConstantValue
dc555eb9a7 [vm] On Fuchsia, enable timeline streams based on the state of system trace categories.
644026da51 Eliminate uses of old AST node types from AstFactory
c35304ef18 [vm/simdbc,interpreter] Preserve arguments descriptor around call to inline cache miss handler
a681a6297a [vm/incremental compiler] Add reject/compile_expresson test for incremental compiler.
ce1fb830d0 [infra] Suggest running gsutil.py config in approve_results if needed.
2c8f70cde3 [cfe] Add type inference for spreads in set literals
b36c56ff84 [cfe] Add type inference for spreads in list literals
e4aa4325b7 [fasta] Enable spread collections in unit tests
1471b8e444 Revert "[CFE] Move constant evaluation number semantics handling to front end."
6e06047004 AST to Text more resilient in writeAdditionalExports
c2b466b09f [CFE] Move constant evaluation number semantics handling to front end.
b60b664b16 [infra] Make gclient sync quiet when nothing is updated.
9a0a3fd8c1 Eliminate uses of old AST node types from analyzer_plugin
ba4cfb8613 Initial computation of initializer complexity through the scope visitor.
15515d86e3 Reland "[analyzer] Constant verifier support for SetOrMapLiteral"
9bec44d1e2 Revert "[analyzer] Constant verifier support for SetOrMapLiteral"
d73bc49420 DEPS: update html, http_parser, logging, package_resolver, source_span
9c6315c199 [analyzer] Constant verifier support for SetOrMapLiteral
67366ed771 Support for @Variant and @VariantId in generator.
16fc751e49 [fuchsia] Clean-up after the FIDL string/vector types transition
1d3a0d5129 Revert "[vm/ffi] Stress tests for FFI functions."
24df9cc588 [vm] Implement interpreter stubs for ARM, SIMARM and SIMARM64.
e8d6e2f704 [ VM ] Updated SourceReport tests with correct token positions
19dbd70363 Catch errors in formatting function types
2259695037 [vm, gc] Document object representation.
223f407af5 [gardening] Skip ffi/negative_function_test on asan bot
c2e48195f0 Rename UiAsCodeVisitorMixin to UIAsCodeVisitorMixin
48ee388791 Fix a typo in a shared test
545ebe1741 Prepare to publish analyzer 0.35.3
17195d2667 Eliminate uses of old AST node types from dev_compiler
a417659fcd debug dartfix test
a10b0d8763 [vm/compiler] LICM and CSE improvements
ff6f61c872 [VM / Observatory ] Remove needless stacktrace print when adding to closed socket
a51c9f15cc Make optype compatible with previous versions of analyzer.
a2eac98753 Merge HintCodeTest_Driver into HintCodeTest.
9d609426b2 [vm] Update status file for standalone_2/ffi/function_stress_test
bab9d2ad05 [vm] Remember GenericCovariantImpl in TypeParameter
3dcc0c69a1 [vm] Fix windows build after "[vm/ffi] Stress tests for FFI functions."
1596f437bd debug dartfix test
fa8ba53b52 [infra] Add a script that appends fields with previous results to result data
b186a270e4 [vm/ffi] Stress tests for FFI functions.
7dec865054 Add set literal support to the flutter outline computer
2019-03-04 14:07:00 -08:00
Dan Field
a2246c1990
Start of linting Android embedding (#8023)
* Add a tool for running Android SDK lint on Android embedding
2019-03-04 13:55:53 -08:00
Zachary Anderson
48bf4803ee
[fuchsia] Fix snapshot BUILD.gn file for Fuchsia roll (#8024) 2019-03-04 15:10:24 -05:00
skia-flutter-autoroll
4f54a1dd94
Roll src/third_party/skia c1a9feb6f06e..5800f2e8a920 (2 commits) (#8022)
https://skia.googlesource.com/skia.git/%2Blog/c1a9feb6f06e..5800f2e8a920

git log c1a9feb6f06edc41cce044b7da4f5e4a2e5055a5..5800f2e8a920ed57c66cde8f6f29c1af376e7661 --date=short --no-merges --format=%ad %ae %s
2019-03-03 reed@google.com Reland "use colorspace steps to determine legacy blits"
2019-03-03 reed@google.com Reland "bring back lowp bilerp_clamp_8888"

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.
2019-03-03 20:50:07 -05:00
skia-flutter-autoroll
75e2b4702c
Roll src/third_party/skia c6671be0ea75..c1a9feb6f06e (2 commits) (#8021)
https://skia.googlesource.com/skia.git/%2Blog/c6671be0ea75..c1a9feb6f06e

git log c6671be0ea75880626807c4c40792b2cb1301a39..c1a9feb6f06edc41cce044b7da4f5e4a2e5055a5 --date=short --no-merges --format=%ad %ae %s
2019-03-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7761d0dc32ad..aae499d4d09d (42 commits)
2019-03-03 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.
2019-03-03 16:15:00 -05:00
skia-flutter-autoroll
b44a9305c7
Roll src/third_party/skia 1b9f889628e0..c6671be0ea75 (1 commits) (#8020)
https://skia.googlesource.com/skia.git/%2Blog/1b9f889628e0..c6671be0ea75

git log 1b9f889628e06943b513ff0c3fa92b697f74fe3e..c6671be0ea75880626807c4c40792b2cb1301a39 --date=short --no-merges --format=%ad %ae %s
2019-03-03 reed@google.com Revert "bring back lowp bilerp_clamp_8888"

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.
2019-03-03 11:50:08 -05:00
skia-flutter-autoroll
e9eae9a1af
Roll src/third_party/skia c97b0672a73f..1b9f889628e0 (1 commits) (#8019)
https://skia.googlesource.com/skia.git/%2Blog/c97b0672a73f..1b9f889628e0

git log c97b0672a73fec6f91392572ec9907e2563f977e..1b9f889628e06943b513ff0c3fa92b697f74fe3e --date=short --no-merges --format=%ad %ae %s
2019-03-03 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 (reed@google.com), and stop
the roller if necessary.
2019-03-03 07:21:31 -05:00
skia-flutter-autoroll
a28329cb91
Roll src/third_party/skia 58a75383a70b..c97b0672a73f (1 commits) (#8018)
https://skia.googlesource.com/skia.git/%2Blog/58a75383a70b..c97b0672a73f

git log 58a75383a70b3311bc4079e8cc834435e1dc24d5..c97b0672a73fec6f91392572ec9907e2563f977e --date=short --no-merges --format=%ad %ae %s
2019-03-03 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.
2019-03-03 02:51:55 -05:00
skia-flutter-autoroll
cdc1410721
Roll src/third_party/skia 0d7012a80c17..58a75383a70b (1 commits) (#8017)
https://skia.googlesource.com/skia.git/%2Blog/0d7012a80c17..58a75383a70b

git log 0d7012a80c178448a9b090816268c7933661cb89..58a75383a70b3311bc4079e8cc834435e1dc24d5 --date=short --no-merges --format=%ad %ae %s
2019-03-02 reed@google.com change particleslide to use Resources

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.
2019-03-02 22:25:27 -05:00
skia-flutter-autoroll
01d8a1f27f
Roll src/third_party/skia c945f0e31a53..0d7012a80c17 (1 commits) (#8016)
https://skia.googlesource.com/skia.git/%2Blog/c945f0e31a53..0d7012a80c17

git log c945f0e31a5396a4ff6347d45a908b529233ed0c..0d7012a80c178448a9b090816268c7933661cb89 --date=short --no-merges --format=%ad %ae %s
2019-03-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src cddf8925a8d8..7761d0dc32ad (267 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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-02 18:20:12 -05:00
skia-flutter-autoroll
75cd4df37e
Roll src/third_party/skia 9159c8ef83b2..c945f0e31a53 (1 commits) (#8015)
https://skia.googlesource.com/skia.git/%2Blog/9159c8ef83b2..c945f0e31a53

git log 9159c8ef83b2b333551f68664f9fb50fc266c822..c945f0e31a5396a4ff6347d45a908b529233ed0c --date=short --no-merges --format=%ad %ae %s
2019-03-02 reed@google.com Revert "use colorspace steps to determine legacy blits"

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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-02 13:56:53 -05:00
Dan Field
13064aec87
Add overloads for lookup that lets you specify a bundle (#8007)
* Add overloads for lookup that lets you specify a bundle

* check bundle with defaultBundleIdentifier before main bundle
2019-03-02 10:01:51 -08:00
Dan Field
130cf77c57
Build engine for iOS on presubmit (#8011)
* build the ios engine on Cirrus
2019-03-02 10:01:15 -08:00
skia-flutter-autoroll
7234cc4634
Roll src/third_party/skia 705e67347962..9159c8ef83b2 (1 commits) (#8014)
https://skia.googlesource.com/skia.git/%2Blog/705e67347962..9159c8ef83b2

git log 705e67347962f9b76d9a4aafcc21b8781b45d632..9159c8ef83b2b333551f68664f9fb50fc266c822 --date=short --no-merges --format=%ad %ae %s
2019-03-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6f1a852fce0b..4d153383bd3a (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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-02 08:51:51 -05:00
skia-flutter-autoroll
8a0b054a43
Roll src/third_party/skia 09198525261a..705e67347962 (7 commits) (#8013)
https://skia.googlesource.com/skia.git/%2Blog/09198525261a..705e67347962

git log 09198525261aa5152c2183158315d81176776d99..705e67347962f9b76d9a4aafcc21b8781b45d632 --date=short --no-merges --format=%ad %ae %s
2019-03-01 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a2f5fd826031..823ca85404fb (1 commits)
2019-03-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 37c024a6a7fd..a2f5fd826031 (2 commits)
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader dd1e37e31d68..37c024a6a7fd (1 commits)
2019-02-28 bungeman@google.com Adjust luminance gamma for Mac.
2019-03-01 mtklein@google.com bring back lowp bilerp_clamp_8888

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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-02 04:19:27 -05:00
skia-flutter-autoroll
36cdd2ee6b
Roll src/third_party/skia 436d47d5bde9..09198525261a (6 commits) (#8012)
https://skia.googlesource.com/skia.git/%2Blog/436d47d5bde9..09198525261a

git log 436d47d5bde9849dbec03579d8d99a6df33c380f..09198525261aa5152c2183158315d81176776d99 --date=short --no-merges --format=%ad %ae %s
2019-03-01 reed@google.com use colorspace steps to determine legacy blits
2019-03-01 jvanverth@google.com Fix memory leak in Metal.
2019-03-01 jvanverth@google.com Restore old Viewer setup order.
2019-03-01 egdaniel@google.com Add flush call to take access type, flags, and semaphore.
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 1581ff030b9c..6f1a852fce0b (3 commits)
2019-03-01 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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-01 23:51:33 -05:00
skia-flutter-autoroll
9bef73a1a1
Roll src/third_party/skia e1f5b644656f..436d47d5bde9 (3 commits) (#8009)
https://skia.googlesource.com/skia.git/%2Blog/e1f5b644656f..436d47d5bde9

git log e1f5b644656fc38d4784d12e174a5f8bdbab7538..436d47d5bde9849dbec03579d8d99a6df33c380f --date=short --no-merges --format=%ad %ae %s
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 1dc32aecaa61..cddf8925a8d8 (456 commits)
2019-03-01 halcanary@google.com SkQP: Fix report
2019-03-01 mtklein@google.com update high-contrast color filter for tagged SW destinations

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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-01 18:40:24 -05:00
Gary Qian
39c46dea4b
Revert "Buffer lifecycle in WindowData (#7999)" (#8010)
This reverts commit 0b174017143c34629546134601bb6c65becf71a3.
2019-03-01 15:14:20 -08:00
Greg Spencer
293cfcaa54
Guard against using Android API not defined in API level 16 & 17 (#8006)
This adds a guard around the call to MotionEvent.isFromSource, which is not implemented in API 16 and 17.

Fixes flutter/flutter#28640
2019-03-01 14:53:22 -08:00
skia-flutter-autoroll
d7e0bc10c2
Roll src/third_party/skia 71a23d4195d9..e1f5b644656f (8 commits) (#8004)
https://skia.googlesource.com/skia.git/%2Blog/71a23d4195d9..e1f5b644656f

git log 71a23d4195d96dbf200fbf10fb887dbcc83bd1da..e1f5b644656fc38d4784d12e174a5f8bdbab7538 --date=short --no-merges --format=%ad %ae %s
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a1924739029e..dd1e37e31d68 (1 commits)
2019-02-28 ianloic@google.com Clean up SkFontMgr_fuchsia.cpp after FIDL API change
2019-03-01 reed@google.com fix docs for fitsInBytes
2019-03-01 kjlubick@google.com [canvaskit] Roll 0.4.1
2019-03-01 mtklein@google.com fix labels in P3 gm
2019-02-28 jvanverth@google.com Add GrMtlPipelineStateCache.
2019-03-01 fmalita@chromium.org [canvaskit] Ignore image paths in Skottie asset keys
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5546fb4fdd85..1581ff030b9c (2 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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-01 14:11:42 -05:00
Gary Qian
0b17401714
Buffer lifecycle in WindowData (#7999) 2019-03-01 10:43:09 -08:00
skia-flutter-autoroll
66042161eb
Roll src/third_party/skia 255569187f27..71a23d4195d9 (1 commits) (#8003)
https://skia.googlesource.com/skia.git/%2Blog/255569187f27..71a23d4195d9

git log 255569187f27d854a78ce67a62713fadc2d5e292..71a23d4195d96dbf200fbf10fb887dbcc83bd1da --date=short --no-merges --format=%ad %ae %s
2019-02-28 fmalita@chromium.org [canvaskit] Consolidate Skottie assets

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 (scroggo@google.com), and stop
the roller if necessary.
2019-03-01 09:25:23 -05:00
Chris Bracken
99f3f7a9c2
Fix incorrect transformation matrix (#8001)
Previously the transformation matrix returned on semantics nodes was
fetched by matrix col,row (incorrectly). This uses the SkMatrix
constants instead and adds a test.
2019-02-28 19:19:06 -08:00
skia-flutter-autoroll
c88b09710d
Roll src/third_party/skia b7b2da871e95..255569187f27 (23 commits) (#8002)
https://skia.googlesource.com/skia.git/%2Blog/b7b2da871e95..255569187f27

git log b7b2da871e959ce9d412498b0378f5ace0dd5808..255569187f27d854a78ce67a62713fadc2d5e292 --date=short --no-merges --format=%ad %ae %s
2019-03-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5de69e91bd93..5546fb4fdd85 (4 commits)
2019-02-27 csmartdalton@google.com Make GrMesh compatible with instanced draws that have no attribs
2019-02-28 reed@google.com Move responsibility to onMakeContext for device colorspace decision
2019-02-28 kjlubick@google.com [canvaskit] Add support for external fonts
2019-02-26 csmartdalton@google.com Revert "Drop unused shader support for sample variables"
2019-02-28 brianosman@google.com Particles: Removed emitters, added more full-featured position affectors
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c6eb41bebc27..a1924739029e (2 commits)
2019-02-28 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bc63cf9c511b..c6eb41bebc27 (3 commits)
2019-02-28 jvanverth@google.com Fix a couple of Mac windowing issues.
2019-02-28 bsalomon@google.com Remove support for SkDeferredDisplayListRecorder::DelayReleaseCallback::kNo.
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 201f136c9907..bc63cf9c511b (1 commits)
2019-02-28 thakis@chromium.org skia: Fix -Wextra-semi warnings in non-dcheck builds.
2019-02-27 michaelludwig@google.com Reland "Add general quad API to SkGpuDevice"
2019-02-28 brianosman@google.com Fix scaling error in SkLights::makeColorSpace
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 61d99852c465..1dc32aecaa61 (2053 commits)
2019-02-28 benjaminwagner@google.com Remove OS condition from isolate files
2019-02-28 kjlubick@google.com [canvaskit][pathkit] Remove flaky/low-utility Debug tests
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4b314eefc839..5de69e91bd93 (1 commits)
2019-02-28 fmalita@chromium.org solink with --start-group/--end-group
2019-02-27 scroggo@google.com Enable Skia for Windows
2019-02-28 halcanary@google.com SkQP Documentation
2019-02-28 kjlubick@google.com [canvaskit] Support image assets for Skottie

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 (scroggo@google.com), and stop
the roller if necessary.
2019-02-28 22:11:18 -05:00
Core
302e2e9d2d Fix cursor jumping when typing some special characters. (#7964) 2019-02-28 17:44:49 -08:00
Matt Carroll
fe15149d1a
Android Embedding PR 12: Add lifecycle methods to FlutterActivity. (#7974) 2019-02-28 16:51:17 -08:00
Matt Carroll
6145e9046a
Android Embedding PR 13: Integrated text input, keyevent input, and some other channel comms in FlutterView. (#7979) 2019-02-28 15:02:56 -08:00
Matt Carroll
56c16154ea
Android Embedding PR 9: Introduce an AndroidTouchProcessor to convert MotionEvents to Flutter touch data. (#7947) 2019-02-28 14:44:28 -08:00
Greg Spencer
a1d84996dd
Fix spelling errors in dartdocs (#7997)
Fix the spelling errors in the dartdocs for the engine.

There are no functionality changes here, just documentation fixes.
2019-02-28 14:42:55 -08:00
Ben Konyi
6bc9c3d170 Roll src/third_party/dart 40bab34fbd..7c70ab1817 (35 commits)
7c70ab1817 Revert change that empirically doesn't improve code for dart2js stopwatch.
895bc90509 Sync pub client to newest version
39f365f3b9 Sort declarations in parser.dart.
8af83b19d6 Sort declarations in ast_builder.dart.
0adddfbeab Eliminate uses of old AST node types from analysis server
120328aff7 [fasta] Commandline option to enable asserts
82c5c5bbb2 [fasta] Only read compiler context at construction in kernel_target.
9a4c49f301 Update field analysis tests to prepare for eager initializer improvements
75370569fc Fall back to DillLoader when computing types in SourceLoader
78ba3dab7a Rename ImplicitType to ImplcitFieldType
1720704594 Recognize effectively constant static fields
ba31e448ca Finish implementing IsIntersectionSubtypeOf
5f095b7039 [Fasta] Add support for spread in map literals
3b8591d13e [ddc] Initial impl for invoking service extension
ae70ce855f Include the completion suggestion labels as explicit relevance tags
50ab52d567 Use raw is-check when type arguments match the bounds
d650c619e2 more postfix "!" non-null assert operator tests
a3ab6b6514 [vm, gc] Reduce cost of maintaining allocation stats during scavenges.
36c14db2d3 Only refine non-null in SSA
a1349ac529 Remove childEntities and visitChildren from ForEachStatementImpl and ForStatementImpl.
31993bf1b5 improve expression function body recovery
1c477ad3aa Refactor downward inference to improve recovery
8f12d634fe add postfix "!" non-null assert operator
ab10fb12dc [vm/interpreter] Reduce stack usage of interpreter
ffc1383918 Move tests of five more analyzer codes to diagnostics
a6b76df8d8 Add flag to re-run global inference when reading a data file.
b04cb2f5e7 Don't create instances of ForStatement2Impl yet.
82a15835f0 Short-circuit logical operators in constants
7829012e61 add new ExperimentNotEnabled error code
1e2211bbb6 going to go ahead and just revert this. I don't think it is at all critical. Thanks for noticing the build failure Paul!
01cc5a6305 Ensure unknown fields in LSP payloads are ignored
d7a7de31bf Update dartkb test expectations
0e9d97498c Add some notes on using Dart LSP with Vim
a9ef31ba43 [Fasta] Add Kernel syntax for spread elements
b79e2a8882 Fix equivalence/show_helper
2019-02-28 13:31:16 -08:00
skia-flutter-autoroll
5194919e13
Roll src/third_party/skia 1179d5dfaf8d..b7b2da871e95 (1 commits) (#7996)
https://skia.googlesource.com/skia.git/%2Blog/1179d5dfaf8d..b7b2da871e95

git log 1179d5dfaf8d0a2a7c6c8f7e997dd267b118d5db..b7b2da871e959ce9d412498b0378f5ace0dd5808 --date=short --no-merges --format=%ad %ae %s
2019-02-28 mtklein@google.com set -fcolor-diagnostics when is_clang

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 (scroggo@google.com), and stop
the roller if necessary.
2019-02-28 11:31:43 -05:00
skia-flutter-autoroll
58ce0fff7a
Roll src/third_party/skia 90043480b587..1179d5dfaf8d (3 commits) (#7995)
https://skia.googlesource.com/skia.git/%2Blog/90043480b587..1179d5dfaf8d

git log 90043480b587b627b255e8010b23b0f2dff3a8c9..1179d5dfaf8d0a2a7c6c8f7e997dd267b118d5db --date=short --no-merges --format=%ad %ae %s
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 aaa17b8528d8..4b314eefc839 (2 commits)
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3014e76bab03..201f136c9907 (1 commits)
2019-02-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader dfc0f3b7a757..3014e76bab03 (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 (scroggo@google.com), and stop
the roller if necessary.
2019-02-28 03:42:59 -05:00
Chris Bracken
72cbe69cc8
Fix two typos in embedder.h (#7993)
occured -> occurred
preceeded -> preceded
2019-02-27 21:10:08 -08:00
Matt Carroll
2360b459de
Android Embedding PR 11: Add FlutterEngine to FlutterFragment. (#7972) 2019-02-27 21:09:28 -08:00