chunhtai
978d9b5514
Issues/111931 reland ( #121576 )
...
* Revert "Revert "Fix text.rich to merge widget span (#113461 )" (#121562 )"
This reverts commit c8d80163b03f76e0cfde15567d065b6d1903cf8d.
* Fixes tag to not pollute cached semantics configuration in rendering object
2023-03-01 08:33:03 -08:00
chunhtai
c8d80163b0
Revert "Fix text.rich to merge widget span ( #113461 )" ( #121562 )
...
This reverts commit 660992a161ba04de706cd3931c32d3123e6e1228.
2023-02-27 15:38:43 -08:00
Michael Goderbauer
b1b7284a72
Move semantic-related bindings to SemanticsBinding ( #121289 )
...
Move semantic-related bindings to SemanticsBinding
2023-02-24 19:30:57 +00:00
Lioness100
26b6c1bedd
Fix typos ( #121171 )
...
* Fix typos
* lowercase animated & opacity
* Undo typo fix
---------
Co-authored-by: Michael Goderbauer <goderbauer@google.com>
2023-02-23 19:43:21 +00:00
chunhtai
660992a161
Fix text.rich to merge widget span ( #113461 )
...
* Fix text.rich to merge widget span
* migrate to new API
* update
* addressing comment
* addressing comments
* update
* addressing comment
* Update
2023-02-23 17:38:52 +00:00
Michael Goderbauer
9837eb6fc5
Remove unnecessary null checks in flutter/rendering ( #118923 )
2023-01-21 01:34:50 +00:00
LongCatIsLooong
3d0607b543
Defer systemFontsDidChange to the transientCallbacks phase ( #117123 )
...
* Always defer systemFontsDidChange to transientCallbacks phase
* unnecessary import
2022-12-16 19:27:03 +00:00
chunhtai
23a2fa31d2
Reland "Adds API in semanticsconfiguration to decide how to merge chi… ( #116895 )
...
* Reland "Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations (#110730 )"
This reverts commit 7549925c8c44dea92c7bc75be676c17b7613f87f.
* makes markNeedsSemanticsUpdate more robust
* address comment
2022-12-16 17:20:20 +00:00
Casey Hillers
7549925c8c
Revert "Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations ( #110730 )" ( #116839 )
...
This reverts commit 352ad3a9efccc8c54deb72eb0d7164bfb42b2a49.
2022-12-11 02:23:40 +00:00
chunhtai
352ad3a9ef
Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations ( #110730 )
...
* Adds semantics merger API and fix input decorator
* addressing comments
* abstractnode to object
* feature complete
* addressing comments
* fix comments
* conditionally add sort order
* fix bool
* fix test
* more fix
* fix tests
2022-12-07 16:59:16 +00:00
fzyzcjy
7d2b01132d
Fix logic error in markNeedsPaint ( #112735 )
...
* Update object.dart
* Update object.dart
* Update object.dart
* Update object.dart
* Update object.dart
2022-11-16 00:06:51 +00:00
fzyzcjy
e37ab48bca
Introduce debugWithActiveLayoutCleared to avoid duplicated code ( #114003 )
2022-11-01 22:17:11 +00:00
fzyzcjy
c8fc2858de
Fix incorrectly named "debug" prefix ( #114117 )
2022-10-31 15:39:52 +00:00
Alex Wallen
23d258df57
Remove deprecated updateSemantics API usage. ( #113382 )
2022-10-26 20:20:41 +00:00
Polina Cherkasova
0a35cf95eb
Instrument State, Layer, RenderObject and Element. ( #111328 )
2022-09-20 16:39:46 -07:00
Dan Field
36a5a0f55f
Avoid sending zero transform semantic nodes to the engine ( #111843 )
2022-09-19 20:11:47 +00:00
Alexandre Ardhuin
ccd33631e3
enable combinators_ordering ( #107847 )
2022-07-18 22:04:07 +00:00
LongCatIsLooong
09a5382ff9
Add error messages to _debugCanPerformMutations ( #105638 )
2022-07-02 00:55:04 +00:00
Alexandre Ardhuin
0f6244fa42
Export public API types from gestures/*.dart library ( #105864 )
2022-06-17 20:42:05 +00:00
LongCatIsLooong
d3785152c4
Merge dirty relayout boundaries after RenderObject.invokeLayoutCallback ( #105175 )
2022-06-02 18:28:10 -07:00
Justin McCandless
91836d6a62
its => it ( #104730 )
...
Just a small grammar fix in the PipelineOwner docs.
2022-05-26 12:59:03 -07:00
Pierre-Louis
e71eb183d8
Use curly_braces_in_flow_control_structures for rendering ( #104611 )
...
* Use `curly_braces_in_flow_control_structures` for `rendering`
* fix comments
* fix dangling
2022-05-25 19:57:57 +02:00
chunhtai
efb9368573
Supports global selection for all devices ( #95226 )
...
* Support global selection
* addressing comments
* add new test
* Addressing review comments
* update
* addressing comments
* addressing comments
* Addressing comments
* fix build
2022-05-24 13:53:55 -07:00
LongCatIsLooong
12147ad718
Remove RenderObject.rotate ( #103092 )
2022-05-24 11:37:35 -07:00
Casey Hillers
da105b2b24
Revert "[framework] inline AbstractNode into RenderObject" ( #104257 )
2022-05-20 11:43:11 -07:00
Jonah Williams
24bd28f696
[framework] inline AbstractNode into RenderObject ( #103832 )
2022-05-19 14:28:09 -07:00
Dan Field
1662a14bc8
More missing clipBehavior respects ( #103931 )
2022-05-17 11:32:11 -07:00
Dan Field
d54cdf9e18
Add a mechanism to observe layer tree composition. ( #103378 )
2022-05-17 11:22:11 -07:00
Dan Field
fe87538b76
Implement paintsChild on RenderObjects that skip painting on their children ( #103768 )
2022-05-16 11:29:07 -07:00
Jonah Williams
b05b44e88a
remove assert on markNeedsCompositingBitsUpdate ( #103227 )
2022-05-06 23:39:08 -07:00
Jonah Williams
fba9214d11
[framework] remove usage and deprecate physical model layer ( #102274 )
2022-04-26 16:14:04 -07:00
Jonah Williams
0cb5772e73
[framework] allow other RenderObjects to behave like repaint boundaries ( #101952 )
2022-04-26 10:19:09 -07:00
Michael Goderbauer
51bcdb9407
super parameters for framework ( #100905 )
2022-04-13 22:38:40 -07:00
gaaclarke
9124287060
removed obsolete timelineArgumentsIndicatingLandmarkEvent ( #101382 )
2022-04-12 17:04:08 -07:00
Kenzie Davisson
14cf4daeab
Add debugging flags to enhance the timeline arguments for Build, Layout, and Paint ( #101602 )
2022-04-11 13:56:10 -07:00
LongCatIsLooong
a63ee24b17
Reland "Avoid calling performLayout when only the relayout boundary is different" ( #100581 )
2022-03-25 16:20:14 -07:00
LongCatIsLooong
a3514c77c6
Revert "Avoid calling performLayout when only the relayout boundary is different" ( #100068 )
2022-03-14 15:00:19 -07:00
LongCatIsLooong
bf6fcee173
Avoid calling performLayout when only the relayout boundary is different ( #99056 )
2022-03-09 00:00:05 -08:00
Tomasz Gucio
e4351ff053
Enable use_if_null_to_convert_nulls_to_bools lint ( #98753 )
2022-02-22 14:39:20 -08:00
Michael Goderbauer
a454da0220
Revert "[performance] Process dirty nodes from top to bottom during paint to avoid unnecessary layer tree walks" ( #98520 )
2022-02-15 13:30:13 -08:00
Michael Goderbauer
8cd540f449
[performance] Process dirty nodes from top to bottom during paint to avoid unnecessary layer tree walks ( #98219 )
2022-02-11 04:30:21 -08:00
Ian Hickson
ab89ce285f
Clean up the bindings APIs. ( #89451 )
2022-02-03 14:55:15 -08:00
Michael Goderbauer
5684b9f69e
Enable no_leading_underscores_for_local_identifiers ( #96422 )
2022-01-21 14:43:59 -08:00
Alberto
1365b54f15
feat: Added more youtube refs to widgets docstrings ( #96484 )
2022-01-14 14:50:15 -08:00
Dan Field
ab0a335973
Ban sync*/async* from user facing code ( #95050 )
2021-12-12 13:05:03 -08:00
Ian Hickson
840e109e07
Improve tracing ( #93086 )
2021-12-10 10:09:24 -08:00
Michael Goderbauer
f4a44a9d68
Reland "Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )" ( #94632 )
2021-12-03 14:39:02 -08:00
Michael Goderbauer
885a1482f8
Revert "Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )" ( #94620 )
...
This reverts commit 988959dad9b6f07086d5a0903b1fb17ce3d00188.
2021-12-03 10:39:11 -08:00
Michael Goderbauer
988959dad9
Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )
2021-12-03 09:29:06 -08:00
Kenzie (Schmoll) Davisson
8fa2a5e886
Add profileRenderObjectPaints and profileRenderObjectLayouts service extensions ( #91822 )
2021-10-14 15:05:36 -07:00