Commit Graph

644 Commits

Author SHA1 Message Date
Florian Loitsch
211b67708f
Roll engine. (#18452)
flutter/engine@c3976b3 Revert "Added IsolateNameServer functionality (#5410)"
flutter/engine@61a2d12 Added IsolateNameServer functionality
flutter/engine@412f8b8 Roll src/third_party/skia 8ea971bfefb6..bb9ee9b4aa7d (10 commits)
flutter/engine@3b1f381 Expose approximateBytesUsed for Picture
flutter/engine@a4c8e1f Roll src/third_party/skia 2a2f67592602..8ea971bfefb6 (5 commits)
2018-06-13 15:48:57 +02:00
Florian Loitsch
11a6a09808
Roll the engine. (#18444)
* Roll the engine

flutter/engine@6b1b887 Roll the Dart VM.
2018-06-13 14:59:02 +02:00
Florian Loitsch
587569337e
Roll engine. (#18420)
flutter/engine@a328531 Roll src/third_party/skia 8e4d09ae7af1..2a2f67592602 (6 commits)
    flutter/engine@10850ea Roll src/third_party/skia 0e2608e84fe5..8e4d09ae7af1 (1 commits)
    flutter/engine@59a784d Roll src/third_party/skia 8c6b49718210..0e2608e84fe5 (1 commits)
    flutter/engine@c0ba226 Roll src/third_party/skia 5c12122ad91d..8c6b49718210 (1 commits)
    flutter/engine@be02d0c Revert "Eliminate support for Dart 1 (#5504)"
    flutter/engine@0ea93c3  Eliminate support for Dart 1
    flutter/engine@036443d Roll src/third_party/skia 36f0c41eafe9..5c12122ad91d (5 commits)
    flutter/engine@4c91156 Roll src/third_party/skia 46fbf8c97a13..36f0c41eafe9 (5 commits)
    flutter/engine@782e500 Roll src/third_party/skia 4c4650150d5f..46fbf8c97a13 (1 commits)
    flutter/engine@16ea70b Roll src/third_party/skia 27dddae3130c..4c4650150d5f (16 commits)
2018-06-13 00:02:21 +02:00
Dan Field
625ac52360
update tests for TextStyle changes in engine (#17982)
* update tests for TextStyle changes in engine

* roll engine, support Foreground on TextStyle

* Support for saving Dart compilation trace on device
2018-06-10 14:08:35 -04:00
Hans Muller
691cbee613
Add locale parameter to EditableText (#18222) 2018-06-09 08:23:59 -07:00
Greg Spencer
b8c81e46a3
Roll engine to 5d2f24aa5cbdbe3c5d41b2b261873d26f4077c79 (#18290) 2018-06-08 00:08:28 -07:00
Greg Spencer
c53245c61d
Roll engine to fca976d8c767e1ac98f8434c03c1a642dca4513e (#18253) 2018-06-06 22:57:26 -07:00
xster
ac0c44fc1a
Small fidelity adjustments for Cupertino (#18104) 2018-06-05 15:38:05 -07:00
Alexander Aprelev
57187b00b2 Roll to engine with second dart roll 2018-06-05 11:04:46 -07:00
Alexander Aprelev
bc30126353 Roll to engine with first dart roll 2018-06-05 11:04:46 -07:00
Alexander Aprelev
db48ae3b90 Roll to engine before first dart roll 2018-06-05 11:04:46 -07:00
Hans Muller
e8bceabbb8
Correct OutlineBorder gapStart when InputDecoration icon is specified (#18182) 2018-06-05 10:40:49 -07:00
Ian Hickson
b83749cab0
Golden file tests for clip (#18056)
Also, fixes "flutter run" for golden tests, and some docs.
2018-06-01 00:23:26 -07:00
Chris Bracken
4aa4c965cc
Roll engine to 6cef519598c09039fc951eca6998b437a7137dec (#18100)
* Eliminate arm64 restriction in iOS framework plist (flutter/engine#5435)
* Roll src/third_party/skia 458f40a..e70c5fb (4 commits) (flutter/engine#5433)
* Call SkAutoCanvasRestore with doSave = true (flutter/engine#5432)
2018-05-31 21:08:54 -07:00
Alexander Markov
c7a13e67fd Roll engine to e8fd58a503a800242fc68f1f2f115b9ba79d783e - with Dart roll 2018-05-31 18:13:39 -07:00
Alexander Markov
971140e511 Roll engine to 0b3118d39606a775c60319b82112ef42fbabc759 - before dart roll 2018-05-31 18:13:39 -07:00
Todd Volkert
bf531ba871
Roll engine to 15ddcd448d972381cfa9c93c041dfa31a2061e0c (#18084)
flutter/engine@15ddcd4 Roll src/third_party/skia e45752e..0390d3e (8 commits)
flutter/engine@89eb6a3 call existing ostream operator for SkMatrix
flutter/engine@8360553 Roll src/third_party/skia 588f879..e45752e (24 commits)
flutter/engine@6bfd413 Synchronizes analysis_options.yaml files, and turns on Function typedef lint.
2018-05-31 13:56:05 -07:00
Ben Konyi
4f3fadb6f0 Dart SDK roll for 2018-05-30 (#18043)
* Pre-Dart SDK roll engine revision

* Dart SDK engine roll for 2018-05-30.

Commits:

3b6caa3517b Split UnresolvedNameGenerator
f50873d3451 [fuchsia] Renaming component FIDL to fuchsia.sys.
13987b073d6 Add Forest method to access the name of a variable
declaration
3b86f823d0a [vm/corelib] Remove GrowableArrayMarker hack.
88127f10e4f Clean up num#toStringAsPrecision docs
1eb1885c62d tools/addlatexhash.dart: Remove unused import
03cb46a2290 [vm/perf] Fix JITDUMP integration.
9d9eff44c99 Support sharing function signatures in deferred parts for
fast startup
ae9f5d2a1b1 Add Forest API for logical expressions
66c590d3ad3 Add json/utf8 BOM support in changelog.
d116e62d76d Improve catch parameter recovery
aa8e2ee178d Revert "[vm] Add tests for determinism of script and AppJIT
snapshots."
ec47e524bc9 Switch to non-alpha versions for analyzer/front_end/kernel.
aac0478fada [vm] Add tests for determinism of script and AppJIT
snapshots.
6cc7aa803a1 Change names/declarations tasks in AnalysisDriver sync.
c30af41b96c Reapply "[mirrors] Add IsolateMirror.loadUri."
a40993a6aff Observatory strong mode fix: Fix incorrect types in
DebuggerStackElement.
0fdfc9aa3b6 Observatory strong mode fix: Add a needed implements clause.
209029ab8ee Observatory strong mode fix: Pass through a type parameter
in the implements clause for GuardedMock.
1d323687b39 Use selection to decide whether EXTRACT_LOCAL_VARIABLE and
EXTRACT_METHOD are available.
2018-05-31 07:40:44 -07:00
liyuqian
61a4ab386a Roll engine to d174c4ff012ed7f64420a3525d6cc734ad3b8352 (#18047)
flutter/engine@d174c4f Remove unnecessary saveLayer
flutter/engine@b41c2ae Roll src/third_party/skia 137b874..588f879 (6 commits)
flutter/engine@15be13d Roll src/third_party/skia 21ca043..137b874 (5 commits)
flutter/engine@dfb437a Roll src/third_party/skia 264182c..21ca043 (3 commits)
flutter/engine@abda89c Roll src/third_party/skia 09725b0..264182c (1 commits)
flutter/engine@0a47817 Roll src/third_party/skia 61f36d3..09725b0 (1 commits)
flutter/engine@a4f0cd7 Roll src/third_party/skia 8363be1..61f36d3 (8 commits)
2018-05-30 15:40:39 -07:00
Régis Crelier
921695cc44
Roll engine to 16f5cd8106c75e980a4d0bb05c0505a0e1182eb7 (#18008) 2018-05-29 18:00:57 -07:00
Alexander Aprelev
d79f2ee223 Roll engine to 1ed25ca7b7e3e3e8047df050bba4174074c9b336.
This is with dart roll.
2018-05-26 14:50:18 -07:00
Alexander Aprelev
a863817c04 Roll engine to 2b1f3dbe25894d7614587f494a25b40fdb344f4a.
This is one before dart roll.
2018-05-26 14:50:18 -07:00
Chris Bracken
677df7c351
Roll engine to abd74ed5ed7fdfabb80226db7480ba631f230e0b (#17885)
* abd74ed Add support for physical keyboards on Android (flutter/engine#5324)
* bb75825 Update buildroot to pull in msvc updates. (flutter/engine#5366)
* df7a02d Roll src/third_party/skia a0047bc..20027ce (19 commits) (flutter/engine#5365)
* 15bb9b8 Generate .packages for both flutter_kernel_transformers and frontend_server in the same way (flutter/engine#5362)
* 983f39c Don't enable LTO on Windows hosts as the toolchain does not read the value. (flutter/engine#5364)
* fb709e2 [fuchsia] Plumbing for sharing between AOT snapshots. (flutter/engine#5351)
* 416418f Roll src/third_party/skia 75bf216..a0047bc (5 commits) (flutter/engine#5363)
* b607382 Improve licenses script (flutter/engine#5355)
* c8050e8 Generate frontend server's .packages from Dart .packages file instead of using pub get. (flutter/engine#5360)
* 4d89213 Roll src/third_party/skia 84a4e5c..75bf216 (5 commits) (flutter/engine#5361)
* f24fdba Roll src/third_party/skia/ e9c81ee2e..84a4e5c00 (1 commit) (flutter/engine#5359)
* c622c68 Roll src/third_party/skia/ 8517631bf..e9c81ee2e (1 commit) (flutter/engine#5358)
* 93b3b26 Roll src/third_party/skia/ d416083ee..8517631bf (3 commits; 2 trivial rolls) (flutter/engine#5357)
* 9b51b89 Roll src/third_party/skia/ 13235d896..d416083ee (3 commits) (flutter/engine#5356)
2018-05-24 16:33:46 -07:00
Ryan Macnak
d27cd520de
Don't link the core snapshot in the Android engine. (#17855)
Allows one to use a different core snapshot without a custom engine build by just packaging a different one in the APK.
2018-05-23 18:32:01 -07:00
P.Y. Laligand
af764a51a9
Roll engine to 8b0c5c1b99d15f0517287a5b023eb4fbcd3fd6a3. (#17847) 2018-05-23 15:05:25 -07:00
Yegor
4beb57c324
Roll engine; pass semantics child orders (#16970)
* pass semantics children in traversal and hit test orders

* explain why we are inverting _children

* Roll engine
2018-05-21 20:55:28 -07:00
asiva
cc4eeb1ca1 Roll engine to version d2448888a11ab958beece5ef6df99c8d069d09db
(contains roll of Dart to version
97b6c2e09d6532eeb622d85f23109f3f3b6d2b61 )
2018-05-21 13:25:40 -07:00
asiva
77fb3a49cb Update engine revision to 946fd13a1c09d2ad48274f57f995c00fbaecc480
(contains skia roll to 037be4e032ef31d7bc0cf914c972af97c456b17f)
2018-05-21 13:25:40 -07:00
Todd Volkert
ce6fbeb5b5
Roll engine to 1179c38a42f5a979eec19f3b9ca72a5eb679442a (#17713)
This contains the following commits:

flutter/engine@1179c38 Clear the raster cache result when bypassing raster cache.
flutter/engine@ea9f96b Roll src/third_party/skia/ dd6e62e28..44890ef00 (1 commit)
flutter/engine@5c4201f Roll src/third_party/skia/ 51371a433..dd6e62e28 (4 commits; 1 trivial rolls)
flutter/engine@a56f2f2 Roll src/third_party/skia/ 000e00df1..51371a433 (11 commits; 1 trivial rolls)
2018-05-18 00:45:54 -07:00
Alexander Aprelev
8a83d0df7f
Roll engine to 40a37126078f3eee2cd7584da04704908f47cd68 (#17702)
* Roll engine to 40a37126078f3eee2cd7584da04704908f47cd68

Changes since last roll:
```
40a371260 Remove the content handler for its move to topaz. (#5289)
a262da46f Roll src/third_party/skia/ c06754b04..000e00df1 (12 commits; 1 trivial rolls) (#5288)
f7eab94f4 Roll src/third_party/skia/ bd74e6a02..c06754b04 (1 commit) (#5287)
597fa9ed4 Delegate AppDelegate life-cycle callbacks to plugins via separate object (#5173)
ef0915c10 update docs for Path.getBounds (#5261)
bb1736b7b Roll src/third_party/skia/ 15f1761d9..bd74e6a02 (1 commit; 1 trivial rolls) (#5286)
8c9558b1f Roll src/third_party/skia/ ed4921b9d..15f1761d9 (1 commit) (#5285)
5cbfa9593 Roll src/third_party/skia/ 05da1c16d..ed4921b9d (1 commit) (#5284)
919e8c211 Support for TwoPointConical gradients (#5275)
cdd7e0887 Roll src/third_party/skia/ 94f585ed0..05da1c16d (9 commits; 1 trivial rolls) (#5283)
```

* Include more changes(reverts and a fix)
2018-05-17 15:12:08 -07:00
Ryan Macnak
2e24351fb1
Roll engine to 4374ccc1be46f0f5e0d86b44a76cc3e1f1af8bb0. (#17669) 2018-05-17 10:53:00 -07:00
Todd Volkert
c4cb0ecff3
Updates to debugDisableShadows (#17577)
1. Make CupertinoSwitch use BoxShadow.toPaint() so that it respects
   the `debugDisableShadows` flag.
2. Increase blue radius on debug banner
3. Only stroke "synthetic shadow" borders if elevation is positive.
2018-05-15 08:55:42 -07:00
Jonah Williams
f9bb4289e9
roll engine to 06afdfe54ebef9168a90ca00a6721c2d36e6aafa (#17527) 2018-05-11 21:44:54 -07:00
Zachary Anderson
72dcc69ab1
Roll engine to 983b119d4117e10e9466b2bf544a17795b9b5c12 (#17521) 2018-05-11 16:01:11 -07:00
Jason Simmons
2f122f7d2a
Add a golden image test for centered text (#17517) 2018-05-11 12:17:18 -07:00
Todd Volkert
f086a45f82
Roll engine to 9ae10ef702e76585ea498bdfb2b40181017623ad (#17503)
This contains the following commits:

flutter/engine@9ae10ef Revert f6359e4111d37652409e2392fdb3cb72f1119c2a
2018-05-11 00:45:32 -07:00
Todd Volkert
3d3673a34f
Roll engine to b856303c4e20a96877d9551572c71dada31537bd (#17499)
This contains the following commits:

flutter/engine@b856303 Revert 37e20af6a324cd4cfa1324b8c644712ef8224359
flutter/engine@39c02c4 Fixed Windows build after Blink removal
flutter/engine@4a4cff9 Remove Blink code
flutter/engine@f2acd0a Roll src/third_party/skia/ f31fece65..1d686a962 (10 commits)
2018-05-10 20:46:34 -07:00
xster
e42c50cf20
Post libtxt/post iOS 11 fidelity fine tuning (#17366) 2018-05-10 17:35:18 -07:00
Todd Volkert
d54858a0cd
Roll engine to fade83ce3ea68a89b726bc7881417f3c2713ceaa (#17488)
This contains the following commits:

flutter/engine@fade83c Bypass the raster cache when screenshotting
2018-05-10 16:04:35 -07:00
Zachary Anderson
bb4afb0472 Roll engine to 37e20af6a324cd4cfa1324b8c644712ef8224359 (#17481) 2018-05-10 14:36:54 -07:00
Ian Hickson
ca94bfdfc6 Factor our common Paint-building code used with BoxShadow (#17363) 2018-05-09 22:42:38 -07:00
Todd Volkert
d1e49bc6ad
Roll engine to 11d6da3cd9b9449a0d56c068193f9a0addf89e33 (#17405)
This contains the following commits:

flutter/engine@11d6da3 Restore Skia revision
2018-05-08 15:29:52 -07:00
Todd Volkert
d130e37aca
Roll engine to 2bc3b3ecf1c6b315d8c80395d287aa8cd5b0baa1 (#17403)
This contains the following commits:

flutter/engine@2bc3b3e Roll Skia back to d8a189fca3cdfa064de75a280d5af34cc5026bbe
flutter/engine@5d4a38c Roll src/third_party/skia/ d925f2d38..efb84e673 (4 commits)
flutter/engine@61b5028 Read/apply settings that apply process wide before creating any shell components.
flutter/engine@2d60865 Roll src/third_party/skia/ e7df0bb90..d925f2d38 (4 commits)
flutter/engine@8898939 Roll Skia to e7df0bb900ec266021bc6bf4477d533ce1b1f749
flutter/engine@8450a00 Roll Skia back to d8a189fca3cdfa064de75a280d5af34cc5026bbe
flutter/engine@3192223 Roll src/third_party/skia/ 6198f39ad..e7df0bb90 (1 commit)
flutter/engine@5f08fca Roll src/third_party/skia/ cea8e3d13..6198f39ad (1 commit)
flutter/engine@a0be877 Make thread names more descriptive.
flutter/engine@9110e89 Expose View:OfferServiceProvider to UI thread components in a thread safe manner.
flutter/engine@eb5bbda Specify a custom isolate snapshot per AOT shell launch.
flutter/engine@d97b6d8 Allow explicit specification of the isolate snapshot.
2018-05-08 15:29:02 -07:00
xster
a811984efc Roll engine to 20b286dd428a0d8dd0f87b7a03ab67fbf0da2836 (#17370) 2018-05-07 21:50:44 -07:00
Jonah Williams
cb7afc4a63
Roll engine to 57f53b98a482c6f7f921f06f974c4d199097bfa1 (#17362) 2018-05-07 18:24:29 -07:00
Yegor
b2c98f9a4e
Roll engine to e976be13c51448f89107d082ec81e2b6731671fa (#17266)
* Roll engine to e976be13c51448f89107d082ec81e2b6731671fa

* move away from deprecated constants
2018-05-03 19:24:48 -07:00
Todd Volkert
65079ad5f2
Add Flutter-repo-specific golden comparator (#17205)
In order to avoid checking binaries into flutter/flutter,
this comparator can be used to retrieve golden files from
a sibling flutter/goldens repository.

https://github.com/flutter/flutter/issues/16859
2018-05-03 07:39:41 -07:00
Alexander Aprelev
50afda01e1
Roll engine to pick updated dart sdk with NSM and hot reload fix. (#17240)
Changes since last roll:
```
ae0d3a553 Roll dart to 2765fcf2aecd3841d082fedaeafc00a73a965f8c. (#5160)
73b835c33 Roll src/third_party/skia/ 0caef298c..20fa1e94a (1 commit) (#5159)
f5c7cb366 Roll dart to b298fc6d8f6a0e1aa841dbbdda26663d6012a79a. (#5155)
93b85ee68 Add Android accessibility bridge support for "longPress" and "tap" semantic events
862d13c6f Roll src/third_party/skia/ 97b48a9c7..0caef298c (6 commits) (#5158)
9b7cc44df Dart bindings own the FDIO namespace. Release the engine side reference to the handle after bindings are setup. (#5156)
8896bd35a Roll src/third_party/skia/ f9ab22385..97b48a9c7 (11 commits; 1 trivial rolls) (#5154)
77910baad Roll src/third_party/skia/ 2050565fe..f9ab22385 (11 commits) (#5151)
0667cba31 Roll src/third_party/skia/ 3fef39d94..2050565fe (2 commits) (#5150)
5da171634 Roll src/third_party/skia/ ef4142a9b..3fef39d94 (1 commit) (#5148)
4ec4b3870 Roll src/third_party/skia/ c86c5c014..ef4142a9b (2 commits) (#5147)
d5c111717 Roll dart to 011676641a8b4b77bb372384c712709cbf037675 (#5146)
beb988c60 Roll src/third_party/skia/ 91368c9b9..c86c5c014 (4 commits) (#5145)
a58eabf14 Roll src/third_party/skia/ dc3192b30..91368c9b9 (12 commits; 1 trivial rolls) (#5144)
```
2018-05-03 00:53:11 -07:00
Todd Volkert
27a2a27cbf
Roll engine to 2812ea3ed304eac01d89fe456cd5d45f658ce11c (#17206)
This contains the following commits:

flutter/engine@2812ea3 Define Uri.base as CWD to match the standalone Dart VM.
flutter/engine@6f15a91 Roll src/third_party/skia/ 4912d903b..dc3192b30 (7 commits)
flutter/engine@f9165be Roll src/third_party/skia/ c353ee211..4912d903b (1 commit)
flutter/engine@fb51bf2 Roll src/third_party/skia/ d5750b6b3..c353ee211 (1 commit)
flutter/engine@a859432 Roll buildroot to a69ebc4e1.
flutter/engine@89a8dff Roll src/third_party/skia/ 0ce19fa0b..d5750b6b3 (3 commits; 1 trivial rolls)
2018-05-02 18:50:02 -07:00
Yegor
4d61ea277c
Revert "Roll engine to d5c111717 (#17178)" (#17201)
This reverts commit 2849bc04ff.

The engine roll causes hot reload crashes.
2018-05-02 09:57:32 -07:00
Yegor
2849bc04ff
Roll engine to d5c111717 (#17178)
d5c111717 (HEAD -> master, upstream/master) Roll dart to 011676641a8b4b77bb372384c712709cbf037675 (#5146)
beb988c60 (dart-roll) Roll src/third_party/skia/ 91368c9b9..c86c5c014 (4 commits) (#5145)
a58eabf14 Roll src/third_party/skia/ dc3192b30..91368c9b9 (12 commits; 1 trivial rolls) (#5144)
2812ea3ed Define Uri.base as CWD to match the standalone Dart VM. (#5137)
6f15a915c Roll src/third_party/skia/ 4912d903b..dc3192b30 (7 commits) (#5142)
f9165befd Roll src/third_party/skia/ c353ee211..4912d903b (1 commit) (#5141)
fb51bf280 Roll src/third_party/skia/ d5750b6b3..c353ee211 (1 commit) (#5140)
a8594324d Roll buildroot to a69ebc4e1. (#5139)
89a8dffcb Roll src/third_party/skia/ 0ce19fa0b..d5750b6b3 (3 commits; 1 trivial rolls) (#5138)
2018-05-01 20:07:45 -07:00
xster
e77cfcf2ae
roll engine to d48ba4c0349109c3b5c62e77cfe2d26e794aabcb (#17162) 2018-05-01 16:48:53 -07:00
Ryan Macnak
bf42524b52 Roll engine to bb9b84ffb8ed0980ec52f488649823e84c1c45d6. 2018-05-01 10:07:10 -07:00
Ryan Macnak
aa514cce46 Roll engine to 7004e0654c537c79788ed02f125b9350ceff7cfe. 2018-05-01 10:07:10 -07:00
Alexander Aprelev
c813eabf50
Roll engine to 613aae032f07b01b9ac2172529e51869431fe465 (dart roll) (#17069)
* Roll to pre-dart engine.

* Roll to dart roll engine.
2018-04-27 22:55:51 -07:00
Alexander Aprelev
4033937c89
Roll engine to e11905c6e5ac226fe388b51faacf36cdc2e96d2c. (#17026)
Changes since the last roll:

```
e11905c6e Add tooltip method to Android AccessibilityBridge (#5103)
2ee36e270 Always enable verbose logging on fuchsia. (#5104)
131349f83 Update flutter runner process name to reflect last running shell. (#5102)
ad9826cbb Roll src/third_party/skia/ c79e2d155..47ed6f10e (10 commits; 1 trivial rolls) (#5100)
7617d2889 libtxt: post-process glyph positions in order to accurately right-justify text (#5093)
895c965ce Set file modified callback. (#5096)
956f3eeca Roll src/third_party/skia/ 5c9369eb1..c79e2d155 (7 commits) (#5099)
6e5112214 Roll src/third_party/skia/ 643ab1bf5..5c9369eb1 (1 commit; 1 trivial rolls) (#5098)
a9180ca20 Roll src/third_party/skia/ 6b043cb9c..643ab1bf5 (3 commits; 3 trivial rolls) (#5097)
82d461049 Roll src/third_party/skia/ 1366282bc..6b043cb9c (2 commits) (#5095)
fb4926e65 Roll src/third_party/skia/ 580aee2fa..1366282bc (2 commits) (#5094)
c249b7026 Path metrics/getBounds/combinations again (#4957)
df255b828 Roll src/third_party/skia/ de5cffbc4..580aee2fa (16 commits) (#5092)
e44e1b49f Initial plugin support for background downloads + content fetching (#5082)
78f8a0f45 [fuchsia] Changes for running Dart 2 on flutter_runner. (#5080)
cbec56a3d Roll src/third_party/skia/ 77e95f706..de5cffbc4 (14 commits) (#5090)
8da9398ed Throw an exception if a secondary isolate tries to send a platform message (#5069)
```
2018-04-26 19:54:39 -07:00
Alexander Aprelev
d4ba2f75d1 Roll engine to dart roll. 2018-04-25 20:40:13 -07:00
Alexander Aprelev
aa54267351 Roll engine to pre-dart roll.
Changes since last engine roll:
```
cc72fc1c3 Roll src/third_party/skia/ ec4e7358b..77e95f706 (1 commit) (#5088)
ee2532f2d Roll src/third_party/skia/ e1c37a7b8..ec4e7358b (1 commit) (#5087)
dd34fd178 Roll src/third_party/skia/ 058f2e6ed..e1c37a7b8 (4 commits) (#5086)
b08b15290 Revert "Roll dart to 29d6e963702fcbb0ed0d5ca67d6b5f977ac0c328 (#5083)" (#5085)
```
2018-04-25 20:40:13 -07:00
Michael Goderbauer
1d915bacc0
Roll engine to 9859af123eb383ade52208a9db58ac39db84bfc2 (#16947)
flutter/engine@9859af1 Roll dart to 29d6e963702fcbb0ed0d5ca67d6b5f977ac0c328
2018-04-25 10:25:03 -07:00
Michael Goderbauer
8f03d27fa7
Roll engine to 6a93ef1c707fb1fdea697a1c35bf68fc4e2986e3 (#16946)
flutter/engine@6a93ef1 Call SkGraphics::Init earlier on Fuchsia.
flutter/engine@f1234eb Add disabled failing test for floating point errors on matrix decomposition.
flutter/engine@ac68263 Hold a global reference to the AssetManager Java object backing the APKAssetProvider
flutter/engine@0e95bb2 Roll src/third_party/skia/ 2d2c1e32c..058f2e6ed (35 commits; 1 trivial rolls)
flutter/engine@3e20562 Roll src/third_party/skia/ 5209d7fce..2d2c1e32c (42 commits; 1 trivial rolls)
flutter/engine@a20fd83 [fuchsia] Remove dead package file generation from core snapshots.
flutter/engine@79b9ffb Fixup Fuchsia content handler post shell refactor.
2018-04-24 19:14:39 -07:00
Yegor
c816cee20e
Roll engine to ec61147 (#16908)
Changes include:

flutter/engine@ec61147 replace nextNodeId/previousNodeId with hitTestPosition
flutter/engine@2970c09 Use the default microtask scheduler on all isolates except the UI isolate
flutter/engine@96af3b2 ios: remove geometric order; it will be supplied by framework
flutter/engine@3b84a47 Apply unaddressed comments in pull/5062
flutter/engine@29816a6 Roll src/third_party/skia/ 3d0e8507f..5209d7fce (14 commits)
flutter/engine@4691a0b Import intrusively ref counted shared pointers into FML.
2018-04-23 17:40:32 -07:00
Todd Volkert
a742b11a50
Roll engine to cb3376c5dedb71cec7a88b8a8904acc5dd6c6ba1 (#16841)
This contains the following commit:

flutter/engine@cb3376c Support different encodings in Image.toByteData() (#16635)
2018-04-21 16:10:39 -07:00
Michael Goderbauer
2eb290e718
Wire up SemanticsFlag.isHidden (#16772) 2018-04-20 17:10:40 -07:00
Chinmay Garde
060a1adec1 Roll engine to 09d05a3891. (#16780)
This engine roll contains the following commits:

* flutter/engine@09d05a389: Prepare and run child isolates on a VM managed (i.e. no UI) task runner.
* flutter/engine@adee35142: Throw an error or return null if FlutterView.getBitmap fails
2018-04-19 20:33:40 -07:00
Chinmay Garde
07e5056b4e Roll Flutter Engine to 637e921. (#16761)
This roll includes the following commits.

* flutter/engine@637e921d6: Use the raster cache when rendering screenshots as bitmaps (#5050)
* flutter/engine@a23fa923c: Look for an assets path specification in the Info.plist. (#5049)
2018-04-19 14:59:05 -07:00
Jonah Williams
eb1fd78601
Roll engine to 3405e23a32af4ea3655e5d1a78955066b2573331 (#16755)
* update engine version, ignore scopesRoute and namesRoute flags until framework support is added
2018-04-19 12:35:24 -07:00
Todd Volkert
7b163c7c0b
Roll engine to 3cc8d82895eaaddc52df166ceb0e5d7c3cc40588 (#16728)
This contains the following commits:

flutter/engine@3cc8d82 Fix more Linux unittest targets.
flutter/engine@b6ba69b libtxt: add boxes representing empty lines in GetRectsForRange
flutter/engine@388f019 Enable downscale of very large images when uploading on IO thread
flutter/engine@22e1381 Allow runtime unit-test to perform dynamic symbol resolution for Dart snapshots.
flutter/engine@59d1366 Don’t build the host shell on target builds.
flutter/engine@7a6b779 Remove the weak pointer factory from the service isolate's DartIsolate object
flutter/engine@d4729ab Update the embedder GN target to use a source set instead of a complete static library.
flutter/engine@8973c73 Implement Scene::toImage for creating a raster image representation of a scene.
flutter/engine@572c584 Configure kernel paths in the embedder if the asset directory contains the kernel assets
flutter/engine@8ed932c Roll src/third_party/skia/ 1cd6098d5..1ccaa6e05 (20 commits)
flutter/engine@a0804f3 Simplify weak pointer factories and allow vending weak pointers on multiple threads.
2018-04-18 20:31:45 -07:00
Mikkel Nygaard Ravn
1080c29832
Roll engine to c73be7ada2e1066e2a6f04f0541406409c2bfa6b (#16707) 2018-04-18 13:51:58 +02:00
Todd Volkert
eaf3a6648d
Roll engine to 5822b6e578de7b6c6c0d802dd2b5b9d363e48c14 (#16686)
This contains the following commits:

flutter/engine@5822b6e Clear the canvas when attempting to render to the surface.
flutter/engine@d8eb659 Make the rasterizer own the compositor context.
flutter/engine@387945c Correct ninja command instruction
flutter/engine@00911b2 Don't send platform messages to isolates that are not running.
flutter/engine@5c857ee Set the start timestamp in the contructor of the first shell.
2018-04-17 21:13:58 -07:00
Chinmay Garde
e9177ba3d1 Roll engine to 0c09bf03d. (#16668)
This roll includes the following engine commits:

* flutter/engine@0c09bf03: In the service protocol, if no view is specified to flush tasks on, pick the first one. (#5028)
* flutter/engine@ecaefd7a: Roll src/third_party/skia/ 276886160..1cd6098d5 (50 commits) (#5026)
* flutter/engine@e6545573: Enable 'Speak Screen' and 'Switch Control' for iOS (#5016)
* flutter/engine@3393c179: Fix Android platform channels (#5025)
* flutter/engine@1bc0e1bb: On windows, refer to Dart snapshot directly executable. (#5024)
* flutter/engine@cf6ca32d: Revert "Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79" (#5023)
* flutter/engine@4b45a53e: Only make ERROR and FATAL log levels visible by default. (#5022)
* flutter/engine@98f6c2d5: Fix shell launcher test (dart2 compliant and stop polling) (#5009)
* flutter/engine@75851f08: Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79 (#5020)
* flutter/engine@9495a52d: On iOS, try to use ES3, then fall back to ES2. (#5006)
* flutter/engine@d6d4eec2: Fix broken Linux build (#5019)
* flutter/engine@d15dc76e: Fix broken Chromebot build (#5018)
* flutter/engine@c17a6290: Breadcrumbs to the wiki (#5017)
* flutter/engine@4eaf2c2f: Return raw (unencoded) bytes in Image.toByteData() (#5008)
* flutter/engine@d812a617: Roll src/third_party/skia/ e669bdfad..276886160 (9 commits) (#5014)
* flutter/engine@62aeab72: Call SkSurface::flush instead of getting a backend handle in vulkan_swapchain. (#5012)
* flutter/engine@f4ebb180: Roll src/third_party/skia/ 3462eb034..e669bdfad (54 commits) (#5007)
* flutter/engine@0b7d6be9: Re-land "do not pause rendering when android view loses focus" (#5004)
* flutter/engine@91dee598: If the rasterizer has a valid surface context, use that to create a snapshotting render target. (#4979)
* flutter/engine@570231b7: Specify the packages file path when running engine dart tests. (#5005)
* flutter/engine@0b9cef5a: Minor update to README (#5003)
* flutter/engine@c386418f: Promote line height in text style created from paragraph style (#4995)
* flutter/engine@4e0fbb6f: If the test specifies a .dill file, dont make the engine interpret is as source. (#5002)
* flutter/engine@58e84c8b: Re-land "Support multiple shells in a single process. (#4932)" (#4998)
* flutter/engine@37e5df05: Remove only use of SkPaint::kGenA8FromLCD (#4994)
* flutter/engine@b7358b33: libtxt: cache font families that are remapped to the default font family (#4990)
* flutter/engine@a530035b: libtxt: fix leaks in Skia object reference counting (#4988)
* flutter/engine@0c74fc93: [fuchsia] Fix use-after-free (#4987)
* flutter/engine@b6d2dde9: [fuchsia] Fix build (#4986)
* flutter/engine@1dd12649: [async] Adapt to libasync API changes. (#4980)
2018-04-17 13:41:18 -07:00
Mikkel Nygaard Ravn
10cf0cedad
Revert "Roll engine to 1bc0e1bb9a8db882a21086096cc2b1e0854312b7 (#16643)" (#16661) 2018-04-17 12:40:02 +02:00
Todd Volkert
dd32d1b179 Roll engine to 1bc0e1bb9a8db882a21086096cc2b1e0854312b7 (#16643)
* Roll engine to d6d4eec24c38bb06a9b1aef4e70c321d447ba762

Contains the following engine commits:

flutter/engine@1bc0e1b On windows, refer to Dart snapshot directly executable.
flutter/engine@cf6ca32 Revert "Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79"
flutter/engine@4b45a53 Only make ERROR and FATAL log levels visible by default.
flutter/engine@98f6c2d Fix shell launcher test (dart2 compliant and stop polling)
flutter/engine@75851f0 Roll Dart to fe606f890b0a311da802c78b0af414a3c2087a79
flutter/engine@9495a52 On iOS, try to use ES3, then fall back to ES2.
flutter/engine@d6d4eec Fix broken Linux build
flutter/engine@d15dc76 Fix broken Chromebot build
flutter/engine@c17a629 Breadcrumbs to the wiki
flutter/engine@4eaf2c2 Return raw (unencoded) bytes in Image.toByteData()
flutter/engine@d812a61 Roll src/third_party/skia/ e669bdfad..276886160 (9 commits)
flutter/engine@62aeab7 Call SkSurface::flush instead of getting a backend handle in vulkan_swapchain.
flutter/engine@f4ebb18 Roll src/third_party/skia/ 3462eb034..e669bdfad (54 commits)
flutter/engine@0b7d6be Re-land "do not pause rendering when android view loses focus"
flutter/engine@91dee59 If the rasterizer has a valid surface context, use that to create a snapshotting render target.
flutter/engine@570231b Specify the packages file path when running engine dart tests.
flutter/engine@0b9cef5 Minor update to README
flutter/engine@c386418 Promote line height in text style created from paragraph style
flutter/engine@4e0fbb6 If the test specifies a .dill file, dont make the engine interpret is as source.
flutter/engine@58e84c8 Re-land "Support multiple shells in a single process.
flutter/engine@37e5df0 Remove only use of SkPaint::kGenA8FromLCD
flutter/engine@b7358b3 libtxt: cache font families that are remapped to the default font family
flutter/engine@a530035 libtxt: fix leaks in Skia object reference counting
flutter/engine@0c74fc9 [fuchsia] Fix use-after-free
flutter/engine@b6d2dde [fuchsia] Fix build
flutter/engine@1dd1264 [async] Adapt to libasync API changes.

* Run test platform finalizers in reverse order to ensure that shell is shutdown before trying to delete any temporary files or directories. This fixes "Access Denied" error on Windows (see #16657).
2018-04-17 11:52:00 +02:00
Alexander Aprelev
e0cd42e4ad Roll engine to 76cb311d9c33720dcd19274228b39ecdbad8d9af (with rolled dart) (#16518)
* Handle error count reported by frontend.

Extend compilation result from single string to a structure(string filename and integer error count).

* Use ?.

* Include engine roll with dart sdk roll.

* parse(onError) -> tryParse

* Make '?? throw' more readable and avoid issue with analyzer

* Fix test so it mocks compiler output including errors count
2018-04-12 16:28:01 -07:00
Alexander Aprelev
910417cca4
Roll engine to pre-dart engine roll (#16531) 2018-04-12 15:03:12 -07:00
Ryan Macnak
fea7d3c853
Roll engine to 4db7a00677f4ec7684ad8136e04a9ed7a8494bcd. (#16473) 2018-04-11 14:40:20 -07:00
Alexander Aprelev
a2951a9a1f Roll engine to ed303c628fe4b322529f8cf01ecb38135a2bab73 (dart roll)
Changes since last roll:
```
ed303c628 Roll dart sdk again. Previous roll required 23ae4fa098 revert. (#4966)
8cd272733 Revert "Roll dart to 7764e6962e22afcf4b58c4e3cef3147330f3c884. (#4960)" (#4965)
9199b40f2 Revert "Support multiple shells in a single process. (#4932)" (#4964)
6baff4c82 Support multiple shells in a single process. (#4932)
31c5bb427 Roll dart to 7764e6962e22afcf4b58c4e3cef3147330f3c884. (#4960)
c8e4c6984 Avoid copying the contents of large platform message responses (#4947)
5ff527295 Update to use new vulkan GrBackendRenderTarget ctor. (#4962)
0c8993a1a Update to use new vulkan GrBackendRenderTarget ctor (part 2) (#4963)
132ebdda8 Revert "Roll src/third_party/skia/ 9874bf1bc..52e16d984 (135 commits) (#4958)" (#4961)
11882ab9e Roll src/third_party/skia/ 9874bf1bc..52e16d984 (135 commits) (#4958)
```

Add consts
2018-04-10 20:17:06 -07:00
Alexander Aprelev
225b15c857 Roll engine to pre-dart roll 2018-04-10 20:17:06 -07:00
Ian Hickson
a7c1009757
Update bin/internal/README.md (#16043)
* Update bin/internal/README.md

* Update README.md
2018-04-10 16:43:45 -07:00
Alexander Markov
a0ed436227 Roll engine to 6474647f5210a968d186901cc511153ec442e897 (with Dart roll) 2018-04-09 18:52:23 -07:00
Alexander Markov
3499fa23e3 Roll engine to eea6197a24256fe588e18127f56c733bc42b6a8d (before Dart roll)
* Update text_style_test
2018-04-09 18:52:23 -07:00
xster
bdc06194fb
Prompt a solution message when flutter tools network fail in China (#16244) 2018-04-06 18:44:05 -07:00
Todd Volkert
06ed3622a3
Roll engine to d2b69fec751d6d11f62019c863b2cba4ce575bfe (#16307) 2018-04-06 10:09:16 -07:00
Chris Bracken
2134adce6d
Roll engine to aa9ce7092801e7ed8f3f86df0d1067279d13784d (#16289)
Includes:
* Add armv7 support to create_ios_framework script (#4942)
* Roll Dart to version 09e1766e6caa537e1271fbce04ebcbf8212b6569 (#4941)
2018-04-05 17:33:16 -07:00
Siva
d0c0426007
Roll engine to version be070599a30413bd203f2d77d2179220c5569c08 (#16264)
* Roll engine to version be070599a30413bd203f2d77d2179220c5569c08
(includes a roll of dart to version 3e6b8717fedce5cc28a21616f4591683c211f752
2018-04-05 14:06:00 -07:00
Chris Bracken
980d55a53c
Roll engine to 23c0b7bbf77762d774cb96f93af0016776ec60c4 (#16254)
Includes:
* Revert "Roll dart to 4bcf8ad411bd90da16d44ad399bf350e8423eac9" (flutter/engine#4936)
* libtxt: render fake bold text if a bold font is not available (flutter/engine#4933)
* Set FlutterTexture copyPixelBuffer return nullable (flutter/engine#4934)
* Roll dart to 4bcf8ad411bd90da16d44ad399bf350e8423eac9 (flutter/engine#4929)
2018-04-04 19:09:43 -07:00
Siva
3a5ed64f7f
Revert "Roll engine to version 58d6ea360ee8454dc1ee442d69408d66fe088a03 (#16236)" (#16252)
This reverts commit e9d1c8e445.
2018-04-04 16:19:08 -07:00
Siva
e9d1c8e445
Roll engine to version 58d6ea360ee8454dc1ee442d69408d66fe088a03 (#16236) 2018-04-04 14:55:05 -07:00
Chris Bracken
13c6ee4f26
Roll engine to ac4089145203a19d317747c32c9114dd4894aa82 (#16232)
Includes:
* libtxt: add missing dependency for Mac/iOS builds (flutter/engine#4931)
* libtxt: use Helvetica as a fallback font on iOS 8 and earlier (flutter/engine#4930)
* Make Rect.largest match the "largest" rect used in DefaultLayerBuilder (flutter/engine#4926)
* [vulkan] Add VK_ERROR_NOT_PERMITTED_EXT
* Roll buildroot to 8dddd90bf9 (flutter/engine#4928)
* Set the asset bundle path when initializing the shell in the embedder API (flutter/engine#4925)
2018-04-04 13:31:13 -07:00
Todd Volkert
62b631102f
Roll engine to 04f3c6557c02879191a558320ed8ec81f8b2b619 (#16170) 2018-04-02 23:06:48 -07:00
Ohad Rau
e1946f1f68 Fix absolute shebangs in install scripts (#16135)
* Fix absolute shebang in /bin/flutter

* Fix absolute shebang in bin/internal/update_dart_sdk.sh
2018-04-02 22:21:04 -07:00
Alexander Aprelev
1f7a28d8fd
Roll engine to c903c217a1a8206cdebdab1703b52ec6180edf37. (#16116)
This is to pick up updated dart roll.
2018-03-30 16:53:20 -07:00
Alexander Aprelev
71bd094806
Roll engine. (#16087)
Changes since last roll:
```
ec1e96864 Revert pub roll from recent dart roll. (#4904)
ac552fba4 Port flutter content handler to FIDL2. (#4903)
94cdd8103 Roll dart. (#4902)
af63732de Support `Path.addCircle` (#4783)
564c6a5a9 Add hint to use ninja with goma (#4894)
```
```
2018-03-30 08:35:48 -07:00
Chris Bracken
1d067220da
Roll engine to 9af82c5a1a79ae02477db13e721c8365f31a4840 (#16088)
Includes:
* libtxt: move to the next run if the current run ends before the start of the line block (flutter/engine#4891)
* Rolled Dart SDK to e3051175192c83fafa3636c0f16d804734bb285a (flutter/engine#4877)
2018-03-29 22:14:04 -07:00
Chris Bracken
844ced010a
Roll engine to 6473f1b106485cb0b4ea569af383173daeef8895 (#16032)
Includes:
* Use newer Skia API for constructing mask blur filters (flutter/engine#4875)
* Retry fixing vulkan include (flutter/engine#4874)
2018-03-28 17:25:12 -07:00
Stanislav Baranov
c5288c7346
Support for decimal and signed numeric keyboard (#15846)
* Support for decimal and signed numeric keyboard

* Comments

* Rebase.

* Roll engine to dd6f46c485192f4506035088c9065b9f5dbba9ab
2018-03-28 08:32:27 -07:00
Chris Bracken
040fbd2947
Roll engine to 3e877d371a359097d7af28aa6e85026fa2318baa (#15992)
Includes:
* Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig (flutter/engine#4857)
* Vulkan swap chain setup no longer uses GrPixelConfig and doesn't incl…
* Revert dart roll 20180322 (flutter/engine#4855)
* Roll back pub upgrade. (flutter/engine#4854)
* Roll flutter 20180322a (flutter/engine#4852)
* Document Window.defaultRouteName a little better. (flutter/engine#4851)
* Roll dart to 95e9e890a9 (flutter/engine#4850)
2018-03-27 14:54:52 -07:00
Chris Bracken
40bcdf40ef
Roll engine to 01be4c6017f98532eea2456ea422e2c285e219c8 (#15990)
Includes:
* Fix GPUSurfaceGL includes on Linux (flutter/engine#4849)
* Slightly improve the docs for the internal _futurize method (flutter/engine#4847)
* Fix supported color type check on iOS simulators (flutter/engine#4846)
* Fix GPUSurfaceGL includes on macOS (flutter/engine#4844)
* Handle Apple-specific GLES headers (flutter/engine#4843)
* [fuchsia] Fix up includes of Zircon headers (flutter/engine#4842)
* VulkanSurface and GPUSurfaceGL no longer use GrPixelConfig (flutter/engine#4814)
2018-03-27 13:48:51 -07:00
Chris Bracken
eb9fc2baf9
Roll engine to e102ae3d28eace7f350ece188187c2566920e654 (#15988)
Includes:
* Roll Skia (flutter/engine#4841)
2018-03-27 13:23:56 -07:00
Chris Bracken
9c9162e560
Roll engine to 2114a88b5ee0c5240f2aec6cde164798d00b61b4 (#15987)
Includes:
* Provide asset lookup key on ios (flutter/engine#4817)
* Load kernel files from the script URI in the isolate create callback (flutter/engine#4828)
* Remove some unneeded profiling flags (flutter/engine#4827)
* Remove the canvas save/restore calls in Paragraph::Paint (flutter/engine#4822)
2018-03-27 13:22:34 -07:00
Chris Bracken
49c87d010c
Revert "Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab (#15885)" (#15980)
This caused a test failure in the integration_ui_ios devicelab test.

```
stdout: [   +3 ms] 00:02 [32m+0[0m: end-to-end test Ensure keyboard dismissal resizes the view to original size[0m
stdout: [+8129 ms] 00:11 [32m+0[0m[31m -1[0m: end-to-end test Ensure keyboard dismissal resizes the view to original size [1m[31m[E][0m[0m
stdout: [   +5 ms]   DriverError: Failed to fulfill Tap: Flutter application not responding
stdout: [        ]   Original error: TimeoutException after 0:00:07.500000: Future not completed
stdout: [        ]   Original stack trace:
stdout: [        ]   #0      FlutterDriver._sendCommand (package:flutter_driver/src/driver/driver.dart:324:18)
stdout: [        ]
stdout: [        ]   #1      FlutterDriver.tap (package:flutter_driver/src/driver/driver.dart:368:11)
stdout: [        ]
stdout: [        ]   #2      main.. (file:///[... snip ...]/flutter/dev/integration_tests/ui/test_driver/keyboard_resize_test.dart:34:20)
```

This reverts commit 067be92ae8.
2018-03-27 10:57:50 -07:00
Siva
067be92ae8
Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab (#15885)
Roll engine to version dd6f46c485192f4506035088c9065b9f5dbba9ab
2018-03-26 22:16:48 -07:00
Siva
821c9b35a1
Roll engine to version 6280adbfb1f9f63cdc6179b9b78634add1e4f2e3 (#15729)
* roll engine version to 6280adbfb1f9f63cdc6179b9b78634add1e4f2e3

* Correctly handle previewDart : false setting in AnalysisServer and
AnalyzeOnce classes.
2018-03-20 11:15:05 -07:00
Michael Goderbauer
619ebd67a9
Support password fields for a11y (#15497)
* Support password fields for a11y

* rename to obscured

* Roll engine to c3ab0c9143029f0267a05b99effbfbd280a4901b
2018-03-20 00:26:10 -07:00
Chris Bracken
60c99ef67d
Roll engine to 1348ab5b63adc18148f161876a4b1cacd5ec0779 (#15645)
Includes:
* Roll Dart to f1ebe2bd5cfcb6b522e5b4fd406cdabb1a2d2091. (#4805)
2018-03-17 10:08:43 -07:00
Chris Bracken
992875c21e
Roll engine to 464af48eb202ac7c6c43e2af64aadec9a72d9bb6 (#15637)
Includes:
* [fuchsia] Updated scenic fidl prefix (flutter/engine#4798)
* Cache render buffer extents when no depth/stencil buffer (flutter/engine#4801)
* Eliminate iOS depth/stencil buffer code (flutter/engine#4802)
* [fuchsia] Adapt to FIDL1 VectorPtr API (flutter/engine#4804)
2018-03-17 00:33:18 -07:00
Chris Bracken
059aea95e4
Roll engine to 3e9912698955ed5a2ebc5c9433197c42c8c068f3 (#15633)
Includes:
* Provide lookup key to access Flutter assets in the APK (flutter/engine#4785)
* Roll skia and update licenses (flutter/engine#4797)
* libtxt: retain hard line breaks when calculating maxIntrinsicWidth (flutter/engine#4796)
2018-03-16 22:30:28 -07:00
Mikkel Nygaard Ravn
2d5ebd2a18
Roll engine to 9671f634591295aca35943df1cc589e9fbf59d14 (#15607) 2018-03-16 15:09:01 +00:00
Siva
c640b19167
Roll engine to version 520529dbba9b3048f5cc0e0268a274911f3887e6 (#15560)
- picks up dart change to introduce multi root file system for use in
google3 builds
2018-03-15 07:30:32 -07:00
Siva
8c75dcf1bd
Engineroll (#15547)
* iupdate engine version to 141176b9004d7b01325629fd45b2ef61b0d00251

* update engine version to f192c59d76c0afe63f2290c3ed76061f00c77cc7
This rolls dart to version 0175f24b2549732d0010708988fd328440c3f956

* Move dart 2 tests back to optional section to allow debugging of a new
regression in the petitParser package.

* Update
2018-03-15 00:18:34 -07:00
Jason Simmons
5a58b36e36
Roll engine to e61bb9ac3a3fd789754e2e54220bcfc27076a857 (#15495)
This engine has libtxt enabled by default
2018-03-13 13:20:13 -07:00
Jason Simmons
b9bd51cc36
Roll engine to e44cd55fc452ba5524147280c451fb3ace350ec4 (#15494) 2018-03-13 12:42:29 -07:00
Alexander Aprelev
2f8474f9aa
Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f. (#15444)
* Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f.

Changes since last roll:
```
b6df7a637 Roll dart to 290c576264faa096a0b3206c71b2435309d9f904. (#4771)
a6764dbd5 Add sources for Fuchsia target. (#4763)
2d5900615 [fuchsia] Remove unused header file. (#4769)
9717063b7 Revert "Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767)" (#4768)
9a9814312 Roll dart to c080951d45e79cd25df98036c4be835b284a269c. (#4767)
e74e8b35c [async] Update includes of async headers to new path (#4760)
e2c4b2760 Use Dart 2 camel case constants in the engine Dart libraries (#4766)
9c1e48434 Updates for Fuchsia roll. (#4765)
14c940e27 Switch from fxl::Mutex to std::mutex (#4764)
debf82c0b Roll Garnet (#4759)
5bffdefbb Use weak pointers to the accesibility bridge from objects vended to the UIKit accessibility framework. (#4761)
```
2018-03-12 15:44:25 -07:00
Michael Goderbauer
35c43ecc98
Roll engine to 1d0da7799583b089ede66b81068f40cc4597a429 (#15322) 2018-03-08 22:30:55 -08:00
Jason Simmons
6e46c184d6
Roll engine back to 24cf8ebd8621713a6936df783dad5019f52bc85e (#15270)
This reverts commit 9d46ed2bb9.
2018-03-08 10:09:18 -08:00
Jason Simmons
9d46ed2bb9
Roll engine to 1b7325ca6825a1305d5521a5c0abe6fb32688dea (#15257)
(libtxt is enabled by default in this engine)
2018-03-07 13:37:26 -08:00
Jason Simmons
85412d8b7c
Roll engine to 24cf8ebd8621713a6936df783dad5019f52bc85e (#15213) 2018-03-06 14:06:36 -08:00
Sarah Zakarias
f8ac23cd86 Roll engine to a00f8e8bc0f3d08ec0c0ca24b01226441bcaf03a (#15172) 2018-03-05 23:27:57 +01:00
Alexander Aprelev
1a7eeb34da
Roll engine to 97b22348c8d5cba471418dc94f9e384e384e796f. (#15069)
Changes since last roll:
  - Leave only widget creation tracker kernel pass in flutter frontend server. (#4727).
2018-03-02 09:51:48 -08:00
Alexander Aprelev
da24ad0b33
Roll engine to c88ba37c794f57982374bb53a694301198cad593 (#15053)
* Roll engine to c88ba37c794f57982374bb53a694301198cad593.

Changes since last roll:
  - move generated entry points JSON out of flutter_patched_sdk
  - List missing core lib bigint_patch.dart source for new Bigint implementation (#4735)
  - Skip over .emf-files. (#4739)
  - Roll dart to ee15c8eb689791f6777eb3f6b0a1e9c58ff0671b.

* defaultValue -> orElse
2018-03-02 06:23:59 -08:00
Chris Bracken
b90659cd30
Roll engine to 269bab73b6ad8f0e54fcd2b84f278ba857baf4af (#15036)
Includes:
* Add nil check for country code and language code (flutter/engine#4732)
2018-03-01 15:10:22 -08:00
Alexander Aprelev
e8d5667a0a
Roll engine to a4b1fccdaa0b2ae8ecaad5f04ae70d2c2403b060. (#15024)
Changes since the last roll:
  - Specify sdkSummary when compiling via frontend server (#4733).
  - Fix traversal order for a11y scrolling (#4726)
2018-03-01 08:06:27 -08:00
Alexander Markov
b011c66653
Roll engine to 66072316382837e66aaea518d219192a80839fc3 (#15000)
This roll contains:
* Make deprecated API unavailable (https://github.com/flutter/engine/pull/4722)
* Remove unavailable API in FlutterDartProject.h (https://github.com/flutter/engine/pull/4723)
* remove unavailabe API from FlutterDartProject.mm (https://github.com/flutter/engine/pull/4724)
* Prepare to enable global type flow analysis in AOT (https://github.com/flutter/engine/pull/4725)
2018-02-28 16:34:18 -08:00
Siva
fbf68bbc6d
Roll engine to version b05efc204090f430387398d3c35589571a2fe16b (#14969)
* roll engine version in flutter/flutter to b05efc204090f430387398d3c35589571a2fe16b

* Fix analyzer warnings.
2018-02-28 11:00:37 -08:00
Todd Volkert
a5d3a9eb4b
Roll engine to e133da723c603eb43c5bf03aeb27e79c06a50e0c (#14924) 2018-02-27 15:16:21 -08:00
Alexander Aprelev
3b84503403
Move quotes around to help Powershell 2.0 to substitute variable with value (#14907) 2018-02-26 20:11:11 -08:00
xster
02546c7046
Revert engine back to 33b881 (#14905)
* Revert "Disable a text field test that fails on some Macs with libtxt (#14895)"

This reverts commit aa04a056f3.

* Revert "Roll engine to 33b88173f3820690169348859bbdc29133179e0b (#14832)"

This reverts commit 44592238bb.

* Revert non-engine reverts
2018-02-26 18:20:46 -08:00
Jason Simmons
44592238bb
Roll engine to 33b88173f3820690169348859bbdc29133179e0b (#14832)
libtxt is now the default text renderer
2018-02-26 11:39:48 -08:00
Todd Volkert
21c514fc56
Wire up support for --skia-deterministic-rendering (#14802)
https://github.com/flutter/flutter/issues/14519
2018-02-20 23:22:58 -08:00
Todd Volkert
22a4a7d9d2
Roll engine to 585610456326bc455ffeb257f6d33d476b4ee3fc (#14788)
Fixes https://github.com/flutter/flutter/issues/14751
2018-02-20 15:52:49 -08:00
Mikkel Nygaard Ravn
130dfc87ad
Make Podfiles use symlinks to local pods (#14748) 2018-02-19 21:32:13 +01:00
Todd Volkert
d4e973351e
Roll engine to e5b72e5f87cae358b457b6c1cb55c4560ce3c46c (#14759)
https://github.com/flutter/flutter/issues/14751
2018-02-17 11:31:34 -08:00
asiva
a37a8424b3 Update to correct hash value. 2018-02-15 17:45:36 -08:00
asiva
11105bed4d - Roll engine to version 9867298f86a7ccd5f1c07a83796ee21567d37fb0
- Remove redundant strong flag as it is the default for preview-dart-2
now
2018-02-15 17:45:36 -08:00
asiva
615f411da7 - Roll engine to version 0f3a8cef60bfe20afeaebe2945087cec90c65369 to pick
up the latest Dart roll

- Resubmit https://github.com/flutter/flutter/pull/14392 to fix
compilation errors
2018-02-15 08:15:02 -08:00
Alexander Aprelev
c0c6c60b8f
Use already downloaded dart sdk for frontend_server. (#14702)
* Use already downloaded dart sdk for frontend_server.

This is follow-up to https://github.com/flutter/flutter/pull/14610

* Remove reference to engine dart-sdk from artifacts

* Remove unused imports

* WIP to switch back to solution where dart sdk is downloaded into bin/cache/dart-sdk, but it is 'flutter precache -a' that can download all dart sdks for other platforms under bin/cache/artifacts/engine/<platform>/dart-sdk

* Download all dart sdks when 'flutter precache -a'
2018-02-15 07:29:42 -08:00
Chris Bracken
9b48f0d0c2
Roll engine to f8778fce17efc89251b2c743ecf4329b499ee76a (#14712)
Inlcudes:
* libtxt: specifically request the Roboto font in tests and benchmarks (flutter/engine#4675)
* Make Paragraph methods really return List<int> if they are declared as such (flutter/engine#4676)
* Stop using ClassHierarchy.deprecated_incremental (flutter/engine#4678)
* On iOS, render to an offscreen surface to avoid renderbuffer slowdown (flutter/engine#4680)
2018-02-14 14:59:11 -08:00
Chris Bracken
8754e4f90f
Roll engine to 7a6d12fabc21583caebf98d12f4948eceeafcec8 (#14706)
Includes:
* Roll Skia to f802e757646f424b563fdc1f5b5ee3c677659e98 (flutter/engine#4677)
2018-02-14 11:48:42 -08:00
Alexander Aprelev
a448994543
Use the Dart SDK built from Flutter engine rather than from dartlang.org (#14610)
* Use engine-built dart sdk

* Download dart-sdk from engine

* Move up deps to fix dart sdk constraint problem

* Update update_dart_sdk.ps1 for Windows

* Fix tests so they pass analysis

* More types for tests

* Roll engine

* Update dart sdk stamp location in flutter.bat

* Add newline
2018-02-14 07:18:25 -08:00
Todd Volkert
8a65872ef9
Re-apply "Send nextId in addition to previousId for traversal order" (#14694)
Re-apply "Send nextId in addition to previousId for traversal order (#14676)"
2018-02-13 23:32:28 -08:00
Todd Volkert
e9d7bf8ce1
Revert "Send nextId in addition to previousId for traversal order" (#14691) 2018-02-13 21:50:44 -08:00
Michael Goderbauer
58689c796c
Send nextId in addition to previousId for traversal order (#14676) 2018-02-13 17:14:04 -08:00
Alexander Markov
ea4dc12486
Revert "Roll engine to 834d6eb02988e7f2c44eda05cec908378a1a9138" (#14671)
* Revert "Roll engine to 834d6eb02988e7f2c44eda05cec908378a1a9138 (#14664)"

This reverts commit c19fbe86dd.
Reason: timeouts while doing hot reload in hot_mode_dev_cycle__preview_dart_2_benchmark.
2018-02-13 12:51:37 -08:00
Alexander Markov
c19fbe86dd
Roll engine to 834d6eb02988e7f2c44eda05cec908378a1a9138 (#14664)
Contains
* Roll Dart to 223eeb2ebe112aaaddca206aab55cd54b4e54391 (https://github.com/flutter/engine/pull/4659)
2018-02-13 08:07:11 -08:00
Greg Spencer
bfc6833459
Swap nextNodeId for previousNodeId, since setTraversalBefore is broken. (#14607)
It seems that setTraversalBefore doesn't work as well as setTraversalAfter for some reason, although I'm using them the same way. Some apps would lock up TalkBack when traversing if setTraversalBefore was set, but not with the equivalent setTraversalAfter.

It's not entirely clear why this is, but I'm going with this to at least get it fixed for apps we know about.

Fixes #14600
2018-02-12 14:10:39 -08:00
Chris Bracken
28bf8e7d85
Roll engine to ab3b3a63becc2371ac44e0ef31341ec9aea4d4f6 (#14612)
Includes:
* Roll topaz to 531e2778d86b213bc663ea51bb0e0dde33d8ac8c (#4657)

This supports SDK/project paths including URI-escaped UTF-8 sequences
(e.g., including spaces, accented characters, etc.).
2018-02-09 20:48:03 -08:00
Michael Goderbauer
04d3ecb87e
Add accessibilityFocus and loseAccessibilityFocus as a11y actions (#14603) 2018-02-09 19:57:02 -08:00
Michael Goderbauer
72517f0a0a
Encode scrolling status into tree (#14536) 2018-02-09 18:33:50 -08:00
Alexander Markov
d64efe9fdb
Roll engine to a031239a5d4e44e60d0ebc62b8c544a9f592fc22 (#14601)
Includes:
* Exclude frontend_server from the license crawl (https://github.com/flutter/engine/pull/4645)
* Make native wrapper classes non-abstract (https://github.com/flutter/engine/pull/4607)
* Restrict clang-format to C, C++, Obj-C, Obj-C++ (https://github.com/flutter/engine/pull/4654)
2018-02-09 14:40:28 -08:00
Chris Bracken
30fcc4b0b7
Roll engine to 337764e4edebdafad6685a4af81b84d456dac687 (#14597)
Includes:
* Roll topaz to 08a3394395036a2bb9b556f5b0eb8f365d2c0fa5 (flutter/engine#4650)
* [fuchsia] Add missing AOT entry points for FromFileResult and MapResult. (flutter/engine#4649)
* [fuchsia] Fix compile-time error introduced in 58e6c23. (flutter/engine#4651)
* Roll topaz to 046105efd225ed61c94e65dbd4a528256a3a34a9 (flutter/engine#4652)

Topaz rolls enable:
* Support for Flutter SDK, project paths including spaces (flutter/engine#4650)
* Support for Flutter SDK, project paths including arbitrary UTF-8 sequences (flutter/engine#4652)
2018-02-09 12:16:10 -08:00
Alexander Aprelev
0f3aa50071
Roll engine with rolled dart (#14538)
* Roll engine to pre-dart roll

* Roll engine to pick up updated dart

* Apply Map changes

* Move to dev.22

* Fix some analysis issues

* Silent analyzer

* More consts

* More const massaging

* Yet more const massaging

* Yet more const massaging

* Use nonconst()
2018-02-09 10:33:24 -08:00