Matt Carroll
1959c3d907
Android Embedding Refactor PR34: Fill in missing nullability annotations. ( flutter/engine#9384 )
2019-06-19 23:44:15 -07:00
skia-flutter-autoroll
27c4f76c18
Roll src/third_party/skia 0233b1edf242..e08b443f9bda (1 commits) ( flutter/engine#9387 )
...
https://skia.googlesource.com/skia.git
/%2Blog/0233b1edf242..e08b443f9bda
git log 0233b1edf242ed972e2531da0578efdf2b7d48fe..e08b443f9bda453c016d0cc4f73ad93352d539f3 --date=short --no-merges --format=%ad %ae %s
2019-06-19 michaelludwig@google.com Make rt bounds dependent on stencil settings for quad optimizations
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.
2019-06-19 21:36:25 -04:00
Chris Bracken
415af58f49
Add Dart SDK > 2.3.0 constraint to license script ( flutter/engine#9385 )
...
The license script uses Set literals among other Dart 2.3.0 features.
2019-06-19 15:52:30 -07:00
Chinmay Garde
9788d1289a
Update Metal backend to account for Skia updates. ( flutter/engine#9383 )
...
Also makes it so that folks don't have to patch the buildroot manually when
building for Metal.
2019-06-19 15:24:26 -07:00
skia-flutter-autoroll
3f9a63c33a
Roll src/third_party/skia 01c9b89a8520..0233b1edf242 (13 commits) ( flutter/engine#9382 )
...
https://skia.googlesource.com/skia.git
/%2Blog/01c9b89a8520..0233b1edf242
git log 01c9b89a8520bf47ee84baf2fb5325d8763992f6..0233b1edf242ed972e2531da0578efdf2b7d48fe --date=short --no-merges --format=%ad %ae %s
2019-06-19 rmistry@google.com [lottie-web-perf] Use latest lottie-web version and use install location
2019-06-19 egdaniel@google.com Revert "Remove gpu config fallback in onMakeColorTypeAndColorSpace."
2019-06-19 jcgregorio@google.com Make debugger-assets part of cloudbuild CI.
2019-06-19 herb@google.com Add bounds accessors to SkGlyph
2019-06-19 brianosman@google.com Reland "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
2019-06-19 benjaminwagner@google.com Use specific build number for NVIDIA Shield.
2019-06-19 egdaniel@google.com Remove gpu config fallback in onMakeColorTypeAndColorSpace.
2019-06-19 senorblanco@chromium.org Change samplerVariable() to return a const char *.
2019-06-19 michaelludwig@google.com Reland "Consolidate quad optimizations into single internal function."
2019-06-19 michaelludwig@google.com Fix GM for preAbandonGpuContext flag
2019-06-19 michaelludwig@google.com Blacklist imagemakewithfilter GM for Intel 655
2019-06-18 herb@google.com Update getAdvances for using a mutex
2019-06-19 rmistry@google.com [lottie-web-perf] Command line application to measure perf
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.
2019-06-19 17:58:44 -04:00
Kaushik Iska
5baec7447f
Message loop task heaps are shared ( flutter/engine#9335 )
2019-06-19 14:03:14 -07:00
Dan Field
4d5f19b50b
Wire intent args for observatory port ( flutter/engine#9378 )
2019-06-19 13:13:13 -07:00
gaaclarke
ebb4e8ac18
Revert "Surrogate binary messenger ( #9347 )" ( flutter/engine#9375 )
...
This reverts commit 002159e772f4f6e136ce2b7608a2234e95060a09.
This was crashing the integration test `- (void)testDualFlutterView`.
2019-06-19 12:29:08 -07:00
skia-flutter-autoroll
4416e6b4ff
Roll src/third_party/skia e0a001ccf8d5..01c9b89a8520 (11 commits) ( flutter/engine#9373 )
...
https://skia.googlesource.com/skia.git
/%2Blog/e0a001ccf8d5..01c9b89a8520
git log e0a001ccf8d59583ae8590d0c5aa5bd3cadd124c..01c9b89a8520bf47ee84baf2fb5325d8763992f6 --date=short --no-merges --format=%ad %ae %s
2019-06-19 brianosman@google.com Revert "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
2019-06-19 brianosman@google.com ByteCode: Fix subtle bug with nested loops and lanes re-activating
2019-06-19 rmistry@google.com [skottie-wasm-perf] Add GPU bot
2019-06-18 michaelludwig@google.com Overhaul makewithfilter gm to better show subset/clipping errors.
2019-06-18 mtklein@google.com add(GP64 dst, int imm)
2019-06-18 mtklein@google.com make registers a little less verbose to work with
2019-06-18 mtklein@google.com first interesting instruction, sub(GP64,imm)
2019-06-18 bungeman@google.com Roll HarfBuzz (946 commits).
2019-06-18 mtklein@google.com Reland "extract Assembler so it can be tested"
2019-06-19 brianosman@google.com Reland "Reland "Interpreter: Support striped inputs for less overhead""
2019-06-18 fmalita@chromium.org [skottie] Linear Wipe 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 (bsalomon@google.com ), and stop
the roller if necessary.
2019-06-19 13:06:40 -04:00
chunhtai
9fe6a47ab6
Introduce read only text field semantics ( flutter/engine#9281 )
2019-06-19 09:42:23 -07:00
skia-flutter-autoroll
551b3ae2a3
Roll src/third_party/skia dc57783169c3..e0a001ccf8d5 (1 commits) ( flutter/engine#9372 )
...
https://skia.googlesource.com/skia.git
/%2Blog/dc57783169c3..e0a001ccf8d5
git log dc57783169c3dee297709e86151ab6f06b8b4854..e0a001ccf8d59583ae8590d0c5aa5bd3cadd124c --date=short --no-merges --format=%ad %ae %s
2019-06-18 jcgregorio@google.com Try cpython for P30 tasks.
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.
2019-06-19 09:17:05 -04:00
skia-flutter-autoroll
42d20dfffa
Roll src/third_party/skia c65edca18491..dc57783169c3 (3 commits) ( flutter/engine#9371 )
...
https://skia.googlesource.com/skia.git
/%2Blog/c65edca18491..dc57783169c3
git log c65edca184911049f8ebd65bbb0457f373aff10e..dc57783169c3dee297709e86151ab6f06b8b4854 --date=short --no-merges --format=%ad %ae %s
2019-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9283b2559c05..62bb5edfe0a6 (5 commits)
2019-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c211c2f5b59d..88e0322122f2 (16 commits)
2019-06-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aad06d1d3342..a69f99029b91 (415 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.
2019-06-19 05:44:01 -04:00
skia-flutter-autoroll
7cec1af8a6
Roll src/third_party/skia 48fec763d45d..c65edca18491 (1 commits) ( flutter/engine#9369 )
...
https://skia.googlesource.com/skia.git
/%2Blog/48fec763d45d..c65edca18491
git log 48fec763d45d9b2e952b34122d2fc7312fdcfe3e..c65edca184911049f8ebd65bbb0457f373aff10e --date=short --no-merges --format=%ad %ae %s
2019-06-19 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 (bsalomon@google.com ), and stop
the roller if necessary.
2019-06-19 02:07:33 -04:00
Jason Simmons
1cd5ed308a
Do not remove the DartServiceIsolate status callback during FlutterMain destruction ( flutter/engine#9368 )
...
FlutterMain and the DartServiceIsolate callback list are both globals, and the
callback list state may have already been destructed when FlutterMain's
destructor runs.
2019-06-18 22:34:04 -07:00
Amir Hardon
4ad78e92cd
request FlutterView focus when setting a platform view text client ( flutter/engine#9366 )
2019-06-18 19:05:36 -07:00
skia-flutter-autoroll
ce51a70363
Roll src/third_party/skia 7694b90eb000..48fec763d45d (11 commits) ( flutter/engine#9367 )
...
https://skia.googlesource.com/skia.git
/%2Blog/7694b90eb000..48fec763d45d
git log 7694b90eb000cd91813171cb9ad5a2b45d51dcf9..48fec763d45d9b2e952b34122d2fc7312fdcfe3e --date=short --no-merges --format=%ad %ae %s
2019-06-18 egdaniel@google.com Rename GrColorType::kRGB_565 to kBGR_565
2019-06-18 fmalita@chromium.org [sksg] RenderNode visibility control
2019-06-18 rmistry@google.com Increase android compile bot timeout
2019-06-19 brianosman@google.com Reland "Revert "Interpreter: Support striped inputs for less overhead""
2019-06-18 robertphillips@google.com No longer forward refs and unrefs from the GrSurfaceProxy to the backing GrSurface
2019-06-18 brianosman@google.com Add option to use a program binary cache in DM, etc
2019-06-18 brianosman@google.com Implement program binary caching in ES2 (with GL_OES_get_program_binary)
2019-06-18 herb@google.com Cleanup findOrCreateScopedStrike
2019-06-18 brianosman@google.com Revert "Revert "Interpreter: Support striped inputs for less overhead""
2019-06-17 dhoss@chromium.org Remove use of hb_subset_input_set_drop_layout() from SkPDFSubsetFont.cpp
2019-06-18 mtklein@google.com Revert "extract Assembler so it can be tested"
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.
2019-06-18 21:29:40 -04:00
gaaclarke
002159e772
Surrogate binary messenger ( flutter/engine#9347 )
...
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.
2019-06-18 17:58:45 -07:00
Francisco Magdaleno
8eb78e2baa
[glfw] Implement clipboard support from GLFW api ( flutter/engine#9361 )
2019-06-18 16:57:01 -07:00
Matt Carroll
adb4934a15
Add APIs for querying FlutterView for a FlutterEngine and listening for attachment/detachment ( #29114 ). ( flutter/engine#9356 )
2019-06-18 16:34:30 -07:00
Matt Carroll
ffa6ad4bf0
Android Embedding Refactor PR32: Clean up logs in new embedding ( #33544 , #33102 ). ( flutter/engine#9351 )
2019-06-18 15:52:22 -07:00
Matt Carroll
ee7442f238
Android Embedding Refactor PR33: Clean up FlutterJNI ( #25533 ). ( flutter/engine#9354 )
2019-06-18 15:35:22 -07:00
skia-flutter-autoroll
a53897c426
Roll src/third_party/skia c6438c0b7f32..7694b90eb000 (12 commits) ( flutter/engine#9364 )
...
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.
2019-06-18 17:56:40 -04:00
liyuqian
222bbd856c
Fix test name typo ( flutter/engine#9362 )
...
Had change locally but forgot to `git commit -a` before `git push`...
2019-06-18 12:38:26 -07:00
skia-flutter-autoroll
5b719d4f01
Roll src/third_party/skia 07edcfd4dc19..c6438c0b7f32 (9 commits) ( flutter/engine#9359 )
...
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.
2019-06-18 14:16:47 -04:00
skia-flutter-autoroll
ae1c881a18
Roll src/third_party/skia c6628127dc30..07edcfd4dc19 (9 commits) ( flutter/engine#9358 )
...
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.
2019-06-18 10:40:30 -04:00
skia-flutter-autoroll
36da5714af
Roll src/third_party/skia e7f8c34384ed..c6628127dc30 (1 commits) ( flutter/engine#9357 )
...
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.
2019-06-18 07:04:21 -04:00
skia-flutter-autoroll
8b517c9fbd
Roll src/third_party/skia 9c71e7be1097..e7f8c34384ed (3 commits) ( flutter/engine#9355 )
...
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.
2019-06-18 03:25:52 -04:00
skia-flutter-autoroll
20e465cce6
Roll src/third_party/skia 4b203ad7ac02..9c71e7be1097 (4 commits) ( flutter/engine#9353 )
...
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.
2019-06-17 23:48:04 -04:00
ojhunt
ddf4dc8452
Update component manifests for ambient replace-as-executable ( flutter/engine#9350 )
...
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.
2019-06-17 18:48:13 -07:00
skia-flutter-autoroll
5a4e2a15b4
Roll src/third_party/skia 55091020435c..4b203ad7ac02 (6 commits) ( flutter/engine#9352 )
...
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.
2019-06-17 20:11:53 -04:00
Jason Simmons
054cb2d952
Use the DartServiceIsolate status callback to publish the observatory URI to the Android embedder ( flutter/engine#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.
2019-06-17 16:17:29 -07:00
Jason Simmons
450c59a900
Send the isolate service ID from the engine to the embedder ( flutter/engine#9324 )
...
Applications can use an embedder API to obtain the isolate ID and then use it
in calls to the Dart service protocol.
2019-06-17 16:02:26 -07:00
Gary Qian
9b7873533c
Check for invalid indexes when performing InputAdpator backspace. ( flutter/engine#9322 )
2019-06-17 15:13:30 -07:00
skia-flutter-autoroll
6bc0134f61
Roll src/third_party/skia 92b81e14d9c2..55091020435c (6 commits) ( flutter/engine#9348 )
...
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.
2019-06-17 16:41:11 -04:00
stuartmorgan
03dfbfd017
Reorganize darwin for shared ios/macOS ( flutter/engine#9255 )
...
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.
2019-06-17 11:24:41 -07:00
XieRan.sai
17fd7dbc37
Fix crash on Huawei device with AndroidView ( flutter/engine#9192 )
...
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)
...
```
2019-06-17 11:06:27 -07:00
gaaclarke
92c6734ace
Removed an unused class definition for iOS code. ( flutter/engine#9346 )
2019-06-17 10:20:35 -07:00
Chinmay Garde
5f5821e8c1
Replace lock_guard with scoped_lock and use class template argument deduction. ( flutter/engine#9338 )
2019-06-17 10:08:45 -07:00
skia-flutter-autoroll
ef9087e351
Roll src/third_party/skia 5fe7429babe2..92b81e14d9c2 (8 commits) ( flutter/engine#9345 )
...
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.
2019-06-17 13:02:48 -04:00
skia-flutter-autoroll
4df9251ef0
Roll src/third_party/skia 057a32d9a2c8..5fe7429babe2 (1 commits) ( flutter/engine#9342 )
...
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.
2019-06-17 08:58:36 -04:00
skia-flutter-autoroll
824e4ac775
Roll src/third_party/skia 3721688f64a5..057a32d9a2c8 (1 commits) ( flutter/engine#9340 )
...
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.
2019-06-16 05:11:18 -04:00
Jonah Williams
1efb9db98e
Catch errors during production of kernel dill ( flutter/engine#9248 )
2019-06-14 20:50:22 -07:00
skia-flutter-autoroll
1bd26fcd05
Roll src/third_party/skia 941b9ff09b25..3721688f64a5 (1 commits) ( flutter/engine#9339 )
...
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.
2019-06-14 23:11:25 -04:00
Gary Qian
b866d576ef
Build txt_benchmarks, make benches compile again ( flutter/engine#9330 )
2019-06-14 17:20:44 -07:00
skia-flutter-autoroll
b8d61a5ae6
Roll src/third_party/skia 3fc5df443e24..941b9ff09b25 (7 commits) ( flutter/engine#9333 )
...
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.
2019-06-14 19:36:23 -04:00
Jason Simmons
14436b047f
Fix the name of the channel parameter in PlatformMessage constructors ( flutter/engine#9334 )
2019-06-14 14:56:51 -07:00
Jason Simmons
6336502de9
Handle one-way platform messages in the embedder library ( flutter/engine#9331 )
...
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).
2019-06-14 13:58:09 -07:00
Chinmay Garde
8c2cd91934
Roll buildroot to 75660ad5 and complete the C++ 17 transition. ( flutter/engine#9319 )
2019-06-14 12:52:03 -07:00
Michael Klimushyn
177353d759
Fix a11y in embedded Android views post O ( flutter/engine#9321 )
...
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.
2019-06-14 11:43:41 -07:00
skia-flutter-autoroll
6dbce23b31
Roll src/third_party/skia c3252a04b377..3fc5df443e24 (1 commits) ( flutter/engine#9328 )
...
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.
2019-06-14 12:17:31 -04:00