Commit Graph

7005 Commits

Author SHA1 Message Date
skia-flutter-autoroll
496e130bac Roll src/third_party/skia bea1f94f341e..a009d582e812 (18 commits) (flutter/engine#8097)
https://skia.googlesource.com/skia.git/%2Blog/bea1f94f341e..a009d582e812

git log bea1f94f341e8b0466ea2bfbda3f3ba44a2fda5c..a009d582e812dba2ce1ba868852124ee4d8a182d --date=short --no-merges --format=%ad %ae %s
2019-03-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader dd172cc1eef2..856ebf878c71 (2 commits)
2019-03-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7ddffe6a4a5e..a70166a5efb1 (458 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 14126505b237..b6a2f6bcf657 (1 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 787b4468e49c..dd172cc1eef2 (1 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f955e638fb15..787b4468e49c (2 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 15dff3606ebf..f955e638fb15 (2 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 53733a68a49a..15dff3606ebf (3 commits)
2019-03-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9d9315341c3e..53733a68a49a (1 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 5e67e5c19fd3..3b3522324e7b (1 commits)
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 653210718292..9d9315341c3e (2 commits)
2019-03-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-08 brianosman@google.com Particles: Store stable randoms after spawn affectors
2019-03-08 robertphillips@google.com Make DDL contexts/drawing managers always sort opLists
2019-03-08 bungeman@google.com Move 'Tiling' out of 'Transform' in viewer.
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d2b1d2f936ee..653210718292 (3 commits)
2019-03-08 kjlubick@google.com [canvaskit] Expose more options for working with Surfaces and Contexts
2019-03-07 fmalita@chromium.org [skottie] Gaussian blur layer effect

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-08 23:46:19 -05:00
Chinmay Garde
1079e83608 Clarify arguments to FlutterEngineOnVsync (flutter/engine#8093) 2019-03-08 18:09:17 -08:00
Matt Carroll
af6deb0357 Android Embedding PR 17: Clarify AccessibilityBridge and move logic out of FlutterView. (flutter/engine#8061) 2019-03-08 18:09:04 -08:00
Matt Carroll
d29f5a6f87 Android Embedding PR 16: Add touch support to FlutterView. (flutter/engine#8034) 2019-03-08 18:08:26 -08:00
Siva
7026e1291a Roll src/third_party/dart 571ea80e11..2fb6cd9f5f (122 commits) (flutter/engine#8086)
2fb6cd9f5f [vm] Fix Service::RequestAssets
585eb7f507 [ VM / Service ] Added `disableBreakpoints` parameter to `evaluate`, `evaluateInFrame` and `invoke` RPCs
9b0ac9ee03 Extract diagnostic tests in preparation for supporting ui-as-code features
93d42679f0 [vm, arm64, fuchsia] Check for stack overflow / interrupts based on DSP instead of CSP.
05be278603 Split MISSING_RETURN tests
1dd4559271 [vm] Add Native->VM transitions when dereferencing API handles.
34953ffd7d Cleanup some NNBD flags
a47ffd2b50 Fix some errors in the control flow collections tests
e1dfad1f2c Attempt 4 at the upload abi dills script
4b609422e9 Make AVAILABLE_SUGGESTION_SETS and related APIs non-experimental.
8332fb0631 [vm] Adds an API call to dump the CPU profile to the timeline
ccf756dae5 Integration testing to ensure server lint name representations are correct.
34e1c93906 add prefer_null_aware_operators error code association
5c7b07f783 [dart/vm] Fix bug in kernel binary flow graph builder
07b2f82203 [fuchsia] Remove unused header
a6a5a2b635 [dart/fuzzer] Added more Dart constructs
48ac0bdd72 Revert "Attempt 3 at the upload abi dill script"
bc02b6ce7d Split DEAD_CODE tests into their own file
6c1a05a388 update non-nullable flag in ErrorVerifier for angular plugin
da831bda20 fix lint name for unnecessary_overrides
f2a8e71ff9 [vm] Decouple flow graph building of implicit closure functions from kernel reading
f44fecbe39 Fix the way type arguments for iterable and map are accessed
94a382bfb8 Attempt 3 at the upload abi dill script
924a934fe1 Shrink the stack headroom if the stack is very small
e5a833b06b Comment out test that unexpectedly passes on Windows.
72548cde13 Revert "[vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled."
bdb07f4a1f [vm/ffi] Fix garbage collection of ffi.Pointer subtypes.
cab4a7b48d fix lint name for unnecessary_brace_in_string_interps
00aeae4ca8 add fix for no_duplicate_case_values
593405afda add fix for use_rethrow
1551d9c660 Include correct stack during error with Stream.join
309140693c Revise non-nullable flag from AstBuilder to ErrorVerifier
2d3b1055d3 [vm/ffi] remove RuntimeError/Fail expectation from status files
b4e9e46f81 [Gardening] Add tools/diff_results.dart which can query the test results database and report a diff in test results from two commits
f1cc9c7cf1 [cfe] Classes for if, for and for-in elements.
e3f0ca80e5 [cfe] Compile null-aware spreads in non-const lists and sets
e8fa9a019b [ddc] Fix a front end test failure
b71f6afd2c [vm/ffi] enable function stress test on macos
4ec72c1eb1 [VM-Runtime]Fix source report coverage to not include field without function initializer
253499fe68 [vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled.
980e5c7b57 [vm] Mark VM isolate objects at heap finalization instead of allocation.
e48ad45fbd [vm, interpreter] Enable field guards.
a7d790bbbe Fix cast exception in resolution
2f53b7913c [dartdevc] Including the current library for members from within an InstanceConstant
0124541d5f Deprecate AST data structures that will be obseleted by the "UI as code" feature
1751135fc3 [infra] Increase number of shards on app-* builders
6988347b53 [fuchsia] Migrate to lib/sys/cpp
995b1c9adc FE Server shouldn't try to invalidate other file schemes
975cc65c17 [vm, interpreter] Implement interpreter stubs for IA32.
85dec3423c add fix for unnecessary_new lint
17bf9d13b1 Delay disambiguating maps and sets until we know whether there are any conflicts
079309fcd6 Create curly braces when resynthesizing map and set literals
68c9909ef8 Re-apply workaround for bug fixed by closures containing type promotions in variables with inferred types.
68946df573 [vm] Also print version information in assertion failures, not just faults.
0c231060f4 Revert "Another attempt to fix the upload script."
d1e60e0f3d Remove @failingTest from a test that stopped failing.
825d03c585 [vm] Remove malloc_hooks support for jemalloc
8bb8d11859 Prepare to publish analyzer_plugin version 0.0.1-alpha.7
0e578056e9 Another attempt to fix the upload script.
90b61e2fde Start implementing linker and resynthesizing.
a1226b1490 Write and read almost all nodes.
ba5644b76c Fix handling of closures containing type promotions in variables with inferred types.
7a98559781 [vm/ffi] make Pointer.toString() uniform on all operating systems
12fcb9136c [cfe] Make resolveInputUri available for pkg/vm
5441ff672b add fix for unnecessary_const lints
9645b19060 [infra] Link to the documentation in the new workflow tools.
150c58c13f [infra] Shard app-kernel tests that were causing timeouts
105912339c [cfe] Inherit SpreadElement from Expression, not ExpressionJudgment
a85e481d3d [vm/gardening] Fix status file for entrypoints_verification_test.
fa0d99156f Remove task model initialization
3712235e0e Remove the task graph and the tool that produces it
99d028be77 [infra] Make promote.py work with newer versions of gsutil
9d9f599ca9 [cfe] Compile spread in sets
b5a1f6c36b Reland "[CFE] Move constant evaluation number semantics handling to front end."
ea6e83004b Use @pragma instead of package:meta/dart2js in tests
2448445826 Make IfStatementImpl use IfMixin.
7ba8995917 Download ABI dills during gclient sync
dc1f2bd087 [vm] Avoid assertion for non-finalized type parameter of expression evaluation function
ef969c8c7e Revert "Update the build bot name restriction in upload_abi_dills.sh"
57f16820cd Add tests for "await" inside spread, if, and for.
cbc404b6de [VM] Cleanup status files some more
dc02d859f4 Ensure all SetConstantValues are JavaScriptSetConstants.
f112b672e7 Use ListLiteral.elements2 instead of ListLiteral.elements.
4a7f9d7c11 Remove FindNode.setLiteral method.
2922878ce9 [vm, compiler] Fix GuardFieldTypeInstr to update the original field.
4eedef85a3 Update the build bot name restriction in upload_abi_dills.sh
60de5b4983 [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer.
c921716a30 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json
47b417c88e Remove FindNode methods related to AST data structures that will be removed.
c793038137 Identify flutter_web in Flutter.
1da7c0d472 [cfe] Fix type checks in spreads within lists and sets
09a1cf67e6 [cfe] Don't replace spreads with invalid expressions after inference
51a334caa7 [vm] Remove kernel reading from BuildArgumentTypeChecks
927e758e96 Stop using package:html in analyzer.
53438199a4 Tweak version numbers in LSP readme
58a0487125 more tests for 34610 and 36009
2071d1284d [vm/ffi] Fix crash on toString for dart:ffi trampoline functions
aacd8c7711 de-dup machine format errors
cc455ecc1d Add use_abi_version flag, and plumb ABI version to version.h
96e982f054 Improve await-outside-async error recovery
e033b676dd fix parser crash in unterminated string literal inside unterminated interpolation
ed8357cf83 Re-land "[vm/ffi] Stress tests for FFI functions.""
6227ab0b97 Replace @ForceInline with @pragma in dart:html
204651f3ab Replace package:expect annotations with @pragma
45e6f83cd6 gitignore visual studio project files
ca24e7aa10 [vm] Allow no main method when doing type flow analysis
c769743f67 [CFE] Transform constants in annotations on all parameters.
718b36ed73 [cfe] Use for-in instead of List.addAll for list spread
99093c0610 [fasta] Required but not inferred constant context.
822ebdd1e0 [fasta] Wrap non-const variable accesses inside const expressions.
013cf68624 Replace js_helper annotations with @pragma
1a88421d39 Allow to change .package uri in incremental compiler
2695cdfbb1 Change incremental compiler to take entry points (plural)
3124125008 Move Flutter utility methods into a class, which can be instantiated either with regular package:flutter, or with package_flutter_web.
5a8bdc7f34 [dartdevc] fix #36052, missing key in map should result in null
643895befc Fix two failing tests on the bots (TBR)
24d28e8f48 Write SetOrMapLiteral instead of MapLiteral or SetLiteral.
c86a9ece5f First cut at upward inference for the ui-as-code features
2329fccdb9 Use visitForStatement2() and read as ForStatement2 and its parts.
a7a4c95df7 Summarize SetOrMapLiteral
1abcbe1318 Eliminate uses of old AST node types from parts of the analyzer
1c27b817fc New protocol to inspect analysis server state at code completion time
2019-03-08 16:31:23 -08:00
Chinmay Garde
d7a0ec6eca Allow embedders to post tasks onto the render thread. (flutter/engine#8089)
Some embedders may have to wait on fences asynchronously before committing
contents. This allows them to post a task onto the engine managed thread used
for rendering.
2019-03-08 16:30:48 -08:00
Michael Klimushyn
3bf53be79c Guard against NewAPI failures (flutter/engine#8048)
Adds minimum SDK checks around minimum APIs.

flutter/flutter#28848
2019-03-08 13:33:58 -08:00
liyuqian
8545cec8d6 Add read-only persistent cache (flutter/engine#8049)
Some clients (e.g., embedded devices) prefer generating persistent cache files for the specific device beforehand, and ship them as readonly files in OTA packages.
2019-03-08 12:15:45 -08:00
Dan Field
74b63a8a22 Move android_sdk_downloader so I can more easily deprecate it (flutter/engine#8084) 2019-03-08 12:10:53 -08:00
skia-flutter-autoroll
38b53831f4 Roll src/third_party/skia 3d1b941f3a7d..bea1f94f341e (7 commits) (flutter/engine#8083)
https://skia.googlesource.com/skia.git/%2Blog/3d1b941f3a7d..bea1f94f341e

git log 3d1b941f3a7d84d9bc83cf2ad1050bc608193c56..bea1f94f341e8b0466ea2bfbda3f3ba44a2fda5c --date=short --no-merges --format=%ad %ae %s
2019-03-08 mtklein@google.com remove platform_font_manager()
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 620334064f47..d2b1d2f936ee (1 commits)
2019-03-08 reed@google.com change load/store_rgba to have src and dst variants
2019-03-07 jcgregorio@google.com Get doxygen working again.
2019-03-07 ethannicholas@google.com Fixed a couple of Vulkan bugs
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3ed33cee5e61..620334064f47 (1 commits)
2019-03-07 benjaminwagner@google.com Add CMake asset for macOS.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-08 14:38:38 -05:00
Core
e879c975e1 Fix deleting text when the last character is some special characters on IOS (flutter/engine#7982) 2019-03-08 10:47:06 -08:00
skia-flutter-autoroll
f84849c18b Roll src/third_party/skia 88b8d1124b72..3d1b941f3a7d (27 commits) (flutter/engine#8082)
https://skia.googlesource.com/skia.git/%2Blog/88b8d1124b72..3d1b941f3a7d

git log 88b8d1124b7280d379f7545eda4b9097a4d8a292..3d1b941f3a7d84d9bc83cf2ad1050bc608193c56 --date=short --no-merges --format=%ad %ae %s
2019-03-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b12437300c1a..3ed33cee5e61 (1 commits)
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ca7eff86b174..7ddffe6a4a5e (485 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader efec1b9fa6c7..b12437300c1a (2 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7273a4b3863e..efec1b9fa6c7 (4 commits)
2019-03-07 brianosman@google.com Fix two SkPathRef bugs
2019-03-07 csmartdalton@google.com Restore support for multisample locations
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 71008d880f75..7273a4b3863e (1 commits)
2019-03-07 mtklein@google.com add color_depth field in DM/Gold
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 jvanverth@google.com Add Autorelease pools to clear out no longer needed Metal objects.
2019-03-07 ethannicholas@google.com added constant swizzle support for Metal
2019-03-07 ethannicholas@google.com Got RelaxedPrecision decorations working again in SPIR-V, and removed no-longer-needed old-style precision handling code.
2019-03-07 brianosman@google.com Add F16Norm support to a few more pixmap helpers
2019-03-07 brianosman@google.com Fix bit-depth selection for picture shader playback with F16Norm
2019-03-07 bungeman@google.com Add filter quality to paint overrides in viewer.
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 mtklein@google.com treat F16Norm like F16 as far as SW tranfer functions go
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ec255730a818..71008d880f75 (1 commits)
2019-03-07 fmalita@chromium.org [canvaskit] Clean up Skottie sources list
2019-03-07 mtklein@google.com add pause to SkSpinlock::contendedAcquire on Intel
2019-03-07 kjlubick@google.com [canvaskit] more testing logs
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 45faa0849352..ec255730a818 (1 commits)
2019-03-07 hcm@google.com Update Skia milestone to 75
2019-03-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-07 reed@google.com undo old colorspace hacks related to savelayers

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-08 09:23:21 -05:00
Dan Field
3239e53130 Add script to help generate PR messages (flutter/engine#8074)
* Add script to help generate PR messages

* newline
2019-03-07 16:56:46 -08:00
Chris Bracken
3469631eb6 Update a11y word forward/back enum names (flutter/engine#8073)
This updates the FlutterSemanticsAction enumerator identifiers for the
'move cursor forward/back one word' actions (added in
flutter/engine#8033) for consistency with the 'move cusor forward/back
on character' identifiers.

ABI compatibility is unaffected, but this with require the following
change in any embedder making use of these fields:

Rename:
    kFlutterSemanticsActionMoveCursorForwardByWordIndex
to:
    kFlutterSemanticsActionMoveCursorForwardByWord

Rename:
    kFlutterSemanticsActionMoveCursorBackwardByWordIndex
to:
    kFlutterSemanticsActionMoveCursorBackwardByWord
2019-03-07 16:46:44 -08:00
Chinmay Garde
cff370118a Delay the vsync callback till the frame start time specified by embedder. (flutter/engine#8072)
The current assumption is that the embedder will wait till the vsync event and
then fire the callback. However, some embedders have that information upfront.
Since the time point has already been specified by the embedder, there is no
reason to burden the embedder with having to setup a wait either.
2019-03-07 16:28:22 -08:00
Dan Field
321b66f228 Mark const extern (flutter/engine#8077)
* Mark const extern

* fix build
2019-03-07 16:10:03 -08:00
Jonah Williams
476efa33db only partial rule revert (flutter/engine#8078) 2019-03-07 15:07:50 -08:00
Jason Simmons
3c6dd9a78d Only build a full Dart SDK when building for the host system (flutter/engine#8071) 2019-03-07 11:44:00 -08:00
Jonah Williams
61c8d27f6c Refactor web configuration/ Add dartdevc (flutter/engine#7978) 2019-03-07 11:03:39 -08:00
skia-flutter-autoroll
5d5d985e16 Roll src/third_party/skia 4c1ea43a79b5..88b8d1124b72 (8 commits) (flutter/engine#8070)
https://skia.googlesource.com/skia.git/%2Blog/4c1ea43a79b5..88b8d1124b72

git log 4c1ea43a79b5be7522adeac2e1e0d9ae21f26193..88b8d1124b7280d379f7545eda4b9097a4d8a292 --date=short --no-merges --format=%ad %ae %s
2019-03-07 bsalomon@google.com Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture."
2019-03-07 fmalita@chromium.org [skottie] Use std::chrono for load time stats
2019-03-07 bsalomon@google.com Revert "Change promise image contract to for when Release and Done are called."
2019-03-06 herb@google.com Removed unused fallback code
2019-03-07 kjlubick@google.com [canvaskit] Increase timeout and add logging to further diagnose test flakiness
2019-03-06 mtklein@google.com fix f16norm mips
2019-03-06 bsalomon@google.com Change promise image contract to for when Release and Done are called.
2019-03-06 reed@google.com remove dead SK_SUPPORT_LEGACY_CHOOSERASTERPIPELINE code

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-07 12:05:23 -05:00
skia-flutter-autoroll
66f75bd331 Roll src/third_party/skia 692122e3ef23..4c1ea43a79b5 (3 commits) (flutter/engine#8069)
https://skia.googlesource.com/skia.git/%2Blog/692122e3ef23..4c1ea43a79b5

git log 692122e3ef2335ae7569d73960375743bb9af989..4c1ea43a79b5be7522adeac2e1e0d9ae21f26193 --date=short --no-merges --format=%ad %ae %s
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 952d27384a7e..45faa0849352 (1 commits)
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2995dc2a67c7..952d27384a7e (1 commits)
2019-03-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-07 07:32:30 -05:00
skia-flutter-autoroll
43ddf72951 Roll src/third_party/skia 3c957d575c58..692122e3ef23 (6 commits) (flutter/engine#8067)
https://skia.googlesource.com/skia.git/%2Blog/3c957d575c58..692122e3ef23

git log 3c957d575c584bdebbdff79129f48b4c5877e158..692122e3ef2335ae7569d73960375743bb9af989 --date=short --no-merges --format=%ad %ae %s
2019-03-06 herb@google.com Don't apply the view matrix twice for complicated fallback
2019-03-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bf943f67daa4..2995dc2a67c7 (2 commits)
2019-03-06 bungeman@google.com Correct argument order for blobs in viewer.
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 76e9bc066b28..bf943f67daa4 (2 commits)
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e397949ec2db..14126505b237 (4 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-07 01:35:34 -05:00
Jonah Williams
4996907fe5 Revert "add signal to pointer kinds" (flutter/engine#8066) 2019-03-06 20:55:34 -08:00
Jonah Williams
5742b8f95b add signal to pointer kinds (flutter/engine#8065) 2019-03-06 18:45:01 -08:00
skia-flutter-autoroll
1ad9bc400d Roll src/third_party/skia 801a9c16d81e..3c957d575c58 (19 commits) (flutter/engine#8063)
https://skia.googlesource.com/skia.git/%2Blog/801a9c16d81e..3c957d575c58

git log 801a9c16d81ef848eb8c9ae2e94fa458eb7a681c..3c957d575c584bdebbdff79129f48b4c5877e158 --date=short --no-merges --format=%ad %ae %s
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 2f034a6e32fc..ca7eff86b174 (489 commits)
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2c25b14c34c1..76e9bc066b28 (1 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-06 fmalita@chromium.org Make SkCubicMap immutable
2019-03-06 brianosman@google.com Particle cleanup: IWYU
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9584fe43a9c2..2c25b14c34c1 (1 commits)
2019-03-06 brianosman@google.com SkReflected - avoid double registration, auto register base types, etc.
2019-02-28 fmalita@chromium.org Make SkCubicMap public
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c84dbdce271..9584fe43a9c2 (1 commits)
2019-03-06 jvanverth@google.com Another stab at MTLRenderCommandEncoder memory leak.
2019-03-06 mtklein@google.com encode F16Norm as rec2020
2019-03-06 reed@google.com change gradients4f to use srgb
2019-03-06 herb@google.com Fix: set SDFT if there is only fallback
2019-03-06 brianosman@google.com Add glf16norm config to DM
2019-03-06 nifong@google.com Interface for passing skp file from JS to WASM
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 10736f2da359..5e67e5c19fd3 (1 commits)
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-06 brianosman@google.com Particles: Cleanup and better UI
2019-03-06 mtklein@google.com rework colorImage testing

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-06 20:48:24 -05:00
Dan Field
0f3face00a A11y callback (flutter/engine#8005)
* implement callback for a11y readiness
* use FlutterSemanticsUpdateNotification from header, move to VC header
2019-03-06 16:53:14 -08:00
Gary Qian
1d587c84cb Re-land "Buffer lifecycle in WindowData" (flutter/engine#8032) 2019-03-06 15:38:34 -08:00
stuartmorgan
3d41b8b415 Send scroll events from the macOS shell (flutter/engine#8056)
Adds scroll event handling to the macOS shell, sending them using the
new embedding API.

Currently, trackpad scrolling is just handled like scrollwheel
scrolling, since the trackpad-gesture-based scroll handling in Flutter
is still in progress.

Adds code to synthesize Add events if mouse tracking isn't enabled,
so that it doesn't rely on Flutter being lenient about handling events
from pointers that have never been added.
2019-03-06 13:15:01 -08:00
skia-flutter-autoroll
f97ed0eda2 Roll src/third_party/skia 72542816cadb..801a9c16d81e (46 commits) (flutter/engine#8060)
https://skia.googlesource.com/skia.git/%2Blog/72542816cadb..801a9c16d81e

git log 72542816cadbc3d18a19725f6f6aecf45ffc188c..801a9c16d81ef848eb8c9ae2e94fa458eb7a681c --date=short --no-merges --format=%ad %ae %s
2019-03-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 herb@google.com Move process* closures into the GrTextBlob
2019-02-20 halcanary@google.com SkPDF: Add experimental Harfbuzz font subsetter
2019-03-06 mtklein@google.com also tag DM results with color and alpha type
2019-03-06 kjlubick@google.com [canvaskit] Remove additional copies of CanvasKit when testing
2019-03-06 borenet@google.com [infra] Remove bookmaker bots
2019-03-06 reed@google.com change gm to use srgb (not linear) so srgb and legacy draw the same
2019-03-05 jvanverth@google.com Fix stencil setup in Metal
2019-03-06 kjlubick@google.com [canvaskit] Add particles integration
2019-03-05 egdaniel@google.com Add ddl support to drawing to wrapped vulkan secondary command buffers.
2019-03-05 nifong@google.com Basic wasm skp debugger unit test
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a8300e56b550..e397949ec2db (1 commits)
2019-02-27 nigeltao@google.com SkWuffsCodec: replace memset+check_wuffs_version
2019-03-06 kjlubick@google.com [canvaskit] Add some APIs for speed and clients
2019-03-05 robertphillips@google.com Update YUVA mipmap generation path to take a GrRecordingContext
2019-03-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 55959b0bb19f..a8300e56b550 (3 commits)
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 khushalsagar@chromium.org remote fonts: Ensure consistent gamma usage with remote and gpu fonts.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8e3cddfd5a43..2f034a6e32fc (426 commits)
2019-03-05 michaelludwig@google.com Support per-entry transforms in image-set API
2019-03-05 csmartdalton@google.com Make mixed samples detection automatic
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e57f10e4041d..4c84dbdce271 (1 commits)
2019-03-04 herb@google.com Pointer to GrStrikeCache on GrTextBlob
2019-03-04 halcanary@google.com SkQP: from skqp_gn_args import SkqpGnArgs
2019-03-05 kjlubick@google.com [particles] Clean up build - remove test deps
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b8cff9e9347c..55959b0bb19f (3 commits)
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 7efede6c3d35..10736f2da359 (2 commits)
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-05 reed@google.com array of unique verts
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms b7157d764389..7efede6c3d35 (1 commits)
2019-03-05 robertphillips@google.com Make SkImage_Base::asTextureProxyRef take a GrRecordingContext parameter
2019-03-05 bsalomon@google.com Distinguish between "flushed" and "finished" idle state callbacks on GrTexture.
2019-03-05 robertphillips@google.com Clean up logic in fontregen GM
2019-03-05 bsalomon@google.com Use GrSurface::setRelease helper that creates ref-counted wrapper
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-04 egdaniel@google.com Add unit test to check if we can create a VkDevice using global priority extension.
2019-03-04 scroggo@google.com Fix Android host-side Windows build
2019-03-05 csmartdalton@google.com Make sure to apply the stencil settings for GrDashOp
2019-03-04 benjaminwagner@google.com [infra] Upgrade Debian GCE bots to 9.8.
2019-03-04 herb@google.com Have SkGlyphRunListPainter close over SkStrikeCacheInterface
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e95eeb19a770..e57f10e4041d (1 commits)
2019-03-04 bungeman@google.com Clarify ownership of typefaces in implementation.
2019-03-05 nifong@google.com Initial wasm debugger
2019-03-04 benjaminwagner@google.com Add fetch-gn to canvaskit and cmake compile scripts
2019-03-04 ethannicholas@google.com Add support for runtime color filters written in SkSL.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-06 13:47:15 -05:00
liyuqian
c7103621e6 Skip skp files in license check (flutter/engine#8050)
* Skip skp files in license check

This fixes https://bugs.chromium.org/p/skia/issues/detail?id=8828

* Update signature
2019-03-06 08:39:00 -08:00
Chinmay Garde
c20c3c47f4 Remove redundant thread checker in FML. (flutter/engine#8053)
There is already fml/memory/thread_checker.h
2019-03-05 20:07:10 -08:00
Chris Bracken
ad9247dcfe Correct URL for Cirrus CI build status badge (flutter/engine#8054) 2019-03-05 18:30:39 -08:00
Jonah Williams
6707b616b1 remove extra source files (flutter/engine#8052) 2019-03-05 17:47:06 -08:00
Chinmay Garde
d68962e733 Used named conditionals for platform specific dependencies and suppress Android and Windows hooks on Mac. (flutter/engine#8051) 2019-03-05 17:36:10 -08:00
Chris Bracken
bb954fc123 Add clang static analysis support to gn wrapper (flutter/engine#8047)
Adds --clang-static-analysis option to GN to enable/disable compiling
with clang static analysis enabled.
2019-03-05 17:35:43 -08:00
Dan Field
d6245c127f Improve elevation bounds for physical shape layers (flutter/engine#8044)
* improve elevation bounds calculation and add diagram
2019-03-05 16:32:22 -08:00
Chinmay Garde
93fda103c5 Fix weak pointer use violations in shell and platform view. (flutter/engine#8046) 2019-03-05 15:21:06 -08:00
stuartmorgan
5745c57f0c Add engine support for scrollwheel events (flutter/engine#7494)
Adds support for pointer signals, in a way that will support both discrete events (e.g., scroll wheels, flutter/flutter#22762) and continuous gestures (e.g., trackpad scroll, flutter/flutter#21953).

Also exposes these new event options to the embedder. Does not include code to send the
new events from the platform shells.
2019-03-05 14:12:07 -08:00
Chris Bracken
7c57f7d274 Minor cleanups to CONTRIBUTING.md (flutter/engine#8043)
This is really just in order to trigger a build. ci.chromium.org infra
had a short outage during our last build.
2019-03-05 12:07:07 -08:00
Chris Yang
4d1b6afe1b remove extra statement (flutter/engine#8041)
Remove an extra statement introduced in 992e22c9d1
2019-03-05 11:12:00 -08:00
Dan Field
019972ad79 add lint script for Android with baseline (flutter/engine#8036)
* add lint script for Android with baseline
2019-03-05 09:36:16 -08:00
skia-flutter-autoroll
f56e9f9c7b Roll src/third_party/skia 25bc174cf682..72542816cadb (14 commits) (flutter/engine#8040)
https://skia.googlesource.com/skia.git/%2Blog/25bc174cf682..72542816cadb

git log 25bc174cf682e666d5437e5f3b910a7a11b4bb9e..72542816cadbc3d18a19725f6f6aecf45ffc188c --date=short --no-merges --format=%ad %ae %s
2019-03-04 reed@google.com add sample for retained vertices
2019-03-05 fmalita@chromium.org Reland "SkMixerColorFilter GPU impl"
2019-03-05 reed@google.com Revert "SkMixerColorFilter GPU impl"
2019-03-05 reed@google.com Reland "check if we can use legacy blits"
2019-03-05 reed@google.com Revert "check if we can use legacy blits"
2019-02-27 brianosman@google.com Remove dithering during SkConvertPixels
2019-03-05 bsalomon@google.com Remove legacy promise image APIs
2019-03-04 jvanverth@google.com Fix issue with offsetting polygon by 0 distance.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d69cdaba1445..e95eeb19a770 (1 commits)
2019-03-04 bsalomon@google.com Default implementation of onSetRelease() on GrSurface
2019-03-04 bsalomon@google.com Simplify promise image lazy instantiation callbacks.
2019-03-04 robertphillips@google.com Lay some groundwork for depowering SkGpuDevice's and SkImage_GpuBase's context pointer
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d318dd329423..d69cdaba1445 (4 commits)
2019-03-01 reed@google.com check if we can use legacy blits

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-05 12:20:58 -05:00
Chris Bracken
e23839700a Add missing values to semantics action enums (flutter/engine#8033)
This brings the Dart and C++ semantics flag enums back in sync.

In #5902, the ability to move the cursor forward and backward one word
were added to dart:ui, and to the Android embedder, but not to the
SemanticsAction enum on the C++ side.
2019-03-05 07:58:26 -08:00
skia-flutter-autoroll
7ced96a914 Roll src/third_party/skia fbc887df72ec..25bc174cf682 (7 commits) (flutter/engine#8039)
https://skia.googlesource.com/skia.git/%2Blog/fbc887df72ec..25bc174cf682

git log fbc887df72ec102843c009977b24ed5b4bb2fab1..25bc174cf682e666d5437e5f3b910a7a11b4bb9e --date=short --no-merges --format=%ad %ae %s
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bb305299f4de..d318dd329423 (7 commits)
2019-03-04 fmalita@chromium.org SkMixerColorFilter GPU impl
2019-03-04 csmartdalton@google.com Drop support for GL_EXT_raster_multisample
2019-03-05 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-01 bungeman@google.com Roll HarfBuzz.
2019-03-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0e1ce2e55387..b8cff9e9347c (6 commits)
2019-03-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-05 07:41:42 -05:00
skia-flutter-autoroll
9eeef39bf8 Roll src/third_party/skia 0a57971f0544..fbc887df72ec (1 commits) (flutter/engine#8037)
https://skia.googlesource.com/skia.git/%2Blog/0a57971f0544..fbc887df72ec

git log 0a57971f054410af9f0b29e776b8f186540c7a1c..fbc887df72ec102843c009977b24ed5b4bb2fab1 --date=short --no-merges --format=%ad %ae %s
2019-03-05 reed@google.com Revert "Remove (unnecessary?) flush in RenderYUVAToRGBA"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-05 03:20:00 -05:00
Chris Bracken
e560943579 Add missing kHasImplicitScrolling enum value (flutter/engine#8030)
This brings the Dart and C++ semantics flag enums back in sync.

In #5941, implicit scrolling support was added to SemanticsFlag in
dart:ui, and to the Android embedder, but not to the SemanticsFlags enum
on the C++ side.

This also clarifies/corrects the documentation for this value in dart:ui
and in the embedder API.
2019-03-04 22:00:54 -08:00
skia-flutter-autoroll
d683a590e4 Roll src/third_party/skia e3e80b7edfd1..0a57971f0544 (16 commits) (flutter/engine#8035)
https://skia.googlesource.com/skia.git/%2Blog/e3e80b7edfd1..0a57971f0544

git log e3e80b7edfd1d31724ef789b7d879d0fee5e52f2..0a57971f054410af9f0b29e776b8f186540c7a1c --date=short --no-merges --format=%ad %ae %s
2019-03-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-03-01 halcanary@google.com SkQP: fix five tests
2019-03-04 robertphillips@google.com Reduce usage of SkCanvas::flush
2019-03-04 fmalita@chromium.org Fix handling of SkSL nullable FPs
2019-03-01 mtklein@google.com mark lowp TODOs
2019-03-04 brianosman@google.com Add SkParticleValue to allow further customization of curve behavior
2019-03-04 herb@google.com Introduce SkStrikeCacheInterface
2019-03-04 egdaniel@google.com Add API for creating SkImage from AHB while uploading data to it.
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4d153383bd3a..0e1ce2e55387 (1 commits)
2019-03-04 robertphillips@google.com Clean up GrSurfaceContext's relationship with GrRecordingContext
2019-02-28 mtklein@google.com add kRGBA_F16Norm_SkColorType
2019-03-01 robertphillips@google.com Remove (unnecessary?) flush in RenderYUVAToRGBA
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aae499d4d09d..8e3cddfd5a43 (217 commits)
2019-03-04 halcanary@google.com SkQP: fix androidx (follows 2ccdd2bc1d0)
2019-03-04 robertphillips@google.com Remove peekProxy's side-effect behavior
2019-03-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 823ca85404fb..bb305299f4de (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (reed@google.com), and stop
the roller if necessary.
2019-03-04 22:50:32 -05:00
Ian Hickson
d4570ea2f4 Select MPL instead of LGPL (flutter/engine#7991) 2019-03-04 18:43:47 -08:00
Ben Konyi
0f2c84cc29 Roll src/third_party/dart 7d8ffe0daf..571ea80e11 (3 commits)
571ea80e11 [vm/compiler] added assert to kernel flowgraph builder
b88e6dd910 Fix the type argument on the deep flattening spread test.
62df51cb34 Eliminate uses of old AST node types from parts of the analyzer
2019-03-04 18:41:35 -08:00
Matt Carroll
f24fe312b8 Android Embedding PR 14: Almost done with FlutterFragment. (flutter/engine#8000) 2019-03-04 18:02:24 -08:00