- 30 11月, 2017 1 次提交
-
-
由 Chris Bracken 提交于
Window.viewInsets is the set of window-relative insets that describe the area of the window that an application may want to treat as effectively reducing the size of the content. Typically this is due to system UI that fully obscures underlying content, such as the keyboard. This area differs from padding in that padding is the set of insets that describe the area of the window that may be partially (or fully) obscured by system UI or physical intrusions into the view area (e.g. iPhone X sensor housing, status bar, or the iPhone X home indicator widget). This patch does not yet enable the iOS bottom edge safe area. Once the framework has been updated to use viewInsets for bottom-edge occlusions (today, the keyboard), the bottom safe area will be enabled and framework patches that depend on it, landed.
-
- 23 11月, 2017 1 次提交
-
-
由 amirh 提交于
-
- 22 11月, 2017 1 次提交
-
-
由 amirh 提交于
This keeps the futures chain shorter.
-
- 21 11月, 2017 1 次提交
-
-
由 amirh 提交于
The new ui.Codec API is a superset of the implementation in image_decoding.cc. While we are not using ui.decodeImageFromList in the framework anymore, we keep the dart function for backward compatability, and just make it a thin wrapper around the codec API.
-
- 16 11月, 2017 2 次提交
-
-
由 amirh 提交于
-
由 Ian McKellar 提交于
The UIDartState is now always owned by the isolate and always freed in the isolate cleanup callback. In the isolate shutdown callback, if the isolate being shut down is the main isolate, the RuntimeController is informed which in turn notifies the RuntimeHolder and thus the ApplicationControllerImpl. The ApplicationControllerImpl tears down the whole Flutter application. This fixes Fuchsia bug: MI4-328
-
- 15 11月, 2017 1 次提交
-
-
由 Brian Osman 提交于
This retains gamut correction (adjusting colors for screens with different capabilities), but does all blending and interpolation with sRGB-encoded values. That matches the behavior expected by most users, as well as the behavior of nearly all other systems. It also greatly simplifies the EGL code. A future Skia change will make this behavior more of a first-class citizen, so some of these implementation details will change again, but the behavior will not. The bulk of this change (elimination of complication from the GL surface code) is permanent - it's just the SkColorSpaceXformCanvas that will be replaced.
-
- 11 11月, 2017 1 次提交
-
-
由 amirh 提交于
-
- 10 11月, 2017 3 次提交
-
-
由 Greg Spencer 提交于
Adding Rect.expandToInclude and Rect.longestSide to make the Rect API more symmetric.
-
由 amirh 提交于
-
由 amirh 提交于
-
- 09 11月, 2017 2 次提交
-
-
由 Chris Bracken 提交于
With the update to HEAD of the Fuchsia buildtools repo, the new clang toolchain picked up caused link-time breakage in android x86_64 libFlutter.so builds. Sample log: https://build.chromium.org/p/client.flutter/builders/Linux%20Engine/builds/1974/steps/build%20android_debug_x64/logs/stdio Sample failure: FAILED: libflutter.so libflutter.so.TOC lib.stripped/libflutter.so ../../third_party/android_tools/ndk/toolchains/x86_64-4.9/prebuilt/linux-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld.gold: error: obj/flutter/shell/platform/android/libflutter/android_context_gl.o: unsupported reloc 42 against global symbol std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id This reverts commit 8ad42f0d.
-
由 Chris Bracken 提交于
* Roll Fuchsia buildtools to 85907c59e97527d79bbfdfd849d8e85c24959cc5 This also updates Flutter buildroot to a6e52dbb776c45cc8c57d7143b8eb8b2e762fdfb which disables -Wtautological-constant-compare temporarily until https://reviews.llvm.org/D39462 lands in clang. This is in line with Fuchsia's compiler options. * Apply clang-format diffs No logical changes. This applies clang-format from the latest Fuchsia buildtools to the engine codebase.
-
- 08 11月, 2017 1 次提交
-
-
由 amirh 提交于
-
- 07 11月, 2017 1 次提交
-
-
- 04 11月, 2017 1 次提交
-
-
由 amirh 提交于
-
- 03 11月, 2017 2 次提交
-
-
由 amirh 提交于
This is the first step to support animated GIFs: flutter/flutter#204 TBD in following CLs: * Implement Codec.getNextFrame. * Add Framework side support to run animations.
-
由 Michael Goderbauer 提交于
-
- 02 11月, 2017 3 次提交
-
-
由 Chinmay Garde 提交于
-
由 Michael Goderbauer 提交于
* Identify text fields as such to a11y on Android * Add focus flag
-
-
- 01 11月, 2017 1 次提交
-
-
由 Ian Hickson 提交于
-
- 26 10月, 2017 1 次提交
-
-
由 Michael Goderbauer 提交于
-
- 25 10月, 2017 1 次提交
-
-
由 xster 提交于
* add luminance getter to color * tests * nit
-
- 24 10月, 2017 2 次提交
-
-
由 Jason Simmons 提交于
* rename glyph_position_x to glyph_lines * use round instead of roundf * return a range start/end struct in Paragraph::GetWordBoundary
-
由 Michael Goderbauer 提交于
* Support for accessibility label and hint * review comments
-
- 21 10月, 2017 3 次提交
-
-
由 amirh 提交于
-
-
由 Ian Hickson 提交于
-
- 20 10月, 2017 1 次提交
-
-
由 Ian Hickson 提交于
-
- 19 10月, 2017 3 次提交
-
-
由 P.Y. Laligand 提交于
-
由 Jason Simmons 提交于
-
由 Yegor 提交于
* systems/settings channel split * merge textScaleFactor and alwaysUse24HourFormat into flutter/settings channel * add debugOverrideAlwaysUse24HourFormat * implement textScaleFactor on iOS * address comments * remove debugOverrideAlwaysUse24HourFormat * clang-format
-
- 18 10月, 2017 2 次提交
-
-
由 Siva 提交于
* Fix for issue 12526 Ensure that child isolates do not clear the dart_ui_state_ field present in the dart controller. The commit https://github.com/flutter/engine/commit/dd1e0b59ece026737b05640cf020a6e590cfc10c implemented code to reset the dart_ui_state_ back to null when an isolate was being shutdown to ensure there was no use after free issues when the main isolate exeutes Isolate.current.kill() it however it was also clearning the field when a child isolate was shutdown causing SEGVs later. * Address code format issues.
-
由 Chinmay Garde 提交于
-
- 14 10月, 2017 3 次提交
-
-
由 P.Y. Laligand 提交于
This is for Fuchsia where we would like it to be located at //third_party/flutter.
-
由 Jason Simmons 提交于
This registers a test font manager that maps all fonts to the Ahem font
-
-
- 13 10月, 2017 2 次提交
-
-
由 Jason Simmons 提交于
ClearDartWrapper will delete this SceneBuilder, causing deletion of the LayerBuilder
-
由 Jason Simmons 提交于
-