- 30 May, 2019 16 commits
-
-
Greg Spencer authored
This PR solves two problems: currently, the onExit is called for a mouse pointer the moment the removal message is received, except that by the time it actually calls it, there is no _lastEvent for it in the mouse tracker (it's already been removed), resulting in an event being passed to the onExit that contains nulls for the position. Also, removePointer events don't actually get created with a position, although they easily could be, so that even the the _lastEvent in the mouse tracker were still populated, it would still give a null position and delta. This PR adds support for the position and delta in a PointerRemovedEvent, and populates them. In addition, when a remove event is received, it doesn't actually remove the pointer until the mouse position check that gets scheduled actually happens.
-
chunhtai authored
-
Jonah Williams authored
-
Dan Field authored
-
engine-flutter-autoroll authored
58eff77ef Roll src/third_party/skia 2f0f5fb37d74..69aaee0ff927 (2 commits) (flutter/engine#9138) (#33574) https://github.com/flutter/engine/compare/061d615bc715...58eff77ef2f8 git log 061d615bc715fd07d966d158b0b8c7637aff5bd7..58eff77ef2f808306f0f8d4e46d910b6210bae46 --no-merges --oneline 58eff77ef Roll src/third_party/skia 2f0f5fb37d74..69aaee0ff927 (2 commits) (flutter/engine#9138) 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 (cbracken@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
061d615bc Roll src/third_party/skia 859f7108a5af..2f0f5fb37d74 (2 commits) (flutter/engine#9137) (#33564) https://github.com/flutter/engine/compare/22fcb2e8d19e...061d615bc715 git log 22fcb2e8d19eb6d4351ae91a4d63ca30c0a0b072..061d615bc715fd07d966d158b0b8c7637aff5bd7 --no-merges --oneline 061d615bc Roll src/third_party/skia 859f7108a5af..2f0f5fb37d74 (2 commits) (flutter/engine#9137) 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 (cbracken@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
22fcb2e8d Roll buildroot to pick up fixed create_updated_flutter.deps.py (flutter/engine#9129) (#33556) https://github.com/flutter/engine/compare/7dd62d6b3ca4...22fcb2e8d19e git log 7dd62d6b3ca4c7d00e4382491b5a692a5a4554b1..22fcb2e8d19eb6d4351ae91a4d63ca30c0a0b072 --no-merges --oneline 22fcb2e8d Roll buildroot to pick up fixed create_updated_flutter.deps.py (flutter/engine#9129) 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 (cbracken@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/fa9b5bd0e286...7dd62d6b3ca4 git log fa9b5bd0e286e91bb685b22adf346e7e19b944d2..7dd62d6b3ca4c7d00e4382491b5a692a5a4554b1 --no-merges --oneline 7dd62d6b3 Roll src/third_party/skia 1013ecfb3421..859f7108a5af (19 commits) (flutter/engine#9136) e8aa12048 New Plugin API PR5: Integrates plugin lifecycle control with FlutterFragment. (flutter/engine#9083) 8b1199c4d Implemented Log proxy that only logs in BuildConfig.DEBUG (#25391). (flutter/engine#9122) 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 (cbracken@google.com), and stop the roller if necessary.
-
Todd Volkert authored
-
Jonah Williams authored
-
Jonah Williams authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/4c4c0f82825d...fa9b5bd0e286 git log 4c4c0f82825d9aee5aa208da32c9d3cfbd5157e8..fa9b5bd0e286e91bb685b22adf346e7e19b944d2 --no-merges --oneline fa9b5bd0e Reduce pipeline depth when GPU and Platform are same thread (flutter/engine#9132) d4794122a Change the virtual display size restriction to warning (flutter/engine#9110) 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 (cbracken@google.com), and stop the roller if necessary.
-
Emmanuel Garcia authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/8dc3a4cde207...4c4c0f82825d git log 8dc3a4cde2075a4f5458fd0eb199627f5124508d..4c4c0f82825d9aee5aa208da32c9d3cfbd5157e8 --no-merges --oneline 4c4c0f828 Add plugin shim to facilitate old plugins in new embedding (#33478). (flutter/engine#9120) e8c2b1787 Added support for transparent FlutterActivitys (#32740). (flutter/engine#9115) 19c5029b9 Roll src/third_party/skia 29e013deb476..1013ecfb3421 (3 commits) (flutter/engine#9130) 45d39e137 Revert "Roll src/third_party/dart fee615c5a5..d5405d06f4 (21 commits) (#9127)" (flutter/engine#9135) 44f1b440a Revert "Use track-widget-creation transformer included in the sdk. (#9085)" (flutter/engine#9134) ae14c5a24 Roll src/third_party/dart fee615c5a5..d5405d06f4 (21 commits) (flutter/engine#9127) 3ea7ac8d9 Roll src/third_party/skia 633db4db7672..29e013deb476 (3 commits) (flutter/engine#9128) 8ad0e2f8e Roll src/third_party/skia 25b63f91b3b4..633db4db7672 (4 commits) (flutter/engine#9125) 37e6e0c90 Roll src/third_party/skia 8f88b2da05d5..25b63f91b3b4 (2 commits) (flutter/engine#9121) 37b367e4d Allow specifying both Dart and non-Dart fixtures in engine unit-tests. (flutter/engine#9113) 28f2c05a6 Roll src/third_party/skia 1f02e8488551..8f88b2da05d5 (3 commits) (flutter/engine#9116) 093200848 Remove outdated TODOs (flutter/engine#9114) c880ca215 Roll src/third_party/dart 50b0d85804..fee615c5a5 (4 commits) 6e5151359 Removing unused imports (flutter/engine#9108) 9ee269721 Roll src/third_party/skia d04aaa3a841a..1f02e8488551 (8 commits) (flutter/engine#9109) fa2e2d9fc Add checks to constructors and add missing constructor members (flutter/engine#9106) 7e1788acd Fix unopt variants of profile and release builds. (flutter/engine#9107) 867120c0c Better help message. (flutter/engine#9097) e27c6e890 Forward custom IDE flags to GN. (flutter/engine#9023) 6b4ca8da5 Roll src/third_party/skia 176b214f91bc..d04aaa3a841a (7 commits) (flutter/engine#9105) a20731870 Roll src/third_party/dart ec4d48e241..50b0d85804 (87 commits) 0a6aeb347 Roll src/third_party/skia 213aa46af167..176b214f91bc (2 commits) (flutter/engine#9100) f2e22aa3c Roll src/third_party/skia 7730d7cb8fb2..213aa46af167 (3 commits) (flutter/engine#9098) 557db42ad Roll src/third_party/skia de7e074e8190..7730d7cb8fb2 (2 commits) (flutter/engine#9096) 64a4a0eaa Roll src/third_party/skia f06b6d5469a5..de7e074e8190 (1 commits) (flutter/engine#9094) fdee6256a Roll src/third_party/skia 7e5a64f517e4..f06b6d5469a5 (2 commits) (flutter/engine#9093) daf47f0b4 Roll src/third_party/skia dc01a84ae098..7e5a64f517e4 (1 commits) (flutter/engine#9092) 41e10f07f Fix internal break since listing contents can return null (flutter/engine#9078) cf1b20318 Roll src/third_party/skia f33c95cd6f55..dc01a84ae098 (3 commits) (flutter/engine#9091) 2404cdc90 Rename macOS FLEPlugin* to FlutterPlugin* (flutter/engine#9074) 509a43fe2 Apply minor cleanups to Android embedding (flutter/engine#9088) 0a0f3305b Removed outdated deprecation comments (flutter/engine#9087) a44cbbf49 Delete BSDiff sources (flutter/engine#9086) 0f1ff3bdb Correct typos, adopt US spellings (flutter/engine#9081) 651c90409 Use track-widget-creation transformer included in the sdk. (flutter/engine#9085) cfa524fcd New Plugin API PR4: Adds Lifecycle support to the new plugin system. (flutter/engine#9049) 6b8ac18b8 Roll src/third_party/skia d9430297e74a..f33c95cd6f55 (5 commits) (flutter/engine#9082) 11408effd Update macOS podspec version requirement (flutter/engine#9077) 66c6ae48e Roll src/third_party/skia a4b837971c4b..d9430297e74a (30 commits) (flutter/engine#9080) 9151b377e Roll src/third_party/skia 9339a8a61af0..a4b837971c4b (34 commits) (flutter/engine#9076) ee6a9c404 Fix unchecked operation warnings in FlutterMain (flutter/engine#9073) 333042cf3 Roll third_party/dart/tools/sdks to 2.3.0 (flutter/engine#9072) 01b8c078c Roll src/third_party/skia f77dbd04b926..9339a8a61af0 (12 commits) (flutter/engine#9065) 26b4fb57f Roll src/third_party/dart e3edfd36b2..ec4d48e241 (7 commits) 9d2d58a3c Add mouse button support to the macOS shell (flutter/engine#9054) ...
-
Todd Volkert authored
-
Jason Simmons authored
This relands flutter/flutter#33163 with a fix to the integration_ui test.
-
- 29 May, 2019 15 commits
-
-
LongCatIsLooong authored
- Fixed extentInside calculation in ScrollMetrics - Added asserts to extentInside getter, as well as ScrollPosition.applyContentDimensions to enforce minScrollExtent <= maxScrollExtent - Added padding to ScrollbarPainter, updated implementation. Took care of some edge cases. - Changed some scroll bar constants on Cupertino side.
-
Ben Konyi authored
-
Zachary Anderson authored
-
Zachary Anderson authored
-
Darren Austin authored
Fixed an issue with a DropdownButton crashing when a style was used that didn't include a fontSize.
-
stuartmorgan authored
Switch from building Runner.vcxproj to Runner.sln on Windows, to allow for multiple-project builds (e.g., separate plugin projects).
-
Todd Volkert authored
This adds two new builders to the `Image` class: * `frameBuilder`, which allows callers to control the widget created by an [Image]. * `loadingBuilder`, which allows callers fine-grained control over how to display loading progress of an image to the user. `FadeInImage` can be simplified by migrating to the new API. This is done in a follow-on commit. https://github.com/flutter/flutter/issues/32374
-
Jonah Williams authored
This reverts commit 52ae9968.
-
Zachary Anderson authored
-
Jonah Williams authored
-
Mehmet Fidanboylu authored
-
Jonah Williams authored
-
stuartmorgan authored
Rather than hard-coding a set of locations to check, use vswhere (which is installed by VS 2017 and later), and construct the vcvars64.bat path relative to that. This will allow Windows builds to work without special configuration for people who have VS installed at a custom path. Also adds error logging with different messages for each failure point, so that rather than the not-very-informative 'failed to find vcvars64.bat' message, the failure will provide feedback about what to do. This is an interim solution; later this will be replaced by a VisualStudio class with associated validator to match the structure of the other toolchains. Fixes #33249
-
stuartmorgan authored
Invoking msbuild with runInShell makes handling path escaping more error-prone, and substantially increases the chances of running into maximum path limits. This replaces the direct call with a .bat wrapper that calls vsvars64.bat then msbuild, and uses relative paths within the script to keep command lengths short. Fixes https://github.com/flutter/flutter/issues/32792
-
Jonah Williams authored
-
- 28 May, 2019 9 commits
-
-
Jason Simmons authored
This will fix a failure in dev/bots/analyze-sample-code.dart when using the tip of tree Dart SDK.
-
Jonah Williams authored
-
Jason Simmons authored
-
Jonah Williams authored
This reverts commit faec4ca3.
-
Jonah Williams authored
This reverts commit 841286d6.
-
Harry Terkelsen authored
* Deprecates `BinaryMessages` in favor of a default instance of `BinaryMessenger`, called `defaultBinaryMessenger` * Platform channels use the `defaultBinaryMessenger` for their binaryMessenger default argument.
-
Emmanuel Garcia authored
-
-
Greg Spencer authored
Replacing the algorithm for finding the first focusable item in the focus tree. Somehow it was a kind of gibberish before, and really didn't work or make sense.
-