Jackson Gardner
ef11c9d3ae
Only set dart_include_wasm_opt when we are actually building the dart sdk. ( flutter/engine#41175 )
...
Only set `dart_include_wasm_opt` when we are actually building the dart sdk.
2023-04-14 04:08:29 +00:00
Zachary Anderson
34f107bb41
[Impeller] Fix the cmake example build. ( flutter/engine#41148 )
...
[Impeller] Fix the cmake example build.
2023-04-14 03:13:20 +00:00
Mouad Debbar
f97827234f
[web] Use the right encoder flags for CanvasKit ( flutter/engine#41124 )
...
[web] Use the right encoder flags for CanvasKit
2023-04-12 21:11:05 +00:00
Jackson Gardner
28d9e0df0f
Improve Wasm Debugging. ( flutter/engine#41054 )
...
Improve Wasm Debugging.
2023-04-12 00:52:04 +00:00
Chris Bracken
3bf49d72e4
Support disabling backtrace support ( flutter/engine#40980 )
...
This adds a gn flag (--backtrace, --no-backtrace) that defaults to
enabling backtraces, which drives a gn variable `enable_backtrace` which
is defaulted true for debug builds.
Backtrace collection is supported on Windows, and on POSIX-like
operating systems via execinfo.h. execinfo support exists in Android,
macOS/iOS, and in glibc and uclibc on Linux. musl libc notably does not
include execinfo support, so this provides an escape hatch to build with
backtrace_stub.cc for situations in which compile time support doesn't
exist.
Proposed as an alternative to
https://github.com/flutter/engine/pull/40958 by @selfisekai.
Issue: https://github.com/flutter/flutter/issues/124285
2023-04-06 17:21:34 -07:00
Dan Field
567701279a
Exit early on invalid gn CPU argument combos for simulators ( flutter/engine#40903 )
...
Exit early on invalid gn CPU argument combos for simulators
2023-04-04 01:38:04 +00:00
Zachary Anderson
afe2be4024
Clean up gn script goma logic a bit ( flutter/engine#40817 )
2023-03-31 08:23:33 -07:00
Chinmay Garde
a2447839a0
[Impeller] Enable playgrounds using a runtime instead of a build time flag. ( flutter/engine#40729 )
...
[Impeller] Enable playgrounds using a runtime instead of a build time flag.
2023-03-29 06:27:22 +00:00
Michael Goderbauer
a508065bbc
Reland "Post 3.0 lint sync ( #40394 )" ( flutter/engine#40688 )
...
Reland "Post 3.0 lint sync (#40394 )"
2023-03-28 03:25:02 +00:00
Brandon DeRosier
9e9590a68f
Revert "Post 3.0 lint sync ( #40394 )" ( flutter/engine#40687 )
...
This reverts commit 8ba209121d2671b0d202d9731fe67ec5eb1529b4.
2023-03-27 15:45:59 -07:00
Michael Goderbauer
8ba209121d
Post 3.0 lint sync ( flutter/engine#40394 )
...
Post 3.0 lint sync
2023-03-27 17:15:08 +00:00
gaaclarke
142803bf72
[Impeller] Adds golden image tests. ( flutter/engine#40366 )
...
Added golden image tests to impeller
2023-03-24 16:42:28 -07:00
Jason Simmons
33f403f945
Roll HarfBuzz to version 7.1.0 ( flutter/engine#40131 )
...
Roll HarfBuzz to version 7.1.0
2023-03-21 03:10:06 +00:00
Michael Goderbauer
9258a58a33
add final class modifiers to fix dart roll ( flutter/engine#40434 )
2023-03-20 10:10:55 -07:00
Chinmay Garde
e2b5c56bff
[Impeller] Add flags to enable the Vulkan and OpenGL ES backends. ( flutter/engine#40422 )
...
[Impeller] Add flags to enable the Vulkan and OpenGL ES backends.
2023-03-18 09:12:23 +00:00
Mouad Debbar
c7b040ec98
[web] Remove image codecs from Canvaskit Chromium ( flutter/engine#40309 )
...
[web] Remove image codecs from Canvaskit Chromium
2023-03-17 19:14:49 +00:00
Kevin Lubick
9c9d5b9b66
Use skia_enable_ganesh instead of legacy GN arg ( flutter/engine#40382 )
2023-03-17 11:03:10 -07:00
Michael Goderbauer
1986d84d6e
replace some ._() constructors with class modifiers ( flutter/engine#40328 )
...
replace some ._() constructors with class modifiers
2023-03-17 16:18:49 +00:00
Zachary Anderson
d39891c432
Un-bitrot impeller_unittests; disable failing tests; disable non-metal backends ( flutter/engine#40339 )
2023-03-16 19:34:57 -07:00
Michael Goderbauer
dcc4b1b535
Reland: Bump lower Dart SDK constraints to 3.0 ( flutter/engine#40318 )
...
* WIP
Bump to 3.0.0-0
* fix lints
* drop web_ui
* opt pointer_converter.dart out of dart 3
* Revert "drop web_ui"
This reverts commit b97a015d5cd0d7e0380a4231be4c31aad36671f1.
2023-03-16 08:07:39 -07:00
Zachary Anderson
32b3e66d7c
Revert "Bump lower Dart SDK constraints to 3.0 ( #40178 )" ( flutter/engine#40317 )
...
Revert "Bump lower Dart SDK constraints to 3.0"
2023-03-15 18:53:00 +00:00
Michael Goderbauer
828f3deb86
Bump lower Dart SDK constraints to 3.0 ( flutter/engine#40178 )
...
Bump lower Dart SDK constraints to 3.0
2023-03-15 17:57:04 +00:00
Michael Goderbauer
bd58dd7222
Bump pubspecs to unblock Dart SDK roller ( flutter/engine#40297 )
...
Bump pubspecs to unblock Dart SDK roller
2023-03-15 06:46:22 +00:00
Dan Field
91c580c261
Let local users specify malioc path via environment ( flutter/engine#40256 )
...
Let local users specify malioc path via environment
2023-03-13 22:16:24 +00:00
Zachary Anderson
46decf5844
Add GN arguments that disable building host artifacts ( flutter/engine#40242 )
2023-03-11 19:38:43 -08:00
Jackson Gardner
299c8369a7
Find the emsdk by relative path so that this works with the monorepo. ( flutter/engine#40207 )
...
Find the emsdk by relative path so that this works with the monorepo.
2023-03-10 14:56:21 +00:00
Jackson Gardner
e35bbd1b89
Flip this flag to false, so that in-tree builds will not attempt to ( flutter/engine#40195 )
...
Do not include wasm-opt with in-tree dart sdk build
2023-03-10 01:03:01 +00:00
Adam Perry
e9942f8f52
Reland "[fuchsia] Remove component framework v1 support. ( #39732 )" ( flutter/engine#40198 )
...
Previously reverted in #40104 , this should now be safe to reland as
the last dependency has been deleted internally.
This reverts commit 9369c1ed1f33cfdad25ebe9cb809d6b5d6941159.
2023-03-09 15:05:45 -08:00
Adam Perry
9369c1ed1f
Revert "[fuchsia] Remove component framework v1 support. ( #39732 )" ( flutter/engine#40104 )
...
This reverts commit 181ee0e750727f4ef54e9b8421b264a333a0bdfc.
2023-03-07 10:53:16 -08:00
LongCatIsLooong
48c413ae2f
Add new test font ( flutter/engine#39809 )
...
Add new test font
2023-03-03 21:38:01 +00:00
Adam Perry
181ee0e750
[fuchsia] Remove component framework v1 support. ( flutter/engine#39732 )
...
There are no longer any CMX-based components outside of prebuilts
which are run by existing flutter runner prebuilts.
2023-03-01 20:07:03 -08:00
Jackson Gardner
a3dc9e77fb
Skwasm Renderer - initial implementation ( flutter/engine#39072 )
...
Skwasm Renderer - initial implementation
2023-03-02 00:01:04 +00:00
Xilai Zhang
97d8b0a936
[gn + codesign] add metadata for path ops ( flutter/engine#39698 )
...
[gn + codesign] add metadata for path ops
2023-02-28 00:14:15 +00:00
Jackson Gardner
3d9c2fcfc9
Remove unused flag skia_canvaskit_enable_particles ( flutter/engine#39925 )
...
Remove unused flag `skia_canvaskit_enable_particles`
2023-02-27 22:21:57 +00:00
Jason Simmons
5f09e0fdf0
Remove Libtxt and Minikin ( flutter/engine#39499 )
2023-02-13 17:16:04 +00:00
Zachary Anderson
30c25acf8b
Add helpers for updating arm tools in CIPD ( flutter/engine#39458 )
2023-02-07 12:31:27 -08:00
Erik
8854bfc7ce
[fuchsia] Add output_path property to customize output path of .so files ( flutter/engine#39007 )
...
* Add output_path property to customize output path of .so files
* Update to use proper path for ASAN vs non-ASAN
2023-02-03 20:43:50 -08:00
Loïc Sharma
ae70d40faf
[Windows] Use 'ninja' instead of 'ninja.exe' ( flutter/engine#39326 )
2023-02-02 07:18:37 -08:00
Zachary Anderson
d9d1d8266e
Use the x64 toolchain when building host artifacts on arm64 mac ( flutter/engine#39279 )
2023-02-01 07:41:27 -08:00
Zachary Anderson
e4a6e688e9
Python compatibility fix ( flutter/engine#39286 )
...
Missed in https://github.com/flutter/engine/pull/39133
2023-01-31 08:03:55 -08:00
Ricardo Amador
0dbb3ce0db
Update bytes str code ( flutter/engine#39275 )
2023-01-31 01:39:08 +00:00
Mouad Debbar
e1651d2e3a
[web] Expose felt flag for building CanvasKit Chromium ( flutter/engine#39201 )
2023-01-30 21:48:15 +00:00
Derek Xu
e31df55438
Handle proto deps that were added to the Dart SDK ( flutter/engine#39098 )
2023-01-27 10:24:53 -08:00
Michael Goderbauer
c545a799d2
Remove unnecessary null checks ( flutter/engine#39113 )
2023-01-25 10:15:02 -08:00
Loïc Sharma
6de1c715fb
Manually roll ANGLE, vulkan-deps, SwiftShader ( flutter/engine#38650 )
2023-01-25 00:53:25 +00:00
Ahmed Ashour
51c0a9ec65
Remove superfluous words from comments ( flutter/engine#39068 )
...
* Remove superfluous words.
* Format
* Duplicate in consecutive lines.
2023-01-24 09:54:19 -08:00
Mouad Debbar
105bb9ab43
[web] Build multiple CanvasKit variants (using toolchain_args) ( flutter/engine#38448 )
...
* [web] New gn for building CanvasKit
* Use toolchain_args to override CanvasKit gn args
* Use correct path for the generated canvaskit files
* Put toolchain close to target
* remove extra toolchains
* remove extra import
* add canvaskit_lite to archive
* fix local canvaskit path in tests
* add some guards using visibility and asserts
* renames
* formatting
* rename mistake
* Add github issue to the TODO
* Update buildroot sha
* clang-tidy error
* skip canvaskit targets when not needed
2023-01-23 20:37:18 +00:00
Zachary Anderson
f5f21291ab
Shader analysis with malioc ( flutter/engine#39005 )
2023-01-19 12:42:15 -08:00
Ian Hickson
b454e06ec4
Add SpringAnimation.js from React Native ( flutter/engine#38750 )
...
* added react native lib
* update license
Co-authored-by: Jake Schafer <pickle.plaza@gmail.com>
2023-01-11 00:36:23 +00:00
Jason Simmons
226cf8354c
Roll quiver to 3.2.1 ( flutter/engine#38617 )
...
Need to roll quiver to a version that doesn't depend on BidirectionalIterator, which is being removed in https://dart-review.googlesource.com/c/sdk/+/276741?tab=checks .
2023-01-04 02:04:38 +00:00