Tong Mu
a7cf911b7e
Linux: Use a hash table to map cursors ( flutter/engine#19561 )
...
Refactors the process of looking up system mouse cursor value, so that instead of a linear search it uses a hash table.
2020-07-13 13:32:13 -07:00
nturgut
70de7f832c
Support decimal information on the TextInputType ( flutter/engine#19664 )
...
* adding decimal inoutmode
* change intentation
2020-07-13 13:08:54 -07:00
skia-flutter-autoroll
de4f80fad2
Roll Skia from 7c1967700b44 to 439709a97dfd (8 revisions) ( flutter/engine#19712 )
...
https://skia.googlesource.com/skia.git/+log/7c1967700b44..439709a97dfd
2020-07-13 dnfield@google.com Expose multi-frame methods for SkCodecImageGenerator
2020-07-13 brianosman@google.com Use stable sort for Viewer's help screen
2020-07-13 herb@google.com improve the speed of empty GrTextBlobs
2020-07-13 herb@google.com move drawTextPaths from RTC to SubRun
2020-07-13 johnstiles@google.com Replace ModulateRGBA effect with Xfermode using modulate blend.
2020-07-13 johnstiles@google.com Replace ModulateAlpha effect with Xfermode using src-in blend.
2020-07-13 brianosman@google.com SkRuntimeEffect: Guard against programs with no "main"
2020-07-13 adlai@google.com Make GrAsDirectContext public
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 nifong@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-07-13 12:10:47 -07:00
skia-flutter-autoroll
ed39e6b03a
Roll Skia from d1ce4cb2beb8 to 7c1967700b44 (6 revisions) ( flutter/engine#19707 )
2020-07-13 09:36:03 -07:00
skia-flutter-autoroll
e4a168da7e
Roll Skia from 041796e60364 to d1ce4cb2beb8 (2 revisions) ( flutter/engine#19704 )
2020-07-13 08:16:03 -07:00
Gary Qian
d298a08c85
[Android] Prevent FlutterRenderer listener from calling JNI after detach ( flutter/engine#19558 )
2020-07-13 06:29:30 -07:00
skia-flutter-autoroll
34989a5a1a
Roll Skia from f64be13cbf84 to 041796e60364 (3 revisions) ( flutter/engine#19697 )
2020-07-13 00:21:04 -07:00
skia-flutter-autoroll
67af4a76e4
Roll Skia from 1434ce1aa94d to f64be13cbf84 (2 revisions) ( flutter/engine#19695 )
2020-07-12 23:01:03 -07:00
skia-flutter-autoroll
d49021ff9d
Roll Skia from ed15b1c39b8b to 1434ce1aa94d (1 revision) ( flutter/engine#19692 )
2020-07-12 12:06:02 -07:00
skia-flutter-autoroll
4a4dcc568a
Roll Fuchsia Linux SDK from mrlGt... to YfVT0... ( flutter/engine#19690 )
2020-07-12 11:21:03 -07:00
skia-flutter-autoroll
7c5a66ea31
Roll Skia from c91db040ad18 to e4f36d7ac8f5 (20 revisions) ( flutter/engine#19686 )
2020-07-12 03:11:02 -07:00
skia-flutter-autoroll
bec5aa713a
Roll Fuchsia Linux SDK from QWI76... to mrlGt... ( flutter/engine#19682 )
2020-07-11 22:01:03 -07:00
Andy Weiss
d498287222
Use the main bundle if the App bundle is not found ( flutter/engine#18749 )
...
It looks like half the code in this function was updated to use the
main bundle but this one line was still only using the _dartBundle. I am
pretty sure that is a mistake and instead we want to use the mainBundle
as a backup both to find the plist and to find the assets.
2020-07-11 21:08:27 -07:00
Yegor
b81f1d369c
CkPaint uses SkPaint ( flutter/engine#19562 )
2020-07-11 11:34:42 -07:00
skia-flutter-autoroll
13d26661a7
Roll Fuchsia Linux SDK from GOf1K... to QWI76... ( flutter/engine#19671 )
2020-07-11 04:06:02 -07:00
Srujan Gaddam
42c28d6091
Incorporate compat info changes into flutter engine ( flutter/engine#19606 )
...
Changes related to compatibility info require changes in
Flutter engine libraries. This CL adds null-asserts wherever
necessary to maintain behavior and adds some small modifications
to handle the change in nullability. Warnings about unnecessary
null assertions are disabled temporarily in this CL as well.
Original issue: https://github.com/dart-lang/sdk/issues/41905
2020-07-10 16:49:58 -07:00
skia-flutter-autoroll
6d4c22ed84
Roll Fuchsia Linux SDK from 5R9a0... to GOf1K... ( flutter/engine#19656 )
2020-07-10 14:46:02 -07:00
Zachary Anderson
dad9640dde
Avoid a copy in EncodeImage ( flutter/engine#19504 )
2020-07-10 14:36:13 -07:00
Jason Simmons
3e78d96c0e
Manual Skia roll to c91db040ad18b9cc3236e342e9acca020eaafd10 ( flutter/engine#19650 )
...
Requires rolling the buildroot to use Wuffs version 0.3
2020-07-10 nigeltao@google.com Use Wuffs v0.3 by default, not v0.2
2020-07-10 zepenghu@google.com Add SkRuntimeEffect Fuzzer
2020-07-10 14:05:09 -07:00
nturgut
5e7a8abf87
don't throw error for the new autofill request ( flutter/engine#19633 )
...
* don't throw error for the new autofill request
* change comment
2020-07-10 13:58:19 -07:00
skia-flutter-autoroll
cbc31cdef1
Roll Skia from f8a6b5b4b0d0 to 5160e8caa226 (9 revisions) ( flutter/engine#19647 )
...
https://skia.googlesource.com/skia.git/+log/f8a6b5b4b0d0..5160e8caa226
2020-07-10 mtklein@google.com Revert "Exclude gl files for Fuchsia platform."
2020-07-10 fmalita@chromium.org [skottie] Fill-over-stroke support for text
2020-07-10 guruji@google.com Exclude gl files for Fuchsia platform.
2020-07-10 egdaniel@google.com Add internal calls for updateCompressedBackendTexture.
2020-07-10 bungeman@google.com Fix Op tests when default typeface is empty.
2020-07-10 bsalomon@google.com Revert "Revert "Put top level FPs into their own functions""
2020-07-10 michaelludwig@google.com Apply paint color to alpha-only textures in drawEdgeAAImageSet
2020-07-10 brianosman@google.com Add SkCodecImageGenerator::getScaledDimensions
2020-07-10 mtklein@google.com pack windows ABI stack tightly
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 mtklein@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-07-10 09:55:58 -07:00
Guruji Panda
ee438229f8
Changes to fix build errors in google3. ( flutter/engine#19616 )
2020-07-10 09:50:36 -07:00
skia-flutter-autoroll
f0da986742
Roll Skia from 9f821489c9f3 to f8a6b5b4b0d0 (1 revision) ( flutter/engine#19643 )
2020-07-10 07:26:01 -07:00
skia-flutter-autoroll
baeec72b62
Roll Fuchsia Linux SDK from NC9pp... to 5R9a0... ( flutter/engine#19639 )
2020-07-10 00:36:01 -07:00
skia-flutter-autoroll
037381ecc7
Roll Skia from 4d48bb35972f to 9f821489c9f3 (4 revisions) ( flutter/engine#19638 )
2020-07-10 00:21:02 -07:00
skia-flutter-autoroll
69d7f17d68
Roll Skia from 16bf7d31c819 to 4d48bb35972f (32 revisions) ( flutter/engine#19635 )
2020-07-09 23:01:03 -07:00
nturgut
4815ac39ef
using text capitalization value in web ( flutter/engine#19564 )
...
* using text capitalization value in web engine
* update editing state
* add capitalization support to autofill fields
* add autocapitalize attribute for mobile browsers which effects on screen keyboards
* removing changes on the input value. only keeping onscreen keyboard changes
* update unit tests. tests are added for ios-safari. android chrome is still not supported
* changing license files this time don't update LICENSES file
* Update licenses_flutter
* addresing reviewer comments
2020-07-09 20:25:51 -07:00
Kaushik Iska
a292cb8d21
[android] Pass synthesized eventType to VirtualDisplay platform views and fix memory leak ( flutter/engine#19620 )
2020-07-09 18:06:02 -07:00
Andre
402412982f
Use identical in hashValues instead of operator== ( flutter/engine#19615 )
2020-07-09 20:29:33 -04:00
gaaclarke
26774fd70d
Added the ability to set properties in interface builder for FlutterViewController. ( flutter/engine#19458 )
2020-07-09 17:23:32 -07:00
Robert Ancell
7dc1897fba
Fix clipboard paste functionality not working ( flutter/engine#19489 )
2020-07-10 11:34:23 +12:00
Robert Ancell
2c9a7e1cd7
Fix documentation of unset platform view ID ( flutter/engine#19320 )
2020-07-10 11:17:14 +12:00
Robert Ancell
84ccba79fc
Set locale in Linux shell ( flutter/engine#19470 )
2020-07-10 11:16:50 +12:00
Ferhat
13f0e9a583
[web] Update SurfacePath to use PathRef ( flutter/engine#19557 )
...
* Update SurfacePath to use PathRef
* Fix test analysis errors
* Switch DDRect to use path to reduce paint time processing
* Implement toString() for debug mode
* Fix contains (bounds inclusive) edge case, add test
* Update recording canvas test for drawDRRect change
* Update diffrate for arc/conic render change
* Add test for winding for beveled border. Fix checkOnCurve
* Fix mono quad winding on curve check
* fix _chopCubicAtYExtrema and add test case
* Address reviewer comments / setAll API usage
2020-07-09 13:55:39 -07:00
skia-flutter-autoroll
41990c5640
Roll Skia from 6669b0126705 to 16bf7d31c819 (6 revisions) ( flutter/engine#19617 )
2020-07-09 11:21:02 -07:00
stuartmorgan
f0c88b310c
Implement cursor support for Windows ( flutter/engine#19459 )
...
Implements the basic engine support for Windows for
https://github.com/flutter/flutter/issues/31952
2020-07-09 11:18:39 -07:00
skia-flutter-autoroll
4b59548b6f
Roll Fuchsia Linux SDK from 1oAHN... to NC9pp... ( flutter/engine#19613 )
2020-07-09 11:16:03 -07:00
Jason Simmons
9a39551dfb
Clarify the relationship between PictureRecorder and Canvas ( flutter/engine#19393 )
2020-07-09 11:06:03 -07:00
Luigi Rosso
4185636e42
Add CanvasKit platform support for Skia.setResourceCacheMaxBytes. ( flutter/engine#19254 )
...
* Add CanvasKit platform support for Skia.setResourceCacheMaxBytes.
2020-07-09 10:12:24 -07:00
skia-flutter-autoroll
3f2befee63
Roll Skia from 473c9f4cd9b2 to 6669b0126705 (26 revisions) ( flutter/engine#19614 )
...
https://skia.googlesource.com/skia.git/+log/473c9f4cd9b2..6669b0126705
2020-07-08 bungeman@google.com Always check AutoFTAccess::face() for nullptr.
2020-07-08 johnstiles@google.com Update onMakeColorTypeAndColorSpace to consolidate color processors.
2020-07-08 johnstiles@google.com Update SkXfermodeImageFilter to consolidate color processors.
2020-07-08 herb@google.com Combine MakeOp and insertSubRunOpsIntoTarget
2020-07-08 jlavrova@google.com TextStyle::matchOneAttribute compares backgrounds even if they don’t exist
2020-07-08 zepenghu@google.com Use test font manager for SVG fuzzer
2020-07-08 herb@google.com don't produce empty SubRuns
2020-07-08 jlavrova@google.com Placeholders coming from flutter can have Inf sizes
2020-07-08 egdaniel@google.com Add option for client to own semaphores after telling to skia to wait.
2020-07-08 herb@google.com use clip as invariant instead of skipClip
2020-07-08 robertphillips@google.com Remove all internal uses of (and deprecate) SkSurface::getContext
2020-07-08 herb@google.com remove unused clipRect for distance field
2020-07-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-07-08 robertphillips@google.com Remove SkCanvas::getGrContext calls from benches
2020-07-08 johnstiles@google.com Remove deprecated form of `asFragmentProcessor` method.
2020-07-08 johnstiles@google.com Add support for an inputFP in SkRuntimeColorFilter::asFragmentProcessor.
2020-07-08 nifong@google.com [canvaskit] Fix first frame measurement
2020-07-08 johnstiles@google.com Add support for an inputFP in SkHighContrast_Filter::asFragmentProcessor
2020-07-08 herb@google.com loop over SubRuns in GrRenderTargetContext
2020-07-08 fmalita@chromium.org [skottie] Auto-orient fixes
2020-07-08 jvanverth@google.com Replace remainder of HRESULT checks with macro
2020-07-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 8b80e852bd6c to 3688cb363ccd (9 revisions)
2020-07-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll dawn from 92554d75f354 to 7622be0544b0 (6 revisions)
2020-07-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from f6f11215cd93 to 28159ee9c8e3 (1 revision)
2020-07-08 robertphillips@google.com Update DDL test harness to use GrDirectContexts
2020-07-08 robertphillips@google.com Remove a Chrome staging flag
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 mtklein@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-07-09 08:51:12 -04:00
Justin McCandless
e52d9ab7fc
Make DPAD movement consider grapheme clusters ( flutter/engine#17420 )
...
Moving the caret with the software Dpad now correctly considers complex characters.
2020-07-08 13:59:58 -07:00
gaaclarke
025b1cf4e9
Changed iOS channels to start cleaning up the accessibility handler when the bridge is deleted ( flutter/engine#19556 )
...
Started cleaning up the accessibility handler when the bridge is
deleted and made nilling out channels safer by making sure they don't
overwrite newly setup handlers.
2020-07-08 13:26:29 -07:00
Kaushik Iska
3239b704c3
Propoagate Tap events on Android hybrid views ( flutter/engine#19608 )
...
Translate the coordinate from global flutterview to the specific embedded sub-view.
2020-07-08 13:19:17 -07:00
Mouad Debbar
595c7b52d6
[web][1/3] Start first batch of auto-generated (already passing) tests for line break ( flutter/engine#19586 )
2020-07-08 12:06:00 -07:00
skia-flutter-autoroll
1133a7e8fa
Roll Skia from b4d60f807dbd to 473c9f4cd9b2 (11 revisions) ( flutter/engine#19594 )
2020-07-08 04:49:02 -07:00
Dan Field
5abad59767
Call Dart_NotifyLowMemory more on iOS ( flutter/engine#19289 )
2020-07-08 04:44:03 -07:00
Chinmay Garde
91fc6696db
Only attempt surface creation in viewDidLayoutSubviews if the application is active. ( flutter/engine#19592 )
...
UIKit does not guarantee that the application is in the active state when it
lays out it subviews. However, in `viewDidLayoutSubviews`, Flutter attempts to
create the render surface and wait for the first frame. These operations require
GPU access which is forbidden when in the background on iOS. This layout while
in the background only seems to happen under very specific circumstances as
described in the reproducible test case. Notably, this behavior cannot be
reproduced when the application is just launched with the "Background Fetch"
XCode run scheme. The other instance of invocations to create the rendering
surface have been audited and I can confirm that those are already in the
correct lifecycle callbacks. This was the only instance where the surface
creation was in a non-lifecycle callback.
Fixes https://github.com/flutter/flutter/issues/55969
(This issue has a clear reproducible test case and was used as the basis for
verification.)
Fixes https://github.com/flutter/flutter/issues/57676
(This is significantly harder to reproduce but the issue looks to be the same. I
tried this patch on multiple devices overnight and could not reproduce this.)
This underlying cause here was identified by the enhanced GPU error reporting
introduced in iOS 14. I am not able to submit those patches because the Beta
builders are not available on infra. I will submit those when available so that
issues like this have more actionable error messages in the future.
2020-07-07 17:14:01 -07:00
Harry Terkelsen
7a175320be
[CanvasKit] Dispose the overlay surface when a platform view is disposed ( flutter/engine#19546 )
2020-07-07 14:32:20 -07:00
skia-flutter-autoroll
e211d6fbca
Roll Skia from cf5e35f72130 to b4d60f807dbd (5 revisions) ( flutter/engine#19587 )
2020-07-07 13:09:03 -07:00
Chase Latta
cdf666d945
include list_libraries.dart as a snapshot for fuchsia ( flutter/engine#19567 )
2020-07-07 11:16:50 -07:00