Correct libraries.yaml path for stub_ui, add brightness, copy dart2js_platform.dill files (#7725)

This commit is contained in:
Jonah Williams 2019-02-06 22:24:15 -08:00 committed by GitHub
parent 053f7a8fa3
commit ee0cf82c1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 121 additions and 95 deletions

View File

@ -36,6 +36,7 @@ group("flutter") {
"$flutter_root/frontend_server",
"//third_party/dart:create_sdk",
"$flutter_root/lib/stub_ui:stub_ui",
":dart2js_platform_files"
]
foreach(snapshot, _flutter_sdk_snapshots) {
public_deps += [ ":copy_flutter_${snapshot[0]}_snapshot" ]
@ -91,3 +92,18 @@ foreach(snapshot, _flutter_sdk_snapshots) {
]
}
}
copy("dart2js_platform_files") {
deps = [
"//third_party/dart/utils/compiler:compile_dart2js_platform"
]
sources = [
"$root_out_dir/dart2js_outline.dill",
"$root_out_dir/dart2js_platform.dill",
]
outputs = [
"$root_out_dir/flutter_patched_sdk/{{source_file_part}}",
]
}

View File

@ -22,7 +22,7 @@ copy("stub_ui") {
]
deps = [
":stub_libraries"
":stub_libraries",
]
outputs = [

View File

@ -4,118 +4,118 @@
"dart2js": {
"libraries": {
"async": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/async_patch.dart",
"uri": "../../dart-sdk/lib/async/async.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/async_patch.dart",
"uri": "../../../../dart-sdk/lib/async/async.dart"
},
"_interceptors": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/interceptors.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/interceptors.dart"
},
"mirrors": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/mirrors_patch_cfe.dart",
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/mirrors_patch_cfe.dart",
"supported": false,
"uri": "../../dart-sdk/lib/mirrors/mirrors.dart"
"uri": "../../../../dart-sdk/lib/mirrors/mirrors.dart"
},
"_js_embedded_names": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/shared/embedded_names.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/shared/embedded_names.dart"
},
"io": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/io_patch.dart",
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/io_patch.dart",
"supported": false,
"uri": "../../dart-sdk/lib/io/io.dart"
"uri": "../../../../dart-sdk/lib/io/io.dart"
},
"_internal": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/internal_patch.dart",
"uri": "../../dart-sdk/lib/internal/internal.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/internal_patch.dart",
"uri": "../../../../dart-sdk/lib/internal/internal.dart"
},
"_metadata": {
"uri": "../../dart-sdk/lib/html/html_common/metadata.dart"
"uri": "../../../../dart-sdk/lib/html/html_common/metadata.dart"
},
"_async_await_error_codes": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/shared/async_await_error_codes.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/shared/async_await_error_codes.dart"
},
"_http": {
"uri": "../../dart-sdk/lib/_http/http.dart"
"uri": "../../../../dart-sdk/lib/_http/http.dart"
},
"_js_primitives": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/js_primitives.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_primitives.dart"
},
"_js_helper": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/js_helper.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_helper.dart"
},
"_chrome": {
"uri": "../../dart-sdk/lib/_chrome/dart2js/chrome_dart2js.dart"
"uri": "../../../../dart-sdk/lib/_chrome/dart2js/chrome_dart2js.dart"
},
"html_common": {
"uri": "../../dart-sdk/lib/html/html_common/html_common_dart2js.dart"
"uri": "../../../../dart-sdk/lib/html/html_common/html_common_dart2js.dart"
},
"ui": {
"uri": "stub_ui/ui.dart"
},
"js": {
"uri": "../../dart-sdk/lib/js/dart2js/js_dart2js.dart"
"uri": "../../../../dart-sdk/lib/js/dart2js/js_dart2js.dart"
},
"_native_typed_data": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/native_typed_data.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/native_typed_data.dart"
},
"_js_names": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/js_names.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_names.dart"
},
"core": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/core_patch.dart",
"uri": "../../dart-sdk/lib/core/core.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/core_patch.dart",
"uri": "../../../../dart-sdk/lib/core/core.dart"
},
"collection": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/collection_patch.dart",
"uri": "../../dart-sdk/lib/collection/collection.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/collection_patch.dart",
"uri": "../../../../dart-sdk/lib/collection/collection.dart"
},
"js_util": {
"uri": "../../dart-sdk/lib/js_util/dart2js/js_util_dart2js.dart"
"uri": "../../../../dart-sdk/lib/js_util/dart2js/js_util_dart2js.dart"
},
"typed_data": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart",
"uri": "../../dart-sdk/lib/typed_data/typed_data.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart",
"uri": "../../../../dart-sdk/lib/typed_data/typed_data.dart"
},
"web_audio": {
"uri": "../../dart-sdk/lib/web_audio/dart2js/web_audio_dart2js.dart"
"uri": "../../../../dart-sdk/lib/web_audio/dart2js/web_audio_dart2js.dart"
},
"html": {
"uri": "../../dart-sdk/lib/html/dart2js/html_dart2js.dart"
"uri": "../../../../dart-sdk/lib/html/dart2js/html_dart2js.dart"
},
"isolate": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/isolate_patch.dart",
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/isolate_patch.dart",
"supported": false,
"uri": "../../dart-sdk/lib/isolate/isolate.dart"
"uri": "../../../../dart-sdk/lib/isolate/isolate.dart"
},
"developer": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/developer_patch.dart",
"uri": "../../dart-sdk/lib/developer/developer.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/developer_patch.dart",
"uri": "../../../../dart-sdk/lib/developer/developer.dart"
},
"web_gl": {
"uri": "../../dart-sdk/lib/web_gl/dart2js/web_gl_dart2js.dart"
"uri": "../../../../dart-sdk/lib/web_gl/dart2js/web_gl_dart2js.dart"
},
"indexed_db": {
"uri": "../../dart-sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
"uri": "../../../../dart-sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
},
"_js": {
"patches": "../../dart-sdk/lib/js/_js_client.dart",
"uri": "../../dart-sdk/lib/js/_js.dart"
"patches": "../../../../dart-sdk/lib/js/_js_client.dart",
"uri": "../../../../dart-sdk/lib/js/_js.dart"
},
"convert": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/convert_patch.dart",
"uri": "../../dart-sdk/lib/convert/convert.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/convert_patch.dart",
"uri": "../../../../dart-sdk/lib/convert/convert.dart"
},
"math": {
"patches": "../../dart-sdk/lib/_internal/js_runtime/lib/math_patch.dart",
"uri": "../../dart-sdk/lib/math/math.dart"
"patches": "../../../../dart-sdk/lib/_internal/js_runtime/lib/math_patch.dart",
"uri": "../../../../dart-sdk/lib/math/math.dart"
},
"_foreign_helper": {
"uri": "../../dart-sdk/lib/_internal/js_runtime/lib/foreign_helper.dart"
"uri": "../../../../dart-sdk/lib/_internal/js_runtime/lib/foreign_helper.dart"
},
"web_sql": {
"uri": "../../dart-sdk/lib/web_sql/dart2js/web_sql_dart2js.dart"
"uri": "../../../../dart-sdk/lib/web_sql/dart2js/web_sql_dart2js.dart"
},
"svg": {
"uri": "../../dart-sdk/lib/svg/dart2js/svg_dart2js.dart"
"uri": "../../../../dart-sdk/lib/svg/dart2js/svg_dart2js.dart"
}
}
}

