1. 11 6月, 2019 6 次提交
    • S
      Roll src/third_party/skia cb1adb40d0f3..bb74990a11d9 (3 commits) (#9261) · 4c0daaca
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/cb1adb40d0f3..bb74990a11d9
      
      git log cb1adb40d0f310c6edac6c4afbede5acd0388b59..bb74990a11d91ebe0ff474107c6dae3c0aadf308 --date=short --no-merges --format=%ad %ae %s
      2019-06-10 robertphillips@google.com Add P016 and P010 examples to wacky_yuv_formats GM
      2019-06-10 ethannicholas@google.com SkSL vector divide by zero now properly reports an error
      2019-06-10 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 (herb@google.com), and stop
      the roller if necessary.
      4c0daaca
    • M
      Removed VIRTUAL_KEYBOARD check in TextInputPlugin because it's blocking... · 2d0103a8
      Matt Carroll 提交于
      Removed VIRTUAL_KEYBOARD check in TextInputPlugin because it's blocking Espresso work and its purpose is unknown. (#9238)
      
      2d0103a8
    • S
      Roll src/third_party/skia 5ec1b8ff3f45..cb1adb40d0f3 (10 commits) (#9258) · f3ab2e41
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/5ec1b8ff3f45..cb1adb40d0f3
      
      git log 5ec1b8ff3f45e5bbd9d21cdf60217e417118d0ed..cb1adb40d0f310c6edac6c4afbede5acd0388b59 --date=short --no-merges --format=%ad %ae %s
      2019-06-10 robertphillips@google.com Add srcData version of createBackendTexture API
      2019-06-07 jvanverth@google.com Change GrCFResource to sk_cf_obj and move to include/ports.
      2019-06-10 reed@google.com Fix font creation lost style on Mac
      2019-06-04 halcanary@google.com More classes no longer inherit from SkNoncopyable
      2019-06-10 fmalita@chromium.org [skottie] Add support for range selector domains
      2019-06-10 mtklein@google.com add Builder::dump()
      2019-06-10 borenet@google.com [infra] Add MSAN GPU (SwiftShader) bot
      2019-06-06 mtklein@google.com clarify behavior in SkTypeface::serialize() a little
      2019-06-10 mtklein@google.com tweak mul/mad_unorm8
      2019-06-07 robertphillips@google.com Make GL & Vk backends create uninitialized backend textures
      
      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 (herb@google.com), and stop
      the roller if necessary.
      f3ab2e41
    • L
      Make flow layers' attributes immutable (#9176) · b622d43c
      liyuqian 提交于
      For https://github.com/flutter/flutter/issues/33807
      
      We still need to make layers' children immutable for full immutability.
      That will require us to change the SceneBuilder API to build the layer
      bottom up instead of top down (post-order traversal instead of pre-order
      traversal).
      b622d43c
    • A
      Reland "Keyboard support for embedded Android views. (#9203) (#9257) · 259d334e
      Amir Hardon 提交于
      #9203 broke the keyboard_resize integration test(see more details in flutter/flutter#34085 (comment)).
      
      This re-lands @9203 and fixes the issue the integration test uncovered by always allowing to hide the keyboard.
      
      The difference from the original change is 07d2598
      259d334e
    • S
      Roll src/third_party/skia 607c6d9c86ab..5ec1b8ff3f45 (13 commits) (#9253) · 36b7123b
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/607c6d9c86ab..5ec1b8ff3f45
      
      git log 607c6d9c86ab32ed58c9db9b1e0cf94e0913326f..5ec1b8ff3f45e5bbd9d21cdf60217e417118d0ed --date=short --no-merges --format=%ad %ae %s
      2019-06-10 jlavrova@google.com Adding skparagraphto public.bzl
      2019-06-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-06-08 senorblanco@chromium.org GrTessellator: fix for intersections returning non-finite points.
      2019-06-07 ethannicholas@google.com tighten up SkSL parser depth testing
      2019-06-07 mtklein@google.com revise extract instruction
      2019-06-10 ethannicholas@google.com skslc now errors on out-of-range shifts
      2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ea49f6f5d4e3..2d0a9acb0551 (7 commits)
      2019-06-07 fmalita@chromium.org [skottie] Range selector cleanup pass
      2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c2c829bc9a63..f60a2d59c9f2 (3 commits)
      2019-06-07 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-06-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6406ce90edf0..37e3060c53b6 (508 commits)
      2019-06-10 herb@google.com Revert "SkParagraph"
      2019-06-10 herb@google.com Revert "Build fix"
      
      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 (herb@google.com), and stop
      the roller if necessary.
      36b7123b
  2. 10 6月, 2019 4 次提交
  3. 09 6月, 2019 3 次提交
  4. 08 6月, 2019 14 次提交
  5. 07 6月, 2019 12 次提交
    • S
      Roll src/third_party/skia 6faf8d662af8..fe18de506097 (1 commits) (#9228) · 91ee7806
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/6faf8d662af8..fe18de506097
      
      git log 6faf8d662af8beb770b49d9f8adaab0bf7d68637..fe18de506097d9cfa5f2a2a057e1dd134a96c116 --date=short --no-merges --format=%ad %ae %s
      2019-06-06 robertphillips@google.com Experimental: Add R_16 and RG_1616 to Ganesh (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 (jcgregorio@google.com), and stop
      the roller if necessary.
      91ee7806
    • B
      Roll src/third_party/dart 6e0d978505..40ef0c6d9f (7 commits) · 82819199
      Ben Konyi 提交于
      dart-lang/sdk@40ef0c6d9f Specify type of _location field in Widget Inspector Transformer
      dart-lang/sdk@ad38f88c59 [vm/transferable] Skip oom test on mac
      dart-lang/sdk@fd77972d8f Print time to prepare linking inputs.
      dart-lang/sdk@60f37fa189 Fix builds targeting Android from a Windows host gen_snapshot.
      dart-lang/sdk@8c9765c648 Clean up lazy_ast a bit.
      dart-lang/sdk@01b0001f8e [vm/transferable] Refactor oom transferable test out of other throwing tests.
      dart-lang/sdk@19447e1061 [vm/transferable] Skip oom transferable test on asan.
      82819199
    • S
      Roll src/third_party/skia 0e8362655a66..6faf8d662af8 (1 commits) (#9225) · 9dafb40a
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/0e8362655a66..6faf8d662af8
      
      git log 0e8362655a66ac2761d8aea1bec544bb86a0bc76..6faf8d662af8beb770b49d9f8adaab0bf7d68637 --date=short --no-merges --format=%ad %ae %s
      2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b91f87b6ce1c..ea49f6f5d4e3 (8 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.
      9dafb40a
    • S
      Roll src/third_party/skia 3431d9d1dcc6..0e8362655a66 (2 commits) (#9223) · e3b8b612
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/3431d9d1dcc6..0e8362655a66
      
      git log 3431d9d1dcc6b48427cfb739609e131dc9832635..0e8362655a66ac2761d8aea1bec544bb86a0bc76 --date=short --no-merges --format=%ad %ae %s
      2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5f60135c7766..6406ce90edf0 (429 commits)
      2019-06-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5c9e165bc4d5..c2c829bc9a63 (4 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.
      e3b8b612
    • A
      Keyboard support for embedded Android views. (#9203) · e80df363
      Amir Hardon 提交于
      Generally what this PR is doing is setting up a delegation mechanism
      for Android's onCreateInputConnection.
      
      It works by letting the framework know when an embedded view gets loses
      focus(within the virtual display), the framework maintains a focus node
      for each Android view that is kept in sync with the focus state of the
      embedded view.
      
      The TextInputPlugin is extended to allow for 2 type of text clients a
      "framework client"(what we had before) and a "platform view client".
      When the AndroidView's focus node in the framework is focused the
      framework sets a "platform view text client" for the TextInputPlugin,
      which will result in the TextInputPlugin delegating
      createInputConnection to the platform view.
      
      When a platform view is resized, we are detaching it from a virtual
      display and attaching it to a new one, as a side affect a platform view
      might lose an active input connection, to workaround that we "lock" the
      connection when resizing(by caching it and forcing the cached copy until
      the resize is done).
      
      Additional things worth calling out in this PR:
      
      To properly answer which views are allowed for input connection
      proxying we compare a candidate view's root view to the set of root
      views of all virtual displays.
      We also preserve a view's focus state across resizes.
      Note that this PR only wires text for the io.flutter.view.FlutterView
      For the new Android embedding some additional plumbing is necessary.
      
      Corresponding framework PR: flutter/flutter#33901
      
      flutter/flutter#19718
      e80df363
    • S
      Roll src/third_party/skia 6e4fee8c812e..3431d9d1dcc6 (17 commits) (#9221) · 2ec6dada
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/6e4fee8c812e..3431d9d1dcc6
      
      git log 6e4fee8c812e204222ec8b5c7217924d42743d31..3431d9d1dcc6b48427cfb739609e131dc9832635 --date=short --no-merges --format=%ad %ae %s
      2019-06-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-06-06 bungeman@google.com Remove duplicate simple samples, make one a gm.
      2019-06-06 brianosman@google.com Remove unused caps: UnsignedSupport and ImageLoadStoreSupport
      2019-06-06 fmalita@chromium.org [skottie] Fix text selector sub-unit range handling
      2019-06-06 brianosman@google.com Fix line numbering problem when reporting SkSL compile errors
      2019-06-05 stani@google.com Small fixes to C API. Add SK_API and fix function signature mismatch.
      2019-06-06 herb@google.com Make FindOrCreateStrikeWithNoDeviceExclusive analog for SkStrikeSpec
      2019-06-06 egdaniel@google.com Manual revert of "Revise GrDataUtils to be more self-contained"
      2019-06-06 egdaniel@google.com remove unused metal variable
      2019-06-06 egdaniel@google.com Revert "Experimental: Add R_16 and RG_1616 to Ganesh"
      2019-06-06 egdaniel@google.com Remove version from copy shaders.
      2019-06-06 herb@google.com Rename SkStrikeSpecStorage -> SkStrikeSpec
      2019-06-06 herb@google.com Move Glyph Intercept code from SkStrike to SkGlyph
      2019-06-06 egdaniel@google.com Revert "Reland "Remove support for copyAsDraw in gpu copySurface.""
      2019-06-06 egdaniel@google.com Reland "Fix vulkan async transfer from call to not submit command buffer to early."
      2019-06-06 egdaniel@google.com Revert "Fix vulkan async transfer from call to not submit command buffer to early."
      2019-06-06 mtklein@google.com run rewrite_includes.py
      
      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.
      2ec6dada
    • B
      Roll src/third_party/dart 9dcb026b26..6e0d978505 (72 commits) · 0602dbb2
      Ben Konyi 提交于
      dart-lang/sdk@6e0d978505 Build elements in default values.
      dart-lang/sdk@612a3f8978 [dartdevc] enable sdk compilation from dartdevc
      dart-lang/sdk@587806476f Remove parsed units caching for now.
      dart-lang/sdk@7e9a4b786d [VM/benchmarks] Rework Dart2JSCompileAll test to instead do CFE compile all
      dart-lang/sdk@8270e90f84 [vm/transferable] SkipSlow long-running transferable test on sim* platforms
      dart-lang/sdk@3d92a7599b [vm] Censor mirroring of dart:ffi when --enable-ffi=false
      dart-lang/sdk@41eea71a69 improve dartfix fix descriptions and add examples
      dart-lang/sdk@ea60ef96dc [ VM ] Fixed data_uri_import_test which was never migrated properly to Dart 2
      dart-lang/sdk@b324850eae cleanup list of fixes in dartfix help text
      dart-lang/sdk@c4541e63f8 [vm/aot] Update serializer for V8's "snapshot profile" format
      dart-lang/sdk@c130384c71 Migration: support assignments to fields and setters.
      dart-lang/sdk@4ccae238ea [vm/isolate] Add TransferableTypedData class that allows low-cost passing of Uint8List between isolates.
      dart-lang/sdk@527dffd21b Use StringSource in type provider tests to prevent bad path lookups.
      dart-lang/sdk@09296499c2 Resolve type names in decls to * types in legacy libs
      dart-lang/sdk@4bdd6e160b Compute unlinked API signatures from AST.
      dart-lang/sdk@e9b25d72a1 [vm/ffi] Fix double shadow space on safepoint slow path
      dart-lang/sdk@04670fb47a [vm] Cleanup Dart 1 code in ClassFinalizer::AllocateEnumValues
      dart-lang/sdk@14b75b522b Remove some unused imports
      dart-lang/sdk@6b7013224c Revert "[vm/ffi] Regression test for dartbug.com/36993"
      dart-lang/sdk@30390c6ba1 Prepare to compute the documentation URL for diagnostics
      dart-lang/sdk@dab26bbd60 [vm/aot] Re-enable vm/dart tests in AOT.
      dart-lang/sdk@c34f74fd68 Update the minimum SDK constraint to allow the use of ui-as-code features
      dart-lang/sdk@dd306dd36f [vm/ffi] Remove hacks and instability from FFI GC tests.
      dart-lang/sdk@e1a7ef52af [vm/ffi] Regression test for dartbug.com/36993
      dart-lang/sdk@ba8e5f6535 list fixes when displaying help
      dart-lang/sdk@2e7501b1f8 [vm/compiler] Refine type information when replacing definitions.
      dart-lang/sdk@b9e877be78 Extract informative data from linked data.
      dart-lang/sdk@3bd2b03980 Issue 2972. Fix 'Wrap with...' for assignment.
      dart-lang/sdk@4a27605fdc generate kernel experimental flags
      dart-lang/sdk@0bcb607868 [vm/compiler] Reland "Fix receiver redefinition type for poly inlining."
      dart-lang/sdk@64b0ce5b58 Remove UI as code experimental flags from our tests
      dart-lang/sdk@3894b0896e Add partial code tests for extension methods
      dart-lang/sdk@7e933abe68 Convert more tests to include diagnostic location information
      dart-lang/sdk@a8a0aff237 Add `@Since` annotations to some recent and future features.
      dart-lang/sdk@56793b3d47 Dart.g fixes, not including nnbd updates.
      dart-lang/sdk@c8ee114beb [cfe] Pass triple-shift flag to scanner.
      dart-lang/sdk@e9acd9033e [fasta] Add test for runtime checks in mixins with implicit covariance
      dart-lang/sdk@1e6f08d41c Fix crash when non-class is given as supertype
      dart-lang/sdk@b4d190f5cd [incremental compiler] Streamline processing of reused/removed builders
      dart-lang/sdk@5eff2a0374 Split CanonicalNameError, no warning if CanonicalNameSdkError
      dart-lang/sdk@0c1c0afba3 Fix the documentation for ElementVisitor (issue 37151)
      dart-lang/sdk@cabd3237f5 Build new elements for GenericFunctionType in DeclarationResolver.
      dart-lang/sdk@237d3ca398 dart2js: Add skeleton dart:_rti libary
      dart-lang/sdk@63994f054e [ VM ] Added Dart_IsolateServiceID() to the embedding API
      dart-lang/sdk@e81101e37c [vm, fuchsia] Allow for enabling trace categories through both traceutil and the service protocol.
      dart-lang/sdk@b079445295 [vm, profiler] Fix unsigned underflow with an empty set of profiler symbols.
      dart-lang/sdk@9efd0fa899 Use the right type provider based on the feature set of the library
      dart-lang/sdk@bbf0055a28 Follow up on recent computer_hover.dart changes, the containingLibraryName should not include relative paths from /.
      dart-lang/sdk@86ea9ad1e7 [vm/bytecode] Add source positions for more bytecode instructions
      dart-lang/sdk@9cfe9bd34e [analyzer] Fix runtime error when creating SDK manager
      dart-lang/sdk@9a061448a5 Migration: support assignment to index expressions.
      dart-lang/sdk@50efa48bc1 [vm/bytecode] Cleanup uses of KernelReaderHelper from bytecode reader
      dart-lang/sdk@74636a5777 Generate more fine-grained timing of the emission
      dart-lang/sdk@ffea2b3245 [vm/debugger] Implement debug breaks in interpreter without bytecode patching.
      dart-lang/sdk@487326eef4 fix AstTextPrinter
      dart-lang/sdk@9b22dd8e92 remove hard coded feature index
      dart-lang/sdk@37976dd26d Improve test so that snippet is displayed when an exception is thrown
      dart-lang/sdk@788dcf681e Set or map literals can be ambiguous in invalid code
      dart-lang/sdk@94968f9bae Correct LSP completion relevance to add maximum boost instead of all boosts
      dart-lang/sdk@42688f9d28 Migration: add support for reads from fields.
      dart-lang/sdk@2cd86030a5 Fix return value in GraphBuilder.visitVariableDeclaration.
      dart-lang/sdk@9197b34a0e generate analyzer experimental flags
      dart-lang/sdk@4181185070 parse nullable function typed formal parameter
      dart-lang/sdk@682ffb6e7a Handle unevaluated constants in annotations
      dart-lang/sdk@79989d2627 Migration: recognize /*?*/ as expressing nullability.
      dart-lang/sdk@4402fbe672 Migration: support index expressions.
      dart-lang/sdk@c388c263b0 Fix potentially-nullable test case
      dart-lang/sdk@a684f2051b Reduce JSON for LSP completions by moving edits to resolve
      dart-lang/sdk@2f0c9904ee Remove docs from LSP (suggestion set) completions and provide during resolve
      dart-lang/sdk@91b3281531 Reduce LSP completion JSON by removing optional fields set to defaults
      dart-lang/sdk@6031ca4116 Remove an unused import from the LSP support
      dart-lang/sdk@37b714401d Add AvailableSuggestion.declaringLibraryUri
      0602dbb2
    • J
      74975a4d
    • J
    • S
      Roll src/third_party/skia 93d0146dc6a1..6e4fee8c812e (8 commits) (#9214) · 9b47dc67
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git
      /%2Blog/93d0146dc6a1..6e4fee8c812e
      
      git log 93d0146dc6a1a94fa1dca1c05272f1f46e777ddf..6e4fee8c812e204222ec8b5c7217924d42743d31 --date=short --no-merges --format=%ad %ae %s
      2019-06-06 jvanverth@google.com Fix MetalWindowContext setup.
      2019-06-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-06-06 fmalita@chromium.org [skottie] Fix zero-overlap selector handling
      2019-06-06 egdaniel@google.com Fix vulkan async transfer from call to not submit command buffer to early.
      2019-06-06 ethannicholas@google.com Major rearchitecture of SkSL parsing, focused on improving performance.
      2019-06-05 egdaniel@google.com Reland "Remove support for copyAsDraw in gpu copySurface."
      2019-06-06 fmalita@chromium.org [skottie] Add support for RangeSelector shapes
      2019-06-05 bungeman@google.com Fix GrBackendRenderTarget and GrBackendTexture operator=
      
      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.
      9b47dc67
    • L
      Add onReportTimings and FrameRasterizedCallback API (#8983) · 9f088c65
      liyuqian 提交于
      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.
      9f088c65
    • A
  6. 06 6月, 2019 1 次提交