523 Commits

Author SHA1 Message Date
Chris Bracken
080d8c2f78 Roll Skia to f802e757646f424b563fdc1f5b5ee3c677659e98 (#4670) (flutter/engine#4677)
Rolling to tip of tree, but specifically the intent is to pick up
fc4f768e5aaf8efdd112f38295a35de83a0f9a55 in order to pick up a fix for
multitexturing on iOS. Originally disabled in flutter/engine#4364 due to
iOS text rendering issues described in flutter/flutter#12934.

Upstream Skia patch:
https://skia-review.googlesource.com/c/skia/+/99800
2018-02-14 08:41:55 -08:00
Ben Konyi
24cc533afc Dart SDK roll for 2018/02/13 (flutter/engine#4674)
* Dart SDK roll for 2018/02/13
2018-02-13 19:21:13 -08:00
Chris Bracken
7db76a8e25 Revert "Roll Skia to f802e757646f424b563fdc1f5b5ee3c677659e98 (#4670)" (flutter/engine#4672)
This didn't break anything that we know of, but the engine is not
currently rollable to the framework due to a Dart bug. I'm reverting
this so we can get a fix landed for the Dart SDK, then roll, then
re-land this, then roll, to allow us to measure the performance impact
of the Dart SDK roll and the Skia roll independently.

This reverts commit 55b5f7dca6db3d00705061f60f810b23d2b2e51c.
2018-02-13 16:30:32 -08:00
Chris Bracken
55b5f7dca6 Roll Skia to f802e757646f424b563fdc1f5b5ee3c677659e98 (flutter/engine#4670)
Rolling to tip of tree, but specifically the intent is to pick up
fc4f768e5aaf8efdd112f38295a35de83a0f9a55 in order to pick up a fix for
multitexturing on iOS. Originally disabled in flutter/engine#4364 due to
iOS text rendering issues described in flutter/flutter#12934.

Upstream Skia patch:
https://skia-review.googlesource.com/c/skia/+/99800
2018-02-13 16:01:14 -08:00
Jason Simmons
2c2cd2c9a5 Roll Topaz/Tonic and call Dart_NewListOfType for TextBox lists (flutter/engine#4667)
Fixes https://github.com/flutter/flutter/issues/14555
2018-02-13 15:02:57 -08:00
Chris Bracken
ed5dc5d1f4 Roll buildroot to 06e2d5a3e84459931ca9bedd3171c76f9953ebfa (flutter/engine#4668)
Inlcudes:
* Enable -Wunguaraded-availability for iOS builds (flutter/buildroot#126)
* Eliminate is_nacl from build config (flutter/buildroot#127)
2018-02-13 14:44:06 -08:00
Alexander Markov
1aac5e6ed4 Roll Dart to 223eeb2ebe112aaaddca206aab55cd54b4e54391 (flutter/engine#4659)
* Roll Dart to 223eeb2ebe112aaaddca206aab55cd54b4e54391
* Update licenses
* Make analyzer happy, fix test for change in mockito
2018-02-12 14:47:18 -08:00
Chris Bracken
e02ec09002 Roll topaz to 531e2778d86b213bc663ea51bb0e0dde33d8ac8c (flutter/engine#4657)
Includes https://fuchsia-review.googlesource.com/c/topaz/+/121856, which
enables path sanitization for Dart source loaded directly from from
file:// URIs (e.g., main entry points from flutter_tester).
2018-02-09 18:25:55 -08:00
Chris Bracken
91bacdb95a Roll topaz to 046105efd225ed61c94e65dbd4a528256a3a34a9 (flutter/engine#4652)
Lands
https://fuchsia.googlesource.com/topaz/+/046105efd225ed61c94e65dbd4a528256a3a34a9
which adds support for general handling of URI %xx escape sequences.
This enables support for paths including accents, CJK characters, emoji,
etc.
2018-02-08 18:30:21 -08:00
Chris Bracken
0295f160bb Roll topaz to 08a3394395036a2bb9b556f5b0eb8f365d2c0fa5 (flutter/engine#4650)
This picks up fuchsia/topaz@fe3f1503dc,
which ensures paths resolved from package: URIs are properly sanitized for
correct handling of URI-encoded path components.
2018-02-07 18:12:02 -08:00
Alexander Aprelev
9d28fa26bb Roll dart deps (flutter/engine#4644)
* Roll dart deps

* Remove pin

* Roll buildroot to dart dev.20
2018-02-07 15:22:59 -08:00
Jason Simmons
b3d3a1781b Roll Dart to 32396138ff733cbe8d9ac32178e6cffccdf80644 (flutter/engine#4643) 2018-02-07 13:07:47 -08:00
Zachary Anderson
cc7a67da96 Reland: [fuchsia] Enable running from source packages (flutter/engine#4634)
This relands https://github.com/flutter/engine/pull/4629 with a
tonic roll to fix the build.
2018-02-06 10:08:24 -08:00
Erik Corry
6cd8568cef Roll flutter to 06-02-2018 402e69b53d59083d34d7538126837c4381aa0c4a (flutter/engine#4639)
* Roll flutter to 06-02-2018 402e69b53d59083d34d7538126837c4381aa0c4a

* Change license signature
2018-02-06 17:34:18 +01:00
Alexander Aprelev
bf7f436e36 Roll dart, remove patched_sdk from flutter now that frontend handles patching (flutter/engine#4633)
* Fixes to make https://dart-review.googlesource.com/c/sdk/+/36641 work with Flutter

* Roll dart

* Update license

* Roll dart

* Update license

* Add libraries.json to dependencies
2018-02-05 13:44:16 -08:00
Zachary Anderson
a352307589 Roll Dart to 7078f6be58802c4e274625b8b59b4c855ddc4fb7 (flutter/engine#4627) 2018-02-01 16:04:39 -08:00
Régis Crelier
1a4af2c360 Roll Dart to 7af4db0ea091dddca6b2da851e6dda8d7f9467e8 (flutter/engine#4613) 2018-01-29 20:30:18 -08:00
Chris Bracken
ce985d1bb3 Revert "Update //garnet (#4611)" (flutter/engine#4617)
This reverts commit ca4ddfcb501f11f3ff4eeed4cff1096ab6391b45.
This reverts commit f6eaf438f9003b728732d896404a3b911f479d8e.
2018-01-29 18:24:49 -08:00
Adam Barth
ca4ddfcb50 Fix Windows build (flutter/engine#4615) 2018-01-29 17:11:38 -08:00
Adam Barth
f6eaf438f9 Update //garnet (flutter/engine#4611) 2018-01-29 16:15:15 -08:00
Chris Bracken
93a38a5426 Update buildtools to Fuchsia HEAD (flutter/engine#4599) 2018-01-29 15:00:06 -08:00
Zachary Anderson
f90a5326ef Roll Dart to da1f52592ef73fe3afa485385cb995b9aec0181a (flutter/engine#4585) 2018-01-24 15:21:50 -08:00
Siva
7021947793 Update dart in engine to version 8d9d68751a505426eb5f59a9d29f103fde6bd474 (flutter/engine#4581)
* Update dart version in engine to 8d9d68751a505426eb5f59a9d29f103fde6bd474

* Update third party license files.

* Update license file.

* Update license file.
2018-01-23 10:03:16 -08:00
Jason Simmons
3c96224673 Roll Skia (flutter/engine#4579) 2018-01-22 15:01:11 -08:00
Brian Osman
4a8b4468cd Roll Skia to a9c8a05608fe32520a0899016fc28bb1f5ead355 (flutter/engine#4571)
Fixes https://github.com/flutter/flutter/issues/10284
2018-01-19 12:47:42 -05:00
Alexander Aprelev
03fd9da8d6 Fix host_os literal for windows (flutter/engine#4568)
* Fix host_os literal for windows

* Fix slashes
2018-01-18 15:03:06 -08:00
Alexander Aprelev
da0bf57fe3 Roll buildroot to pick up prebuilt dart sdk 2.0.0-dev.16.0 (flutter/engine#4566) 2018-01-18 14:14:26 -08:00
Siva Chandra
f8600043cc Roll Dart to 93d8c9fe2a2c22dc95ec85866af108cfab71ad06. (flutter/engine#4558)
* Roll Dart to 93d8c9fe2a2c22dc95ec85866af108cfab71ad06.

* Fix analyzer nits

* Try to pin dependency for tools/licenses to convert 2.0.1. Add verbose flag to pub get

* Pin dart to dev.16 to overcome pub issue

* Revert "Try to pin dependency for tools/licenses to convert 2.0.1. Add verbose flag to pub get"

This reverts commit d525a83f4494a511996226d328a5208d4651d46e as it is no
longer needed, was added to diagnose the problem, which turned out to be
a problem with pub in latest dart dev release.

* Fix license hash

* Reintroduce api methods and tests
2018-01-18 12:35:09 -08:00
Ian Hickson
8faa2b6bc1 Run "pub get" for the frontend_server package before building. (flutter/engine#4562)
In https://github.com/flutter/engine/pull/4554 I removed the .packages
file in the frontend_server directory, because it was out of sync with
the pubspec.yaml. It seems like the right solution is to run `pub get`
when we get the dependencies, i.e. when we run `gclient sync`.

Being out of sync is a problem because it means that running "pub get"
in that directory changes what packages are being used, and changes
the `.packages` file, which leads to having to revert changes before
committing code, etc. Having to regularly update this file doesn't
make much sense either, since the files that were missing were files
that are obtained from the network (e.g. the `io` package as used by
the `test` package).

Previously, (see
https://github.com/flutter/engine/pull/3982#issuecomment-323213199),
we did not do this because we did not want the build to call into the
network. This still does not call into the network during the _build_
phase, only during `gclient sync` (which is when all the dependencies
are brought down).

Currently the network dependencies only matter for running tests. We
should make sure this remains the case. Ideally we wouldn't even
depend on those.
2018-01-17 15:41:46 -08:00
Greg Spencer
a09cfd0590 Roll buildroot to c947b7aa6a57d3c427d63692e530f23b1f77d81e (flutter/engine#4561) 2018-01-17 12:11:36 -08:00
Todd Volkert
96d3afbb3e Roll Skia to 579f094f1259931c30dfd1623e8e22d74b4a7531 (flutter/engine#4525)
* Roll Skia to 579f094f1259931c30dfd1623e8e22d74b4a7531

Fixes https://github.com/flutter/flutter/issues/13742
2018-01-11 13:15:05 -08:00
Zachary Anderson
a5e0f5ae0c Roll Dart to 28757928b47b192efcec082c78258102beb03f78 (flutter/engine#4535) 2018-01-10 13:30:12 -08:00
Ben Konyi
e5da0bc1b5 Dart sdk roll for 2018/01/09 (bd6cbd1ec7e79730ea1fd8ba01139f4e18a02290) (flutter/engine#4531)
* Rolled dart-sdk to bd6cbd1ec7e79730ea1fd8ba01139f4e18a02290

* Updated third_party licenses.
2018-01-09 14:28:13 -08:00
Ryan Macnak
0327fa6f71 Roll Dart to 5b56dfb77a76e9d8021086c0684b1e8bd9dbca9a. (flutter/engine#4521) 2018-01-05 14:15:47 -08:00
Jason Simmons
18d27b3e67 Fetch libjpeg-turbo from the Fuchsia repository (flutter/engine#4518) 2018-01-05 12:08:56 -08:00
Siva
0362c79542 Roll Dart to version 8d7219a5b6a7c2505ff57f23e7cf80da4c724512 (flutter/engine#4515)
* Roll Dart to version 8d7219a5b6a7c2505ff57f23e7cf80da4c724512

* Update third_party license file.
2018-01-04 14:36:41 -08:00
Alexander Markov
7ee1e677e1 Roll Dart SDK to e9243a4d16cef962214d6d1f433bc2cd3fe864e6 (flutter/engine#4509) 2018-01-03 10:46:50 -08:00
Alexander Aprelev
1f5a2ea055 Roll dart to e122f4825726035e4579471ef83848b1aa796444 (flutter/engine#4496)
* Roll dart

* Update license
2017-12-27 11:02:57 -08:00
Zachary Anderson
377b4c60c6 Roll Dart to 9e8a3e2d31621c1bdf6139d068e7898a2ac2ab5a (flutter/engine#4489) 2017-12-21 11:36:56 -08:00
Erik Corry
0ebed16e78 Roll Dart to 075720c352685b6c4fbfa3b6300b270714562f62 (flutter/engine#4476) 2017-12-20 12:39:16 +01:00
Brian Osman
0c2cf26813 Roll Skia and remove PngPixelSerializer (flutter/engine#4472)
* Roll Skia and remove PngPixelSerializer

* Update licenses
2017-12-18 15:44:54 -05:00
Martin Kustermann
610c4c937c Roll dart into engine (flutter/engine#4465) 2017-12-15 13:39:17 +01:00
Régis Crelier
e5c8844f6d Dart roll to cf1de7d46cd88e204380e8f96a993439be56b24c (flutter/engine#4457)
Dart roll to cf1de7d46cd88e204380e8f96a993439be56b24c (#4457)
2017-12-13 16:10:55 -08:00
Brian Salomon
985d8c6a11 Roll skia to 58a3fcd4b3a2f7210586f4ec74dde8ac2b231e0f (flutter/engine#4443)
* Roll Skia to 58a3fcd4b3a2f7210586f4ec74dde8ac2b231e0f

* license again
2017-12-13 14:48:26 -05:00
Siva Chandra
61bb8c8535 Roll dart to 962c18b627c76f22166cd0bb8ab9e1b21d3c7305 (flutter/engine#4451)
* Roll dart to 962c18b627c76f22166cd0bb8ab9e1b21d3c7305.

* Update travis/licenses_golden/licenses_third_party
2017-12-12 14:06:28 -08:00
Zachary Anderson
83e44abb94 Roll Dart to d8ae797298c3a6cf8dc9f4558707bd2672224d3e (flutter/engine#4439) 2017-12-11 09:33:32 -08:00
Ben Konyi
889bf73002 Rolled forward buildroot to fix Windows build issues. (flutter/engine#4435) 2017-12-08 17:16:25 -08:00
Ryan Macnak
61df6c5122 Roll Dart to a38ac7cf127f4611c873c2f2d523c06ce06b1342. (flutter/engine#4422) 2017-12-06 16:48:37 -08:00
Ben Konyi
ed302e6512 Dart SDK roll for 2017/12/08. (flutter/engine#4417) 2017-12-05 19:56:47 -05:00
Alexander Markov
8c8c058d48 Roll Dart SDK to d4cfecb1065d322d3670df7e9ec9a0cc2d4b90f0 (flutter/engine#4414) 2017-12-04 13:46:45 -08:00