View File

@ -1,4 +1,4 @@
# Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
# Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
@ -11,123 +11,118 @@
# changing libraries, sources, and patch files. See
# https://github.com/dart-lang/sdk/issues/28836.
# These paths are relative to the source location in the flutter cache under
# the flutter_patched_sdk
# bin/cache/
# dart-sdk/
# engine/common/flutter_patched_sdk
dart2js:
libraries:
ui:
uri: "stub_ui/ui.dart"
async:
uri: "../../dart-sdk/lib/async/async.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/async_patch.dart"
uri: "../../../../dart-sdk/lib/async/async.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/async_patch.dart"
_chrome:
uri: "../../dart-sdk/lib/_chrome/dart2js/chrome_dart2js.dart"
uri: "../../../../dart-sdk/lib/_chrome/dart2js/chrome_dart2js.dart"
collection:
uri: "../../dart-sdk/lib/collection/collection.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/collection_patch.dart"
uri: "../../../../dart-sdk/lib/collection/collection.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/collection_patch.dart"
convert:
uri: "../../dart-sdk/lib/convert/convert.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/convert_patch.dart"
uri: "../../../../dart-sdk/lib/convert/convert.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/convert_patch.dart"
core:
uri: "../../dart-sdk/lib/core/core.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/core_patch.dart"
uri: "../../../../dart-sdk/lib/core/core.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/core_patch.dart"
developer:
uri: "../../dart-sdk/lib/developer/developer.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/developer_patch.dart"
uri: "../../../../dart-sdk/lib/developer/developer.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/developer_patch.dart"
html:
uri: "../../dart-sdk/lib/html/dart2js/html_dart2js.dart"
uri: "../../../../dart-sdk/lib/html/dart2js/html_dart2js.dart"
html_common:
uri: "../../dart-sdk/lib/html/html_common/html_common_dart2js.dart"
uri: "../../../../dart-sdk/lib/html/html_common/html_common_dart2js.dart"
indexed_db:
uri: "../../dart-sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
uri: "../../../../dart-sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
_http:
uri: "../../dart-sdk/lib/_http/http.dart"
uri: "../../../../dart-sdk/lib/_http/http.dart"
io:
uri: "../../dart-sdk/lib/io/io.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/io_patch.dart"
uri: "../../../../dart-sdk/lib/io/io.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/io_patch.dart"
supported: false
isolate:
uri: "../../dart-sdk/lib/isolate/isolate.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/isolate_patch.dart"
uri: "../../../../dart-sdk/lib/isolate/isolate.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/isolate_patch.dart"
supported: false
js:
uri: "../../dart-sdk/lib/js/dart2js/js_dart2js.dart"
uri: "../../../../dart-sdk/lib/js/dart2js/js_dart2js.dart"
_js:
uri: "../../dart-sdk/lib/js/_js.dart"
patches: "../../dart-sdk/lib/js/_js_client.dart"
uri: "../../../../dart-sdk/lib/js/_js.dart"
patches: "../../../../dart-sdk/lib/js/_js_client.dart"
js_util:
uri: "../../dart-sdk/lib/js_util/dart2js/js_util_dart2js.dart"
uri: "../../../../dart-sdk/lib/js_util/dart2js/js_util_dart2js.dart"
math:
uri: "../../dart-sdk/lib/math/math.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/math_patch.dart"
uri: "../../../../dart-sdk/lib/math/math.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/math_patch.dart"
mirrors:
uri: "../../dart-sdk/lib/mirrors/mirrors.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/mirrors_patch_cfe.dart"
uri: "../../../../dart-sdk/lib/mirrors/mirrors.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/mirrors_patch_cfe.dart"
supported: false
typed_data:
uri: "../../dart-sdk/lib/typed_data/typed_data.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart"
uri: "../../../../dart-sdk/lib/typed_data/typed_data.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart"
_native_typed_data:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/native_typed_data.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/native_typed_data.dart"
svg:
uri: "../../dart-sdk/lib/svg/dart2js/svg_dart2js.dart"
uri: "../../../../dart-sdk/lib/svg/dart2js/svg_dart2js.dart"
web_audio:
uri: "../../dart-sdk/lib/web_audio/dart2js/web_audio_dart2js.dart"
uri: "../../../../dart-sdk/lib/web_audio/dart2js/web_audio_dart2js.dart"
web_gl:
uri: "../../dart-sdk/lib/web_gl/dart2js/web_gl_dart2js.dart"
uri: "../../../../dart-sdk/lib/web_gl/dart2js/web_gl_dart2js.dart"
web_sql:
uri: "../../dart-sdk/lib/web_sql/dart2js/web_sql_dart2js.dart"
uri: "../../../../dart-sdk/lib/web_sql/dart2js/web_sql_dart2js.dart"
_internal:
uri: "../../dart-sdk/lib/internal/internal.dart"
patches: "../../dart-sdk/lib/_internal/js_runtime/lib/internal_patch.dart"
uri: "../../../../dart-sdk/lib/internal/internal.dart"
patches: "../../../../dart-sdk/lib/_internal/js_runtime/lib/internal_patch.dart"
_js_helper:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/js_helper.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_helper.dart"
_interceptors:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/interceptors.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/interceptors.dart"
_foreign_helper:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/foreign_helper.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/foreign_helper.dart"
_js_names:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/js_names.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_names.dart"
_js_primitives:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/js_primitives.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/js_primitives.dart"
_js_embedded_names:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/shared/embedded_names.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/shared/embedded_names.dart"
_async_await_error_codes:
uri: "../../dart-sdk/lib/_internal/js_runtime/lib/shared/async_await_error_codes.dart"
uri: "../../../../dart-sdk/lib/_internal/js_runtime/lib/shared/async_await_error_codes.dart"
_metadata:
uri: "../../dart-sdk/lib/html/html_common/metadata.dart"
uri: "../../../../dart-sdk/lib/html/html_common/metadata.dart"

View File

@ -909,6 +909,21 @@ class AccessibilityFeatures {
int get hashCode => _index.hashCode;
}
/// Describes the contrast of a theme or color palette.
enum Brightness {
/// The color is dark and will require a light text color to achieve readable
/// contrast.
///
/// For example, the color might be dark grey, requiring white text.
dark,
/// The color is light and will require a dark text color to achieve readable
/// contrast.
///
/// For example, the color might be bright white, requiring black text.
light,
}
/// The [Window] singleton. This object exposes the size of the display, the
/// core scheduler API, the input event callback, the graphics drawing API, and
/// other such core services.