Michael Ragazzon
|
89fe7a2c8d
Rename BuildBoxModes, make caller specify that fit-content should be applied
|
5 luni în urmă |
Michael Ragazzon
|
f8cdb102d2
Move shrink-to-fit calculations into formatting context
|
5 luni în urmă |
Michael Ragazzon
|
612e7d2b61
Fix width for box when available size is indefinite to also be indefinite
|
5 luni în urmă |
Michael Ragazzon
|
f02f3dc8ce
Move ShrinkToFit calculation into FormatIndependent, call into each formatting context as needed
|
5 luni în urmă |
Michael Ragazzon
|
e5492585db
Move build box outside of individual formatting contexts
|
5 luni în urmă |
Michael Ragazzon
|
168fa11d5c
Cache max-content width
|
6 luni în urmă |
Michael Ragazzon
|
ef533f61d6
Consistently define indefinite size as -1 throughout the layout engine
|
6 luni în urmă |
Michael Ragazzon
|
f1f0f426d2
Use indefinite box size and containing block when calculating max-content size [pre-commit]
|
6 luni în urmă |
Michael Ragazzon
|
bb1d099bc8
Update profiling zones for build box and flexbox formatting [pre-commit]
|
6 luni în urmă |
Michael Ragazzon
|
e855e74f47
Introduce formatting mode, allow disabling the layout cache
|
6 luni în urmă |
Michael Ragazzon
|
d79288fe9a
Continue partial layout - store committed layouts, use proper absolute positioning containing block
|
6 luni în urmă |
Michael Ragazzon
|
015057095a
Layout refactor: Get containing block size from container box
|
6 luni în urmă |
Michael Ragazzon
|
9d36a83dbb
Flexbox layout: Fix hypothetical width of replaced elements in column direction layout, see #666
|
1 an în urmă |
Michael Ragazzon
|
8559aaf596
Merge branch 'effects' (#594)
|
1 an în urmă |
Alexandr Lurye
|
5961ff5c42
Compute shrink-to-fit width for flex blocks (#559)
|
1 an în urmă |
Michael Ragazzon
|
6cbf961aad
Minor layout details cleanup
|
2 ani în urmă |
Michael Ragazzon
|
a5ddc1a069
Elements with 'filter' and 'backdrop-filter' properties now act as containing block for absolutely positioned elements
|
2 ani în urmă |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
2 ani în urmă |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 ani în urmă |
Michael Ragazzon
|
dff3104c53
Support for new display values: flow-root, inline-flex, inline-table
|
2 ani în urmă |
Michael Ragazzon
|
1c20acac18
Margins of absolutely positioned elements now correctly consider inset (top/right/bottom/left) properties
|
2 ani în urmă |
Michael Ragazzon
|
4742dda07d
Improve and refactor layout engine, better conformance to CSS specification
|
3 ani în urmă |