7140 Commits

Author SHA1 Message Date
Emmanuel Garcia
ba08edecf1 Remove engine hash from the output artifact (flutter/engine#11330) 2019-08-21 13:27:55 +00:00
stuartmorgan
d46e7e2737 Clean up Windows and Linux build output (flutter/engine#11324)
Final portion of reworking the names of the Linux and Windows desktop build outputs.

See flutter/flutter#38589
2019-08-21 05:53:38 -07:00
stuartmorgan
d4fd797f75 Roll angle licenses (flutter/engine#11035)
Rolls ANGLE forward to pick up the fix for
https://bugs.chromium.org/p/angleproject/issues/detail?id=3811
which substantially reduces the number of ANGLE copyright variants.

Updates LICENSES accordingly.
2019-08-21 05:51:27 -07:00
skia-flutter-autoroll
340ca47354 Roll src/third_party/skia 0b9801eadc12..f99b7960f433 (3 commits) (flutter/engine#11338)
https://skia.googlesource.com/skia.git/+log/0b9801eadc12..f99b7960f433

git log 0b9801eadc12..f99b7960f433 --date=short --no-merges --format='%ad %ae %s'
2019-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6aca71d7d705..6d653c02dd24 (4 commits)
2019-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8cd21345a0e8..85a9084804fd (458 commits)
2019-08-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader fd72dd0a439f..92eb0415d0b1 (1 commits)

Created with:
  gclient setdep -r src/third_party/skia@f99b7960f433

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-21 03:56:26 -04:00
Chinmay Garde
9326ee2551 Reference the Flutter framework instead of the dylib in iOS tests. (flutter/engine#11337) 2019-08-21 00:04:01 -07:00
Jonah Williams
87334f9974 Reland remove kernel sdk script (flutter/engine#10814) 2019-08-20 21:16:02 -07:00
stuartmorgan
59964aa29c Fix change_install_name.py to be GN-friendly (flutter/engine#11309)
change_install_name.py was operating on framework library files
in-place, which breaks GN's timestamp analysis handling since a file
can't be both an input and output of an action. As a result no-op builds
on macOS were not actually no-ops.

This changes the script to operate on an output copy, both fixing the
no-op build issue, and simplifying the GN framework construction scripts
by combining the copy step and the install-name step.

Fixes https://github.com/flutter/flutter/issues/33465
2019-08-20 21:15:42 -07:00
skia-flutter-autoroll
27e93b3262 Roll src/third_party/skia aa3820a9123c..0b9801eadc12 (3 commits) (flutter/engine#11334)
https://skia.googlesource.com/skia.git/+log/aa3820a9123c..0b9801eadc12

git log aa3820a9123c..0b9801eadc12 --date=short --no-merges --format='%ad %ae %s'
2019-08-20 bungeman@google.com Use void(void*) instead of decltype with sk_free.
2019-08-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-20 senorblanco@chromium.org Dawn: moar textures.

Created with:
  gclient setdep -r src/third_party/skia@0b9801eadc12

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-20 23:58:15 -04:00
Dan Field
5e6117503b Add tests for platform views (flutter/engine#11319) 2019-08-20 20:48:40 -07:00
Chinmay Garde
288c3c01ef Migrate Embedder API documentation to Doxygen format. (flutter/engine#11255)
Fixes https://github.com/flutter/flutter/issues/38870
2019-08-20 20:20:06 -07:00
Kaushik Iska
0f9e02a7d0 Do not add null task observers (flutter/engine#11315)
Potential fix for: https://github.com/flutter/flutter/issues/38778
2019-08-20 17:28:59 -07:00
Chinmay Garde
68a6bf0c1f When using a custom compositor, ensure the root canvas is flushed. (flutter/engine#11310)
The root canvas is managed by the external view embedder when using a custom
compositor. Due to this, frame submission on the surface will not end up
flushing the same (because the surface doesn’t have it to begin with). Fixed
with tests.
2019-08-20 17:06:57 -07:00
Francisco Magdaleno
319bd2c07e [glfw] Send the glfw key data to the framework. (flutter/engine#9386) 2019-08-20 15:55:51 -07:00
skia-flutter-autoroll
e7e0a5d5ad Roll src/third_party/skia b081bc4a3139..aa3820a9123c (16 commits) (flutter/engine#11314)
https://skia.googlesource.com/skia.git/+log/b081bc4a3139..aa3820a9123c

git log b081bc4a3139..aa3820a9123c --date=short --no-merges --format='%ad %ae %s'
2019-08-20 herb@google.com Remove using Settings for SkTextBlobCacheDiffCanvas
2019-08-20 ccameron@chromium.org Increase GrMtlPipelineState caches size by 8x
2019-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms d931999c3afd..6655095842ec (1 commits)
2019-08-20 bungeman@google.com Make SkFunctionWrapper a better wrapper.
2019-08-20 fmalita@chromium.org Faster SkPathEdgeIter
2019-08-20 halcanary@google.com RELEASE_NOTES: formatting cleanup, add some urls
2019-08-20 herb@google.com Increase the on stack array to reduce memory allocation
2019-08-20 jlavrova@google.com Placeholders implementation + unit tests
2019-08-20 reed@google.com make pathiter bench a little more realistic
2019-08-20 halcanary@google.com RELEASE_NOTES: note change to SkMallocPixelRef
2019-08-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-20 egdaniel@google.com Move transferFrom commands from GrOp and into GrRenderTask.
2019-08-20 halcanary@google.com SkQP: split make_apk script into create_apk and make_apk
2019-08-20 brianosman@google.com Reland "Remove old version of MakeCrossContextFromPixmap"
2019-08-20 halcanary@google.com SkBitmap: simplify setPixels()
2019-08-20 bsalomon@google.com GrRectBlurEffect: approximate piecewise cubic with quintic.

Created with:
  gclient setdep -r src/third_party/skia@aa3820a9123c

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-20 17:56:37 -04:00
stuartmorgan
e4f3ceb32c Set FlutterMacOS podspec min version to 10.11 (flutter/engine#11306)
The framework is built using 10.11 as the deployment version; update the
podspec accordingly.

See https://github.com/flutter/flutter/issues/33200
2019-08-20 14:51:16 -07:00
Kaushik Iska
281ac5bf5a Do not Prepare raster cache if view_embedder is present (flutter/engine#11300)
This is a perf win because we do not use the cache in Paint anyways.
RasterCache <-> PlatformViews interaction will be improved by:
https://github.com/flutter/flutter/issues/38903
2019-08-20 14:38:45 -07:00
Jason Simmons
b7345ada3c Fix a segfault in EmbedderTest.CanSpecifyCustomTaskRunner (flutter/engine#11305)
This test queues tasks to a custom task runner that runs the tasks on the
platform thread.  After shutting down the engine, the test must wait until
these tasks are drained before the test exits.
2019-08-20 14:11:45 -07:00
Yegor
34e183091c Add Chrome to Dockerfile (flutter/engine#11210) 2019-08-20 12:19:47 -07:00
skia-flutter-autoroll
46fa5353d5 Roll src/third_party/skia 52a6a40535b0..b081bc4a3139 (4 commits) (flutter/engine#11267)
https://skia.googlesource.com/skia.git/+log/52a6a40535b0..b081bc4a3139

git log 52a6a40535b0..b081bc4a3139 --date=short --no-merges --format='%ad %ae %s'
2019-08-20 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 13cc0fce4340..6aca71d7d705 (5 commits)
2019-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3b734c2675b5..8cd21345a0e8 (407 commits)
2019-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader dadeb009a297..fd72dd0a439f (5 commits)

Created with:
  gclient setdep -r src/third_party/skia@b081bc4a3139

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-20 14:10:22 -04:00
skia-flutter-autoroll
7cbc6c691c Roll src/third_party/skia 5f152f07455c..52a6a40535b0 (1 commits) (flutter/engine#11253)
https://skia.googlesource.com/skia.git/+log/5f152f07455c..52a6a40535b0

git log 5f152f07455c..52a6a40535b0 --date=short --no-merges --format='%ad %ae %s'
2019-08-19 liyuqian@google.com Add savelayer_with_backdrop GM to benchmark

Created with:
  gclient setdep -r src/third_party/skia@52a6a40535b0

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 23:38:46 -04:00
Matt Carroll
9d0ff95b12 Remove dart entrypoint Intent parameter from FlutterActivity. (#38713) (flutter/engine#11239) 2019-08-19 17:21:21 -07:00
skia-flutter-autoroll
269f670af5 Roll src/third_party/skia 8566dda51b42..5f152f07455c (8 commits) (flutter/engine#11241)
https://skia.googlesource.com/skia.git/+log/8566dda51b42..5f152f07455c

git log 8566dda51b42..5f152f07455c --date=short --no-merges --format='%ad %ae %s'
2019-08-19 reed@google.com add path-edger; lightweight Iter for edges
2019-08-19 herb@google.com Use bulk API for bitmap glyph drawing
2019-08-19 csmartdalton@google.com Add GrvkGpuRTCommandBuffer::appendSampledTexture
2019-08-19 brianosman@google.com Temporary Lua hook to measure impact of conservative convexity
2019-08-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-19 robertphillips@google.com Add textureReleaseProc and releaseContext to SkImage factory functions
2019-08-19 fmalita@chromium.org [skottie] Shaper downscale-to-fit vertical alignment mode
2019-08-19 jlavrova@google.com Fixed temp dir for snapshots

Created with:
  gclient setdep -r src/third_party/skia@5f152f07455c

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 19:56:22 -04:00
Chinmay Garde
4aa768d100 Provide a placeholder queue ID for the custom embedder task runner. (flutter/engine#11062)
This issue would only manifest when a custom task runner was being used with
a custom compositor. Both were tested separately but not together. A new
test has been added for this. We still create the GPU thread merger
unnecessarily but I can patch that later. I also cleaned up the existing
custom task runner test to not submit tasks on a dead engine as they just
log errors unnecessarily.

Filed new: https://github.com/flutter/flutter/issues/38844
2019-08-19 15:56:58 -07:00
Matt Carroll
afb3cb3f89 Notify framework to clear input connection when app is backgrounded (#35054) (flutter/engine#9498) 2019-08-19 14:12:45 -07:00
Dan Field
b3a9130e8e Re-enable firebase test and don't use google login (flutter/engine#11228) 2019-08-19 13:46:54 -07:00
skia-flutter-autoroll
116b557a65 Roll src/third_party/skia f8221786d088..8566dda51b42 (4 commits) (flutter/engine#11220)
https://skia.googlesource.com/skia.git/+log/f8221786d088..8566dda51b42

git log f8221786d088..8566dda51b42 --date=short --no-merges --format='%ad %ae %s'
2019-08-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 958fec279ed5..d931999c3afd (1 commits)
2019-08-19 egdaniel@google.com Remove some unused GrPixelConfig functions.
2019-08-19 csmartdalton@google.com Add kRequiresManualMSAAResolve to GrInternalSurfaceFlags

Created with:
  gclient setdep -r src/third_party/skia@8566dda51b42

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 16:02:32 -04:00
Chinmay Garde
ea84fb80da Update metal layer drawable size on relayout. (flutter/engine#11224)
This makes it so that the texture obtained by the next frame has the same dimensions as the frame being renderered.

Fixes https://github.com/flutter/flutter/issues/38754
2019-08-19 13:01:11 -07:00
Dan Field
266df3b39b Make firebase testlab always pass (flutter/engine#11226) 2019-08-19 12:36:33 -07:00
Kaushik Iska
d43a5a5346 [b/139487101] Dont present session twice (flutter/engine#11222) 2019-08-19 12:03:06 -07:00
liyuqian
226c44ba3c Add a BroadcastStream to FrameTiming (flutter/engine#11041)
Without this, developers have to override `onReportTimings` to listen for `FrameTiming`.
That can potentially break previous `onReportTimings` listeners if they forget to call
the old listener in their new callback.

This PR replaces the similar RP in the framework: https://github.com/flutter/flutter/pull/38574

Once this PR landed, we'll have to create another framework PR to use the stream to replace
`onReportTimings` usages.

Once that's done, we can then propose the breaking change of removing the deprecated
`onReportTimings`.
2019-08-19 10:52:16 -07:00
stuartmorgan
c3cb35c9a8 Show all license diffs (flutter/engine#11034)
Instead of gathering all license diffs but only showing the changes to
the first directory that has a diff, show all diffs before exiting
licenses.sh.

Fixes https://github.com/flutter/flutter/issues/38634
2019-08-19 09:24:21 -07:00
skia-flutter-autoroll
67d3a4974a Roll src/third_party/skia 9648b419f5cf..f8221786d088 (1 commits) (flutter/engine#11206)
https://skia.googlesource.com/skia.git/+log/9648b419f5cf..f8221786d088

git log 9648b419f5cf..f8221786d088 --date=short --no-merges --format='%ad %ae %s'
2019-08-19 egdaniel@google.com Remove incorrect metal assert.

Created with:
  gclient setdep -r src/third_party/skia@f8221786d088

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 10:34:29 -04:00
skia-flutter-autoroll
0e00923912 Roll src/third_party/skia 08f5b07831d9..9648b419f5cf (2 commits) (flutter/engine#11192)
https://skia.googlesource.com/skia.git/+log/08f5b07831d9..9648b419f5cf

git log 08f5b07831d9..9648b419f5cf --date=short --no-merges --format='%ad %ae %s'
2019-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 cdecd97ceefa..13cc0fce4340 (11 commits)
2019-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2bcadf49d820..dadeb009a297 (3 commits)

Created with:
  gclient setdep -r src/third_party/skia@9648b419f5cf

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 04:58:00 -04:00
skia-flutter-autoroll
418d5f7184 Roll src/third_party/skia daa26335bb6a..08f5b07831d9 (1 commits) (flutter/engine#11182)
https://skia.googlesource.com/skia.git/+log/daa26335bb6a..08f5b07831d9

git log daa26335bb6a..08f5b07831d9 --date=short --no-merges --format='%ad %ae %s'
2019-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src f21be5041b55..3b734c2675b5 (436 commits)

Created with:
  gclient setdep -r src/third_party/skia@08f5b07831d9

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-19 01:14:58 -04:00
skia-flutter-autoroll
31820d5769 Roll src/third_party/skia 174ea86fa6c5..daa26335bb6a (1 commits) (flutter/engine#11138)
https://skia.googlesource.com/skia.git/+log/174ea86fa6c5..daa26335bb6a

git log 174ea86fa6c5..daa26335bb6a --date=short --no-merges --format='%ad %ae %s'
2019-08-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

Created with:
  gclient setdep -r src/third_party/skia@daa26335bb6a

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-18 06:25:14 -04:00
skia-flutter-autoroll
4ae1344964 Roll src/third_party/skia 4b567cd679ab..174ea86fa6c5 (1 commits) (flutter/engine#11127)
https://skia.googlesource.com/skia.git/+log/4b567cd679ab..174ea86fa6c5

git log 4b567cd679ab..174ea86fa6c5 --date=short --no-merges --format='%ad %ae %s'
2019-08-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

Created with:
  gclient setdep -r src/third_party/skia@174ea86fa6c5

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=egdaniel@google.com
2019-08-18 02:39:26 -04:00
skia-flutter-autoroll
c7a27ab69e Roll src/third_party/skia 9318a6cfbcdd..4b567cd679ab (1 commits) (flutter/engine#11077)
https://skia.googlesource.com/skia.git/+log/9318a6cfbcdd..4b567cd679ab

git log 9318a6cfbcdd..4b567cd679ab --date=short --no-merges --format='%ad %ae %s'
2019-08-17 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

Created with:
  gclient setdep -r src/third_party/skia@4b567cd679ab

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=scroggo@google.com
2019-08-17 05:01:22 -04:00
Kaushik Iska
a8139b6786 [dynamic_thread_merging] Resubmit only on the frame where the merge (flutter/engine#11075)
fixes https://github.com/flutter/flutter/issues/38735
2019-08-17 01:48:28 -07:00
skia-flutter-autoroll
027c0c9dcb Roll src/third_party/skia a0c9d43c2075..9318a6cfbcdd (1 commits) (flutter/engine#11073)
https://skia.googlesource.com/skia.git/+log/a0c9d43c2075..9318a6cfbcdd

git log a0c9d43c2075..9318a6cfbcdd --date=short --no-merges --format='%ad %ae %s'
2019-08-17 reed@google.com build custom blitter for drawAtlas

Created with:
  gclient setdep -r src/third_party/skia@9318a6cfbcdd

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=scroggo@google.com
2019-08-17 01:14:29 -04:00
skia-flutter-autoroll
f3a7de3cdc Roll src/third_party/skia 237a95fe7b28..a0c9d43c2075 (9 commits) (flutter/engine#11069)
https://skia.googlesource.com/skia.git/+log/237a95fe7b28..a0c9d43c2075

git log 237a95fe7b28..a0c9d43c2075 --date=short --no-merges --format='%ad %ae %s'
2019-08-16 brianosman@google.com Revert "Remove old version of MakeCrossContextFromPixmap"
2019-08-16 bsalomon@google.com Workaround for Android Emulator default precision issue
2019-08-16 reed@google.com never check for degenerates in path::iter
2019-08-16 egdaniel@google.com Remove uses of GrPixelConfig in GrMtlCaps.
2019-08-16 senorblanco@chromium.org Dawn: implement textures & samplers.
2019-08-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-16 brianosman@google.com Remove old version of SkImage::makeTextureImage
2019-08-16 egdaniel@google.com Remove uses of GrPixelConfig in GrVkCaps and other vk files.
2019-08-16 senorblanco@chromium.org Dawn: update to GrCaps changes.

Created with:
  gclient setdep -r src/third_party/skia@a0c9d43c2075

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=scroggo@google.com
2019-08-16 21:26:30 -04:00
Michael Klimushyn
fe1797c17e More updates to the Robolectric test harness (flutter/engine#11068)
Previously the test wasn't correctly re-building the engine when its
files changed on multiple runs of `testing/run_tests.py`. It looks like
this is because the test build target wasn't depending on the entire
engine Android dependency, so some code changes were being ignored.
Update the build.
2019-08-16 17:09:09 -07:00
Michael Klimushyn
ca63162ed9 Minor update to the Robolectric test harness (flutter/engine#11067)
Make sure that any `android.util.Log`s during the tests are reported to
stdout.
2019-08-16 16:25:59 -07:00
skia-flutter-autoroll
facd76bbc8 Roll fuchsia/sdk/core/linux-amd64 from 7b00W... to -UaaS... (flutter/engine#11065)
Roll fuchsia/sdk/core/linux-amd64 from 7b00W... to -UaaS...

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-16 19:02:36 -04:00
skia-flutter-autoroll
92ba89d982 Roll src/third_party/skia df54f37a5dc1..237a95fe7b28 (2 commits) (flutter/engine#11058)
https://skia.googlesource.com/skia.git/+log/df54f37a5dc1..237a95fe7b28

git log df54f37a5dc1..237a95fe7b28 --date=short --no-merges --format='%ad %ae %s'
2019-08-16 brianosman@google.com Remove old version of MakeCrossContextFromPixmap
2019-08-16 herb@google.com Part 1/2 to remove SkTextBlobCacheDiffCanvas::Settings

Created with:
  gclient setdep -r src/third_party/skia@237a95fe7b28

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=scroggo@google.com
2019-08-16 17:43:24 -04:00
Jason Simmons
ed7e571669 Sort the Skia typefaces in a font style set into a consistent order (flutter/engine#11056)
When Minikin searches for a font based on a font style, it will score the fonts
in the family and choose the best match.  However, multiple fonts may have
equal scores (e.g. searching for a font with weight 600 when the set includes
fonts with weights 500 and 700).  In this case Minikin will select the first
font in the list with the best score.

However, the fonts in a font family's SkFontStyleSet may not always be provided
in a consistent order by the SkFontMgr.  So if the minikin::FontFamily list is
populated based on the SkFontStyleSet order, then a query for a given style might
not always return the same font.

This change sorts the typefaces in the SkFontStyleSet before converting them
into a Minikin font family.

Fixes https://github.com/flutter/flutter/issues/31212
2019-08-16 14:09:41 -07:00
Jim Graham
d3c46983fa Add ccls config files to .gitignore (flutter/engine#11046) 2019-08-16 10:47:56 -07:00
Shi-Hao Hong
cb707fb34a Pass Android Q insets.systemGestureInsets to Window (flutter/engine#10413)
* Pass Android Q system gesture inset information from insets.systemGestureInsets to Window.systemGestureInsets
2019-08-16 13:42:56 -04:00
Brian Osman
152e8dfa20 Remove unused dstColorSpace argument to MakeCrossContextFromPixmap (flutter/engine#11052) 2019-08-16 12:57:53 -04:00
skia-flutter-autoroll
8aeeb5b90c Roll src/third_party/skia d95c9ac5994b..df54f37a5dc1 (1 commits) (flutter/engine#11054)
https://skia.googlesource.com/skia.git/+log/d95c9ac5994b..df54f37a5dc1

git log d95c9ac5994b..df54f37a5dc1 --date=short --no-merges --format='%ad %ae %s'
2019-08-16 mtklein@google.com remove SkPicture_none.cpp

Created with:
  gclient setdep -r src/third_party/skia@df54f37a5dc1

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=scroggo@google.com
2019-08-16 11:32:28 -04:00
skia-flutter-autoroll
2e0c5b2ba2 Roll fuchsia/sdk/core/linux-amd64 from 5Nhwb... to 7b00W... (flutter/engine#11051)
Roll fuchsia/sdk/core/linux-amd64 from 5Nhwb... to 7b00W...

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-16 06:19:55 -04:00