11294 Commits

Author SHA1 Message Date
skia-flutter-autoroll
c0aa62f6f3
Roll src/third_party/skia c3064e7c5139..5fb83f94c1f2 (7 commits) (#6865)
https://skia.googlesource.com/skia.git/+log/c3064e7c5139..5fb83f94c1f2


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

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-15 14:17:34 -05:00
Ben Konyi
6461f4650e
Don't allow for creation of CallbackHandle objects for anonymous closures (#6864)
* Don't allow for creation of CallbackHandle objects for anonymous closures. Fixes issue #22310
2018-11-15 10:00:51 -08:00
Michael Klimushyn
093b2fea8a
Disable the persistent cache (#6835)
Fixes flutter/flutter#24058
Reopens flutter/flutter#14028
2018-11-15 09:26:08 -08:00
skia-flutter-autoroll
b20ec532be
Roll src/third_party/skia 2eccd58916ee..c3064e7c5139 (6 commits) (#6863)
https://skia.googlesource.com/skia.git/+log/2eccd58916ee..c3064e7c5139


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

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-15 10:58:17 -05:00
skia-flutter-autoroll
db59088159
Roll src/third_party/skia 7d2aae3165a2..2eccd58916ee (3 commits) (#6862)
https://skia.googlesource.com/skia.git/+log/7d2aae3165a2..2eccd58916ee


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

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 22:42:05 -05:00
skia-flutter-autoroll
00e4abff84
Roll src/third_party/skia 44764000b49c..7d2aae3165a2 (1 commits) (#6861)
https://skia.googlesource.com/skia.git/+log/44764000b49c..7d2aae3165a2


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

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 19:22:04 -05:00
Jason Simmons
2c6be93fa9
Clean up stale cache entries in Skia's GrContext (#6859)
Fixes https://github.com/flutter/flutter/issues/24160
2018-11-14 14:21:17 -08:00
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