commit | 6cdb4ddb6814ad11e1a9663d296c410e7cc8bf39 | [log] [tgz] |
---|---|---|
author | engine-flutter-autoroll <engine-flutter-autoroll@skia.org> | Fri Jul 19 22:30:27 2019 -0400 |
committer | GitHub <noreply@github.com> | Fri Jul 19 22:30:27 2019 -0400 |
tree | c02a30e0520eb3fe72b0fc5cb971310314ae2595 | |
parent | 677b7c15c3883f90de4d9a3f5267033e8fffa766 [diff] |
Roll engine 5467f6f63046..9cf13568e2aa (14 commits) (#36587) https://github.com/flutter/engine/compare/5467f6f63046...9cf13568e2aa git log 5467f6f63046620b0ef1edc72ae06f9fad941cee..9cf13568e2aa1f9ab37445037e2ef54ecb5146f8 --no-merges --oneline 9cf13568e Added hasRenderedFirstFrame() to old FlutterView for Espresso (#36211). (flutter/engine#9939) 8d28215c8 Fix caching of Locale.toString (flutter/engine#9920) b1276efa7 Roll fuchsia/sdk/core/linux-amd64 from kKw24ZxMzd4Hx6mCaVBSxBJxx7wIKmxP8txe9Cp0dxIC to yCNSGMzcBMQzda_aHXqXWoW1cLSen0AL64orTFH-qHcC (flutter/engine#9955) 649e025f7 Removed PlatformViewsController if-statements from TextInputPlugin (#34286). (flutter/engine#9938) ede88d7df Roll src/third_party/skia aa861a1907a1..4a13119a60e2 (9 commits) (flutter/engine#9950) 48b1340ad Fix the geometry test to reflect that OffsetBase comparison operators are a partial ordering (flutter/engine#9925) 971c3f24a Roll fuchsia/sdk/core/linux-amd64 from XG_fYb35A8mJpnMG_I9iBm7yHJyNZYZRgG69a88us_sC to kKw24ZxMzd4Hx6mCaVBSxBJxx7wIKmxP8txe9Cp0dxIC (flutter/engine#9947) 3d7f93a2e Removed logic from FlutterAppDelegate into FlutterPluginAppLifeCycleDelegate (flutter/engine#9893) 273f4cfe8 Split out lifecycle protocol (flutter/engine#9922) f41be3ea6 Roll src/third_party/skia 58d1f76fc008..aa861a1907a1 (7 commits) (flutter/engine#9946) 53f620f45 [platform view] do not make clipping view and interceptor view clipToBounds (flutter/engine#9937) a1faebb8f Roll fuchsia/sdk/core/linux-amd64 from IPgI5Uh4rIZ4zNfAV1_ynC4dGmFLexAW1L9czHUyjowC to XG_fYb35A8mJpnMG_I9iBm7yHJyNZYZRgG69a88us_sC (flutter/engine#9945) 309ad63e6 Roll src/third_party/skia 95528752e2bd..58d1f76fc008 (1 commits) (flutter/engine#9944) d852e8a64 Roll src/third_party/skia 19547c91b983..95528752e2bd (1 commits) (flutter/engine#9943) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-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 (aaclarke@google.com), and stop the roller if necessary.
Flutter is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
For announcements about new releases and breaking changes, follow the flutter-announce@googlegroups.com mailing list.
We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model.
We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter's layered architecture gives you control over every pixel on the screen, and its powerful compositing capabilities let you overlay and animate graphics, video, text and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences on both iOS and Android.
Flutter is fast. It's powered by the same hardware-accelerated Skia 2D graphics library that underpins Chrome and Android. We architected Flutter to support glitch-free, jank-free graphics at the native speed of your device. Flutter code is powered by the world-class Dart platform, which enables compilation to native 32-bit and 64-bit ARM code for iOS and Android.
Flutter offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.
Flutter works with any development tool, but includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides thousands of packages to speed your development, regardless of your target platform. And accessing platform features is easy. Here is a snippet from our interop example:
Future<void> getBatteryLevel() async { var batteryLevel = 'unknown'; try { int result = await methodChannel.invokeMethod('getBatteryLevel'); batteryLevel = 'Battery level: $result%'; } on PlatformException { batteryLevel = 'Failed to get battery level.'; } setState(() { _batteryLevel = batteryLevel; }); }
Flutter is a fully open source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.