6199 Commits

Author SHA1 Message Date
Matthew Dempsky
e59951fa15 Avoid unnecessary copying of vectors in AccessibilityBridge (flutter/engine#9033) 2019-05-21 12:39:11 -07:00
skia-flutter-autoroll
33216db5ef Roll src/third_party/skia 54fbe0f813c1..12710911dcc2 (5 commits) (flutter/engine#9032)
https://skia.googlesource.com/skia.git
/%2Blog/54fbe0f813c1..12710911dcc2

git log 54fbe0f813c146afa9c983d8fa358937d00d2fec..12710911dcc2056d8b6697cd0aa540f01a1c47df --date=short --no-merges --format=%ad %ae %s
2019-05-21 mtklein@google.com negateS -> negateI
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-21 mtklein@google.com Revert "Revert "SkSLInterpreter refactoring""
2019-05-20 bungeman@google.com Move SkLeanWindows.h to src.

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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-21 13:59:52 -04:00
skia-flutter-autoroll
e38bfd86b1 Roll src/third_party/skia 1903c94f44fd..54fbe0f813c1 (6 commits) (flutter/engine#9030)
https://skia.googlesource.com/skia.git
/%2Blog/1903c94f44fd..54fbe0f813c1

git log 1903c94f44fd0abce10da49b3a53b2c4e4af428f..54fbe0f813c146afa9c983d8fa358937d00d2fec --date=short --no-merges --format=%ad %ae %s
2019-05-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-21 csmartdalton@google.com Revert "SkSLInterpreter refactoring"
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 70958d15db70..e8247a574956 (3 commits)
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4dc9df3b70d6..09fbfa7a6919 (351 commits)
2019-05-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7ab65834bc02..9e2844fa2744 (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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-21 08:52:59 -04:00
skia-flutter-autoroll
734808c922 Roll src/third_party/skia dbc3caaf6c3d..1903c94f44fd (1 commits) (flutter/engine#9028)
https://skia.googlesource.com/skia.git
/%2Blog/dbc3caaf6c3d..1903c94f44fd

git log dbc3caaf6c3d9e257f078fc273941a7cf148be9d..1903c94f44fd0abce10da49b3a53b2c4e4af428f --date=short --no-merges --format=%ad %ae %s
2019-05-20 reed@google.com use rect-memset in legacy rect blit

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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 20:49:19 -04:00
Matthew Dempsky
ca6d80857f Initialize next_pointer_flow_id_ to 0 (flutter/engine#9026)
This member variable was added to three classes in #7807, but only
initialized to 0 in one of them. Initialize to 0 in the other two.
2019-05-20 16:52:16 -07:00
liyuqian
3aed059cc5 Correct the return type of addRetained (flutter/engine#9025)
It should return void as SceneBuilder::addRetained is returning void.
Thanks yjbanov@ for finding this typo!
2019-05-20 15:58:35 -07:00
skia-flutter-autoroll
4f665a66ef Roll src/third_party/skia d93ee53affd3..dbc3caaf6c3d (9 commits) (flutter/engine#9024)
https://skia.googlesource.com/skia.git
/%2Blog/d93ee53affd3..dbc3caaf6c3d

git log d93ee53affd3ffaa8e3206d9358b8f9197d118bf..dbc3caaf6c3d9e257f078fc273941a7cf148be9d --date=short --no-merges --format=%ad %ae %s
2019-05-20 reed@google.com rect-memset: memset + stride and height
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-20 mtklein@google.com SkSLInterpreter refactoring
2019-05-20 ethannicholas@google.com switched over to using fallthrough in SkSL interpreter vector operations
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-20 bsalomon@google.com return kSkip in async read GMs when context is abandoned
2019-05-20 iannucci@chromium.org Manual recipe roll
2019-05-20 mtklein@google.com update SkUserConfig.h a bit

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 17:20:34 -04:00
stuartmorgan
7092aaf246 Fix horizontal scroll direction for macOS (flutter/engine#9022)
macOS uses negative values to represent scrolls to the right, while
Flutter expects the opposite, so flip X deltas.
2019-05-20 17:01:29 -04:00
stuartmorgan
1cf094e38b Macos systemnavigator pop (flutter/engine#9019)
Adds the flutter/platform channel to the macOS shell, and implements
SystemNavigator.pop.

Other methods from this channel will be implement in the future.

macOS part of flutter/flutter#30713
2019-05-20 16:15:58 -04:00
Amir Hardon
8ab4eb57a0 remove m prefix from fields in the Android PlatformViews code (flutter/engine#9020) 2019-05-20 12:38:23 -07:00
stuartmorgan
f0ab13a0bb Minor fixes/adjustments to the GLFW shell (flutter/engine#8990)
- Makes json_method_codec.cc compatible with the last stable RapidJSON release.
- Allows removing the GTK dependency with a compile flag.
- Fixes a missing break in a switch flagged by some toolchains.
2019-05-20 14:36:59 -04:00
skia-flutter-autoroll
6e4d0dc733 Roll src/third_party/skia a8ceb775c12f..d93ee53affd3 (8 commits) (flutter/engine#9018)
https://skia.googlesource.com/skia.git
/%2Blog/a8ceb775c12f..d93ee53affd3

git log a8ceb775c12f1516e11dd7463f0576d9fb26d524..d93ee53affd3ffaa8e3206d9358b8f9197d118bf --date=short --no-merges --format=%ad %ae %s
2019-05-20 reed@google.com Rework colorfilter bench
2019-05-20 reed@google.com simplify setColor, without needing the 4f or the colorspace
2019-05-20 bsalomon@google.com Fix async_rescale_and_read_no_bleed with --preAbandonGpuContext
2019-05-20 bsalomon@google.com Reland "Make SkSurface::asyncRescaleAndRead use kStrict constraint"
2019-05-20 robertphillips@google.com Move explicit backend object allocation API to GrContext
2019-05-17 bungeman@chromium.org Move ccpr headers for display list out of include/private.
2019-05-20 reed@google.com remove allocs for colorfilters
2019-05-17 ethannicholas@google.com support for SkSL interpreter external function calls

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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 13:47:00 -04:00
Emmanuel Garcia
a2b0765104 Add mode to load AOT snapshots as a native lib (flutter/engine#8979) 2019-05-20 10:08:50 -07:00
skia-flutter-autoroll
8f99546db6 Roll src/third_party/skia f4c66ccafcb7..a8ceb775c12f (3 commits) (flutter/engine#9015)
https://skia.googlesource.com/skia.git
/%2Blog/f4c66ccafcb7..a8ceb775c12f

git log f4c66ccafcb7fe62201cbe9a6eb72b09ef8a31da..a8ceb775c12f1516e11dd7463f0576d9fb26d524 --date=short --no-merges --format=%ad %ae %s
2019-05-20 mtklein@google.com Revert "remove SkMiniPicture and co."
2019-05-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-05-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 10:17:52 -04:00
skia-flutter-autoroll
70370535d9 Roll src/third_party/skia 6a8c3f07e81a..f4c66ccafcb7 (2 commits) (flutter/engine#9013)
https://skia.googlesource.com/skia.git
/%2Blog/6a8c3f07e81a..f4c66ccafcb7

git log 6a8c3f07e81a6647c7de1b6d9b7835435dbfe691..f4c66ccafcb7fe62201cbe9a6eb72b09ef8a31da --date=short --no-merges --format=%ad %ae %s
2019-05-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 06de90c66c18..70958d15db70 (8 commits)
2019-05-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5ca9f9560554..4dc9df3b70d6 (533 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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 04:34:50 -04:00
skia-flutter-autoroll
3d2274f7d9 Roll src/third_party/skia ed2255b4ea13..6a8c3f07e81a (1 commits) (flutter/engine#9011)
https://skia.googlesource.com/skia.git
/%2Blog/ed2255b4ea13..6a8c3f07e81a

git log ed2255b4ea13a4627e3ef3d4f593565463ef6421..6a8c3f07e81a6647c7de1b6d9b7835435dbfe691 --date=short --no-merges --format=%ad %ae %s
2019-05-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ab1e2b49fe88..7ab65834bc02 (24 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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-20 01:05:24 -04:00
skia-flutter-autoroll
ca3a3180c8 Roll src/third_party/skia 8c6bfe5350cf..ed2255b4ea13 (1 commits) (flutter/engine#9009)
https://skia.googlesource.com/skia.git
/%2Blog/8c6bfe5350cf..ed2255b4ea13

git log 8c6bfe5350cf5ba0f4979dc5f13872c09e3ca3cc..ed2255b4ea13a4627e3ef3d4f593565463ef6421 --date=short --no-merges --format=%ad %ae %s
2019-05-19 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 (csmartdalton@google.com), and stop
the roller if necessary.
2019-05-19 05:25:41 -04:00
skia-flutter-autoroll
1ef69238da Roll src/third_party/skia 76346ac952c4..8c6bfe5350cf (2 commits) (flutter/engine#9008)
https://skia.googlesource.com/skia.git
/%2Blog/76346ac952c4..8c6bfe5350cf

git log 76346ac952c4006b41bbc8fd5a41c22a8b6e43b1..8c6bfe5350cf5ba0f4979dc5f13872c09e3ca3cc --date=short --no-merges --format=%ad %ae %s
2019-02-05 rmistry@google.com Whitespace test
2019-05-17 reed@google.com Revert "Revert "Experimental SkVideoDecoder, to wrap calls to ffmpeg""

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-18 09:35:08 -04:00
Chris Bracken
963c943a12 Rename Fuchsia Dart and Flutter runners (flutter/engine#9003)
four_gate -> flutter_runner
dt_rush -> dart_runner
2019-05-17 17:04:40 -07:00
Adam Barth
e1c043fe58 [fuchsia] Update zx_clock_get callers (flutter/engine#8998)
Fuchsia is changing zx_clock_get to return a zx_status_t. This change
prepares us for that change.
2019-05-17 16:37:28 -07:00
skia-flutter-autoroll
5d12584e99 Roll src/third_party/skia 0c6daf034b11..76346ac952c4 (30 commits) (flutter/engine#9000)
https://skia.googlesource.com/skia.git
/%2Blog/0c6daf034b11..76346ac952c4

git log 0c6daf034b11b0924b05abe441ffa892c7bc3c07..76346ac952c4006b41bbc8fd5a41c22a8b6e43b1 --date=short --no-merges --format=%ad %ae %s
2019-05-17 mtklein@google.com Reland "byte align everything in SkSLInterpreter"
2019-05-17 michaelludwig@google.com Revert "Experimental SkVideoDecoder, to wrap calls to ffmpeg"
2019-05-17 mtklein@google.com disassemble on unit test failure
2019-05-17 rmistry@google.com [Recreate SKPs bot] Fix failing web pages
2019-05-17 mtklein@google.com remove stray kNop
2019-05-17 robertphillips@google.com Add testing of mipmaps to backend allocation test
2019-05-17 bsalomon@google.com Revert "Make SkSurface::asyncRescaleAndRead use kStrict constraint"
2019-05-17 jvanverth@google.com Fix matrix layout in Metal.
2019-05-17 mtklein@google.com Revert "byte align everything in SkSLInterpreter"
2019-05-17 reed@google.com Experimental SkVideoDecoder, to wrap calls to ffmpeg
2019-05-17 mtklein@google.com byte align everything in SkSLInterpreter
2019-05-17 michaelludwig@google.com Force snapBackImage() to N32 for image filters
2019-05-17 bsalomon@google.com Make SkSurface::asyncRescaleAndRead use kStrict constraint
2019-05-17 brianosman@google.com Implement postfix ++/--, and use the correct 1 for floats
2019-05-17 mtklein@google.com warmup learning sksl interpreter
2019-05-17 bsalomon@google.com Initial version of rescaling async readback API
2019-05-17 michaelludwig@google.com Refactor complex CTM management for image filters
2019-05-17 jvanverth@google.com Metal: Add check for invalid shader functions
2019-05-17 robertphillips@google.com Switch over to using new direct allocation API in our tests (as much as possible at least)
2019-05-17 egdaniel@google.com Appease compilers after swizzle change.
2019-05-16 robertphillips@google.com Add helper method to fill in yuvaIndices given a yuv format
2019-05-16 egdaniel@google.com Add GrCaps call to get swizzle from BackendFormat and ColorType.
2019-05-16 brianosman@google.com Interpreter: Implement ternary operator
2019-05-16 brianosman@google.com Particles + Interpreter: Bind particle's SkRandom to "rand"
2019-05-16 ethannicholas@google.com redesigned SkSL interpreter vector instructions
2019-05-14 aparchur@google.com Apply layer in-point as a negative time-bias for multi-frame image assets.
2019-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d61595f367af..ab1e2b49fe88 (8 commits)
2019-05-16 michaelludwig@google.com Remove rounding on explicit clip geometry
2019-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8c742b264faa..5ca9f9560554 (448 commits)
2019-05-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6ddb7768fa25..06de90c66c18 (9 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-17 17:49:34 -04:00
Matt Carroll
443edceabb New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings. (flutter/engine#8962) 2019-05-17 14:25:05 -07:00
skia-flutter-autoroll
c9026c08a8 Roll src/third_party/skia c6568afa0b63..0c6daf034b11 (1 commits) (flutter/engine#8995)
https://skia.googlesource.com/skia.git
/%2Blog/c6568afa0b63..0c6daf034b11

git log c6568afa0b634d47596557960ccf756962b9aab3..0c6daf034b11b0924b05abe441ffa892c7bc3c07 --date=short --no-merges --format=%ad %ae %s
2019-05-16 robertphillips@google.com Direct backend object allocation API

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-17 15:22:53 -04:00
Dan Field
d99581a8ea remove unnecessary [new from docs (flutter/engine#8986) 2019-05-16 19:14:10 -07:00
stuartmorgan
5c4c8d9f27 Enable hover by default for desktop shells (flutter/engine#8991)
Fixes flutter/flutter#32835
2019-05-16 20:12:03 -04:00
Jason Simmons
5b6dedfc3e Add support for the Fontconfig-based Skia font manager (flutter/engine#8977) 2019-05-16 15:22:22 -07:00
skia-flutter-autoroll
10d92a6b89 Roll src/third_party/skia 7921042df7e5..c6568afa0b63 (6 commits) (flutter/engine#8988)
https://skia.googlesource.com/skia.git
/%2Blog/7921042df7e5..c6568afa0b63

git log 7921042df7e53e025b8b032a784bbe3a220b5e3d..c6568afa0b634d47596557960ccf756962b9aab3 --date=short --no-merges --format=%ad %ae %s
2019-05-16 brianosman@google.com Remove Nima from DEPS, experiments, Viewer, etc.
2019-05-16 jvanverth@google.com Revise Mac windowing and context creation.
2019-05-16 brianosman@google.com Interpreter: Change all Load/Store ops to use immediate indices
2019-05-16 robertphillips@google.com Make createTestingOnlyBackendTexture and deleteTestingOnlyBackendTexture no longer be behind GR_TEST_UTILS (take 2)
2019-05-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a01010a50904..8c742b264faa (455 commits)
2019-05-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 bff32703c75b..6ddb7768fa25 (10 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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-16 16:38:38 -04:00
Dan Field
6037f82d66 add observatoryUrl property to FlutterEngine (flutter/engine#8987) 2019-05-16 13:14:34 -07:00
Dan Field
47caf42a41 Add matrix4 param to Linear gradients (flutter/engine#8985)
* Add matrix4 param to Linear gradients
2019-05-16 13:10:58 -07:00
Jason Simmons
1ff7ac0696 libtxt: add a BoxHeightStyle option based on the height of the strut (flutter/engine#8927)
See https://github.com/flutter/flutter/issues/32332
2019-05-16 11:17:20 -07:00
skia-flutter-autoroll
50f3afede2 Roll src/third_party/skia b3c0bf642613..7921042df7e5 (1 commits) (flutter/engine#8984)
https://skia.googlesource.com/skia.git
/%2Blog/b3c0bf642613..7921042df7e5

git log b3c0bf6426134223910708040943ba23bc32c2ea..7921042df7e53e025b8b032a784bbe3a220b5e3d --date=short --no-merges --format=%ad %ae %s
2019-05-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3d7b7ea134d1..d61595f367af (10 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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-16 13:08:45 -04:00
skia-flutter-autoroll
e9f6b1cf5c Roll src/third_party/skia 32c32b9a6caa..b3c0bf642613 (14 commits) (flutter/engine#8980)
https://skia.googlesource.com/skia.git
/%2Blog/32c32b9a6caa..b3c0bf642613

git log 32c32b9a6caac9edc4a244713d31d63b81619231..b3c0bf6426134223910708040943ba23bc32c2ea --date=short --no-merges --format=%ad %ae %s
2019-05-15 mtklein@google.com Revert "manually register codecs in DM"
2019-05-15 mtklein@google.com Revert "add runtime registration for encoders"
2019-05-15 mtklein@google.com Revert "remove #if guards in SkAndroidCodec.cpp"
2019-05-15 mtklein@google.com Revert "skip runtime registration on iOS"
2019-05-15 mtklein@google.com Revert "unguard SkFooEncoder.cpp"
2019-05-15 mtklein@google.com Revert "move encoders into codec_srcs"
2019-05-15 mtklein@google.com Revert "format public.bzl"
2019-05-15 ethannicholas@google.com fixed SkSL interpreter copying from nullptr
2019-05-15 mtklein@google.com format public.bzl
2019-05-15 mtklein@google.com move encoders into codec_srcs
2019-05-15 ethannicholas@google.com added external value support to SkSL interpreter
2019-05-15 bsalomon@google.com Reland "Get EGLimage functions out of GrGLInterface."
2019-05-15 mtklein@google.com clean up some .gitignores
2019-05-15 csmartdalton@google.com Silence a spurious GL error

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-15 19:44:42 -04:00
skia-flutter-autoroll
baa2368774 Roll src/third_party/skia c8d66d35538c..32c32b9a6caa (15 commits) (flutter/engine#8976)
https://skia.googlesource.com/skia.git
/%2Blog/c8d66d35538c..32c32b9a6caa

git log c8d66d35538c274b6946fba88a0a317c84b847ae..32c32b9a6caac9edc4a244713d31d63b81619231 --date=short --no-merges --format=%ad %ae %s
2019-05-15 mtklein@google.com unguard SkFooEncoder.cpp
2019-05-15 michaelludwig@google.com Revert "Make createTestingOnlyBackendTexture and deleteTestingOnlyBackendTexture no longer be behind GR_TEST_UTILS"
2019-05-15 mtklein@google.com skip runtime registration on iOS
2019-05-15 mtklein@google.com remove #if guards in SkAndroidCodec.cpp
2019-05-15 mtklein@google.com add runtime registration for encoders
2019-05-15 michaelludwig@google.com Revert "Get EGLimage functions out of GrGLInterface."
2019-05-15 brianosman@google.com Interpreter: Implement/fix vectorized load/store of globals
2019-05-15 robertphillips@google.com Make createTestingOnlyBackendTexture and deleteTestingOnlyBackendTexture no longer be behind GR_TEST_UTILS
2019-05-15 mtklein@google.com manually register codecs in DM
2019-05-15 bsalomon@google.com Get EGLimage functions out of GrGLInterface.
2019-05-15 mtklein@google.com simplify rtree loops in Skia too
2019-05-15 bungeman@google.com Add SkShaper which just shapes.
2019-05-15 bungeman@google.com Move SkMessageBus.h into src/core
2019-05-15 michaelludwig@google.com Revert "Clear and discard stencil buffers on tilers"
2019-05-15 robertphillips@google.com Add GrVkFormatIsCompressed and GrVkFormatCompressedDataSize to rm uses of GrPixelConfig

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-15 16:13:18 -04:00
Matthew Dempsky
0bca459e28 Replace ararysize macro with fml::size function (flutter/engine#8975)
This is forward compatible with std::size and similar to how Chromium
removed use of the arraysize macro.
2019-05-15 12:43:47 -07:00
skia-flutter-autoroll
921206ba08 Roll src/third_party/skia 348880c3f67f..c8d66d35538c (6 commits) (flutter/engine#8973)
https://skia.googlesource.com/skia.git
/%2Blog/348880c3f67f..c8d66d35538c

git log 348880c3f67fb4422d1f66588ab87866c6ea848f..c8d66d35538c274b6946fba88a0a317c84b847ae --date=short --no-merges --format=%ad %ae %s
2019-05-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 853f66269c16..1578d6b6f5dd (1 commits)
2019-05-14 brianosman@google.com Interpreter: Remove vectorized branches
2019-05-15 bungeman@google.com Move SkTSearch.h into src.
2019-05-15 robertphillips@google.com GrVkCaps: add isFormatRenderable and rename some isConfig* methods to isFormat*
2019-05-15 bungeman@google.com Remove tools/clang from .gitignore
2019-05-14 brianosman@google.com Add support for calling functions within the interpreter

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-15 12:40:32 -04:00
skia-flutter-autoroll
68fc00eb86 Roll src/third_party/skia 3f79f07a14eb..348880c3f67f (3 commits) (flutter/engine#8971)
https://skia.googlesource.com/skia.git
/%2Blog/3f79f07a14eb..348880c3f67f

git log 3f79f07a14ebe2c22390cb8725adcd4bc3857716..348880c3f67fb4422d1f66588ab87866c6ea848f --date=short --no-merges --format=%ad %ae %s
2019-05-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f7033c55be3f..bff32703c75b (4 commits)
2019-05-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 156f1f758a0f..a01010a50904 (446 commits)
2019-05-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 65b1e97d13eb..3d7b7ea134d1 (5 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-15 02:55:23 -04:00
skia-flutter-autoroll
975354be91 Roll src/third_party/skia c8a84d2b7ff9..3f79f07a14eb (1 commits) (flutter/engine#8968)
https://skia.googlesource.com/skia.git
/%2Blog/c8a84d2b7ff9..3f79f07a14eb

git log c8a84d2b7ff98b44c42a53d1ba750a2c02f9063a..3f79f07a14ebe2c22390cb8725adcd4bc3857716 --date=short --no-merges --format=%ad %ae %s
2019-05-09 herb@google.com Use SkStrikeSpecStorage to lookup strike for GPU text drawing

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 23:23:13 -04:00
Gary Qian
04e41a7e6d Use Android text selection shifting API to handle keyboard backspace (flutter/engine#8956) 2019-05-15 10:44:23 +08:00
skia-flutter-autoroll
d9e7f4db55 Roll src/third_party/skia 4167215daf0e..c8a84d2b7ff9 (9 commits) (flutter/engine#8964)
https://skia.googlesource.com/skia.git
/%2Blog/4167215daf0e..c8a84d2b7ff9

git log 4167215daf0ec5065e469271b890a5bc6687c12c..c8a84d2b7ff98b44c42a53d1ba750a2c02f9063a --date=short --no-merges --format=%ad %ae %s
2019-05-14 robertphillips@google.com Move compute_combined_buffer_size behind GR_TEST_UTILS
2019-05-14 mtklein@google.com preserve comments past the #include ""
2019-05-14 bungeman@google.com Remove GpuLayerCacheTest
2019-05-14 mtklein@google.com remove SkMiniPicture and co.
2019-05-14 robertphillips@google.com Remove some uses of GrBytesPerPixel (take 2)
2019-05-14 mtklein@google.com remove SkLiteDL
2019-05-13 csmartdalton@google.com Clear and discard stencil buffers on tilers
2019-05-14 egdaniel@google.com Reduce use of GrPixelConfig inside of GrVkCaps.
2019-05-10 bungeman@google.com Remove SK_ALLOW_STATIC_GLOBAL_INITIALIZERS from tests.

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 18:11:10 -04:00
liyuqian
b000f9830c Rename frame_time and engine_time (flutter/engine#8952)
At a quick glance, one could easily think of the "engine_time" as the
GPU thread time and the "frame_time" as the UI thread time because the
GPU thread time is mainly spent on the engine while the UI thread time
is mainly spent on the Dart framework to generate the frame.

But it's actually the other way. The "engine_time" is UI thread time and
the "frame_time" is the GPU thread time.

To avoid the confusion, rename them to "ui_time" and "raster_time"
respectively. I avoided the "gpu_time" because the rasterization may be
purely on a CPU backed software Skia backend.
2019-05-14 14:29:27 -07:00
Matthew Dempsky
8b4a5398ae Roll tonic and update #includes (flutter/engine#8950) 2019-05-14 11:57:09 -07:00
skia-flutter-autoroll
f71bfe1a9b Roll src/third_party/skia c2aea5938d0d..4167215daf0e (5 commits) (flutter/engine#8961)
https://skia.googlesource.com/skia.git
/%2Blog/c2aea5938d0d..4167215daf0e

git log c2aea5938d0da63cece7d639ef05166b77b5c6d8..4167215daf0ec5065e469271b890a5bc6687c12c --date=short --no-merges --format=%ad %ae %s
2019-05-14 brianosman@google.com Fix stack indexing bug in vectorized unsigned -> float conversion
2019-05-13 csmartdalton@google.com Add a workaround to allow sample variables for stencil draws
2019-05-13 herb@google.com Add thread annotations to SkSharedMutex
2019-05-08 herb@google.com Trivial code cleanup
2019-05-14 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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 14:39:09 -04:00
skia-flutter-autoroll
231db5310b Roll src/third_party/skia 136ad09848f5..c2aea5938d0d (1 commits) (flutter/engine#8958)
https://skia.googlesource.com/skia.git
/%2Blog/136ad09848f5..c2aea5938d0d

git log 136ad09848f59e23962d2a5a99d7fa82e961c726..c2aea5938d0da63cece7d639ef05166b77b5c6d8 --date=short --no-merges --format=%ad %ae %s
2019-05-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 08:26:36 -04:00
skia-flutter-autoroll
6cc735dbd2 Roll src/third_party/skia 4e66df54e7da..136ad09848f5 (2 commits) (flutter/engine#8957)
https://skia.googlesource.com/skia.git
/%2Blog/4e66df54e7da..136ad09848f5

git log 4e66df54e7da6a1ffb2be2208706282d6b228a3f..136ad09848f59e23962d2a5a99d7fa82e961c726 --date=short --no-merges --format=%ad %ae %s
2019-05-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3dbe480b559e..f7033c55be3f (11 commits)
2019-05-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 97d5761990f6..156f1f758a0f (423 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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 04:37:14 -04:00
skia-flutter-autoroll
e47e36d9fd Roll src/third_party/skia 0221e8b22687..4e66df54e7da (5 commits) (flutter/engine#8955)
https://skia.googlesource.com/skia.git
/%2Blog/0221e8b22687..4e66df54e7da

git log 0221e8b226878255532766308d5897d1136519ac..4e66df54e7da6a1ffb2be2208706282d6b228a3f --date=short --no-merges --format=%ad %ae %s
2019-05-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9e4f690166c1..65b1e97d13eb (7 commits)
2019-05-13 herb@google.com Remove global mutex around CG
2019-05-08 herb@google.com Introduce SkStrikeSpecStorage.
2019-05-13 robertphillips@google.com Standardize DDL images to RGBA
2019-05-13 michaelludwig@google.com Use per-edge AA flags to respect mixed AA between clip and draw

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 (michaelludwig@google.com), and stop
the roller if necessary.
2019-05-14 01:04:50 -04:00
Chinmay Garde
74f9cc79b3 Avoid disabling sources assignment filters are these have been removed. (flutter/engine#8954) 2019-05-13 18:38:28 -07:00
Matt Carroll
170f789067 New Plugin API PR2: Introduces ActivityAware, ActivityControlSurface, and ActivityPluginBinding. (flutter/engine#8943) 2019-05-13 17:07:29 -07:00
Jason Simmons
f1ef8c2748 Add a minimal set of symbols to the dynamic symbol table for Linux executables (flutter/engine#8937)
This will reduce executable size.
2019-05-13 16:12:58 -07:00
Chinmay Garde
1285f72fc5 Copy the Dart Runner from //topaz into the engine. (flutter/engine#8949) 2019-05-13 14:48:20 -07:00
Matt Carroll
965d20ae44 Add @UiThread to MethodChannel and related classes/calls (#32642). (flutter/engine#8947) 2019-05-13 13:26:31 -07:00