16591 Commits

Author SHA1 Message Date
Drew Fisher
ff921cd608
fuchsia: remove use of replace_as_executable (#16690)
On Fuchsia, we can now get executable VMOs from trusted backing
filesystems.  This allows us to remove the use of replace_as_executable
in favor of opening files with `fdio_open_fd_at` with the
`OPEN_RIGHT_EXECUTABLE` flag and getting VMOs by calling
`fdio_get_vmo_exec`.

By moving the responsibility for executability into the filesystem, we
should be able to remove deprecated-ambient-replace-as-executable from
component manifests for non-JIT runners (the JIT runners still call
replace_as_executable in Dart's allocator).

Test: verified locally that this works on Astro on a _user build with
the runtime allowlist tightened.
2020-02-25 13:24:07 -08:00
skia-flutter-autoroll
468b371ff4
Roll src/third_party/skia c8d092a060ad..7a6db4cbf48b (2 commits) (#16795) 2020-02-25 13:06:04 -08:00
skia-flutter-autoroll
fb3dc8603b
Roll src/third_party/dart 2ce1df76309d..85f6d51c3fd1 (6 commits) (#16792) 2020-02-25 11:36:05 -08:00
skia-flutter-autoroll
7af8d3ee9b
Roll src/third_party/skia a6572f78d084..c8d092a060ad (1 commits) (#16789) 2020-02-25 11:31:03 -08:00
skia-flutter-autoroll
d0897c321a
Roll src/third_party/dart 7aa824076c34..2ce1df76309d (11 commits) (#16788) 2020-02-25 06:01:04 -08:00
skia-flutter-autoroll
ae999f0907
Roll fuchsia/sdk/core/mac-amd64 from O6w2L... to 8gjOI... (#16787) 2020-02-25 04:16:03 -08:00
Martin Kustermann
af90e8b114
Manually add third_party/dart/pkg/stagehand to DEPS (#16785)
This is a new dependency introduced to the create_sdk build in
https://dart-review.googlesource.com/c/sdk/+/136842
2020-02-25 12:18:02 +01:00
skia-flutter-autoroll
effd8a0697
Roll src/third_party/skia 6d927b63a311..a6572f78d084 (3 commits) (#16783) 2020-02-24 23:36:03 -08:00
skia-flutter-autoroll
9f439d9ef3
Roll src/third_party/skia 19304d88c8be..6d927b63a311 (3 commits) (#16782) 2020-02-24 22:01:03 -08:00
skia-flutter-autoroll
05dd02368f
Roll src/third_party/dart 73f6d15665a3..7aa824076c34 (11 commits) (#16780) 2020-02-24 20:36:04 -08:00
skia-flutter-autoroll
ecdfc91d16
Roll fuchsia/sdk/core/linux-amd64 from PGfiE... to QU3ft... (#16779) 2020-02-24 20:31:03 -08:00
skia-flutter-autoroll
858185cd5b
Roll src/third_party/skia 659cc1c90705..19304d88c8be (5 commits) (#16778) 2020-02-24 20:26:04 -08:00
Dan Field
888a62cf22
Revert "Enable lazy-async-stacks by-default in all modes (#16556)" (#16781)
This reverts commit fdabcaddf45deaf93a5238c99c2acbeb25a3a027.
2020-02-24 20:04:40 -08:00
skia-flutter-autoroll
d2e2cc9d45
Roll fuchsia/sdk/core/mac-amd64 from mcI8X... to O6w2L... (#16777) 2020-02-24 15:01:03 -08:00
skia-flutter-autoroll
bad1fbe3ca
Roll src/third_party/dart c75256299280..73f6d15665a3 (9 commits) (#16776) 2020-02-24 14:56:03 -08:00
skia-flutter-autoroll
5496bb48c5
Roll src/third_party/skia 03b8ab225fd7..659cc1c90705 (4 commits) (#16774) 2020-02-24 14:31:06 -08:00
Mouad Debbar
d670059451
[web] Respect maxLines when calculating boxes for a range (#16749) 2020-02-24 14:26:03 -08:00
Mouad Debbar
971122b314
[web] Reduce the usage of unnecessary lists in pointer binding (#16745) 2020-02-24 14:21:04 -08:00
Chinmay Garde
92abb22c64
Reland "Lift restriction that embedders may not trample the render thread OpenGL context in composition callbacks." (#16711)
This reverts commit ef9e7b1a1365c07ab0df2e2016c4442c3963c2c7 with the following changes to accommodate an embedder for whom the original optimizations caused issues:

* Ensure stable order in the backing stores presented to the embedder. This is a pessimization that will be reverted when the embedder migrates. Tracked in  https://github.com/flutter/flutter/issues/51228
* Forego the optimization where the unused layers would be collected before allocation of new layers needs to happen. This is a pessimization that will be reverted when the embedder migrates. Tracked in  https://github.com/flutter/flutter/issues/51229

More context in b/146142979.
2020-02-24 11:48:32 -08:00
Filip Filmar
38dc2ea67c
[i18n] Deprecates fuchsia.timezone.Timezone (#16700)
The FIDL interface `fuchsia.timezone.Timezone` does not exist for quite
a while now.  Instead, a transitional `fuchsia.timezone.Timezone` should
be used.

Fixes flutter/flutter#51087
2020-02-24 11:44:30 -08:00
skia-flutter-autoroll
e0e24f5798
Roll src/third_party/skia 7d252302268a..03b8ab225fd7 (8 commits) (#16773) 2020-02-24 11:31:04 -08:00
Ferhat
b87bb0a161
[web] Fix canvas leak when dpi changes. Evict from BitmapCanvas cache under… (#16721)
* Fix canvas leak when dpi changes. Evict from BitmapCanvas cache under memory pressure.

* optimized _reduceCanvasMemoryUsage

* Addressed review comments
2020-02-24 11:19:47 -08:00
Chris Bracken
1aef7a4369
Delete FlutterAppDelegate_Internal.h (#16772) 2020-02-24 11:11:03 -08:00
skia-flutter-autoroll
0d87160bdf
Roll src/third_party/skia 1cec4d5e3d92..7d252302268a (2 commits) (#16771) 2020-02-24 09:46:07 -08:00
skia-flutter-autoroll
8da64e067c
Roll src/third_party/dart 5829fc7829d5..c75256299280 (43 commits) (#16770) 2020-02-24 09:41:04 -08:00
skia-flutter-autoroll
237ddb1bec
Roll src/third_party/skia cc5415a8ce36..1cec4d5e3d92 (2 commits) (#16769) 2020-02-24 08:11:03 -08:00
skia-flutter-autoroll
4d505170af
Roll src/third_party/skia 57bc977e124c..cc5415a8ce36 (1 commits) (#16767) 2020-02-24 06:26:03 -08:00
skia-flutter-autoroll
ecca1750d8
Roll fuchsia/sdk/core/mac-amd64 from g1vJn... to mcI8X... (#16764) 2020-02-24 01:51:03 -08:00
skia-flutter-autoroll
73fdff1e2b
Roll fuchsia/sdk/core/linux-amd64 from 3rB22... to PGfiE... (#16763) 2020-02-24 01:11:02 -08:00
skia-flutter-autoroll
566cfae1b5
Roll src/third_party/skia 998066127e0d..57bc977e124c (3 commits) (#16762) 2020-02-23 23:41:03 -08:00
skia-flutter-autoroll
2e12cdc90d
Roll src/third_party/skia d1c90e10f0ca..998066127e0d (1 commits) (#16759) 2020-02-23 16:51:03 -08:00
skia-flutter-autoroll
9a9abb78f6
Roll src/third_party/skia 9e8f60534464..d1c90e10f0ca (1 commits) (#16757) 2020-02-23 14:37:19 -08:00
skia-flutter-autoroll
340f85559c
Roll fuchsia/sdk/core/mac-amd64 from 5B5jq... to g1vJn... (#16755) 2020-02-23 03:24:03 -08:00
skia-flutter-autoroll
8caf6d1d3f
Roll src/third_party/skia 46f5c5f08b61..9e8f60534464 (29 commits) (#16754) 2020-02-22 15:44:03 -08:00
skia-flutter-autoroll
a4a1f4f6bc
Roll fuchsia/sdk/core/mac-amd64 from iYYAH... to 5B5jq... (#16744) 2020-02-22 14:14:11 -08:00
skia-flutter-autoroll
f758eb97cc
Roll fuchsia/sdk/core/linux-amd64 from -u-iU... to 3rB22... (#16752) 2020-02-22 14:09:08 -08:00
skia-flutter-autoroll
6d2cbb2dbb
Roll src/third_party/skia bf5cb0f539e7..46f5c5f08b61 (2 commits) (#16732) 2020-02-22 14:09:04 -08:00
Miguel Beltran
d0c2418dfe
Add support for Increase Contrast on iOS (#15343) 2020-02-22 14:04:04 -08:00
Dan Field
c3f4c1a085
Migrate Path to AssociateWithDartWrapper (#16753) 2020-02-22 12:59:35 -08:00
Mouad Debbar
afe7968e6b
[web] Paragraph.longestLine doesn't need to check for isSingleLine anymore (#16736) 2020-02-21 13:18:09 -08:00
Mouad Debbar
136a057f28
[web] Rename LineMetrics.text to LineMetrics.displayText (#16734) 2020-02-21 13:17:59 -08:00
Nurhan Turgut
941aee35bd
[web] add comment to skipped safari test (#16737)
* add comment to skipped safari test

* test not running semantics on Mac

* disable semantics test which is unreliable
2020-02-21 13:03:29 -08:00
Ryan Macnak
930a80ac86
Fix some compiler warnings in newer versions of Clang. (#16733) 2020-02-21 12:57:06 -08:00
George Wright
e5091a8ca2
Enable Vulkan-related shell unittests on Fuchsia (#16718)
Also enable tests that were disabled due to MessageLoop flakiness resolved by https://github.com/flutter/engine/pull/16568
2020-02-21 11:01:16 -08:00
Nurhan Turgut
ab0dd12975
[web] Running safari tests on LUCI (#16715)
* Safari font collection tests skip failing methods

* add a clear to the semantics test to make sure no DOM elements are leaking to the other tests

* fix semantics_helper_test. skip for semantics_test. teardown didn't work

* skip test, the skipped method run for 8 minutes according to the logs

* history tests methods runs multiple times. only run them on linux for now. they were also already failing in edge/windows
2020-02-21 09:03:13 -08:00
skia-flutter-autoroll
2724727b18
Roll src/third_party/skia 392846665c40..bf5cb0f539e7 (1 commits) (#16730) 2020-02-21 07:56:03 -08:00
skia-flutter-autoroll
b73dfed391
Roll src/third_party/skia 77521d9e06e8..392846665c40 (1 commits) (#16729) 2020-02-21 06:21:03 -08:00
skia-flutter-autoroll
645d4e631b
Roll src/third_party/dart 6ef9131d82c4..5829fc7829d5 (3 commits) (#16728) 2020-02-21 02:31:03 -08:00
skia-flutter-autoroll
704396b326
Roll fuchsia/sdk/core/linux-amd64 from CZTpy... to -u-iU... (#16727) 2020-02-21 00:26:03 -08:00
skia-flutter-autoroll
3e692865fa
Roll fuchsia/sdk/core/mac-amd64 from 78ZcV... to iYYAH... (#16726) 2020-02-20 23:56:02 -08:00