5713 Commits

Author SHA1 Message Date
Amir Hardon
968cefaef1 Delegate a11y events and action to/from embedded Android platform views. (flutter/engine#8250)
Delegate a11y events and action to/from embedded Android platfrom views.

This handles delegation of:
  * AccessibilityNodeProvider#performAction
  * ViewGroup#requestSendAccessibilityEvent
  * View#onHoverEvent

Additionally updates the currently input accessibility focused node state that is
tracked by the a11y bridge when an embedded view's node is focused.
2019-03-25 14:26:49 -07:00
skia-flutter-autoroll
0d3dd80099 Roll src/third_party/skia 42197c0bc68e..15dc59e65cfa (19 commits) (flutter/engine#8294)
https://skia.googlesource.com/skia.git/%2Blog/42197c0bc68e..15dc59e65cfa

git log 42197c0bc68e4c109fad2f3665bf05ac0556ab0e..15dc59e65cfa9b06f1505d6e44e6dbb0e52ecf6a --date=short --no-merges --format=%ad %ae %s
2019-03-25 brianosman@google.com Stop supporting VC8 (Visual Studio 2005) in GrConfig
2019-03-22 ericrk@chromium.org Ensure we don't skip image memory barriers when queue change needed
2019-03-25 mtklein@google.com spin off :trace target
2019-03-25 brianosman@google.com Fix doc comment error for allocN32Pixels
2019-03-22 scroggo@google.com Only dereference imgcfg if non-null
2019-03-25 kjlubick@google.com Revert "Generate GrGLInterface and GrGlAssembleInterface* from table"
2019-03-25 brianosman@google.com Remove bookmaker sources and data files
2019-03-25 mtklein@google.com clean up stray libpng deps
2019-03-25 egdaniel@google.com Add option to disable vsync on viewer unix.
2019-03-25 brianosman@google.com Clean up texture domain effect GM, wrt proxy creation
2019-03-25 brianosman@google.com Stop flooding perf with uninteresting GPU stats
2019-03-25 egdaniel@google.com Fix up readPixels, writePixels, and copies when dealing with ycbcr textures in vulkan.
2019-03-25 mtklein@google.com de-common the rest of the flags
2019-03-25 kjlubick@google.com Delete in favor of autogenerated file
2019-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eae464dd3092..9078c6a7199b (1 commits)
2019-03-25 brianosman@google.com Fix GM that was trying to create mip-mapped proxies without checking caps
2019-03-25 bsalomon@google.com Avoid special shader for opaque alpha when drawing simple rectangles.
2019-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e24bc66dcda3..221459f4ecc9 (1 commits)
2019-03-25 kjlubick@google.com Delete old assembleInterface 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 (stani@google.com), and stop
the roller if necessary.
2019-03-25 15:53:55 -04:00
Chinmay Garde
871d19c495 Make it easy to write embedder unit tests by creating a fixture and config builder. (flutter/engine#8276)
All embedder unit-tests have to setup the Flutter project arguments from scratch
before launching the engine. The boilerplate and having to deal with the low
level C API during each engine launch is a hinderance to writing tests.

This patch introduces an EmbedderTest fixture that sets up all the embedder side snapshots before allowing the unit test to create a FlutterConfigBuilder` that
the test can use to incrementally build and edit the Flutter project
configuration. From the given state state of a configuration, multiple engines
can be launched with their lifecylces managed by appropriate RAII wrappers.

This allows the a fully configured Flutter engine to be launched using 4 lines
of code in a fixture.

```
EmbedderConfigBuilder builder;
builder.SetSoftwareRendererConfig();
builder.SetAssetsPathFromFixture(this);
builder.SetSnapshotsFromFixture(this);
auto engine = builder.LaunchEngine();
```
2019-03-25 11:58:38 -07:00
skia-flutter-autoroll
65f8c6303b Roll src/third_party/skia cd54466473fe..42197c0bc68e (10 commits) (flutter/engine#8292)
https://skia.googlesource.com/skia.git/%2Blog/cd54466473fe..42197c0bc68e

git log cd54466473fe5fdc462c6dac6def8b327ad58263..42197c0bc68e4c109fad2f3665bf05ac0556ab0e --date=short --no-merges --format=%ad %ae %s
2019-03-25 brianosman@google.com Add support for 1010102 on ES2 devices with EXT_texture_type_2_10_10_10_REV
2019-03-25 rmistry@google.com Add new Intel x86_64 CPU SkottieTracing bot
2019-03-25 michaelludwig@google.com Respect stroke width in Android rrect clip optimization
2019-03-25 rmistry@google.com [Recipe] Add CPU bot capability to perf_skottietrace.py
2019-03-25 kjlubick@google.com Generate GrGLInterface and GrGlAssembleInterface* from table
2019-03-25 brianosman@google.com Reland "Simplify two more clients of proxy provider (mipped vs. non-mipped)"
2019-03-25 brianosman@google.com SkBaseDevice::drawAtlas doesn't antialias either, so remove fallback
2019-03-25 rmistry@google.com [Recipe Modules] Make DefaultFlavor.step signature match the other step funcs
2019-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 62f62a6efa2c..e24bc66dcda3 (1 commits)
2019-03-25 rmistry@google.com [Recipe Modules] remove_file_on_device was in all flavors except DefaultFlavor

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-25 12:23:01 -04:00
skia-flutter-autoroll
b08a9aa24d Roll src/third_party/skia 2e2fa9e3a06b..cd54466473fe (2 commits) (flutter/engine#8291)
https://skia.googlesource.com/skia.git/%2Blog/2e2fa9e3a06b..cd54466473fe

git log 2e2fa9e3a06b679026d206ef5ebd2f195f331da9..cd54466473fe5fdc462c6dac6def8b327ad58263 --date=short --no-merges --format=%ad %ae %s
2019-03-22 kjlubick@google.com Expose gpu cache knobs
2019-03-25 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 (stani@google.com), and stop
the roller if necessary.
2019-03-25 08:53:58 -04:00
skia-flutter-autoroll
0663e648d3 Roll src/third_party/skia c9f746cfb9f4..2e2fa9e3a06b (1 commits) (flutter/engine#8290)
https://skia.googlesource.com/skia.git/%2Blog/c9f746cfb9f4..2e2fa9e3a06b

git log c9f746cfb9f4d9257c35b2162724a99f378692cf..2e2fa9e3a06b679026d206ef5ebd2f195f331da9 --date=short --no-merges --format=%ad %ae %s
2019-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e276f52bb4c9..62f62a6efa2c (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-25 05:23:55 -04:00
skia-flutter-autoroll
8835a91ccb Roll src/third_party/skia e9a53fe3526a..c9f746cfb9f4 (1 commits) (flutter/engine#8288)
https://skia.googlesource.com/skia.git/%2Blog/e9a53fe3526a..c9f746cfb9f4

git log e9a53fe3526ab3e485d54f7fc27c48c69e68ca9b..c9f746cfb9f4d9257c35b2162724a99f378692cf --date=short --no-merges --format=%ad %ae %s
2019-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 0a4f8d5b63f5..40ce19f3a56f (30 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-24 21:31:54 -04:00
skia-flutter-autoroll
528396e24d Roll src/third_party/skia d79c95e8bcf2..e9a53fe3526a (1 commits) (flutter/engine#8287)
https://skia.googlesource.com/skia.git/%2Blog/d79c95e8bcf2..e9a53fe3526a

git log d79c95e8bcf26ea406d0403e7ff460a5dd55b60d..e9a53fe3526ab3e485d54f7fc27c48c69e68ca9b --date=short --no-merges --format=%ad %ae %s
2019-03-23 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-24 06:16:54 -04:00
skia-flutter-autoroll
83acf46f9f Roll src/third_party/skia ab4c138c0ef3..d79c95e8bcf2 (2 commits) (flutter/engine#8286)
https://skia.googlesource.com/skia.git/%2Blog/ab4c138c0ef3..d79c95e8bcf2

git log ab4c138c0ef38ba1451698defb9b2b9518b96525..d79c95e8bcf26ea406d0403e7ff460a5dd55b60d --date=short --no-merges --format=%ad %ae %s
2019-03-24 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a88c1f9c8b34..eae464dd3092 (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-24 02:48:41 -04:00
skia-flutter-autoroll
dafe4eb12d Roll src/third_party/skia 97d957d1db65..ab4c138c0ef3 (3 commits) (flutter/engine#8285)
https://skia.googlesource.com/skia.git/%2Blog/97d957d1db65..ab4c138c0ef3

git log 97d957d1db657f8bbcec3db5fdddd5868ab9512e..ab4c138c0ef38ba1451698defb9b2b9518b96525 --date=short --no-merges --format=%ad %ae %s
2019-03-24 brianosman@google.com Revert "Simplify two more clients of proxy provider (mipped vs. non-mipped)"
2019-03-24 brianosman@google.com Revert "Remove GrDrawAtlasOp"
2019-03-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3d76aaf8edee..0a4f8d5b63f5 (139 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-23 23:19:28 -04:00
skia-flutter-autoroll
f14f520394 Roll src/third_party/skia 4c0b5c4b79dd..97d957d1db65 (1 commits) (flutter/engine#8284)
https://skia.googlesource.com/skia.git/%2Blog/4c0b5c4b79dd..97d957d1db65

git log 4c0b5c4b79dd14bee32d8a527aeaa3c26c72d3a1..97d957d1db657f8bbcec3db5fdddd5868ab9512e --date=short --no-merges --format=%ad %ae %s
2019-03-22 brianosman@google.com Remove GrDrawAtlasOp

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 19:49:49 -04:00
skia-flutter-autoroll
f2c26497c9 Roll src/third_party/skia b1dbbc8509c6..4c0b5c4b79dd (2 commits) (flutter/engine#8283)
https://skia.googlesource.com/skia.git/%2Blog/b1dbbc8509c6..4c0b5c4b79dd

git log b1dbbc8509c67b6db5561fa52dc96edae54f8c4c..4c0b5c4b79dd14bee32d8a527aeaa3c26c72d3a1 --date=short --no-merges --format=%ad %ae %s
2019-03-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2660b5031f11..a88c1f9c8b34 (1 commits)
2019-03-22 halcanary@google.com SkPDF: runtime switch between subsetters

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 16:13:55 -04:00
skia-flutter-autoroll
05a6bff54d Roll src/third_party/skia 61bd91237778..b1dbbc8509c6 (2 commits) (flutter/engine#8282)
https://skia.googlesource.com/skia.git/%2Blog/61bd91237778..b1dbbc8509c6

git log 61bd9123777867edc772d57c3cfccaf207e4507f..b1dbbc8509c67b6db5561fa52dc96edae54f8c4c --date=short --no-merges --format=%ad %ae %s
2019-03-22 herb@google.com Fix fallback problems for emoji
2019-03-22 bungeman@google.com Move fontmgr_bounds label setting to checkbox.

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 12:44:54 -04:00
skia-flutter-autoroll
e49e8c8bdb Roll src/third_party/skia ec1c6fdfdd11..61bd91237778 (1 commits) (flutter/engine#8280)
https://skia.googlesource.com/skia.git/%2Blog/ec1c6fdfdd11..61bd91237778

git log ec1c6fdfdd11c41b4a6f3c80bb9c7157cf092cc7..61bd9123777867edc772d57c3cfccaf207e4507f --date=short --no-merges --format=%ad %ae %s
2019-03-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a8ff88143af6..2660b5031f11 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 08:25:54 -04:00
skia-flutter-autoroll
baa854376b Roll src/third_party/skia e86cc5039026..ec1c6fdfdd11 (1 commits) (flutter/engine#8279)
https://skia.googlesource.com/skia.git/%2Blog/e86cc5039026..ec1c6fdfdd11

git log e86cc50390268c54faffaa5a7929c5cf11a7b31e..ec1c6fdfdd11c41b4a6f3c80bb9c7157cf092cc7 --date=short --no-merges --format=%ad %ae %s
2019-03-23 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 04:56:54 -04:00
skia-flutter-autoroll
fd00a8ec18 Roll src/third_party/skia 33332f1e100c..e86cc5039026 (1 commits) (flutter/engine#8278)
https://skia.googlesource.com/skia.git/%2Blog/33332f1e100c..e86cc5039026

git log 33332f1e100cf8e2c2fca385113f27b1e076bfd8..e86cc50390268c54faffaa5a7929c5cf11a7b31e --date=short --no-merges --format=%ad %ae %s
2019-03-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 896e7811184e..a8ff88143af6 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-23 01:22:55 -04:00
skia-flutter-autoroll
0fdefec6c3 Roll src/third_party/skia f9264bac4e99..33332f1e100c (27 commits) (flutter/engine#8275)
https://skia.googlesource.com/skia.git/%2Blog/f9264bac4e99..33332f1e100c

git log f9264bac4e995c2ee0fbd127ce10000ceed30945..33332f1e100cf8e2c2fca385113f27b1e076bfd8 --date=short --no-merges --format=%ad %ae %s
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 9aca4d1c479e..3d76aaf8edee (485 commits)
2019-03-22 enne@chromium.org Prevent overflow in Deserialize::ensureAtLeast
2019-03-22 jvanverth@google.com Revert "Reland "Fix blurry edges on large ovals.""
2019-03-22 mtklein@google.com create a wrapper to manage --nativeFonts and --gdi
2019-03-22 mtklein@google.com de-common another batch of flags
2019-03-22 reed@google.com add bench for drawAtlas
2019-03-22 ethannicholas@google.com fixed constructing matrices in SPIR-V when arguments cross column boundaries
2019-03-22 brianosman@google.com Simplify two more clients of proxy provider (mipped vs. non-mipped)
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 89c13815df2f..e276f52bb4c9 (2 commits)
2019-03-22 mtklein@google.com de-common --veryVerbose
2019-03-22 jvanverth@google.com Reland "Fix blurry edges on large ovals."
2019-03-22 rmistry@google.com [Recipe_Modules] read_file_on_device was in all flavors except the DefaultFlavor
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 86509d9074c0..89c13815df2f (1 commits)
2019-03-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-22 brianosman@google.com Fold together mippped and non-mippped bitmap to proxy functions
2019-03-22 mtklein@google.com factor out SetAnalyticAAFromCommonFlags()
2019-03-22 rmistry@google.com Update all page sets for the RecreateSKPs bot
2019-03-22 mtklein@google.com Fold CommonFlagsGpu into CommonFlags
2019-03-22 rmistry@google.com Add support for automated credentials login in webpages_playback.py
2019-03-22 rmistry@google.com Fix --record in webpages_playback.py
2019-03-22 rmistry@google.com Script to help create new page sets for the RecreateSKPs bot
2019-03-22 bsalomon@google.com Revert "Revert "Use glTexStorage for non-MIP mapped textures.""
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c1b8c87c9aa..86509d9074c0 (3 commits)
2019-03-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2e96bac879cf..4c1b8c87c9aa (1 commits)
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9e586a0f8a1c..896e7811184e (1 commits)
2019-03-22 mtklein@google.com delete DAA

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-22 21:53:54 -04:00
Kate Lovett
f29bf3d393 Linking Higher & Lower Class Docs (flutter/engine#8265)
* Linking lower layer classes to higher layers in API Docs.
2019-03-22 13:43:34 -07:00
Jonah Williams
32e5f5ffd8 check that public API of dart:ui conforms to web implementation (flutter/engine#8256) 2019-03-22 10:23:22 -07:00
skia-flutter-autoroll
6b9749cfcd Roll src/third_party/skia bc7402f30ad8..f9264bac4e99 (8 commits) (flutter/engine#8264)
https://skia.googlesource.com/skia.git/%2Blog/bc7402f30ad8..f9264bac4e99

git log bc7402f30ad83f04a81401cc2b1bcb19d7dec7a9..f9264bac4e995c2ee0fbd127ce10000ceed30945 --date=short --no-merges --format=%ad %ae %s
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cf1866183620..2e96bac879cf (2 commits)
2019-03-22 brianosman@google.com Remove Perf-Valgrind-AbandonGpuContext bot
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3dbb77576f93..cf1866183620 (1 commits)
2019-03-22 bsalomon@google.com Revert "Use glTexStorage for non-MIP mapped textures."
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader af26cfe3fd74..3dbb77576f93 (1 commits)
2019-03-21 bsalomon@google.com Use glTexStorage for non-MIP mapped textures.
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4d3cdbc27b79..af26cfe3fd74 (1 commits)
2019-03-21 reed@google.com update/add benches to look at colorspace as well as alphatype

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-22 11:51:15 -04:00
Justin McCandless
f55eee2dd9 Fix incorrect vertices colors length check (flutter/engine#8247)
A DCHECK was checking incorrect values, and this corrects it.
2019-03-22 06:57:29 -07:00
skia-flutter-autoroll
bc628fa30f Roll src/third_party/skia f4af3608b95a..bc7402f30ad8 (5 commits) (flutter/engine#8261)
https://skia.googlesource.com/skia.git/%2Blog/f4af3608b95a..bc7402f30ad8

git log f4af3608b95a188777441c955d213263d9b1916b..bc7402f30ad83f04a81401cc2b1bcb19d7dec7a9 --date=short --no-merges --format=%ad %ae %s
2019-03-21 benjaminwagner@google.com [infra] Cleanup unused OS mappings in gen_tasks.go
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 756b54d7073a..4d3cdbc27b79 (1 commits)
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3f9c56c3cd54..756b54d7073a (2 commits)
2019-03-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b55772e6e7dd..3f9c56c3cd54 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-22 08:24:20 -04:00
skia-flutter-autoroll
5cd8349089 Roll src/third_party/skia a39bbdad93be..f4af3608b95a (2 commits) (flutter/engine#8259)
https://skia.googlesource.com/skia.git/%2Blog/a39bbdad93be..f4af3608b95a

git log a39bbdad93be9778642d9f3bca3904f649222d16..f4af3608b95a188777441c955d213263d9b1916b --date=short --no-merges --format=%ad %ae %s
2019-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2219b18c984e..9e586a0f8a1c (1 commits)
2019-03-22 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-22 04:55:11 -04:00
skia-flutter-autoroll
6350b2eda6 Roll src/third_party/skia d0995493f8f3..a39bbdad93be (2 commits) (flutter/engine#8257)
https://skia.googlesource.com/skia.git/%2Blog/d0995493f8f3..a39bbdad93be

git log d0995493f8f3d1d4d882c6b5b5dbc327072dd41b..a39bbdad93be9778642d9f3bca3904f649222d16 --date=short --no-merges --format=%ad %ae %s
2019-03-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-21 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-22 01:26:11 -04:00
skia-flutter-autoroll
6e33ce1382 Roll src/third_party/skia 19fb3971bca5..d0995493f8f3 (11 commits) (flutter/engine#8255)
https://skia.googlesource.com/skia.git/%2Blog/19fb3971bca5..d0995493f8f3

git log 19fb3971bca5dd30c33513697fa082075c07c036..d0995493f8f3d1d4d882c6b5b5dbc327072dd41b --date=short --no-merges --format=%ad %ae %s
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 80c796becc43..b55772e6e7dd (2 commits)
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4ecc9d4073ce..80c796becc43 (1 commits)
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b57a03014063..9aca4d1c479e (502 commits)
2019-03-21 bungeman@google.com Make zoom in viewer exponential.
2019-03-21 rmistry@google.com Fix upload collisions in the AndroidOne SkottieTracing bot
2019-03-21 csmartdalton@google.com Rename GrAAFillRRectOp to GrFillRectOp
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 232bfeae6b29..2219b18c984e (6 commits)
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 603a1b53f72e..4ecc9d4073ce (2 commits)
2019-03-21 bsalomon@google.com Put SkImageInfo on SkImage to avoid cost of reconstructing for queries.
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7bc4f45a391f..603a1b53f72e (2 commits)
2019-03-21 egdaniel@google.com In viewer measure and show full frame times.

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 21:57:11 -04:00
Jason Simmons
7405924bf1 Do not drop the DartExecutor's message handler when a FlutterNativeView is detached from the FlutterView (flutter/engine#8254)
An activity can use ViewFactory.retainNativeFlutterView to reuse a
FlutterNativeView across multiple instances of the activity.  In this
scenario, the FlutterNativeView should continue to handle incoming messages
sent from Dart.
2019-03-21 18:08:58 -07:00
Chinmay Garde
12f29d32a1 Allow specifying an alternate Mac host SDK. (flutter/engine#8249) 2019-03-21 15:46:29 -07:00
skia-flutter-autoroll
75f216f0c9 Roll src/third_party/skia d6ab77a2e20f..19fb3971bca5 (17 commits) (flutter/engine#8245)
https://skia.googlesource.com/skia.git/%2Blog/d6ab77a2e20f..19fb3971bca5

git log d6ab77a2e20ff54644ffc247da4dd2ea755c1111..19fb3971bca5dd30c33513697fa082075c07c036 --date=short --no-merges --format=%ad %ae %s
2019-03-21 mtklein@google.com de-common some flags
2019-03-21 jvanverth@google.com Revert "Fix blurry edges on large ovals."
2019-03-21 brianosman@google.com Add maksing to SkSL byte code generator to please MSVC's RTC
2019-03-21 kjlubick@google.com [canvaskit] npm version 0.5.1
2019-03-21 ethannicholas@google.com fix Google3 roll
2019-03-21 bungeman@google.com Add font scale and skew in x to viewer.
2019-03-20 bungeman@google.com Always draw emoji with GPU.
2019-03-21 jvanverth@google.com Check for null parameter to SkOffsetSimplePolygon
2019-03-21 rmistry@google.com Add new AndroidOne SkottieTracing bot
2019-03-21 michaelludwig@google.com Use YUV effect in drawEdgeAAImageSet
2019-03-21 mtklein@google.com DEFINE_int32 + DEFINE_uint32 -> DEFINE_int
2019-03-21 brianosman@google.com Remove SkColorSpaceXformCanvas, and supporting code:
2019-03-21 jvanverth@google.com Fix blurry edges on large ovals.
2019-03-21 mtklein@google.com moar static flags
2019-03-21 rmistry@google.com New perf-skottietrace recipe
2019-03-21 mtklein@google.com refactor for saner constness
2019-03-21 mtklein@google.com update SkShader appendStages() fallback plan

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 18:28:11 -04:00
Amir Hardon
199310695f Mirror Android platform views a11y tree in the Flutter a11y tree. (flutter/engine#8237)
This PR mirrors virtual a11y tree of embedded platform views in the Flutter
a11y tree.

Non virtual hierarchies are not currently supported.

Only works on Android versions earlier than Android P as it relies on
reflection access to hidden system APIs which cannot be done starting
Android P.

A11y is not yet working as we also need to delegate a11y events from the
platform view to the FlutterView. This will be done in a following PR to
keep the change size a little saner.
2019-03-21 15:26:44 -07:00
Matt Carroll
c802d6ce22 FlutterJNI no longer asserts it is attached when dispatching platform messages and instead fizzles with a warning if not attached. Not sure what root cause of issue is, but this is necessary to avoid crashes. (flutter/engine#8246) 2019-03-21 13:45:13 -07:00
skia-flutter-autoroll
1a8a472386 Roll src/third_party/skia a695da930510..d6ab77a2e20f (11 commits) (flutter/engine#8243)
https://skia.googlesource.com/skia.git/%2Blog/a695da930510..d6ab77a2e20f

git log a695da930510831e7d1a7be3ddf98b9f8183b91c..d6ab77a2e20ff54644ffc247da4dd2ea755c1111 --date=short --no-merges --format=%ad %ae %s
2019-03-21 mtklein@google.com restore .clang-format
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9041bb7c0011..7bc4f45a391f (2 commits)
2019-03-21 ethannicholas@google.com Initial checkin of new SkSL interpreter.
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 290908500aed..9041bb7c0011 (1 commits)
2019-03-21 rmistry@google.com Remove auto adding CQ keywords for non-master branches
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader aff2dd067015..290908500aed (2 commits)
2019-03-20 bsalomon@google.com Avoid making new image snapshot in GPU->GPU SkSurface::draw()
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 10ed3a8a5eec..99740cdf2835 (1 commits)
2019-03-21 robertphillips@google.com Add support for Y410 (i.e., 1010102) to wacky_yuv_formats
2019-03-21 kjlubick@google.com Add GN args for GL/GLES interface
2019-02-20 tushar.khandelwal@arm.com Store LZW dictionary suffixes in larger chunks

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 12:23:47 -04:00
skia-flutter-autoroll
65a8260628 Roll src/third_party/skia 174a3f61fd5d..a695da930510 (2 commits) (flutter/engine#8242)
https://skia.googlesource.com/skia.git/%2Blog/174a3f61fd5d..a695da930510

git log 174a3f61fd5dd38d4ea8943f68ca6d9267252d68..a695da930510831e7d1a7be3ddf98b9f8183b91c --date=short --no-merges --format=%ad %ae %s
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f455f7565a7a..232bfeae6b29 (4 commits)
2019-03-20 benjaminwagner@google.com Add more detail on configuring jobs.

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 08:55:11 -04:00
skia-flutter-autoroll
68e5716465 Roll src/third_party/skia 2c4ceca62d27..174a3f61fd5d (1 commits) (flutter/engine#8239)
https://skia.googlesource.com/skia.git/%2Blog/2c4ceca62d27..174a3f61fd5d

git log 2c4ceca62d27ebd3617d91b94a0231030927f864..174a3f61fd5dd38d4ea8943f68ca6d9267252d68 --date=short --no-merges --format=%ad %ae %s
2019-03-21 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 05:20:12 -04:00
skia-flutter-autoroll
2606916e44 Roll src/third_party/skia e409441aee0d..2c4ceca62d27 (1 commits) (flutter/engine#8238)
https://skia.googlesource.com/skia.git/%2Blog/e409441aee0d..2c4ceca62d27

git log e409441aee0d52e03046e62d00d139bda8eeba22..2c4ceca62d27ebd3617d91b94a0231030927f864 --date=short --no-merges --format=%ad %ae %s
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a532570a09b8..f455f7565a7a (4 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-21 01:51:11 -04:00
skia-flutter-autoroll
160bb518d3 Roll src/third_party/skia 4652930a7dfc..e409441aee0d (1 commits) (flutter/engine#8236)
https://skia.googlesource.com/skia.git/%2Blog/4652930a7dfc..e409441aee0d

git log 4652930a7dfc23d368d96b2ff46305a94172511c..e409441aee0d52e03046e62d00d139bda8eeba22 --date=short --no-merges --format=%ad %ae %s
2019-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c296806411fb..aff2dd067015 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 22:22:11 -04:00
Jason Simmons
18437bef89 Use the GPU thread for Android surface on-screen context lifecycle operations (flutter/engine#8234)
Fixes https://github.com/flutter/flutter/issues/29679
2019-03-20 17:43:53 -07:00
skia-flutter-autoroll
86991037e3 Roll src/third_party/skia 7e2c0614a2fd..4652930a7dfc (5 commits) (flutter/engine#8232)
https://skia.googlesource.com/skia.git/%2Blog/7e2c0614a2fd..4652930a7dfc

git log 7e2c0614a2fd08e418b789939dfdad9b76e70fa7..4652930a7dfc23d368d96b2ff46305a94172511c --date=short --no-merges --format=%ad %ae %s
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 00ba176c0c40..c296806411fb (2 commits)
2019-03-20 mtklein@google.com remove some more SK- in DrawCommand
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ca0130108117..b57a03014063 (635 commits)
2019-03-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-20 egdaniel@google.com Reduce use of map buffers on ARM vulkan.

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 18:50:12 -04:00
Matt Carroll
752939347e Removed Activity reference from AccessibilityBridge by using a View for insets instead of the Activity (#18115) (flutter/engine#8231) 2019-03-20 14:18:34 -07:00
stuartmorgan
c3a14b5501 Initial import of GLFW Linux shell from FDE (flutter/engine#8159)
Changes include:
- File structure
- Header guards
- Include paths
- Namespaces
- Integration with the engine's GN build
- Conversion from jsoncpp to rapidjson
- Style and clang-format adjustment to match engine repository
2019-03-20 17:15:52 -04:00
stuartmorgan
285eec928c Remove jsoncpp from desktop Linux shell setup (flutter/engine#8230)
The jsoncpp requirement was removed in the migration from FDE to this
repository, so it doesn't need to be installed by the script.
2019-03-20 17:05:58 -04:00
stuartmorgan
e5a5b61ece Add the Linux desktop setup script to Dockerfile (flutter/engine#8227)
In preparation for enabling Linux shell builds, add the script that
installs necessary system-level dependencies.
2019-03-20 16:11:40 -04:00
Amir Hardon
f537b10fe8 Have the AccessibilityBridge attach/detach itself to the (flutter/engine#8229)
PlatformViewsDelegate.

Since onDetachedFromWindow can be called after the activity was
destroyed, the previous call to detach the accessibility bridge could
have crash as the NativeFlutterView was already null.
2019-03-20 12:26:30 -07:00
skia-flutter-autoroll
617bda6166 Roll src/third_party/skia ba91f65f2070..7e2c0614a2fd (13 commits) (flutter/engine#8228)
https://skia.googlesource.com/skia.git/%2Blog/ba91f65f2070..7e2c0614a2fd

git log ba91f65f20701ce6ae6b43556d1ffb7c8be61a73..7e2c0614a2fd08e418b789939dfdad9b76e70fa7 --date=short --no-merges --format=%ad %ae %s
2019-03-20 brianosman@google.com Remove spurious ';'
2019-03-20 mtklein@google.com de-Sk tools/trace
2019-03-20 mtklein@google.com de-Sk tools/debugger
2019-03-20 mtklein@google.com SkAnimTimer -> AnimTimer
2019-03-20 mtklein@google.com fold sk_pixel_iter.h into ToolUtils
2019-03-20 mtklein@google.com sk_tool_utils -> ToolUtils, and git clang-format
2019-03-20 rmistry@google.com Add ability to skip adb binary push
2019-03-20 mtklein@google.com de-Sk tools/font, and git clang-format
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6ce1be5a5a53..a532570a09b8 (4 commits)
2019-03-20 mtklein@google.com remove Sk prefix from CommandLineFlags
2019-03-20 mtklein@google.com upgrade clang_linux to LLVM 8
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5851ef46d285..00ba176c0c40 (1 commits)
2019-03-20 ethannicholas@google.com Revert "Revert "more relaxed precision decorations for SPIR-V output""

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 15:21:13 -04:00
Matt Carroll
23bfa08262 Moved io.flutter.embedding.engine.android package to io.flutter.embedding.android (flutter/engine#8221) 2019-03-20 11:30:49 -07:00
skia-flutter-autoroll
a1277a6bca Roll src/third_party/skia 4273a150f84d..ba91f65f2070 (6 commits) (flutter/engine#8225)
https://skia.googlesource.com/skia.git/%2Blog/4273a150f84d..ba91f65f2070

git log 4273a150f84d70a9acc340261fd5e7be1af310a5..ba91f65f20701ce6ae6b43556d1ffb7c8be61a73 --date=short --no-merges --format=%ad %ae %s
2019-03-19 jvanverth@google.com Tweaks to Metal pipeline state.
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3e485a4f3ec8..5851ef46d285 (1 commits)
2019-03-20 kjlubick@google.com Make ios actually fail
2019-03-20 brianosman@google.com Remove all of the _as_paths GMs
2019-03-19 kjlubick@google.com [canvaskit] Add requestAnimationFrame to SkSurface
2019-03-20 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 11:51:14 -04:00
skia-flutter-autoroll
68ca2b5d7a Roll src/third_party/skia d7d93001ead2..4273a150f84d (1 commits) (flutter/engine#8224)
https://skia.googlesource.com/skia.git/%2Blog/d7d93001ead2..4273a150f84d

git log d7d93001ead20ddf31d2c4352ccf2fd6b87f791b..4273a150f84d70a9acc340261fd5e7be1af310a5 --date=short --no-merges --format=%ad %ae %s
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f2564656e7af..3e485a4f3ec8 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 08:21:12 -04:00
skia-flutter-autoroll
bbaa0b58dd Roll src/third_party/skia 37a9294d2eb9..d7d93001ead2 (2 commits) (flutter/engine#8223)
https://skia.googlesource.com/skia.git/%2Blog/37a9294d2eb9..d7d93001ead2

git log 37a9294d2eb985c5c8bf1462646e7b8b70aef5cb..d7d93001ead20ddf31d2c4352ccf2fd6b87f791b --date=short --no-merges --format=%ad %ae %s
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 df35e382de78..6ce1be5a5a53 (2 commits)
2019-03-20 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 04:52:13 -04:00
skia-flutter-autoroll
872a8b3503 Roll src/third_party/skia 2894d13a0d9b..37a9294d2eb9 (1 commits) (flutter/engine#8222)
https://skia.googlesource.com/skia.git/%2Blog/2894d13a0d9b..37a9294d2eb9

git log 2894d13a0d9b133587760f50c6026d536f869c29..37a9294d2eb985c5c8bf1462646e7b8b70aef5cb --date=short --no-merges --format=%ad %ae %s
2019-03-19 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 01:23:56 -04:00
skia-flutter-autoroll
ef428cd7d2 Roll src/third_party/skia dd0544078d05..2894d13a0d9b (33 commits) (flutter/engine#8220)
https://skia.googlesource.com/skia.git/%2Blog/dd0544078d05..2894d13a0d9b

git log dd0544078d058e68cf91404745b493d7d5a184d0..2894d13a0d9b133587760f50c6026d536f869c29 --date=short --no-merges --format=%ad %ae %s
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2dc0303903b1..f2564656e7af (3 commits)
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 halcanary@google.com Documentation: notes on example fiddles
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9b050f846a06..df35e382de78 (2 commits)
2019-03-19 bsalomon@google.com Reland "Add small offset to t in GrLinearGradientLayout."
2019-03-19 fmalita@chromium.org [skottie] Turn on AA for solid layers
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0e712410582f..2dc0303903b1 (1 commits)
2019-03-19 ethannicholas@google.com Revert "more relaxed precision decorations for SPIR-V output"
2019-03-19 halcanary@google.com Docs: fix more case-sensitive names
2019-03-19 fmalita@chromium.org [skottie] Initial camera support
2019-03-19 michaelludwig@google.com Respect strict constraint in drawEdgeAAImageSet
2019-03-19 egdaniel@google.com Don't directly map vertex/index buffers on qualcomm vulkan.
2019-03-19 halcanary@google.com Docs: rename examples files to match names
2019-03-19 kjlubick@google.com Add macro to decide GrGLStandard
2019-03-19 michaelludwig@google.com Add SK_API to ImageSetEntry
2019-03-08 bungeman@google.com Add planet emoji font.
2019-03-19 mtklein@google.com regen from .fp files after .clang-format change
2019-03-19 mtklein@google.com try 2 threads on n7/np
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 69be71e10036..ca0130108117 (351 commits)
2019-03-18 ethannicholas@google.com more relaxed precision decorations for SPIR-V output
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7cdf79cccb8e..0e712410582f (1 commits)
2019-03-18 mtklein@google.com tweak .clang-format
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 24cb99d44e9c..7cdf79cccb8e (3 commits)
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b8c63935328f..24cb99d44e9c (1 commits)
2019-03-19 michaelludwig@google.com Reland "Reland "Update SkCanvas' experimental SkiaRenderer API""
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 289a576d337a..b8c63935328f (1 commits)
2019-03-18 robertphillips@google.com Have DM's "--pr ~*" processing start from the default list of path renderers
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eb986426cd6d..9b050f846a06 (1 commits)
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bbf5cf1e4762..289a576d337a (1 commits)
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-19 19:54:21 -04:00
Kaushik Iska
b8a2953d4c [ios] Set contentsScale before we commit CATransaction (flutter/engine#8218)
Layout occurs after [CATransaction commit]. layoutSubviews was where we set the contentsScale on the CALayer. This meant that for one frame, we would see content on the overlay view which was did not have the correct content scale.

This change makes it so that we initialize the FlutterOverlayView with the correct contentsScale.

This also updates the overlay_gr_context_ when we first create the overlay_view. This is an artifact of #8175.

This manifests as jank as seen in: flutter/flutter#29573
2019-03-19 16:36:11 -07:00