10062 Commits

Author SHA1 Message Date
skia-flutter-autoroll
a3ead2071f Roll Skia from c950e05bafcd to 92887b547497 (1 revision) (flutter/engine#19133) 2020-06-18 13:38:03 -07:00
skia-flutter-autoroll
679b25ed03 Roll Skia from b54946b86d33 to c950e05bafcd (5 revisions) (flutter/engine#19131) 2020-06-18 12:13:04 -07:00
Michael Goderbauer
0b0c2c68d0 Word substitutions (flutter/engine#19111) 2020-06-18 11:05:24 -07:00
Harry Terkelsen
890b2ff093 Roll CanvasKit to 0.16.2. (flutter/engine#19011) 2020-06-18 10:54:48 -07:00
skia-flutter-autoroll
28fa39936f Roll Skia from 99b047087d51 to b54946b86d33 (7 revisions) (flutter/engine#19128) 2020-06-18 10:53:01 -07:00
Jason Simmons
c7bc6e9ad0 Avoid creating a vector when constructing Dart typed data objects for platform messages (flutter/engine#18838) 2020-06-18 09:58:03 -07:00
Filip Filmar
df31819baa [shell] Adds a shell test for timezone fetches (flutter/engine#19108)
Adds a test that verifies that the view of the local time is the same in
the Dart isolate and the process that is running the test.

Specifically, this test is useful to verify that the code paths for
timezone retrieval do not break while the underlying FIDL protocols are
being refactored.

However, since the check is generally useful, the test is written as a
general flutter test.

Running this on Fuchsia required adding `fuchsia.intl.ProfileProvider`
to the CMX file that is used for all build Fuchsia packages.

Testing is a bit involved on Fuchsia.  You must build the Fuchsia
package `fluter/shell/common:shell_tests` and publish it to the dev
repository for your Fuchsia device.  It seems that a way to do so is to
modify the script `flutter/tools/fuchsia/build_fuchsia_artifacts.py` and
modify its function `GetTargetsToBuild` like so:

```
def GetTargetsToBuild(product=False):
  targets_to_build = [
    'flutter/shell/platform/fuchsia:fuchsia',
    'flutter/shell/common:shell_tests',
  ]
  return targets_to_build
```

Next, the Fuchsia packages need to be compiled and published.

Once done, the following `fx` invocation will run the test, assuming
that you have your Fuchsia setup:

```
fx shell run \
    fuchsia-pkg://fuchsia.com/shell_tests#meta/shell_tests.cmx \
    -- --gtest_filter=ShellTest.LocaltimesMatch
```
2020-06-18 09:56:18 -07:00
Dan Field
07849dc46c Parameterize upscaling for image decoding (flutter/engine#19067)
Adds an `allowUpscale` parameter to the Dart interfaces for instantiateImageCodec and decodeImageFromPIxels. If set to false, the image bounds will be clamped at their intrinsic dimensions.

A later commit will change the default to true.
2020-06-18 09:42:08 -07:00
skia-flutter-autoroll
67cdd20790 Roll Skia from a85e4bf00907 to 99b047087d51 (3 revisions) (flutter/engine#19126) 2020-06-18 09:33:02 -07:00
skia-flutter-autoroll
449bf0747e Roll Fuchsia Linux SDK from eyQ-Z... to 4Tot8... (flutter/engine#19125) 2020-06-18 09:28:03 -07:00
skia-flutter-autoroll
7abc74a998 Roll Skia from 81454dfaa92a to a85e4bf00907 (4 revisions) (flutter/engine#19124) 2020-06-18 08:13:09 -07:00
skia-flutter-autoroll
a73e38a327 Roll Skia from 67237c14a6db to 81454dfaa92a (2 revisions) (flutter/engine#19123) 2020-06-18 06:53:04 -07:00
skia-flutter-autoroll
d69cb2b771 Roll Skia from a3a9da74308f to 67237c14a6db (1 revision) (flutter/engine#19116) 2020-06-18 00:38:03 -07:00
skia-flutter-autoroll
98913472cc Roll Skia from 72f403c343dc to a3a9da74308f (1 revision) (flutter/engine#19110) 2020-06-17 18:28:03 -07:00
skia-flutter-autoroll
fbe4cef126 Roll Skia from de175abede4d to 72f403c343dc (127 revisions) (flutter/engine#19107) 2020-06-17 16:13:03 -07:00
Wu Zhong
bce3b9c2a2 Fixes FlutterEngine internal retain cycle (flutter/engine#18595) 2020-06-17 15:33:49 -07:00
Chris Bracken
be6bffc6d8 Revert "Roll Skia from de175abede4d to 32d5cfa1f35e (15 revisions) (#19005)" (flutter/engine#19101)
Caused an iOS-specific crash on startup wherein no fonts are loaded.
That crash was bisected to a Skia font manager build rules refactoring:

https://skia-review.googlesource.com/c/skia/+/295437

which doesn't appear to take into account iOS.

This reverts commit 0e76765423dd5fd9be84bfdbde3c12bf230d4516.
2020-06-17 14:06:51 -07:00
stuartmorgan
45ce08ab01 Log Windows errors to stderr (flutter/engine#19095)
For error messages in the Windows embedding, use stderr rather than
Windows debug logging, so that it will go to the console where, e.g.,
'flutter run' will display it.
2020-06-17 13:35:21 -07:00
cg021
ef2b08d5b6 createOverlaySurface JNI method (flutter/engine#19076)
* createOverlaySurface JNI

* update imports

* remove unused method

* license

* deleted unused file

* remove wrong function call

* removed duplicate createOverlaySurface
2020-06-17 15:21:41 -05:00
LongCatIsLooong
e3f23590e6 [iOS] handle text plugin negative range (flutter/engine#19068) 2020-06-17 11:38:03 -07:00
skia-flutter-autoroll
f9f4426fba Roll Skia from 1f14ca04b9b8 to 8346834d7cfc (3 revisions) (flutter/engine#19097) 2020-06-17 11:33:03 -07:00
zljj0818
1fd49da298 Poor video scaling quality #53080 (flutter/engine#18814)
Use bilinear instead of nearest filter to draw surface texture

Related Issues:
https://github.com/flutter/flutter/issues/53080

Tests:
- TextureLayerTest
2020-06-17 11:14:05 -07:00
skia-flutter-autoroll
b973554d3c Roll Skia from 2518f546e3f2 to 1f14ca04b9b8 (5 revisions) (flutter/engine#19092) 2020-06-17 09:53:03 -07:00
skia-flutter-autoroll
f5f71eb46b Roll Fuchsia Linux SDK from aVCEp... to eyQ-Z... (flutter/engine#19090) 2020-06-17 09:18:02 -07:00
skia-flutter-autoroll
d3aeeec323 Roll Skia from 4c47d0ddea16 to 2518f546e3f2 (2 revisions) (flutter/engine#19088) 2020-06-17 08:33:02 -07:00
Gary Qian
85c98bef38 Fix windows SkParagraph compilation (flutter/engine#19073) 2020-06-17 02:14:34 -07:00
skia-flutter-autoroll
fc74fdd472 Roll Skia from 3244745c3d4b to 4c47d0ddea16 (3 revisions) (flutter/engine#19083) 2020-06-17 00:13:02 -07:00
liyuqian
146f8c7c0b Correct BM_ShellInitializationAndShutdown (flutter/engine#18829) 2020-06-16 23:38:02 -07:00
skia-flutter-autoroll
6bd98d5e63 Roll Skia from de980231f62c to 3244745c3d4b (1 revision) (flutter/engine#19081) 2020-06-16 22:53:02 -07:00
Siva
5bb06562b0 Manual roll of Dart 021a49e88c...4b9aa2bd7e (flutter/engine#19079)
1. Manual roll of Dart 021a49e88c...4b9aa2bd7e
dart-lang/sdk@4b9aa2bd7e Revert "[VM/Runtime] Cleanup package config initialization code"
dart-lang/sdk@d44457f79d [Core Libraries] Eliminate the fork in the core libraries.
dart-lang/sdk@29e93bcdbd [VM/Runtime] Cleanup package config initialization code
dart-lang/sdk@07e2921287 [ddc] Cleanup false assumption from subtype check
dart-lang/sdk@62893f9b00 Reland "[vm] Check prefix.loadLibrary is called and returns before prefix members are used."
dart-lang/sdk@ed9112e862 Sort declarations in api_test.dart
dart-lang/sdk@a9bb706ce2 Migration: allow the client to specify which files to analyze/migrate.
dart-lang/sdk@651464c909 Implement the rest of the ArgumentList ASTNode logic in the context type visitor in feature_computer.dart, tests added in feature_computer_test.dart
dart-lang/sdk@c7d9fa996b Clean up some unnecessary code in completion manager
dart-lang/sdk@e11eb2cd08 [nnbd_migration] Fix #42263, tool inserting ! on toString/hashCode

2. Adjusted all flutter libraries.yaml files to account for elimination of the
fork in the Dart core librarie

3. Adjusted flutter gn file to account for elimination of the fork in the
Dart core librarie
2020-06-16 19:41:06 -07:00
skia-flutter-autoroll
c1e018aab0 Roll Skia from f08a82b52dbf to de980231f62c (1 revision) (flutter/engine#19078) 2020-06-16 18:38:02 -07:00
skia-flutter-autoroll
52a1623509 Roll Skia from 5ca9d1a3414a to f08a82b52dbf (3 revisions) (flutter/engine#19077) 2020-06-16 17:18:02 -07:00
Siva
c90b26552e Manual roll of Dart 6d4e7d6830...021a49e88c (flutter/engine#19074)
* 1. Manual roll of Dart 6d4e7d6830...021a49e88c

dart-lang/sdk@021a49e88c Update the way to get feature set and language version.
dart-lang/sdk@d1638508c1 Migration: streamline behavior injection in migration_cli_test.dart.

2. Update ICU dependency and adjust license script to account for this
   change.

* Update license tool signature.
2020-06-16 16:50:30 -07:00
skia-flutter-autoroll
aa89ce8fbe Roll Skia from f1eb43e8800b to 5ca9d1a3414a (8 revisions) (flutter/engine#19072) 2020-06-16 15:58:03 -07:00
Yegor
30879c3f50 take web_ui to null safety (flutter/engine#19027)
move web_ui to NNBD syntax
2020-06-16 15:28:06 -07:00
Dan Field
0b5b38c8b4 Instantiate image codec doc fix (flutter/engine#19062)
Correctly describe the way aspect ratio is managed when one parameter is not specified.
2020-06-16 15:14:04 -07:00
skia-flutter-autoroll
3052933661 Roll Fuchsia Linux SDK from YEXby... to aVCEp... (flutter/engine#19071) 2020-06-16 14:33:02 -07:00
Emmanuel Garcia
f44a132c1b Revert add createOverlaySurface JNI #19040 (flutter/engine#19075) 2020-06-16 14:06:15 -07:00
skia-flutter-autoroll
3d304e3088 Roll Skia from 762cb4ea46dd to f1eb43e8800b (8 revisions) (flutter/engine#19063) 2020-06-16 13:33:02 -07:00
Kaushik Iska
ce2baf1ce0 Revert "Remove pipeline in favor of layer tree holder (#18901)" (flutter/engine#19066)
Reverting for b/158816279
2020-06-16 13:15:57 -07:00
Robert Ancell
a5c408ddc7 Add support for headless mode (flutter/engine#19038) 2020-06-17 06:25:48 +12:00
Sanjay Chouksey
5ac4f2f800 Allow access to raw zircon handle (flutter/engine#19052)
As part of migrating Fuchsia from legacy SceneHost/ChildView based code
to Flutter Embedder based PlatformView, we need to expose the raw zircon
handle. Since we are converting a private getter to public getter, this
does not affect any existing code.

Co-authored-by: Sanjay Chouksey <sanjayc@google.com>
2020-06-16 11:23:39 -07:00
skia-flutter-autoroll
7b0d8d12d2 Roll Skia from f4ec452b7ab3 to 762cb4ea46dd (1 revision) (flutter/engine#19060) 2020-06-16 10:40:08 -07:00
Gary Qian
c9fa545cf3 Platform resolved locale and Android localization refactor (flutter/engine#18645) 2020-06-16 04:29:50 -07:00
skia-flutter-autoroll
082179c37b Roll Fuchsia Linux SDK from evdT_... to YEXby... (flutter/engine#19058) 2020-06-16 01:10:13 -07:00
skia-flutter-autoroll
0695cd233e Roll Skia from 47111d18f48d to f4ec452b7ab3 (4 revisions) (flutter/engine#19057) 2020-06-16 00:10:07 -07:00
Michael Goderbauer
e6d2948d07 Rename trace-whitelist to trace-allowlist (flutter/engine#19047) 2020-06-15 20:52:43 -07:00
cg021
1e0b020dde Add createOverlaySurface JNI (flutter/engine#19040) 2020-06-15 19:49:29 -07:00
skia-flutter-autoroll
00bf142a3e Roll Skia from e3a39f7053bd to 47111d18f48d (9 revisions) (flutter/engine#19053) 2020-06-15 18:45:04 -07:00
skia-flutter-autoroll
4c09fd07bb Roll Skia from 602b4024858c to e3a39f7053bd (4 revisions) (flutter/engine#19048) 2020-06-15 17:25:04 -07:00