7592 Commits

Author SHA1 Message Date
gaaclarke
602014c438 Revert "Manage resource and onscreen contexts using separate IOSGLContext objects (#12277)" (flutter/engine#12773)
This reverts commit 4d8deabab5e35dbe573bf6b736822f116a435b4c.
2019-10-03 13:25:30 -07:00
Jonah Williams
49cb2aeebc Create a package-able incremental compiler (flutter/engine#12681) 2019-10-03 12:56:16 -07:00
chunhtai
79ad29854f add windows embedding test (flutter/engine#12423) 2019-10-03 12:42:44 -07:00
skia-flutter-autoroll
558c5e6172 Roll src/third_party/skia cb55010652b2..35e0a58278a3 (2 commits) (flutter/engine#12769)
https://skia.googlesource.com/skia.git/+log/cb55010652b2..35e0a58278a3

git log cb55010652b2..35e0a58278a3 --date=short --no-merges --format='%ad %ae %s'
2019-10-03 bungeman@google.com Hold onto FcConfig in SkFontConfigInterface_direct.
2019-10-03 robertphillips@google.com Only use GrRenderTarget for sample locations in GrGLSLProgramBuilder

Created with:
  gclient setdep -r src/third_party/skia@35e0a58278a3

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-03 13:37:08 -04:00
skia-flutter-autoroll
4c4ba4d94b Roll src/third_party/skia 087aa99a21ca..cb55010652b2 (1 commits) (flutter/engine#12766)
https://skia.googlesource.com/skia.git/+log/087aa99a21ca..cb55010652b2

git log 087aa99a21ca..cb55010652b2 --date=short --no-merges --format='%ad %ae %s'
2019-10-03 rmistry@google.com Revert "Reland "SkSurface asynchronous read APIs allow client to extend pixel lifetime""

Created with:
  gclient setdep -r src/third_party/skia@cb55010652b2

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-03 09:42:18 -04:00
skia-flutter-autoroll
e6901f6064 Roll src/third_party/skia f070cbec0708..087aa99a21ca (2 commits) (flutter/engine#12765)
https://skia.googlesource.com/skia.git/+log/f070cbec0708..087aa99a21ca

git log f070cbec0708..087aa99a21ca --date=short --no-merges --format='%ad %ae %s'
2019-10-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f22f16d3c0a8..2328d65ab30d (11 commits)

Created with:
  gclient setdep -r src/third_party/skia@087aa99a21ca

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-03 05:54:37 -04:00
skia-flutter-autoroll
0ad291842e Roll fuchsia/sdk/core/linux-amd64 from EeMsz... to p319_... (flutter/engine#12764)
Roll fuchsia/sdk/core/linux-amd64 from EeMsz... to p319_...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-10-03 05:26:51 -04:00
skia-flutter-autoroll
e7540f7823 Roll src/third_party/skia 40d1246d0c80..f070cbec0708 (10 commits) (flutter/engine#12762)
https://skia.googlesource.com/skia.git/+log/40d1246d0c80..f070cbec0708

git log 40d1246d0c80..f070cbec0708 --date=short --no-merges --format='%ad %ae %s'
2019-10-03 csmartdalton@google.com Revert "ccpr: Unblacklist Qualcomm with msaa"
2019-10-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c00626cb0291..61886adc17cd (415 commits)
2019-10-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0cd9a67ce84f..5be09849424d (7 commits)
2019-10-03 bsalomon@google.com Reland "SkSurface asynchronous read APIs allow client to extend pixel lifetime"
2019-10-03 bsalomon@google.com Revert "Use GL_QCOM_TILED_RENDERING to explicitly discard stencil"
2019-10-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 bsalomon@google.com Revert "SkSurface asynchronous read APIs allow client to extend pixel lifetime"
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 bungeman@google.com Allow better font fallback.

Created with:
  gclient setdep -r src/third_party/skia@f070cbec0708

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-03 02:06:05 -04:00
gaaclarke
47aef1a797 Expanded channel buffer resize to method channels. (flutter/engine#12725)
* Expanded channel buffer resize to method channels.
2019-10-02 17:59:59 -07:00
skia-flutter-autoroll
469f8fc162 Roll src/third_party/skia ce240cc6fd8e..40d1246d0c80 (4 commits) (flutter/engine#12755)
https://skia.googlesource.com/skia.git/+log/ce240cc6fd8e..40d1246d0c80

git log ce240cc6fd8e..40d1246d0c80 --date=short --no-merges --format='%ad %ae %s'
2019-10-02 senorblanco@chromium.org Dawn: update to Skia getOpsRenderPass() API change.
2019-10-02 chinmaygarde@google.com Guard [MTLDevice maxBufferLength] behind an API availability check.
2019-10-02 jvanverth@google.com Revert "Add less granular version of GrFence for older Metal versions."
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

Created with:
  gclient setdep -r src/third_party/skia@40d1246d0c80

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-02 18:56:36 -04:00
Chinmay Garde
d01cde0907 Fix Metal builds by accounting for the updated SubmitFrame signature. (flutter/engine#12754) 2019-10-02 15:36:28 -07:00
Mouad Debbar
12a4911bc1 Support correct keymap for web (flutter/engine#12712) 2019-10-02 15:09:08 -07:00
Gary Qian
c2b238781e Explain vertical font metrics and refactor UpdateLineMetrics. (flutter/engine#11795) 2019-10-02 18:08:48 -04:00
Mouad Debbar
b904f5c1fd [web] Don't require felt to be in PATH (flutter/engine#12753) 2019-10-02 15:05:16 -07:00
skia-flutter-autoroll
9fd369a95c Roll fuchsia/sdk/core/linux-amd64 from LSKbP... to EeMsz... (flutter/engine#12751)
Roll fuchsia/sdk/core/linux-amd64 from LSKbP... to EeMsz...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-10-02 16:40:31 -04:00
skia-flutter-autoroll
2de18a8a7d Roll src/third_party/skia a1ea0a96f490..ce240cc6fd8e (13 commits) (flutter/engine#12750)
https://skia.googlesource.com/skia.git/+log/a1ea0a96f490..ce240cc6fd8e

git log a1ea0a96f490..ce240cc6fd8e --date=short --no-merges --format='%ad %ae %s'
2019-10-02 bsalomon@google.com SkSurface asynchronous read APIs allow client to extend pixel lifetime
2019-10-02 mtklein@google.com picture nesting bounds bug
2019-10-02 halcanary@google.com SkQP: mark readpixels as a bad GM
2019-10-02 brianosman@google.com Fix CheckGeneratedFiles bot by tweaking SkSLDefines some more
2019-10-02 brianosman@google.com Enable asserts about 'in' and 'uniform' in GrSkSLFP and ByteCode
2019-10-02 bsalomon@google.com Half float tests working on command buffer
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 csmartdalton@google.com ccpr: Unblacklist Qualcomm with msaa
2019-10-02 jvanverth@google.com Add less granular version of GrFence for older Metal versions.
2019-10-02 brianosman@google.com ByteCode: Separate uniforms and globals
2019-10-02 mtklein@google.com tidy up SkRecord bounding code
2019-10-02 brianosman@google.com Remove redundant check when encountering fragCoord in IR generator
2019-10-02 csmartdalton@google.com Use GL_QCOM_TILED_RENDERING to explicitly discard stencil

Created with:
  gclient setdep -r src/third_party/skia@ce240cc6fd8e

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-02 16:18:06 -04:00
Yegor
4dfcc311d2 Add web implementation for channel_buffers.dart (flutter/engine#12747) 2019-10-02 13:00:26 -07:00
Greg Spencer
63258e472e Stop setting the accessibility text if a node has SCOPES_ROUTE set. (flutter/engine#12730)
This keeps us from setting the text on a node if it is a SCOPES_ROUTE node, and sends the "TYPE_VIEW_FOCUSED" event when we update the semantics information and a view has the input focus.
2019-10-02 10:35:28 -07:00
Jiahao
3c4a06ee3b Fix parameter naming in docs (flutter/engine#12732) 2019-10-02 08:59:06 -07:00
skia-flutter-autoroll
667c10e72c Roll src/third_party/skia 1c934fade666..cf0a9a628490 (3 commits) (flutter/engine#12741)
https://skia.googlesource.com/skia.git/+log/1c934fade666..cf0a9a628490

git log 1c934fade666..cf0a9a628490 --date=short --no-merges --format='%ad %ae %s'
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-02 csmartdalton@google.com Remove an assumption that fOpsTask != nullptr

Created with:
  gclient setdep -r src/third_party/skia@cf0a9a628490

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-02 08:56:03 -04:00
skia-flutter-autoroll
094eec2c5a Roll src/third_party/skia 015c2feb1288..1c934fade666 (3 commits) (flutter/engine#12740)
https://skia.googlesource.com/skia.git/+log/015c2feb1288..1c934fade666

git log 015c2feb1288..1c934fade666 --date=short --no-merges --format='%ad %ae %s'
2019-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 087f1384f233..f22f16d3c0a8 (8 commits)
2019-10-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b26cb15ae8ce..c00626cb0291 (462 commits)

Created with:
  gclient setdep -r src/third_party/skia@1c934fade666

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-02 05:09:07 -04:00
skia-flutter-autoroll
a6cf6e3f3d Roll fuchsia/sdk/core/linux-amd64 from L_AEL... to LSKbP... (flutter/engine#12739)
Roll fuchsia/sdk/core/linux-amd64 from L_AEL... to LSKbP...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-10-02 03:27:02 -04:00
skia-flutter-autoroll
74486b2a3b Roll src/third_party/skia 674f77a24b62..015c2feb1288 (1 commits) (flutter/engine#12738)
https://skia.googlesource.com/skia.git/+log/674f77a24b62..015c2feb1288

git log 674f77a24b62..015c2feb1288 --date=short --no-merges --format='%ad %ae %s'
2019-10-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3044c24181e9..0cd9a67ce84f (5 commits)

Created with:
  gclient setdep -r src/third_party/skia@015c2feb1288

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-02 01:22:48 -04:00
Kaushik Iska
341b81ec4d [flutter_runner] Make rd and rx uniform (flutter/engine#12733)
* [flutter_runner] Make rd and rx uniform

Currently we pass paths for readonly files and pass
in fds for rx. Now passing in fds everywhere.

* pass full paths
2019-10-01 19:24:19 -07:00
skia-flutter-autoroll
61da9e9a60 Roll src/third_party/skia 9e514a183b99..674f77a24b62 (1 commits) (flutter/engine#12734)
https://skia.googlesource.com/skia.git/+log/9e514a183b99..674f77a24b62

git log 9e514a183b99..674f77a24b62 --date=short --no-merges --format='%ad %ae %s'
2019-10-01 csmartdalton@google.com Clear and discard stencil buffers on tilers, take 2

Created with:
  gclient setdep -r src/third_party/skia@674f77a24b62

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-01 21:13:08 -04:00
skia-flutter-autoroll
01b6e7d6b0 Roll src/third_party/skia 1e9112fbb472..9e514a183b99 (5 commits) (flutter/engine#12729)
https://skia.googlesource.com/skia.git/+log/1e9112fbb472..9e514a183b99

git log 1e9112fbb472..9e514a183b99 --date=short --no-merges --format='%ad %ae %s'
2019-10-01 halcanary@google.com doc: cleanup release notes
2019-10-01 egdaniel@google.com More bounds fixes for StrokeRect and DefaultPath when using MSAA for non-aa.
2019-10-01 pirama@google.com [Android] Use wildcard for data associated with skia_nanobench
2019-10-01 fmalita@chromium.org [skottie] Fix motion blur glitches around domain edges
2019-10-01 mtklein@google.com add alternate x-lerp using vpmaddubsw

Created with:
  gclient setdep -r src/third_party/skia@9e514a183b99

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-01 17:28:00 -04:00
Chris Yang
adbe301950 Remove unused imports in the scenario app (flutter/engine#12728) 2019-10-02 04:19:19 +08:00
skia-flutter-autoroll
364e216f9c Roll fuchsia/sdk/core/linux-amd64 from 3Axx8... to L_AEL... (flutter/engine#12726)
Roll fuchsia/sdk/core/linux-amd64 from 3Axx8... to L_AEL...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-10-01 14:40:26 -04:00
Chris Yang
1365a37886 Reland "Add iOS platform view mutation XCUITests to the scenario app(#11652)" (flutter/engine#12707) 2019-10-02 01:51:31 +08:00
skia-flutter-autoroll
4164654928 Roll src/third_party/skia a7914a872657..1e9112fbb472 (4 commits) (flutter/engine#12724)
https://skia.googlesource.com/skia.git/+log/a7914a872657..1e9112fbb472

git log a7914a872657..1e9112fbb472 --date=short --no-merges --format='%ad %ae %s'
2019-10-01 mtklein@google.com roll mips toolchain to gcc 8
2019-10-01 halcanary@google.com experimental/minimal_mtl_app: more cleanup
2019-10-01 jvanverth@google.com Add TransferBuffer and AsyncRead support to Metal.
2019-10-01 bsalomon@google.com SkColorInfo: It's SkImageInfo minus the dimensions.

Created with:
  gclient setdep -r src/third_party/skia@1e9112fbb472

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-01 13:41:04 -04:00
gaaclarke
d318cbd7da Resize channel buffers (flutter/engine#12402)
Made it so you can resize channel buffers by sending messages to them.
2019-10-01 10:31:25 -07:00
gaaclarke
ec73bde781 Cleanup: Turned on NS_ASSUME_NONNULL_BEGIN for FlutterViewController. (flutter/engine#12708)
Cleanup: Turned on NS_ASSUME_NONNULL_BEGIN for FlutterViewController
2019-10-01 09:55:49 -07:00
Jason Simmons
e023418f3f Check for a null input method subtype (flutter/engine#12706)
Fixes https://github.com/flutter/flutter/issues/41557
2019-10-01 09:03:47 -07:00
skia-flutter-autoroll
8bee67c7ad Roll src/third_party/skia cb6de9f661f3..1ffc2e453b00 (4 commits) (flutter/engine#12719)
https://skia.googlesource.com/skia.git/+log/cb6de9f661f3..1ffc2e453b00

git log cb6de9f661f3..1ffc2e453b00 --date=short --no-merges --format='%ad %ae %s'
2019-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 71c1138d6739..087f1384f233 (3 commits)
2019-10-01 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 26279492794d..b26cb15ae8ce (404 commits)
2019-10-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader faa2a365b5c0..3044c24181e9 (4 commits)

Created with:
  gclient setdep -r src/third_party/skia@1ffc2e453b00

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-10-01 03:07:21 -04:00
skia-flutter-autoroll
143c1692a1 Roll fuchsia/sdk/core/linux-amd64 from _0Sq8... to 3Axx8... (flutter/engine#12718)
Roll fuchsia/sdk/core/linux-amd64 from _0Sq8... to 3Axx8...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-10-01 01:53:18 -04:00
Mouad Debbar
621420b491 Set transparent background in textarea elements (flutter/engine#12710) 2019-09-30 21:12:51 -07:00
skia-flutter-autoroll
6c882336ea Roll src/third_party/skia 2533afa3f8c6..cb6de9f661f3 (1 commits) (flutter/engine#12714)
https://skia.googlesource.com/skia.git/+log/2533afa3f8c6..cb6de9f661f3

git log 2533afa3f8c6..cb6de9f661f3 --date=short --no-merges --format='%ad %ae %s'
2019-10-01 herb@google.com Add maxGlyphCount to SkGlyphRunList

Created with:
  gclient setdep -r src/third_party/skia@cb6de9f661f3

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-09-30 23:20:31 -04:00
skia-flutter-autoroll
259149848c Roll src/third_party/skia 4a0d36d5bc57..2533afa3f8c6 (4 commits) (flutter/engine#12711)
https://skia.googlesource.com/skia.git/+log/4a0d36d5bc57..2533afa3f8c6

git log 4a0d36d5bc57..2533afa3f8c6 --date=short --no-merges --format='%ad %ae %s'
2019-09-30 senorblanco@chromium.org Dawn: implement GrDawnCaps::getYUVAColorTypeFromBackendFormat().
2019-09-30 reed@google.com restore old (dumb) behavior for filterColor
2019-09-30 bsalomon@google.com Rename GrColorSpaceInfo -> GrColorInfo
2019-09-30 egdaniel@google.com Fix stroke outset for NonAAStrokeRectOp.

Created with:
  gclient setdep -r src/third_party/skia@2533afa3f8c6

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-09-30 19:33:14 -04:00
gaaclarke
dac372684b Cleanup: Made a macro to assert ARC is enabled. (flutter/engine#12701)
Cleanup: Made a macro to assert ARC is enabled (and its inverse).
2019-09-30 14:47:54 -07:00
Kaushik Iska
2d15e8bf6f [flutter_runner] Verified Execution for read exec on Fuchsia (flutter/engine#12703)
Note: `fdio_open_fd` does not default to `AT_FDCWD` so we need to
specify absolute paths.
2019-09-30 14:04:40 -07:00
Chris Yang
97699cc609 Adding 'pub get' to the 'compile_xxxx.sh' in the Scenario app (flutter/engine#12699) 2019-10-01 04:10:11 +08:00
skia-flutter-autoroll
d18af5b812 Roll src/third_party/skia 89e1f600ec78..4a0d36d5bc57 (12 commits) (flutter/engine#12704)
https://skia.googlesource.com/skia.git/+log/89e1f600ec78..4a0d36d5bc57

git log 89e1f600ec78..4a0d36d5bc57 --date=short --no-merges --format='%ad %ae %s'
2019-09-30 egdaniel@google.com Use tighter bounds for renderArea of vkCmdBeginRenderPass.
2019-09-30 robertphillips@google.com Make SkPixmap-variant of createBackendTexture public
2019-09-30 brianosman@google.com Change ByteCode and ByteCodeFunction to classes
2019-09-30 senorblanco@chromium.org Dawn: update to new GrGpu::onCreateBackendTexture() semantics.
2019-09-30 egdaniel@google.com Fix reported op bounds on a few ops.
2019-09-30 bsalomon@google.com Rename GrPixelInfo to GrImageInfo.
2019-09-30 halcanary@google.com SkPDF: rasterize bitmap glyphs at 64pt, not em-size
2019-09-30 bsalomon@google.com Revert "Construct GPU SkImages with SkColorType, don't infer from GrPixelConfig"
2019-09-30 benjaminwagner@google.com Add iPhone8 jobs
2019-09-30 benjaminwagner@google.com Use CIPD package for iOS provisioning profile.
2019-09-30 mtklein@google.com fix buffer overflow
2019-09-30 bsalomon@google.com Construct GPU SkImages with SkColorType, don't infer from GrPixelConfig

Created with:
  gclient setdep -r src/third_party/skia@4a0d36d5bc57

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-09-30 15:47:47 -04:00
Nurhan Turgut
bc9501eace [web_ui] Fixing invalid state bug for text editing (flutter/engine#12698)
* Fixing invalid state bug for text editing. Flutter Framework was sending editing state selection base and extent as -1. Since -1 is an invalid value for a dom element selection it was not applied to the last editing state. Now if the base or offset is sent as negative value, web engine will set 0 to the selection range.

* Addressing PR comments.
2019-09-30 12:31:17 -07:00
liyuqian
ffca51fcdd Reland "Smooth out iOS irregular input events delivery (#12280)" (flutter/engine#12385)
This reverts commit 56bb40c0179628e37ba3614534552441642c0492.

Additionally, we fix https://github.com/flutter/flutter/issues/40863 by adding a secondary VSYNC callback.

Unit tests are updated to provide VSYNC mocking and check the fix of https://github.com/flutter/flutter/issues/40863.

The root cause of having https://github.com/flutter/flutter/issues/40863 is the false assumption that each input event must trigger a new frame. That was true in the framework PR https://github.com/flutter/flutter/pull/36616 because the input events there are all scrolling move events. When the PR was ported to the engine, we can no longer distinguish different types of events, and tap events may no longer trigger a new frame.

Therefore, this PR directly hooks into the `VsyncWaiter` and uses its (newly added) secondary callback to dispatch the pending input event.
2019-09-30 11:25:50 -07:00
Greg Spencer
5302cb60b3 Add missing flag for embedder. (flutter/engine#12700)
Adding missing flag for IsFocusable that I missed in #12618
2019-09-30 11:21:01 -07:00
Luca Zuccarini
1ebef447d7 Add a method to flutter_window_controller to destroy the current window. (flutter/engine#12076)
This allows the embedder to be shutdown by means other than manually closing the window (e.g. by handling a SIGINT).
2019-09-30 10:58:36 -07:00
skia-flutter-autoroll
67552b48d9 Roll fuchsia/sdk/core/linux-amd64 from sWs8N... to _0Sq8... (flutter/engine#12697)
Roll fuchsia/sdk/core/linux-amd64 from sWs8N... to _0Sq8...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  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/+/master/autoroll/README.md
2019-09-30 13:07:42 -04:00
Jason Simmons
08ca30ec00 Migrate from fuchsia.crash.Analyzer to fuchsia.feedback.CrashReporter (flutter/engine#12413)
Ported from Topaz
2019-09-30 09:50:07 -07:00
Greg Spencer
b174801460 Add isFocusable to SemanticsFlag (flutter/engine#12618)
This adds an isFocusable to SemanticsFlag so that the framework can tell the engine what semantics nodes are allowed to be focused, which will affect what platform flags are applied to the semantics information.

This flag is not yet in use by the frame
2019-09-30 09:46:48 -07:00
skia-flutter-autoroll
bcaf7cfb46 Roll src/third_party/skia e242d0ea937c..89e1f600ec78 (3 commits) (flutter/engine#12696)
https://skia.googlesource.com/skia.git/+log/e242d0ea937c..89e1f600ec78

git log e242d0ea937c..89e1f600ec78 --date=short --no-merges --format='%ad %ae %s'
2019-09-30 bungeman@google.com Improve implementations of copyTable.
2019-09-30 kjlubick@google.com Update gold aggregators to use new struct
2019-09-30 halcanary@google.com experimental/skottie_ios/SkottieMtkView: stopAtEnd option

Created with:
  gclient setdep -r src/third_party/skia@89e1f600ec78

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 rmistry@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/+/master/autoroll/README.md

Bug: None
TBR=rmistry@google.com
2019-09-30 12:02:12 -04:00