- 16 Aug, 2019 27 commits
-
-
Todd Volkert authored
-
Greg Spencer authored
* Add an 'unfocusable' focus node to allow developers to indicate when they don't want a Focus widget to be active * more unfocusable changes. not working. * Switch to focusable attribute * Rename to canRequestFocus * Turn off debug output * Update docs * Removed unused import
-
Yegor authored
Teach Layer and its implementations, RenderObject and its implementations, and PaintingContext to reuse engine layers. The idea is that a concrete RenderObject creates a Layer and holds on to it as long as it needs it (i.e. when it is composited, and the layer type does not change). In return, each Layer object holds on to an EngineLayer and reports it to the engine via addRetained and oldLayer. This allows the Web engine to reuse DOM elements across frames. Without it, each frame drops all previously rendered HTML and regenerates it from scratch.
-
Michel Feinstein authored
Changes a hard-coded value to a controllable parameter.
-
Chris Yang authored
-
Kate Lovett authored
-
Nurhan Turgut authored
* Broadcasting popRoute and pushRoute methods via SystemChannels.navigation. These messages will be used in flutter_web to detect the route * Broadcasting popRoute and pushRoute methods via SystemChannels.navigation. These messages will be used in flutter_web to detect the route * Reverting all unrelated formatting changes. * Adding unit tests. Adding more comments. * Changing string method names with constant strings. * Fixing a constant strings. * Fixing analyzer error. * Fixing more white space. * Changing the method names. Adding comments to the SystemChannels * Comment and code name fixes * replacing the comment with reviewer suggestion. * addinf systemchannels.navigation mock to test bindings * Adding a new class for sending route change notrifications. The nottifications are only sent on web. This should fix breaking android/ios * using new class RouteNotificationMessages in navigator * Fixing analyzer issues. * fixing cycle dependency * fixing github analyze error * dartfmt two new classes. trying to fix anayze errors * Update route_notification_messages.dart * trying to fix white space errors
-
Tong Wu authored
-
Chris Yang authored
-
Shi-Hao Hong authored
* Add toggle buttons assets * Reorder video location, reduce height of videos * Reduce height of toggle buttons assets
-
brandondiamond authored
-
Greg Spencer authored
This adds a FocusHighlightMode to the FocusManager that switches based on the type of input that has recently been received. The initial value is based on the platform, but is updated as soon as user input is received. There is also a FocusHighlightStrategy enum so that the developer can change the strategy to a fixed value if needed. The default is to automatically detect the mode based on the last type of user input. If they use a mouse or keyboard, it shows the focus highlights. If they use a touch interface, then the highlights disappear. This is consistent with the way that Android and Chrome work. The controls still receive focus, only the display of the highlight changes. Text fields show the focus highlight regardless of the focus highlight mode.
-
Tom Robinson authored
* Take growth direction into account when computing value for getOffsetForReveal in AxisDirection.right and .up conditions. * Add alignment 1.0 test to left - reverse growth * Add Reverse List showOnScreen test * Formatting fix.
-
engine-flutter-autoroll authored
41eb729a6 Roll src/third_party/skia d95c9ac5994b..df54f37a5dc1 (1 commits) (flutter/engine#11054) (#38698) git@github.com:flutter/engine.git/compare/22ad77051267...41eb729a653c git log 22ad77051267..41eb729a653c --no-merges --oneline 2019-08-16 skia-flutter-autoroll@skia.org Roll src/third_party/skia d95c9ac5994b..df54f37a5dc1 (1 commits) (flutter/engine#11054) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
Dan Field authored
-
rami-a authored
-
Michael Thomsen authored
Rename this file to work around a limitation of the GitHub license detection tool, to ensure the repo is correctly tagged as BSD licensed
-
Andri Jasinski authored
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/d75718b8ccc7...22ad77051267 git log d75718b8ccc7..22ad77051267 --no-merges --oneline 2019-08-16 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from 5Nhwb... to 7b00W... (flutter/engine#11051) 2019-08-16 skia-flutter-autoroll@skia.org Roll src/third_party/skia da4f12c25bf1..d95c9ac5994b (3 commits) (flutter/engine#11050) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/bfa9be9978b9...d75718b8ccc7 git log bfa9be9978b9..d75718b8ccc7 --no-merges --oneline 2019-08-16 bkonyi@google.com Roll src/third_party/dart e35e8833ee..2023f09b56 (67 commits) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
bfa9be997 Roll src/third_party/skia 6a519b8dd895..da4f12c25bf1 (1 commits) (flutter/engine#11045) (#38670) git@github.com:flutter/engine.git/compare/c29c9bc0cdff...bfa9be9978b9 git log c29c9bc0cdff..bfa9be9978b9 --no-merges --oneline 2019-08-16 skia-flutter-autoroll@skia.org Roll src/third_party/skia 6a519b8dd895..da4f12c25bf1 (1 commits) (flutter/engine#11045) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/4b7a552b9eae...c29c9bc0cdff git log 4b7a552b9eae..c29c9bc0cdff --no-merges --oneline 2019-08-16 dnfield@google.com Make JIT work on iPhone armv7 (flutter/engine#11038) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/f8e7453f1106...4b7a552b9eae git log f8e7453f1106..4b7a552b9eae --no-merges --oneline 2019-08-16 stuartmorgan@google.com Roll Dart back to e35e8833 (flutter/engine#11043) 2019-08-16 bkonyi@google.com Roll src/third_party/dart 306f8e04bb..fecc4c8f2d (4 commits) 2019-08-16 skia-flutter-autoroll@skia.org Roll src/third_party/skia 963a606677e1..6a519b8dd895 (6 commits) (flutter/engine#11042) 2019-08-15 liyuqian@google.com Hide verbose dart snapshot during run_test.py (flutter/engine#11040) 2019-08-15 chinmaygarde@google.com Remove ability to override mac_sdk_path in flutter/tools/gn (flutter/engine#11013) 2019-08-15 bkonyi@google.com Roll src/third_party/dart cd16fba718..306f8e04bb (10 commits) 2019-08-15 stuartmorgan@google.com Roll buildroot to pick up recent macOS changes (flutter/engine#11037) 2019-08-15 jason-simmons@users.noreply.github.com Remove the ParagraphImpl class from the text API (flutter/engine#11012) 2019-08-15 jason-simmons@users.noreply.github.com Disable a deprecation warning for use of a TaskDescription constructor for older platforms (flutter/engine#11029) 2019-08-15 matthew-carroll@users.noreply.github.com Re-lands platform brightness support on iOS, plus platform contrast (flutter/engine#10791) 2019-08-15 iska.kaushik@gmail.com [fuchsia] Add required trace so files for fuchsia fars (flutter/engine#11036) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia e5dc1ebc864a..963a606677e1 (14 commits) (flutter/engine#11032) 2019-08-15 stuartmorgan@google.com Add _glfw versions of the GLFW desktop libraries (flutter/engine#11024) 2019-08-15 skia-flutter-autoroll@skia.org Roll fuchsia/sdk/core/linux-amd64 from _fvZN... to 5Nhwb... (flutter/engine#11028) 2019-08-15 bkonyi@google.com Roll src/third_party/dart 9552646dc4..cd16fba718 (5 commits) 2019-08-15 dnfield@google.com Fix first frame logic (flutter/engine#11027) 2019-08-15 dnfield@google.com remove OS version (flutter/engine#11033) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia e30a485a68c9..e5dc1ebc864a (7 commits) (flutter/engine#11025) 2019-08-15 bkonyi@google.com Roll src/third_party/dart cae08c6813..9552646dc4 (3 commits) 2019-08-15 jason-simmons@users.noreply.github.com Remove the output directory prefix from the Android engine JAR filename (flutter/engine#11015) 2019-08-15 inthroxify@users.noreply.github.com Fix flutter/flutter #34791 (flutter/engine#9977) 2019-08-15 bkonyi@google.com Roll src/third_party/dart e35e8833ee..cae08c6813 (28 commits) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia f3f50099533d..e30a485a68c9 (2 commits) (flutter/engine#11022) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia 319fd3d7bcb4..f3f50099533d (4 commits) (flutter/engine#11021) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
LongCatIsLooong authored
-
Tom Robinson authored
getTransformTo now includes ancestor in the transform it returns, except for if ancestor is the root view, ensuring that the transform remains in logical pixel space.
-
Jonah Williams authored
-
- 15 Aug, 2019 13 commits
-
-
James Lin authored
* Remove the identity() function. * Make _flattenMap private. * Don't bother with ungrowable lists.
-
James Lin authored
-
James Lin authored
-
James Lin authored
In another change (#37646), I want to test that a test fails and prints expected output. I didn't see an existing way to do that, so I modified `_runFlutterTest` and `runCommand` to allow capturing the output. Currently capturing and printing output are mutually exclusive since we don't need both. Some awkward bits: * There already exists a `runAndGetStdout` function that is very similar to `runCommand`, and this change makes the conceptual distinction more confusing. * `runFlutterTest` has multiple code paths for different configurations. I don't understand what the different paths are for, and I added output checking only along one of them.
-
Jonah Williams authored
-
Jonah Williams authored
-
Zachary Anderson authored
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/5d3012a1bb9d...cf6648313df8 git log 5d3012a1bb9d..cf6648313df8 --no-merges --oneline 2019-08-15 jason-simmons@users.noreply.github.com Remove the output directory prefix from the Android engine JAR filename (flutter/engine#11015) 2019-08-15 inthroxify@users.noreply.github.com Fix flutter/flutter #34791 (flutter/engine#9977) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
liyuqian authored
The update is copied from an update we made to a Google-internal client: cl/260202900 The update will save 1 shader compilation. This should help solve our regression: https://github.com/flutter/flutter/issues/31203 More regressions on iOS might be introduced later by https://github.com/flutter/engine/pull/9813#issuecomment-520039890 Unfortunately, we didn't rebase our benchmarks so such regressions were not detected. Hence to fully solve https://github.com/flutter/flutter/issues/31203, we might need to revert some change in https://github.com/flutter/engine/pull/9813 to make iOS shader warm-up happen on the GPU thread again.
-
Greg Spencer authored
Add an autofocus parameter to widgets which use Focus widget internally, and update related docs. This will allow developers to request that a particular widget be automatically focused when shown.
-
Chris Yang authored
PlatformViewLink, handling creation of the PlatformViewSurface and dispose PlatformViewController (#37703) * link * review fixes * review fixes * remove extra line
-
engine-flutter-autoroll authored
git@github.com:flutter/engine.git/compare/f8e7453f1106...5d3012a1bb9d git log f8e7453f1106..5d3012a1bb9d --no-merges --oneline 2019-08-15 bkonyi@google.com Roll src/third_party/dart e35e8833ee..cae08c6813 (28 commits) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia f3f50099533d..e30a485a68c9 (2 commits) (flutter/engine#11022) 2019-08-15 skia-flutter-autoroll@skia.org Roll src/third_party/skia 319fd3d7bcb4..f3f50099533d (4 commits) (flutter/engine#11021) 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 (stuartmorgan@google.com), and stop the roller if necessary.
-
Zachary Anderson authored
-