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