Skip to content

Commit b36ff84

Browse files
Include ui_web API files in sky_engine. (flutter#40846)
Include `ui_web` API files in sky_engine.
1 parent bfa4baf commit b36ff84

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

‎lib/ui/dart_ui.gni‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,10 @@ dart_ui_files = [
2525
]
2626

2727
dart_ui_path = "//flutter/lib/ui/ui.dart"
28+
29+
dart_ui_web_files = [
30+
"//flutter/lib/web_ui/lib/ui_web/src/ui_web/url_strategy.dart",
31+
"//flutter/lib/web_ui/lib/ui_web/src/ui_web.dart",
32+
]
33+
34+
dart_ui_web_path = "//flutter/lib/web_ui/lib/ui_web/src/ui_web.dart"

‎sky/packages/sky_engine/BUILD.gn‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,13 @@ copy("copy_dart_ui") {
175175
outputs = [ "$root_gen_dir/dart-pkg/sky_engine/lib/ui/{{source_file_part}}" ]
176176
}
177177

178+
copy("copy_dart_ui_web") {
179+
sources = dart_ui_web_files
180+
181+
outputs =
182+
[ "$root_gen_dir/dart-pkg/sky_engine/lib/ui_web/{{source_file_part}}" ]
183+
}
184+
178185
copy("copy_allowed_experiments") {
179186
sources = [ "//third_party/dart/sdk/lib/_internal/allowed_experiments.json" ]
180187

@@ -230,6 +237,7 @@ generated_file("_embedder_yaml") {
230237
" \"dart:math\": \"math/math.dart\"",
231238
" \"dart:typed_data\": \"typed_data/typed_data.dart\"",
232239
" \"dart:ui\": \"ui/ui.dart\"",
240+
" \"dart:ui_web\": \"ui_web/ui_web.dart\"",
233241
"",
234242
" \"dart:_http\": \"_http/http.dart\"",
235243
" \"dart:_interceptors\": \"_interceptors/interceptors.dart\"",
@@ -257,6 +265,7 @@ dart_pkg("sky_engine") {
257265
":_embedder_yaml",
258266
":copy_dart_sdk",
259267
":copy_dart_ui",
268+
":copy_dart_ui_web",
260269
]
261270

262271
if (!is_fuchsia) {

‎sky/packages/sky_engine/lib/_embedder.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ embedded_libs:
1717
"dart:math": "../../../../../third_party/dart/sdk/lib/math/math.dart"
1818
"dart:typed_data": "../../../../../third_party/dart/sdk/lib/typed_data/typed_data.dart"
1919
"dart:ui": "../../../../lib/ui/ui.dart"
20+
"dart:ui_web": "../../../../lib/web_ui/lib/ui_web/src/ui_web.dart"
2021

2122
"dart:_http": "../../../../../third_party/dart/sdk/lib/_http/http.dart"
2223
"dart:_interceptors": "../../../../../third_party/dart/sdk/lib/_interceptors/interceptors.dart"

0 commit comments

Comments
 (0)