23 Commits

Author SHA1 Message Date
Andrei Zavatski
b4263b0085 Enhance masking test scene to show breaking case 2024-05-08 23:43:52 +03:00
Andrei Zavatski
cc8d6fa44e Refactor child masking bounds handling 2024-04-23 07:51:14 +03:00
Andrei Zavatski
efc196bcb0 Add test scene 2024-04-14 18:18:52 +03:00
Dean Herbert
36afef9f59 Merge branch 'master' into drag-after-drawable-removed 2023-07-20 00:11:31 +09:00
Dan Balasescu
689a1d5f5c Add failing tests 2023-06-07 17:37:38 +09:00
Dean Herbert
f11a6fb06e Send Invalidation type in internal Invalidated event flow 2022-12-01 14:58:06 +09:00
Dan Balasescu
9bbc6a81a2 Partial everything 2022-11-25 18:58:48 +09:00
Dan Balasescu
ba1385330c Automated #nullable processing 2022-06-13 21:57:05 +09:00
smoogipoo
3e6eeecd35 Split InflationAmount computation 2020-06-21 15:31:58 +09:00
smoogipoo
eb3bed07b4 Fix changing Size/Position not invalidating self correctly 2020-06-04 21:22:48 +09:00
smoogipoo
8f4e688eb8 Adjust now incorrect tests 2020-04-11 01:58:05 +09:00
smoogipoo
8de3fd0809 Optimise + ensure propagation of non-layout flags 2020-04-10 18:58:45 +09:00
smoogipoo
6ab65266ae Only invalidate alive children 2020-04-10 18:58:45 +09:00
smoogipoo
c560908f13 Fix position causing parent size invalidation 2020-04-08 18:05:18 +09:00
smoogipoo
a71dc5a7b2 Add test comments 2020-03-02 20:22:04 +09:00
smoogipoo
216437e2c0 Add fast invalidation path for bypass autosize axes 2020-03-02 20:04:05 +09:00
Dean Herbert
2370e6d0cc Mark layout tests as headless and combine namespaces 2020-03-02 13:16:20 +09:00
smoogipoo
efdbe72c94 Apply more formal fix for alive state presence invalidations 2020-02-27 11:10:22 +09:00
smoogipoo
a53a93a4e1 Add/improve comments 2020-02-27 11:04:32 +09:00
smoogipoo
6b69ab5bfb Improve tests, add some failing tests 2020-02-27 11:01:19 +09:00
smoogipoo
1c83169f70 Make layout scenarios test scene headless 2020-02-26 18:57:26 +09:00
smoogipoo
0d4e8e6739 Add some comments 2020-02-26 17:55:46 +09:00
smoogipoo
82ff463457 Begin rewrite into a more cohesive system 2020-02-26 13:21:34 +09:00