19037 Commits

Author SHA1 Message Date
skia-flutter-autoroll
96dce2cbff
Roll Dart SDK from b330d8bd7b69 to 58f4fe1787dd (1 revision) (#20689) 2020-08-21 04:21:02 -07:00
skia-flutter-autoroll
2dee665bd2
Roll Fuchsia Mac SDK from BH-k5YzBV... to blfxWCY-q... (#20688) 2020-08-21 04:11:01 -07:00
skia-flutter-autoroll
f8500e97f5
Roll Skia from 6f0d302d331f to 0c9a6e702d99 (3 revisions) (#20685) 2020-08-21 00:16:01 -07:00
skia-flutter-autoroll
559157e615
Roll Dart SDK from 4c2c98257c1a to b330d8bd7b69 (1 revision) (#20684) 2020-08-20 23:51:01 -07:00
skia-flutter-autoroll
ef9f50f266
Roll Skia from b9af723001b7 to 6f0d302d331f (1 revision) (#20683) 2020-08-20 22:51:02 -07:00
skia-flutter-autoroll
ae2dbefbed
Roll Dart SDK from ecfee8071fda to 4c2c98257c1a (2 revisions) (#20680) 2020-08-20 19:41:01 -07:00
Greg Spencer
ea971c5859
Fix the format script so that it works with deleted files. (#20679)
When I rewrote the format script, I forgot to filter out deleted files from the list of files that it looks at. This filters the file list to exclude deleted files
2020-08-20 19:03:12 -07:00
Chris Yang
b6035062ff
Enable ios platform view by default (#20671) 2020-08-20 17:46:01 -07:00
stuartmorgan
498dbc6dc1
[windows] Mostly eliminate the state structs (#20662)
The Windows embedding was based on the GLFW embedding, which grew
organically from a singe-file implementation that used structs to manage
all of the important state. It is in the process of being converted to a
cleaner object-based architecture, but currently it is a hybrid of
objects and structs that have redundant data, making it very prone to
errors of forgetting to update pointers in multiple locations.

This reduces the remaining structs to only a single pointer to the
larger object that manages the responsibilities that handle is
associated with, so that there is no need to wire things together in
multiple places.

For now they continue to exist as projections of the larger objects, but
that will be eliminated over time by having an object structure that
better reflects the API structure.

Fixes https://github.com/flutter/flutter/issues/64250
2020-08-20 16:50:06 -07:00
skia-flutter-autoroll
9336f5d443
Roll Skia from 3dc0da6c6d7e to b9af723001b7 (17 revisions) (#20675) 2020-08-20 16:41:02 -07:00
Srujan Gaddam
68b5337d34
Add null checks for CanvasElement attributes (#20580)
Changes in processing compatibility info in dart:html requires
these getters to be null-checked.
2020-08-20 15:50:01 -07:00
Kaushik Iska
38a302960f
All shape related structs are together (#20665) 2020-08-20 15:21:02 -07:00
skia-flutter-autoroll
2ed30df652
Roll Skia from e1e240804211 to 3dc0da6c6d7e (4 revisions) (#20661) 2020-08-20 15:16:02 -07:00
skia-flutter-autoroll
fe596f89c9
Roll Fuchsia Linux SDK from 57GPNeoZ7... to LhYt1i9FP... (#20658) 2020-08-20 15:11:01 -07:00
stuartmorgan
60b8d00865
Use references for C++ MethodResult and EventSink (#20651)
The response APIs for method channels and event channels used pointers
for optional parameters; this kept the API surface simple, but meant
that they couldn't take rvalues. As a result, returning success values
or error details often took an extra line, declaring a variable for the
result just to have something to pass the address of.

This converts them to using references, with function overloading to
allow for optional parameters, so that values can be inlined.

For now the pointer versions are still present, so that conversion can
be done before it becomes a breaking change; they will be removed soon.

Part of https://github.com/flutter/flutter/issues/63975
2020-08-20 15:10:28 -07:00
skia-flutter-autoroll
87be540f8b
Roll Fuchsia Mac SDK from NqQtPDAdO... to BH-k5YzBV... (#20657) 2020-08-20 15:06:02 -07:00
Zachary Anderson
dcd51b8cc1
Revert "account for inline placeholders in longest line calculation (#20370)" (#20669)
This reverts commit 9893a2936658918d742b71ef8cbb07ed63941b18.

Landing on red to fix the build.
2020-08-20 12:35:48 -07:00
skia-flutter-autoroll
1c2637d84b
Roll Skia from 17c5b7024297 to e1e240804211 (20 revisions) (#20656)
Manual land of roll - two bots on luci-engine are red due to flakes.

https://skia.googlesource.com/skia.git/+log/17c5b7024297..e1e240804211

2020-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from ff3c275665f9 to e45f0c4dce5a (503 revisions)
2020-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll dawn from b54c82ed3948 to eff9ef0f2212 (2 revisions)
2020-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 699bcde0b729 to 5dff6075d29f (19 revisions)
2020-08-20 mtklein@google.com Revert "Add utilities to SkGeometry for quad and cubic rotation angles"
2020-08-20 mtklein@google.com Revert "remove sksl interpreter guards"
2020-08-20 ethannicholas@google.com Revert "Added support for the 'inline' hint on SkSL functions"
2020-08-20 ethannicholas@google.com Revert "SkSL CPP and H backends no longer emitted in non-dev builds"
2020-08-20 ethannicholas@google.com Revert "SkSL now supports uniform array types"
2020-08-19 csmartdalton@google.com Move GrWangsFormula::nextlog2 to sk_float_nextlog2
2020-08-19 johnstiles@google.com Remove final vestiges of sk_InColor.
2020-08-19 ethannicholas@google.com SkSL now supports uniform array types
2020-08-19 csmartdalton@google.com Add utilities to SkGeometry for quad and cubic rotation angles
2020-08-19 mtklein@google.com update placeholder approx op count
2020-08-19 johnstiles@google.com Remove sk_InColor from unit tests.
2020-08-19 adlai@google.com Remove GrContext variant of SkImageGenerator::isValid
2020-08-19 johnstiles@google.com Fix simplification of switch statements with casts.
2020-08-19 reed@google.com pass 'nested' bool to approximateOpCount
2020-08-19 mtklein@google.com clean up SK_LATE_DITHER
2020-08-19 ethannicholas@google.com Added support for the 'inline' hint on SkSL functions
2020-08-19 mtklein@google.com remove sksl interpreter guards

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2020-08-20 10:12:21 -04:00
Greg Spencer
d1e9017cd8
Clean up scenario app scripts (#20641)
I just made a pass on the scenario scripts so that they can be more easily run from the scenario directory, set the ANDROID_HOME correctly, and generally fixed lint errors.

Also compile_android_aot.sh didn't appear to work, and I think I fixed it (it builds now).
2020-08-19 19:14:38 -07:00
David Worsham
4dc866283d
fuchsia: Convert legacy permutations to build flag (#20647) 2020-08-19 19:09:51 -07:00
godofredoc
6caad8ead9
Adds all the engine builders to the file used to validate tree status. (#20642)
Builders are read from a json file to get their last builds using
buildbucket and calculate the tree status. Some builders were not being
used for the tree status validation allowing rollers to land changes
even though some builders were failing.

Bug:
  https://github.com/flutter/flutter/issues/64061
2020-08-19 18:39:38 -07:00
Emmanuel Garcia
81027ab0cc
Reland: Add android scenarios presubmit task. 2020-08-19 17:36:03 -07:00
James Clarke
89f506ed62
Fix flutter#40068 Redraw issues on resize/minimize/maximize on Windows and startup in release (#20357)
* Fix redraw issues

* Address CR feedback.

* Fix build

* CR feedback
2020-08-19 16:19:09 -07:00
skia-flutter-autoroll
888c7d153c
Roll Fuchsia Mac SDK from mgzegNLyF... to NqQtPDAdO... (#20646) 2020-08-19 16:16:02 -07:00
skia-flutter-autoroll
93e6f538bf
Roll Fuchsia Linux SDK from zbH5QA8Qz... to 57GPNeoZ7... (#20639) 2020-08-19 16:11:01 -07:00
Kaushik Iska
26fe9125b5
[embedder] Add FBO callback that takes frame info (#20617) 2020-08-19 16:06:02 -07:00
Dan Field
b59793ee20
fix build (#20644) 2020-08-19 14:35:45 -07:00
skia-flutter-autoroll
b4ca85f012
Roll Skia from 4a56f4c29ec5 to 17c5b7024297 (2 revisions) (#20631) 2020-08-19 14:16:01 -07:00
Jason Simmons
d41e10bd75
Release the AccessibilityBridge when destroying a legacy FlutterView (#20610) 2020-08-19 14:11:02 -07:00
chunhtai
ccaee70b05
Missing default focus when navigating to a page with no SemanticsNode that sets namesRoute:true (#20516) 2020-08-19 14:06:03 -07:00
Dan Field
3930ac1b25
Hint freed (#19842)
* Hint the VM when a layer or picture goes out of scope
2020-08-19 14:04:31 -07:00
nturgut
93a179071f
updating editing state after location change. focusing on the element (#20620) 2020-08-19 14:03:30 -07:00
nturgut
74d32ecdbd
[web] update chrome version (#20470)
* update chrome version, should be merged after recipe changes

* changing directory to use chrome driver in LUCI

* changing directory path's order

* add cipd packages's chrome version for mac

* addressing reviewer comments

* more documentation. update readme

* remove late since it didn't build. remove distinction in paths for local and LUCI.

* addressing reviewer comments. (non-null fields needs rechanging)

* addressing reviewer comments. adding 2.6 on files missing the notation
2020-08-19 12:28:44 -07:00
egdaniel
8540e001ea
Remove use of ctors on Skia Vulkan struct (#20630)
Skia is removing the ctors on these structs so removing them.
2020-08-19 13:18:25 -04:00
Stas Parshin
8177937133
Fix NPE in PlatformViewsController.checkInputConnectionProxy (#20622) 2020-08-19 08:34:04 -07:00
Chris Yang
e7136c3f59
Ensure threads are merged when tearing down the Rasterizer (#19919) 2020-08-19 08:31:01 -07:00
skia-flutter-autoroll
e75b5edbe1
Roll Dart SDK from 1682c5503be0 to ecfee8071fda (3 revisions) (#20627) 2020-08-19 08:01:01 -07:00
skia-flutter-autoroll
9e8cabe1ed
Roll Skia from 356838b9f8c0 to 4a56f4c29ec5 (1 revision) (#20626) 2020-08-19 07:41:01 -07:00
stuartmorgan
dcbe3d3d3d
[windows] Allow delegation of top-level WindowProc (#20613)
Adds APIs for runners to delegate WindowProc handlers into the Flutter
engine, and for plugins to register as possible delegates.

This allows for plugins to alter top-level window behavior in ways that
can only be done from the WindowProc, such as resize control. This
functionality remains entirely on the native side, so is synchronous.

Part of https://github.com/flutter/flutter/issues/53168
2020-08-19 06:49:39 -07:00
skia-flutter-autoroll
06e918ebd2
Roll Fuchsia Mac SDK from r1_V5jkil... to mgzegNLyF... (#20625) 2020-08-19 03:11:01 -07:00
skia-flutter-autoroll
bc3913bcd1
Roll Skia from 81eabce6a3af to 356838b9f8c0 (4 revisions) (#20623) 2020-08-19 00:46:02 -07:00
skia-flutter-autoroll
46ceef1c42
Roll Fuchsia Linux SDK from Hx7fWXONL... to zbH5QA8Qz... (#20621) 2020-08-18 23:26:02 -07:00
skia-flutter-autoroll
b8b51e7e7c
Roll Skia from 59a3c3be94f0 to 81eabce6a3af (1 revision) (#20618) 2020-08-18 23:21:01 -07:00
Dan Field
3dd1151e3b
Make const_finder work with implemented and extended classes (#20614) 2020-08-18 23:16:03 -07:00
Mouad Debbar
bf6d7b4e48
[web] Prepare for read-only input fields (#20520) 2020-08-18 23:11:02 -07:00
Dan Field
e03d139543
Roll hb to 2.7.1 (#20609) 2020-08-18 17:26:02 -07:00
Greg Spencer
ddb85e3c47
Remove doc comments in copied web interfaces (#20494)
* Remove doc comments in copied web interfaces

* Whitespace changes to improve readability
2020-08-18 17:15:16 -07:00
David Worsham
04dfe890d1
fuchsia: Increase timeout for flaky test (#20606) 2020-08-18 17:14:30 -07:00
skia-flutter-autoroll
95fa4107a8
Roll Dart SDK from 46bdce049902 to 1682c5503be0 (1 revision) (#20605) 2020-08-18 13:56:02 -07:00
Yegor
7f858aa358
rename "compositor"/"surface" to "canvaskit"/"html"; document conventions (#20579)
* rename "compositor"/"surface" to "canvaskit"/"html"; document conventions
2020-08-18 13:30:58 -07:00