776 Commits

Author SHA1 Message Date
Gary Qian
0422046115 Revert "Delete io.flutter.app android v1 embedding" (flutter/engine#32232) 2022-03-24 00:10:04 -07:00
Gary Qian
08cef2ee55 Delete io.flutter.app android v1 embedding (flutter/engine#32074) 2022-03-23 20:22:54 -07:00
Zachary Anderson
496045e44c Adds a gn script flag to select mallinfo2 when building the Dart VM (flutter/engine#32187) 2022-03-22 11:17:39 -07:00
Harry Terkelsen
231e728483 Add WASM target in gn (flutter/engine#31670) 2022-03-16 12:54:35 -07:00
Kaushik Iska
efb4e50614 Optionally specify the target dir in tools/gn (flutter/engine#32065) 2022-03-16 12:54:42 -04:00
Dan Field
57f4b8e838 Make tracing safe (flutter/engine#32042) 2022-03-15 21:10:11 -07:00
eggfly
f3efac3388 [windows] Support win_debug_x86 compilation target in engine (flutter/engine#30417) 2022-03-15 20:10:10 -07:00
Rich Kadel
359fac8308 Re-enable dart runner AOT builds (flutter/engine#31844)
Fixed: fxbug.dev/64153

Note that I also removed the TODO for fxbug.dev/86941. After talking
with the bug author, this file is not directly relevant to that bug.
2022-03-11 14:07:56 -08:00
eggfly
95b59d21a7 [windows] Add dia_dll version for VS2022. (flutter/engine#31890) 2022-03-09 21:10:08 -08:00
linxuebin
201ef2ca94 Fixs impeller_enable_playground is invalid variable when compiling the engine (flutter/engine#31871) 2022-03-09 20:00:11 -08:00
Zachary Anderson
ab45fca29c Run formatter first in pre-push hook (flutter/engine#31733) 2022-03-01 13:44:05 -08:00
Jason Simmons
aad9e6c5f8 Roll FreeType to a version based on 2.11.1 (flutter/engine#31678) 2022-02-28 14:26:12 -08:00
godofredoc
229e5b9a1d Generate fonts in the expected location. (flutter/engine#31575)
* Generate fonts in the expected location.

Fonts-subset is generated directly in out/../zip_archives but the final
destination is expected to be inside a folder like linux-x64. This PR
generates the file directly in the expected path.

Bug: https://github.com/flutter/flutter/issues/81855

* Fix font zip tests.

* Revert changes to run_tests.py

* Update host_os_cpu_name variable to report darwin for mac.

* Fix variable names.

* Calculate prebuilts path using mac instead of darwin.

* Add platform to fontset path.

* Fix platforms map.

* Add debugging.

* Add win32 to the map of artifact locations.

* Use full_platform_name instead of host_os_name.

* Use x32 for windows font binaries.

* Fix paths for debug version in windows.

* Use x64 for win32.

* Remove additional logging.

* Add linux2 to map of platforms.
2022-02-23 19:35:20 -08:00
Gary Qian
966d4e4d2d Upload mac-arm64 android sdk in script (flutter/engine#31559) 2022-02-23 14:29:06 -08:00
Brandon DeRosier
3dea7773e3 Add Dear ImGui as a test only dependency (flutter/engine#31541) 2022-02-22 21:54:03 -08:00
Emmanuel Garcia
0eb5a3774a Reland: Fix first batch of warnings in the Android embedding (flutter/engine#31530) 2022-02-18 11:39:07 -08:00
Emmanuel Garcia
c42f5c3591 Reland "Improve platform views performance" (flutter/engine#31468) 2022-02-15 10:25:10 -08:00
Zachary Anderson
7990f3dee5 Revert "Improve platform views performance (#31198)" (flutter/engine#31431)
This reverts commit 9ee76a65723d1d75af55ba8a58b70b8bef7a6536.
2022-02-12 16:22:58 -08:00
Emmanuel Garcia
9ee76a6572 Improve platform views performance (flutter/engine#31198) 2022-02-11 21:15:10 -08:00
Filip Filmar
f3310ff103 Manual roll of ICU (flutter/engine#31132)
* [licenses] Updates ICU license regexp and URL

New file in the ICU library use the https scheme for the URL
instead of prior http to declare the license, leading to
the 'unmatched potential copyright' message.

This change removes the issue.

* [icu] Upgrades the ICU library version in use

This change brings in ICU 70.1 which is the latest and greatest of ICU releases.
It sync up with the latest ICU milestone in use in Chromium.

Issue: #flutter/97412
2022-02-09 17:07:30 -08:00
Zachary Anderson
fd6043f0de Adds impeller_unittests to run_tests.py (flutter/engine#31280) 2022-02-07 18:05:56 -08:00
Zachary Anderson
5184af687b DEPS in impeller and build unit tests (flutter/engine#31227) 2022-02-05 12:10:24 -08:00
Jim Graham
ef9c1c9887 Revert "Fix first batch of warnings in the Android embedding (#30807)" (flutter/engine#31277)
This reverts commit 2288e0d981062fd94c41fec53ac889d039379cbb.
2022-02-05 11:39:46 -08:00
Emmanuel Garcia
2288e0d981 Fix first batch of warnings in the Android embedding (flutter/engine#30807) 2022-02-04 18:50:08 -08:00
godofredoc
4702ede17d Update the script to download fuchsia sdk. (flutter/engine#31154) 2022-01-31 13:25:11 -08:00
Chase Latta
f4fee3fdc9 Add script to download fuchsia sdk from GCS (flutter/engine#31026) 2022-01-28 08:50:11 -08:00
David Worsham
e743ccaac4 fuchsia: Fix potential SDK errors (flutter/engine#31099) 2022-01-26 18:58:26 -08:00
Chase Latta
7f8b7f0b41 Remove version flag from pm_tool.gni (flutter/engine#31069)
This flag is deprecated and no longer used.
2022-01-25 17:04:13 -08:00
Chinmay Garde
047b85586e Allow builder to skip building examples. (flutter/engine#30917) 2022-01-19 11:55:10 -08:00
Alexander Aprelev
2dd70761f3 Add pkg:smith as a dependency for flutter_frontend_server. (flutter/engine#30903)
* Add pkg:smith as a dependency for flutter_frontend_server.

This is needed to roll dart past b453c6bcba

* Update few more packages that depend on internal dart sdk expect package
2022-01-18 09:26:55 -08:00
Alexander Biggs
e12159a59f [fuchsia] Document and simplify fuchsia_archive. (flutter/engine#30854)
This might not be necessary since we ultimately want to
get rid of these rules in favor of using the SDK, but it's
useful to me for reference during embedder prototyping.

I got rid of some arguments that seemed dead:

- `cml_file` in `_fuchsia_archive` didn't seem used anywhere. It is
  used in `fuchsia_archive`.
- `meta_dir` didn't seem used.
2022-01-14 18:34:02 -08:00
Chase Latta
3578ec3d99 [fuchsia] stamp package with target api level (flutter/engine#30857)
Infrastructure runs the pm command on packages in a different path
which we were not accounting for. This will make sure we stamp the
packages when infra builds them.
2022-01-14 09:32:00 -08:00
Chase Latta
0f99fadcf2 Allow additional expose_dirs in flutter_runner (flutter/engine#30749)
Users can add an expose_dirs entry to the program field in a
component's cml file to optionally expose extra directories
from their out/ directory.

BUG: fxbug.dev/89690
2022-01-10 10:44:21 -08:00
Chinmay Garde
d3c9c8c50c Update DEPS to pull in libtess2, sqlite, and, inja. (flutter/engine#30334)
Also updates the license script to appropriately handle these
dependencies.
2021-12-21 13:19:08 -08:00
eggfly
8d18d929e5 [android] Provide a path instead of throwing NPE when getDir() suites returns null (flutter/engine#30367) 2021-12-16 22:09:09 -08:00
Jason Simmons
de66470b44 Roll HarfBuzz to version 3.1.1 (flutter/engine#30354)
Also migrates to the HarfBuzz 3.x font subsetting API
(see https://github.com/flutter/engine/pull/29266)
2021-12-16 08:13:08 -08:00
Emmanuel Garcia
522e4f06b6 Keep a single source of truth for embedding dependencies (flutter/engine#30359) 2021-12-15 23:39:02 -08:00
Siva
a544656ca2 Enable compressed pointers on iOS for 64 bit architectures. (flutter/engine#30333) 2021-12-15 13:55:25 -08:00
godofredoc
69fd52e713 Use ToT of release branch if the commit is from release branch. (flutter/engine#30234) 2021-12-14 14:34:01 -08:00
Gary Qian
84773ccee9 Cleanup old ndk CIPD upload script (flutter/engine#30253) 2021-12-10 10:09:11 -08:00
Gary Qian
f1b058072c Merge NDK and licenses into Android dependencies script (flutter/engine#30230) 2021-12-09 01:54:04 -08:00
Chris Bracken
74e90fc817 Don't run curl in verbose mode when --verbose set (flutter/engine#30170)
In download_dart_sdk.py, we previously ran curl with the --verbose flag
when the --verbose flag was passed to the script. This generates vast
quantities of output that is unlikely to be valuable except if we're
attempting to debug a curl download issue. In such a case we could
perhaps pass a separate --verbose-download flag as well.

Issue: https://github.com/flutter/flutter/issues/94492
2021-12-07 11:06:58 -08:00
Chris Bracken
018966313c Add error handler for os.rmtree calls (flutter/engine#30169)
In cases wher rmtree encounters an error, attempt to fix file
permissions and re-run the failing operation.

Issue: https://github.com/flutter/flutter/issues/94492
2021-12-07 11:06:50 -08:00
Siva
315f7b888f Revert "Enable compressed pointers on iOS for 64 bit architectures." (flutter/engine#30096) 2021-12-03 08:25:10 -08:00
Gary Qian
23f9f49662 Fix platform env variable not registering with sdk_manager (flutter/engine#30107) 2021-12-03 00:37:17 -08:00
Siva
b473bbbb42 Enable compressed pointers on iOS builds (flutter/engine#30077) 2021-12-02 11:24:02 -08:00
Chase Latta
1324bac660 Stamp fuchsia packages with api level (flutter/engine#29998)
BUG: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=87813

As part of the fuchsia platform versioning we are stamping all of
our packages with a target api level which can be read by our assembly
tools. We would like to be able to update the target api level with a
roller so I added a file which can is read by the gn tool. I am open
to suggestions about how to change this is we do not want to add
file read calls to our gn script.
2021-11-30 11:40:44 -08:00
Emmanuel Garcia
93e6dbe5ab Bump androidx.window:window-java (flutter/engine#29897) 2021-11-24 11:41:40 -08:00
Gary Qian
840b4dfa0a Delete old script for individual SDK package upload (flutter/engine#29887) 2021-11-23 15:08:02 -08:00
Gary Qian
f598b46a13 Add script to upload unified Android SDK CIPD archives and switch DEPS to use it. (flutter/engine#29776) 2021-11-23 00:02:29 -08:00