Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #10

Merged
merged 39 commits into from
Apr 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
e8d71b4
Roll fuchsia/sdk/core/mac-amd64 from 8JtFK... to X4B0z... (#17701)
skia-flutter-autoroll Apr 14, 2020
dfe1378
Adjust the GLFW build options (#17704)
stuartmorgan Apr 14, 2020
1dabddf
Roll src/third_party/skia ad653d8378d7..44e2c5f0babc (9 commits) (#17…
skia-flutter-autoroll Apr 14, 2020
6d17ce6
switched to using the ocmock build file in //build (#17707)
gaaclarke Apr 14, 2020
1192667
[web] Fix extra canvas generation due to context access (#17710)
ferhatb Apr 14, 2020
e6a2534
Add a gn flag to disable desktop embeddings (#17708)
stuartmorgan Apr 15, 2020
7720ae7
Updates to use predefined keys. (#17716)
godofredoc Apr 15, 2020
04cfe7c
Roll fuchsia/sdk/core/linux-amd64 from LnaL2... to M1a9q... (#17715)
skia-flutter-autoroll Apr 15, 2020
dd87e3f
Optimize static content scrolling (#17621)
yjbanov Apr 15, 2020
3882d43
reduce web shard count from 8 to 4 (#17635)
yjbanov Apr 15, 2020
6712c3f
Roll fuchsia/sdk/core/mac-amd64 from X4B0z... to dqerH... (#17726)
skia-flutter-autoroll Apr 15, 2020
adfa86d
Roll src/third_party/skia 44e2c5f0babc..e6995c74cdfa (12 commits) (#1…
skia-flutter-autoroll Apr 15, 2020
7498dc2
Fix Windows clipboard handling (#17706)
stuartmorgan Apr 15, 2020
175a005
Roll src/third_party/skia e6995c74cdfa..d276e3f0099a (2 commits) (#17…
skia-flutter-autoroll Apr 15, 2020
e076a96
Roll src/third_party/dart 3e43a3dcadf9..eb18db2116dc (37 commits) (#1…
skia-flutter-autoroll Apr 15, 2020
9afc6fa
Release acquired typed data before calling Dart_SetReturnValue. (#17729)
mraleph Apr 15, 2020
9a9ed63
Roll src/third_party/skia d276e3f0099a..9ff1d841f6cc (4 commits) (#17…
skia-flutter-autoroll Apr 15, 2020
3791f0b
Added some tests after the fact for #17499 (#17714)
gaaclarke Apr 15, 2020
98412a7
Roll fuchsia/sdk/core/linux-amd64 from M1a9q... to Udupa... (#17732)
skia-flutter-autoroll Apr 15, 2020
2fe7358
Use the right constant for macOS event timestamps (#17713)
stuartmorgan Apr 15, 2020
4151d8e
Remove fuchsia build from cirrus. (#17736)
godofredoc Apr 15, 2020
fe45c73
Roll src/third_party/dart eb18db2116dc..d5c38cd35486 (18 commits) (#1…
skia-flutter-autoroll Apr 15, 2020
f9c478d
Roll fuchsia/sdk/core/mac-amd64 from dqerH... to urCsS... (#17741)
skia-flutter-autoroll Apr 15, 2020
fd971d4
Remove franciscojma86 from autoassign (#17717)
franciscojma86 Apr 16, 2020
6e1d7f8
[a11y] Support TalkBack reading by word, character, and paragraph (#1…
jonahwilliams Apr 16, 2020
6b883e9
Fix RTL handling in delete key event for android (#17393)
DeMonkeyCoder Apr 16, 2020
82fec3e
Roll src/third_party/dart d5c38cd35486..983f882180cd (8 commits) (#17…
skia-flutter-autoroll Apr 16, 2020
104df6b
Add autofill support to ios text input plugin (#17493)
LongCatIsLooong Apr 16, 2020
cf3d738
Android text input autofill (#17465)
LongCatIsLooong Apr 16, 2020
e64af21
Roll src/third_party/skia 9ff1d841f6cc..938b4532b48f (20 commits) (#1…
skia-flutter-autoroll Apr 16, 2020
d14b31d
Roll fuchsia/sdk/core/linux-amd64 from Udupa... to Pgthi... (#17754)
skia-flutter-autoroll Apr 16, 2020
e774608
Roll fuchsia/sdk/core/mac-amd64 from urCsS... to W1XGO... (#17757)
skia-flutter-autoroll Apr 16, 2020
69e2b50
Roll src/third_party/skia 938b4532b48f..7a9c9d66f12c (2 commits) (#17…
skia-flutter-autoroll Apr 16, 2020
1593303
Roll src/third_party/dart 983f882180cd..5900a0ac492b (10 commits) (#1…
skia-flutter-autoroll Apr 16, 2020
1cf1a58
Guard canvas virtuals so we can remove legacy didConcat44 (#17756)
brianosman Apr 16, 2020
e368377
Roll src/third_party/skia 7a9c9d66f12c..efebaa2a1152 (7 commits) (#17…
skia-flutter-autoroll Apr 16, 2020
ef161fb
Convert MatrixDecomposition from SkMatrix44 to SkM44 (#17760)
brianosman Apr 16, 2020
f4d6ce1
Clear focus if a platform view goes away (#17381)
goderbauer Apr 16, 2020
99f8d00
Remove layer integral offset snapping (#17712)
liyuqian Apr 16, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 3 additions & 19 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ gcp_credentials: ENCRYPTED[987a78af29b91ce8489594c9ab3fec21845bbe5ba68294b8f6def
web_shard_template: &WEB_SHARD_TEMPLATE
only_if: "changesInclude('.cirrus.yml', 'DEPS', 'lib/web_ui/**', 'web_sdk/**') || $CIRRUS_PR == ''"
environment:
# As of March 2020, the Web shards needed 16G of RAM and 4 CPUs to run all framework tests with goldens without flaking.
# As of March 2020, the Web shards needed 16G of RAM and 4 CPUs to run all framework tests with goldens without flaking.
CPU: 4
MEMORY: 16G
WEB_SHARD_COUNT: 4
compile_host_script: |
cd $ENGINE_PATH/src
./flutter/tools/gn --unoptimized --full-dart-sdk
Expand Down Expand Up @@ -124,19 +125,7 @@ task:
- name: web_tests-2-linux
<< : *WEB_SHARD_TEMPLATE

- name: web_tests-3-linux
<< : *WEB_SHARD_TEMPLATE

- name: web_tests-4-linux
<< : *WEB_SHARD_TEMPLATE

- name: web_tests-5-linux
<< : *WEB_SHARD_TEMPLATE

- name: web_tests-6-linux
<< : *WEB_SHARD_TEMPLATE

- name: web_tests-7_last-linux # last Web shard must end with _last
- name: web_tests-3_last-linux # last Web shard must end with _last
<< : *WEB_SHARD_TEMPLATE

- name: web_engine_analysis
Expand Down Expand Up @@ -207,8 +196,3 @@ task:
build_script: |
cd $ENGINE_PATH/src/flutter
./ci/build.sh
- name: build_fuchsia_artifacts
compile_fuchsia_script: |
cd $ENGINE_PATH/src
./flutter/tools/fuchsia/build_fuchsia_artifacts.py --engine-version HEAD --runtime-mode debug --no-lto --archs x64
cd $ENGINE_PATH/src/flutter
1 change: 0 additions & 1 deletion .github/auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ reviewers:
- GaryQian
- jason-simmons
- iskakaushik
- franciscojma86
- cbracken
- flar

Expand Down
38 changes: 23 additions & 15 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# found in the LICENSE file.

import("//flutter/common/config.gni")
import("//flutter/shell/platform/config.gni")

if (is_fuchsia) {
import("//build/fuchsia/sdk.gni")
Expand Down Expand Up @@ -63,10 +64,8 @@ group("flutter") {
# If on the host, compile all unittests targets.
if (current_toolchain == host_toolchain) {
if (is_mac) {
public_deps += [
"//flutter/shell/platform/darwin:flutter_channels_unittests",
"//flutter/shell/platform/darwin/macos:flutter_desktop_darwin_unittests",
]
public_deps +=
[ "//flutter/shell/platform/darwin:flutter_channels_unittests" ]
}

public_deps += [
Expand All @@ -75,29 +74,38 @@ group("flutter") {
"//flutter/lib/ui:ui_unittests",
"//flutter/runtime:runtime_unittests",
"//flutter/shell/common:shell_unittests",
"//flutter/shell/platform/common/cpp:common_cpp_core_unittests",
"//flutter/shell/platform/common/cpp:common_cpp_unittests",
"//flutter/shell/platform/common/cpp/client_wrapper:client_wrapper_unittests",
"//flutter/shell/platform/embedder:embedder_unittests",
"//flutter/shell/platform/glfw/client_wrapper:client_wrapper_glfw_unittests",
"//flutter/testing:testing_unittests",
"//flutter/third_party/txt:txt_unittests",
]

if (is_win) {
public_deps += [
"//flutter/shell/platform/windows:flutter_windows_unittests",
"//flutter/shell/platform/windows/client_wrapper:client_wrapper_windows_unittests",
]
}

if (!is_win) {
public_deps += [
"//flutter/fml:fml_benchmarks",
"//flutter/shell/common:shell_benchmarks",
"//flutter/third_party/txt:txt_benchmarks",
]
}

# Unit tests for desktop embeddings should only be built if the desktop
# embeddings are being built.
if (enable_desktop_embeddings) {
public_deps += [
"//flutter/shell/platform/common/cpp:common_cpp_core_unittests",
"//flutter/shell/platform/common/cpp:common_cpp_unittests",
"//flutter/shell/platform/common/cpp/client_wrapper:client_wrapper_unittests",
"//flutter/shell/platform/glfw/client_wrapper:client_wrapper_glfw_unittests",
]
if (is_mac) {
public_deps += [ "//flutter/shell/platform/darwin/macos:flutter_desktop_darwin_unittests" ]
}
if (is_win) {
public_deps += [
"//flutter/shell/platform/windows:flutter_windows_unittests",
"//flutter/shell/platform/windows/client_wrapper:client_wrapper_windows_unittests",
]
}
}
}
}

Expand Down
20 changes: 8 additions & 12 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@ vars = {
'skia_git': 'https://skia.googlesource.com',
# OCMock is for testing only so there is no google clone
'ocmock_git': 'https://github.com/erikdoe/ocmock.git',
'skia_revision': 'ad653d8378d7a17502956c4addebb68eb3129961',
'skia_revision': 'efebaa2a1152d3950f252d63a619f53992366ff2',

# When updating the Dart revision, ensure that all entries that are
# dependencies of Dart are also updated to match the entries in the
# Dart SDK's DEPS file for that revision of Dart. The DEPS file for
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': '3e43a3dcadf96c0f1e30b12e0a1805df5a336c3c',
'dart_revision': '5900a0ac492b6d8ac2ca45a63f9236c61aa3f6a9',

# WARNING: DO NOT EDIT MANUALLY
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
Expand Down Expand Up @@ -62,17 +62,16 @@ vars = {
'dart_http_throttle_tag': '1.0.2',
'dart_intl_tag': '0.16.1',
'dart_json_rpc_2_tag': '2.0.9',
'dart_linter_tag': '0.1.115',
'dart_linter_tag': '0.1.114',
'dart_logging_tag': '0.11.3+2',
'dart_markdown_tag': '2.1.1',
'dart_matcher_tag': '0.12.5',
'dart_mime_tag': '0.9.6+2',
'dart_mockito_tag': 'd39ac507483b9891165e422ec98d9fb480037c8b',
'dart_mustache_tag': '5e81b12215566dbe2473b2afd01a8a8aedd56ad9',
'dart_oauth2_tag': '1.2.1',
'dart_observatory_pub_packages_rev': '0894122173b0f98eb08863a7712e78407d4477bc',
'dart_package_config_tag': 'v1.9.2',
'dart_path_tag': '1.6.2',
'dart_path_tag': '1.7.0',
'dart_pedantic_tag': 'v1.9.0',
'dart_pool_tag': '1.3.6',
'dart_protobuf_rev': '3746c8fd3f2b0147623a8e3db89c3ff4330de760',
Expand Down Expand Up @@ -139,7 +138,7 @@ allowed_hosts = [
]

deps = {
'src': 'https://github.com/flutter/buildroot.git' + '@' + '036715c76da60220b39312ea066cd65d32c2157d',
'src': 'https://github.com/flutter/buildroot.git' + '@' + '1b6a1b344074a1105b2e9b1c714766bace22acd7',

# Fuchsia compatibility
#
Expand Down Expand Up @@ -196,9 +195,6 @@ deps = {
'src/third_party/dart/pkg/analysis_server/language_model':
{'packages': [{'version': 'lIRt14qoA1Cocb8j3yw_Fx5cfYou2ddam6ArBm4AI6QC', 'package': 'dart/language_model'}], 'dep_type': 'cipd'},

'src/third_party/dart/third_party/observatory_pub_packages':
Var('dart_git') + '/observatory_pub_packages.git' + '@' + Var('dart_observatory_pub_packages_rev'),

'src/third_party/dart/third_party/pkg/args':
Var('dart_git') + '/args.git' + '@' + Var('dart_args_tag'),

Expand Down Expand Up @@ -233,7 +229,7 @@ deps = {
Var('dart_git') + '/dart2js_info.git' + '@' + Var('dart_dart2js_info_tag'),

'src/third_party/dart/third_party/pkg/dartdoc':
Var('dart_git') + '/dartdoc.git@v0.30.3',
Var('dart_git') + '/dartdoc.git@v0.30.4',

'src/third_party/dart/third_party/pkg/ffi':
Var('dart_git') + '/ffi.git' + '@' + Var('dart_ffi_tag'),
Expand Down Expand Up @@ -538,7 +534,7 @@ deps = {
'packages': [
{
'package': 'fuchsia/sdk/core/mac-amd64',
'version': '8JtFK64mmIC2zTEj9ICMrcQBITqKDZVQluLVKczro9kC'
'version': 'W1XGOOg536oZa9c08cv4pRp2Hq60gagWtr-TMSb6iN0C'
}
],
'condition': 'host_os == "mac"',
Expand All @@ -558,7 +554,7 @@ deps = {
'packages': [
{
'package': 'fuchsia/sdk/core/linux-amd64',
'version': 'LnaL23_DpQsbnbs-byJi-UoGe1XerKCfLjb4_XkxMRoC'
'version': 'PgthiSmMqgeVVi3s8ATyJ1ut411xGyk0h0lDZta1iUQC'
}
],
'condition': 'host_os == "linux"',
Expand Down
3 changes: 3 additions & 0 deletions ci/licenses_golden/licenses_flutter
Original file line number Diff line number Diff line change
Expand Up @@ -1182,6 +1182,9 @@ FILE: ../../../flutter/shell/platform/windows/keyboard_hook_handler.h
FILE: ../../../flutter/shell/platform/windows/platform_handler.cc
FILE: ../../../flutter/shell/platform/windows/platform_handler.h
FILE: ../../../flutter/shell/platform/windows/public/flutter_windows.h
FILE: ../../../flutter/shell/platform/windows/string_conversion.cc
FILE: ../../../flutter/shell/platform/windows/string_conversion.h
FILE: ../../../flutter/shell/platform/windows/string_conversion_unittests.cc
FILE: ../../../flutter/shell/platform/windows/text_input_plugin.cc
FILE: ../../../flutter/shell/platform/windows/text_input_plugin.h
FILE: ../../../flutter/shell/platform/windows/win32_flutter_window.cc
Expand Down
4 changes: 2 additions & 2 deletions ci/licenses_golden/licenses_fuchsia
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Signature: adc98c90de1d424da0f0546ff7689965
Signature: ce7ff857ac8a13447faa8112735366c8

UNUSED LICENSES:

Expand Down Expand Up @@ -2674,7 +2674,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/stream_processor.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/stream_type.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/timeline_function.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.mediacodec/codec_factory.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/intent/intent_handler.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/module/module_manifest.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/story/puppet_master.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/story/story_command.fidl
Expand Down Expand Up @@ -3269,6 +3268,7 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/activity_reporter.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.media/profile_provider.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.memorypressure/memorypressure.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.modular/session/session_restart_controller.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.net/socket.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.settings/night_mode.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.ui.input3/events.fidl
FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.ui.input3/keyboard.fidl
Expand Down
15 changes: 14 additions & 1 deletion ci/licenses_golden/licenses_skia
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Signature: 2da5a3733cfc3ee9d4098855a1f98d15
Signature: bfea63318cfc35e64a47648bbbffcd51

UNUSED LICENSES:

Expand Down Expand Up @@ -1070,6 +1070,8 @@ FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.ex
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-GCC-x86_64-Debug-Docker.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-GCC-x86_64-Release-NoGPU_Docker.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-GCC-x86_64-Release-Shared_Docker.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian9-Clang-x86_64-Debug-Chromebook_GLES_Docker.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian9-Clang-x86_64-Release-Chromebook_GLES_Docker.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm-Debug-iOS.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Android_Vulkan.json
FILE: ../../../third_party/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-iOS.json
Expand Down Expand Up @@ -1237,6 +1239,7 @@ FILE: ../../../third_party/skia/infra/canvaskit/docker/canvaskit-emsdk/Dockerfil
FILE: ../../../third_party/skia/infra/config/recipes.cfg
FILE: ../../../third_party/skia/infra/cross-compile/docker/cross-linux-arm64/Dockerfile
FILE: ../../../third_party/skia/infra/cts/whitelist_devices.json
FILE: ../../../third_party/skia/infra/docker/debian9/Dockerfile
FILE: ../../../third_party/skia/infra/gcc/Debian10-mips64el/Dockerfile
FILE: ../../../third_party/skia/infra/gcc/Debian10-x86/Dockerfile
FILE: ../../../third_party/skia/infra/gcc/Debian10/Dockerfile
Expand Down Expand Up @@ -3914,11 +3917,17 @@ FILE: ../../../third_party/skia/src/gpu/d3d/GrD3DTypesPriv.cpp
FILE: ../../../third_party/skia/src/gpu/d3d/GrD3DUtil.cpp
FILE: ../../../third_party/skia/src/gpu/d3d/GrD3DUtil.h
FILE: ../../../third_party/skia/src/gpu/effects/GrDeviceSpaceEffect.fp
FILE: ../../../third_party/skia/src/gpu/effects/GrMatrixEffect.fp
FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDeviceSpaceEffect.cpp
FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDeviceSpaceEffect.h
FILE: ../../../third_party/skia/src/gpu/effects/generated/GrMatrixEffect.cpp
FILE: ../../../third_party/skia/src/gpu/effects/generated/GrMatrixEffect.h
FILE: ../../../third_party/skia/src/gpu/glsl/GrGLSLUniformHandler.cpp
FILE: ../../../third_party/skia/src/gpu/vk/GrVkManagedResource.h
FILE: ../../../third_party/skia/src/sksl/SkSLSPIRVtoHLSL.cpp
FILE: ../../../third_party/skia/src/sksl/SkSLSPIRVtoHLSL.h
FILE: ../../../third_party/skia/src/sksl/SkSLSampleMatrix.cpp
FILE: ../../../third_party/skia/src/sksl/SkSLSampleMatrix.h
----------------------------------------------------------------------------------------------------
Copyright 2020 Google LLC

Expand Down Expand Up @@ -5033,6 +5042,8 @@ FILE: ../../../third_party/skia/gm/fpcoordinateoverride.cpp
FILE: ../../../third_party/skia/gm/inverseclip.cpp
FILE: ../../../third_party/skia/gm/labyrinth.cpp
FILE: ../../../third_party/skia/gm/preservefillrule.cpp
FILE: ../../../third_party/skia/gm/sample_matrix_constant.cpp
FILE: ../../../third_party/skia/gm/sample_matrix_variable.cpp
FILE: ../../../third_party/skia/gm/tilemodes_alpha.cpp
FILE: ../../../third_party/skia/include/core/SkPathTypes.h
FILE: ../../../third_party/skia/modules/skplaintexteditor/app/editor_application.cpp
Expand Down Expand Up @@ -5627,6 +5638,8 @@ FILE: ../../../third_party/skia/src/core/SkColorFilterPriv.h
FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.cpp
FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.h
FILE: ../../../third_party/skia/src/core/SkM44.cpp
FILE: ../../../third_party/skia/src/core/SkMarkerStack.cpp
FILE: ../../../third_party/skia/src/core/SkMarkerStack.h
FILE: ../../../third_party/skia/src/core/SkVerticesPriv.h
FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.cpp
FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.h
Expand Down
Loading