- 19 6月, 2019 8 次提交
-
-
由 gaaclarke 提交于
Created FlutterSurrogateBinaryMessenger to make sure that channels are holding onto engines and not viewcontrollers. This doesn't change the public API but makes clients do what we want them to be doing, using Engine for FlutterBinaryMessenger.
-
由 Francisco Magdaleno 提交于
-
由 Matt Carroll 提交于
Add APIs for querying FlutterView for a FlutterEngine and listening for attachment/detachment (#29114). (#9356)
-
由 Matt Carroll 提交于
-
由 Matt Carroll 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/c6438c0b7f32..7694b90eb000 git log c6438c0b7f323a40ffbb571fc72981c6c1ac7282..7694b90eb000cd91813171cb9ad5a2b45d51dcf9 --date=short --no-merges --format=%ad %ae %s 2019-06-18 bsalomon@google.com Revert "Consolidate quad optimizations into single internal function." 2019-06-18 brianosman@google.com Cast to fix Linux ANGLE builds 2019-06-17 jlavrova@google.com Refactor font resolution out of font iterator; few minor bug fixes 2019-06-18 robertphillips@google.com Add Ganesh support for RGBA_16161616 and RG_half (take 2) 2019-06-18 mtklein@google.com extract Assembler so it can be tested 2019-06-18 brianosman@google.com Revert "Interpreter: Support striped inputs for less overhead" 2019-06-18 borenet@google.com [infra] Add UpdateGoDeps bot 2019-06-18 brianosman@google.com Connect ANGLE's trace events to Skia's tracing 2019-06-18 michaelludwig@google.com Consolidate quad optimizations into single internal function. 2019-06-18 jvanverth@google.com Minimize renderstate changes and vertex buffer rebinding. 2019-06-18 egdaniel@google.com Reland "Store GrSwizzle on proxies for texturing and swizzling." 2019-06-18 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 liyuqian 提交于
Had change locally but forgot to `git commit -a` before `git push`...
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/07edcfd4dc19..c6438c0b7f32 git log 07edcfd4dc1962921de1775fd506e04e27f98642..c6438c0b7f323a40ffbb571fc72981c6c1ac7282 --date=short --no-merges --format=%ad %ae %s 2019-06-18 mtklein@google.com start excising xbyak 2019-06-18 borenet@google.com Remove experimental Go bindings 2019-06-18 benjaminwagner@google.com Add Firestore emulator to gcloud_linux asset. 2019-06-18 rmistry@google.com [skottie-wasm-perf] Add recipe and CPU bot 2019-06-18 bungeman@google.com Remove SK_IGNORE_MAC_BLENDING_MATCH_FIX. 2019-06-18 brianosman@google.com Interpreter: Support striped inputs for less overhead 2019-06-18 brianosman@google.com Revert "Revert "Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU"" 2019-06-18 borenet@google.com [infra] Fix Cloud Build 2019-06-18 egdaniel@google.com Move a bunch of gpu files out of include/private and into src/gpu. 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 (bsalomon@google.com), and stop the roller if necessary.
-
- 18 6月, 2019 15 次提交
-
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/c6628127dc30..07edcfd4dc19 git log c6628127dc3016b5d1e36562a10a8f557fbf0dcf..07edcfd4dc1962921de1775fd506e04e27f98642 --date=short --no-merges --format=%ad %ae %s 2019-05-28 borenet@google.com [infra] Fix Go builds 2019-06-17 fmalita@chromium.org [skottie] Add support for motion tile phase 2019-06-18 rmistry@google.com [skottie-wasm-perf] Command line application to measure perf 2019-06-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ed2c978cdeef..d7303797becf (1 commits) 2019-06-18 rmistry@google.com [skottie-wasm-perf] Date.now() has millisecs precision, we need microsecs 2019-06-18 robertphillips@google.com Revert "Add function to GrDataUtils to handle color conversions." 2019-06-18 robertphillips@google.com Revert "Make SkASSERT not break build in constexpr GrSwizzle method on GCC" 2019-06-18 robertphillips@google.com Revert "Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU" 2019-06-17 robertphillips@google.com Suppress Valgrind test 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/e7f8c34384ed..c6628127dc30 git log e7f8c34384ed036089158bb397311237588896c4..c6628127dc3016b5d1e36562a10a8f557fbf0dcf --date=short --no-merges --format=%ad %ae %s 2019-06-17 bungeman@google.com Correctly call SkFontMgr_DirectWrite constructor. 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/9c71e7be1097..e7f8c34384ed git log 9c71e7be1097a58a5918c1440a454def9388cff3..e7f8c34384ed036089158bb397311237588896c4 --date=short --no-merges --format=%ad %ae %s 2019-06-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 853ebacf99a4..c211c2f5b59d (17 commits) 2019-06-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a2197be674d6..aad06d1d3342 (843 commits) 2019-06-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8c12f564113c..9283b2559c05 (14 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/4b203ad7ac02..9c71e7be1097 git log 4b203ad7ac024b959fb6baa2d0cc3a724fb8fa85..9c71e7be1097a58a5918c1440a454def9388cff3 --date=short --no-merges --format=%ad %ae %s 2019-06-17 herb@google.com Remove all global mutexes 2019-06-17 mtklein@google.com enable SkVM JIT testing on x86-64 Linux bots 2019-06-17 mtklein@google.com centralize and force-inline unaligned_{load,store} 2019-06-17 csmartdalton@google.com Add a "preferredInternalSampleCount" cap 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 ojhunt 提交于
Bug: SEC-314 dding this feature all fuchsia components as a pre-flight step as we restrict the ability for arbitrary processes to make VMOs executable.
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/55091020435c..4b203ad7ac02 git log 55091020435c876d12f2d74697b21edbc98e13fa..4b203ad7ac024b959fb6baa2d0cc3a724fb8fa85 --date=short --no-merges --format=%ad %ae %s 2019-06-17 reed@google.com add motion blur params to skottie2movie 2019-06-17 brianosman@google.com Add some precision back to timestamps when using --trace 2019-06-17 brianosman@google.com Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU 2019-06-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial). 2019-06-17 benjaminwagner@google.com Omit build number for LenovoYogaC630 os dimension 2019-06-17 bsalomon@google.com Make SkASSERT not break build in constexpr GrSwizzle method on GCC 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 Jason Simmons 提交于
Use the DartServiceIsolate status callback to publish the observatory URI to the Android embedder (#9337) The Android embedder had been using a JNI call to get the observatory URI from DartServiceIsolate. This call was not thread safe and was redundant with the server status callback mechanism used on iOS.
-
由 Jason Simmons 提交于
Applications can use an embedder API to obtain the isolate ID and then use it in calls to the Dart service protocol.
-
由 Gary Qian 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/92b81e14d9c2..55091020435c git log 92b81e14d9c2b8a9ec0debe74014d63db4589c99..55091020435c876d12f2d74697b21edbc98e13fa --date=short --no-merges --format=%ad %ae %s 2019-06-17 bsalomon@google.com Add function to GrDataUtils to handle color conversions. 2019-06-17 fmalita@chromium.org [skottie] Motion tile effect 2019-06-17 rmistry@google.com Fix ingested perf data from Skottie tracing bots + add renderer key 2019-06-17 bsalomon@google.com Revert "Store GrSwizzle on proxies for texturing and swizzling." 2019-06-17 egdaniel@google.com Store GrSwizzle on proxies for texturing and swizzling. 2019-06-17 jvanverth@google.com Prefer using GrOvalOpFactory over GrFillRRect for circles and axis-aligned circular roundrects. 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 (bsalomon@google.com), and stop the roller if necessary.
-
由 stuartmorgan 提交于
When the macOS framework was initially landed, it included some iOS code using a localized hack. This reorganizes the code structure to clearly indicate which files are shared between iOS and macOS, vs. those that are platform-specific.
-
由 XieRan.sai 提交于
Fixes a rare NullPointerException on Huawei devices: ``` Stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.DisplayAdjustments android.view.Display.getDisplayAdjustments()' on a null object reference at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1793) ... ```
-
由 gaaclarke 提交于
-
由 Chinmay Garde 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/5fe7429babe2..92b81e14d9c2 git log 5fe7429babe25ef560625dda56807f994debcf3e..92b81e14d9c2b8a9ec0debe74014d63db4589c99 --date=short --no-merges --format=%ad %ae %s 2019-06-17 rmistry@google.com Add CL link in G3 trybot 2019-06-17 benjaminwagner@google.com Add NativeFonts jobs for Mac10.13 and Mac10.14 VMs 2019-06-17 mtklein@google.com slightly better handrails 2019-06-13 mtklein@google.com proposed: add bytes() op 2019-06-17 brianosman@google.com Pre-CL so I can prep Chrome for splitting up SkSL sources 2019-06-17 reed@google.com cache sksl in runtime colorfilter 2019-06-17 djsollen@google.com Restrict workaround for Adreno 3xx series to pre-Android O. 2019-06-17 borenet@google.com [infra] Update Skolo Win OS version 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 (bsalomon@google.com), and stop the roller if necessary.
-
- 17 6月, 2019 1 次提交
-
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/057a32d9a2c8..5fe7429babe2 git log 057a32d9a2c8c6daf2b61272c600efa6cc0a65f9..5fe7429babe25ef560625dda56807f994debcf3e --date=short --no-merges --format=%ad %ae %s 2019-06-16 fmalita@chromium.org [skottie] Fix layer transform vs. effects interactions 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 (bsalomon@google.com), and stop the roller if necessary.
-
- 16 6月, 2019 1 次提交
-
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/3721688f64a5..057a32d9a2c8 git log 3721688f64a5b94172829296dfcc307672a2b106..057a32d9a2c8c6daf2b61272c600efa6cc0a65f9 --date=short --no-merges --format=%ad %ae %s 2019-06-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version 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 (bsalomon@google.com), and stop the roller if necessary.
-
- 15 6月, 2019 10 次提交
-
-
由 Jonah Williams 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/941b9ff09b25..3721688f64a5 git log 941b9ff09b2553ec79933b4102fa2f8e5782e51d..3721688f64a5b94172829296dfcc307672a2b106 --date=short --no-merges --format=%ad %ae %s 2019-06-13 herb@google.com Make fMaskFormate private 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.
-
由 Gary Qian 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/3fc5df443e24..941b9ff09b25 git log 3fc5df443e24f1a01a11e274ea2041473e0436bc..941b9ff09b2553ec79933b4102fa2f8e5782e51d --date=short --no-merges --format=%ad %ae %s 2019-06-14 fmalita@chromium.org [skottie] Effects cleanup pass 2019-06-14 brianosman@google.com Fix SkSL standalone build 2019-06-14 kjlubick@google.com add html for perfing skottie-wasm 2019-06-14 bsalomon@google.com Avoid using GrGpu::readPixels in GrTestingBackendTextureUploadTest. 2019-06-11 djsollen@google.com Update CtsSkQPTestCases to non-shardable in release script 2019-06-14 fmalita@chromium.org [skottie] Add support for Transform distort effect 2019-06-14 brianosman@google.com Interpreter: Simplify interface quite a bit. 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.
-
由 Chinmay Garde 提交于
-
由 Jason Simmons 提交于
-
由 Jason Simmons 提交于
Messages sent to the embedder host may be one-way messages with no response handler. If the host calls FlutterEngineSendPlatformMessageResponse on a one-way message, then just delete the message response handle. Also update the documentation to indicate that FlutterEngineSendPlatformMessageResponse must be called for all messages. Previously the docs implied that some FlutterPlatformMessage objects may have a null response_handle. The embedder will now set a response_handle for every message (even if the sender does not expect a response).
-
由 Chinmay Garde 提交于
-
由 Michael Klimushyn 提交于
This patch works around Android's limitations on reflection. With it embedded platform views that use virtual node hierarchy trees should be accessible on all Android versions to date. The workarounds in this PR are brittle. Ideally the methods would be made public in Android instead so we wouldn't need to employ tactics like these to work around the missing methods. `AccessibilityNodeInfo#getChildId` is blocked from any type of reflection access, but the underlying private member that the getter accesses, `mChildNodeIds`, can still be reflected on. On Android versions where we can't access the getter, this patch falls back on reflectively accessing the field instead. Unfortunately this field is a [`LongArray`](https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/util/LongArray.java), a utility data class private to Android. So in this case we're reflecting to both access the member and actually read data from it, since we need to use reflection to call `LongArray.get(index)`. `AccessibilityNodeInfo#getParent()` doesn't have any lucky available underlying members. However, `AccessibilityNodeInfo` itself is `Parcelable`, and `mParentNodeId` is one of the pieces of data that's written to a parcel via `AccessibilityNodeInfo#writeToParcel`. So the fallback for that is to write the node to a parcel and then read the parcel for the ID in question. This will break if the implementation details of `AccessibilityNodeInfo#writeToParcel` ever change. The details have already changed enough in the past to require two sets of logic for reading from the parcel.
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/c3252a04b377..3fc5df443e24 git log c3252a04b377ee1aef62d67a893a0b5628481616..3fc5df443e24f1a01a11e274ea2041473e0436bc --date=short --no-merges --format=%ad %ae %s 2019-06-14 egdaniel@google.com Correctly set GrBackendFormat when changing colortype of bitmap in GrProxyProvider. 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.
-
- 14 6月, 2019 5 次提交
-
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/87e885038893..c3252a04b377 git log 87e8850388938171691d8699f7921495acc5e5b1..c3252a04b377ee1aef62d67a893a0b5628481616 --date=short --no-merges --format=%ad %ae %s 2019-06-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 85fef1bc62f8..853ebacf99a4 (14 commits) 2019-06-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src f6ed31446fb7..a2197be674d6 (428 commits) 2019-06-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader df84b9466cfd..8c12f564113c (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.
-
由 Todd Volkert 提交于
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/4c4945a25248..87e885038893 git log 4c4945a25248ac1687fcb564d31de73dac480b75..87e8850388938171691d8699f7921495acc5e5b1 --date=short --no-merges --format=%ad %ae %s 2019-06-12 fmalita@chromium.org Reland "[skottie] Use metrics for Shaper vertical alignment" 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.
-
由 Kaushik Iska 提交于
* Refactor to move Task Queue to its own class - This is to help with sharing task queue among multiple message loops going forward. - currently there is 1:1 mapping between task queue and message loop, we are still maintaining the semantics for this change. * Add mutex include * Most of the waking up changes minus test failures * Refactor MessageLoopImpl to be Wakeable - Makes testing easier by letting us putting a TestWakeable - Also move the waking up logic to the task queue * add tests * Fix formatting and license
-
由 skia-flutter-autoroll 提交于
https://skia.googlesource.com/skia.git /%2Blog/1127c0b273ea..4c4945a25248 git log 1127c0b273ea8c93d318c2e570f3b87ca29a8f2f..4c4945a25248ac1687fcb564d31de73dac480b75 --date=short --no-merges --format=%ad %ae %s 2019-06-13 mtklein@google.com trim another instruction of I32_SWAR 2019-06-13 mtklein@google.com streamline srcover math in I32_SWAR 2019-06-13 herb@google.com Add missing header 2019-06-13 mtklein@google.com slight bugfix for shr_i16x2 in the interpreter 2019-06-13 egdaniel@google.com Fix EGLImageTest for new assert. 2019-06-13 senorblanco@chromium.org GrTessellator: fix for even/odd fill type and path holes. 2019-06-13 mtklein@google.com add JIT guardrails 2019-06-13 csmartdalton@google.com Skip addInterval for stencil proxies ignored by resource allocator 2019-06-12 herb@google.com Make fPathData private and add API for paths 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.
-