18124 Commits

Author SHA1 Message Date
Harry Terkelsen
40ef2e5b14
Roll CanvasKit to 0.16.2. (#19011) 2020-06-18 10:54:48 -07:00
skia-flutter-autoroll
b7f8d2d110
Roll Skia from 99b047087d51 to b54946b86d33 (7 revisions) (#19128) 2020-06-18 10:53:01 -07:00
Jason Simmons
9fcfec39c0
Avoid creating a vector when constructing Dart typed data objects for platform messages (#18838) 2020-06-18 09:58:03 -07:00
Filip Filmar
1551b74213
[shell] Adds a shell test for timezone fetches (#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
5157a6b210
Parameterize upscaling for image decoding (#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
0266e60a08
Roll Skia from a85e4bf00907 to 99b047087d51 (3 revisions) (#19126) 2020-06-18 09:33:02 -07:00
skia-flutter-autoroll
a726141eb3
Roll Fuchsia Linux SDK from eyQ-Z... to 4Tot8... (#19125) 2020-06-18 09:28:03 -07:00
skia-flutter-autoroll
e7ffcb2970
Roll Skia from 81454dfaa92a to a85e4bf00907 (4 revisions) (#19124) 2020-06-18 08:13:09 -07:00
skia-flutter-autoroll
7c338107d5
Roll Skia from 67237c14a6db to 81454dfaa92a (2 revisions) (#19123) 2020-06-18 06:53:04 -07:00
skia-flutter-autoroll
d3c5fb2fe5
Roll Dart SDK from 7d7c1298e2ca to 54481776c96d (4 revisions) (#19122) 2020-06-18 05:33:03 -07:00
skia-flutter-autoroll
a0c2da7685
Roll Fuchsia Mac SDK from s-b1H... to eqQfp... (#19120) 2020-06-18 04:03:03 -07:00
skia-flutter-autoroll
b93ee31070
Roll Skia from a3a9da74308f to 67237c14a6db (1 revision) (#19116) 2020-06-18 00:38:03 -07:00
skia-flutter-autoroll
354ff10afb
Roll Dart SDK from 764e72800f40 to 7d7c1298e2ca (1 revision) (#19117) 2020-06-17 23:38:03 -07:00
Dan Field
f6985267be
Roll buildroot to 2415cd5095c186fe5054552bbb26aaa2b8877ac8 (#19106) 2020-06-17 20:38:03 -07:00
skia-flutter-autoroll
a86301c5e1
Roll Dart SDK from 0c2c331d64f3 to 764e72800f40 (15 revisions) (#19113) 2020-06-17 19:33:03 -07:00
skia-flutter-autoroll
59987bf478
Roll Skia from 72f403c343dc to a3a9da74308f (1 revision) (#19110) 2020-06-17 18:28:03 -07:00
skia-flutter-autoroll
2a8436f442
Roll Skia from de175abede4d to 72f403c343dc (127 revisions) (#19107) 2020-06-17 16:13:03 -07:00
Wu Zhong
d7d9e8b76f
Fixes FlutterEngine internal retain cycle (#18595) 2020-06-17 15:33:49 -07:00
skia-flutter-autoroll
a5a0a6014a
Roll Dart SDK from f36151e2d2a2 to 0c2c331d64f3 (13 revisions) (#19104) 2020-06-17 15:08:02 -07:00
skia-flutter-autoroll
f3bc5eef2d
Roll Fuchsia Mac SDK from Gpg6y... to s-b1H... (#19103) 2020-06-17 14:58:02 -07:00
Chris Bracken
e9688f8e36
Revert "Roll Skia from de175abede4d to 32d5cfa1f35e (15 revisions) (#19005)" (#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 45386229e2ba5cb28e56dd6c5952394ca72eeccc.
2020-06-17 14:06:51 -07:00
stuartmorgan
fd34f0fd00
Log Windows errors to stderr (#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
2c60d87c39
createOverlaySurface JNI method (#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
Kaushik Iska
d14958ea4d
Update buildroot (#19098) 2020-06-17 11:40:31 -07:00
LongCatIsLooong
e70c87d626
[iOS] handle text plugin negative range (#19068) 2020-06-17 11:38:03 -07:00
skia-flutter-autoroll
90c6b74cb8
Roll Skia from 1f14ca04b9b8 to 8346834d7cfc (3 revisions) (#19097) 2020-06-17 11:33:03 -07:00
zljj0818
f9eeee310c
Poor video scaling quality #53080 (#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
29b739a514
Roll Dart SDK from c45c07592a95 to f36151e2d2a2 (9 revisions) (#19093) 2020-06-17 10:08:02 -07:00
skia-flutter-autoroll
8c7cbf0b29
Roll Skia from 2518f546e3f2 to 1f14ca04b9b8 (5 revisions) (#19092) 2020-06-17 09:53:03 -07:00
skia-flutter-autoroll
2254fd8844
Roll Fuchsia Linux SDK from aVCEp... to eyQ-Z... (#19090) 2020-06-17 09:18:02 -07:00
skia-flutter-autoroll
54b211ac07
Roll Skia from 4c47d0ddea16 to 2518f546e3f2 (2 revisions) (#19088) 2020-06-17 08:33:02 -07:00
skia-flutter-autoroll
237b5f32ef
Roll Dart SDK from 1046888b1bf9 to c45c07592a95 (4 revisions) (#19086) 2020-06-17 05:43:02 -07:00
Gary Qian
c9c80011bb
Fix windows SkParagraph compilation (#19073) 2020-06-17 02:14:34 -07:00
skia-flutter-autoroll
f4a5f9f448
Roll Fuchsia Mac SDK from 6I5dv... to Gpg6y... (#19082) 2020-06-17 01:23:03 -07:00
skia-flutter-autoroll
ef29ce68aa
Roll Dart SDK from 7e5fe50b244c to 1046888b1bf9 (5 revisions) (#19084) 2020-06-17 01:18:02 -07:00
skia-flutter-autoroll
9dc08393be
Roll Skia from 3244745c3d4b to 4c47d0ddea16 (3 revisions) (#19083) 2020-06-17 00:13:02 -07:00
liyuqian
137320b5c7
Correct BM_ShellInitializationAndShutdown (#18829) 2020-06-16 23:38:02 -07:00
skia-flutter-autoroll
43ad8347e1
Roll Skia from de980231f62c to 3244745c3d4b (1 revision) (#19081) 2020-06-16 22:53:02 -07:00
skia-flutter-autoroll
b36c83756f
Roll Dart SDK from 4b9aa2bd7ecb to 7e5fe50b244c (4 revisions) (#19080) 2020-06-16 20:53:04 -07:00
Siva
e3f3fecb18
Manual roll of Dart 021a49e88c...4b9aa2bd7e (#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
8b7b244489
Roll Skia from f08a82b52dbf to de980231f62c (1 revision) (#19078) 2020-06-16 18:38:02 -07:00
skia-flutter-autoroll
19da21af86
Roll Skia from 5ca9d1a3414a to f08a82b52dbf (3 revisions) (#19077) 2020-06-16 17:18:02 -07:00
Siva
60a9b85f06
Manual roll of Dart 6d4e7d6830...021a49e88c (#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
ee51d23660
Roll Skia from f1eb43e8800b to 5ca9d1a3414a (8 revisions) (#19072) 2020-06-16 15:58:03 -07:00
Yegor
00aa0bc071
take web_ui to null safety (#19027)
move web_ui to NNBD syntax
2020-06-16 15:28:06 -07:00
Dan Field
71cb701080
Instantiate image codec doc fix (#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
4ac08bc07c
Roll Fuchsia Linux SDK from YEXby... to aVCEp... (#19071) 2020-06-16 14:33:02 -07:00
Emmanuel Garcia
99442c6c18
Revert add createOverlaySurface JNI #19040 (#19075) 2020-06-16 14:06:15 -07:00
skia-flutter-autoroll
01fb58211e
Roll Skia from 762cb4ea46dd to f1eb43e8800b (8 revisions) (#19063) 2020-06-16 13:33:02 -07:00
Kaushik Iska
c8b077fa1a
Revert "Remove pipeline in favor of layer tree holder (#18901)" (#19066)
Reverting for b/158816279
2020-06-16 13:15:57 -07:00