4864 Commits

Author SHA1 Message Date
skia-flutter-autoroll
86b7c6a702 Roll src/third_party/skia 340aeda6b3ba..17c574a193ad (8 commits) (flutter/engine#7206)
https://skia.googlesource.com/skia.git/+log/340aeda6b3ba..17c574a193ad


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

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-12-12 19:45:05 -05:00
Justin McCandless
4e82db460b Update marked text before selection so textInRange is never called with (flutter/engine#6989)
invalid input
2018-12-12 15:32:36 -08:00
skia-flutter-autoroll
99b47761ce Roll src/third_party/skia 6417060b1c23..340aeda6b3ba (41 commits) (flutter/engine#7205)
https://skia.googlesource.com/skia.git/+log/6417060b1c23..340aeda6b3ba


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

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-12-12 16:01:15 -05:00
liyuqian
bc52fcc390 Add .woff file to binary format (flutter/engine#7202)
Fixes https://github.com/flutter/flutter/issues/25285
2018-12-12 10:29:02 -08:00
liyuqian
efc116e72c Support querying display refresh rate in engine (flutter/engine#7002)
The current implementation only deals with Android devices and we'll add iOS devices support soon.
2018-12-12 10:28:44 -08:00
Brian Salomon
8d1c545b53 Remove unnecessary includes of Ganesh headers (flutter/engine#7189) 2018-12-12 10:58:14 -05:00
Michael Goderbauer
3b9b551b7d Reland "Compile libcxx and libcxxabi for Android (#6886)" (flutter/engine#7160)
This reverts commit 402e052414bb800a317fea62d411416a9ccb57c4.
2018-12-11 19:20:53 -08:00
Gary Qian
1a974808b0 Revert "Support overriding font leading in TextStyle and LibTxt (#6927)" (flutter/engine#7187)
This reverts commit 78a251625bf942712e756dca2d65772515078479.
2018-12-11 10:43:03 -08:00
skia-flutter-autoroll
93674767ee Roll src/third_party/skia dfa432cb0647..6417060b1c23 (4 commits) (flutter/engine#7186)
https://skia.googlesource.com/skia.git/+log/dfa432cb0647..6417060b1c23


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

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-12-11 13:38:42 -05:00
Gary Qian
4128cd8e3f Check for empty line before adding empty 'padding' metrics (flutter/engine#7185) 2018-12-11 10:33:10 -08:00
skia-flutter-autoroll
2920637c51 Roll src/third_party/skia 72ab3461b747..dfa432cb0647 (1 commits) (flutter/engine#7182)
https://skia.googlesource.com/skia.git/+log/72ab3461b747..dfa432cb0647


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

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-12-11 12:29:14 -05:00
skia-flutter-autoroll
ac6a2ddd91 Roll src/third_party/skia 46f40f42478c..72ab3461b747 (1 commits) (flutter/engine#7181)
https://skia.googlesource.com/skia.git/+log/46f40f42478c..72ab3461b747


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

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-12-11 12:07:15 -05:00
skia-flutter-autoroll
e0f9c7e9c5 Roll src/third_party/skia 3bdc3f5f9c0b..46f40f42478c (1 commits) (flutter/engine#7180)
https://skia.googlesource.com/skia.git/+log/3bdc3f5f9c0b..46f40f42478c


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

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-12-11 11:46:04 -05:00
skia-flutter-autoroll
b6d3d02c72 Roll src/third_party/skia e7f165be2e2d..3bdc3f5f9c0b (2 commits) (flutter/engine#7178)
https://skia.googlesource.com/skia.git/+log/e7f165be2e2d..3bdc3f5f9c0b


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

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-12-11 10:47:38 -05:00
skia-flutter-autoroll
2c2832488f Roll src/third_party/skia db80cbe34ad7..e7f165be2e2d (1 commits) (flutter/engine#7177)
https://skia.googlesource.com/skia.git/+log/db80cbe34ad7..e7f165be2e2d


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

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-12-11 10:26:14 -05:00
skia-flutter-autoroll
511ff0d6ad Roll src/third_party/skia 4f738832a976..db80cbe34ad7 (1 commits) (flutter/engine#7176)
https://skia.googlesource.com/skia.git/+log/4f738832a976..db80cbe34ad7


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

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-12-11 09:29:14 -05:00
skia-flutter-autoroll
9324b6a94a Roll src/third_party/skia eb39b8108b4a..4f738832a976 (1 commits) (flutter/engine#7175)
https://skia.googlesource.com/skia.git/+log/eb39b8108b4a..4f738832a976


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

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-12-11 09:06:14 -05:00
skia-flutter-autoroll
ca98034b1c Roll src/third_party/skia 53eabf6871b1..eb39b8108b4a (1 commits) (flutter/engine#7174)
https://skia.googlesource.com/skia.git/+log/53eabf6871b1..eb39b8108b4a


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

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-12-11 07:49:16 -05:00
skia-flutter-autoroll
e8120c1531 Roll src/third_party/skia 9cabb4f98e99..53eabf6871b1 (1 commits) (flutter/engine#7173)
https://skia.googlesource.com/skia.git/+log/9cabb4f98e99..53eabf6871b1


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

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-12-11 07:20:14 -05:00
skia-flutter-autoroll
0e01dd0e60 Roll src/third_party/skia ae0d860ba31b..264843e30745 (1 commits) (flutter/engine#7171)
https://skia.googlesource.com/skia.git/+log/ae0d860ba31b..264843e30745


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

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-12-11 01:34:15 -05:00
Rafael Ring
5755e8b956 Fix keyboard not showing for targetSdk 28 (flutter/engine#6985)
After bumping the targetSdk of Flutter apps to 28, the keyboard doesn't open anymore when inputting text on an Android Pie devices. The problem is caused by a change on the way the focus in handled: when the call `mImm.showSoftInput(view, 0);` is made, the currently focused view is the `DecorView` from the `Activity` hosting Flutter but the passed view reference (`view` argument) is the `FlutterView`. As the `InputMethodManager` checks if both views are the same before showing the keyboard, it never appears because the `FlutterView` never has focus.
As Flutter doesn't have any input views as far as the Android side is concerned, the focus should always stay on the `FlutterView` itself and thus, this PR changes the `TextInputPlugin` to focus on the `FlutterView` as soon as it's created, fixing the keyboard issue.

Co-authored-by: Igor Borges <igorborges12@gmail.com>
2018-12-10 21:01:12 -08:00
skia-flutter-autoroll
fc0ea72552 Roll src/third_party/skia 376a7481c17f..ae0d860ba31b (1 commits) (flutter/engine#7170)
https://skia.googlesource.com/skia.git/+log/376a7481c17f..ae0d860ba31b


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

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-12-10 23:11:13 -05:00
skia-flutter-autoroll
0f8ebb19b5 Roll src/third_party/skia 40bd76027f8e..376a7481c17f (1 commits) (flutter/engine#7169)
https://skia.googlesource.com/skia.git/+log/40bd76027f8e..376a7481c17f


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

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-12-10 22:51:13 -05:00
skia-flutter-autoroll
1260d98914 Roll src/third_party/skia a10494c302e6..40bd76027f8e (1 commits) (flutter/engine#7168)
https://skia.googlesource.com/skia.git/+log/a10494c302e6..40bd76027f8e


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

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-12-10 21:36:13 -05:00
skia-flutter-autoroll
71834c9aa7 Roll src/third_party/skia 15640698497a..a10494c302e6 (1 commits) (flutter/engine#7167)
https://skia.googlesource.com/skia.git/+log/15640698497a..a10494c302e6


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

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-12-10 21:07:13 -05:00
Stanislav Baranov
f89f876e4d Add native for fetching compilation trace as a memory buffer (flutter/engine#7152) 2018-12-10 17:23:23 -08:00
Chris Bracken
1954a183a9 Eliminate obsolete FlutterDartProject initializers (flutter/engine#6967)
Technically both of these are part of the public API exposed in
Flutter.framework. Neither is used within Flutter itself, and both have
been broken since the removal of Dart 1 support, so eliminating rather
than marking unavailable.
2018-12-10 17:07:00 -08:00
Gary Qian
a67d02881b Return null when locale has not been set in loocale closure. (flutter/engine#6936) 2018-12-10 16:04:23 -08:00
Gary Qian
78a251625b Support overriding font leading in TextStyle and LibTxt (flutter/engine#6927) 2018-12-10 15:35:44 -08:00
Gary Qian
85373dc25a Add empty metrics to account for truncated whitespace for GetRectsForRange. (flutter/engine#7164) 2018-12-10 15:30:46 -08:00
Jason Simmons
2405386228 Merge master branch into skia-master 2018-12-10 14:48:10 -08:00
Jason Simmons
4edb0f1f99 Handle null bundlePaths in FlutterRunArguments (flutter/engine#7161) 2018-12-10 14:38:44 -08:00
skia-flutter-autoroll
052480aacf Roll src/third_party/skia 4616f5521db0..15640698497a (2 commits) (flutter/engine#7159)
https://skia.googlesource.com/skia.git/+log/4616f5521db0..15640698497a


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

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-12-10 17:10:09 -05:00
Gary Qian
398355981c Minor comment fix and add TODO. (flutter/engine#7158) 2018-12-10 14:03:10 -08:00
skia-flutter-autoroll
7de1ca489e Roll src/third_party/skia a0b54cd58943..4616f5521db0 (1 commits) (flutter/engine#7157)
https://skia.googlesource.com/skia.git/+log/a0b54cd58943..4616f5521db0


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

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-12-10 16:49:09 -05:00
skia-flutter-autoroll
766ce10b24 Roll src/third_party/skia d1ca6726734f..a0b54cd58943 (1 commits) (flutter/engine#7156)
https://skia.googlesource.com/skia.git/+log/d1ca6726734f..a0b54cd58943


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

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-12-10 16:29:09 -05:00
skia-flutter-autoroll
d2d6ef2f69 Roll src/third_party/skia 3ccaa88c5031..d1ca6726734f (1 commits) (flutter/engine#7155)
https://skia.googlesource.com/skia.git/+log/3ccaa88c5031..d1ca6726734f


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

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-12-10 15:56:09 -05:00
Chris Bracken
f604da6409 Rename dart-non-checked-mode: disable-dart-asserts (flutter/engine#6977)
In Dart 2, runtime checked mode has been eliminated. Many of these type
checks have been moved to static compile-time checks, the remainder are
enforced at runtime, and are no longer optional.
2018-12-10 12:36:09 -08:00
Stanislav Baranov
194bf111b6 Generalize runFromBundle to support multiple bundlePaths (flutter/engine#7151) 2018-12-10 12:19:22 -08:00
skia-flutter-autoroll
2e3c6223e9 Roll src/third_party/skia dbfd7664f265..3ccaa88c5031 (1 commits) (flutter/engine#7154)
https://skia.googlesource.com/skia.git/+log/dbfd7664f265..3ccaa88c5031


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

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-12-10 14:56:09 -05:00
skia-flutter-autoroll
fa8df3e4f6 Roll src/third_party/skia a0160896f339..dbfd7664f265 (1 commits) (flutter/engine#7153)
https://skia.googlesource.com/skia.git/+log/a0160896f339..dbfd7664f265


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

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-12-10 14:37:09 -05:00
skia-flutter-autoroll
62f931fef9 Roll src/third_party/skia a72e8d3f4053..a0160896f339 (1 commits) (flutter/engine#7150)
https://skia.googlesource.com/skia.git/+log/a72e8d3f4053..a0160896f339


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

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-12-10 14:18:13 -05:00
skia-flutter-autoroll
7e4d935379 Roll src/third_party/skia dad4bfcfa39f..a72e8d3f4053 (1 commits) (flutter/engine#7149)
https://skia.googlesource.com/skia.git/+log/dad4bfcfa39f..a72e8d3f4053


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

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-12-10 13:49:10 -05:00
skia-flutter-autoroll
3d8ed775ad Roll src/third_party/skia ca91e1f6c517..dad4bfcfa39f (2 commits) (flutter/engine#7148)
https://skia.googlesource.com/skia.git/+log/ca91e1f6c517..dad4bfcfa39f


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

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-12-10 13:27:09 -05:00
Craig Stout
50efc8bc35 [vulkan] Define VK_USE_PLATFORM_FUCHSIA
VK_USE_PLATFORM_MAGMA_KHR is old and will be removed.
2018-12-10 10:09:53 -08:00
Craig Stout
981e3e84d3 [vulkan] Remove magma native surface
The Vulkan surface extension as used here is meant for testing only.
Since this isn't used, remove it so we don't have to maintain it.
Also remove the attempt to locate all related Vulkan entry points.

Test:
pixelbook:build topaz, launch a spinning cube
2018-12-10 10:09:53 -08:00
skia-flutter-autoroll
89c05eca2f Roll src/third_party/skia 6788a54afe2d..ca91e1f6c517 (1 commits) (flutter/engine#7147)
https://skia.googlesource.com/skia.git/+log/6788a54afe2d..ca91e1f6c517


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

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-12-10 13:08:09 -05:00
Michael Goderbauer
402e052414 Revert "Reland "Compile libcxx and libcxxabi for Android (#6886)"" (flutter/engine#7146) 2018-12-10 10:07:13 -08:00
skia-flutter-autoroll
83ddde6cd7 Roll src/third_party/skia be5a09332e5d..f23a1527155b (1 commits) (flutter/engine#7143)
https://skia.googlesource.com/skia.git/+log/be5a09332e5d..f23a1527155b


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

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-12-10 12:19:54 -05:00
Chris Bracken
120c20d5c6 Eliminate main_dart_file_path, package_file_path (flutter/engine#6973)
These settings were specific to Dart 1 and are no longer used in the
engine. This eliminates them from the Settings class.
2018-12-10 09:12:10 -08:00