liyuqian
9f088c65ee
Add onReportTimings and FrameRasterizedCallback API ( #8983 )
...
Using it, a Flutter app can monitor missing frames in the release mode, and a custom Flutter runner (e.g., Fuchsia) can add a custom FrameRasterizedCallback.
Related issues:
https://github.com/flutter/flutter/issues/26154
https://github.com/flutter/flutter/issues/31444
https://github.com/flutter/flutter/issues/32447
Need review as soon as possible so we can merge this before the end of May to catch the milestone.
Tests added:
* NoNeedToReportTimingsByDefault
* NeedsReportTimingsIsSetWithCallback
* ReportTimingsIsCalled
* FrameRasterizedCallbackIsCalled
* FrameTimingSetsAndGetsProperly
* onReportTimings preserves callback zone
* FrameTiming.toString has the correct format
This will need a manual engine roll as the TestWindow defined in the framework needs to implement onReportTimings.
2019-06-06 10:42:48 -07:00
Amir Hardon
647a8524b0
Revert "Switch PlatformViewsController from Activity ref to Application ref. ( #9193 )" ( #9211 )
...
This reverts commit 5ea125eaf9e15a3e4eefe89b13cb86b0ba820d8f.
2019-06-06 09:29:10 -07:00
skia-flutter-autoroll
1d4f3372d6
Roll src/third_party/skia c5fae22bce20..93d0146dc6a1 (1 commits) ( #9209 )
...
https://skia.googlesource.com/skia.git
/%2Blog/c5fae22bce20..93d0146dc6a1
git log c5fae22bce202730ff2fefeb0333694cf0f5f536..93d0146dc6a1a94fa1dca1c05272f1f46e777ddf --date=short --no-merges --format=%ad %ae %s
2019-06-05 robertphillips@google.com Experimental: Add R_16 and RG_1616 to Ganesh
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-06 08:26:10 -04:00
skia-flutter-autoroll
2a57255fc7
Roll src/third_party/skia 642178396b09..c5fae22bce20 (3 commits) ( #9208 )
...
https://skia.googlesource.com/skia.git
/%2Blog/642178396b09..c5fae22bce20
git log 642178396b091e4a6185901f5801d5cf7f59ad51..c5fae22bce202730ff2fefeb0333694cf0f5f536 --date=short --no-merges --format=%ad %ae %s
2019-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3c219171135d..b91f87b6ce1c (6 commits)
2019-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 72cb69b7908e..5f60135c7766 (425 commits)
2019-06-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5b424e69101a..5c9e165bc4d5 (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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-06 02:43:32 -04:00
skia-flutter-autoroll
2bc2cee67b
Roll src/third_party/skia 0f809020ecb0..642178396b09 (2 commits) ( #9207 )
...
https://skia.googlesource.com/skia.git
/%2Blog/0f809020ecb0..642178396b09
git log 0f809020ecb0fb7dd18d9e15894df7fd00d3b44f..642178396b091e4a6185901f5801d5cf7f59ad51 --date=short --no-merges --format=%ad %ae %s
2019-06-03 bungeman@google.com Use DirectWrite for default font.
2019-06-05 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-05 23:14:26 -04:00
skia-flutter-autoroll
ca572db146
Roll src/third_party/skia e0d90c84e42f..0f809020ecb0 (5 commits) ( #9205 )
...
https://skia.googlesource.com/skia.git
/%2Blog/e0d90c84e42f..0f809020ecb0
git log e0d90c84e42f3b0c26f660bdb12c12c8d184f584..0f809020ecb0fb7dd18d9e15894df7fd00d3b44f --date=short --no-merges --format=%ad %ae %s
2019-06-04 michaelludwig@google.com Add GrQuadUtils namespace to hold ResolveAAType function
2019-06-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-05 mtklein@google.com add mad_unorm8 instruction
2019-06-05 mtklein@google.com use u32 in mul_unorm8
2019-06-05 mtklein@google.com tidy up register allocation
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-05 19:44:48 -04:00
Gary Qian
3371da1e09
Add platform_fuchsia.cc for default font on fuchsia ( #9204 )
2019-06-05 16:01:58 -07:00
Dan Field
7826548462
Align fuchsia and non-fuchsia tracing ( #9199 )
2019-06-05 15:14:27 -07:00
Matt Carroll
5ea125eaf9
Switch PlatformViewsController from Activity ref to Application ref. ( #9193 )
2019-06-05 14:24:16 -07:00
liyuqian
fd4368c851
Skip golden tests on non-Linux OSes ( #9198 )
2019-06-05 14:10:02 -07:00
skia-flutter-autoroll
afb9d510c3
Roll src/third_party/skia 7e2c3cdbb238..e0d90c84e42f (19 commits) ( #9202 )
...
https://skia.googlesource.com/skia.git
/%2Blog/7e2c3cdbb238..e0d90c84e42f
git log 7e2c3cdbb238c99b33d8e680095d43b56c8f2e7d..e0d90c84e42f3b0c26f660bdb12c12c8d184f584 --date=short --no-merges --format=%ad %ae %s
2019-06-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-05 csmartdalton@google.com ccpr: Preserve fill rules for cached paths
2019-06-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-06-05 egdaniel@google.com Revert "Remove support for copyAsDraw in gpu copySurface."
2019-06-05 bsalomon@google.com Use 1e-4 rather than 1e-5 as "nonZeroAlpha" in various shader code.
2019-06-05 egdaniel@google.com Remove support for copyAsDraw in gpu copySurface.
2019-06-05 mtklein@google.com hoist loop-invariant code out of the loop
2019-06-05 egdaniel@google.com Make feature structs on GrVkBackendContext const.
2019-06-05 halcanary@google.com SkPDF: clean up image shader code
2019-06-05 bsalomon@google.com GrShaderCaps always stores config texture swizzles.
2019-06-05 brianosman@google.com Remove unused "DropsTileOnZeroDivide" caps bit
2019-06-05 brianosman@google.com Fix SkSL standalone compile errors
2019-06-04 michaelludwig@google.com Combine GrPerspQuad and GrQuad
2019-06-05 egdaniel@google.com Move readSurfacePixels and writePixelSurface into GrSurfaceContext.
2019-06-05 mtklein@google.com Revert "print 1/K floats as fractions"
2019-06-05 robertphillips@google.com Revise GrDataUtils to be more self-contained
2019-06-05 jvanverth@google.com Add GrCFResource::reset() to allow Chrome to transition to sk_cf_obj.
2019-06-04 bsalomon@google.com Add API to invalidate GL texture parameters from GrBackendTexture.
2019-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2dd40a44d1a6..3c219171135d (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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-05 16:13:44 -04:00
Jonah Williams
669ac3848d
roll dart and update libraries files ( #9201 )
2019-06-05 13:01:10 -07:00
skia-flutter-autoroll
a6451caff3
Roll src/third_party/skia 89fc1db4e809..7e2c3cdbb238 (2 commits) ( #9195 )
...
https://skia.googlesource.com/skia.git
/%2Blog/89fc1db4e809..7e2c3cdbb238
git log 89fc1db4e809fa7aaf2cd79bda6f70bde8c22dcf..7e2c3cdbb238c99b33d8e680095d43b56c8f2e7d --date=short --no-merges --format=%ad %ae %s
2019-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ce989eacabd7..72cb69b7908e (348 commits)
2019-06-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 79d4ac9ab695..5b424e69101a (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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-05 15:39:31 -04:00
Ben Konyi
178e7e320a
Revert "Roll src/third_party/dart b080e7c97a..9dcb026b26 (30 commits)" ( #9200 )
...
This reverts commit 369ba9ee5fdb5eb6d026335032a8469e53f2c6db.
2019-06-05 12:08:13 -07:00
Ben Konyi
369ba9ee5f
Roll src/third_party/dart b080e7c97a..9dcb026b26 (30 commits)
...
dart-lang/sdk@9dcb026b26 [vm] Replace cycle_free and type_finalized bits with class loading state
dart-lang/sdk@cf4a9f4f75 Revert "Restore explicit SimpleIdentifier."
dart-lang/sdk@664a3f04b3 Revert "[vm/compiler] Fix receiver redefinition type for poly inlining."
dart-lang/sdk@37b7db8fff [ VM / Service ] Added document outlining service protocol design principles.
dart-lang/sdk@f7526daebd Fix a hint in the migration engine
dart-lang/sdk@011aa23944 Remove dead _resolvePackageUri implementation
dart-lang/sdk@7654ee2250 bump to linter 0.1.91
dart-lang/sdk@fa19cd7bb8 Migration: handle simple assignment expressions (x = y).
dart-lang/sdk@2e5cc24b8f Fix bugs in a couple of language tests
dart-lang/sdk@74b7165cc8 Migration: support references to local variables.
dart-lang/sdk@da0de06643 [vm] Use separate string tables for .dynstr and .shstrtab.
dart-lang/sdk@cf2e2e88e1 [vm/compiler] Fix receiver redefinition type for poly inlining.
dart-lang/sdk@20b2118dc4 [fuchsia] Finish migration to fdio_pipe_half
dart-lang/sdk@64a9253763 Add LSP method to fetch super method/class for a position
dart-lang/sdk@15c0315e8e Migration: add support for local variable declarations.
dart-lang/sdk@3ff7bc3992 [vm] Disable dual code mapping when perf flags are passed.
dart-lang/sdk@46dd19609e Migration: recognize /*!*/ as expressing non-null intent.
dart-lang/sdk@331b3a7658 [vm/ffi] Fix flaky crash of ffi/function_callbacks_test
dart-lang/sdk@53de6054d9 Add a missing migration test case for binary expression
dart-lang/sdk@3b5a187726 [dartdevc] move ddc internal libraries under sdk
dart-lang/sdk@9a3478ac20 Add support + tests for closing labels
dart-lang/sdk@0200a1e7b2 Extract LSP initializationOptions into a class
dart-lang/sdk@bd60fa1ad5 [cfe] Write constant field initializers into outlines
dart-lang/sdk@0915db5168 first cut experimental flag declaration file
dart-lang/sdk@422553798e [incremental compiler] Don't process dill libraries twice
dart-lang/sdk@41d5cb53ed [co19] co19 roll (7bd9873fceb872aeb8c6ee69f14de7f7e7605e4e..c4a8862775188ecb25991b815e2f1f700b19d0cc)
dart-lang/sdk@d3cb666ac9 [tools] add target os option to tools/generate_idefiles.py
dart-lang/sdk@0779751b82 Fix implementation of isDartCore and isDartAsync.
dart-lang/sdk@d24b407568 Add --use-summary2 flag to AnalysisServer.
dart-lang/sdk@55d3bbf13f Promote parameter of == to nullable when invoked.
2019-06-04 22:06:25 -07:00
Kaushik Iska
44b1cedff6
Allow the task queues to be swapped in MessageLoops ( #9189 )
2019-06-04 21:19:44 -07:00
skia-flutter-autoroll
89c0c1b8f7
Roll src/third_party/skia 346f82c1c3e0..89fc1db4e809 (2 commits) ( #9191 )
...
https://skia.googlesource.com/skia.git
/%2Blog/346f82c1c3e0..89fc1db4e809
git log 346f82c1c3e0b302e46b0850b4ac63b21d263697..89fc1db4e809fa7aaf2cd79bda6f70bde8c22dcf --date=short --no-merges --format=%ad %ae %s
2019-06-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-04 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-04 22:41:50 -04:00
Greg Spencer
bf15bd0803
Add the key event source, vendorId, and productId from Android ( #9186 )
...
This adds the key event source from Android so that the framework can differentiate between keyboard events and game controller events. Also added vendor and product ids so that Flutter code can decide to do special processing based on the kind of device, if desired.
2019-06-04 16:46:23 -07:00
skia-flutter-autoroll
d4c7c30fd2
Roll src/third_party/skia a4bb02063672..346f82c1c3e0 (6 commits) ( #9188 )
...
https://skia.googlesource.com/skia.git
/%2Blog/a4bb02063672..346f82c1c3e0
git log a4bb020636726be3b62fc8ac0ba072f60d51e966..346f82c1c3e0b302e46b0850b4ac63b21d263697 --date=short --no-merges --format=%ad %ae %s
2019-06-04 mtklein@google.com print 1/K floats as fractions
2019-06-04 mtklein@google.com move peepholes where they're relevant
2019-06-04 fmalita@chromium.org [skottie] Initial text range selector support
2019-06-04 mtklein@google.com print SKVM test failures
2019-06-04 mtklein@google.com allow two immediates
2019-06-04 robertphillips@google.com Make color initialization version of createBackendTexture public
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-04 19:07:32 -04:00
Chinmay Garde
7746e2e7f9
Compile the physical_shape_layer_unittests.cc TU. ( #9187 )
...
This was incorrectly removed by my as I was reworking the GN rules for Fuchsia https://github.com/flutter/engine/pull/8869/files#diff-b6056f6ec9dff658c81f7711f6865e5eL739
2019-06-04 14:51:57 -07:00
Ben Konyi
12f48f7601
Allow for whitelisted flags to be passed to the Dart VM ( #9148 )
...
* Allow for whitelisted flags to be passed to the Dart VM
Fixed part of https://github.com/flutter/flutter/issues/32176
2019-06-04 14:51:29 -07:00
David Worsham
b304dabc30
[scene_host] Cleanup scene_host closures ( #9061 )
...
Fix null closure warnings, and a possible race condition where the
handle for the view_holder_token is destroyed on the gpu thread. The
handle's destructor enters the isolate, so it must be destroyed on the
UI thread.
FL-257 #done
FL-269 #done
2019-06-04 12:56:03 -07:00
Amir Hardon
86aa01442b
Fix platform views channel regression ( #9185 )
...
This regression was introduced in #7847 .
The PlatformViewsChannel method call handler was always setting the result to `notImplemented` even after handling a result, this resulted in a "Reply already submitted" exception being thrown.
Note that the method channel code is swallowing this exception and logging an error, so we didn't crash instead we were logging an error(this is why the integration test didn't fail).
Filed https://github.com/flutter/flutter/issues/33863 to make sure tests fail when such exceptions are thrown.
This PR also cleans up an unused `NoSuchPlatformViewException` that was introduced in #7847 .
https://github.com/flutter/flutter/issues/33866
2019-06-04 12:38:38 -07:00
skia-flutter-autoroll
bd358e7979
Roll src/third_party/skia 806267973f8d..a4bb02063672 (10 commits) ( #9184 )
...
https://skia.googlesource.com/skia.git
/%2Blog/806267973f8d..a4bb02063672
git log 806267973f8d7a20b40d836c6bccbd5a99bd159e..a4bb020636726be3b62fc8ac0ba072f60d51e966 --date=short --no-merges --format=%ad %ae %s
2019-06-04 mtklein@google.com add SkVMBuilders.* to DM deps in G3
2019-06-04 michaelludwig@google.com Extract GrQuadList into separate header
2019-06-04 borenet@google.com [infra] Fixes for chrome_release_branch
2019-06-04 mtklein@google.com dump register and instruction count
2019-06-04 mtklein@google.com add extract instruction
2019-06-04 mtklein@google.com add pack instruction
2019-06-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-04 mtklein@google.com add mul_unorm8 instruction
2019-06-03 mtklein@google.com centralize test/bench SkVM builders
2019-06-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ca5b4470be98..386ae89d2b64 (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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-04 15:26:40 -04:00
skia-flutter-autoroll
661c24e4f3
Roll src/third_party/skia 525aa0ca60c8..806267973f8d (11 commits) ( #9182 )
...
https://skia.googlesource.com/skia.git
/%2Blog/525aa0ca60c8..806267973f8d
git log 525aa0ca60c80de7ad7611d824bcc5ae06005628..806267973f8d7a20b40d836c6bccbd5a99bd159e --date=short --no-merges --format=%ad %ae %s
2019-06-04 robertphillips@google.com Switch all internel uses of GrContext::createBackendTexture over to initialized versions
2019-06-04 jvanverth@google.com Create FenceSync implementation that works for all Metal configs
2019-04-17 herb@google.com Convert over more sites to SkStrikeSpecStorage, and remove unused calls
2019-06-04 rmistry@google.com Add Tecno Spark3 Pro devices to the tree
2019-06-03 michaelludwig@google.com Move GrPathUtils, GrRect, and GrShape into src/gpu/geometry/
2019-06-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-03 brianosman@google.com Interpreter: Minor cleanup of opcodes
2019-06-03 jbroman@chromium.org Don't mark inline functions in SkString.h as static.
2019-06-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-04 borenet@google.com [infra] Supply revision as target_branch to bot_update
2019-06-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bb575d48d5f9..79d4ac9ab695 (6 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-04 11:27:13 -04:00
skia-flutter-autoroll
a63ef4cb4f
Roll src/third_party/skia 30e918d9151d..525aa0ca60c8 (4 commits) ( #9181 )
...
https://skia.googlesource.com/skia.git
/%2Blog/30e918d9151d..525aa0ca60c8
git log 30e918d9151df57c565002c5a7490bd0d86b1223..525aa0ca60c80de7ad7611d824bcc5ae06005628 --date=short --no-merges --format=%ad %ae %s
2019-06-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src f75363e40fb1..ce989eacabd7 (360 commits)
2019-06-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 98f2167125a8..2dd40a44d1a6 (8 commits)
2019-06-03 mtklein@google.com add a x*y+0 -> x*y peephole
2019-06-03 mtklein@google.com streamline SkVM test rebaselining
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-04 07:57:52 -04:00
Emmanuel Garcia
05365c4c32
Revert change by mistake: extract resources ( #9180 )
2019-06-03 23:44:46 -07:00
Ben Konyi
da78549e94
Roll src/third_party/dart 5b72293f49..b080e7c97a (1 commits)
...
dart-lang/sdk@b080e7c97a Update to latest package:test
2019-06-03 21:46:45 -07:00
Ben Konyi
606a8ede2c
Roll src/third_party/dart 1045ef1ceb..5b72293f49 (3 commits)
...
dart-lang/sdk@5b72293f49 Reland "[vm] Create offsets_extractor tool."
dart-lang/sdk@0241e40c15 Track Library URI for classes
dart-lang/sdk@69063ab552 [dartdevc] automatically find d8 in ddb
2019-06-03 18:53:11 -07:00
Emmanuel Garcia
f4d92c1f0c
Use shared library when libapp.so is found ( #9172 )
2019-06-03 16:23:28 -07:00
Ben Konyi
6e43c200bb
Roll src/third_party/dart 8cbb11cc55..1045ef1ceb (10 commits)
...
dart-lang/sdk@1045ef1ceb Use generic test runner to log data using the test infrastructure jsonl format
dart-lang/sdk@34a45de500 Add support for representing nullable function-typed parameters
dart-lang/sdk@c54eac55ad Reuse field tails/offsets in VTable instances.
dart-lang/sdk@15e6c0bca9 Fix Never? in two ways: print ? in diagnostics, and don't set on element.type
dart-lang/sdk@d63466041c Issue 131596231. Suggest names for SimpleFormalParameter(s).
dart-lang/sdk@bb6e558534 Restore explicit SimpleIdentifier.
dart-lang/sdk@ef62349c6d Turn on useSummary2 in build mode only temporary when computing errors.
dart-lang/sdk@578629ad26 Add migration support for property accesses.
dart-lang/sdk@b1e28691d1 Only create hard edges for local variable/parameter references.
dart-lang/sdk@8776bdbf42 Rename migration visitors to reflect terminology in the design doc
2019-06-03 15:50:55 -07:00
skia-flutter-autoroll
2ab34e4da1
Roll src/third_party/skia 80f10d2c226a..30e918d9151d (9 commits) ( #9174 )
...
https://skia.googlesource.com/skia.git
/%2Blog/80f10d2c226a..30e918d9151d
git log 80f10d2c226a21606cb74c35f7e94b1de4bf4bd5..30e918d9151df57c565002c5a7490bd0d86b1223 --date=short --no-merges --format=%ad %ae %s
2019-06-03 bungeman@google.com Revert "Use DirectWrite for default font."
2019-06-03 mtklein@google.com best guess for -MSRTC bot
2019-06-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-03 mtklein@google.com fix SKVM_ benches
2019-06-03 robertphillips@google.com Disable RGBA_F32 mipmap testing for all of openGL ES
2019-05-29 mtklein@google.com sketch an skvm
2019-06-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-06-03 kjlubick@google.com [canvaskit] Save a copy by using SkVertices::Builder
2019-06-03 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-03 18:36:22 -04:00
Chris Yang
2fcd4e799b
Do nothing if the params didn't change when compositing iOS platform views. ( #8999 )
2019-06-03 13:08:29 -07:00
Ben Konyi
9dfa276f26
Roll src/third_party/dart 224f82c21c..8cbb11cc55 (15 commits) ( #9171 )
...
dart-lang/sdk@8cbb11cc55 [vm/ffi] FFI callbacks on ARM32.
dart-lang/sdk@a6bbc58d09 [vm] Ensure C-struct is initialized to guarantee nullptr in Dart_KernelCompilationResult.kernel
dart-lang/sdk@ee4acdef7e [dart:_http] Fix HttpClientResponse.certificate throwing on insecure connections.
dart-lang/sdk@907f31e6de Reland "[cfe] Build some annotations during outlining"
dart-lang/sdk@e31af09992 Remove NullabilityMigrationAssumptions class.
dart-lang/sdk@709df79404 Clean up logic to decide whether to create hard edges
dart-lang/sdk@01694dcca1 Handle nullability nodes for dynamic types more cleanly.
dart-lang/sdk@9aa88b1168 Add a const bool to make it easy to enable dumping the nullability graph
dart-lang/sdk@c229555d87 Rework the graph representation for the migration tool based on the design doc.
dart-lang/sdk@ca84a69609 Modify NullabilityNode to allow the 4 possible states from the design doc.
dart-lang/sdk@ebbfc7d8ca Annotate new APIs with @Since
dart-lang/sdk@2c4a2237d2 Disable search.getDeclarations with summary2.
dart-lang/sdk@519ddc1ac4 Document that AVAILABLE_SUGGESTION_SETS also turns on existingImports.
dart-lang/sdk@577ab8d631 Issue 37129. Check for missing importedLibrary.
dart-lang/sdk@d4d9f0afaa [vm,dart:io] Check for socket connection success
2019-06-03 12:46:07 -07:00
skia-flutter-autoroll
064910eb3b
Roll src/third_party/skia fec9b902a626..80f10d2c226a (12 commits) ( #9170 )
...
https://skia.googlesource.com/skia.git
/%2Blog/fec9b902a626..80f10d2c226a
git log fec9b902a626c4e9fa5aa13c03c5b1261666f45c..80f10d2c226a21606cb74c35f7e94b1de4bf4bd5 --date=short --no-merges --format=%ad %ae %s
2019-06-03 michaelludwig@google.com Turn on glClear workaround for nvidia macs
2019-06-03 robertphillips@google.com Expand testing of color initialized backend textures to include mip levels
2019-06-03 bsalomon@google.com Do correct colorspace xform in asyncRescaleAndReadPixels in GPU impl.
2019-06-03 herb@google.com One ShouldDrawAsPath to rule them all!
2019-06-03 bungeman@google.com Use DirectWrite for default font.
2019-06-03 jvanverth@google.com Maybe don't use Metal's instanced methods if not supported.
2019-06-03 kjlubick@google.com Make fuzzing use embedded test font
2019-06-01 senorblanco@chromium.org GrTessellator: always rewind to edge top when splitting.
2019-05-31 ethannicholas@google.com added SkSL bench
2019-06-03 kjlubick@google.com Prevent UBSAN from complaining too early about invalid enums
2019-06-03 jcgregorio@google.com Don't run SkpBench on the P30 since we don't have root on that device.
2019-06-03 reed@google.com add simpler addFrame api (helps with threaded producers)
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-03 14:55:36 -04:00
Matt Carroll
008090b8ab
Extracted PlatformViewsChannel from PlatformViewsController. ( #7847 )
2019-06-03 11:04:33 -07:00
Gary Qian
a4abfb2333
Text inline widget LibTxt/dart:ui implementation ( #8207 )
2019-06-03 10:32:46 -07:00
skia-flutter-autoroll
f9ce01674e
Roll src/third_party/skia c0b32b33552c..fec9b902a626 (3 commits) ( #9169 )
...
https://skia.googlesource.com/skia.git
/%2Blog/c0b32b33552c..fec9b902a626
git log c0b32b33552c70c4cc165274f40199cde0e66436..fec9b902a626c4e9fa5aa13c03c5b1261666f45c --date=short --no-merges --format=%ad %ae %s
2019-05-31 mtklein@google.com add unit scaling mode to benchmark/nanobench
2019-06-03 borenet@google.com [infra] Stop isolating the Android NDK
2019-06-03 jcgregorio@google.com Add 'modules' to doxygen generation.
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-03 11:25:45 -04:00
skia-flutter-autoroll
47841ebad0
Roll src/third_party/skia 9e6a3d76fc7f..c0b32b33552c (1 commits) ( #9168 )
...
https://skia.googlesource.com/skia.git
/%2Blog/9e6a3d76fc7f..c0b32b33552c
git log 9e6a3d76fc7ffd086a5968d5742d5ff6e9bf84ba..c0b32b33552c70c4cc165274f40199cde0e66436 --date=short --no-merges --format=%ad %ae %s
2019-05-31 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-03 07:53:40 -04:00
skia-flutter-autoroll
184b6e36e8
Roll src/third_party/skia 3c0ad02bc545..9e6a3d76fc7f (4 commits) ( #9167 )
...
https://skia.googlesource.com/skia.git
/%2Blog/3c0ad02bc545..9e6a3d76fc7f
git log 3c0ad02bc545e5891f042f266d8892df342f62ea..9e6a3d76fc7ffd086a5968d5742d5ff6e9bf84ba --date=short --no-merges --format=%ad %ae %s
2019-06-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0a56f0e3d22d..98f2167125a8 (8 commits)
2019-06-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c0d7ee45d45f..bb575d48d5f9 (3 commits)
2019-06-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 8e522297bf91..f75363e40fb1 (402 commits)
2019-06-01 bsalomon@google.com SkVector4 as ctype for half4
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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-03 02:07:29 -04:00
skia-flutter-autoroll
d0b3e07234
Roll src/third_party/skia 09f5aedf2cc8..3c0ad02bc545 (1 commits) ( #9164 )
...
https://skia.googlesource.com/skia.git
/%2Blog/09f5aedf2cc8..3c0ad02bc545
git log 09f5aedf2cc886296641658fdb800ced1e7f0b7e..3c0ad02bc545e5891f042f266d8892df342f62ea --date=short --no-merges --format=%ad %ae %s
2019-06-02 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 (jcgregorio@google.com ), and stop
the roller if necessary.
2019-06-02 05:02:35 -04:00
Siva
a4b7d1c289
Roll src/third_party/dart 0e6b74543c..224f82c21c (2 commits) ( #9163 )
...
224f82c21c Revert "[vm] Create offsets_extractor tool."
6f2f92f578 improve extension method declaration recovery
2019-05-31 19:36:21 -07:00
stuartmorgan
4c6253cdd6
Copy the macOS podspec during builds ( #9158 )
...
The podspec must be copied to the build output root, otherwise
--local-engine won't work in projects containing plugins.
Mirrors the iOS podspec copy rule.
2019-05-31 17:22:09 -07:00
Siva
68a3ca46b4
Roll src/third_party/dart 445a23a9bc..0e6b74543c (29 commits) ( #9159 )
...
0e6b74543c Revert "[vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers"
250f3d2e56 [gardening] Attempt to repair red HHH bot, take 3
cddf2bbdfe [vm/debugger] Support debugging of interpreted frames.
0e07987ccd [gardening] Attempt to repair red HHH bot, take 2
c5e03e5cce Fix tests that assign null to non-null locations
9d4649a44c Set context type for downward inference in constants.
7ae22b9394 [gardening] Attempt to repair red HHH bot
30d118d429 Handle deferred expressions and names in model_test
b3f262298c Fix recording covariance for default parameters.
c72893dc12 Update CHANGELOG.md with HttpClientResponseCompressionState
5fcff2f581 Use modular code generation in modular_test
190599de78 Skip LSP cancellation handling for Notification requests
edae8c474c Fix _createSdkModule for Windows
a620c56e8d Ensure output unit data for late members
abc8195541 Add more failing tests for downward inference in nnbd
2938630937 update parser to handle "!." in nnbd expressions
dc7fa3bae7 Add patch to fix Flutter
2babb218d6 [ VM / Service ] Removed fixedId parameter from Isolate responses
a25f927ba9 Split HTypeConversion
aa2ce7cfbf Add `compressionState` getter to the HttpClientResponse API.
c4a1ca903f [dartdevc] Cleanup violations of `unrelated_type_equality_checks` lint
c4d1d2a29d [vm] Remove #include in runtime_offsets_list that breaks flutter
e34d63bd11 Visit return types of functions/methods to consumer GenericFunctionType(s).
372b02d97f [vm/bytecode] Add information about local variables to bytecode
0a66b3e644 Fix scopes for resolving class / mixin headers.
d51d41b109 Add some failing tests for downward inference in nnbd
3015d79371 [vm] Create offsets_extractor tool.
556c9134ac Update the SDK version associated with constant update hints
7c956f4387 Make it possible to consume summary2 in build mode, but don't turn it on yet.
2019-05-31 17:14:52 -07:00
skia-flutter-autoroll
1d1cff1fac
Roll src/third_party/skia 3cd435eecf5e..09f5aedf2cc8 (3 commits) ( #9160 )
...
https://skia.googlesource.com/skia.git
/%2Blog/3cd435eecf5e..09f5aedf2cc8
git log 3cd435eecf5ed15ec3dbac1050e176fcf9fddae8..09f5aedf2cc886296641658fdb800ced1e7f0b7e --date=short --no-merges --format=%ad %ae %s
2019-05-31 bungeman@google.com Handle all lcd orientations SkScalerContext.
2019-05-31 fmalita@chromium.org [skottie] Add support for scale and rotation text animators
2019-05-29 herb@google.com Simplify calculation of the path gap.
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 (kjlubick@google.com ), and stop
the roller if necessary.
2019-05-31 20:13:45 -04:00
Kevin Lindkvist
69ebe5fb28
Remove references to Fuchsia's ContextWriter ( #9157 )
2019-05-31 16:12:07 -07:00
Chris Bracken
153416e554
Eliminate deprecated super_goes_last lint ( #9156 )
...
This eliminates the (deprecated) super_goes_last lint in the license
tool's analysis options. It's been an error in the default analyzer since
Dart 2.
See the deprecation details at https://dart-lang.github.io/linter/lints/super_goes_last.html
2019-05-31 14:41:34 -07:00
skia-flutter-autoroll
473f17ff8b
Roll src/third_party/skia c4fec06e5a3b..3cd435eecf5e (13 commits) ( #9155 )
...
https://skia.googlesource.com/skia.git
/%2Blog/c4fec06e5a3b..3cd435eecf5e
git log c4fec06e5a3b796e82c03abfc9389d076270e453..3cd435eecf5ed15ec3dbac1050e176fcf9fddae8 --date=short --no-merges --format=%ad %ae %s
2019-05-31 rmistry@google.com [G3 compile bot] Remove cl link
2019-05-29 michaelludwig@google.com Move GrQuad to src/gpu/geometry folder
2019-05-31 herb@google.com max glyph dimension == 0 means don't fallback
2019-05-31 fmalita@chromium.org [skottie] Add support for opacity text animators
2019-05-31 fmalita@chromium.org [skottie] Initial animated text properties support
2019-05-31 herb@google.com Remove unused enum
2019-05-31 robertphillips@google.com Implement color-based backend texture creation for Vulkan
2019-05-24 jvanverth@google.com Fix DDL_Metal test configs
2019-05-31 jvanverth@google.com Reland "Added AutoreleasePool for managing pool memory in testing apps."
2019-05-30 halcanary@google.com SkShaderBase::isAPicture()
2019-05-31 bsalomon@google.com Color matrix effect rewritten as .fp
2019-05-31 jvanverth@google.com Use GrCFResource class to manage backend surface MtlTexture resources.
2019-05-31 robertphillips@google.com Clean update ETC1 data utilities (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 (kjlubick@google.com ), and stop
the roller if necessary.
2019-05-31 16:38:41 -04:00
skia-flutter-autoroll
a32df2c928
Roll src/third_party/skia da95a75be1dd..c4fec06e5a3b (1 commits) ( #9154 )
...
https://skia.googlesource.com/skia.git
/%2Blog/da95a75be1dd..c4fec06e5a3b
git log da95a75be1dd37667db244ed56c2ac076cfb15ff..c4fec06e5a3b796e82c03abfc9389d076270e453 --date=short --no-merges --format=%ad %ae %s
2019-05-31 kjlubick@google.com Revert "Added AutoreleasePool for managing pool memory in testing apps."
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 (kjlubick@google.com ), and stop
the roller if necessary.
2019-05-31 13:02:56 -04:00
Dan Field
79c6ce19a1
Preserve safe area ( #8848 )
...
Preserve safe area on Window regardless of insets.
2019-05-31 09:24:38 -07:00