Michael Ragazzon
|
0604d9a5c5
Directly pass String to profiler zones [pre-commit]
|
4 months ago |
Michael Ragazzon
|
d46b0fa153
Always build block box in stretch-fit mode
|
5 months ago |
Michael Ragazzon
|
89fe7a2c8d
Rename BuildBoxModes, make caller specify that fit-content should be applied
|
5 months ago |
Michael Ragazzon
|
f02f3dc8ce
Move ShrinkToFit calculation into FormatIndependent, call into each formatting context as needed
|
5 months ago |
Michael Ragazzon
|
e5492585db
Move build box outside of individual formatting contexts
|
5 months ago |
Michael Ragazzon
|
ef533f61d6
Consistently define indefinite size as -1 throughout the layout engine
|
6 months ago |
Michael Ragazzon
|
bd9a212063
Fix some issues with absolute offsets not being properly fixed
|
6 months ago |
Michael Ragazzon
|
e855e74f47
Introduce formatting mode, allow disabling the layout cache
|
6 months ago |
Michael Ragazzon
|
015057095a
Layout refactor: Get containing block size from container box
|
6 months ago |
Michael Ragazzon
|
553b6f41fe
CreateString and FormatString: Remove the now unused `max_size` argument from API
|
1 year ago |
Michael Ragazzon
|
3b75dcaa84
Update tracy integration, allow parent projects to include RmlUi profiling markers, solves #516
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
Michael Ragazzon
|
dff3104c53
Support for new display values: flow-root, inline-flex, inline-table
|
2 years ago |
Michael Ragazzon
|
4742dda07d
Improve and refactor layout engine, better conformance to CSS specification
|
3 years ago |