skia-flutter-autoroll
cb45f737fa
Roll fuchsia/sdk/core/linux-amd64 from ur0ah3sh2atct83EqYX28SjG3fKt-7Driu48GbpdxmMC to gMVpYn1cxQ0LeU-TSryUCg2o3rNcf7JWvlOqY6G00MYC ( flutter/engine#9612 )
...
Roll fuchsia/sdk/core/linux-amd64 from ur0ah3sh2atct83EqYX28SjG3fKt-7Driu48GbpdxmMC to gMVpYn1cxQ0LeU-TSryUCg2o3rNcf7JWvlOqY6G00MYC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 23:28:07 -04:00
Chinmay Garde
0d8f0955d5
Wire up custom event loop interop for the GLFW embedder. ( flutter/engine#9089 )
2019-06-29 19:35:22 -07:00
skia-flutter-autoroll
bd7d13bfe4
Roll fuchsia/sdk/core/linux-amd64 from xmxDtsnD0sfj7wxUaiMMhUwh72prBvMcYHY07lgTotcC to ur0ah3sh2atct83EqYX28SjG3fKt-7Driu48GbpdxmMC ( flutter/engine#9610 )
...
Roll fuchsia/sdk/core/linux-amd64 from xmxDtsnD0sfj7wxUaiMMhUwh72prBvMcYHY07lgTotcC to ur0ah3sh2atct83EqYX28SjG3fKt-7Driu48GbpdxmMC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 19:50:22 -04:00
Chinmay Garde
83b4d5a0d5
Document various classes in //flutter/shell/common. ( flutter/engine#9591 )
2019-06-29 14:08:02 -07:00
skia-flutter-autoroll
7c7ac0fd24
Roll fuchsia/sdk/core/linux-amd64 from XRYatTY5OvCnQ-5rGC8AnYltKa68CBxmnEK8QO0fpvQC to xmxDtsnD0sfj7wxUaiMMhUwh72prBvMcYHY07lgTotcC ( flutter/engine#9607 )
...
Roll fuchsia/sdk/core/linux-amd64 from XRYatTY5OvCnQ-5rGC8AnYltKa68CBxmnEK8QO0fpvQC to xmxDtsnD0sfj7wxUaiMMhUwh72prBvMcYHY07lgTotcC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 16:12:38 -04:00
Chris Yang
ef172e2250
disable mysterious failing tests ( flutter/engine#9608 )
2019-06-29 12:38:49 -07:00
skia-flutter-autoroll
989389d6f4
Roll fuchsia/sdk/core/linux-amd64 from jXpdljb7CHe8PEpUGGYqGvx6vFar6QRUh6HmpxMoS9sC to XRYatTY5OvCnQ-5rGC8AnYltKa68CBxmnEK8QO0fpvQC ( flutter/engine#9605 )
...
Roll fuchsia/sdk/core/linux-amd64 from jXpdljb7CHe8PEpUGGYqGvx6vFar6QRUh6HmpxMoS9sC to XRYatTY5OvCnQ-5rGC8AnYltKa68CBxmnEK8QO0fpvQC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 10:26:26 -04:00
skia-flutter-autoroll
5526356a9d
Roll fuchsia/sdk/core/linux-amd64 from Y3kUPtfq2frI60zx7VssO-WG733jtODCmnESyz0UGdEC to jXpdljb7CHe8PEpUGGYqGvx6vFar6QRUh6HmpxMoS9sC ( flutter/engine#9601 )
...
Roll fuchsia/sdk/core/linux-amd64 from Y3kUPtfq2frI60zx7VssO-WG733jtODCmnESyz0UGdEC to jXpdljb7CHe8PEpUGGYqGvx6vFar6QRUh6HmpxMoS9sC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 06:25:54 -04:00
Chris Bracken
682f2e53e1
[trace clients] Remove fuchsia.tracelink.Registry ( flutter/engine#9593 )
...
... replaced by fuchsia.tracing.provider.Registry.
PT-127
Change-Id: I8e1243e28292a2442c1ceb3b685a79979bd0bd42
This is a followup to 76599141095069c12160b0c079d1dddf9809552c.
Ported from the Topaz tree.
2019-06-29 00:58:15 -07:00
skia-flutter-autoroll
9ac31e011e
Roll fuchsia/sdk/core/linux-amd64 from w7VVL0dntMhd75uB9Yby88ecIJkWGhBsr8mqCMNKurcC to Y3kUPtfq2frI60zx7VssO-WG733jtODCmnESyz0UGdEC ( flutter/engine#9599 )
...
Roll fuchsia/sdk/core/linux-amd64 from w7VVL0dntMhd75uB9Yby88ecIJkWGhBsr8mqCMNKurcC to Y3kUPtfq2frI60zx7VssO-WG733jtODCmnESyz0UGdEC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-29 02:53:49 -04:00
skia-flutter-autoroll
c7f502f2a6
Roll src/third_party/skia 0d8c1aefd127..161f47dfbf6a (1 commits) ( flutter/engine#9598 )
...
https://skia.googlesource.com/skia.git
/%2Blog/0d8c1aefd127..161f47dfbf6a
git log 0d8c1aefd127fe4a4e7e28aba433f5ee8a2d6faa..161f47dfbf6ae5641263d8c95a421d2e82ae4a36 --date=short --no-merges --format=%ad %ae %s
2019-06-29 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-29 02:18:57 -04:00
skia-flutter-autoroll
ba6d5a60c9
Roll fuchsia/sdk/core/linux-amd64 from d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC to w7VVL0dntMhd75uB9Yby88ecIJkWGhBsr8mqCMNKurcC ( flutter/engine#9596 )
...
Roll fuchsia/sdk/core/linux-amd64 from d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC to w7VVL0dntMhd75uB9Yby88ecIJkWGhBsr8mqCMNKurcC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-28 23:11:49 -04:00
skia-flutter-autoroll
81b5f4715a
Roll src/third_party/skia 1ddee025229a..0d8c1aefd127 (1 commits) ( flutter/engine#9594 )
...
https://skia.googlesource.com/skia.git
/%2Blog/1ddee025229a..0d8c1aefd127
git log 1ddee025229a18fe6c6d1a35e6d0b70d50689846..0d8c1aefd127fe4a4e7e28aba433f5ee8a2d6faa --date=short --no-merges --format=%ad %ae %s
2019-06-28 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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-28 22:20:45 -04:00
Chris Bracken
ab721c3db7
[crash] switch to async crash analysis
...
with the synchronous call, this actually blocks the Flutter component
from serving its out/directory and prevents the Inspect synchronous
discovery
DX-1568 #done #comment
TESTED=`fx shell run fuchsia-pkg://fuchsia.com/crasher_dart#meta/crasher_dart.cmx` (report id 0b59643af026bc37)
TESTED=`fx shell sessionctl add_mod fuchsia-pkg://fuchsia.com/crasher_flutter#meta/crasher_flutter.cmx` then clicked on "Th
Change-Id: I8b0abd1034dba66cd7bb1d6768322cab36ed453b
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
c58d26f718
[dart/flutter_runner] Copy package.resolved_url for TRACE_DURATION
...
Ensure that the string data backing package.resolved_url is not modified
or moved by making a copy to pass as the argument value for
TRACE_DURATION.
PT-169 #comment
Change-Id: I1ef6ab9b1ecf350e82134d1d616a841611ac19c6
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
9dc7ebcdf4
[meta] add fuchsia.{net.NameLookup,posix.socket.Provider}
...
These protocols will replace fuchsia.net.SocketProvider.
Change-Id: I1425aa8b32c82e68f6176f5ffd8d8a9149b52de6
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
b3c911c9fc
[flutter] Re-enable unhandled error reporting
...
This re-enables unhandled Dart error handling in Flutter applications,
which was removed in a76b958.
The error handling as originally landed was unsafe. Specifically, in the
case where the unhandled error handler was triggered during shutdown,
there was a race condition which could cause a crash in the following
scenario:
1. Runner::OnApplicationTerminate() is triggered, which posts a task to
the application's platform thread will free the Application instance
and terminate the platform thread.
2. Before that task is serviced, the unhandled error handler is called
(by hooks.dart -> window.cc -> ui_dart_state.cc) on the UI thread.
3. The kill task is serviced and the Application dtor and Thread::Quit()
are called, terminating the platform thread.
4. The unhandled error handler attempts to post a task to the platform
thread, whose thread was killed in step 3. This triggers a crash.
Fixing this requires a mechanism for the message loop to know that the
associated thread has been terminated out from under it.
This patch adds mitigation for this scenario, but remains
non-threadsafe/racy. We pass the unhandled error handler a weak pointer
to the Application and check it before posting a task to the platform
thread. This has two issues:
1. WeakPtr isn't threadsafe, and assumes that all operations occur on a
single thread. We're checking its value (which is mutated on the
platform thread) on the UI thread without synchronization.
2. Even with a guarantee that the WeakPtr state were synchronized,
there's a window between when we check the weak pointer and when we
post to the platform thread in which application shutdown and thread
destruction may occur.
This unsafe mitigation is being landed in order to unblock a high
priority bug (FL-256) on a short schedule, and a proper refactoring will
be required to make this properly threadsafe.
Change-Id: If60d1d3ca5799d82597f8a3acc4ddd3871058972
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
d4ee1f4c3b
[flutter_runner] Rename outgoing 'public' to 'svc'.
...
This is the topaz counterpart to
https://fuchsia-review.googlesource.com/c/fuchsia/+/277254 .
This is a backwards-incompatible ABI change that will be landed together
with that CL. All clients have been migrated to be compatible with the
new ABI.
Change-Id: I07bb460ce3c6971eb671874db1f90e8c4906e656
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
7659914109
[trace clients] Remove fuchsia.tracelink.Registry
...
... replaced by fuchsia.tracing.provider.Registry.
PT-127
Change-Id: I8e1243e28292a2442c1ceb3b685a79979bd0bd42
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
e369245671
[flutter_runner] use external image create info
...
DX-939 #progress
MA-394 #progress
This informs the vulkan driver that we're creating an image
that will be backed by external memory. The driver driver can
decide to use different memory requirements based on the if
memory for the image can be exported or not.
No change in behavior. Existing tests (modular_tests,
scenic_tests, etc.) are sufficient and regressions will be
prevented by running these tests on aemu.
Test: fx shell run fuchsia-pkg://fuchsia.com/basemgr#meta/basemgr.cmx --base_shell=fuchsia-pkg://fuchsia.com/spinning_cube#
Change-Id: I489318c2e31f752f76c80a81245e203861d44d94
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
03d65cc0c5
[trace clients] Add fuchsia.tracing.provider.Registry to cmx files
...
... being renamed from fuchsia.tracelink.Register.
fuchsia.tracelink.Registry will be removed after change lands in fuchsia.
PT-127
Change-Id: Ie876228cf9d1e6fb052877e65b47918fdd0b9696
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
Chris Bracken
51327088f6
[trace clients] Replace trace-provider with trace-provider-with-fdio
...
PT-63
Change-Id: I9acd5aeba5f82e6d58ec324f0f64bf109a413410
Ported from Topaz tree.
2019-06-28 17:40:00 -07:00
skia-flutter-autoroll
4fcc58153a
Roll src/third_party/skia e4c88bb1f848..1ddee025229a (7 commits) ( flutter/engine#9586 )
...
https://skia.googlesource.com/skia.git
/%2Blog/e4c88bb1f848..1ddee025229a
git log e4c88bb1f8488782f4072cf7bf0068ead49821e0..1ddee025229a18fe6c6d1a35e6d0b70d50689846 --date=short --no-merges --format=%ad %ae %s
2019-06-28 herb@google.com Remove preparePath from the SkStrikeInterface
2019-06-27 egdaniel@google.com Move GL caps textureable and fbocolorattachment flags to FormatInfo.
2019-06-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-27 michaelludwig@google.com Switch drawTexture calls to use attemptQuadOptimization
2019-06-28 jvanverth@google.com Disable some code to handle Metal TSAN errors.
2019-06-27 michaelludwig@google.com Remove old texture op factories
2019-06-27 brianosman@google.com Reland "DM: Add a per-sink MemoryCache to all GPU sinks"
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-28 18:38:09 -04:00
skia-flutter-autoroll
37ca5c079f
Roll fuchsia/sdk/core/linux-amd64 from F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC to d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC ( flutter/engine#9583 )
...
Roll fuchsia/sdk/core/linux-amd64 from F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC to d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-28 18:14:41 -04:00
Amir Hardon
77a2f1c89b
Revert "Avoid a full screen overlay within virtual displays ( #9343 )" ( flutter/engine#9581 )
...
This reverts commit 2b66f64511df7de1404802aab5ccbdbb8587244e.
2019-06-28 13:43:23 -07:00
Yegor
34839e477a
Adds API for retaining intermediate engine layers ( flutter/engine#9461 )
...
Add new optional named oldLayer arguments to all push* methods of the SceneBuilder class.
When not null oldLayer signals to the engine that the intent is to update a layer rendered in a previous frame. The engine may optionally use that signal to reuse the resources allocated for that layer in the previous frame. For example, on the Web we can reuse existing DOM nodes and some of their properties and move fewer nodes around the tree.
The return type of each push method has been tightened up. Instead of having all methods return the same EngineLayer type, each method has its own unique layer type, e.g. OffsetEngineLayer. oldLayer parameters match the returned type. This prevents the framework (and other developers using dart:ui directly) from accidentally supplying an engine layer of the wrong type.
2019-06-28 12:56:03 -07:00
gaaclarke
579cc2d83f
Fixed memory leak by way of accidental retain on implicit self ( flutter/engine#9329 )
...
Fixed memory leak by way of accidental retain on implicit self.
2019-06-28 10:22:51 -07:00
skia-flutter-autoroll
5092a40b5d
Roll src/third_party/skia afd2c10c989c..e4c88bb1f848 (1 commits) ( flutter/engine#9577 )
...
https://skia.googlesource.com/skia.git
/%2Blog/afd2c10c989c..e4c88bb1f848
git log afd2c10c989ce85cb9e7f8e05cb0df0ae50a1cfd..e4c88bb1f8488782f4072cf7bf0068ead49821e0 --date=short --no-merges --format=%ad %ae %s
2019-06-27 brianosman@google.com Prevent caching path-rendering programs
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-28 13:01:41 -04:00
skia-flutter-autoroll
a4c404d004
Roll fuchsia/sdk/core/linux-amd64 from hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC to F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC ( flutter/engine#9576 )
...
Roll fuchsia/sdk/core/linux-amd64 from hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC to F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-28 12:09:27 -04:00
skia-flutter-autoroll
102227e3ae
Roll fuchsia/sdk/core/linux-amd64 from DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC to hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC ( flutter/engine#9574 )
...
Roll fuchsia/sdk/core/linux-amd64 from DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC to hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-28 08:32:45 -04:00
skia-flutter-autoroll
2285524861
Roll src/third_party/skia b851469b8e96..afd2c10c989c (2 commits) ( flutter/engine#9573 )
...
https://skia.googlesource.com/skia.git
/%2Blog/b851469b8e96..afd2c10c989c
git log b851469b8e964cf20ca911ba2acc4353084c08eb..afd2c10c989ce85cb9e7f8e05cb0df0ae50a1cfd --date=short --no-merges --format=%ad %ae %s
2019-06-27 fmalita@chromium.org [skottie] Use hybrid bounds for custom Shaper VAlign modes
2019-06-27 fmalita@chromium.org [skottie] Use explicit font ascent in Shaper
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-28 08:08:37 -04:00
skia-flutter-autoroll
481cbf333b
Roll fuchsia/sdk/core/linux-amd64 from N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC to DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC ( flutter/engine#9571 )
...
Roll fuchsia/sdk/core/linux-amd64 from N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC to DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-28 04:56:26 -04:00
skia-flutter-autoroll
ad90751018
Roll src/third_party/skia 842e92e29216..b851469b8e96 (6 commits) ( flutter/engine#9568 )
...
https://skia.googlesource.com/skia.git
/%2Blog/842e92e29216..b851469b8e96
git log 842e92e2921682553e32904b455cf36df8079f28..b851469b8e964cf20ca911ba2acc4353084c08eb --date=short --no-merges --format=%ad %ae %s
2019-06-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a9dfb3ba5db1..923c30fba116 (9 commits)
2019-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 1fffa0139440..9ef8c105f0dc (439 commits)
2019-06-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 522d51219054..40495290dceb (4 commits)
2019-06-27 rmistry@google.com [lottie-web-perf] Use canvas renderer for lottie-web
2019-06-27 mtklein@google.com disable SkVM JIT on Android
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-28 02:16:59 -04:00
gaaclarke
3dbca7037f
Switched preprocessor logic for exporting symbols for testing. (NDEBUG ( flutter/engine#9562 )
...
wasn't working for Luci builds).
2019-06-27 18:03:59 -07:00
gaaclarke
67ef386e9f
Has a binary messenger ( flutter/engine#9419 )
...
Made the engine and the view controllers have BinaryMessengers, not be
BinaryMessengers. This allows us to break retain cycles and makes the
leaking channels we have not less dire.
2019-06-27 17:25:32 -07:00
Chinmay Garde
8182a56965
Re-enable embedder_unittests. ( flutter/engine#9482 )
...
This was disabled in https://github.com/flutter/engine/pull/6798 waiting for
a Dart SDK patch to land e6d3a45b6a
which has long since been addressed.
2019-06-27 16:49:22 -07:00
skia-flutter-autoroll
f9893450a9
Roll fuchsia/sdk/core/linux-amd64 from SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C to N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC ( flutter/engine#9560 )
...
Roll fuchsia/sdk/core/linux-amd64 from SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C to N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-27 19:42:18 -04:00
skia-flutter-autoroll
213d1b037a
Roll src/third_party/skia d8f79a27b06b..842e92e29216 (108 commits) ( flutter/engine#9558 )
...
https://skia.googlesource.com/skia.git
/%2Blog/d8f79a27b06b..842e92e29216
git log d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc..842e92e2921682553e32904b455cf36df8079f28 --date=short --no-merges --format=%ad %ae %s
2019-06-27 mtklein@google.com implement Op::bytes with NEON tbl
2019-06-27 mtklein@google.com roll ANGLE to a9dfb3ba5db1751e51d603ce32f1c7c28a1df6c6
2019-06-27 mtklein@google.com simplify nibble_to_vpshufb
2019-06-27 egdaniel@google.com Reland "Refactor of GrGLCaps to move some code around."
2019-06-27 csmartdalton@google.com Track if we need stencil on GrRenderTargetContext
2019-06-27 michaelludwig@google.com Add generic texture op factory.
2019-06-27 mtklein@google.com aarch64 JIT first pass
2019-06-27 borenet@google.com [infra] Use Swarming task ID for logdog URL
2019-06-27 egdaniel@google.com Revert "Refactor of GrGLCaps to move some code around."
2019-06-27 mtklein@google.com steady clock is probably best
2019-06-27 borenet@google.com [infra] Trim down isolate for recipe bundle
2019-06-27 egdaniel@google.com Refactor of GrGLCaps to move some code around.
2019-06-27 jvanverth@google.com Check for too-small ovals when deciding on using GrCircleOp
2019-06-27 michaelludwig@google.com Separate src coordinates from domain rect in texture op.
2019-06-27 bungeman@google.com Fix argument order dependency when creating HBBlob.
2019-06-27 bsalomon@google.com Reland "Reland "Separate compressed and uncompressed texture functions""
2019-06-27 fmalita@chromium.org [skottie] Handle empty lines in Shaper
2019-06-27 egdaniel@google.com Disable texturing and rendering to F32 pixel configs.
2019-06-27 mtklein@google.com slight speedup for hsw::blit_row_s32a_opaque
2019-06-27 michaelludwig@google.com Reland "Replace GrQuadList with variable-length quad buffer"
2019-06-27 brianosman@google.com Revert "DM: Add a per-sink MemoryCache to all GPU sinks"
2019-06-26 mtklein@google.com Reland "add operator "" _mask() to make Assembler clearer"
2019-06-27 bsalomon@google.com constexprify a lot of GrTypesPriv.h
2019-06-27 mtklein@google.com make Label offsets int
2019-06-12 benjaminwagner@google.com Update driver on Ubuntu18 Quadro bots
2019-06-26 brianosman@google.com DM: Add a per-sink MemoryCache to all GPU sinks
2019-06-27 fmalita@chromium.org [skottie] Divide-by-zero in CameraAdapter::totalMatrix()
2019-06-26 borenet@google.com [infra] Refactor recipe properties in gen_tasks.go
2019-06-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6d58266ed63a..f857b5014e09 (11 commits)
2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a7f016080642..1fffa0139440 (380 commits)
2019-06-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9770a4660fc9..522d51219054 (7 commits)
2019-06-27 egdaniel@google.com Revert "add operator "" _mask() to make Assembler clearer"
2019-06-27 egdaniel@google.com Revert "Reland "Separate compressed and uncompressed texture functions""
2019-06-26 mtklein@google.com add operator "" _mask() to make Assembler clearer
2019-06-27 egdaniel@google.com Reland "Removed made-up kSBGRA pixel config."
2019-06-26 bsalomon@google.com Reland "Separate compressed and uncompressed texture functions"
2019-06-27 bsalomon@google.com Revert "Replace GrQuadList with variable-length quad buffer"
2019-06-26 bsalomon@google.com Revert "Removed made-up kSBGRA pixel config."
2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-26 rmistry@google.com Increase timeout for android compile bots
2019-06-26 mtklein@google.com 128-bit load / store
2019-06-26 bsalomon@google.com SkUNREACHABLE
2019-06-26 mtklein@google.com some scalar ops
2019-06-26 egdaniel@google.com Removed made-up kSBGRA pixel config.
2019-06-26 brianosman@google.com When using cached program binaries, always get uniform locations
2019-06-26 egdaniel@google.com Disable VkTransitionExternalQueueTest.
2019-06-26 bsalomon@google.com Revert "Separate compressed and uncompressed texture functions"
2019-06-26 michaelludwig@google.com Replace GrQuadList with variable-length quad buffer
2019-06-26 bsalomon@google.com Separate compressed and uncompressed texture functions
2019-06-26 halcanary@google.com header self-sufficiency and idempotency
2019-06-25 herb@google.com Make all SkGlyph fields private
2019-06-26 halcanary@google.com experimental/editor: app layer: setTitle
2019-06-25 csmartdalton@google.com Remove "nvpr" configs
2019-06-26 rmistry@google.com [skottie-wasm-perf] Add retries when calling puppeteer
2019-06-25 brianosman@google.com Fix and update the Intel GPU string parsing
2019-06-26 mtklein@google.com disable SkVM perf dumps
2019-06-26 rmistry@google.com [skottie-wasm-perf] Catch and exit with error if browser does not open
2019-06-25 herb@google.com Remove getGlyphMetrics from the interface
2019-06-25 fmalita@chromium.org [skottie] Venetian Blinds effect
2019-06-26 borenet@google.com [infra] Make Isolate*, BundleRecipes, and BuildTaskDrivers idempotent
2019-06-25 robertphillips@google.com Update SkSurface_Gpu::Valid to take a backend format
2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3b2255975f37..6d58266ed63a (7 commits)
2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aab9fad64483..a7f016080642 (454 commits)
2019-06-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e899321b0bf7..9770a4660fc9 (2 commits)
2019-06-25 herb@google.com Use rect calls in SkFont
2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-25 nifong@google.com Include sharing proc in skia static library when building for android.
2019-06-25 robertphillips@google.com Expose SkSurface::isCompatible
2019-06-25 herb@google.com findImage(const SkGlyph&) -> prepareImage(SkGlyph*)
2019-06-25 mtklein@google.com more aarch64 instructions
2019-06-25 jcgregorio@google.com Upgrade cipd package for vpython to latest.
2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms d7303797becf..4f682a1d0b94 (1 commits)
2019-06-24 bsalomon@google.com Make GrColorSpaceInfo store GrColorType.
2019-06-17 halcanary@google.com SkQP: fix Filterable.filter
2019-06-24 jvanverth@google.com Use asynchronous routines to build Metal shaders and pipelines for MacOS.
2019-06-24 mtklein@google.com baby steps for aarch64 support
2019-06-24 herb@google.com Introduce mergeGlyphAndImage to SkStrike
2019-06-24 borenet@google.com [infra] Add go_win asset, add InfraTests_Win bot
2019-06-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-24 bsalomon@google.com Trace events in backend texture APIs and GrDataUtils
2019-06-25 borenet@google.com Roll recipe dependencies (nontrivial).
2019-06-25 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 dfd760055152..3b2255975f37 (3 commits)
2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 91f69e5c58f5..aab9fad64483 (366 commits)
2019-06-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 900e1dac1b2d..e899321b0bf7 (7 commits)
2019-06-24 mtklein@google.com assemble directly into mmap'd memory
2019-06-24 brianosman@google.com ByteCode: Improved ExternalValue interface
2019-06-24 bsalomon@google.com Trace events in Gr[Vk]Gpu, GrVkCommandBuffer, GrVkCommandPool, and GrVkResoureProvider.
2019-06-24 mtklein@google.com add RP comparison for SkVM_Overhead
2019-06-24 bsalomon@google.com Trace events in GrVkAMDMemoryAllocator
2019-06-24 rmistry@google.com Add to lottieweb blacklist
2019-06-24 rmistry@google.com Do not retry G3 tryjobs
2019-06-22 nigeltao@google.com Pause Wuffs' getFrameCount in incremental decode
2019-06-17 jvanverth@google.com Reland "Prefer using GrOvalOpFactory over GrFillRRect for circles and axis-aligned circular roundrects."
2019-06-24 bsalomon@google.com Fix GrColorType name for half float RG.
2019-06-24 egdaniel@google.com Add defaults for GrProtected on createBackendTexture.
2019-06-24 csmartdalton@google.com Rename "preferredInternalSampleCount" to "internalMultisampleCount"
2019-06-24 herb@google.com Remove getGlyphIDMatrics type calls.
2019-06-24 rmistry@google.com [lottie-web-perf] Make similar to skottie-wasm-perf
2019-06-24 rmistry@google.com [skottie-wasm-perf] Make sure we are drawing to 1000x1000
2019-06-24 bsalomon@google.com Fix EGLImageTest asserts on Android
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-27 19:15:35 -04:00
Chinmay Garde
651c5174a5
Run benchmarks on try jobs. ( flutter/engine#9493 )
...
Fixes https://github.com/flutter/flutter/issues/35089 .
These runs only ensure that the benchmark harnesses are valid. No information should be collected on the trybots because the environments are not consistent and the builds are not optimized.
2019-06-27 14:11:02 -07:00
Gary Qian
09151ebfc2
Manually draw remainder curve for wavy decorations ( flutter/engine#9468 )
2019-06-27 10:33:13 -07:00
Qxyat
43b63e842d
fix FlutterOverlayView doesn't remove from superview in some cases ( flutter/engine#9532 )
2019-06-27 09:07:52 -07:00
skia-flutter-autoroll
980f531e51
Roll fuchsia/sdk/core/linux-amd64 from L_ORUWXyDEC29pSiSyKIwGqcFMQFsV91E3h_wPbUIUkC to SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C ( flutter/engine#9537 )
...
Roll fuchsia/sdk/core/linux-amd64 from L_ORUWXyDEC29pSiSyKIwGqcFMQFsV91E3h_wPbUIUkC to SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C
The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-06-27 10:32:16 -04:00
Dan Field
489e39e29d
Support image filter on paint ( flutter/engine#9508 )
2019-06-26 23:02:36 -07:00
Chris Bracken
ec9d1c5e50
Roll Fuchsia SDK to latest ( flutter/engine#9509 )
...
This rolls to CIPD package versions:
macOS SDK: pWygawI3vBzP9dYloEvKka8r1p0NpLLZzZQ-yMYI1UIC
Linux SDK: L_ORUWXyDEC29pSiSyKIwGqcFMQFsV91E3h_wPbUIUkC
Applies two breaking changes from the SDK:
* `zx_clock_get_new()` has been eliminated and replaced with
`zx_clock_get()`. See:
https://fuchsia-review.googlesource.com/c/fuchsia/+/293688
* Scenic `Metrics` no longer supports operator==; instead we use
`fidl::Equals()`.
2019-06-26 17:16:16 -07:00
Dan Field
d075f5f97f
Improve caching limits for Skia ( flutter/engine#9503 )
2019-06-26 16:21:46 -07:00
liyuqian
f6cb35b88b
Revert Skia version to d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc ( flutter/engine#9507 )
...
For https://github.com/flutter/flutter/issues/35142
2019-06-26 16:06:43 -07:00
Gary Qian
1593c143c0
Handle ambiguous directionality of final trailing whitespace in mixed bidi text ( flutter/engine#9489 )
2019-06-26 15:08:36 -07:00
Kaushik Iska
f6482d46e2
[android] External textures must be rescaled to fill the canvas ( flutter/engine#9501 )
...
* [android] External textures must be rescaled to fill the canvas
- After composition, we have a tight box that we need to fill.
- Video decoders typically operate using output buffers that are a whole
number of blocks (vertically and horizontally). This fixes
https://github.com/flutter/flutter/issues/34641 where the decoded
dimensions are rounded up.
- The cropping information for the current frame arrives in the form of
`SurfaceTexture.getTransformMatrix`. When we apply this transform we
need to account for the fact that we have already composited. This
means that in cases where the scaleX, scaleY are less than 1, we need
to rescale the image. We do this while preserving the aspect ratio.
2019-06-26 13:51:14 -07:00
skia-flutter-autoroll
22c8f29336
Roll src/third_party/skia 9dbbf887cee1..9acfb33ad8c6 (5 commits) ( flutter/engine#9505 )
...
https://skia.googlesource.com/skia.git
/%2Blog/9dbbf887cee1..9acfb33ad8c6
git log 9dbbf887cee1c561b78334ec46a13bf30af59b40..9acfb33ad8c6f5fc6097dff57c0de5e51ea590fd --date=short --no-merges --format=%ad %ae %s
2019-06-26 bsalomon@google.com Separate compressed and uncompressed texture functions
2019-06-26 halcanary@google.com header self-sufficiency and idempotency
2019-06-25 herb@google.com Make all SkGlyph fields private
2019-06-26 halcanary@google.com experimental/editor: app layer: setTitle
2019-06-25 csmartdalton@google.com Remove "nvpr" configs
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 (djsollen@google.com ), and stop
the roller if necessary.
2019-06-26 16:13:40 -04:00
skia-flutter-autoroll
6f02a0555d
Roll src/third_party/skia 2c1662e24da7..9dbbf887cee1 (6 commits) ( flutter/engine#9502 )
...
https://skia.googlesource.com/skia.git
/%2Blog/2c1662e24da7..9dbbf887cee1
git log 2c1662e24da766587a3b19c658493124f8135a47..9dbbf887cee1c561b78334ec46a13bf30af59b40 --date=short --no-merges --format=%ad %ae %s
2019-06-26 rmistry@google.com [skottie-wasm-perf] Add retries when calling puppeteer
2019-06-25 brianosman@google.com Fix and update the Intel GPU string parsing
2019-06-26 mtklein@google.com disable SkVM perf dumps
2019-06-26 rmistry@google.com [skottie-wasm-perf] Catch and exit with error if browser does not open
2019-06-25 herb@google.com Remove getGlyphMetrics from the interface
2019-06-25 fmalita@chromium.org [skottie] Venetian Blinds effect
The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (djsollen@google.com ), and stop
the roller if necessary.
2019-06-26 12:41:13 -04:00