5267 Commits

Author SHA1 Message Date
skia-flutter-autoroll
c9e96d3a17 Roll src/third_party/skia fac1e367f428..3abdd7a90e45 (1 commits) (flutter/engine#7709)
https://skia.googlesource.com/skia.git/%2Blog/fac1e367f428..3abdd7a90e45

git log fac1e367f4283c2b7d1e40001a05f598ec0cf3fa..3abdd7a90e453ba7a9e2cad76e3526195ece14a6 --date=short --no-merges --format=%ad %ae %s
2019-02-06 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-06 04:11:08 -05:00
skia-flutter-autoroll
5e443c3d0d Roll src/third_party/skia b26b8998fa9c..fac1e367f428 (6 commits) (flutter/engine#7707)
https://skia.googlesource.com/skia.git/%2Blog/b26b8998fa9c..fac1e367f428

git log b26b8998fa9cd06c57e091243339f2c7e5396af5..fac1e367f4283c2b7d1e40001a05f598ec0cf3fa --date=short --no-merges --format=%ad %ae %s
2019-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a69ca6050e3e..c81766320762 (1 commits)
2019-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 09a91e48c066..a69ca6050e3e (4 commits)
2019-02-05 ethannicholas@google.com Reland "SkSL is now pickier about type conversions"
2019-02-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-06 fmalita@chromium.org Revert "third_party/icu:  use upstream"
2019-02-05 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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-06 00:20:23 -05:00
skia-flutter-autoroll
2a7cedc491 Roll src/third_party/skia 0ec8ec27b81c..b26b8998fa9c (11 commits) (flutter/engine#7705)
https://skia.googlesource.com/skia.git/%2Blog/0ec8ec27b81c..b26b8998fa9c

git log 0ec8ec27b81ca3ae46cfc4e85297e09b2c592943..b26b8998fa9cd06c57e091243339f2c7e5396af5 --date=short --no-merges --format=%ad %ae %s
2019-02-05 fmalita@chromium.org [skottie] Fix logging of oversized messages
2019-02-04 herb@google.com Remove fPreBlendForFilter
2019-01-25 halcanary@google.com third_party/icu:  use upstream
2019-02-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-05 ethannicholas@google.com Revert "SkSL is now pickier about type conversions"
2019-02-05 bungeman@google.com s/geTestSVGTypeface/getTestSVGTypeface
2019-02-05 ethannicholas@google.com SkSL is now pickier about type conversions
2019-01-28 herb@google.com Move luminace calculation to the SkScalerContext ctor.
2019-02-05 bsalomon@google.com Remove fIntendedType from GrMtlBuffer. Add accessor to base class
2019-02-05 egdaniel@google.com Make sure the vulkan gpu is done work before we deleting objects in VkHardwareBufferTest.
2019-02-05 egdaniel@google.com Fill in missing GrMtlCaps functions and fix for 0 buffer alloc.

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 20:26:47 -05:00
Jonah Williams
660c2945f9 Create stubbed dart:ui implementation, dart2js libraries file, copy rule (flutter/engine#7694) 2019-02-05 17:07:47 -08:00
liyuqian
f2d2383aee Revert "Lower the threshold to raster cache pictures (#7687)" (flutter/engine#7701)
This reverts commit bea23858792ff59a40b43b14a57fc0f3ba0ab739.
2019-02-05 16:02:44 -08:00
Ben Konyi
8179839995 Update snapshot build rules to generate .o files instead of .S files on Windows (flutter/engine#7702)
Update snapshot build rules to generate .o files instead of .S files on Windows to improve link times.

This mirrors build rules for snapshots in the Dart SDK.
2019-02-05 14:23:44 -08:00
Jason Simmons
a9c3e82bc8 Use the Wuffs GIF decoder (flutter/engine#7658)
Fixes https://github.com/flutter/flutter/issues/23838
2019-02-05 14:09:18 -08:00
skia-flutter-autoroll
8892d8a35f Roll src/third_party/skia 5f5e1d57a4ce..0ec8ec27b81c (6 commits) (flutter/engine#7703)
https://skia.googlesource.com/skia.git/%2Blog/5f5e1d57a4ce..0ec8ec27b81c

git log 5f5e1d57a4cef2f22e037fe7338dddff28ffa6a0..0ec8ec27b81ca3ae46cfc4e85297e09b2c592943 --date=short --no-merges --format=%ad %ae %s
2018-09-04 bungeman@google.com Add a 'correct' shaper.
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4b9e06d6a2df..09a91e48c066 (1 commits)
2019-02-04 halcanary@google.com GN/ICU cleanup
2019-02-05 mtklein@google.com disable DAA by default
2019-02-05 brianosman@google.com Add "MSRTC" bots that build/test with MSVC runtime checks enabled
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 24f3d30cdec3..4b9e06d6a2df (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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-05 16:37:11 -05:00
liyuqian
2c4e59e1c6 Revert "Disable the persistent cache (#6835)" (flutter/engine#7689)
This reverts commit 366503ca2dd5297b7f73591330770b215b521c8c.

For https://github.com/flutter/flutter/issues/24058, We now only get a
"Program linking failed" error message on Windows Android simulators
without crahsing. Skia seems to have handled the linking failure in
https://skia-review.googlesource.com/c/skia/+/180372 by rebuilding the
program.
2019-02-05 11:17:21 -08:00
skia-flutter-autoroll
ff7f71cb2f Roll src/third_party/skia 2462ca36c800..5f5e1d57a4ce (7 commits) (flutter/engine#7699)
https://skia.googlesource.com/skia.git/%2Blog/2462ca36c800..5f5e1d57a4ce

git log 2462ca36c800adfaaafe5921475096c107091c9b..5f5e1d57a4cef2f22e037fe7338dddff28ffa6a0 --date=short --no-merges --format=%ad %ae %s
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8f71f7311f29..24f3d30cdec3 (1 commits)
2019-02-05 egdaniel@google.com Add release proc apis to SkSurface::MakeFromBackend* calls.
2019-02-05 brianosman@google.com Fix RTCc issue (truncating 64 bit value) in GrVkRenderPass
2019-02-05 bsalomon@google.com Convert GrBufferType to enum class, rename, and remove dead values
2019-02-05 egdaniel@google.com Have GrMtlTexture and GrMtlRenderTarget call parents onRelease/Abandon.
2019-02-04 reed@google.com remove mention of SkMetaData
2019-02-05 robertphillips@google.com Fix generated 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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-05 11:46:39 -05:00
skia-flutter-autoroll
1dc6a92bec Roll src/third_party/skia 0783aca7ba31..2462ca36c800 (2 commits) (flutter/engine#7698)
https://skia.googlesource.com/skia.git/%2Blog/0783aca7ba31..2462ca36c800

git log 0783aca7ba3189092855b373911cffc1b1303222..2462ca36c800adfaaafe5921475096c107091c9b --date=short --no-merges --format=%ad %ae %s
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 049ff3873334..8f71f7311f29 (1 commits)
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 950d2f4a3353..6c1a9ccaf5f3 (394 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-05 07:55:45 -05:00
skia-flutter-autoroll
ccd29a7ad4 Roll src/third_party/skia bb60677d5244..0783aca7ba31 (1 commits) (flutter/engine#7697)
https://skia.googlesource.com/skia.git/%2Blog/bb60677d5244..0783aca7ba31

git log bb60677d5244cb20ec659d035701e92cd1f6f4fa..0783aca7ba3189092855b373911cffc1b1303222 --date=short --no-merges --format=%ad %ae %s
2019-02-05 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-05 04:08:52 -05:00
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