Jim Graham
ffcd8564a2
Imagefilter wrapper object ( #13711 )
...
Make ImageFilter objects comparable and printable.
This will help in areas in the Widget and RenderObject trees which try to avoid marking objects for updates if a setter is called with the same value (previously all ImageFilter objects would compare as not equal and appear to be new values).
2019-11-19 13:43:06 -08:00
Harry Terkelsen
f240462bbf
Implement basic text rendering support in CanvasKit backend ( #13903 )
...
* Implement basic text rendering support in CanvasKit backend
* Update licenses
* Address PR comments
2019-11-19 12:37:28 -08:00
Todd Volkert
2d35b4ec1f
Roll Skia to e678b79c489d (2 commits) ( #13923 )
...
Roll skia to e678b79c489d (2 commits)
https://skia.googlesource.com/skia.git/+log/c5e528e15b1f..e678b79c489d
e678b79 Remove use of kCTFontOpticalSizeAttribute by Ben Wagner
417d299 Fix windows DLL builds with shaper included by Brian Osman
2019-11-19 12:33:08 -08:00
Nurhan Turgut
333a8058c6
Changing test runner and platform to be browser independent ( #13869 )
...
* changes to add firefox as one of the browser options to test_platform and test_runner
* Creating a supported_browsers file to put all the different browser related maps and utilities
* Remove accidentaly forgotten commented out lines. Clear imports
* fix error in screenshot handler
* Addressing PR comments.
* addressing PR comments part 2:
2019-11-19 12:18:10 -08:00
skia-flutter-autoroll
226ea7b9c9
Roll fuchsia/sdk/core/linux-amd64 from T9BAw... to 7mmHP... ( #13924 )
...
Roll fuchsia/sdk/core/linux-amd64 from T9BAw... to 7mmHP...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 14:29:21 -05:00
Chinmay Garde
75ea3e2445
Expose the platform view mutator stack to custom compositors. ( #13731 )
...
This allows custom compositors to affect scene builder modifications made
to the platform view.
Fixes https://github.com/flutter/flutter/issues/44211
Fixes b/143612326
2019-11-19 10:35:41 -08:00
Jonah Williams
c812a62b88
allow ignoring toString, hashCode, and == in api_conform_test ( #13907 )
2019-11-19 10:21:31 -08:00
Ben Konyi
7cd3e29c78
Roll src/third_party/dart d9d5fbc109..eeca3fb1cb (5 commits)
...
dart-lang/sdk@eeca3fb1cb New "general" status file added
dart-lang/sdk@626639f11f Added nonfunction-type-alias tests, skipped for non-fasta compiler
dart-lang/sdk@fae6affeea [CFE] Incremental compiler has experimental invalidation strategy (first checkpoint)
dart-lang/sdk@7543d27445 [CFE] Disable colors for incremental compiler test suite
dart-lang/sdk@6f5b3775ff Simplify IgnoreInfo.
2019-11-19 10:17:26 -08:00
Chinmay Garde
5924eebd0c
Add virtual destructor to GPUSurfaceSoftwareDelegate. ( #13918 )
2019-11-19 10:15:34 -08:00
chunhtai
132d38cd22
Moves pointer event sanitizing to engine. ( #13697 )
...
* Moves pointer event sanitizing to engine
* fix comment format
* fix formatting
* addressing comment
* fix format
* fix format
* addressing comment
2019-11-19 09:48:25 -08:00
Kate Lovett
f4fba66c2f
Adding opacity -> alpha method to Color class ( #13902 )
2019-11-19 09:48:04 -08:00
skia-flutter-autoroll
86e82fc887
Roll src/third_party/skia d3ddcb403993..c5e528e15b1f (1 commits) ( #13916 )
...
https://skia.googlesource.com/skia.git/+log/d3ddcb403993..c5e528e15b1f
git log d3ddcb403993..c5e528e15b1f --date=short --no-merges --format='%ad %ae %s'
2019-11-19 benjaminwagner@google.com Update Valgrind to 3.15.0.
Created with:
gclient setdep -r src/third_party/skia@c5e528e15b1f
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=robertphillips@google.com
2019-11-19 12:42:43 -05:00
Ferhat
84ed7be371
[web] Implement PathMetrics.length ( #13909 )
...
* Implement PathMetrics.length, add tests
2019-11-19 09:41:11 -08:00
skia-flutter-autoroll
2b007ed06c
Roll fuchsia/sdk/core/mac-amd64 from 8X5fE... to bC9Qy... ( #13919 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 09:09:26 -08:00
Ben Konyi
ad0cbdcd9f
Roll src/third_party/dart 5b72c1c669..d9d5fbc109 (5 commits) ( #13917 )
...
dart-lang/sdk@d9d5fbc109 [cfe] Create TypeParameterTypes with default nullabilities
dart-lang/sdk@1b295ef956 [cfe] Make nullability parameter of SubtypeTester.futureType required
dart-lang/sdk@203583b41b [cfe] Account for invalid type being part of a type in subtype check
dart-lang/sdk@0a98a7a153 Add helper predicates for upper/lower bounds.
dart-lang/sdk@239e2eb4ed Issue 38813. If in a legacy library, use legacy interface types for CONFLICTING_GENERIC_INTERFACES.
2019-11-19 09:09:04 -08:00
skia-flutter-autoroll
c4c1e57c38
Roll src/third_party/skia d4fb7c7b140d..d3ddcb403993 (21 commits) ( #13915 )
...
https://skia.googlesource.com/skia.git/+log/d4fb7c7b140d..d3ddcb403993
git log d4fb7c7b140d..d3ddcb403993 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 51b5a3222b60..e4b3136913c6 (6 commits)
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c30db006f1d6..b659e40a3998 (423 commits)
2019-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader aba1020d3914..79afb7620a69 (5 commits)
2019-11-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-18 fmalita@chromium.org [skottie] Fix single-node camera orientation relative to z=0 plane
2019-11-18 jsimmons@google.com Use the default font family if no match is found for any of the families in the text style
2019-11-18 robertphillips@google.com Only access the scissorState's rect when it is valid
2019-11-18 brianosman@google.com Remove some SK_API from src/
2019-11-18 halcanary@google.com DEPS: add third_party/externals/libgifcodec
2019-11-18 halcanary@google.com GN tool: copy_git_directory.py script
2019-11-18 michaelludwig@google.com Make TessellationHelper resettable
2019-11-18 nigeltao@google.com Optimize SkWuffsCodec pixbuf zero-initialization
2019-11-18 egdaniel@google.com Make GrSemaphore no longer derive from GrGPUResource.
2019-11-18 scroggo@google.com Run nanobench on droids.gif
2019-11-18 jvanverth@google.com Metal: Fix buffer alignment issues on Mac
2019-11-18 reed@google.com restructure EdgeClipper to accommodate other callers (e.g. half-plane)
2019-11-18 benjaminwagner@google.com [infra] Update docs with respect to Go modules.
2019-11-18 robertphillips@google.com Add SampleLocationsTestOp::onPrePrepare
2019-11-18 jvanverth@google.com Add Metal support for dynamic texture state
2019-11-18 robertphillips@google.com Add FwidthSquircleTestOp::onPrePrepare
2019-11-18 robertphillips@google.com Reformat gn files
Created with:
gclient setdep -r src/third_party/skia@d3ddcb403993
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=robertphillips@google.com
2019-11-19 02:15:30 -05:00
skia-flutter-autoroll
38147fad89
Roll fuchsia/sdk/core/linux-amd64 from kSMF7... to T9BAw... ( #13914 )
...
Roll fuchsia/sdk/core/linux-amd64 from kSMF7... to T9BAw...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-19 01:38:18 -05:00
Ben Konyi
7c5ed6c742
Roll src/third_party/dart 62c67e40dc..5b72c1c669 (17 commits)
...
dart-lang/sdk@5b72c1c669 [dartdevc] Migrating internal_patch to nnbd.
dart-lang/sdk@7c5f81eb0f [dartdevc] Cleanup unused optional parameter from NoSuchMethodError
dart-lang/sdk@5eb0d5979a Add new bot configuration for analyzer NNBD
dart-lang/sdk@bcc77d8605 (ddc) Generate the sdk.js files by reading a dill file directly
dart-lang/sdk@19144db89f Use compile_platform to build the sdk.dill
dart-lang/sdk@582cec84f4 Set up new test suites for migrating the tests to NNBD.
dart-lang/sdk@baa2d8125f [dartdevc] Cleanup dynamic calls and downcasts in _BigIntImpl
dart-lang/sdk@ed8c53ad49 Bump dartfix to 0.1.6
dart-lang/sdk@5ec93e211f [dartfuzz] Adding fuzzer support for extension methods on core library types
dart-lang/sdk@2416116208 [analyzer] Support AST variance in visitors and cloning methods.
dart-lang/sdk@93c9f97715 [dart:core] Fix analysis error in NNBD fork
dart-lang/sdk@bde92ca34a [vm] Late modifier for final local variables.
dart-lang/sdk@89b4f55010 Fix an import at the top of the analysis server workspace.dart file
dart-lang/sdk@c38cde958d [dartdevc] Finishing NNBD migration of dart:typed_data.
dart-lang/sdk@0d40d3736b Change mocks.dart to triple-slash comment style
dart-lang/sdk@01614788c8 (ddc) split rule that compiles packages into separate rules for each package
dart-lang/sdk@6f00b19174 Migrating dart:convert patch files to NNBD.
2019-11-18 22:12:24 -08:00
Chinmay Garde
72b6a7e304
Roll buildroot to a985f7f63ac. ( #13910 )
...
Pulls in the fixes to libwebp in https://github.com/flutter/buildroot/pull/332 .
2019-11-18 20:00:32 -08:00
skia-flutter-autoroll
e16a4b71f1
Roll fuchsia/sdk/core/mac-amd64 from Oo6E_... to 8X5fE... ( #13912 )
...
Roll fuchsia/sdk/core/mac-amd64 from Oo6E_... to 8X5fE...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-18 22:50:31 -05:00
skia-flutter-autoroll
47e10267d4
Roll src/third_party/skia c9d263c1213e..d4fb7c7b140d (7 commits) ( #13897 )
...
https://skia.googlesource.com/skia.git/+log/c9d263c1213e..d4fb7c7b140d
git log c9d263c1213e..d4fb7c7b140d --date=short --no-merges --format='%ad %ae %s'
2019-11-18 robertphillips@google.com Rename opPODAllocator to recordTimeAllocator
2019-11-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6961018759e7..c30db006f1d6 (480 commits)
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5f4db6a76640..51b5a3222b60 (9 commits)
2019-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 102fd19c65f4..aba1020d3914 (7 commits)
2019-11-18 rosasco@google.com SKQP Build for Fuchsia SDK
2019-11-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@d4fb7c7b140d
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=robertphillips@google.com
2019-11-18 22:22:50 -05:00
Ben Konyi
ecb32952ff
Roll src/third_party/dart 830f291773..62c67e40dc (15 commits)
...
dart-lang/sdk@62c67e40dc Added language test for reified torn-off methods with explicit variance.
dart-lang/sdk@7c517ed007 [analyzer] Report invalid variance positions in fields.
dart-lang/sdk@c3607e3d48 [dart:_internal] Fix some analyzer errors in the NNBD fork
dart-lang/sdk@e12a7e0ca2 Fix for OSR assert (debug) or crash (release)
dart-lang/sdk@bbe5d38c0e Add a script to analysis_server/tool for testing out NNBD migration.
dart-lang/sdk@c0144141ce Move TestPluginManager, MockServerChannel, and ServerError into utilities
dart-lang/sdk@28d9eaf230 Migration: Go ahead and generate migration output files even when a port is given
dart-lang/sdk@a8bf0dc2e5 Move type parameter variance tests for LUB to LeastUpperBoundTest.
dart-lang/sdk@cfd226a27f [ dart:http ] Fix issue where setting HttpClient.enableTimelineLogging wasn't actually enabling timeline logging
dart-lang/sdk@c825038296 [dartdevc] Migrating dart:async patch files for DDC to be nnbd-compliant.
dart-lang/sdk@73d0ef6a30 Remove 'visitedTypes' from appendTo().
dart-lang/sdk@99f88806ec (ddc) split call to build_pkgs: create packages for dartdevc-legacy and dartdevc separately
dart-lang/sdk@bc449f160b Fix for dartbug.com/39401 -- quick fix improvement around angular generated files
dart-lang/sdk@8dd2e8e693 Modify DeclarationsContext.getLibraries to consider the entire context if it is a BazelWorkspace
dart-lang/sdk@ed971fd0c7 NNBD migrator: Add Locations for each edit made in an NN fix
2019-11-18 19:20:24 -08:00
Todd Volkert
762294cf2d
Revert "RendererContextSwitch guard flutter's gl context rework. ( #13812 )" ( #13906 )
...
This reverts commit f456423cfb .
This is being reverted because it caused flutter/flutter#45098
(images don't load on iOS).
2019-11-18 18:28:04 -08:00
Ben Konyi
a3b89a31da
Roll src/third_party/dart 06e6554d2e..830f291773 (22 commits) ( #13905 )
...
dart-lang/sdk@830f291773 [vm] Use a wrapper for bootstrap natives too.
dart-lang/sdk@29ff784ecb [dart/compiler] Loop analysis and BCE improvements
dart-lang/sdk@b716efbfc0 Attempt to work around repeating LinkedBundleContext exceptions.
dart-lang/sdk@860132c9e0 Fix using interfaceType() without nullability, remove unused class.
dart-lang/sdk@7df44023f4 Issue 38878. Update SuperContext for annotations.
dart-lang/sdk@e34e734b56 [nnbd_migration] track causations for substitution nodes
dart-lang/sdk@7905e78db2 NNBD preview: Better messaging for non-late uninitialized variable
dart-lang/sdk@b5b45ffe4b Issue 38953. Exit the unit element walker on enter into a directive.
dart-lang/sdk@1e7d4fd81e Simplify ForEachPartsWithDeclaration case in LocalDeclarationVisitor.
dart-lang/sdk@f69935b107 Migration: stop creating union edges for inferred types.
dart-lang/sdk@6a8aae0095 [vm] Enable Dart VM to run in QEMU user-mode emulation for ARM.
dart-lang/sdk@1ae6f1b031 Support for creating and displaying edits in the preview tool
dart-lang/sdk@8fbb053092 Issue 39021. Guard against invalid generic type alias, without function type.
dart-lang/sdk@fe3fadbdba Issue 39025. ForEachPartsWithIdentifier does not define anything, don't pretend that it is a LocalVariableElement.
dart-lang/sdk@3a17bebf9c Issue 39028. Guard against mixin constructor in FieldFormalParameter completion.
dart-lang/sdk@2a5d00bcd2 Issue 38992. Build annotation elements for type parameter elements on their creation.
dart-lang/sdk@aa0cf44b05 Issue 38506. Don't attempt to use LibraryElement.metadata for not the first LibraryDirective.
dart-lang/sdk@6df2491743 Issue 38551. Fix for reading references to PropertyAccessorElement(s) defined in extensions.
dart-lang/sdk@7c1f58f9fe [cfe] Demote inferred type variables when used as type arguments
dart-lang/sdk@16af4b7355 [vm] Set all entrypoints when reading JIT snapshots.
dart-lang/sdk@369fdb7cb2 [SDK] Fixes FORCE_INCLUDE_DISASSEMBLER build in PRODUCT.
dart-lang/sdk@043885676c [CFE] Mark initializer as inferred and don't redo work
2019-11-19 03:12:51 +02:00
Ferhat
73e1fb21fc
Fix withIn matcher distance function lookup ( #13904 )
2019-11-18 16:00:01 -08:00