6503 Commits

Author SHA1 Message Date
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
skia-flutter-autoroll
3c58569c6e Roll src/third_party/skia 4f35817f3c91..2c1662e24da7 (3 commits) (flutter/engine#9500)
https://skia.googlesource.com/skia.git
/%2Blog/4f35817f3c91..2c1662e24da7

git log 4f35817f3c912d0080e36dbe643a4df81d930762..2c1662e24da766587a3b19c658493124f8135a47 --date=short --no-merges --format=%ad %ae %s
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).

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 09:03:06 -04:00
skia-flutter-autoroll
2238e8ac56 Roll src/third_party/skia a7016ae7f03d..4f35817f3c91 (2 commits) (flutter/engine#9499)
https://skia.googlesource.com/skia.git
/%2Blog/a7016ae7f03d..4f35817f3c91

git log a7016ae7f03dbcafc242fc3e51867af956e2484d..4f35817f3c912d0080e36dbe643a4df81d930762 --date=short --no-merges --format=%ad %ae %s
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

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 05:23:31 -04:00
skia-flutter-autoroll
7f7d61cead Roll src/third_party/skia 01cb2a422884..a7016ae7f03d (5 commits) (flutter/engine#9497)
https://skia.googlesource.com/skia.git
/%2Blog/01cb2a422884..a7016ae7f03d

git log 01cb2a4228840bb4762d2d14caf7d5db08c7dba3..a7016ae7f03dbcafc242fc3e51867af956e2484d --date=short --no-merges --format=%ad %ae %s
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).

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 01:47:41 -04:00
Dan Field
9b08763a75 Purge caches on low memory on iOS (flutter/engine#9491) 2019-06-25 20:47:55 -07:00
skia-flutter-autoroll
f912a6d4ce Roll src/third_party/skia 0c4fbf1bbb93..01cb2a422884 (2 commits) (flutter/engine#9496)
https://skia.googlesource.com/skia.git
/%2Blog/0c4fbf1bbb93..01cb2a422884

git log 0c4fbf1bbb937280d066eaf71777295e531a3dd1..01cb2a4228840bb4762d2d14caf7d5db08c7dba3 --date=short --no-merges --format=%ad %ae %s
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).

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-25 22:09:12 -04:00
Chris Yang
f93174d33e fix build breakage on PlatformViews.mm (flutter/engine#9495) 2019-06-25 18:26:31 -07:00
Chris Yang
1c66c0866e fix a bug where the platform view's transform is not reset before set frame (flutter/engine#9490) 2019-06-25 17:43:21 -07:00
Chris Yang
bb909453ea Reland "IOS Platform view transform/clipping (#9075)" and fix the breakage. (flutter/engine#9483)
* Revert "Revert "IOS Platform view transform/clipping (#9075)" (#9480)"

This reverts commit 52ceaee505a26b6bad893e38b33c522d1e0ba571.

* fix fuschia buid
2019-06-25 15:29:47 -07:00
skia-flutter-autoroll
d69508a697 Roll src/third_party/skia 69881fb0b5fb..0c4fbf1bbb93 (5 commits) (flutter/engine#9487)
https://skia.googlesource.com/skia.git
/%2Blog/69881fb0b5fb..0c4fbf1bbb93

git log 69881fb0b5fbda98038b738917ee83ae2807be39..0c4fbf1bbb937280d066eaf71777295e531a3dd1 --date=short --no-merges --format=%ad %ae %s
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.

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-25 17:57:23 -04:00
Jason Simmons
e4a2320fdd Simplify loading of app bundles on Android (flutter/engine#9360)
* Remove deprecated runBundle APIs
* Remove code related to dynamic patching (including support for multiple
  bundle paths)
* Change FlutterRunArugments.bundlePath to be the Android AssetManager path
  where the app's assets are located
2019-06-25 14:17:50 -07:00
Chris Bracken
15fcb8aeca Add --observatory-host switch (flutter/engine#9485)
Adds --observatory-host, which allows callers to specify the localhost
IP binding directly. Allows users to set 0.0.0.0 or the host IP address
as is possible in the standalone VM, rather than restricting users to
loopback.

We retain the default behaviour of binding to loopback since the vast
majority of observatory use-cases involve local access (e.g. host tests
on flutter_tester) or port-forwarded local access (e.g. flutter driver
device tests). However, some scenarios, such as QA test labs, may
benefit from binding to a publicly-accessible IP address.
2019-06-25 13:20:39 -07:00
skia-flutter-autoroll
d803df03c9 Roll src/third_party/skia ebbc82c02471..69881fb0b5fb (11 commits) (flutter/engine#9479)
https://skia.googlesource.com/skia.git
/%2Blog/ebbc82c02471..69881fb0b5fb

git log ebbc82c02471a2d785136e5261346e906f910561..69881fb0b5fbda98038b738917ee83ae2807be39 --date=short --no-merges --format=%ad %ae %s
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

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-25 14:25:06 -04:00
Chris Bracken
52ceaee505 Revert "IOS Platform view transform/clipping (#9075)" (flutter/engine#9480)
This reverts commit 5625d01b324f5a0d94aaa916d9e08fd038e363b3.

Seeing the following breakage on host build:
```
../../flutter/flow/scene_update_context.cc:205:36: error: non-const lvalue reference to type 'flutter::MutatorsStack' cannot bind to a value of unrelated type 'const flutter::Stopwatch'
                                   frame.context().raster_time(),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../flutter/flow/scene_update_context.cc:207:36: error: no viable conversion from 'flutter::TextureRegistry' to 'const flutter::Stopwatch'
                                   frame.context().texture_registry(),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../flutter/flow/instrumentation.h:55:32: note: candidate constructor not viable: no known conversion from 'flutter::TextureRegistry' to 'const flutter::Stopwatch &' for 1st argument
  FML_DISALLOW_COPY_AND_ASSIGN(Stopwatch);
                               ^
../../flutter/fml/macros.h:28:3: note: expanded from macro 'FML_DISALLOW_COPY_AND_ASSIGN'
  TypeName(const TypeName&) = delete;          \
  ^
../../flutter/flow/scene_update_context.cc:208:36: error: non-const lvalue reference to type 'flutter::TextureRegistry' cannot bind to a temporary of type 'flutter::RasterCache *'
                                   &frame.context().raster_cache(),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../flutter/flow/scene_update_context.cc:209:36: error: cannot initialize a member subobject of type 'const flutter::RasterCache *' with an rvalue of type 'bool'
                                   false};
                                   ^~~~~
```
2019-06-25 10:48:37 -07:00
Amir Hardon
e49d31bbec fix NPE when a touch event is sent to an unknown Android platform view (flutter/engine#9476) 2019-06-25 09:45:20 -07:00
Chris Yang
5625d01b32 IOS Platform view transform/clipping (flutter/engine#9075) 2019-06-25 09:33:50 -07:00
gaaclarke
d747d4146a ios-unit-tests: Started using rsync instead of cp -R to copy frameworks. (flutter/engine#9471)
* Started using rsync instead of cp -R to copy frameworks.

* Removed stray input files for xcode script.
2019-06-25 08:59:19 -07:00
Matt Carroll
59bd2aecc0 Removed unused imports in new embedding. (flutter/engine#9463) 2019-06-25 01:59:33 -07:00
skia-flutter-autoroll
ad6e877e95 Roll src/third_party/skia e2439cc929f9..ebbc82c02471 (8 commits) (flutter/engine#9472)
https://skia.googlesource.com/skia.git
/%2Blog/e2439cc929f9..ebbc82c02471

git log e2439cc929f9f049fb7e05cc9f4acfe878fd2583..ebbc82c02471a2d785136e5261346e906f910561 --date=short --no-merges --format=%ad %ae %s
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

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-25 02:06:36 -04:00
Matt Carroll
71e9854a33 Fixed logLevel filter bug so that filter now works as expected. (flutter/engine#9460) 2019-06-24 23:03:42 -07:00
Shi-Hao Hong
945f510f09 Test cleanup geometry_test.dart (flutter/engine#9458)
* Refactor and clean up geometry_tests.dart

* Refactor and clean up stub_ui geometry_tests.dart
2019-06-24 21:52:09 -07:00
skia-flutter-autoroll
b3a9efd2be Roll src/third_party/skia d8f79a27b06b..e2439cc929f9 (11 commits) (flutter/engine#9465)
https://skia.googlesource.com/skia.git
/%2Blog/d8f79a27b06b..e2439cc929f9

git log d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc..e2439cc929f9f049fb7e05cc9f4acfe878fd2583 --date=short --no-merges --format=%ad %ae %s
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-24 22:22:23 -04:00
gaaclarke
f205d9e6e0 ios-unit-tests: Fixed ocmock system header search paths. (flutter/engine#9469) 2019-06-24 17:04:44 -07:00
gaaclarke
ba5e0f9c6e Forgot a usage of a variable in our script. (flutter/engine#9467) 2019-06-24 16:49:19 -07:00
gaaclarke
7490ffddf1 Added shebangs to ios unit test scripts. (flutter/engine#9464) 2019-06-24 14:02:38 -07:00
Amir Hardon
110c63afaf Don't hang to a platform view's input connection after it's disposed (flutter/engine#9423)
Addresses the crash reported in https://github.com/flutter/flutter/issues/19718#issuecomment-504174596
2019-06-24 13:13:00 -07:00
liyuqian
ac90c31ae4 Remove unused/unimplemented shell constructor (flutter/engine#9459) 2019-06-24 12:59:54 -07:00
Jason Simmons
3a8f8a7275 Remove variants of ParagraphBuilder::AddText that are not used within the engine (flutter/engine#9403) 2019-06-24 12:41:01 -07:00
liyuqian
8bd7715e9c Send timings of the first frame without batching (flutter/engine#9424)
For https://github.com/flutter/flutter/issues/34867

Test added:
* ReportTimingsIsCalledImmediatelyAfterTheFirstFrame
2019-06-24 12:40:38 -07:00
skia-flutter-autoroll
6450a461af Roll src/third_party/skia 91032f8cd7ea..d8f79a27b06b (16 commits) (flutter/engine#9457)
https://skia.googlesource.com/skia.git
/%2Blog/91032f8cd7ea..d8f79a27b06b

git log 91032f8cd7eaf5ab5d562b6bf8b726000ae33709..d8f79a27b06b5bce7a27f89ce2d43d39f8c058dc --date=short --no-merges --format=%ad %ae %s
2019-06-24 robertphillips@google.com Reduce GrCaps' reliance on GrPixelConfig
2019-06-24 brianosman@google.com Install runtime check error handler in RTC builds
2019-06-24 bsalomon@google.com GrColorSpaceInfo stores SkAlphaType.
2019-06-20 halcanary@google.com experimental/editor: progress on newlines
2019-06-24 benjaminwagner@google.com Shuffle jobs to the NVIDIA_Shield (2 of 2)
2019-06-24 mtklein@google.com fix Dockerfile?
2019-06-23 mtklein@google.com add bit_clear
2019-06-24 fmalita@chromium.org [skottie] Run resources "GMs" on Lottie bots
2019-06-24 emircan@google.com Enable creating protected vulkan backend
2019-06-23 mtklein@google.com split out Analysis struct from Instruction
2019-06-23 mtklein@google.com embed val_to_reg in Builder::Instruction
2019-06-23 mtklein@google.com refactor to remove the need for death schedule
2019-06-22 mtklein@google.com split ID -> Reg,Val
2019-06-22 mtklein@google.com simplify instructions back to one immediate
2019-06-24 benjaminwagner@google.com Shuffle jobs to the NVIDIA_Shield (1 of 2)
2019-06-24 brianosman@google.com Particles: SkScalar -> float

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-24 15:10:00 -04:00
gaaclarke
47658b3bb5 Made sure that the run_tests script returns the right error code. (flutter/engine#9456) 2019-06-24 11:22:41 -07:00
Shi-Hao Hong
b47f8090be Convert RRect.scaleRadii to public method (flutter/engine#9452)
* convert RRect.scaleRadii to public method

* Add scaleRadii tests
2019-06-24 11:20:25 -07:00
Chris Bracken
009ba77bda Eliminate unused import in FlutterView (flutter/engine#9439)
Eliminates an unused import in FlutterView.java. Fixes import ordering.
2019-06-24 11:17:18 -07:00
liyuqian
7606eb25fb Generate weak pointers only in the platform thread (flutter/engine#9431) 2019-06-24 10:33:34 -07:00
skia-flutter-autoroll
333fe08b9c Roll src/third_party/skia 6ce447a4ec20..91032f8cd7ea (5 commits) (flutter/engine#9455)
https://skia.googlesource.com/skia.git
/%2Blog/6ce447a4ec20..91032f8cd7ea

git log 6ce447a4ec200834d1b34cb31eb7c50cfdad193e..91032f8cd7eaf5ab5d562b6bf8b726000ae33709 --date=short --no-merges --format=%ad %ae %s
2019-06-21 djsollen@google.com Fix typo to track sdk level not release property.
2019-06-24 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 bf4cfa77c4bf..dfd760055152 (10 commits)
2019-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 31223069ea1d..91f69e5c58f5 (388 commits)
2019-06-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a7edc1cd1d8f..900e1dac1b2d (2 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 (djsollen@google.com), and stop
the roller if necessary.
2019-06-24 11:37:24 -04:00
skia-flutter-autoroll
4f665636d3 Roll src/third_party/skia 089f13f98286..6ce447a4ec20 (1 commits) (flutter/engine#9453)
https://skia.googlesource.com/skia.git
/%2Blog/089f13f98286..6ce447a4ec20

git log 089f13f9828628701ae57e1ee942dce22c10dc0f..6ce447a4ec200834d1b34cb31eb7c50cfdad193e --date=short --no-merges --format=%ad %ae %s
2019-06-23 csmartdalton@google.com Eliminate mixed samples as an FBO type or AA type

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-24 00:44:36 -04:00
skia-flutter-autoroll
c1bca5250a Roll src/third_party/skia 38daf0be45e4..089f13f98286 (2 commits) (flutter/engine#9451)
https://skia.googlesource.com/skia.git
/%2Blog/38daf0be45e4..089f13f98286

git log 38daf0be45e49a7a6e0014a334cde9160db4392e..089f13f9828628701ae57e1ee942dce22c10dc0f --date=short --no-merges --format=%ad %ae %s
2019-06-23 mtklein@google.com Allow SkTHash functions to return size_t.
2019-06-23 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 (djsollen@google.com), and stop
the roller if necessary.
2019-06-23 19:11:43 -04:00
skia-flutter-autoroll
2123416d73 Roll src/third_party/skia 8b5cf82dca37..38daf0be45e4 (1 commits) (flutter/engine#9448)
https://skia.googlesource.com/skia.git
/%2Blog/8b5cf82dca37..38daf0be45e4

git log 8b5cf82dca3797066e5acc212381a0c8bd3debd9..38daf0be45e49a7a6e0014a334cde9160db4392e --date=short --no-merges --format=%ad %ae %s
2019-06-23 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-23 15:23:44 -04:00
liyuqian
52ab236c7e Revert "Roll fuchsia/sdk/core/linux-amd64 from udf6w2VmM5E8PyQm5ggugW_jjiEdWs-Xl6efeLf2JdkC to jQ8awqEtcZVdusV29crejq9iQikDKImqn-HGtb4h3dwC (#9443)" (flutter/engine#9449)
Reverts flutter/engine#9443

Reason: this PR breaks LUCI bots

TBR: @cbracken
2019-06-23 11:44:19 -07:00
skia-flutter-autoroll
72ec7c5546 Roll fuchsia/sdk/core/linux-amd64 from udf6w2VmM5E8PyQm5ggugW_jjiEdWs-Xl6efeLf2JdkC to jQ8awqEtcZVdusV29crejq9iQikDKImqn-HGtb4h3dwC (flutter/engine#9443)
Roll fuchsia/sdk/core/linux-amd64 from udf6w2VmM5E8PyQm5ggugW_jjiEdWs-Xl6efeLf2JdkC to jQ8awqEtcZVdusV29crejq9iQikDKImqn-HGtb4h3dwC


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-22 19:08:26 -04:00