5422 Commits

Author SHA1 Message Date
skia-flutter-autoroll
909bf53cd2 Roll src/third_party/skia 9a049e6ce39d..63c4d3596915 (8 commits) (flutter/engine#7909)
https://skia.googlesource.com/skia.git/%2Blog/9a049e6ce39d..63c4d3596915

git log 9a049e6ce39d9a7c0270b5f52ca21035e71032ef..63c4d3596915ca38eb47266a98c6f5d99399b52e --date=short --no-merges --format=%ad %ae %s
2019-02-21 mtklein@google.com Revert "remove linear sRGB singleton"
2019-02-21 reed@google.com fix mac format for gm
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0eee33250ebb..3fc635ac4a7f (1 commits)
2019-02-21 scroggo@google.com Remove SK_SUPPORT_LEGACY_ANDROID_CODEC_COLORSPACE
2019-02-21 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-21 egdaniel@google.com Return correct GrBackendFormat when ycbcr conversion is valid.
2019-02-21 reed@google.com add gm for aa gamma
2019-02-13 mtklein@google.com remove linear sRGB singleton

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-21 17:11:44 -05:00
Stanislav Baranov
95c09f168a Reland #7777 with proper LICENSE (flutter/engine#7888) 2019-02-21 13:45:24 -08:00
Jason Simmons
e1b2fdc6ba Do not add ghost runs for trailing whitespace if the text is ellipsized (flutter/engine#7906) 2019-02-21 13:36:33 -08:00
Dan Field
8fe68c4940 Revert "Revert "Remove unnecessary entry-point closurization. (#7827)" (#7876)" (flutter/engine#7904)
This reverts commit b5babd15a25681ce779fdcf769ab1b7901af839b.
2019-02-21 10:57:31 -08:00
skia-flutter-autoroll
21cb983188 Roll src/third_party/skia 05ff93c43ea5..9a049e6ce39d (11 commits) (flutter/engine#7903)
https://skia.googlesource.com/skia.git/%2Blog/05ff93c43ea5..9a049e6ce39d

git log 05ff93c43ea57fd62cd1bc36ab7cd9b6112a7ecf..9a049e6ce39d9a7c0270b5f52ca21035e71032ef --date=short --no-merges --format=%ad %ae %s
2019-02-21 bsalomon@google.com SK_API SkExecutor
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3f48ecb3efb5..0eee33250ebb (1 commits)
2019-02-21 reed@google.com add subpixel tweaking
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 9374ba7d790a..b7157d764389 (1 commits)
2019-02-21 reed@google.com remove old code behind SK_SUPPORT_LEGACY_SETLENGTH
2019-02-21 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c1fd4087ddc9..3f48ecb3efb5 (2 commits)
2019-02-21 thakis@chromium.org Remove another semicolon.
2019-02-21 reed@google.com add test for mac aa on fonts
2019-02-21 fmalita@chromium.org [sksg] Hoist empty-bounds check to base RenderNode
2019-02-20 kjlubick@google.com [canvaskit] Upgrade emscripten to .27

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-21 13:07:52 -05:00
skia-flutter-autoroll
05a3ffecb9 Roll src/third_party/skia 348227b89430..05ff93c43ea5 (2 commits) (flutter/engine#7901)
https://skia.googlesource.com/skia.git/%2Blog/348227b89430..05ff93c43ea5

git log 348227b8943013f86d689bac0f8db8b287e96d97..05ff93c43ea57fd62cd1bc36ab7cd9b6112a7ecf --date=short --no-merges --format=%ad %ae %s
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eef531f1716a..08573730b75a (5 commits)
2019-02-21 recipe-roller@chromium.org Roll recipe dependencies (trivial).

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

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

If the roll is causing failures, please contact the current sheriff (jvanverth@google.com), and stop
the roller if necessary.
2019-02-21 08:49:12 -05:00
skia-flutter-autoroll
22494659af Roll src/third_party/skia 20ebd0cb3882..348227b89430 (4 commits) (flutter/engine#7900)
https://skia.googlesource.com/skia.git/%2Blog/20ebd0cb3882..348227b89430

git log 20ebd0cb3882d1bdeed04eaa983b0e5842f0fdaf..348227b8943013f86d689bac0f8db8b287e96d97 --date=short --no-merges --format=%ad %ae %s
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-21 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-02-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 902ceed39986..eef531f1716a (2 commits)
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).

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

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

If the roll is causing failures, please contact the current sheriff (jvanverth@google.com), and stop
the roller if necessary.
2019-02-21 04:37:57 -05:00
Chris Bracken
a987736df4 Eliminate .member = foo struct initialization (flutter/engine#7899)
This breaks MSVC:
```
[3049/3506] CXX obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj
FAILED: obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj
ninja -t msvc -e environment.x64 -- E:\b\c\goma_cache\client/gomacc.exe "E:\b\depot_tools\win_toolchain\vs_files\3bc0ec615cf20ee342f3bc29bc991b5ad66d8d2c\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64/cl.exe" /nologo /showIncludes /FC @obj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj.rsp /c ../../flutter/shell/gpu/gpu_surface_gl_delegate.cc /Foobj/flutter/shell/gpu/gpu_surface_gl.gpu_surface_gl_delegate.obj /Fdobj/flutter/shell/gpu/gpu_surface_gl_cc.pdb
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(70): error C2059: syntax error: '.'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(71): error C2143: syntax error: missing ';' before '}'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(76): error C2061: syntax error: identifier 'ProcResolverContext'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): error C3536: 'proc_resolver_context': cannot be used before it is initialized
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): error C2227: left of '->resolver' must point to class/struct/union/generic type
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(78): note: type is 'int'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2059: syntax error: 'if'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2143: syntax error: missing ';' before '{'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(82): error C2447: '{': missing function header (old-style formal list?)
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2059: syntax error: 'if'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2143: syntax error: missing ';' before '{'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(87): error C2447: '{': missing function header (old-style formal list?)
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(91): error C2059: syntax error: '('
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(91): error C2059: syntax error: ')'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(92): error C2059: syntax error: 'return'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(95): error C2653: 'GPUSurfaceGLDelegate': is not a class or namespace name
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(95): error C2270: 'GetGLInterface': modifiers not allowed on nonmember functions
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(96): error C3861: 'GetGLProcResolver': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(96): error C3861: 'CreateGLInterface': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(100): error C2653: 'GPUSurfaceGLDelegate': is not a class or namespace name
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(101): error C3861: 'CreateGLInterface': identifier not found
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(104): error C2059: syntax error: '}'
e:\b\rr\tmpahx5uo\w\src\flutter\shell\gpu\gpu_surface_gl_delegate.cc(104): error C2143: syntax error: missing ';' before '}'
```
2019-02-20 23:37:26 -08:00
Chris Bracken
def147d48e Revert "Reland PerformanceOverlayLayer golden test (#7863)" (flutter/engine#7895)
Reverting this broke the flow tests for the performance overlay:

```
../../flutter/flow/layers/performance_overlay_layer_unittests.cc:70: Failure
Value of: golden_data != nullptr
  Actual: false
Expected: true
```

This reverts commit ad96de250ecc47a7c26134ad434150199539b00b.
2019-02-20 20:45:39 -08:00
Dan Field
53102bd3a2 Test profile and release build and unit tests (flutter/engine#7880)
* Test profile build and unit tests

* update googletest, skip JIT tests on non-debug builds
2019-02-20 20:13:02 -08:00
Chris Bracken
b9ceb3090d Add accessibility semantics support to embedder (flutter/engine#7891)
Flutter's accessibility APIs consist of three main calls from the
embedder to the Dart application:

  1. FlutterEngineUpdateSemanticsEnabled: enables/disables semantics support.

  2. FlutterEngineUpdateAccessibilityFeatures: sets embedder-specific
     accessibility features.

  3. FlutterEngineDispatchSemanticsAction: dispatches an action (tap,
     long-press, scroll, etc.) to a semantics node.

and two main callbacks triggered by Dart code:

  1. FlutterUpdateSemanticsNodeCallback: notifies the embedder of
     updates to the properties of a given semantics node.

  2. FlutterUpdateSemanticsCustomActionCallback: notifies the embedder
     of updates to custom semantics actions registered in Dart code.

In the Flutter framework, when accessibility is first enabled, the
embedder will receive a stream of update callbacks notifying the
embedder of the full semantics tree. On further changes in the Dart
application, only updates will be sent.
2019-02-20 18:59:29 -08:00
skia-flutter-autoroll
c41cfaf17a Roll src/third_party/skia e471c05f92e8..20ebd0cb3882 (4 commits) (flutter/engine#7894)
https://skia.googlesource.com/skia.git/%2Blog/e471c05f92e8..20ebd0cb3882

git log e471c05f92e86c8f8a460f55c775ca245924519e..20ebd0cb3882d1bdeed04eaa983b0e5842f0fdaf --date=short --no-merges --format=%ad %ae %s
2019-02-20 reed@google.com remove SK_SUPPORT_LEGACY_TEXTBLOBCACHEDIFFCANVAS_CONSTRUCTOR code
2019-02-20 fmalita@chromium.org [skottie] Tint effect support
2019-02-20 michaelludwig@google.com Support decal mode in GrTextureProducer
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src bf1a36e53e69..dca111a7573e (503 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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-20 21:28:33 -05:00
Chinmay Garde
c37c0d78b0 Respect the custom GL proc table when creating the resource context on the IO thread. (flutter/engine#7893)
Fixes https://github.com/flutter/flutter/issues/28229
2019-02-20 17:23:14 -08:00
Matt Carroll
e3ea15b38a Android embedding refactor pr5 add flutterengine impl (flutter/engine#7878) 2019-02-20 17:06:33 -08:00
Matt Carroll
7187e271f2 Android embedding refactor pr3 add remaining systemchannels (flutter/engine#7892)
Merging back in after reversion. Fixed some messaging issues in FlutterNativeView and corrected some message parsing.
2019-02-20 17:05:31 -08:00
liyuqian
ad96de250e Reland PerformanceOverlayLayer golden test (flutter/engine#7863)
* Revert "Revert "Add mock capability to PerformanceOverlayLayer (#7537)" (#7765)"

This reverts commit 284016b1e1d6e8badec99cbff907ddb900cd27c4.

* Add command line args for golden dir and font file
2019-02-20 16:49:39 -08:00
skia-flutter-autoroll
dd1192406b Roll src/third_party/skia 7738736f9622..e471c05f92e8 (23 commits) (flutter/engine#7889)
https://skia.googlesource.com/skia.git/%2Blog/7738736f9622..e471c05f92e8

git log 7738736f96222dd326129095cc95f31845ba57be..e471c05f92e86c8f8a460f55c775ca245924519e --date=short --no-merges --format=%ad %ae %s
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 ethannicholas@google.com fixed SkSL parser unary expression recursion depth limit
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e4ef5f77dab4..c1fd4087ddc9 (4 commits)
2019-02-20 bsalomon@google.com Blacklist desk_techcrunck.skp_1_mpd on Iris655 and Iris540
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 brianosman@google.com Refactor particle age logic
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 0c0f6dee2779..9374ba7d790a (1 commits)
2019-02-20 kjlubick@google.com Add dockerfile to cross-compile for arm64 linux
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e205d343d90c..e4ef5f77dab4 (1 commits)
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3d544fffe7ff..902ceed39986 (1 commits)
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 93317ec84443..e205d343d90c (1 commits)
2019-02-20 brianosman@google.com Refactor and further generalization of particle model
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f4b99b674a1b..93317ec84443 (3 commits)
2019-02-20 egdaniel@google.com Fix setting of GL texture swizzle when using 1 for swizzle.
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8f79d388784c..f4b99b674a1b (1 commits)
2019-02-20 mtklein@google.com update NDK to r19b
2019-02-20 brianosman@google.com Use upper case hex in viewer's zoom window
2019-02-19 herb@google.com Break up InitDistanceFieldPaint
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 robertphillips@google.com Switch image filters over to GrRecordingContext
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7f8fa973f84b..8f79d388784c (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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-20 17:32:10 -05:00
Dan Field
a9c8a6c06a Revert "Android embedding refactor pr3 add remaining systemchannels (#7874)" (flutter/engine#7886)
This reverts commit 08a8b11065ca3417490ed789bf5a642988d5e8d4.
2019-02-20 11:18:12 -08:00
Chris Bracken
fa05d1e39c Correct onAccessibilityFeaturesChanged docs (flutter/engine#7883)
Reference to `accessibilityFlags` corrected to `accessibilityFeatures`.
2019-02-20 08:53:12 -08:00
skia-flutter-autoroll
965dc18d71 Roll src/third_party/skia e0a6a048bc4a..7738736f9622 (4 commits) (flutter/engine#7884)
https://skia.googlesource.com/skia.git/%2Blog/e0a6a048bc4a..7738736f9622

git log e0a6a048bc4a9cd29e2d1d4ac6d36153c1bce3c1..7738736f96222dd326129095cc95f31845ba57be --date=short --no-merges --format=%ad %ae %s
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0a60818466f1..7f8fa973f84b (1 commits)
2019-02-20 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 aca30f56ddc0..3d544fffe7ff (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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-20 04:33:06 -05:00
Chris Bracken
877bdc8756 Fix minor typos in accessibility action docs (flutter/engine#7882)
Fixes a minor pluralisation error in docs for didGainAccessibilityFocus,
didLoseAccessibilityFocus.
2019-02-19 23:27:37 -08:00
skia-flutter-autoroll
4e3943b3a6 Roll src/third_party/skia 249a25730521..e0a6a048bc4a (2 commits) (flutter/engine#7881)
https://skia.googlesource.com/skia.git/%2Blog/249a25730521..e0a6a048bc4a

git log 249a2573052167220fdb90828a5df43bfcaa3a07..e0a6a048bc4a9cd29e2d1d4ac6d36153c1bce3c1 --date=short --no-merges --format=%ad %ae %s
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-19 reed@google.com add colorspace param to textblobdiff canvas

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-20 00:39:07 -05:00
skia-flutter-autoroll
4a48969ceb Roll src/third_party/skia ce62dec02293..249a25730521 (15 commits) (flutter/engine#7879)
https://skia.googlesource.com/skia.git/%2Blog/ce62dec02293..249a25730521

git log ce62dec02293670e2941be8bef87b8f3d5da6c35..249a2573052167220fdb90828a5df43bfcaa3a07 --date=short --no-merges --format=%ad %ae %s
2019-02-19 robertphillips@google.com Fix bookmaker dox for SkSurface::MakeRenderTarget
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 6397ed0fc311..0a60818466f1 (2 commits)
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-15 bungeman@google.com Make SkShaper an interface.
2019-02-19 brianosman@google.com Fix layout feedback loop in particle GUI
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-19 michaelludwig@google.com Only perform matrix concat when actually logging histograms
2019-02-19 brianosman@google.com Add comments to document SkCurve
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a63e5f9685a6..6397ed0fc311 (1 commits)
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ee506c5149cb..bf1a36e53e69 (229 commits)
2019-02-19 brianosman@google.com First pass comments to document SkReflected.h
2019-02-19 herb@google.com Clarify parameter naming for setMinAndMaxScale
2019-02-19 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 24021a2d7ea5..a63e5f9685a6 (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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-19 19:35:46 -05:00
Gary Qian
fa8da491cd Fix caret being at left edge when newline pressed on centered text (flutter/engine#7875) 2019-02-19 16:25:42 -08:00
Dan Field
b5babd15a2 Revert "Remove unnecessary entry-point closurization. (#7827)" (flutter/engine#7876)
This reverts commit b2029acc74f92cb89758d73ee8458e9af74c9f0b.
2019-02-19 16:14:31 -08:00
Dan Field
4206f443f7 Revert "Shut down and restart the Dart VM as needed. (#7832)" (flutter/engine#7877)
This reverts commit 75a66f31dc2a02ccb54f10fb4477233086f4906b.
2019-02-19 16:14:18 -08:00
Matt Carroll
08a8b11065 Android embedding refactor pr3 add remaining systemchannels (flutter/engine#7874) 2019-02-19 15:51:13 -08:00
liyuqian
dba89c9783 Reland "Lower the threshold to raster cache pictures (#7687)" (flutter/engine#7862)
This reverts commit f2d2383aee62a8fedb784b09a395751105956e03.

https://github.com/flutter/engine/pull/7759 has landed without any
unexpected regressions. Hence we'll reland this as planned.
2019-02-19 14:46:42 -08:00
skia-flutter-autoroll
589c8353af Roll src/third_party/skia 90791e27d8a2..ce62dec02293 (8 commits) (flutter/engine#7873)
https://skia.googlesource.com/skia.git/%2Blog/90791e27d8a2..ce62dec02293

git log 90791e27d8a286c50185e000bd9b32bb9a2f557d..ce62dec02293670e2941be8bef87b8f3d5da6c35 --date=short --no-merges --format=%ad %ae %s
2019-02-19 michaelludwig@google.com Add general quad methods to GrRTC
2019-02-19 robertphillips@google.com Switch FP creation over to GrRecordingContext
2019-02-19 michaelludwig@google.com Formalize edge-aa interaction with GrAA
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6a492c277e9f..aca30f56ddc0 (1 commits)
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 6d74ab852bf2..24021a2d7ea5 (1 commits)
2019-02-19 reed@google.com simplify even more the new setlength impl
2019-02-19 brianosman@google.com Remove SkField, it's no longer used
2019-02-15 bungeman@google.com Add asserts to SkTextBlobBuilderRunHandler.

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-19 15:25:36 -05:00
skia-flutter-autoroll
4b6f49e5a9 Roll src/third_party/skia e27ee6c503cf..90791e27d8a2 (6 commits) (flutter/engine#7872)
https://skia.googlesource.com/skia.git/%2Blog/e27ee6c503cf..90791e27d8a2

git log e27ee6c503cf94cae4987414047a1bd250703ecf..90791e27d8a286c50185e000bd9b32bb9a2f557d --date=short --no-merges --format=%ad %ae %s
2019-02-19 halcanary@google.com SkPaint: make bitfield defaults more explicit
2019-02-19 mtklein@google.com add gbr --config
2019-02-15 michaelludwig@google.com Add general quad factories to GrFillRectOp and GrTextureOp
2019-02-19 reed@google.com check math in stroker
2019-02-15 scroggo@google.com SkWuffsCodec: Initialize when incomplete part 3
2019-02-18 benjaminwagner@google.com [infra] Add back valgrind dimension for Valgrind tasks

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-19 11:34:03 -05:00
stuartmorgan
7524aa2d8c Expose more pointer phases in embedder.h (flutter/engine#7813)
Adds 'add', 'remove', and 'hover' to the set of pointer phases that are
available to embedders. This is necessary for them to send hover events
to the engine.
2019-02-19 07:06:57 -08:00
skia-flutter-autoroll
bdf24c5603 Roll src/third_party/skia 2afee77b48ab..ef2489f8b0bb (1 commits) (flutter/engine#7870)
https://skia.googlesource.com/skia.git/%2Blog/2afee77b48ab..ef2489f8b0bb

git log 2afee77b48ab0cf942f4211599643897c3d08f87..ef2489f8b0bb1c831a239389e2686bc54a1890df --date=short --no-merges --format=%ad %ae %s
2019-02-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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-19 03:40:05 -05:00
skia-flutter-autoroll
9df5db3f71 Roll src/third_party/skia d6c69d21635e..2afee77b48ab (1 commits) (flutter/engine#7869)
https://skia.googlesource.com/skia.git/%2Blog/d6c69d21635e..2afee77b48ab

git log d6c69d21635e08acaaec167d77773e2557f8969a..2afee77b48ab0cf942f4211599643897c3d08f87 --date=short --no-merges --format=%ad %ae %s
2019-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 028df5f51e45..6a492c277e9f (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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-18 23:48:47 -05:00
skia-flutter-autoroll
55f9113f88 Roll src/third_party/skia 2ccdd2bc1d01..d6c69d21635e (2 commits) (flutter/engine#7868)
https://skia.googlesource.com/skia.git/%2Blog/2ccdd2bc1d01..d6c69d21635e

git log 2ccdd2bc1d01566210bcba5fbac2a4bf31f15845..d6c69d21635e08acaaec167d77773e2557f8969a --date=short --no-merges --format=%ad %ae %s
2019-02-18 reed@google.com Experiment: always use doubles for setLength
2019-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6d56209983a0..ee506c5149cb (152 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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-18 19:51:17 -05:00
skia-flutter-autoroll
76b5869a79 Roll src/third_party/skia 068f3418a2db..2ccdd2bc1d01 (2 commits) (flutter/engine#7867)
https://skia.googlesource.com/skia.git/%2Blog/068f3418a2db..2ccdd2bc1d01

git log 068f3418a2db3d6b3bb92d28e8f6d482d5d820cd..2ccdd2bc1d01566210bcba5fbac2a4bf31f15845 --date=short --no-merges --format=%ad %ae %s
2019-02-15 halcanary@google.com SkQP: android.support.test -> androidx.test
2019-02-18 halcanary@google.com DEPS: follow on to Bug: skia:8772

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-18 14:49:31 -05:00
skia-flutter-autoroll
e971ffdf00 Roll src/third_party/skia 5ba2a8a5b24f..068f3418a2db (1 commits) (flutter/engine#7866)
https://skia.googlesource.com/skia.git/%2Blog/5ba2a8a5b24f..068f3418a2db

git log 5ba2a8a5b24f6ad0e2f05b2c80e25b31b842d0e7..068f3418a2db3d6b3bb92d28e8f6d482d5d820cd --date=short --no-merges --format=%ad %ae %s
2019-02-18 recipe-roller@chromium.org Roll recipe dependencies (trivial).

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

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

If the roll is causing failures, please contact the current sheriff (jvanverth@google.com), and stop
the roller if necessary.
2019-02-18 10:53:33 -05:00
sjindel-google
b2029acc74 Remove unnecessary entry-point closurization. (flutter/engine#7827) 2019-02-18 14:23:17 +01:00
skia-flutter-autoroll
7fdf1f659a Roll src/third_party/skia f2cf73c8cd46..5ba2a8a5b24f (2 commits) (flutter/engine#7865)
https://skia.googlesource.com/skia.git/%2Blog/f2cf73c8cd46..5ba2a8a5b24f

git log f2cf73c8cd46891dd21ce028c54312148a32775e..5ba2a8a5b24f6ad0e2f05b2c80e25b31b842d0e7 --date=short --no-merges --format=%ad %ae %s
2019-02-17 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-16 iannucci@chromium.org [recipes] Manual roll.

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-17 18:38:09 -05:00
skia-flutter-autoroll
a84a17926c Roll src/third_party/skia 346ce63daa51..f2cf73c8cd46 (1 commits) (flutter/engine#7864)
https://skia.googlesource.com/skia.git/%2Blog/346ce63daa51..f2cf73c8cd46

git log 346ce63daa511ffc7fd728aa0698097274b91462..f2cf73c8cd46891dd21ce028c54312148a32775e --date=short --no-merges --format=%ad %ae %s
2019-02-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src eda06a0b859a..6d56209983a0 (38 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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-17 14:51:12 -05:00
skia-flutter-autoroll
3b6c968448 Roll src/third_party/skia 880b6ea52bf0..346ce63daa51 (1 commits) (flutter/engine#7861)
https://skia.googlesource.com/skia.git/%2Blog/880b6ea52bf0..346ce63daa51

git log 880b6ea52bf00ea9621ee90e6b48f7fbc453fe8d..346ce63daa511ffc7fd728aa0698097274b91462 --date=short --no-merges --format=%ad %ae %s
2019-02-16 fmalita@chromium.org Add a SkMixerColorFilter GM

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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-17 10:24:34 -05:00
skia-flutter-autoroll
88f0c4fef2 Roll src/third_party/skia 21950b9e9236..880b6ea52bf0 (1 commits) (flutter/engine#7860)
https://skia.googlesource.com/skia.git/%2Blog/21950b9e9236..880b6ea52bf0

git log 21950b9e92367948439000448e62079ccd5e84f1..880b6ea52bf00ea9621ee90e6b48f7fbc453fe8d --date=short --no-merges --format=%ad %ae %s
2019-02-17 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

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

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

If the roll is causing failures, please contact the current sheriff (jvanverth@google.com), and stop
the roller if necessary.
2019-02-17 06:19:25 -05:00
skia-flutter-autoroll
b597d17425 Roll src/third_party/skia eda2a8112596..21950b9e9236 (1 commits) (flutter/engine#7859)
https://skia.googlesource.com/skia.git/%2Blog/eda2a8112596..21950b9e9236

git log eda2a8112596dff766b24abdcedf981e5a69015d..21950b9e92367948439000448e62079ccd5e84f1 --date=short --no-merges --format=%ad %ae %s
2019-02-17 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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-17 02:19:05 -05:00
skia-flutter-autoroll
7753ddd09f Roll src/third_party/skia 6cd82342937a..eda2a8112596 (1 commits) (flutter/engine#7858)
https://skia.googlesource.com/skia.git/%2Blog/6cd82342937a..eda2a8112596

git log 6cd82342937a2835129fea44b6f62b0d23dc2d35..eda2a8112596dff766b24abdcedf981e5a69015d --date=short --no-merges --format=%ad %ae %s
2019-02-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b6c1c66d2547..028df5f51e45 (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 (jvanverth@google.com), and stop
the roller if necessary.
2019-02-16 21:49:03 -05:00
skia-flutter-autoroll
18cbe4a53a Roll src/third_party/skia 0b496ff92fce..6cd82342937a (1 commits) (flutter/engine#7857)
https://skia.googlesource.com/skia.git/%2Blog/0b496ff92fce..6cd82342937a

git log 0b496ff92fce253b21ed9e72ab796de0ba50526b..6cd82342937a2835129fea44b6f62b0d23dc2d35 --date=short --no-merges --format=%ad %ae %s
2019-02-16 fmalita@chromium.org Simplify optional input handling in SkMixerColorFilter

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-16 17:41:04 -05:00
skia-flutter-autoroll
9ad9ed514c Roll src/third_party/skia e876ec79ceff..0b496ff92fce (1 commits) (flutter/engine#7856)
https://skia.googlesource.com/skia.git/%2Blog/e876ec79ceff..0b496ff92fce

git log e876ec79ceff47b3ebf669b6d65686517ee3585d..0b496ff92fce253b21ed9e72ab796de0ba50526b --date=short --no-merges --format=%ad %ae %s
2019-02-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5862f084f69f..eda06a0b859a (305 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-16 13:42:25 -05:00
skia-flutter-autoroll
e3763bc8f3 Roll src/third_party/skia b7c7b7883b23..e876ec79ceff (5 commits) (flutter/engine#7855)
https://skia.googlesource.com/skia.git/%2Blog/b7c7b7883b23..e876ec79ceff

git log b7c7b7883b2377e55e5def16560b1429958e0ec3..e876ec79ceff47b3ebf669b6d65686517ee3585d --date=short --no-merges --format=%ad %ae %s
2019-02-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a0a80b160c6b..6d74ab852bf2 (1 commits)
2019-02-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 aead8edf8c46..b6c1c66d2547 (3 commits)
2019-02-15 robertphillips@google.com Make asFragmentProcessor entry point only take a GrRecordingContext (take 2)
2019-02-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-02-15 reed@google.com update docs for paint

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-16 09:56:08 -05:00
Stanislav Baranov
86dac86486 Revert "Support for binary decompression of dynamic patches. (#7777)" (flutter/engine#7853)
This reverts commit c50fe4fb9a7691b223b17132200e676e7d4cbb60.
2019-02-15 17:07:06 -08:00
skia-flutter-autoroll
e5f6463ded Roll src/third_party/skia be9aff25bddc..b7c7b7883b23 (17 commits) (flutter/engine#7852)
https://skia.googlesource.com/skia.git/%2Blog/be9aff25bddc..b7c7b7883b23

git log be9aff25bddc3eecf84d9c37af222ea40c261cb1..b7c7b7883b2377e55e5def16560b1429958e0ec3 --date=short --no-merges --format=%ad %ae %s
2019-02-15 herb@google.com Remove all empty glyph processing
2019-02-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0eba65b14b60..a0a80b160c6b (1 commits)
2019-02-15 robertphillips@google.com Revert "Make asFragmentProcessor entry point only take a GrRecordingContext"
2019-02-15 reed@google.com make float more primary API for paint (esp. for alpha)
2019-02-15 halcanary@google.com tools/skqp/release.sh: Add Instant and ABI XML tags
2019-02-15 robertphillips@google.com Make asFragmentProcessor entry point only take a GrRecordingContext
2019-02-15 robertphillips@google.com Switch GrSurfaceProxy's Copy methods over to GrRecordingContext
2019-02-15 robertphillips@google.com Begin switching GrRecordingContext over to having the GrDrawingManager
2019-02-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2bb0864b22e7..0eba65b14b60 (21 commits)
2019-02-15 robertphillips@google.com Add addOnFlushCallbackObject at GrRecordingContext level
2019-02-15 brianosman@google.com Moved image params out to SkParticleDrawable
2019-02-15 scroggo@google.com Remove assert that BGRA and RGBA are not opaque
2019-02-15 herb@google.com Revert of CL/192440 which would not reland cleanly.
2019-02-15 fmalita@chromium.org add mixer colorfilter
2019-02-13 csmartdalton@google.com Remove shader caps argument from GrGLSLTypeString
2019-02-15 robertphillips@google.com Stop using resourceProvider in GrRenderTargetContext's ctor
2019-02-15 halcanary@google.com ICU: enable on wasm

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-15 19:20:12 -05:00
freiling
352a30e485 [fuchsia][SCN-1054] Map elevation onto -Z in Scenic (flutter/engine#7834)
Note: the SetTranslationRH function is temporary and part of the smooth
transition plan for Scenics handedness inversion. See SCN-1054 for details.

We will follow this will a change to migrate back off SetTranslationRH
Submit after https://fuchsia-review.googlesource.com/c/fuchsia/+/255056
lands in fuchsia.git
2019-02-15 15:32:56 -08:00
Chris Bracken
273c0cf7c7 Revert "Android embedding refactor pr3 add remaining systemchannels (#7738)" (flutter/engine#7849)
From build log:
```
../../flutter/shell/platform/android/io/flutter/view/FlutterView.java:95: error: cannot find symbol
    private final LocalizationChannel localizationChannel;
                  ^
  symbol:   class LocalizationChannel
  location: class FlutterView
../../flutter/shell/platform/android/io/flutter/view/FlutterView.java:172: error: cannot find symbol
        localizationChannel = new LocalizationChannel(dartExecutor);
                                  ^
  symbol:   class LocalizationChannel
  location: class FlutterView
2 errors
```

This reverts commit 914dc5a0b6d168159c3949c67b28f6f7e5bf7ba6.
2019-02-15 15:03:19 -08:00