stuartmorgan
c3e9c14586
Rename macOS FLE* classes to Flutter* ( #11010 )
...
Renames all FLE* classes in the macOS embedding to Flutter*. With the exception
of -[FlutterDartProject engineSwitches], which is very clearly called out in the
comment, the APIs should be stable at this point, so the marker prefix is no
longer needed.
This is a breaking change for macOS embedders, but going forward breaking
changes at the source level for the macOS API should now be rare.
Some of these classes will likely merge with the iOS versions in the future (e.g.,
FlutterDartProject), but that will be an implementation detail that will not affect
clients.
Fixes flutter/flutter#31735
2019-08-14 15:53:17 -07:00
James Clarke
ff484d4f69
[Windows] Alternative Windows shell platform implementation ( #9835 )
...
Start work on flutter/flutter#30726 by adding an alternative win32 shell platform implementation for Windows that is not based on GLFW and that uses LIBANGLE for rendering and native win32 windowing and input. This change does not replace the GLFW implementation but rather runs side by side with it producing a secondary flutter_windows_win32.dll artifact. The following items must be added to attain parity with the GLFW implementation:
- Custom task scheduling
- Support for keyboard modifier keys
- Async texture uploads
- Correct high DPI handling on Windows versions < 1703
and will be added in subsequent changes.
2019-08-14 15:52:52 -07:00
skia-flutter-autoroll
c5e30553cd
Roll src/third_party/skia 735f1d2f0208..c061d31c2415 (17 commits) ( #11008 )
...
https://skia.googlesource.com/skia.git/+log/735f1d2f0208..c061d31c2415
git log 735f1d2f0208..c061d31c2415 --date=short --no-merges --format='%ad %ae %s'
2019-08-14 bungeman@google.com Make the flippity not crash in Viewer.
2019-08-14 bsalomon@google.com Turn calls to glTexImage2D with non-null ptr into glTexImage2D followed by glTexSubImage2D.
2019-08-14 senorblanco@chromium.org First implementation of GrTextureRenderTarget.
2019-08-14 egdaniel@google.com Remove GrCaps isConfigTexturable.
2019-08-14 bsalomon@google.com Handle size_t addition overflow in GrCpuBuffer::Make
2019-08-14 michaelludwig@google.com Remove SkImageFilter_Base::OutputProperties
2019-08-14 brianosman@google.com Remove unused dstColorSpace parameter from makeTextureImage
2019-08-14 senorblanco@chromium.org First implementation of GrDawnTexture.
2019-08-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-14 jlavrova@google.com Existing unit tests are working with some minor differences
2019-08-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-14 brianosman@google.com Add coord transform to GrSKSLFP, support CTM/local matrix in runtime shaders
2019-08-14 robertphillips@google.com Swap async readback gms over to using GrContext's createBackendTexture
2019-08-14 mtklein@google.com new ideas for bilerp/bicubic?
2019-08-14 fmalita@chromium.org [skottie] Add support for multiple range selectors
2019-08-14 robertphillips@google.com Update Metal backend's createBackendTexture to initialize to a given color
2019-08-14 bungeman@google.com Use COM_DECLSPEC_NOTHROW STDMETHODIMP
Created with:
gclient setdep -r src/third_party/skia@c061d31c2415
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
2019-08-14 18:51:42 -04:00
Ben Konyi
f65a040c13
Roll src/third_party/dart c4727fddf4..e35e8833ee (1 commits)
...
dart-lang/sdk@e35e8833ee [vm/bytecode] Take context level into account when accessing async context vars
2019-08-14 13:09:06 -07:00
skia-flutter-autoroll
76a33268f5
Roll src/third_party/skia 5f5a481ae1a9..735f1d2f0208 (7 commits) ( #11000 )
...
https://skia.googlesource.com/skia.git/+log/5f5a481ae1a9..735f1d2f0208
git log 5f5a481ae1a9..735f1d2f0208 --date=short --no-merges --format='%ad %ae %s'
2019-08-14 halcanary@google.com SkMallocPixelRef: hide implementation
2019-08-14 scroggo@google.com Hook up SkHeifCodec for ImageDecoder animation
2019-08-14 csmartdalton@google.com Reland "Initiate regeneration of mipmaps from proxy DAG land"
2019-08-14 reed@google.com expose direct methods for decoding to an image
2019-08-14 egdaniel@google.com Revert "unified Vulkan uniform buffers"
2019-08-14 bsalomon@google.com Make GrRectBlurEffect be analytical rather than use a texture LUT.
2019-08-14 bsalomon@google.com SkSL GLSL generator writes default precision for sampler2D/samplerExternalOS/sampler2DRect
Created with:
gclient setdep -r src/third_party/skia@735f1d2f0208
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
2019-08-14 13:45:11 -04:00
skia-flutter-autoroll
27696cfb5c
Roll fuchsia/sdk/core/linux-amd64 from TIpmi... to pCY3J... ( #10998 )
...
Roll fuchsia/sdk/core/linux-amd64 from TIpmi... to pCY3J...
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.
2019-08-14 13:15:59 -04:00
Ben Konyi
db4db18d6e
Roll src/third_party/dart 76c99bcd01..c4727fddf4 (10 commits)
...
dart-lang/sdk@c4727fddf4 [CFE] Apply unawaited_futures lint
dart-lang/sdk@70e31c18a8 Migration: add tests for AlreadyMigratedCodeDecorator.
dart-lang/sdk@c121c8b021 Change InterfaceTypeImpl optional arguments to named.
dart-lang/sdk@28e857bbf5 Use a small pool of code completion model isolates
dart-lang/sdk@32123b7d13 Add support for extensions on function types
dart-lang/sdk@56c3cfe34c [CFE] Apply prefer_adjacent_string_concatenation lint
dart-lang/sdk@48af666c9f [CFE] apply curly_braces_in_flow_control_structures lint
dart-lang/sdk@812796ff3d [vm/compiler] Make BlockScheduler AllStatic.
dart-lang/sdk@85e26c2ce9 [cfe] Update greatest lower bound ruels for FutureOr
dart-lang/sdk@a58052974e Adjusted Dart.g to contain the grammar updates of language repo PR 293
2019-08-14 10:02:47 -07:00
skia-flutter-autoroll
d75af60810
Roll src/third_party/skia d5d8a64cd54b..5f5a481ae1a9 (3 commits) ( #10995 )
...
https://skia.googlesource.com/skia.git/+log/d5d8a64cd54b..5f5a481ae1a9
git log d5d8a64cd54b..5f5a481ae1a9 --date=short --no-merges --format='%ad %ae %s'
2019-08-14 ethannicholas@google.com unified Vulkan uniform buffers
2019-08-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
Created with:
gclient setdep -r src/third_party/skia@5f5a481ae1a9
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
2019-08-14 09:56:48 -04:00
skia-flutter-autoroll
71399016c9
Roll src/third_party/skia f4a7190d2a5b..d5d8a64cd54b (3 commits) ( #10994 )
...
https://skia.googlesource.com/skia.git/+log/f4a7190d2a5b..d5d8a64cd54b
git log f4a7190d2a5b..d5d8a64cd54b --date=short --no-merges --format='%ad %ae %s'
2019-08-14 csmartdalton@google.com Add GrCaps::msaaResolvesAutomatically
2019-08-14 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9e4b116ccc40..99cffe5db419 (6 commits)
Created with:
gclient setdep -r src/third_party/skia@d5d8a64cd54b
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
2019-08-14 06:14:40 -04:00
skia-flutter-autoroll
3e32f3f951
Roll src/third_party/skia 96b383a78c84..f4a7190d2a5b (2 commits) ( #10991 )
...
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
2019-08-14 02:32:58 -04:00
Ben Konyi
080f67b233
Roll src/third_party/dart 88c43bbcc4..b173229baa (14 commits)
...
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.
2019-08-13 22:29:03 -07:00
skia-flutter-autoroll
88ee383517
Roll fuchsia/sdk/core/linux-amd64 from j8BvV... to TIpmi... ( #10989 )
...
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.
2019-08-14 00:30:47 -04:00
stuartmorgan
3c37d735a8
Update license script to handle ANGLE ( #10782 )
...
- 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.
2019-08-13 20:59:51 -07:00
skia-flutter-autoroll
57094c1b07
Roll src/third_party/skia f75996469d02..96b383a78c84 (1 commits) ( #10986 )
...
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
2019-08-13 22:20:30 -04:00
skia-flutter-autoroll
4b6b4afd64
Roll src/third_party/skia cd8b6d5c1cb8..f75996469d02 (5 commits) ( #10984 )
...
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
2019-08-13 18:01:33 -04:00
Chinmay Garde
e8f954409d
Allow embedder controlled composition of Flutter layers. ( #10195 )
...
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
2019-08-13 14:53:19 -07:00
Ben Konyi
be4c8338a6
Roll src/third_party/dart 20407e28db..45f892df68 (2 commits)
...
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
2019-08-13 14:13:38 -07:00
Dan Field
da352d0f72
Revert "Track detailed LibTxt metrics with LineMetrics( #10127 )" ( #10982 )
...
This reverts commit 8682aaf4cd051fe46023fd82b41dd751b7f4ae7f.
2019-08-13 13:26:32 -07:00
Ben Konyi
23700fc1ee
Roll src/third_party/dart b9217efc77..20407e28db (6 commits)
...
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.
2019-08-13 13:06:23 -07:00
skia-flutter-autoroll
07f2cfa0ed
Roll src/third_party/skia 6e1b7bb2b5df..cd8b6d5c1cb8 (10 commits) ( #10980 )
...
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
2019-08-13 14:13:56 -04:00
skia-flutter-autoroll
0a0a14202f
Roll fuchsia/sdk/core/linux-amd64 from z99ul... to j8BvV... ( #10978 )
...
Roll fuchsia/sdk/core/linux-amd64 from z99ul... to j8BvV...
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.
2019-08-13 10:13:20 -04:00
Ben Konyi
e13df85ce2
Roll src/third_party/dart 9aea1f3489..b9217efc77 (7 commits)
...
dart-lang/sdk@b9217efc77 [CFE] [Language versioning] Issue error on multiple 'dart=' entries
dart-lang/sdk@e47f354919 Allow ddc in kernel mode to output used inputs
dart-lang/sdk@aeb864a43f Allow bazels kernel_worker to output used inputs
dart-lang/sdk@38336d6b5a [CFE] Split spell dictionary into several different dictionaries
dart-lang/sdk@b8f1b8987e Extract TypeArgumentsVerifier.
dart-lang/sdk@9ed7471aaf [nnbd_migration] Add api test for how we don't plan to handle postdominators of cfg edits
dart-lang/sdk@78efb23609 Fix typo in comment on GLB
2019-08-13 06:58:15 -07:00
skia-flutter-autoroll
d0698f275e
Roll src/third_party/skia f99631100372..6ef31815a694 (3 commits) ( #10976 )
...
https://skia.googlesource.com/skia.git/+log/f99631100372..6ef31815a694
git log f99631100372..6ef31815a694 --date=short --no-merges --format='%ad %ae %s'
2019-08-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b90755ba7793..9e4b116ccc40 (7 commits)
2019-08-13 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 186422eefc88..3ae2445b3416 (399 commits)
Created with:
gclient setdep -r src/third_party/skia@6ef31815a694
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
2019-08-13 04:46:42 -04:00
skia-flutter-autoroll
7dfdfc6fae
Roll src/third_party/skia b875cc709c7f..f99631100372 (2 commits) ( #10974 )
...
https://skia.googlesource.com/skia.git/+log/b875cc709c7f..f99631100372
git log b875cc709c7f..f99631100372 --date=short --no-merges --format='%ad %ae %s'
2019-08-13 mtklein@google.com extend lifetimes for hoisted used in loop
2019-08-13 chinmaygarde@google.com Only use thread_local on aarch64 iOS build variants.
Created with:
gclient setdep -r src/third_party/skia@f99631100372
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
2019-08-13 01:05:38 -04:00
Ben Konyi
2746595646
Roll src/third_party/dart 06509e333d..9aea1f3489 (8 commits)
...
dart-lang/sdk@9aea1f3489 [dart2js] Eliminate redundant function kind checks.
dart-lang/sdk@62aa02e716 [dart/vm] Fix type of loop variable to int
dart-lang/sdk@09bee6ce12 Remove unused import
dart-lang/sdk@b0968395f1 [vm/compiler] Minor heuristic change to reduce code size
dart-lang/sdk@762f049479 [dart2js] new-rti: fix merge problem
dart-lang/sdk@e94fed95e2 Extract DuplicateDefinitionVerifier.
dart-lang/sdk@998deea338 [nnbd_migration] Handle while loops.
dart-lang/sdk@576ef913e4 [dart2js] new-rti: lower field setters
2019-08-12 22:03:28 -07:00
Ben Konyi
a18fa3722d
Roll src/third_party/dart baebba06af..06509e333d (7 commits)
...
dart-lang/sdk@06509e333d [dart2js] Account for FutureOr when converting closures to Rtis.
dart-lang/sdk@bd47ec2f37 [dart2js] new-rti: Simplification and branch-strengthening for 'is'
dart-lang/sdk@f444374bb7 Report COULD_NOT_INFER when inference fails for ExtensionOverride.
dart-lang/sdk@5d2c17d729 [nnbd_migration] Handle if elements in lists.
dart-lang/sdk@c5365106c3 [nnbd_migration] polish previous postdominator code
dart-lang/sdk@26592626c6 [nnbd_migration] Remove TODO now that do-while is more supported
dart-lang/sdk@721ff350c0 Extract TYPE_ARGUMENT_NOT_MATCHING_BOUNDS tests.
2019-08-12 18:57:57 -07:00
skia-flutter-autoroll
5909cf9300
Roll fuchsia/sdk/core/linux-amd64 from u8FN9... to z99ul... ( #10972 )
...
Roll fuchsia/sdk/core/linux-amd64 from u8FN9... to z99ul...
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.
2019-08-12 21:29:33 -04:00
skia-flutter-autoroll
144007da5e
Roll src/third_party/skia ef0406f04761..b875cc709c7f (4 commits) ( #10970 )
...
https://skia.googlesource.com/skia.git/+log/ef0406f04761..b875cc709c7f
git log ef0406f04761..b875cc709c7f --date=short --no-merges --format='%ad %ae %s'
2019-08-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-12 bsalomon@google.com Don't use color type derived from GrPixelConfig to determine proxy texture swizzle.
Created with:
gclient setdep -r src/third_party/skia@b875cc709c7f
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
2019-08-12 21:17:51 -04:00
Jim Graham
6a4dfa7aad
include zx::clock from new location to fix Fuchsia autoroll. ( #10968 )
2019-08-12 17:50:16 -07:00
Ben Konyi
853464e361
Roll src/third_party/dart b31df28d72..baebba06af (5 commits)
...
dart-lang/sdk@baebba06af [vm/isolate] Fix type name typo in Dart::Init method declaration
dart-lang/sdk@b21a5f1adf Fix bugs in static_extension_syntax_test.dart
dart-lang/sdk@32e27f68dc Migration: Add the ability to use `null` for nullability nodes in substitutions.
dart-lang/sdk@22eaf081b4 Extract tests for CONFLICTING_STATIC_AND_INSTANCE into a separate file.
dart-lang/sdk@d5d69883b9 More tests for DUPLICATE_DEFINITION in extensions, fixes for static fields.
2019-08-12 17:14:17 -07:00
Ben Konyi
fb317b0855
Roll src/third_party/dart 896c053803..b31df28d72 (10 commits)
...
dart-lang/sdk@b31df28d72 [dart:io] Retain the stack trace on some native socket errors
dart-lang/sdk@22866b6a19 Add test of ambiguous exports to verify an edge case
dart-lang/sdk@a9f6e0302b [vm/compiler] Unify IsRedundant for JIT/AOT bounds checks
dart-lang/sdk@63a1478f5f [dart:io] Handle http timeout race
dart-lang/sdk@9eb2e8d111 Stop reporting duplicate diagnostics for other ambiguous extensions
dart-lang/sdk@1f7e6370b4 Migration: store decorated type parameter bounds separately from other element decorated types.
dart-lang/sdk@c0d1dedd78 [vm] Disable inlining of _StringBase._createOneByteString
dart-lang/sdk@92562dc5a5 Fix hints in nnbd_migration package.
dart-lang/sdk@e86ce41bcf Rename a hint code to be consistent with similar codes
dart-lang/sdk@81569e5fe3 Ignore ErrorToken when locating previous n tokens for completion ranking
2019-08-12 15:59:44 -07:00
stuartmorgan
20b7ea234e
Increase the license block scan from 5k to 6k ( #10956 )
...
Split out of #10782 since it affects the detection of the license blocks of some files in third_party/boringssl.
2019-08-12 15:42:32 -07:00
skia-flutter-autoroll
70dd606ba3
Roll src/third_party/skia 8d1b0bceedd6..ef0406f04761 (8 commits) ( #10954 )
...
https://skia.googlesource.com/skia.git/+log/8d1b0bceedd6..ef0406f04761
git log 8d1b0bceedd6..ef0406f04761 --date=short --no-merges --format='%ad %ae %s'
2019-08-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-12 mtklein@google.com inline helpers in SkDashPath.cpp cull_path()
2019-08-12 mtklein@google.com add GM for skbug.com/9331
2019-08-12 egdaniel@google.com For non-ccpr draws make sure all inputs to GrGPUCommandBuffer are long lived.
2019-08-12 halcanary@google.com gm: GMFactory returns a unique_ptr<>
2019-08-12 bsalomon@google.com Remove some uses of GrSurface::config()
2019-08-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-12 halcanary@google.com SkMetaData: drop unused pointer ownership
Created with:
gclient setdep -r src/third_party/skia@ef0406f04761
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
2019-08-12 17:20:23 -04:00
Kaushik Iska
971a639151
Allow for dynamic thread merging on IOS for embedded view mutations ( #9819 )
...
After pre-roll we know if there have been any mutations made to the IOS embedded UIViews. If there are any mutations and the thread configuration is such chat the mutations will be committed on an illegal thread (GPU thread), we merge the threads and keep them merged until the lease expires. The lease is currently set to expire after 10 frames of no mutations. If there are any mutations in the interim we extend the lease.
TaskRunnerMerger will ultimately be responsible for enforcing the correct thread configurations.
This configuration will be inactive even after this change since still use the same thread when we create the iOS engine. That is slated to change in the coming PRs.
2019-08-12 12:32:38 -07:00
skia-flutter-autoroll
0ce28b1001
Roll src/third_party/skia c2da70fbef53..8d1b0bceedd6 (2 commits) ( #10937 )
...
https://skia.googlesource.com/skia.git/+log/c2da70fbef53..8d1b0bceedd6
git log c2da70fbef53..8d1b0bceedd6 --date=short --no-merges --format='%ad %ae %s'
2019-08-12 halcanary@google.com experimental/editor/README.md fix
2019-08-12 sergeyu@google.com Reland: Enable YCbCr sampler support on platforms other than Android
Created with:
gclient setdep -r src/third_party/skia@8d1b0bceedd6
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
2019-08-12 13:35:36 -04:00
skia-flutter-autoroll
68b7496241
Roll src/third_party/skia da037b85352e..c2da70fbef53 (1 commits) ( #10924 )
...
https://skia.googlesource.com/skia.git/+log/da037b85352e..c2da70fbef53
git log da037b85352e..c2da70fbef53 --date=short --no-merges --format='%ad %ae %s'
2019-08-12 reed@google.com expand drawAtlas bench to include rotations
Created with:
gclient setdep -r src/third_party/skia@c2da70fbef53
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
2019-08-12 09:56:50 -04:00
skia-flutter-autoroll
d3523b9b74
Roll src/third_party/skia a47c48ef6bce..da037b85352e (3 commits) ( #10909 )
...
https://skia.googlesource.com/skia.git/+log/a47c48ef6bce..da037b85352e
git log a47c48ef6bce..da037b85352e --date=short --no-merges --format='%ad %ae %s'
2019-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eb0479e245f0..b90755ba7793 (12 commits)
2019-08-12 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src d9af708ac0cc..186422eefc88 (460 commits)
Created with:
gclient setdep -r src/third_party/skia@da037b85352e
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
2019-08-12 04:55:52 -04:00
Ben Konyi
b39019d57c
Roll src/third_party/dart e29d6d0ecb..261fd6266b (2 commits)
...
dart-lang/sdk@261fd6266b [vm/bytecode] Enumerate modified libraries in bytecode for hot reload
dart-lang/sdk@1dbcf2445a Remove an unnecessary error code
2019-08-12 01:06:11 -07:00
skia-flutter-autoroll
19f564acf7
Roll src/third_party/skia 9c23a9e790b2..a47c48ef6bce (1 commits) ( #10896 )
...
https://skia.googlesource.com/skia.git/+log/9c23a9e790b2..a47c48ef6bce
git log 9c23a9e790b2..a47c48ef6bce --date=short --no-merges --format='%ad %ae %s'
2019-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f046402b1480..34c59c9b88b7 (14 commits)
Created with:
gclient setdep -r src/third_party/skia@a47c48ef6bce
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
2019-08-12 01:14:42 -04:00
skia-flutter-autoroll
4099cb1468
Roll src/third_party/skia 5e7271a4598e..9c23a9e790b2 (1 commits) ( #10838 )
...
https://skia.googlesource.com/skia.git/+log/5e7271a4598e..9c23a9e790b2
git log 5e7271a4598e..9c23a9e790b2 --date=short --no-merges --format='%ad %ae %s'
2019-08-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
Created with:
gclient setdep -r src/third_party/skia@9c23a9e790b2
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
2019-08-11 05:44:40 -04:00
skia-flutter-autoroll
a3fa41b3b0
Roll src/third_party/skia 3e7fa79f2c79..5e7271a4598e (1 commits) ( #10827 )
...
https://skia.googlesource.com/skia.git/+log/3e7fa79f2c79..5e7271a4598e
git log 3e7fa79f2c79..5e7271a4598e --date=short --no-merges --format='%ad %ae %s'
2019-08-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
Created with:
gclient setdep -r src/third_party/skia@5e7271a4598e
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
2019-08-11 02:02:01 -04:00
skia-flutter-autoroll
99355b0862
Roll fuchsia/sdk/core/linux-amd64 from bvUCO... to xqsy5... ( #10826 )
...
Roll fuchsia/sdk/core/linux-amd64 from bvUCO... to xqsy5...
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.
2019-08-10 13:49:46 -04:00
skia-flutter-autoroll
8a068a1bd7
Roll src/third_party/skia 89e43889afd9..3e7fa79f2c79 (1 commits) ( #10825 )
...
https://skia.googlesource.com/skia.git/+log/89e43889afd9..3e7fa79f2c79
git log 89e43889afd9..3e7fa79f2c79 --date=short --no-merges --format='%ad %ae %s'
2019-08-10 robertphillips@google.com Revert "Initiate regeneration of mipmaps from proxy DAG land"
Created with:
gclient setdep -r src/third_party/skia@3e7fa79f2c79
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=reed@google.com
2019-08-10 09:37:08 -04:00
skia-flutter-autoroll
ee6267d046
Roll src/third_party/skia fe19203eb7d7..89e43889afd9 (1 commits) ( #10824 )
...
https://skia.googlesource.com/skia.git/+log/fe19203eb7d7..89e43889afd9
git log fe19203eb7d7..89e43889afd9 --date=short --no-merges --format='%ad %ae %s'
2019-08-10 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
Created with:
gclient setdep -r src/third_party/skia@89e43889afd9
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=reed@google.com
2019-08-10 02:01:46 -04:00
skia-flutter-autoroll
7ad538dcc8
Roll fuchsia/sdk/core/linux-amd64 from HsuAH... to bvUCO... ( #10822 )
...
Roll fuchsia/sdk/core/linux-amd64 from HsuAH... to bvUCO...
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.
2019-08-10 01:15:03 -04:00
skia-flutter-autoroll
0afba6b1f0
Roll src/third_party/skia af89d3972e0b..fe19203eb7d7 (5 commits) ( #10819 )
...
https://skia.googlesource.com/skia.git/+log/af89d3972e0b..fe19203eb7d7
git log af89d3972e0b..fe19203eb7d7 --date=short --no-merges --format='%ad %ae %s'
2019-08-10 csmartdalton@google.com Initiate regeneration of mipmaps from proxy DAG land
2019-08-09 senorblanco@chromium.org Dawn: remove a faulty assert.
2019-08-09 senorblanco@chromium.org Dawn backend: implement stencil, primitive topology, separate blends.
2019-08-09 bsalomon@google.com Add SkUNREACHABLE to definition of SK_ABORT.
2019-08-09 bungeman@google.com Move initilization of Lighting sample.
Created with:
gclient setdep -r src/third_party/skia@fe19203eb7d7
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=reed@google.com
2019-08-09 21:42:40 -04:00
Ben Konyi
6c678bfca5
Roll src/third_party/dart 15a3bf82cb..ffefa124a7 (11 commits)
...
dart-lang/sdk@ffefa124a7 [vm] Initial support for bytecode generation in front-end server
dart-lang/sdk@daf0de7408 [vm/observatory] Update embedded version of catapult to 8bd58eb928 .
dart-lang/sdk@f255c0c8d3 [vm/bytecode] Revise PushStatic bytecode instruction
dart-lang/sdk@f74b0ccfb8 Extract logic from DecoratedType.forElement into a new class, AlreadyMigratedCodeDecorator.
dart-lang/sdk@4ebde3fa9b [vm] Fix missing null check in FLAG_force_evacuation.
dart-lang/sdk@271ad96813 [cfe] Create Extension nodes for extensions
dart-lang/sdk@cd42e2b19a Make InstantiatedExtension a private class
dart-lang/sdk@0ee1633f40 Index references to extension methods.
dart-lang/sdk@38ca3819cc Don't include extended type into syntactic scope of extensions.
dart-lang/sdk@157336f7d6 Allow relative paths in update_static_error_tests.dart
dart-lang/sdk@d8f5970f0f [dart2js] prepare validator for k-limiting
2019-08-09 17:25:10 -07:00
Chris Bracken
03caa67acd
Roll Dart SDK 78ce916d82..15a3bf82cb ( #10810 )
...
15a3bf82cb Add defined() guard for checkout_llvm build flag
d5d00c847a Create ExtensionMemberResolver instance in ResolverVisitor.
9ec8d9ff25 [ddc] Merge modular/issue37523 test into modular/nested_constants test
ea313da021 Rework the resolution result
ab55923918 [dartdevc] ddb fix for d8
77f545bbc4 [vm/ffi] Fix instantiation and garbage collection of NativeType objects
b0d079a96b Set context type for extension override receiver.
dc2c942c7d [vm/bytecode] Avoid adding all ICData objects from constant pool
804a338b5e Change recordScopeDependencies() to return true on type parameter of strict FunctionType.
0c727420c3 Stop reporting undefined method when there are ambiguous extension methods
6d2902576b Emit a server.error event if we fail to start the completion model isolate
51f4574e50 Reland "[vm/ffi] Support structs on 32bit architectures"
621b96f97b Migration: begin adding infrastructure for reporting unsatisfiable substitutions.
19654f30d0 [cfe+vm+ddc] Return ClassHierarchy and CoreTypes together with Component
573789f7f1 [cfe] Insert default super initializer when outlining const constructor
2019-08-09 14:57:15 -07:00
skia-flutter-autoroll
e096f7830b
Roll src/third_party/skia b7b0b3ad538c..af89d3972e0b (7 commits) ( #10812 )
...
https://skia.googlesource.com/skia.git/+log/b7b0b3ad538c..af89d3972e0b
git log b7b0b3ad538c..af89d3972e0b --date=short --no-merges --format='%ad %ae %s'
2019-08-09 jlavrova@google.com Build fix
2019-08-09 egdaniel@google.com Revert "Enable YCbCr sampler support on platforms other than Android"
2019-08-09 jlavrova@google.com Dealing with ghost spaces
2019-08-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-09 sergeyu@google.com Enable YCbCr sampler support on platforms other than Android
2019-08-09 bsalomon@google.com Pass GrBackendFormat to GrGpu::onCreateTexture and use it to determine texture format in backend API.
2019-08-09 senorblanco@chromium.org Dawn backend: update to Skia GrCaps changes.
Created with:
gclient setdep -r src/third_party/skia@af89d3972e0b
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=reed@google.com
2019-08-09 17:37:37 -04:00
Jonah Williams
cb16289860
Revert "Remove flutter_kernel_sdk dart script ( #10808 )" ( #10811 )
2019-08-09 13:36:13 -07:00