Michael Ragazzon
|
30a2a19199
Store max-content width in layout cache
|
4 月之前 |
Michael Ragazzon
|
9d388ccabf
Allow disabling max-content layout caching, add body attribute `rmlui-disable-layout-cache` for disabling all layout caching on the document
|
4 月之前 |
Michael Ragazzon
|
53d3a4b264
Include FitContentWidth in formatting context debugger, some cleanup
|
4 月之前 |
Michael Ragazzon
|
e40b04def7
Skip layout cache if box is different, and on the first layout without layout constraints
|
4 月之前 |
Michael Ragazzon
|
4ca6ec21e2
Fix a bug where the static containing block was used instead of absolute during cache lookup
|
5 月之前 |
Michael Ragazzon
|
ddac6fcd2f
Allow layout caching, even under max-content constraint
|
5 月之前 |
Michael Ragazzon
|
dcfbde799e
Add cache for fit-content height
|
5 月之前 |
Michael Ragazzon
|
8cfa55c030
Revert "Skip formatting when possible after FormatFitContentWidth"
|
5 月之前 |
Michael Ragazzon
|
74d7d180c2
Skip formatting when possible after FormatFitContentWidth
|
5 月之前 |
Michael Ragazzon
|
89fe7a2c8d
Rename BuildBoxModes, make caller specify that fit-content should be applied
|
5 月之前 |
Michael Ragazzon
|
f8cdb102d2
Move shrink-to-fit calculations into formatting context
|
5 月之前 |
Michael Ragazzon
|
f02f3dc8ce
Move ShrinkToFit calculation into FormatIndependent, call into each formatting context as needed
|
5 月之前 |
Michael Ragazzon
|
e5492585db
Move build box outside of individual formatting contexts
|
5 月之前 |
Michael Ragazzon
|
e855e74f47
Introduce formatting mode, allow disabling the layout cache
|
6 月之前 |
Michael Ragazzon
|
d9d331b602
Fix non-boundary layout nodes not being dirtied
|
6 月之前 |
Michael Ragazzon
|
d79288fe9a
Continue partial layout - store committed layouts, use proper absolute positioning containing block
|
6 月之前 |
Michael Ragazzon
|
1ad28c6ada
Add debug tracking for layout in independent formatting contexts
|
6 月之前 |
Michael Ragazzon
|
3cecf256a0
Refactor formatting context: Get the formatting type separately
|
6 月之前 |
Michael Ragazzon
|
eb1d6ee616
Add flexbox chat benchmark (see #498)
|
2 年之前 |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 年之前 |
Michael Ragazzon
|
dff3104c53
Support for new display values: flow-root, inline-flex, inline-table
|
2 年之前 |
Michael Ragazzon
|
ad0f659677
Fixed issues with replaced elements (e.g. textarea) not rendering correctly in several situations, including when set to block display, floated, or absolutely positioned.
|
2 年之前 |
Michael Ragazzon
|
4742dda07d
Improve and refactor layout engine, better conformance to CSS specification
|
3 年之前 |