5255 Commits

Author SHA1 Message Date
skia-flutter-autoroll
d44b0a623e Roll src/third_party/skia 2d35a1c87553..bb60677d5244 (1 commits) (flutter/engine#7696)
https://skia.googlesource.com/skia.git/%2Blog/2d35a1c87553..bb60677d5244

git log 2d35a1c875539b744631a75a037f2b5d2e72c31f..bb60677d5244cb20ec659d035701e92cd1f6f4fa --date=short --no-merges --format=%ad %ae %s
2019-02-04 robertphillips@google.com Move caps and FP factory cache to GrContext_Base

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-05 00:21:17 -05:00
Matt Carroll
e1aeaf5dd4 Implemented Dark Mode for Android (#25525) (flutter/engine#7488) 2019-02-04 19:30:15 -08:00
Jonah Williams
640c17334f Ensure dart2js and kernel worker snapshots are copied out of gen dir (flutter/engine#7692) 2019-02-04 17:48:52 -08:00
skia-flutter-autoroll
523504006e Roll src/third_party/skia 50ea3c06b80f..2d35a1c87553 (6 commits) (flutter/engine#7693)
https://skia.googlesource.com/skia.git/%2Blog/50ea3c06b80f..2d35a1c87553

git log 50ea3c06b80f7322c64fd99926edcdd7ea398213..2d35a1c875539b744631a75a037f2b5d2e72c31f --date=short --no-merges --format=%ad %ae %s
2019-02-01 egdaniel@google.com Move texture release proc to GrSurface so that render targets can also have releases.
2019-02-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 612345523a8d..049ff3873334 (1 commits)
2019-02-04 bungeman@google.com Extend GetAlphaTextureBounds workaround.
2019-02-04 bungeman@google.com Make HR* macros statements.
2019-02-04 robertphillips@google.com Rename GrContext::contextPriv to priv

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 20:40:30 -05:00
Kaushik Iska
da09acaad9 Don't warn for Async texture uploads on Fuchsia (flutter/engine#7691) 2019-02-04 17:04:08 -08:00
Yunyu Lin
5ae6ae6c16 Replace hb_face_reference_table with hb_ot_color_has_png in isColorBitmapFont (flutter/engine#7686) 2019-02-04 16:59:12 -08:00
liyuqian
bea2385879 Lower the threshold to raster cache pictures (flutter/engine#7687)
After removing clips by default, the OpCount of a picture drops
significantly. That makes our old threshold suboptimal. The new
threshold reflects the clip change and will improve our scroll
performance by ~10% for complex_layout and flutter_gallery scroll
benchmarks:

(flutter_gallery) home_scroll_perf frame raster time:
average		9.1ms	-> 7.4ms
90th_percentile	11.3ms	-> 9.2ms
99th_percentile	45ms	-> 38ms

complex_layout_scroll_perf frame raster time:
average		4.8	-> 4.4ms
90th_percentile	7.8ms	-> 5.4ms
99th_percentile	19ms	-> 17ms

This should also help mitigate issues like
https://github.com/flutter/flutter/issues/24782
2019-02-04 14:56:13 -08:00
skia-flutter-autoroll
72bc8f15e9 Roll src/third_party/skia d7a5a1d27e1d..50ea3c06b80f (9 commits) (flutter/engine#7688)
https://skia.googlesource.com/skia.git/%2Blog/d7a5a1d27e1d..50ea3c06b80f

git log d7a5a1d27e1d3ecc1ef4dfa1cef38195daf99f67..50ea3c06b80f7322c64fd99926edcdd7ea398213 --date=short --no-merges --format=%ad %ae %s
2019-02-04 brianosman@google.com Add support for MSVC run-time checks (and control flow guard)
2019-02-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-04 halcanary@google.com SkPDF to use aliased em bounds.
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3f5a479280cc..612345523a8d (2 commits)
2019-02-04 reed@google.com templatize drawString
2019-02-04 egdaniel@google.com Minor clean ups to vulkan hardware buffer test.
2019-02-04 robertphillips@google.com Move GrContextOptions to GrContext_Base and make GrContextThreadSafeProxy be derived from GrContext_Base
2019-02-04 reed@google.com remove metadata from canvas
2019-01-31 herb@google.com Benchmark for charToGlyph

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 17:02:15 -05:00
liyuqian
b6888b482e DCHECK that clip layer's behavior isn't none (flutter/engine#7659)
This will further guard that the framework won't forget to set the
clip behavior.

This has been tested with the flutter/flutter framework
`flutter test --local-engine=host_debug_unopt`
to ensure a successful engine roll.
2019-02-04 13:31:21 -08:00
liyuqian
13d75a0e8d Retained rendering in Fuchsia PhysicalShapeLayer (flutter/engine#6558)
For flutter/flutter#23535

When this lands/rolls into Fuchsia, a manual roll with https://fuchsia-review.googlesource.com/c/topaz/+/241557 is needed.
2019-02-04 13:31:10 -08:00
Matt Carroll
3f7789cebe Move Brightness definition to dart:ui (#27479) (flutter/engine#7678) 2019-02-04 13:29:53 -08:00
skia-flutter-autoroll
5a1a4194ad Roll src/third_party/skia 8c14038e56c3..d7a5a1d27e1d (5 commits) (flutter/engine#7683)
https://skia.googlesource.com/skia.git/%2Blog/8c14038e56c3..d7a5a1d27e1d

git log 8c14038e56c37e5b41c066c1b1825fe32c257d01..d7a5a1d27e1d3ecc1ef4dfa1cef38195daf99f67 --date=short --no-merges --format=%ad %ae %s
2019-02-04 csmartdalton@google.com Add a central skiagm::GM::DrawFailureMessage for error messages
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cd610c9a9dbc..3f5a479280cc (1 commits)
2019-02-04 scroggo@google.com Remove temporarily_sanitize
2019-02-04 mtklein@google.com use std::underlying_type
2019-02-04 reed@google.com remove legacy includes

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 13:33:19 -05:00
skia-flutter-autoroll
ca3b56e7c6 Roll src/third_party/skia 69130631e23d..8c14038e56c3 (1 commits) (flutter/engine#7682)
https://skia.googlesource.com/skia.git/%2Blog/69130631e23d..8c14038e56c3

git log 69130631e23d13d980ceb1151fa656ebb2577eef..8c14038e56c37e5b41c066c1b1825fe32c257d01 --date=short --no-merges --format=%ad %ae %s
2019-02-03 reed@google.com hide getMetaData()

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 09:59:09 -05:00
skia-flutter-autoroll
1c5e798d21 Roll src/third_party/skia 21ca3702f8eb..69130631e23d (2 commits) (flutter/engine#7681)
https://skia.googlesource.com/skia.git/%2Blog/21ca3702f8eb..69130631e23d

git log 21ca3702f8eb965a219fd697318d04ecd824cf70..69130631e23d13d980ceb1151fa656ebb2577eef --date=short --no-merges --format=%ad %ae %s
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ccf3465732e5..950d2f4a3353 (57 commits)
2019-02-04 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 05:30:00 -05:00
skia-flutter-autoroll
8c1cfa3c9a Roll src/third_party/skia b45f47dc3ef5..21ca3702f8eb (1 commits) (flutter/engine#7680)
https://skia.googlesource.com/skia.git/%2Blog/b45f47dc3ef5..21ca3702f8eb

git log b45f47dc3ef5cf8e6d4e81943892808798cccd59..21ca3702f8eb965a219fd697318d04ecd824cf70 --date=short --no-merges --format=%ad %ae %s
2019-02-01 csmartdalton@google.com Remove GM::onDrawBackground

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-04 01:48:20 -05:00
skia-flutter-autoroll
43e9d5376d Roll src/third_party/skia 9c7a006a8e2d..b45f47dc3ef5 (1 commits) (flutter/engine#7679)
https://skia.googlesource.com/skia.git/%2Blog/9c7a006a8e2d..b45f47dc3ef5

git log 9c7a006a8e2da4ae3158d12f2fee6bfee2a8ad14..b45f47dc3ef5cf8e6d4e81943892808798cccd59 --date=short --no-merges --format=%ad %ae %s
2019-02-03 robertphillips@google.com Add isTextureable parameter to GrContextThreadSafeProxy::createCharacterization (take 2)

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-03 18:51:27 -05:00
skia-flutter-autoroll
f3c15fcceb Roll src/third_party/skia 32d8cce070dd..9c7a006a8e2d (1 commits) (flutter/engine#7677)
https://skia.googlesource.com/skia.git/%2Blog/32d8cce070dd..9c7a006a8e2d

git log 32d8cce070dd5a14b0ceae326b26d5e16c6194bd..9c7a006a8e2da4ae3158d12f2fee6bfee2a8ad14 --date=short --no-merges --format=%ad %ae %s
2019-02-01 bsalomon@google.com Remove NoPendingIO flags from buffer creations.

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-03 13:26:08 -05:00
skia-flutter-autoroll
6888697957 Roll src/third_party/skia 71e434dc9dea..32d8cce070dd (1 commits) (flutter/engine#7675)
https://skia.googlesource.com/skia.git/%2Blog/71e434dc9dea..32d8cce070dd

git log 71e434dc9dea94e8f4ccb2bd78aa14a9418d599f..32d8cce070dd5a14b0ceae326b26d5e16c6194bd --date=short --no-merges --format=%ad %ae %s
2019-02-02 reed@google.com Revert "Revert "remove legacy forward declares""

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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-03 09:38:12 -05:00
skia-flutter-autoroll
cc3fc5f96c Roll src/third_party/skia d396dd0347d3..71e434dc9dea (1 commits) (flutter/engine#7674)
https://skia.googlesource.com/skia.git/%2Blog/d396dd0347d3..71e434dc9dea

git log d396dd0347d35c83c278f9dbbc698f3f2fccec2f..71e434dc9dea94e8f4ccb2bd78aa14a9418d599f --date=short --no-merges --format=%ad %ae %s
2019-02-03 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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-03 05:55:06 -05:00
skia-flutter-autoroll
0ff9a6cb00 Roll src/third_party/skia 0d84e805c30c..d396dd0347d3 (1 commits) (flutter/engine#7673)
https://skia.googlesource.com/skia.git/%2Blog/0d84e805c30c..d396dd0347d3

git log 0d84e805c30c5228c9cc1c01df54578ee1fd96aa..d396dd0347d35c83c278f9dbbc698f3f2fccec2f --date=short --no-merges --format=%ad %ae %s
2019-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c5cbca79da09..ccf3465732e5 (35 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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-03 02:17:29 -05:00
skia-flutter-autoroll
6553deb330 Roll src/third_party/skia 48913465db5f..0d84e805c30c (1 commits) (flutter/engine#7672)
https://skia.googlesource.com/skia.git/%2Blog/48913465db5f..0d84e805c30c

git log 48913465db5f6077be48a7333c56e03e77b107a1..0d84e805c30c5228c9cc1c01df54578ee1fd96aa --date=short --no-merges --format=%ad %ae %s
2019-01-24 reed@google.com move experimental header out of public includes

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-02 14:01:00 -05:00
skia-flutter-autoroll
66b488167d Roll src/third_party/skia d6a45a8aee6e..48913465db5f (1 commits) (flutter/engine#7671)
https://skia.googlesource.com/skia.git/%2Blog/d6a45a8aee6e..48913465db5f

git log d6a45a8aee6e8dfee484287c814e30a39799f93a..48913465db5f6077be48a7333c56e03e77b107a1 --date=short --no-merges --format=%ad %ae %s
2019-02-02 reed@google.com Revert "remove legacy forward declares"

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-02 08:32:55 -05:00
skia-flutter-autoroll
28b5429865 Roll src/third_party/skia 8ec9a60bdb6f..d6a45a8aee6e (2 commits) (flutter/engine#7670)
https://skia.googlesource.com/skia.git/%2Blog/8ec9a60bdb6f..d6a45a8aee6e

git log 8ec9a60bdb6f63e7d0d1a7d994f25bf82cc40859..d6a45a8aee6e8dfee484287c814e30a39799f93a --date=short --no-merges --format=%ad %ae %s
2019-02-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-02-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 10b73e92900a..c5cbca79da09 (339 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 (borenet@google.com), and stop
the roller if necessary.
2019-02-02 04:52:29 -05:00
skia-flutter-autoroll
1373d9412e Roll src/third_party/skia 72c687807f5e..8ec9a60bdb6f (2 commits) (flutter/engine#7669)
https://skia.googlesource.com/skia.git/%2Blog/72c687807f5e..8ec9a60bdb6f

git log 72c687807f5e96c9b3797d4200eb0af411f8a7cc..8ec9a60bdb6f63e7d0d1a7d994f25bf82cc40859 --date=short --no-merges --format=%ad %ae %s
2019-02-01 fmalita@chromium.org [skottie] Initial repeater support
2019-02-01 reed@google.com remove legacy forward declares

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-02 01:06:59 -05:00
skia-flutter-autoroll
e07b6bdd56 Roll src/third_party/skia 8f5aeebdd8eb..72c687807f5e (3 commits) (flutter/engine#7668)
https://skia.googlesource.com/skia.git/%2Blog/8f5aeebdd8eb..72c687807f5e

git log 8f5aeebdd8eb77b624a9d802eac49c3c1de8deba..72c687807f5e96c9b3797d4200eb0af411f8a7cc --date=short --no-merges --format=%ad %ae %s
2019-02-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader debaacab10b5..cd610c9a9dbc (1 commits)
2019-02-01 robertphillips@google.com Revert "Add isTextureable parameter to GrContextThreadSafeProxy::createCharacterization"
2019-02-01 recipe-roller@chromium.org 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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 21:23:40 -05:00
skia-flutter-autoroll
1fc022e733 Roll src/third_party/skia 3ed198faf93a..8f5aeebdd8eb (8 commits) (flutter/engine#7667)
https://skia.googlesource.com/skia.git/%2Blog/3ed198faf93a..8f5aeebdd8eb

git log 3ed198faf93ad040b4d5a55e3efdbf1b9b2a227c..8f5aeebdd8eb77b624a9d802eac49c3c1de8deba --date=short --no-merges --format=%ad %ae %s
2019-02-01 michaelludwig@google.com Revert "Narrow clear-as-draw workaround on D3D11 ANGLE"
2019-02-01 robertphillips@google.com Add isTextureable parameter to GrContextThreadSafeProxy::createCharacterization
2019-02-01 brianosman@google.com Remove SkColorSpaceTransferFn
2019-02-01 kjlubick@google.com Revert "Revert "make third_party() static libraries""
2019-02-01 brianosman@google.com Remove SkICC::WriteToICC
2019-02-01 bsalomon@google.com Make GrMesh hold regular ref on GrBuffers.
2019-02-01 reed@google.com remove unneeded friends/includes in SkPaint.h
2019-02-01 kjlubick@google.com CMake: distinguish between file and dir copies by presence of '.' in src path

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 17:49:58 -05:00
Jonah Williams
bd07d508ea Add kernel-worker and dart2js to BUILD.gn (flutter/engine#7660) 2019-02-01 12:25:33 -08:00
skia-flutter-autoroll
7f7b8d3265 Roll src/third_party/skia 5892553ad020..3ed198faf93a (3 commits) (flutter/engine#7666)
https://skia.googlesource.com/skia.git/%2Blog/5892553ad020..3ed198faf93a

git log 5892553ad0205a2644d9567b7b1c64e402b47c55..3ed198faf93ad040b4d5a55e3efdbf1b9b2a227c --date=short --no-merges --format=%ad %ae %s
2019-02-01 reed@google.com remove docs for containsText
2019-02-01 robertphillips@google.com Rename GrContext::uniqueID to contextID and hide it
2019-02-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 cf9383ed325c..a54104803d72 (1 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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 14:19:37 -05:00
skia-flutter-autoroll
88d4e15e26 Roll src/third_party/skia 569dda7216cd..5892553ad020 (5 commits) (flutter/engine#7665)
https://skia.googlesource.com/skia.git/%2Blog/569dda7216cd..5892553ad020

git log 569dda7216cda3f096677df29ee787e44ddb0be0..5892553ad0205a2644d9567b7b1c64e402b47c55 --date=short --no-merges --format=%ad %ae %s
2019-01-30 reed@google.com delete orphaned sample
2019-02-01 reed@google.com remove breakText, and all utf cache accessors
2019-02-01 reed@google.com skip huge allocation in test on 32bit devices
2019-01-31 robertphillips@google.com Remove destination GrRenderTargetProxy from GrPipeline
2019-01-31 michaelludwig@google.com Narrow clear-as-draw workaround on D3D11 ANGLE

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 10:51:35 -05:00
skia-flutter-autoroll
f65d6ad7ac Roll src/third_party/skia 72a0e3347cdf..569dda7216cd (1 commits) (flutter/engine#7664)
https://skia.googlesource.com/skia.git/%2Blog/72a0e3347cdf..569dda7216cd

git log 72a0e3347cdfcaeb5f85c128e370e58e1cf7cd18..569dda7216cda3f096677df29ee787e44ddb0be0 --date=short --no-merges --format=%ad %ae %s
2019-02-01 reed@google.com hide SkFont::containsText

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 07:23:20 -05:00
skia-flutter-autoroll
6622eef452 Roll src/third_party/skia ae64f52786b3..72a0e3347cdf (2 commits) (flutter/engine#7663)
https://skia.googlesource.com/skia.git/%2Blog/ae64f52786b3..72a0e3347cdf

git log ae64f52786b31fdfeeee0c2891a11a05814818c1..72a0e3347cdfcaeb5f85c128e370e58e1cf7cd18 --date=short --no-merges --format=%ad %ae %s
2019-02-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 258398020826..cf9383ed325c (3 commits)
2019-02-01 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 03:55:42 -05:00
skia-flutter-autoroll
949bb4161a Roll src/third_party/skia 95b014790f93..ae64f52786b3 (3 commits) (flutter/engine#7662)
https://skia.googlesource.com/skia.git/%2Blog/95b014790f93..ae64f52786b3

git log 95b014790f93856d66da760d7a68ccc2e448a5f7..ae64f52786b31fdfeeee0c2891a11a05814818c1 --date=short --no-merges --format=%ad %ae %s
2019-02-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5d360ebe1581..10b73e92900a (473 commits)
2019-02-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ebe5f7fad064..debaacab10b5 (1 commits)
2019-01-31 recipe-roller@chromium.org 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 (borenet@google.com), and stop
the roller if necessary.
2019-02-01 00:27:13 -05:00
skia-flutter-autoroll
e58bd6845e Roll src/third_party/skia 88bfed46ab6e..95b014790f93 (3 commits) (flutter/engine#7661)
https://skia.googlesource.com/skia.git/%2Blog/88bfed46ab6e..95b014790f93

git log 88bfed46ab6e0e4aec5416092a349e394c72ba59..95b014790f93856d66da760d7a68ccc2e448a5f7 --date=short --no-merges --format=%ad %ae %s
2019-01-31 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-31 reed@google.com remove (dead) legacy measuretext
2019-01-31 kjlubick@google.com Add CMake bot

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 20:56:02 -05:00
skia-flutter-autoroll
968d93204a Roll src/third_party/skia 5b257abb87d2..88bfed46ab6e (8 commits) (flutter/engine#7657)
https://skia.googlesource.com/skia.git/%2Blog/5b257abb87d2..88bfed46ab6e

git log 5b257abb87d2085b7f36fd5bc8f4a78a73942b2a..88bfed46ab6e0e4aec5416092a349e394c72ba59 --date=short --no-merges --format=%ad %ae %s
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 794364ebd51c..258398020826 (1 commits)
2019-01-31 egdaniel@google.com Fix type in Andoird string.
2019-01-31 reed@google.com fix tiler to handle large float rects
2019-01-31 brianosman@google.com Update tracing docs slightly
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms cd2260c9f528..0c0f6dee2779 (1 commits)
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5ebd2c0fafca..ebe5f7fad064 (1 commits)
2019-01-31 rmistry@google.com [cq.cfg] Remove cq.cfg.
2019-01-31 kjlubick@google.com Make cmake copy_directory instead of just files

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 17:24:14 -05:00
stuartmorgan
c3ad553a23 Initial import of FDE macOS framework (flutter/engine#7642)
Merges the current flutter-desktop-embedding macOS framework into the
engine. Notable changes:
- All channel/codec related code is eliminated in favor of using the
  existing iOS implementations.
- All .m files renamed to .mm for consistency with the iOS code.
  - Some minor code changes to fix new warnings in Objective-C++ mode.
- License headers, basic format (e.g., clang-format changes) updated to
  use repo style.
- Xcode project is not included; instead adds GN build rules to create
  an integrated framework that combines what was the FDE library with
  what is present in FlutterEmbedder.framework.

Other changes are left as follow-ups, including:
- Moving shared code out of ios/ into common/.
- Potentially improving sharing between iOS and macOS BUILD.gn.
- Class renaming; the FLE prefix will be eliminated, but that API
  surface isn't stable yet, so that can be changed later.
2019-01-31 14:14:43 -08:00
skia-flutter-autoroll
e46326fc7a Roll src/third_party/skia 1bd245b91801..5b257abb87d2 (5 commits) (flutter/engine#7656)
https://skia.googlesource.com/skia.git/%2Blog/1bd245b91801..5b257abb87d2

git log 1bd245b9180147d85b6ead60a04116e0333ad37f..5b257abb87d2085b7f36fd5bc8f4a78a73942b2a --date=short --no-merges --format=%ad %ae %s
2019-01-30 reed@google.com change measureText impl to first convert to glyphs
2019-01-30 egdaniel@google.com Add hardware buffer unit test from old skqp to skia.
2019-01-31 bsalomon@google.com Update Metal unit test blacklist after adding new promise image tests
2019-01-30 bsalomon@google.com Add option to skip intermediate release/fulfill calls for promise images.
2019-01-30 michaelludwig@google.com Add new thin anti-aliasing demo

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 13:50:56 -05:00
skia-flutter-autoroll
223639262c Roll src/third_party/skia ea2dc6a6bc11..1bd245b91801 (1 commits) (flutter/engine#7655)
https://skia.googlesource.com/skia.git/%2Blog/ea2dc6a6bc11..1bd245b91801

git log ea2dc6a6bc114d92181fc0825b75b5524e4b0e67..1bd245b9180147d85b6ead60a04116e0333ad37f --date=short --no-merges --format=%ad %ae %s
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 787f953343b0..5ebd2c0fafca (1 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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 10:16:50 -05:00
skia-flutter-autoroll
1297555394 Roll src/third_party/skia e9742a5a0db1..ea2dc6a6bc11 (1 commits) (flutter/engine#7654)
https://skia.googlesource.com/skia.git/%2Blog/e9742a5a0db1..ea2dc6a6bc11

git log e9742a5a0db1e86f1b548d74c025404690eaed63..ea2dc6a6bc114d92181fc0825b75b5524e4b0e67 --date=short --no-merges --format=%ad %ae %s
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 783809808ec0..794364ebd51c (1 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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 06:45:59 -05:00
skia-flutter-autoroll
1fce9a80bc Roll src/third_party/skia 8a484d0203d9..e9742a5a0db1 (2 commits) (flutter/engine#7653)
https://skia.googlesource.com/skia.git/%2Blog/8a484d0203d9..e9742a5a0db1

git log 8a484d0203d954a5ac4c7deb0f774dbe6a6fa9be..e9742a5a0db1e86f1b548d74c025404690eaed63 --date=short --no-merges --format=%ad %ae %s
2019-01-30 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-31 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-31 03:11:28 -05:00
skia-flutter-autoroll
caa2886807 Roll src/third_party/skia b7af275ebbf5..8a484d0203d9 (3 commits) (flutter/engine#7652)
https://skia.googlesource.com/skia.git/%2Blog/b7af275ebbf5..8a484d0203d9

git log b7af275ebbf55b6c79cf361bcf87612b328ea50a..8a484d0203d954a5ac4c7deb0f774dbe6a6fa9be --date=short --no-merges --format=%ad %ae %s
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 97fa6e4bdf7b..5d360ebe1581 (482 commits)
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 77630f1e7d12..787f953343b0 (1 commits)
2019-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 fa7ca18f44ed..783809808ec0 (3 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 (borenet@google.com), and stop
the roller if necessary.
2019-01-30 23:40:21 -05:00
Chris Bracken
03b5b4a509 Fix two typos in embedder docs (flutter/engine#7649) 2019-01-30 18:11:08 -08:00
skia-flutter-autoroll
22b560727b Roll src/third_party/skia 9c8ad0316147..b7af275ebbf5 (3 commits) (flutter/engine#7650)
https://skia.googlesource.com/skia.git/%2Blog/9c8ad0316147..b7af275ebbf5

git log 9c8ad031614760e8256d4e2eb97ebdef8c067cd2..b7af275ebbf55b6c79cf361bcf87612b328ea50a --date=short --no-merges --format=%ad %ae %s
2019-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b08c5e928317..77630f1e7d12 (1 commits)
2019-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ddcbdc51f2aa..b08c5e928317 (1 commits)
2019-01-30 scroggo@google.com Fix bug in sampling rotated decodes

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-30 20:07:29 -05:00
Kaushik Iska
ec6f6c35b3 Expose the Flutter engine, Dart and Skia versions to Dart. (flutter/engine#7634)
- Moved versions from shell to common
- versions singleton contains all the required versions.
2019-01-30 16:22:45 -08:00
Chinmay Garde
f7b24f4d90 Document make_resource_current on FlutterOpenGLRendererConfig and warn if the callback is not set. (flutter/engine#7648) 2019-01-30 16:13:00 -08:00
Jason Simmons
5c988ece29 Update the verify_exported script to include the symbols for ICU data (flutter/engine#7647) 2019-01-30 13:56:44 -08:00
skia-flutter-autoroll
3d6e1b245f Roll src/third_party/skia 70ebd9ca0616..9c8ad0316147 (9 commits) (flutter/engine#7646)
https://skia.googlesource.com/skia.git/%2Blog/70ebd9ca0616..9c8ad0316147

git log 70ebd9ca0616f54450a38d4f0f952810595a441b..9c8ad031614760e8256d4e2eb97ebdef8c067cd2 --date=short --no-merges --format=%ad %ae %s
2019-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cda0cf9d8112..ddcbdc51f2aa (1 commits)
2019-01-30 jvanverth@google.com Fix screen invalidation on MacOS
2019-01-30 mtklein@google.com remove shadeSpan4f()
2019-01-30 herb@google.com Revert "make third_party() static libraries"
2019-01-30 mtklein@google.com remove Sk4x4f.h -- dead code
2019-01-30 robertphillips@google.com Add outline of new GrContext hierarchy
2019-01-30 mtklein@google.com remove burst mode in SkRPBlitter
2019-01-30 bsalomon@google.com Remove legacy texture-backed promise image interface.
2019-01-30 mtklein@google.com add Leon's gradient to p3 GM

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 (borenet@google.com), and stop
the roller if necessary.
2019-01-30 16:34:29 -05:00
Gary Qian
311916cb60 Fix dynamic array -> vector (flutter/engine#7645) 2019-01-30 13:03:27 -08:00
liyuqian
074cda1d2e Respect default goma path on Windows (flutter/engine#7643) 2019-01-30 13:00:34 -08:00
Jason Simmons
8a941d7b3c Embed ICU data inside libflutter.so on Android (flutter/engine#7588)
Prior to this the Android embedder code would extract the icudtl.dat asset out
of the APK and write it to local disk during the first startup of the app.

This change will make that work unnecessary and eliminate the risk of ICU
failures due to errors in the extraction process.
2019-01-30 11:56:17 -08:00
Gary Qian
597d325f70 Strut implementation (flutter/engine#7414)
Engine half of flutter/flutter#26332
2019-01-30 10:16:37 -08:00