1. 14 8月, 2019 14 次提交
    • S
      Roll fuchsia/clang/mac-amd64 from 2aCB4... to VdFWD... (#10992) · 25c56bca
      skia-flutter-autoroll 提交于
      Roll fuchsia/clang/mac-amd64 from 2aCB4... to VdFWD...
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-toolchain-flutter-engine
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      25c56bca
    • S
      Roll src/third_party/skia 96b383a78c84..f4a7190d2a5b (2 commits) (#10991) · 3e32f3f9
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/96b383a78c84..f4a7190d2a5b
      
      git log 96b383a78c84..f4a7190d2a5b --date=short --no-merges --format='%ad %ae %s'
      2019-08-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3ae2445b3416..3f00da8c515f (378 commits)
      2019-08-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 34c59c9b88b7..5e4e8b0af5fa (2 commits)
      
      Created with:
        gclient setdep -r src/third_party/skia@f4a7190d2a5b
      
      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, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=scroggo@google.com
      3e32f3f9
    • B
      Roll src/third_party/dart 88c43bbcc4..b173229baa (14 commits) · 080f67b2
      Ben Konyi 提交于
      dart-lang/sdk@b173229baa [dart2js] new-rti: Accelerate specialized checks
      dart-lang/sdk@647f2ec309 [vm] fix file_system_watcher_test.dart on Mac
      dart-lang/sdk@7d18272498 [vm/bytecode] Deduplicate script objects in bytecode
      dart-lang/sdk@13005eec86 [vm] Limit heap size to 15GB on 64-bit systems to avoid fatal errors on page table exhaustion.
      dart-lang/sdk@fd10fa1b1d Defend against null includedSuggestionRelevanceTags
      dart-lang/sdk@1f5b6bca12 Search for extensions and their members.
      dart-lang/sdk@449446571f [vm/bytecode] Collect context levels for compiled code generated from bytecode
      dart-lang/sdk@5852f5ae92 [gardening] Mark a few co19 tests as slow on bytecode interpreter.
      dart-lang/sdk@5a292f82cc Remove unused DDC config
      dart-lang/sdk@748d927c60 Fix example statusText
      dart-lang/sdk@d83425be57 [vm] DirectoryWatch on windows stop immeidate issueRead after initialization
      dart-lang/sdk@3707f39530 [vm/fuzzer] Track variables to avoid inf. loops
      dart-lang/sdk@3cc20cd185 Remove quotes from suggestions coming out of model when completion is requested inside of quotes
      dart-lang/sdk@e556e23bfc Add getOverrideMember() to return the member with replaced type parmeters.
      080f67b2
    • S
      Roll fuchsia/sdk/core/linux-amd64 from j8BvV... to TIpmi... (#10989) · 88ee3835
      skia-flutter-autoroll 提交于
      Roll fuchsia/sdk/core/linux-amd64 from j8BvV... to TIpmi...
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      88ee3835
    • S
      Update license script to handle ANGLE (#10782) · 3c37d735
      stuartmorgan 提交于
      - Allow for BSD formatting where the conditions are not bulleted or
        indented in any way.
      - Add support for Bison, which uses a modifed GPL license with an
        exception that allows distributing under "terms of your choice" when
        the larger work is not itself a parser-generator based on it.
      3c37d735
    • B
      Roll src/third_party/dart 45f892df68..88c43bbcc4 (7 commits) · fec1c92f
      Ben Konyi 提交于
      dart-lang/sdk@88c43bbcc4 [dartdevc] Properly handling external constant tearoffs
      dart-lang/sdk@bb12829571 Prepare to publish analyzer version 0.37.1.
      dart-lang/sdk@39c74d30a1 [nnbd_migration] more postdominator feedback: postdominating locals lists
      dart-lang/sdk@b92176c080 Migration: Add tracking of generic function type bounds to DecoratedType.
      dart-lang/sdk@f0049e3d7d Add getter DartType.isDartCoreObject
      dart-lang/sdk@59b640ede4 Migration: introduce operator== for decorated types.
      dart-lang/sdk@a5772382dc Migration: refactor infrastructure for testing decorated types.
      fec1c92f
    • S
      Roll src/third_party/skia f75996469d02..96b383a78c84 (1 commits) (#10986) · 57094c1b
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/f75996469d02..96b383a78c84
      
      git log f75996469d02..96b383a78c84 --date=short --no-merges --format='%ad %ae %s'
      2019-08-13 bsalomon@google.com Remove GrRenderable param from GrProxyProvider::createTextureProxy()
      
      Created with:
        gclient setdep -r src/third_party/skia@96b383a78c84
      
      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, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=scroggo@google.com
      57094c1b
    • S
      Roll src/third_party/skia cd8b6d5c1cb8..f75996469d02 (5 commits) (#10984) · 4b6b4afd
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/cd8b6d5c1cb8..f75996469d02
      
      git log cd8b6d5c1cb8..f75996469d02 --date=short --no-merges --format='%ad %ae %s'
      2019-08-13 robertphillips@google.com Make defaultBackendFormat callable from anywhere in the GrContext hierarchy
      2019-08-13 halcanary@google.com SkMallocPixelRef::MakeDirect: doesn't need a release proc
      2019-08-13 mtklein@google.com remove redundant CPU bots
      2019-08-13 halcanary@google.com experimental/editor: up,down preserves x-coordinate
      2019-08-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      
      Created with:
        gclient setdep -r src/third_party/skia@f75996469d02
      
      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, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=scroggo@google.com
      4b6b4afd
    • C
      Allow embedder controlled composition of Flutter layers. (#10195) · e8f95440
      Chinmay Garde 提交于
      This patch allows embedders to split the Flutter layer tree into multiple
      chunks. These chunks are meant to be composed one on top of another. This gives
      embedders a chance to interleave their own contents between these chunks.
      
      The Flutter embedder API already provides hooks for the specification of
      textures for the Flutter engine to compose within its own hierarchy (for camera
      feeds, video, etc..). However, not all embedders can render the contents of such
      sources into textures the Flutter engine can accept. Moreover, this composition
      model may have overheads that are non-trivial for certain use cases. In such
      cases, the embedder may choose to specify multiple render target for Flutter to
      render into instead of just one.
      
      The use of this API allows embedders to perform composition very similar to the
      iOS embedder. This composition model is used on that platform for the embedding
      of UIKit view such and web view and map views within the Flutter hierarchy.
      However, do note that iOS also has threading configurations that are currently
      not available to custom embedders.
      
      The embedder API updates in this patch are ABI stable and existing embedders
      will continue to work are normal. For embedders that want to enable this
      composition mode, the API is designed to make it easy to opt into the same in an
      incremental manner.
      
      Rendering of contents into the “root” rendering surface remains unchanged.
      However, now the application can push “platform views” via a scene builder.
      These platform views need to handled by a FlutterCompositor specified in a new
      field at the end of the FlutterProjectArgs struct.
      
      When a new platform view in introduced within the layer tree, the compositor
      will ask the embedder to create a new render target for that platform view.
      Render targets can currently be OpenGL framebuffers, OpenGL textures or software
      buffers. The type of the render target returned by the embedder must be
      compatible with the root render surface. That is, if the root render surface is
      an OpenGL framebuffer, the render target for each platform view must either be a
      texture or a framebuffer in the same OpenGL context. New render target types as
      well as root renderers for newer APIs like Metal & Vulkan can and will be added
      in the future. The addition of these APIs will be done in an ABI & API stable
      manner.
      
      As Flutter renders frames, it gives the embedder a callback with information
      about the position of the various platform views in the effective hierarchy.
      The embedder is then meant to put the contents of the render targets that it
      setup and had previously given to the engine onto the screen (of course
      interleaving the contents of the platform views).
      
      Unit-tests have been added that test not only the structure and properties of
      layer hierarchy given to the compositor, but also the contents of the texels
      rendered by a test compositor using both the OpenGL and software rendering
      backends.
      
      Fixes b/132812775
      Fixes flutter/flutter#35410
      e8f95440
    • B
      Roll src/third_party/dart 20407e28db..45f892df68 (2 commits) · be4c8338
      Ben Konyi 提交于
      dart-lang/sdk@45f892df68 Revert "[vm] escape path when creating process on Windows"
      dart-lang/sdk@f53388b50d [analyzer] enable implicit-casts: false for several projects
      be4c8338
    • D
      Revert "Track detailed LibTxt metrics with LineMetrics(#10127)" (#10982) · da352d0f
      Dan Field 提交于
      This reverts commit 8682aaf4.
      da352d0f
    • B
      Roll src/third_party/dart b9217efc77..20407e28db (6 commits) · 23700fc1
      Ben Konyi 提交于
      dart-lang/sdk@20407e28db [vm/compiler] Follow redefinitions in Value::NeedsWriteBarrier()
      dart-lang/sdk@2f02836576 [benchmark] The large tensorflow models are not needed for benchmarking.
      dart-lang/sdk@cd46a39bb7 Report TYPE_ARGUMENT_NOT_MATCHING_BOUNDS for extension overrides.
      dart-lang/sdk@974bee0934 Remove karlklose@ from kernel watchlist
      dart-lang/sdk@02e0b2d229 [co19] Roll co19 to d2c051f7537e6fe47c8ccf0bd7a7e84b02010a2a
      dart-lang/sdk@9dcd7267ba Remove unnecessary completers from async_patch code.
      23700fc1
    • S
      Roll src/third_party/skia 6e1b7bb2b5df..cd8b6d5c1cb8 (10 commits) (#10980) · 07f2cfa0
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/6e1b7bb2b5df..cd8b6d5c1cb8
      
      git log 6e1b7bb2b5df..cd8b6d5c1cb8 --date=short --no-merges --format='%ad %ae %s'
      2019-08-13 bsalomon@google.com Add tolerance to ProcessorCloneTest and dump images on failure.
      2019-08-13 csmartdalton@google.com Return kNearest from GrSkFilterQualityToGrFilterMode for 1x1 images
      2019-08-13 benjaminwagner@google.com [gn] Don't use cc_wrapper for link steps
      2019-08-13 senorblanco@chromium.org SkSL: implement full support for separate textures and samplers.
      2019-08-13 bungeman@google.com Clean up some gm factory use.
      2019-08-13 mtklein@google.com less clever skipMoveTo logic
      2019-08-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-13 ethannicholas@google.com added error check for invalid 'in' variables
      2019-08-13 mtklein@google.com rewrite SkDashPath.cpp's cull_path() logic
      2019-08-13 halcanary@google.com experimental/editor/application: pre-shape text before showing window
      
      Created with:
        gclient setdep -r src/third_party/skia@cd8b6d5c1cb8
      
      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, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=scroggo@google.com
      07f2cfa0
    • J
  2. 13 8月, 2019 26 次提交