skia-flutter-autoroll
cf6098ea01
Roll src/third_party/skia b9416caa367a..47c7e80e9552 (2 commits) ( flutter/engine#9308 )
...
https://skia.googlesource.com/skia.git
/%2Blog/b9416caa367a..47c7e80e9552
git log b9416caa367a770e55935916e135572c2461ca37..47c7e80e95524335fdad8034fe71a6352afcd9ae --date=short --no-merges --format=%ad %ae %s
2019-06-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5dc4d131fb35..f6ed31446fb7 (418 commits)
2019-06-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b8260a8e915d..df84b9466cfd (8 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-13 01:35:29 -04:00
Jason Simmons
520c272514
When running in AOT modes create a flutter_assets directory that can be used as the bundle path ( flutter/engine#9306 )
...
The engine RunBundleAndSnapshotFromLibrary API expects a bundle path directory
containing the application's assets. If the Android embedding is using
AOT ELF library packaging and does not need to extract assets, then create an
empty directory at the bundle path.
Fixes https://github.com/flutter/flutter/issues/34287
2019-06-12 17:34:02 -07:00
Chris Bracken
f4c9daeced
Handle Fuchsia SDK in license tool + roll SDK ( flutter/engine#9302 )
...
The Fuchsia SDK includes a root directory with multiple
license/copyright files. For files that don't include a copyright header
matching them to a specific license (e.g. shared library binaries) we
match them to all licenses.
Specifically, the SDK includes:
* LICENSE: the Fuchsia license
* LICENSE.vulkan: Apache 2.0 license for Vulkan
* COPYRIGHT.vulkan: additional non-Apache licenses/copyrights for Vulkan
* COPYRIGHT.musl: musl license/copyrights
Also rolls the Fuchsia SDK CIPD packages.
2019-06-12 17:32:32 -07:00
skia-flutter-autoroll
892eab4bdf
Roll src/third_party/skia 81756e4cae95..b9416caa367a (6 commits) ( flutter/engine#9305 )
...
https://skia.googlesource.com/skia.git
/%2Blog/81756e4cae95..b9416caa367a
git log 81756e4cae9547a525d039128a870e336f13114b..b9416caa367a770e55935916e135572c2461ca37 --date=short --no-merges --format=%ad %ae %s
2019-06-12 brianosman@google.com SkSL: Fix parsing of array types
2019-06-12 mtklein@google.com tighten up loop test
2019-06-12 egdaniel@google.com Fix setting of pipeline barrier in creating backend VkImage.
2019-06-12 robertphillips@google.com Add Ganesh support for RGBA_16161616 and RG_half
2019-06-12 rmistry@google.com Add tip on patching to G3 bot
2019-06-12 mtklein@google.com expand unit tests, fix extract
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-12 18:52:16 -04:00
Chinmay Garde
c45b5c0dee
Wire up Swiftshader based OpenGL ES unit-tests on hosts. ( flutter/engine#9264 )
...
Currently, all our host unit-tests that have rendering concerns use the software backend because of OpenGL ES availability and stability issues on the various platforms where we run host tests. Unfortunately, entire subsystems are disabled (and not tested) when rendering with the software backend. This patch pulls in SwiftShader and via pending patches in the buildroot, configures the host unit-tests to optionally use OpenGL ES in a stable manner without relying on the OpenGL drivers being present (and functional).
I have wired up the embedder test fixture in this patch to use the SwiftShader based OpenGL ES driver. I will update the shell and runtime unittests in a subsequent patch as well. The on and offscreen surfaces are configured as 1x1 pbuffer surface because we should be able to write pixel tests using OpenGL directly wihout having to deal with surfaces.
2019-06-12 12:32:09 -07:00
skia-flutter-autoroll
d169d94a48
Roll src/third_party/skia d62d406aa24c..81756e4cae95 (5 commits) ( flutter/engine#9300 )
...
https://skia.googlesource.com/skia.git
/%2Blog/d62d406aa24c..81756e4cae95
git log d62d406aa24c40e210bdc0dd79d434e98034e365..81756e4cae9547a525d039128a870e336f13114b --date=short --no-merges --format=%ad %ae %s
2019-06-12 mtklein@google.com test and fix that we cover the right inputs
2019-06-12 mtklein@google.com eliminate the need for a tmp ymm register
2019-06-12 brianosman@google.com Remove version string from Viewer's "highlight" SkSL shader
2019-06-12 mtklein@google.com remove moot comment
2019-06-07 nifong@google.com Minor optimization to serialization of SkPictures with many subpictures.
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-12 15:14:50 -04:00
Zachary Anderson
35107c4dca
Revert tracing changes ( flutter/engine#9296 )
...
* Revert "[fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing (#9289 )"
This reverts commit e7d406fe36790b1a8161d4687a6a4a144ba44254.
* Revert "Align fuchsia and non-fuchsia tracing (#9199 )"
This reverts commit 1ccb372e5f8ceaaf90f5b43b42df617d7f18d955.
2019-06-12 10:25:49 -07:00
skia-flutter-autoroll
d5bfcecbd1
Roll src/third_party/skia 698fa78b3cae..d62d406aa24c (1 commits) ( flutter/engine#9295 )
...
https://skia.googlesource.com/skia.git
/%2Blog/698fa78b3cae..d62d406aa24c
git log 698fa78b3cae067ed27ae95f0e90e8493e7cc2f9..d62d406aa24c40e210bdc0dd79d434e98034e365 --date=short --no-merges --format=%ad %ae %s
2019-06-12 reed@google.com Revert "Revert "try resolver pattern""
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-12 11:22:50 -04:00
skia-flutter-autoroll
fa946a374e
Roll src/third_party/skia ed7966f179c6..698fa78b3cae (1 commits) ( flutter/engine#9294 )
...
https://skia.googlesource.com/skia.git
/%2Blog/ed7966f179c6..698fa78b3cae
git log ed7966f179c62042f43b490c37f6f527a67ff0c3..698fa78b3cae067ed27ae95f0e90e8493e7cc2f9 --date=short --no-merges --format=%ad %ae %s
2019-06-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 1b5ad312c57a..2589cdcc88ec (5 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-12 05:10:00 -04:00
skia-flutter-autoroll
fab2583635
Roll src/third_party/skia d82ca0bf2c99..ed7966f179c6 (2 commits) ( flutter/engine#9293 )
...
https://skia.googlesource.com/skia.git
/%2Blog/d82ca0bf2c99..ed7966f179c6
git log d82ca0bf2c9916dbc26f8d8de5198bf6109fd0b4..ed7966f179c62042f43b490c37f6f527a67ff0c3 --date=short --no-merges --format=%ad %ae %s
2019-06-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3032e0d81bfa..5dc4d131fb35 (409 commits)
2019-06-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0a9f0179ddef..b8260a8e915d (9 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-12 01:32:20 -04:00
skia-flutter-autoroll
ac870f84a4
Roll src/third_party/skia f39124b0764d..d82ca0bf2c99 (3 commits) ( flutter/engine#9291 )
...
https://skia.googlesource.com/skia.git
/%2Blog/f39124b0764d..d82ca0bf2c99
git log f39124b0764d98afa45495281ea089acc02a5855..d82ca0bf2c9916dbc26f8d8de5198bf6109fd0b4 --date=short --no-merges --format=%ad %ae %s
2019-06-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-11 egdaniel@google.com A few fixes to recent gpu Copy Op changes.
2019-06-11 bsalomon@google.com Allow async read back GM to YUV to fail. Skip on DDL.
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-11 21:59:14 -04:00
Kaushik Iska
deaaaf3d53
Refactor Delayed Tasks to their own file ( flutter/engine#9290 )
...
* Refactor Delayed Tasks to their own class
* fix some comments
* Update BUILD.gn
2019-06-11 18:33:04 -07:00
Dan Field
899cd81833
[iOS] [a11y] Don't allow scroll views to grab a11y focus ( flutter/engine#9282 )
2019-06-11 18:02:47 -07:00
Dan Field
e7d406fe36
[fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing ( flutter/engine#9289 )
2019-06-11 18:02:15 -07:00
Matt Carroll
fb2826eb79
Fixed memory leaks within FlutterFragment and FlutterView ( #34268 , #34269 , #34270 ). ( flutter/engine#9288 )
2019-06-11 17:01:20 -07:00
liyuqian
fe0db192d9
Report timings faster (100ms) in profile/debug ( flutter/engine#9287 )
...
This should satisfy the low-latency need of DevTools.
Test added:
* ReportTimingsIsCalledSoonerInNonReleaseMode
* ReportTimingsIsCalledLaterInReleaseMode
2019-06-11 16:51:20 -07:00
stuartmorgan
87070e4145
Add refresh callback to GLFW shell ( flutter/engine#9280 )
...
In some cases, the window needs to be redrawn without a resize. This
adds a callback for that case to trigger a repaint.
Since there's no embedding API for repainting, trigger it with a window
metrics event using the current window size.
Fixes https://github.com/flutter/flutter/issues/30731
2019-06-11 16:16:14 -07:00
Matt Carroll
6aed5635cd
Expose a hasRenderedFirstFrame() method in FlutterView ( #34275 ). ( flutter/engine#9285 )
2019-06-11 15:47:04 -07:00
Matt Carroll
aaee816c89
Fix TextInputPlugin NPE caused by PlatformViewsController ref in new embedding ( #34283 ). ( flutter/engine#9283 )
2019-06-11 15:21:55 -07:00
skia-flutter-autoroll
b43b117087
Roll src/third_party/skia df586b7d568d..f39124b0764d (11 commits) ( flutter/engine#9284 )
...
https://skia.googlesource.com/skia.git
/%2Blog/df586b7d568d..f39124b0764d
git log df586b7d568dadbab54d21f5e66b055911e68eb3..f39124b0764d98afa45495281ea089acc02a5855 --date=short --no-merges --format=%ad %ae %s
2019-06-11 jlavrova@google.com Baseline for empty text
2019-06-11 reed@google.com expose xform to google3
2019-06-11 mtklein@google.com refine perf dumps a little
2019-06-11 bsalomon@google.com Add SkRasterPipeline support for more load/store formats and GrSwizzle.
2019-06-11 herb@google.com Make fAdvance{X|Y} private.
2019-06-11 mtklein@google.com better perf support for JIT code
2019-06-11 nihohit@gmail.com third-party.gni: Search includes using -I.
2019-06-11 rmistry@google.com Increase timeout for G3 framework bot
2019-06-06 mtklein@google.com add basic JIT using xbyak
2019-06-11 herb@google.com Make fForceBW private.
2019-06-11 jvanverth@google.com Fix ASAN issue with CreateTestingOnlyMtlTextureInfo
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-11 18:21:40 -04:00
stuartmorgan
0c39e8283e
Fix crash on minimize with GLFW shell ( flutter/engine#9278 )
...
Fixes a divide-by-zero in pixel density computation.
2019-06-11 11:50:19 -07:00
skia-flutter-autoroll
ed85c6eefd
Roll src/third_party/skia a716809d5ad3..df586b7d568d (17 commits) ( flutter/engine#9279 )
...
https://skia.googlesource.com/skia.git
/%2Blog/a716809d5ad3..df586b7d568d
git log a716809d5ad3d7eedc368230a2a9a5df88a2df03..df586b7d568dadbab54d21f5e66b055911e68eb3 --date=short --no-merges --format=%ad %ae %s
2019-06-11 bsalomon@google.com Use float literal with std::fill of floats
2019-06-11 jvanverth@google.com Don't use MSAA config if can't resolve
2019-05-30 jlavrova@google.com Reland "SkParagraph"
2019-06-11 brianosman@google.com Remove all NexusPlayer bots and driver workarounds
2019-06-11 rmistry@google.com Add bin/try-clients to trigger client tryjobs
2019-06-11 ethannicholas@google.com fixed an skslc crash with uninitialized globals
2019-06-10 ethannicholas@google.com fixed SkSL handling of negated literal vectors
2019-06-11 jvanverth@google.com Support more YUV texture formats for Metal
2019-06-11 bsalomon@google.com Initial implementation of SkSurface::asyncRescaleAndReadPixelsYUV420.
2019-06-11 herb@google.com Revert "try resolver pattern"
2019-06-11 robertphillips@google.com Remove IO refs from GrSurfaceProxy only
2019-06-05 brianosman@google.com Enable gl_FragCoord workaround on NexusPlayer, and re-enable analytic clipping
2019-06-11 hcm@google.com fix up relative links and spacing
2019-06-10 jvanverth@google.com Minor cleanups to GrMtlGpuRTCommandBuffer
2019-06-10 fmalita@chromium.org [skottie] Animated text tracking support
2019-06-10 jvanverth@google.com Use new retain() method to set up window context.
2019-06-10 ethannicholas@google.com fixed a spot where skslc would crash instead of report a parse error
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-11 14:46:20 -04:00
Chris Bracken
097742c13c
Fix missing return lint ( flutter/engine#9246 )
...
A recent Dart roll improved the detection of missing return statements.
Since we enforce that all enum values must be covered in switch
statements, this isn't an issue, but we add a return to fix the lint.
2019-06-11 10:49:06 -07:00
Jason Simmons
888d951d19
Load AOT compiled Dart assets only from ELF libraries ( flutter/engine#9260 )
...
Previously AOT compiled Dart code would be packaged as a group of assets
within the APK. This has been replaced by a single ELF library containing
the same data.
2019-06-11 10:10:45 -07:00
Chinmay Garde
b01f09fea6
Whitelist the —enable_mirrors flag to fix regression in existing embedder. ( flutter/engine#9266 )
2019-06-11 10:09:16 -07:00
Dan Field
903bb51f0e
Unbreak internal rolls ( flutter/engine#9270 )
...
Adds back constructor for Rasterizer temporarily
2019-06-11 08:52:41 -07:00
skia-flutter-autoroll
587596008b
Roll src/third_party/skia bba5aa761cd5..a716809d5ad3 (1 commits) ( flutter/engine#9269 )
...
https://skia.googlesource.com/skia.git
/%2Blog/bba5aa761cd5..a716809d5ad3
git log bba5aa761cd5064f6ce4f2de4e7b0c647b4c4113..a716809d5ad3d7eedc368230a2a9a5df88a2df03 --date=short --no-merges --format=%ad %ae %s
2019-06-10 reed@google.com try resolver pattern
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-11 09:13:31 -04:00
skia-flutter-autoroll
694e16a181
Roll src/third_party/skia 77cb2ca3c9aa..bba5aa761cd5 (3 commits) ( flutter/engine#9267 )
...
https://skia.googlesource.com/skia.git
/%2Blog/77cb2ca3c9aa..bba5aa761cd5
git log 77cb2ca3c9aa08dc5cd72b67969c06e960121d52..bba5aa761cd5064f6ce4f2de4e7b0c647b4c4113 --date=short --no-merges --format=%ad %ae %s
2019-06-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2d0a9acb0551..1b5ad312c57a (3 commits)
2019-06-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 37e3060c53b6..3032e0d81bfa (346 commits)
2019-06-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f60a2d59c9f2..0a9f0179ddef (9 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-11 02:57:44 -04:00
skia-flutter-autoroll
82f70c0705
Roll src/third_party/skia bb74990a11d9..77cb2ca3c9aa (1 commits) ( flutter/engine#9265 )
...
https://skia.googlesource.com/skia.git
/%2Blog/bb74990a11d9..77cb2ca3c9aa
git log bb74990a11d91ebe0ff474107c6dae3c0aadf308..77cb2ca3c9aa08dc5cd72b67969c06e960121d52 --date=short --no-merges --format=%ad %ae %s
2019-06-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-10 23:25:20 -04:00
skia-flutter-autoroll
2025a92c48
Roll src/third_party/skia cb1adb40d0f3..bb74990a11d9 (3 commits) ( flutter/engine#9261 )
...
https://skia.googlesource.com/skia.git
/%2Blog/cb1adb40d0f3..bb74990a11d9
git log cb1adb40d0f310c6edac6c4afbede5acd0388b59..bb74990a11d91ebe0ff474107c6dae3c0aadf308 --date=short --no-merges --format=%ad %ae %s
2019-06-10 robertphillips@google.com Add P016 and P010 examples to wacky_yuv_formats GM
2019-06-10 ethannicholas@google.com SkSL vector divide by zero now properly reports an error
2019-06-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (herb@google.com ), and stop
the roller if necessary.
2019-06-10 19:51:56 -04:00
Matt Carroll
b29ba6d09d
Removed VIRTUAL_KEYBOARD check in TextInputPlugin because it's blocking Espresso work and its purpose is unknown. ( flutter/engine#9238 )
2019-06-10 13:30:39 -07:00
skia-flutter-autoroll
cdaee69819
Roll src/third_party/skia 5ec1b8ff3f45..cb1adb40d0f3 (10 commits) ( flutter/engine#9258 )
...
https://skia.googlesource.com/skia.git
/%2Blog/5ec1b8ff3f45..cb1adb40d0f3
git log 5ec1b8ff3f45e5bbd9d21cdf60217e417118d0ed..cb1adb40d0f310c6edac6c4afbede5acd0388b59 --date=short --no-merges --format=%ad %ae %s
2019-06-10 robertphillips@google.com Add srcData version of createBackendTexture API
2019-06-07 jvanverth@google.com Change GrCFResource to sk_cf_obj and move to include/ports.
2019-06-10 reed@google.com Fix font creation lost style on Mac
2019-06-04 halcanary@google.com More classes no longer inherit from SkNoncopyable
2019-06-10 fmalita@chromium.org [skottie] Add support for range selector domains
2019-06-10 mtklein@google.com add Builder::dump()
2019-06-10 borenet@google.com [infra] Add MSAN GPU (SwiftShader) bot
2019-06-06 mtklein@google.com clarify behavior in SkTypeface::serialize() a little
2019-06-10 mtklein@google.com tweak mul/mad_unorm8
2019-06-07 robertphillips@google.com Make GL & Vk backends create uninitialized backend textures
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-10 16:13:13 -04:00
liyuqian
43f4c1d3c7
Make flow layers' attributes immutable ( flutter/engine#9176 )
...
For https://github.com/flutter/flutter/issues/33807
We still need to make layers' children immutable for full immutability.
That will require us to change the SceneBuilder API to build the layer
bottom up instead of top down (post-order traversal instead of pre-order
traversal).
2019-06-10 13:09:37 -07:00
Amir Hardon
8fcd81b36a
Reland "Keyboard support for embedded Android views. ( #9203 ) ( flutter/engine#9257 )
...
#9203 broke the keyboard_resize integration test(see more details in flutter/flutter#34085 (comment)).
This re-lands @9203 and fixes the issue the integration test uncovered by always allowing to hide the keyboard.
The difference from the original change is 07d2598
2019-06-10 12:56:35 -07:00
skia-flutter-autoroll
b0e17189df
Roll src/third_party/skia 607c6d9c86ab..5ec1b8ff3f45 (13 commits) ( flutter/engine#9253 )
...
https://skia.googlesource.com/skia.git
/%2Blog/607c6d9c86ab..5ec1b8ff3f45
git log 607c6d9c86ab32ed58c9db9b1e0cf94e0913326f..5ec1b8ff3f45e5bbd9d21cdf60217e417118d0ed --date=short --no-merges --format=%ad %ae %s
2019-06-10 jlavrova@google.com Adding skparagraphto public.bzl
2019-06-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-08 senorblanco@chromium.org GrTessellator: fix for intersections returning non-finite points.
2019-06-07 ethannicholas@google.com tighten up SkSL parser depth testing
2019-06-07 mtklein@google.com revise extract instruction
2019-06-10 ethannicholas@google.com skslc now errors on out-of-range shifts
2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ea49f6f5d4e3..2d0a9acb0551 (7 commits)
2019-06-07 fmalita@chromium.org [skottie] Range selector cleanup pass
2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c2c829bc9a63..f60a2d59c9f2 (3 commits)
2019-06-07 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6406ce90edf0..37e3060c53b6 (508 commits)
2019-06-10 herb@google.com Revert "SkParagraph"
2019-06-10 herb@google.com Revert "Build fix"
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 (herb@google.com ), and stop
the roller if necessary.
2019-06-10 12:43:12 -04:00
Wu Zhong
cdfbefc864
Correct typo ( flutter/engine#9244 )
2019-06-09 09:06:43 -07:00
Dan Field
41f7455e7d
Mark semantics functions const ( flutter/engine#9243 )
2019-06-08 15:11:04 -07:00
Chinmay Garde
186e038a26
[engine] Fix builds targeting Android from a Windows host gen_snapshot ( flutter/engine#9190 )
2019-06-07 22:46:29 -07:00
Jonah Williams
162f3b9e38
Revert "Keyboard support for embedded Android views. ( #9203 )" ( flutter/engine#9239 )
2019-06-07 18:21:57 -07:00
skia-flutter-autoroll
5cc5f212f1
Roll src/third_party/skia 14c8ca93db18..53ae936b8447 (1 commits) ( flutter/engine#9236 )
...
https://skia.googlesource.com/skia.git
/%2Blog/14c8ca93db18..53ae936b8447
git log 14c8ca93db18f55ebcd44da341f7652308cad7cc..53ae936b8447e94115b99210bd3a0ff8871abb0b --date=short --no-merges --format=%ad %ae %s
2019-06-07 bungeman@google.com Make rasterallocator test a bit better.
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-07 19:06:37 -04:00
Dan Field
c64bdc2629
Document AccessibilityBridge.java ( flutter/engine#9237 )
2019-06-07 16:00:38 -07:00
Ben Konyi
00de8257d5
Remove unnecessary whitelisted flags for --dart-flags ( flutter/engine#9233 )
2019-06-07 14:43:43 -07:00
liyuqian
edabb87b03
Add web integration test to build_and_test_host ( flutter/engine#9218 )
...
This will catch failure early for cases like https://github.com/flutter/engine/pull/9216 (which fixes manual roll for https://github.com/flutter/engine/pull/8983 ).
2019-06-07 14:16:04 -07:00
skia-flutter-autoroll
2210dd7249
Roll src/third_party/skia fe18de506097..14c8ca93db18 (11 commits) ( flutter/engine#9231 )
...
https://skia.googlesource.com/skia.git
/%2Blog/fe18de506097..14c8ca93db18
git log fe18de506097d9cfa5f2a2a057e1dd134a96c116..14c8ca93db18f55ebcd44da341f7652308cad7cc --date=short --no-merges --format=%ad %ae %s
2019-06-07 jlavrova@google.com Build fix
2019-06-07 brianosman@google.com Interpreter: Refactor interface and lifetime management
2019-06-07 mtklein@google.com fold through SKSL_USE_STD_STRING
2019-06-07 mtklein@google.com free skvx from its Skia shackles
2019-06-07 robertphillips@google.com Revise GrDataUtils to be more self-contained (take 3)
2019-06-07 egdaniel@google.com Reland "Reland "Remove support for copyAsDraw in gpu copySurface.""
2019-06-07 herb@google.com Remove advance only mode from SkGlyph.
2019-05-30 jlavrova@google.com SkParagraph
2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 386ae89d2b64..ed2c978cdeef (1 commits)
2019-06-07 jvanverth@google.com Another attempt at a shim to get sk_cf_obj landed.
2019-06-07 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-07 15:28:02 -04:00
skia-flutter-autoroll
f19fa319c5
Roll src/third_party/skia 6faf8d662af8..fe18de506097 (1 commits) ( flutter/engine#9228 )
...
https://skia.googlesource.com/skia.git
/%2Blog/6faf8d662af8..fe18de506097
git log 6faf8d662af8beb770b49d9f8adaab0bf7d68637..fe18de506097d9cfa5f2a2a057e1dd134a96c116 --date=short --no-merges --format=%ad %ae %s
2019-06-06 robertphillips@google.com Experimental: Add R_16 and RG_1616 to Ganesh (take 2)
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-07 10:31:42 -04:00
skia-flutter-autoroll
f1b83a6807
Roll src/third_party/skia 0e8362655a66..6faf8d662af8 (1 commits) ( flutter/engine#9225 )
...
https://skia.googlesource.com/skia.git
/%2Blog/0e8362655a66..6faf8d662af8
git log 0e8362655a66ac2761d8aea1bec544bb86a0bc76..6faf8d662af8beb770b49d9f8adaab0bf7d68637 --date=short --no-merges --format=%ad %ae %s
2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b91f87b6ce1c..ea49f6f5d4e3 (8 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-07 05:36:44 -04:00
skia-flutter-autoroll
ff27be2e97
Roll src/third_party/skia 3431d9d1dcc6..0e8362655a66 (2 commits) ( flutter/engine#9223 )
...
https://skia.googlesource.com/skia.git
/%2Blog/3431d9d1dcc6..0e8362655a66
git log 3431d9d1dcc6b48427cfb739609e131dc9832635..0e8362655a66ac2761d8aea1bec544bb86a0bc76 --date=short --no-merges --format=%ad %ae %s
2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5f60135c7766..6406ce90edf0 (429 commits)
2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5c9e165bc4d5..c2c829bc9a63 (4 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-07 02:03:56 -04:00
Amir Hardon
5f0df6eba8
Keyboard support for embedded Android views. ( flutter/engine#9203 )
...
Generally what this PR is doing is setting up a delegation mechanism
for Android's onCreateInputConnection.
It works by letting the framework know when an embedded view gets loses
focus(within the virtual display), the framework maintains a focus node
for each Android view that is kept in sync with the focus state of the
embedded view.
The TextInputPlugin is extended to allow for 2 type of text clients a
"framework client"(what we had before) and a "platform view client".
When the AndroidView's focus node in the framework is focused the
framework sets a "platform view text client" for the TextInputPlugin,
which will result in the TextInputPlugin delegating
createInputConnection to the platform view.
When a platform view is resized, we are detaching it from a virtual
display and attaching it to a new one, as a side affect a platform view
might lose an active input connection, to workaround that we "lock" the
connection when resizing(by caching it and forcing the cached copy until
the resize is done).
Additional things worth calling out in this PR:
To properly answer which views are allowed for input connection
proxying we compare a candidate view's root view to the set of root
views of all virtual displays.
We also preserve a view's focus state across resizes.
Note that this PR only wires text for the io.flutter.view.FlutterView
For the new Android embedding some additional plumbing is necessary.
Corresponding framework PR: flutter/flutter#33901
flutter/flutter#19718
2019-06-06 21:58:04 -07:00
skia-flutter-autoroll
b96ad0a1b0
Roll src/third_party/skia 6e4fee8c812e..3431d9d1dcc6 (17 commits) ( flutter/engine#9221 )
...
https://skia.googlesource.com/skia.git
/%2Blog/6e4fee8c812e..3431d9d1dcc6
git log 6e4fee8c812e204222ec8b5c7217924d42743d31..3431d9d1dcc6b48427cfb739609e131dc9832635 --date=short --no-merges --format=%ad %ae %s
2019-06-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-06 bungeman@google.com Remove duplicate simple samples, make one a gm.
2019-06-06 brianosman@google.com Remove unused caps: UnsignedSupport and ImageLoadStoreSupport
2019-06-06 fmalita@chromium.org [skottie] Fix text selector sub-unit range handling
2019-06-06 brianosman@google.com Fix line numbering problem when reporting SkSL compile errors
2019-06-05 stani@google.com Small fixes to C API. Add SK_API and fix function signature mismatch.
2019-06-06 herb@google.com Make FindOrCreateStrikeWithNoDeviceExclusive analog for SkStrikeSpec
2019-06-06 egdaniel@google.com Manual revert of "Revise GrDataUtils to be more self-contained"
2019-06-06 egdaniel@google.com remove unused metal variable
2019-06-06 egdaniel@google.com Revert "Experimental: Add R_16 and RG_1616 to Ganesh"
2019-06-06 egdaniel@google.com Remove version from copy shaders.
2019-06-06 herb@google.com Rename SkStrikeSpecStorage -> SkStrikeSpec
2019-06-06 herb@google.com Move Glyph Intercept code from SkStrike to SkGlyph
2019-06-06 egdaniel@google.com Revert "Reland "Remove support for copyAsDraw in gpu copySurface.""
2019-06-06 egdaniel@google.com Reland "Fix vulkan async transfer from call to not submit command buffer to early."
2019-06-06 egdaniel@google.com Revert "Fix vulkan async transfer from call to not submit command buffer to early."
2019-06-06 mtklein@google.com run rewrite_includes.py
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-06 22:30:03 -04:00
Jason Simmons
2e011a7df5
Update Engine::ReportTimings to use the new FML_TRACE macros ( flutter/engine#9215 )
2019-06-06 10:58:59 -07:00