11287 Commits

Author SHA1 Message Date
skia-flutter-autoroll
498bbd5ef9
Roll src/third_party/skia f152130ef910..44764000b49c (8 commits) (#6860)
https://skia.googlesource.com/skia.git/+log/f152130ef910..44764000b49c


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

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.
2018-11-14 16:01:05 -05:00
Ben Konyi
f23862b259
Added delegate forwarding for didReceiveLocalNotification and willPresentNotification (#6858) 2018-11-14 11:39:47 -08:00
Dan Field
110a5f320c
Reset a11y bridge state on hot restart (#6857) 2018-11-14 11:13:39 -08:00
liyuqian
289de46d3e
Return EngineLayer for all SceneBuilder pushXXX (#6814)
Most changes are trivial except pushTransform. In pushTransform, matrix4 is an Dart object and it has to be released before we can return a new Dart object (EngineLayer).
2018-11-14 10:37:17 -08:00
Alexander Aprelev
14ee957fb4
Set up secondary isolates with all kernel buffers rather than just one buffer. (#6832)
* Set up secondary isolates with all kernel buffers rather than just one buffer.
* Capture copy of the list
* Make sure child_isolate_preparer_ is initialized only once
2018-11-14 09:50:42 -08:00
skia-flutter-autoroll
76522eb280
Roll src/third_party/skia 7f2b6fa66575..f152130ef910 (5 commits) (#6856)
https://skia.googlesource.com/skia.git/+log/7f2b6fa66575..f152130ef910


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

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.
2018-11-14 12:36:05 -05:00
skia-flutter-autoroll
99d848a998
Roll src/third_party/skia b45b53f01cf3..7f2b6fa66575 (1 commits) (#6855)
https://skia.googlesource.com/skia.git/+log/b45b53f01cf3..7f2b6fa66575


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

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.
2018-11-14 09:17:06 -05:00
Dan Field
114d33d3ca
Set and unset accessibility flags even when re-entrant (#6853)
* Make sure to not unset a11y flags on reentrant calls to API
2018-11-13 23:54:45 -08:00
Dan Field
396402f5bd
Flush UserSettings to window (#6850) 2018-11-13 23:41:56 -08:00
Michael Goderbauer
1e7e676e4d
Remove unused import (#6854) 2018-11-13 23:31:56 -08:00
skia-flutter-autoroll
b10b8e8990
Roll src/third_party/skia 1e00aebd9a45..b45b53f01cf3 (3 commits) (#6852)
https://skia.googlesource.com/skia.git/+log/1e00aebd9a45..b45b53f01cf3


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

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.
2018-11-14 02:06:15 -05:00
skia-flutter-autoroll
520746ed9c
Roll src/third_party/skia 14b9f537c5ee..1e00aebd9a45 (5 commits) (#6848)
https://skia.googlesource.com/skia.git/+log/14b9f537c5ee..1e00aebd9a45


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

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.
2018-11-13 20:02:14 -05:00
Siva
97b62938bd
Add missing pragma directive. (#6847) 2018-11-13 16:18:17 -08:00
Dan Field
0d0287780e
Avoid a never-disappearing splash screen if the engine came from somewhere else on iOS (#6834)
* Ignore multiple attemps to set splash screen, print warning
2018-11-13 16:04:09 -08:00
skia-flutter-autoroll
71ade82781
Roll src/third_party/skia abde1adc5f0c..14b9f537c5ee (9 commits) (#6846)
https://skia.googlesource.com/skia.git/+log/abde1adc5f0c..14b9f537c5ee


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

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.
2018-11-13 16:42:14 -05:00
skia-flutter-autoroll
4e89aa221b
Roll src/third_party/skia 60b6bc3c2950..abde1adc5f0c (6 commits) (#6845)
https://skia.googlesource.com/skia.git/+log/60b6bc3c2950..abde1adc5f0c


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

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.
2018-11-13 13:22:17 -05:00
Michael Goderbauer
6a132f80f4
Fix Windows Engine Bot (#6844)
Follow-up to https://github.com/flutter/engine/pull/6833
2018-11-13 09:46:30 -08:00
Siva
e6d6f18eb6
- Roll engine to version f9ebf2129732fd2b606286fdf58e500384b8a0bc (#6839)
* - Roll engine to version f9ebf2129732fd2b606286fdf58e500384b8a0bc
- Update @pragma directive for some classes in semantics.dart

* Update license file.
2018-11-13 09:03:58 -08:00
skia-flutter-autoroll
889f41f0db
Roll src/third_party/skia 9e3109c99ea5..60b6bc3c2950 (1 commits) (#6843)
https://skia.googlesource.com/skia.git/+log/9e3109c99ea5..60b6bc3c2950


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

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.
2018-11-13 10:02:15 -05:00
skia-flutter-autoroll
a68e21430a
Roll src/third_party/skia 1e1ba0e0176f..9e3109c99ea5 (1 commits) (#6840)
https://skia.googlesource.com/skia.git/+log/1e1ba0e0176f..9e3109c99ea5


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

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.
2018-11-13 04:52:15 -05:00
skia-flutter-autoroll
1174193ceb
Roll src/third_party/skia f04fb3cacbad..1e1ba0e0176f (2 commits) (#6838)
https://skia.googlesource.com/skia.git/+log/f04fb3cacbad..1e1ba0e0176f


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

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.
2018-11-13 01:22:14 -05:00
Michael Goderbauer
09ef73ff6e
Fix code smells reported by chrome's clang plugin (#6833) 2018-11-12 19:59:29 -08:00
skia-flutter-autoroll
4959b71d6a
Roll src/third_party/skia 82cd7e80a98d..f04fb3cacbad (2 commits) (#6836)
https://skia.googlesource.com/skia.git/+log/82cd7e80a98d..f04fb3cacbad


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

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.
2018-11-12 22:02:14 -05:00
Dan Field
ea4bbbd440
Avoid announcing text field when it lacks a11y focus (#6830)
* Avoid announcing text field when it lacks a11y focus
2018-11-12 16:08:59 -08:00
skia-flutter-autoroll
5fb9b18c6e
Roll src/third_party/skia 6b90dfed6742..82cd7e80a98d (4 commits) (#6831)
https://skia.googlesource.com/skia.git/+log/6b90dfed6742..82cd7e80a98d


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

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.
2018-11-12 18:42:14 -05:00
Amir Hardon
266b0986de
Release the surface texture entry when the platform view is disposed. (#6829)
We were leaking the texture after the view was disposed.
2018-11-12 14:23:25 -08:00
liyuqian
b1b58911f6
Respect offset in OpacityLayer's paint bounds (#6826)
This fixes https://github.com/flutter/flutter/issues/23890

I'll add unit tests to flutter/flutter shortly.
2018-11-12 12:52:18 -08:00
skia-flutter-autoroll
28e700214b
Roll src/third_party/skia eb4d641d9437..6b90dfed6742 (5 commits) (#6828)
https://skia.googlesource.com/skia.git/+log/eb4d641d9437..6b90dfed6742


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

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.
2018-11-12 15:24:15 -05:00
KyleWong
2c389678f0 Fix a minikin crash (nullptr& EXC_BAD_ACCESS) on iOS8. (#6795)
* Fix a minikin crash (nullptr& EXC_BAD_ACCESS) on iOS8.

* Use find for vector to avoid side effect.
2018-11-12 11:21:20 -08:00
Jason Simmons
faabf0ced3
Fix MakeRenderContextCurrent to handle software rendering (#6827) 2018-11-12 11:20:49 -08:00
Rusino
14db8b397a SkPaint::FontMetrics -> SkFontMetrics (#6824)
* SkPaint::FontMetrics -> SkFontMetrics

* fix file formatting

* another attempt to correct file formatting
2018-11-12 12:55:34 -05:00
skia-flutter-autoroll
453fc8f512
Roll src/third_party/skia 0243949545eb..eb4d641d9437 (10 commits) (#6825)
https://skia.googlesource.com/skia.git/+log/0243949545eb..eb4d641d9437


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

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.
2018-11-12 12:06:14 -05:00
skia-flutter-autoroll
1f73993130
Roll src/third_party/skia c7a34cae21d2..0243949545eb (11 commits) (#6823)
https://skia.googlesource.com/skia.git/+log/c7a34cae21d2..0243949545eb


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

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.
2018-11-12 08:47:14 -05:00
Gary Qian
06377b1076
Document not passing empty-strings into Locale (#6818) 2018-11-11 03:42:28 -08:00
skia-flutter-autoroll
bdd5640f3d
Roll src/third_party/skia 1c3f17fffa79..c7a34cae21d2 (2 commits) (#6821)
https://skia.googlesource.com/skia.git/+log/1c3f17fffa79..c7a34cae21d2


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

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.
2018-11-10 02:13:42 -05:00
Dan Field
a5bc33546c
Revert "Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc (#6812)" (#6820)
This reverts commit 2584816d78a365bd8192edbeec2d509d5df90b01.
2018-11-09 20:25:47 -08:00
skia-flutter-autoroll
961930688e
Roll src/third_party/skia 95af4726bf91..1c3f17fffa79 (1 commits) (#6819)
https://skia.googlesource.com/skia.git/+log/95af4726bf91..1c3f17fffa79


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

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.
2018-11-09 22:52:42 -05:00
Jason Simmons
4dbdf94aaf
Ensure that the EGL rendering context is bound to the GPU thread in Rasterizer::MakeRasterSnapshot (#6816)
Fixes https://github.com/flutter/flutter/issues/24083
2018-11-09 17:05:05 -08:00
Dan Field
799ce8742d
fix log (#6817) 2018-11-09 16:46:49 -08:00
skia-flutter-autoroll
3e4c8cca73
Roll src/third_party/skia ef4709b7850d..95af4726bf91 (22 commits) (#6815)
https://skia.googlesource.com/skia.git/+log/ef4709b7850d..95af4726bf91


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

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.
2018-11-09 19:20:42 -05:00
Siva
2584816d78
Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc (#6812)
* Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc

This roll includes the following fixes:
- Fix obfuscation (issue
https://github.com/flutter/flutter/issues/22322)
- Fix for issue 34839 Service isolate hangs during shutdown if
- Fix bug in unboxed constant spilling
(https://github.com/flutter/flutter/issues/23879)
- Reland Fine tune operator and phi handling which was reverted due to
the above bug.
2018-11-09 14:56:49 -08:00
skia-flutter-autoroll
9669aeb953 Roll src/third_party/skia 06a477c3300d..ef4709b7850d (31 commits) (#6811)
https://skia.googlesource.com/skia.git/+log/06a477c3300d..ef4709b7850d

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

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.
2018-11-09 16:01:54 -05:00
Amir Hardon
5646e86a6f
Use the internal_nodes_canvas for all leaf node operations. (#6804)
This also renames the PaintContext's canvas to lead_nodes_canvas so that it
is more explicit on the call sites which canvas is being used.
2018-11-09 12:10:29 -08:00
Amir Hardon
21c265cce4
Synchronize Flutter's rendering with CA. (#6807)
Right now we do it whenever the platform views preview flag is on.
This is less efficient, filed
https://github.com/flutter/flutter/issues/24133 to only do this when
there's a platform view in the tree.
2018-11-09 12:10:09 -08:00
Jason Simmons
a64049a14e
Update Vulkan headers to 1.1 (#6806) 2018-11-09 12:01:57 -08:00
Amir Hardon
f5e5d81eed
Move the embedded view preview flag check to a common function. (#6813) 2018-11-09 11:24:14 -08:00
Amir Hardon
316f6365a6
Fix wrong flutter/platform_views protocol implementation on iOS. (#6803)
The `id` parameter of onDispose is passed as the method argument and not as
part of a map.
2018-11-09 10:21:44 -08:00
Michael Goderbauer
59f79d0d64
Reland "Roll freetype2 to a10b062df0c8958d69377aa04ea6554a9961a111 (#6738)" (#6787)
This reverts commit fb5b097e5c20d2af9d4178530f0f4acd9d173401.
2018-11-08 22:43:38 -08:00
Amir Hardon
099b4eeada
Support platform view overlays with GL rendering (#6769)
Moved the frame buffer specific logic from IOSGLContext to IOSGLRenderTarget.

use recording canvases for overlays

Support platform view overlays with gl rendering.

This also changes the overlay canvases (for both software and gl
rendering) be recording canvases, and only rasterize them after
finishing the paint traversal.
2018-11-08 19:52:43 -08:00
Jason Simmons
b2479f8d29
Revert "Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) (#6801)" (#6809)
This reverts commit e011d544b4e3ff0c2af5babddacdbb1f677f7cca.
2018-11-08 17:07:02 -08:00