- 09 May, 2019 12 commits
-
-
Greg Spencer authored
This fixes a benchmark regression introduced in #32350. The performance is improved by just reverting the Layer.find<S> routines to use their old definitions, instead of defining them in terms of the findAll<S> lazy iterators. Fixes #32387
-
liyuqian authored
I helped the daily mail debug a performance issue on I/O yesterday. Not using the master branch could be wasting a lot of time due to old bugs.
-
Phil Quitslund authored
* update immutable to const * => const lists * revert making list const * make Centers const
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/3ef5007d90cf...644db5a49c35 git log 3ef5007d90cf270ecd280db807c855e4b15d7f51..644db5a49c35e952e6fa9ccbe722e98e982f7ec5 --no-merges --oneline 644db5a49 Standardize TimePoint implementaion on std::chrono (flutter/engine#8913) 1c8e31b4f Make sure Window.dpr still has a setter (flutter/engine#8912) ad02f3cc1 Roll src/third_party/dart 678f4bb926..a0290f823c (1 commits) ccfc02a8a Roll src/third_party/skia dfda5f57bf25..dbded16fadde (1 commits) (flutter/engine#8918) f901126cc Roll src/third_party/skia b9330017c070..dfda5f57bf25 (2 commits) (flutter/engine#8917) c12b917e9 Roll src/third_party/dart ef0c812b0d..678f4bb926 (11 commits) ee45100b5 Roll src/third_party/skia 15c91422339a..b9330017c070 (11 commits) (flutter/engine#8915) 812616a67 Fix TimePoint on Windows (flutter/engine#8910) 30885db99 Roll src/third_party/dart f7bf890ff7..ef0c812b0d (13 commits) 78adbf78d Add web sdk implementation. (flutter/engine#8891) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
Jonah Williams authored
-
stuartmorgan authored
Bash assignment doesn't have spaces around '='. Fixes #32341
-
Phil Quitslund authored
* make immutables const
-
Michael Goderbauer authored
-
Michael Goderbauer authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/026df8e46cde...3ef5007d90cf git log 026df8e46cde22dac687fdb8ed72310e5215be0b..3ef5007d90cf270ecd280db807c855e4b15d7f51 --no-merges --oneline 3ef5007d9 Roll buildroot to bb316a9e. (flutter/engine#8889) e7e6689b7 Expose API to decode images to specified dimensions (flutter/engine#8596) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
Greg Spencer authored
This changes Listener to trigger enter/move/exit in all Listeners below the pointer, not just the leaf region (the first region hit). This is because we need to allow listeners to be nested so that, say, a widget that handles changing color on hover, but also is wrapped in a Tooltip (that handles hover) can trigger both actions, not just one. To that end, I added a findAll to Layer, similar to the existing find method that was previously used. It returns an iterator over annotated layers which match the given data type. Since the findAll is implemented as returning an Iterable (and is sync*), I re-implemented the find routines as just returning the first result from findAll, since that should be just as efficient, and would then prevent duplication in the implementation.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/0a2d18da959e...026df8e46cde git log 0a2d18da959e188dfc9e394e6da68bcb92cd1536..026df8e46cde22dac687fdb8ed72310e5215be0b --no-merges --oneline 026df8e46 Roll src/third_party/dart f80f0bfcfd..f7bf890ff7 (2 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
- 08 May, 2019 9 commits
-
-
Greg Spencer authored
I recently added some code to keep hover events from being propagated when a mouse wasn't attached. While that works, there are times when it can fire callbacks during the building of other components, since they can now be called from detach/attach. This is not ideal, since it will assert then. This changes the code so that it won't update the annotations during attach/detach, but also won't push the annotation layer unless a mouse is connected, achieving the same result as before, but with better semantics. The basic problem is that in the detach for RenderPointerListener, it would detach the annotation, which could cause onExit to be called on the annotation, since the widget was disappearing under the mouse, and thus needs to receive an onExit, but that onExit might be (and probably will be) calling setState, which marks the owning widget as needing to be built, sometimes when it already has been. The fix creates a new _ListenerElement that overrides activate and deactivate in order to tell the render object ahead of the detach that it might be detached, and so the onExit gets called before the detach instead of during it. In addition, I now avoid scheduling more than one check for mouse positions per frame.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/892b505d0a5e...0a2d18da959e git log 892b505d0a5e9199f728a31c64e3ed5acc9fdd6f..0a2d18da959e188dfc9e394e6da68bcb92cd1536 --no-merges --oneline 0a2d18da9 Roll src/third_party/dart 0e2e186262..f80f0bfcfd (4 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/edff0aa18a7d...892b505d0a5e git log edff0aa18a7d1e252ba6be7e83421fe23e67056c..892b505d0a5e9199f728a31c64e3ed5acc9fdd6f --no-merges --oneline 892b505d0 Provide a resource context in the GLFW shell (flutter/engine#8895) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/1604a413add7...edff0aa18a7d git log 1604a413add7034bab0ab72ced1bc7a1097900e4..edff0aa18a7d1e252ba6be7e83421fe23e67056c --no-merges --oneline edff0aa18 Roll src/third_party/dart 8143450941..0e2e186262 (3 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/ac4f3c9945ee...1604a413add7 git log ac4f3c9945ee640ac7ad1cd2d16a5be3a38e16e7..1604a413add7034bab0ab72ced1bc7a1097900e4 --no-merges --oneline 1604a413a Roll src/third_party/skia f90bfd72174b..15c91422339a (1 commits) (flutter/engine#8900) 3fccf83ec Roll src/third_party/skia 4497ac179949..f90bfd72174b (2 commits) (flutter/engine#8897) 5d1c1a027 Remove more asserts and fix a11y check (flutter/engine#8896) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/436a3c70a92c...ac4f3c9945ee git log 436a3c70a92ce93ae45a6ba5de5b57bbf2116026..ac4f3c9945ee640ac7ad1cd2d16a5be3a38e16e7 --no-merges --oneline ac4f3c994 Prevent iOS from autofilling password into wrong text box (flutter/engine#8894) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
436a3c70a Roll src/third_party/skia 51e15a69ce5b..4497ac179949 (1 commits) (flutter/engine#8893) (#32287) https://github.com/flutter/engine/compare/0fc6efb0d5de...436a3c70a92c git log 0fc6efb0d5deeec1512e77d7afcb1107eff5b3e4..436a3c70a92ce93ae45a6ba5de5b57bbf2116026 --no-merges --oneline 436a3c70a Roll src/third_party/skia 51e15a69ce5b..4497ac179949 (1 commits) (flutter/engine#8893) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
Matthew Lloyd authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/149b7b8981bf...0fc6efb0d5de git log 149b7b8981bf27229b00471c3cddd1a563ace2fc..0fc6efb0d5deeec1512e77d7afcb1107eff5b3e4 --no-merges --oneline 0fc6efb0d Roll src/third_party/dart a8b6e18b62..8143450941 (11 commits) 93d1c3794 Remove absolute path in new Fuchsia SDK based runner target dependency. (flutter/engine#8888) 0b406c3de Copy the Flutter Runner from //topaz into the engine. (flutter/engine#8886) 2b1f9925e new lints (flutter/engine#8849) 0c7a3f25f Copy //dart-pkg/zircon|fuchsia from Topaz into the engine. (flutter/engine#8884) ba82ea2af Roll src/third_party/skia 056944747072..51e15a69ce5b (8 commits) (flutter/engine#8885) d71704488 Copy //runtime/dart/utils from Topaz into the engine. (flutter/engine#8871) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
- 07 May, 2019 8 commits
-
-
engine-flutter-autoroll authored
149b7b898 Roll src/third_party/dart 3173e594ba..a8b6e18b62 (16 commits) (flutter/engine#8883) (#32260) https://github.com/flutter/engine/compare/df79d63a7387...149b7b8981bf git log df79d63a7387cbd83d550a98972dd7cdb64a8189..149b7b8981bf27229b00471c3cddd1a563ace2fc --no-merges --oneline 149b7b898 Roll src/third_party/dart 3173e594ba..a8b6e18b62 (16 commits) (flutter/engine#8883) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
chunhtai authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/0e500daac83b...df79d63a7387 git log 0e500daac83b5ed3ba20a8d9452bfaa15b996ede..df79d63a7387cbd83d550a98972dd7cdb64a8189 --no-merges --oneline df79d63a7 Roll src/third_party/skia 9f0eeac8204f..056944747072 (4 commits) (flutter/engine#8882) 5a045dd1f Log instead of throwing (flutter/engine#8881) 7e05f94ca Roll src/third_party/skia b0d8b76c4f62..9f0eeac8204f (4 commits) (flutter/engine#8879) e7b944259 Roll src/third_party/skia d05c5eec42e9..b0d8b76c4f62 (1 commits) (flutter/engine#8877) b226f25cc Roll src/third_party/skia d699a66fa220..d05c5eec42e9 (2 commits) (flutter/engine#8876) 4be57cf7f Roll src/third_party/skia 5f2807b71e71..d699a66fa220 (1 commits) (flutter/engine#8875) bd3287522 Roll src/third_party/dart 821c75c584..3173e594ba (9 commits) 53309f81c Roll src/third_party/dart 36c315eacc..821c75c584 (2 commits) bde63ebdc Roll buildroot to pull in Fuchsia SDK flag updates. (flutter/engine#8870) f6e6d3986 Wire up Fuchsia SDK related updated for shell dependencies. #8869 444925f13 Roll src/third_party/dart cdabea8fe2..36c315eacc (17 commits) 3f9de1abb Roll src/third_party/skia 77af4ecd3546..5f2807b71e71 (3 commits) (flutter/engine#8866) 10cbdd49d Add resize functions to GLFW shell (flutter/engine#8864) 62ab9c7b8 Provide access to GLFW window in plugins (flutter/engine#8806) 4d830d2c9 Roll src/third_party/skia 7d2ad0fdef01..77af4ecd3546 (9 commits) (flutter/engine#8862) 3671182a9 Get prebuilt Dart via CIPD (flutter/engine#8859) 07bb4f9cd Roll src/third_party/dart 125c5cbf4a..cdabea8fe2 (4 commits) 7bcb665e7 Roll src/third_party/dart 67df3ff878..125c5cbf4a (6 commits) (flutter/engine#8856) 94b40540b Roll src/third_party/skia 2f3637bf2ed4..7d2ad0fdef01 (1 commits) (flutter/engine#8857) 2c2f060b7 Roll src/third_party/skia 719a69ca5a6d..2f3637bf2ed4 (2 commits) (flutter/engine#8855) 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 (chinmaygarde@google.com), and stop the roller if necessary.
-
engine-flutter-autoroll authored
* e40cc1a03 Roll src/third_party/dart dbe80f3397..e0e5c85f48 (8 commits) * 4101fa8bd Roll src/third_party/dart e0e5c85f48..e5575ba64a (5 commits) * 0e500daac Roll src/third_party/dart e5575ba64a..67df3ff878 (3 commits)
-
xster authored
-
Jonah Williams authored
-
Shi-Hao Hong authored
* Added documentation to SwitchListTile
-
Ian Hickson authored
-
- 06 May, 2019 11 commits
-
-
Ian Hickson authored
Instead of using a custom WidgetController, which is very brittle, we just use the usual infrastructure. Also, use structured data instead of an array. This adds offsetMoreOrLessEquals to handle small floating point errors in offsets.
-
Ian Hickson authored
This reverts commit 28b58db1.
-
Michael Klimushyn authored
-
yaheng authored
-
Emmanuel Garcia authored
-
Tiziano Munegato authored
-
Darren Austin authored
- Increased the AM/PM, minute and hour buttons to at least 48x48 - Added InkWells to all of them - Adjusted the landscape layout for the AM/PM buttons to be horizontal - Added a test to ensure the regions are at least 48x48
-
Darren Austin authored
Fixed several layout issues with the material date picker. Mostly just removed hard coded sizes to allow the grid view to scroll instead of overflowing.
-
Zachary Anderson authored
-
Jonah Williams authored
-
Jonah Williams authored
-