6446 Commits

Author SHA1 Message Date
Matt Carroll
084284d533 Resolves embedding log chattyness by gating verbose, debug, and info logs by level (#34876). (flutter/engine#9425) 2019-06-21 16:40:32 -07:00
Amir Hardon
2203181ff2 delegate checkInputConnectionProxy to the relevant platform view (flutter/engine#9426)
The previous logic allowed proxying for any view that belonged to one of the platform views' virtual displays which may lead to us allowing proxying for a view that the platform view isn't allowing proxying for, previous logic also didn't account for unattached views.

This change instead delegates the decision to the platform view.

We use the fact that each virtual display has its unique context to associate any view with its relevant virtual display.

A nice side effect of calling the platform view's checkInputConnectionProxy for webviews is that the plugin now has a way to get a handle to the ThreadedInputConnectionProxyView, which may be useful for getting keyboard working on webview's prior to Android N.
2019-06-21 14:30:58 -07:00
skia-flutter-autoroll
3666ae00ff Roll src/third_party/skia 8676929c0a13..893403fb3896 (6 commits) (flutter/engine#9421)
https://skia.googlesource.com/skia.git
/%2Blog/8676929c0a13..893403fb3896

git log 8676929c0a13560d874e6c274df64f89b0769045..893403fb389695fc3517aae7f74e5c895f716e82 --date=short --no-merges --format=%ad %ae %s
2019-06-21 mtklein@google.com clarify can-we-call-JIT logic
2019-06-21 mtklein@google.com rearrange who mprotects
2019-06-20 robertphillips@google.com Fix up wacky_yuv_formats GM
2019-06-20 herb@google.com Start using new APIs for bounds and glyph lookup
2019-06-21 nifong@google.com Reland "Deserialize MultiPictureDocument based SKP files (with image sharing proc) in wasm debugger."
2019-06-21 jvanverth@google.com Fix Mac viewer on command line launch.

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-21 15:54:06 -04:00
gaaclarke
5d78d93340 Made the license check ignore the .vscode directory. (flutter/engine#9398)
* Made the license check ignore the .vscode directory.

* updated license hash

* updated signature
2019-06-21 11:26:12 -07:00
skia-flutter-autoroll
c8ba4af479 Roll src/third_party/skia a1d26a807798..8676929c0a13 (9 commits) (flutter/engine#9416)
https://skia.googlesource.com/skia.git
/%2Blog/a1d26a807798..8676929c0a13

git log a1d26a807798e13291aea700412840ee8ac9bfc5..8676929c0a13560d874e6c274df64f89b0769045 --date=short --no-merges --format=%ad %ae %s
2019-06-21 brianosman@google.com ByteCode: Faster eval in getLocation, add safety for double side-effects
2019-06-21 mtklein@google.com rearrange code,data -> data,code
2019-06-21 fmalita@chromium.org Add SkShaderMaskFilter.h to public header list
2019-06-21 brianosman@google.com ByteCode: Better signature for innerRun, avoid memory stomping
2019-06-19 herb@google.com Simplify intercepts
2019-06-21 fmalita@chromium.org [skottie] Radial swipe effect
2019-06-20 brianosman@google.com ByteCode: Support out params in local function calls
2019-06-20 robertphillips@google.com Cleanup some legacy instantiate calls
2019-06-21 borenet@google.com [infra] Remove stephana@ from OWNERS

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-21 12:16:41 -04:00
skia-flutter-autoroll
1686c2850e Roll src/third_party/skia e3beb99f39f0..a1d26a807798 (1 commits) (flutter/engine#9411)
https://skia.googlesource.com/skia.git
/%2Blog/e3beb99f39f0..a1d26a807798

git log e3beb99f39f0d8095c288f535fbeea5e9f04682a..a1d26a807798e13291aea700412840ee8ac9bfc5 --date=short --no-merges --format=%ad %ae %s
2019-06-21 borenet@google.com Roll recipe dependencies (nontrivial).

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-21 08:42:23 -04:00
skia-flutter-autoroll
eac30fafd5 Roll src/third_party/skia 5549cb00a2cf..e3beb99f39f0 (4 commits) (flutter/engine#9410)
https://skia.googlesource.com/skia.git
/%2Blog/5549cb00a2cf..e3beb99f39f0

git log 5549cb00a2cf93261b37cf7e68216616fdbd5d96..e3beb99f39f0d8095c288f535fbeea5e9f04682a --date=short --no-merges --format=%ad %ae %s
2019-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4aa4fcd61334..a7edc1cd1d8f (10 commits)
2019-06-21 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8f8d2c8d5447..31223069ea1d (408 commits)
2019-06-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c5c937e1e8bd..bf4cfa77c4bf (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 (bsalomon@google.com), and stop
the roller if necessary.
2019-06-21 03:51:20 -04:00
skia-flutter-autoroll
bc5d410b19 Roll src/third_party/skia 0c64a545176a..5549cb00a2cf (1 commits) (flutter/engine#9408)
https://skia.googlesource.com/skia.git
/%2Blog/0c64a545176a..5549cb00a2cf

git log 0c64a545176a0f0231bca2f9acc247bd3177588e..5549cb00a2cf93261b37cf7e68216616fdbd5d96 --date=short --no-merges --format=%ad %ae %s
2019-06-20 mtklein@google.com semaphore_wait() until KERN_SUCCESS

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-20 22:44:24 -04:00
Michael Klimushyn
7dad09a5d7 Clamp when overflowing z bounds (flutter/engine#9402) 2019-06-20 18:20:35 -07:00
gaaclarke
5ff4512832 Added unit tests for the ios code. (flutter/engine#9388)
* Added unit tests for the ios code.

* Moved the tests to live next to the source.

* Added mocking library.

* Fixed formatting and removed third_party from the format check.

* fixed formatting 2

* Removed ocmock from third_party.

* Added ocmock to third_party, compile from source.

* removed ocmock from license checking

* updated licenses_flutter

* updated tool_signature
2019-06-20 17:37:03 -07:00
Matt Carroll
78bd3aa73b Android Embedding Refactor PR35: Ensure all JNI methods are in FlutterJNI (#34751). (flutter/engine#9391) 2019-06-20 17:13:58 -07:00
Simon Lightfoot
2b66f64511 Avoid a full screen overlay within virtual displays (flutter/engine#9343)
Add views that are added directly to a platform view's window as siblings to the platform view's container view, rather than as children of a full screen container.

This prevents a false-negative for a visibility check from a specific ads SDK (Teads), which [reported the following warning](https://github.com/flutter/flutter/issues/12114#issuecomment-500906158):
```
W/teads#Visibility(17978): The Teads AdView is visible at 0%, hidded by 1 View(s):
W/teads#Visibility(17978):   -  View of class io.flutter.plugin.platform.SingleViewPresentation$FakeWindowViewGroup, with id: -1, with contentDescription: null, with a size of: [width: 1050, height: 875] is hidding 100% of the ad
```
2019-06-20 16:46:26 -07:00
skia-flutter-autoroll
7cd0bc946b Roll src/third_party/skia 384981be3dd2..0c64a545176a (11 commits) (flutter/engine#9404)
https://skia.googlesource.com/skia.git
/%2Blog/384981be3dd2..0c64a545176a

git log 384981be3dd2f98226a748628ace453a481050f9..0c64a545176a0f0231bca2f9acc247bd3177588e --date=short --no-merges --format=%ad %ae %s
2019-06-20 mtklein@google.com two register ops
2019-06-20 mtklein@google.com two register + immediate ops
2019-06-20 mtklein@google.com remaining 3-reg ops
2019-06-19 jlavrova@google.com Adding TestFontCollection
2019-06-20 michaelludwig@google.com Add lighting, alpha threshold, and tile image filters to GM
2019-06-20 senorblanco@chromium.org Revert "GPU: always use TopLeft origin for saveLayer render targets."
2019-06-20 jvanverth@google.com Fix ASAN issue.
2019-06-20 brianosman@google.com ByteCode: Fixes for TRACE
2019-06-20 senorblanco@chromium.org GPU: always use TopLeft origin for saveLayer render targets.
2019-06-20 brianosman@google.com ByteCode: Allow calls to functions that return void
2019-06-20 jvanverth@google.com Revert "Prefer using GrOvalOpFactory over GrFillRRect for circles and"

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-20 19:04:28 -04:00
Jason Simmons
0e29357616 Remove build flags for dynamic patching (flutter/engine#9394) 2019-06-20 15:25:04 -07:00
skia-flutter-autoroll
743e0e7cce Roll src/third_party/skia 4918bbcbfd54..384981be3dd2 (13 commits) (flutter/engine#9395)
https://skia.googlesource.com/skia.git
/%2Blog/4918bbcbfd54..384981be3dd2

git log 4918bbcbfd5444919b4f11c3fa3d4422cf3b1236..384981be3dd2f98226a748628ace453a481050f9 --date=short --no-merges --format=%ad %ae %s
2019-06-20 bsalomon@google.com Revert "Deserialize MultiPictureDocument based SKP files (with image sharing proc) in wasm debugger."
2019-06-20 benjaminwagner@google.com Update NVIDIA_Shield
2019-06-20 egdaniel@google.com Add FormatInfo struct to GrGLCaps.
2019-06-20 mtklein@google.com first VEX ymm vector ops
2019-06-20 fmalita@chromium.org [sksg] Clear the context mask filter when applied via layers
2019-06-17 nifong@google.com Deserialize MultiPictureDocument based SKP files (with image sharing proc) in wasm debugger.
2019-06-20 reed@google.com runtime shaders
2019-06-20 jvanverth@google.com Switch Metal dynamic buffer allocations to use a ring buffer.
2019-06-20 bsalomon@google.com Revert "Revert "Make SkASSERT not break build in constexpr GrSwizzle method on GCC""
2019-06-20 rmistry@google.com [lottie-web-perf] Add LottieWeb CPU and GPU bots
2019-06-20 mtklein@google.com forward-declare Program::Instruction
2019-06-20 robertphillips@google.com Fix up wacky_yuv_formats GM and GL caps
2019-06-20 mtklein@google.com no -ffoo-sections on Darwin

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-20 15:31:56 -04:00
Chris Yang
725e33773d Workaround fix the platform view dismiss crash related to gl (flutter/engine#9377) 2019-06-20 11:52:52 -07:00
Jason Simmons
9943600684 libtxt: remove obsolete font_manager_available defines (flutter/engine#9376) 2019-06-20 11:04:59 -07:00
Francisco Magdaleno
900692eb09 [glfw] Implement SystemNavigator.pop (flutter/engine#9365)
* [glfw] Implement SystemNavigator.pop

* Exit the program

* Add success result
2019-06-20 09:55:12 -07:00
skia-flutter-autoroll
fabdb6ea5f Roll src/third_party/skia b520476ee6dc..4918bbcbfd54 (4 commits) (flutter/engine#9393)
https://skia.googlesource.com/skia.git
/%2Blog/b520476ee6dc..4918bbcbfd54

git log b520476ee6dcde51054d14c183c8e2c12c7602f5..4918bbcbfd5444919b4f11c3fa3d4422cf3b1236 --date=short --no-merges --format=%ad %ae %s
2019-06-19 rmistry@google.com Rename recipe from perf_skottie_wasm to perf_skottiewasm_lottieweb
2019-06-19 benjaminwagner@google.com Update GPU driver for Intel Skylake and later
2019-06-19 senorblanco@chromium.org Rename a shader variable to please MSL.
2019-06-19 egdaniel@google.com Switch from querying swizzle on caps to using swizzles stored on proxies.

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-20 12:00:15 -04:00
skia-flutter-autoroll
e9020005ac Roll src/third_party/skia e08b443f9bda..b520476ee6dc (5 commits) (flutter/engine#9392)
https://skia.googlesource.com/skia.git
/%2Blog/e08b443f9bda..b520476ee6dc

git log e08b443f9bda453c016d0cc4f73ad93352d539f3..b520476ee6dcde51054d14c183c8e2c12c7602f5 --date=short --no-merges --format=%ad %ae %s
2019-06-19 robertphillips@google.com Swap GrSurfaceProxy over to being held via sk_sp
2019-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 88e0322122f2..c5c937e1e8bd (5 commits)
2019-06-20 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a69f99029b91..8f8d2c8d5447 (406 commits)
2019-06-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 62bb5edfe0a6..4aa4fcd61334 (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 (bsalomon@google.com), and stop
the roller if necessary.
2019-06-20 08:21:47 -04:00
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