7c2cfffad6
* 3a30ae3d5 Fix ios voiceover (for safari >13.4) (flutter/engine#22965) * 433884925 Replace g_object_weak_ref with g_object_add_weak_pointer * 3b9937a7f Load macOS dart bundle by URL fallback (flutter/engine#22979) * 96927bb75 add ffi_struct_patch.dart to libraries.yaml (flutter/engine#23000) * 2efc7c10a Set SkPath::setIsVolatile based on whether the path survives at least two frames (flutter/engine#22620) * bb81b954b Allow Tile mode for blur filter and add new decal TileMode (flutter/engine#22982) * 9df215767 Load iOS dart bundle by URL fallback (flutter/engine#22997) * 7647fdbdd Roll Skia from 22f80a60b17f to 6b07e0eb497c (26 revisions) (flutter/engine#23005) * 062cbd8cc Freiling warmup memory (flutter/engine#22984) * 164696619 Revert "Freiling warmup memory (#22984)" (flutter/engine#23007) * 50d830a1a [web] Do not reset 'cursor' in PersistedPlatformView. (flutter/engine#22977) * 6ebf5c386 Roll Dart SDK from e4c9b06267d3 to a4e6fe145bf7 (2 revisions) (flutter/engine#23006) * 14c8c2445 [web] Fix regression in foreground style (flutter/engine#22999) * 6678efaac Implement SystemSound.play * fb769a4b1 Roll Fuchsia Linux SDK from rnN_X2o75... to ESzmO-yOF... (flutter/engine#23010) * b42435632 Roll Skia from 6b07e0eb497c to f7cce2b243b2 (6 revisions) (flutter/engine#23018) * 56035c71f Roll Fuchsia Linux SDK from ESzmO-yOF... to K4cPd0-Xd... (flutter/engine#23020) * cb4a2efa2 Roll Skia from f7cce2b243b2 to b0cb8372c1ef (3 revisions) (flutter/engine#23021) * cc8c9d4bb Roll Skia from b0cb8372c1ef to 5284e96599a8 (2 revisions) (flutter/engine#23023) * 8e9a94312 Roll Dart SDK from a4e6fe145bf7 to c287db6bf232 (2 revisions) (flutter/engine#23024) * 714b54322 Roll Fuchsia Mac SDK from OUQEzH1oE... to a9yuHfriB... (flutter/engine#23025) * d50cdda4f Roll Dart SDK from c287db6bf232 to 2553a84fe438 (1 revision) (flutter/engine#23026) * 4794d0448 Roll Skia from 5284e96599a8 to f7fdf1aa2911 (1 revision) (flutter/engine#23027) |
||
---|---|---|
.. | ||
engine.merge_method | ||
engine.version | ||
flutter_plugins.version | ||
fuchsia-linux.version | ||
fuchsia-mac.version | ||
gradle_wrapper.version | ||
ios-deploy.version | ||
libimobiledevice.version | ||
libplist.version | ||
libzip.version | ||
material_fonts.version | ||
openssl.version | ||
README.md | ||
shared.bat | ||
shared.sh | ||
update_dart_sdk.ps1 | ||
update_dart_sdk.sh | ||
usbmuxd.version |
Flutter SDK dependency versions
The files in this directory specifies pinned versions of various dependencies of the flutter SDK.
The bin/internal/engine.version
file controls which version of the Flutter engine to use.
The file contains the commit hash of a commit in the https://github.com/flutter/engine repository.
That hash must have successfully been compiled on https://build.chromium.org/p/client.flutter/ and had its artifacts (the binaries that run on Android and iOS, the compiler, etc) successfully uploaded to Google Cloud Storage.
The /bin/internal/engine.merge_method
file controls how we merge a pull
request created by the engine auto-roller. If it's squash
, there's only one
commit for a pull request no matter how many engine commits there are inside
that pull request. If it's rebase
, the number of commits in the framework is
equal to the number of engine commits in the pull request. The latter method
makes it easier to detect regressions but costs more test resources.
Ths bin/internal/flutter_plugins.version
file specifies the version of the flutter/plugins
repository to be used for testing.
Note that flutter/plugins
isn't an upstream dependency of flutter/flutter
it is only used as part of the test suite for verification,
the pinned version here makes sure that tests are deterministic at each flutter/flutter
commit.