Chinmay Garde
39fb01b459
Allow running runtime_unittests in AOT mode. ( flutter/engine#8375 )
...
Previously, only the most basic tests were run in AOT mode.
2019-03-29 17:15:38 -07:00
Jason Simmons
7bdf7064c4
Handle null values in TextInputConfiguration.actionLabel JSON ( flutter/engine#8377 )
...
Fixes https://github.com/flutter/flutter/issues/29798
2019-03-29 17:15:04 -07:00
skia-flutter-autoroll
f305a32f09
Roll src/third_party/skia 73c6c9d26870..59b733715141 (3 commits) ( flutter/engine#8378 )
...
https://skia.googlesource.com/skia.git/%2Blog/73c6c9d26870..59b733715141
git log 73c6c9d268708f75e2fcdea6b2f7b7e2bf6eacae..59b733715141b732ce3fb73b8870851f616c3163 --date=short --no-merges --format=%ad %ae %s
2019-03-29 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-29 ethannicholas@google.com Revert "GPU support for SkMixers"
2019-03-29 ethannicholas@google.com GPU support for SkMixers
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.
2019-03-29 20:13:51 -04:00
Jason Simmons
ec6b6a1317
Check for hover motion events in AndroidTouchProcessor ( flutter/engine#8376 )
...
Fixes https://github.com/flutter/flutter/issues/30122
2019-03-29 15:42:11 -07:00
Zachary Anderson
8d8c635813
[flutter_tester] Accept --icu-data-file-path ( flutter/engine#8374 )
2019-03-29 14:57:40 -07:00
Jonah Williams
2df6e9157a
Introduce unit tests and refactor web dart:ui into "package" ( flutter/engine#8346 )
2019-03-29 14:54:53 -07:00
Chinmay Garde
9a54dbc65a
Move libdart selection into its own target in //flutter/runtime. ( flutter/engine#8373 )
...
Cleanup repeated rules.
2019-03-29 14:29:09 -07:00
Chinmay Garde
445287d84a
Add a GN format presubmit. ( flutter/engine#8371 )
2019-03-29 13:56:55 -07:00
skia-flutter-autoroll
e6b1b97fb6
Roll src/third_party/skia 7eeb74fdfd84..73c6c9d26870 (8 commits) ( flutter/engine#8372 )
...
https://skia.googlesource.com/skia.git/%2Blog/7eeb74fdfd84..73c6c9d26870
git log 7eeb74fdfd8453b4fc0f0460ade48d4097444043..73c6c9d268708f75e2fcdea6b2f7b7e2bf6eacae --date=short --no-merges --format=%ad %ae %s
2019-03-29 bsalomon@google.com Move new convex path towards the end of the path array in GM convexpaths.
2019-03-29 michaelludwig@google.com Interpolate coverage in screen space for perspective quads
2019-03-29 csmartdalton@google.com Split GrCCCoverageProcessor into subclasses
2019-03-29 ethannicholas@google.com fix SkSL lexer's handling of invalid characters
2019-03-29 bsalomon@google.com In GrAAConvexPathRenderer check whether middle quadtric control point is close to line segment between first and last control points and if so draw as a line.
2019-03-29 michaelludwig@google.com Add reproduction test case for crbug/947055
2019-03-29 fmalita@chromium.org [skottie] Allow extra-normal Bezier interpolation
2019-03-29 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.
2019-03-29 16:43:49 -04:00
stuartmorgan
fe4491e66f
Enable Linux shell build ( flutter/engine#8233 )
...
Enables building of the GLFW shell and the related unit tests.
2019-03-29 16:34:02 -04:00
Jason Simmons
d692d13125
libtxt: track the start and end x positions of glyph blobs for more accurate rendering of text decorations ( flutter/engine#8368 )
...
Fixes https://github.com/flutter/flutter/issues/30041
Fixes https://github.com/flutter/flutter/issues/24337
2019-03-29 13:01:37 -07:00
Chinmay Garde
1a7c5d7bf3
GN Format all files in the engine. ( flutter/engine#8369 )
2019-03-29 12:44:57 -07:00
Craig Stout
1eb2e9231d
Remove old Fuchsia external mem,sem extensions
2019-03-29 11:00:18 -07:00
Jason Simmons
b57b96cda3
Allow per-platform customization of the default Skia font manager ( flutter/engine#8358 )
...
The font manager returned by SkFontMgr::RefDefault is determined by Skia's
build configuration flags. Embedders may want to use a default font manager
other than the one selected by their build of Skia.
2019-03-29 09:52:29 -07:00
skia-flutter-autoroll
d4f5a43171
Roll src/third_party/skia 84a53268af92..7eeb74fdfd84 (3 commits) ( flutter/engine#8367 )
...
https://skia.googlesource.com/skia.git/%2Blog/84a53268af92..7eeb74fdfd84
git log 84a53268af92ca5a620c000a6199513350fdde36..7eeb74fdfd8453b4fc0f0460ade48d4097444043 --date=short --no-merges --format=%ad %ae %s
2019-03-29 robertphillips@google.com Add checks that the GrResourceAllocator is operating as expected
2019-03-29 bungeman@google.com Update SkTLazy includes.
2019-03-29 jvanverth@google.com Reland "Reland "Fix blurry edges on large ovals.""
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.
2019-03-29 12:48:59 -04:00
skia-flutter-autoroll
4562c5977b
Roll src/third_party/skia a2cec203eea8..84a53268af92 (1 commits) ( flutter/engine#8366 )
...
https://skia.googlesource.com/skia.git/%2Blog/a2cec203eea8..84a53268af92
git log a2cec203eea8d866ccd4e3d71f060f36210e3e1b..84a53268af92ca5a620c000a6199513350fdde36 --date=short --no-merges --format=%ad %ae %s
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 51562f15f4ad..5bb034db6243 (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.
2019-03-29 09:19:49 -04:00
skia-flutter-autoroll
d488148de2
Roll src/third_party/skia 57b7a792bb6f..a2cec203eea8 (1 commits) ( flutter/engine#8365 )
...
https://skia.googlesource.com/skia.git/%2Blog/57b7a792bb6f..a2cec203eea8
git log 57b7a792bb6f098690243be62f851384c6a9a179..a2cec203eea8d866ccd4e3d71f060f36210e3e1b --date=short --no-merges --format=%ad %ae %s
2019-03-28 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.
2019-03-29 05:49:49 -04:00
skia-flutter-autoroll
2a1af53d89
Roll src/third_party/skia bf4229cc10a1..57b7a792bb6f (5 commits) ( flutter/engine#8364 )
...
https://skia.googlesource.com/skia.git/%2Blog/bf4229cc10a1..57b7a792bb6f
git log bf4229cc10a10db751284d8d8d067287cfe8b542..57b7a792bb6f098690243be62f851384c6a9a179 --date=short --no-merges --format=%ad %ae %s
2019-03-29 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src eb8d3bc0b607..871828938944 (487 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 8116d646b3f8..6446c8882fa3 (3 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader fc8a46d0af96..51562f15f4ad (1 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c9d98716d2e7..fc8a46d0af96 (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.
2019-03-29 02:21:40 -04:00
skia-flutter-autoroll
d0e5565a8e
Roll src/third_party/skia 01fe26360660..bf4229cc10a1 (6 commits) ( flutter/engine#8363 )
...
https://skia.googlesource.com/skia.git/%2Blog/01fe26360660..bf4229cc10a1
git log 01fe263606601d5a95272e3bdf086cb2b85e2d74..bf4229cc10a10db751284d8d8d067287cfe8b542 --date=short --no-merges --format=%ad %ae %s
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 37628f09a4c5..c9d98716d2e7 (1 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 48b3587f8ea4..37628f09a4c5 (1 commits)
2019-03-28 fmalita@chromium.org [skottie] Tweak Shaper test tolerances to fix NativeFonts bots
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.
2019-03-28 22:57:49 -04:00
skia-flutter-autoroll
f0d69f128e
Roll src/third_party/skia cc8c7bee7925..01fe26360660 (10 commits) ( flutter/engine#8361 )
...
https://skia.googlesource.com/skia.git/%2Blog/cc8c7bee7925..01fe26360660
git log cc8c7bee792573f8e9dc108236d3af7621ad4f49..01fe263606601d5a95272e3bdf086cb2b85e2d74 --date=short --no-merges --format=%ad %ae %s
2019-03-28 fmalita@chromium.org [skottie] Add support for BodyMovin 5.5.0 keyframes
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4aa9bf12f7e0..48b3587f8ea4 (1 commits)
2019-03-28 stani@google.com Add API to get canvas wrapped by SkPaintFilterCanvas
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a563dd8c5734..4aa9bf12f7e0 (1 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0839cbda698f..a563dd8c5734 (2 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 robertphillips@google.com Remove unused PixelOpsFlags values
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e810ad90799c..8116d646b3f8 (6 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.
2019-03-28 19:30:49 -04:00
liyuqian
dedfd60b46
Rename threshold to access_threshold ( flutter/engine#8354 )
2019-03-28 14:37:00 -07:00
Michael Klimushyn
bced454415
Reduce z-fighting on Scenic ( flutter/engine#8318 )
...
Previously the engine was creating multiple `ShapeNode`s all underneath
the same root `EntityNode` at local space z=0. This caused frequent
z-fighting within Flutter layers.
This patch updates the engine to only create one ShapeNode per
EntityNode, which fixes the z-fighting independent of layer elevation.
Z-fighting is still possible from actually setting multiple layers to
the same z in world space using Flutter elevation.
flutter/flutter#25226
2019-03-28 14:05:37 -07:00
skia-flutter-autoroll
8239c30e4d
Roll src/third_party/skia 05be23dbd3c4..cc8c7bee7925 (11 commits) ( flutter/engine#8356 )
...
https://skia.googlesource.com/skia.git/%2Blog/05be23dbd3c4..cc8c7bee7925
git log 05be23dbd3c4565cb23744c154df80b0ebc0208a..cc8c7bee792573f8e9dc108236d3af7621ad4f49 --date=short --no-merges --format=%ad %ae %s
2019-03-28 reed@google.com add bench for colorfilter-mixer
2019-03-28 fmalita@chromium.org [skottie] Compute tight bounds in skottie::Shaper
2019-03-21 martin@mainframe.co.uk fix metal build errors with preprocessor definitions
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 nifong@google.com changes to wasm debugger for UI integration
2019-03-28 kjlubick@google.com Support WebGL 1.0 with caps
2019-03-28 kjlubick@google.com Add gen_interface to CheckGeneratedFiles check
2019-03-28 bungeman@google.com SkTLazy constructors to require constructable.
2019-03-28 brianosman@google.com Improve color space logic in read/writeSurfacePixels
2019-03-28 kjlubick@google.com Add test_only option to gen_interface
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 94f195b18776..0839cbda698f (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 (stani@google.com ), and stop
the roller if necessary.
2019-03-28 15:59:49 -04:00
Jonah Williams
109f71fc0b
Create ddc summary file and precompiled sdk ( flutter/engine#8355 )
2019-03-28 12:58:15 -07:00
Jason Simmons
4ef69b5dbb
Ensure that Picture::RasterizeToImage destroys Dart persistent values on the UI thread ( flutter/engine#8182 )
...
The DartPersistentValue used to hold the image callback is tied to a
Dart isolate. Destructing the DartPersistentValue requires entering
the isolate and must be done on the UI thread.
Fixes https://github.com/flutter/flutter/issues/29379
2019-03-28 12:37:18 -07:00
Jason Simmons
04ca9a5cb5
Create a new resource loading EGL context for each PlatformView instance on Android ( flutter/engine#8330 )
...
Using one global resource loading context will fail if two PlatformViews are
running concurrently with two different IO threads.
2019-03-28 11:33:56 -07:00
Chinmay Garde
1238fd06a1
Remove the standalone a11y test runners and merge its tests into embedder_unittests. ( flutter/engine#8338 )
...
Also cleans up the a11y unittests to use the new builder API and avoids polluting the global namespace with state for assertions.
2019-03-28 11:22:06 -07:00
Chinmay Garde
f3080acb10
Reset min log levels on each engine launch. ( flutter/engine#8343 )
2019-03-28 11:21:25 -07:00
Jonah Williams
1cb1983435
Revert "Build precompiled sdk and analyzer summary for dartdevc ( #8345 )" ( flutter/engine#8353 )
2019-03-28 10:40:51 -07:00
Jonah Williams
098f006fce
Build precompiled sdk and analyzer summary for dartdevc ( flutter/engine#8345 )
2019-03-28 10:16:33 -07:00
skia-flutter-autoroll
8f131af8bd
Roll src/third_party/skia e51181387f76..05be23dbd3c4 (8 commits) ( flutter/engine#8351 )
...
https://skia.googlesource.com/skia.git/%2Blog/e51181387f76..05be23dbd3c4
git log e51181387f763864acf5be828831b2d7c2b29065..05be23dbd3c4565cb23744c154df80b0ebc0208a --date=short --no-merges --format=%ad %ae %s
2019-03-28 reed@google.com use mixer to combine two filters
2019-03-28 kjlubick@google.com Add GrCap for initializing textures
2019-03-28 bsalomon@google.com Don't limit glTexStorage performance workaround on Android to command buffer.
2019-03-28 mtklein@google.com try purging between benches
2019-03-28 mtklein@google.com bool SkColorSpaceXformSteps::Required()
2019-03-28 egdaniel@google.com Add support to disable vsync on mac viewer.
2019-03-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-03-28 bratell@opera.com Add an include guard to SkottieShaper.h
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.
2019-03-28 12:29:52 -04:00
skia-flutter-autoroll
800c828916
Roll src/third_party/skia 3240800a9487..e51181387f76 (2 commits) ( flutter/engine#8349 )
...
https://skia.googlesource.com/skia.git/%2Blog/3240800a9487..e51181387f76
git log 3240800a9487b736fa268f10c3f5dc0612dbc39d..e51181387f763864acf5be828831b2d7c2b29065 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 208af3ebda25..e810ad90799c (10 commits)
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 57e05b8be2d9..94f195b18776 (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.
2019-03-28 08:57:50 -04:00
skia-flutter-autoroll
0164980857
Roll src/third_party/skia 01a065884b7d..3240800a9487 (2 commits) ( flutter/engine#8347 )
...
https://skia.googlesource.com/skia.git/%2Blog/01a065884b7d..3240800a9487
git log 01a065884b7d0a1fe563007e72bbf2793727c5f4..3240800a9487b736fa268f10c3f5dc0612dbc39d --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 179c932426b3..57e05b8be2d9 (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.
2019-03-28 05:28:50 -04:00
skia-flutter-autoroll
06f7f853c9
Roll src/third_party/skia e4c67058ddb1..01a065884b7d (1 commits) ( flutter/engine#8344 )
...
https://skia.googlesource.com/skia.git/%2Blog/e4c67058ddb1..01a065884b7d
git log e4c67058ddb14564c0a28cb32a5d878b13fd9f98..01a065884b7d0a1fe563007e72bbf2793727c5f4 --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.
2019-03-28 01:58:49 -04:00
stuartmorgan
ecb9da1446
Build Windows shell ( flutter/engine#8331 )
...
Enables the build of the Windows shell, based on the same GLFW code used
by the current Linux shell.
2019-03-27 23:38:44 -04:00
skia-flutter-autoroll
30f14a8a91
Roll src/third_party/skia 8d2c19554e4a..e4c67058ddb1 (1 commits) ( flutter/engine#8341 )
...
https://skia.googlesource.com/skia.git/%2Blog/8d2c19554e4a..e4c67058ddb1
git log 8d2c19554e4a1f9f75abaf1093558f9fc712ddf4..e4c67058ddb14564c0a28cb32a5d878b13fd9f98 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c240abe4ef2c..208af3ebda25 (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.
2019-03-27 22:29:49 -04:00
Chris Bracken
6bde234915
Cleanups to run_tests.sh script ( flutter/engine#8337 )
...
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.
2019-03-27 18:09:08 -07:00
stuartmorgan
21ff4f0dd3
Build GLFW from source for Linux shell ( flutter/engine#8327 )
...
Instead of requiring a system-level GLFW, build it from source and
statically link it into the Linux shell.
2019-03-27 20:22:50 -04:00
Chinmay Garde
792c41fb98
Fix Windows build. ( flutter/engine#8336 )
2019-03-27 16:43:08 -07:00
stuartmorgan
fcc2ff8886
Remove use of epoxy from Linux shell ( flutter/engine#8334 )
...
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.
2019-03-27 19:24:03 -04:00
Chris Bracken
c9556833a9
Add super call in FLEView reshape ( flutter/engine#8335 )
...
NSOpenGLView reshape is annotated with NS_REQUIRES_SUPER. This avoids
build failures when building with `-Wobjc-missing-super-calls`.
2019-03-27 16:22:12 -07:00
Chinmay Garde
20fe654ef3
Allow embedders to specify their own task runner interfaces. ( flutter/engine#8273 )
...
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.
2019-03-27 16:16:59 -07:00
Amir Hardon
2f36f159f1
Allow delegation of a11y events from nodes that were not yet traversed ( flutter/engine#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 .
2019-03-27 15:49:15 -07:00
skia-flutter-autoroll
9858d60fa7
Roll src/third_party/skia 99ccc0ca87e6..8d2c19554e4a (11 commits) ( flutter/engine#8332 )
...
https://skia.googlesource.com/skia.git/%2Blog/99ccc0ca87e6..8d2c19554e4a
git log 99ccc0ca87e6d255d1477923cec3a2b9732959ec..8d2c19554e4a1f9f75abaf1093558f9fc712ddf4 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c9f4a97ffe3..179c932426b3 (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 e43cda5f76de..4c9f4a97ffe3 (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.
2019-03-27 18:04:49 -04:00
Matt Carroll
87ff155831
Android Embedding PR22: Polish - FlutterActivity Intent factories, FlutterFragment control of render modes, FlutterSurfaceView transparent until rendering is ready. ( flutter/engine#8317 )
2019-03-27 14:57:23 -07:00
nathanrogersgoogle
c7035c4121
Fix "PointerEvent" flow end event ( flutter/engine#8319 )
...
"DispatchPointerDataPacket" should have been "PointerEvent".
2019-03-27 14:34:01 -07:00
Chinmay Garde
fc3d221b49
Reland "Allow specification of std::functions as native entrypoints from Dart code." ( flutter/engine#8329 )
...
This reverts commit 90c1cc90cf3a36a2ca2d68719c9c8e266a65aace after fixing Windows issues.
2019-03-27 12:22:48 -07:00
skia-flutter-autoroll
17c780d0ea
Roll src/third_party/skia 576eb87a2d2d..99ccc0ca87e6 (5 commits) ( flutter/engine#8328 )
...
https://skia.googlesource.com/skia.git/%2Blog/576eb87a2d2d..99ccc0ca87e6
git log 576eb87a2d2d58d169a2bf52cc99ab077c91a8a7..99ccc0ca87e6d255d1477923cec3a2b9732959ec --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 518c679da109..c240abe4ef2c (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.
2019-03-27 14:41:30 -04:00
stuartmorgan
ae4081652d
Map glfw into third_party, and roll buildroot ( flutter/engine#8308 )
...
Adds glfw to //third_party/, and rolls the buildroot to
ee817fb84542865e253bcce1866bc13e4065ca4d
to pick up the build rules for it.
2019-03-27 14:08:22 -04:00
Zachary Anderson
610db85f04
[fuchsia] Disable FML_TRACE_COUNTER events to unblock roll ( flutter/engine#8325 )
2019-03-27 10:36:34 -07:00