1. 19 3月, 2019 10 次提交
    • D
      Export FlutterSemanticsUpdateNotification and improve docs (#8203) · bc8ebcb9
      Dan Field 提交于
      * Export FlutterSemanticsUpdateNotification and improve docs
      bc8ebcb9
    • F
      [scenic][SCN-1054] Move back off of SetTranslationRH (#8174) · b404c69f
      freiling 提交于
      The behavior of SetTranslation() is now in its final state so we can migrate
      back off the temporary function.
      b404c69f
    • S
      Roll src/third_party/skia 4a522b7e916c..389b4b267d15 (32 commits) (#8205) · 71e2d7d8
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/4a522b7e916c..389b4b267d15
      
      git log 4a522b7e916c85c53df9d21351652857e3ff2512..389b4b267d15c1e06cc4d8b2222d96e50e6ddb00 --date=short --no-merges --format=%ad %ae %s
      2019-03-18 brianosman@google.com Fix the preallocated size of string arrays in GrGLSLShaderBuilder
      2019-03-18 halcanary@google.com Docs: Give documentation examples better names
      2019-03-18 kjlubick@google.com Add SkSL2Pipeline fuzzer
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1bd9e2f80b9a..bbf5cf1e4762 (1 commits)
      2019-03-18 brianosman@google.com Remove unused variant of compileAndAttachShaders
      2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-18 mtklein@google.com SkScan_AAAPath style and refactoring
      2019-03-18 jvanverth@google.com Fix more failing tests on Metal.
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1cef4e693fc3..1bd9e2f80b9a (1 commits)
      2019-03-15 khushalsagar@chromium.org remote fonts: Make DiscardableManager for tests thread-safe.
      2019-03-08 bsalomon@google.com Revert "Revert "Change promise image contract to for when Release and Done are called.""
      2019-03-18 benjaminwagner@google.com Revert "Omit some SKPs that seem to cause GalaxyS9 to crash."
      2019-03-18 kjlubick@google.com Break out GrGLAssembleInterface into a few files
      2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 38e282570676..cda4383919b9 (1 commits)
      2019-03-18 mtklein@google.com don't bother passing lowp kernels dummy unnamed variables
      2019-03-18 mtklein@google.com limit n7/np to main thread
      2019-03-18 bsalomon@google.com Revert "Add small offset to t in GrLinearGradientLayout."
      2019-03-18 robertphillips@google.com Mark tmp path in shadow utils as volatile
      2019-03-18 mtklein@google.com shard failing bots
      2019-03-18 mtklein@google.com rework --ignoreSigInt
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 036614c8468c..1cef4e693fc3 (1 commits)
      2019-03-18 csmartdalton@google.com Reland "Disable coverage counting by default"
      2019-03-18 csmartdalton@google.com Revert "Disable coverage counting by default"
      2019-03-18 kjlubick@google.com [canvaskit] Various cleanups around docs/build
      2019-03-18 robertphillips@google.com Unblock Flutter
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ad85caa87461..69be71e10036 (116 commits)
      2019-03-18 brianosman@google.com Suppress /RTCc error about losing information during case to smaller type
      2019-03-13 bsalomon@google.com Add small offset to t in GrLinearGradientLayout.
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 00424c1bc233..036614c8468c (2 commits)
      2019-03-18 borenet@google.com [infra] Add some logging to go_deps asset creation
      2019-03-18 brianosman@google.com Delay half-float vertex color determination until Op::finalize
      
      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 (brianosman@google.com), and stop
      the roller if necessary.
      71e2d7d8
    • C
    • C
      [platform_view] iOSP platformView composition optimize. (#8202) · 6980a835
      Chris Yang 提交于
      Optimize the performance of the platform view composition.
      When recomposition is required, we previously remove all the platform view related views (intercepting view, platform view) and re-add them for each frame. This is mentioned in flutter/flutter#23793.
      This PR enhanced the performance by re-arrange the existing UIViews and only add the newly created Views.
      
      As a result, it would also fix flutter/flutter#29427
      6980a835
    • C
      Disable build_ios due to large queue times. (#8204) · 56884192
      Chinmay Garde 提交于
      56884192
    • A
      Merge only gpu and platform threads for platform views, fix deadlock. (#8045) · 62907227
      Amir Hardon 提交于
      The reason we didn't merge just the gpu and platform threads from the get go was a deadlock in Shell:OnPlatformViewCreated and Shell:OnPlatformViewDestroyed.
      
      The deadlock was caused by the platform thread starting a thread-hopping flow that ends ends up with the gpu thread releasing a latch that the platform thread is waiting on just after starting the cross-thread dance.
      If the platform and gpu threads are the same, that last task that is posted to the gpu thread will never get executed as the gpu/platform thread is blocked on a latch.
      
      This works around the deadlock by having a special case in the code for the scenario where the gpu and platform threads are the same.
      
      Fixes: flutter/flutter#23974
      62907227
    • L
      Clip to clip_rect instead of paint bounds (#8183) · 5088735e
      liyuqian 提交于
      Otherwise, we'll have issues such as https://github.com/flutter/flutter/issues/29070
      
      The engine roll that includes this PR needs a tiny golden image update. Will do a manual roll.
      5088735e
    • S
      Roll src/third_party/skia 2c043c288169..4a522b7e916c (3 commits) (#8201) · 8818a6c4
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/2c043c288169..4a522b7e916c
      
      git log 2c043c28816981f4002e72a12d7ec446672aeb1c..4a522b7e916c85c53df9d21351652857e3ff2512 --date=short --no-merges --format=%ad %ae %s
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c2bb50b73101..00424c1bc233 (1 commits)
      2019-03-18 yikong@google.com [Android] Do not build for Windows
      2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 62758f581672..c2bb50b73101 (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 (brianosman@google.com), and stop
      the roller if necessary.
      8818a6c4
    • J
  2. 18 3月, 2019 5 次提交
  3. 17 3月, 2019 6 次提交
  4. 16 3月, 2019 8 次提交
  5. 15 3月, 2019 11 次提交
    • K
      Update overlays_gr_context_ correctly (#8175) · cad97fe7
      Kaushik Iska 提交于
      There can be cases where SubmitFrame gets called
      before overlays are a part of the frame, in these
      cases, we should not update the GRContext ahead of time.
      
      This commit makes it so we will update it only when
      the frame really shows the overlay.
      
      This addresses: https://github.com/flutter/flutter/issues/28920
      cad97fe7
    • S
      Roll src/third_party/skia aefecad7c0d2..69600007e278 (2 commits) (#8177) · c0690e6e
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/aefecad7c0d2..69600007e278
      
      git log aefecad7c0d2c29c147a05ea385a2ad855cbbc20..69600007e278d1bd3fed1df28a6dd9cb9ed23f20 --date=short --no-merges --format=%ad %ae %s
      2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 633b2fb00ed0..e37ce613d1c7 (2 commits)
      2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1b8cd2d9ce2c..633b2fb00ed0 (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 (benjaminwagner@google.com), and stop
      the roller if necessary.
      c0690e6e
    • S
      Roll src/third_party/skia 05201fc7e77e..aefecad7c0d2 (5 commits) (#8176) · b36068c3
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/05201fc7e77e..aefecad7c0d2
      
      git log 05201fc7e77e0d2682763dbbe15cf6b65a0d6cb9..aefecad7c0d2c29c147a05ea385a2ad855cbbc20 --date=short --no-merges --format=%ad %ae %s
      2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6299cd6e9d2d..558a982945cf (482 commits)
      2019-03-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
      2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 979f3bbe2c50..2fb6563bf503 (2 commits)
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9b156615197d..1b8cd2d9ce2c (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 (benjaminwagner@google.com), and stop
      the roller if necessary.
      b36068c3
    • M
      Bugfix: Prevent crash when responding to a platform message after FlutterJNI... · b32d0ab9
      Matt Carroll 提交于
      Bugfix: Prevent crash when responding to a platform message after FlutterJNI detaches from native (#28651). (#8170)
      
      b32d0ab9
    • S
      Roll src/third_party/skia 512e38091c85..05201fc7e77e (10 commits) (#8173) · d9b2f094
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/512e38091c85..05201fc7e77e
      
      git log 512e38091c8511847334b89365d46cbb0452309a..05201fc7e77e0d2682763dbbe15cf6b65a0d6cb9 --date=short --no-merges --format=%ad %ae %s
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-14 brianosman@google.com Ganesh: Clamp blend inputs when using F16_Clamped pixel config
      2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader becb44f1177a..9b156615197d (1 commits)
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a2749f39f47d..becb44f1177a (1 commits)
      2019-03-14 jvanverth@google.com Fix cached perspective shadows
      2019-03-14 michaelludwig@google.com Blacklist compositor_quads_filter on chromecast
      2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader af973b67141e..a2749f39f47d (1 commits)
      2019-03-14 bsalomon@google.com Clamp override color to bytes in GrFillRectOp when half float vertex attrs not supported.
      2019-03-14 kjlubick@google.com [canvaskit] Fallback to CPU more gracefully
      
      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 (benjaminwagner@google.com), and stop
      the roller if necessary.
      d9b2f094
    • C
      Add frame and target time metadata to vsync events and connect platform vsync... · 4b01d795
      Chinmay Garde 提交于
      Add frame and target time metadata to vsync events and connect platform vsync events using flows. (#8172)
      
      This will allow us to easily visualize the time the platform informed the engine of a vsync event, its arguments, and when the engine began its UI thread workload using this information.
      4b01d795
    • D
      f7a09226
    • M
    • C
      Add an allocator specific check to ensure that strings passed to the timeline... · 246f0e3f
      Chinmay Garde 提交于
      Add an allocator specific check to ensure that strings passed to the timeline are not heap allocated. (#8168)
      
      Verified that the tests fail on issues like https://github.com/flutter/engine/pull/8166. Unfortunately, there is no x-platform way to perform this check but this should gate incorrect traces being added to the engine.
      246f0e3f
    • S
      Roll src/third_party/skia feb720f746dc..512e38091c85 (11 commits) (#8169) · 7a6bb999
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/%2Blog/feb720f746dc..512e38091c85
      
      git log feb720f746dcecfd80e47b060d620c3ffa29a43b..512e38091c8511847334b89365d46cbb0452309a --date=short --no-merges --format=%ad %ae %s
      2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 37b996425a0e..979f3bbe2c50 (5 commits)
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-14 mtklein@google.com skvx: allow more implicit conversions
      2019-03-14 michaelludwig@google.com Avoid unsafe casts to int in SkNx
      2019-03-14 mtklein@google.com update docs for SkLumaColorFilter
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-14 ethannicholas@google.com re-re-fixed RelaxedPrecision
      2019-03-14 robertphillips@google.com Allocate the backing SkBitmap in the SerializedImageFilter fuzzer
      2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader eb7cf3c4b0b1..af973b67141e (2 commits)
      2019-03-14 michaelludwig@google.com Reland "Update SkCanvas' experimental SkiaRenderer 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 (benjaminwagner@google.com), and stop
      the roller if necessary.
      7a6bb999
    • B
      Roll src/third_party/dart 7d560f8385..7418238239 (61 commits) · 5825bdac
      Ben Konyi 提交于
      7418238239 Implement LibraryElementForLink.session and return (empty) AnalysisSessionForLink.
      806ec1161f Issue 3270. Put StreamBuilder's type argument into linked edit.
      eeb19b0416 Remove usages of ExtensionManager and package:plugin in general.
      6c5194cfe1 [VM/Flutter] Remove 2 golden-file tests completely to avoid flutter analyze warning about missing copyright header
      f31b7928ae [VM] Adding regexp lookbehind assertion support.
      dfb6d250b1 [kernel] Better printing of string and unevaluated constants.
      c9e9b76d4d Skip control-flow-collections tests on all runtimes
      1af9d3e14b Update breaking-changes.md
      dbea5c6884 [fasta] Commandline option to leave environment constants unevaluated.
      10a8663e74 [VM/Flutter] Disabled golden tests until next engine -> flutter roll (which probably fixes it)
      9aea5536fb [cfe] Initial support for compiling if in collections
      1ac41d26b4 Support @Creates and @Returns from ir constants
      ac4eca7eb9 [vm, gc] Take advantage of object alignment and non-overlap when copying objects during a scavenge.
      d5ab8b4da2 Resolve ForElement(s) in separate scopes.
      5b07ef9d1c [tests] Fix new tests
      b1a3629547 [vm] Move receiver variable to ParsedFunction, add ParameterVariable()
      037b273753 Make List literal inference match the proposal
      f2579a8ede Add override annotations in dart2js tests
      d1a943281b Change path order when trying to open tracing
      6483f5238f [dart/vm] be more flexible with precomputed constants
      580e5731d6 [vm] Test compilation traces, type feedback, reused instructions.
      217a027456 [vm, interpreter] Support unboxed fields.
      1bd7920367 Resolve generic function default parameter values
      31c47567dc Remove AnalysisOptionsForLink and plumb analysis options through linker.
      69a4f20347 Add override annotations consistently
      4339fe9b51 Add constant evaluation tests for IfNull.
      8adcab9fec Add constant evaluation tests for Identity.
      3552dbb429 Add constant evaluation tests for Equals.
      27328840f9 Add constant evaluation tests for GreaterEqual.
      9f680cd0bd Add constant evaluation tests for Greater.
      0950d473ad Add constant evaluation tests for LessEqual.
      7ff70237d4 Add constant evaluation tests for Less.
      ce9a1bb24e Add constant evaluation tests for Add.
      2fa96dd653 Add constant evaluation tests for Divide.
      952421a68d Add constant evaluation tests for TruncatingDivide.
      9fd0ec2560 Add constant evaluation tests for Modulo.
      9262d111fd Add constant evaluation tests for Multiply.
      aba9392f0e Add constant evaluation tests for Subtract.
      3a38f0bb89 Add constant evaluation tests for BooleanOr.
      052d6d235c Add constant evaluation tests for BooleanAnd.
      be5332c0a5 Add constant evaluation tests for ShiftRight.
      4f34218ce1 Add constant evaluation tests for ShiftLeft.
      3df5334137 Add constant evaluation tests for BitXor.
      84d8d6b513 Add constant evaluation tests for BitOr.
      f7972480bd Add constant evaluation tests for BitAnd.
      432c6c8c39 Add constant evaluation tests for Not.
      2e1c78db7b Add constant evaluation tests for Negate.
      5853f129b2 Add constant evaluation tests for BitNot.
      aa4a2df5a2 Add structure of constant folding tests.
      078c834f25 Extract CONST_SET_ELEMENT_TYPE_IMPLEMENTS_EQUALS test and fix for spreads in sets.
      2d48159e38 Issue 36187. Fix for getSuggestionDetails() fails in part file.
      e7562917f1 Reland https://dart-review.googlesource.com/c/sdk/+/96500
      b5528fa84d Improve the docs for isSet and isMap in SetOrMapLiteral
      e55e13ffbd Merge remote-tracking branch 'github/master'
      632abb6a25 Improve 'Import Library' code generation when has 'part' directive.
      d3a0293a9d Replace unnecessary `?.`s with `.`.
      e711486873 [vm,dart:io,fuchsia] Be happy with any open fd for Stdio handles if fstat fails
      0bf8a1e591 Update breaking-changes.md
      f08e213bb1 Extract CONST_MAP_KEY_EXPRESSION_TYPE_IMPLEMENTS_EQUALS tests.
      2b00685d38 Make SetOrMapLiteral set/map unless we are linking, so going to infer it.
      bc5d613533 Fix typo in diagnostic when non-bool is passed to logical or.
      5825bdac