Add list-style-position (inside/outside), list-style-image, complete list-style shorthand, and automatic list counters via CounterContext. Includes code review fixes: add ListStyleImage to is_inherited(), fix quoted URL parsing in parse_list_style_image() and shorthand expansion, remove spurious list_marker_width for inside-positioned markers. 6 golden tests (235-240) and 15 new unit tests added. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
1.2 KiB
Plaintext
17 lines
1.2 KiB
Plaintext
DisplayList items=15
|
|
SolidRect rect=(8, 8, 784, 19.2) color=#eeeeee
|
|
SolidRect rect=(8, 32.2, 784, 19.2) color=#eeeeee
|
|
SolidRect rect=(8, 56.4, 784, 19.200005) color=#eeeeee
|
|
Text rect=(8, 9.6, 4.4170337, 16) text="•" color=#000000 font_size=16
|
|
Text rect=(12.417034, 9.6, 23.847282, 16) text="First" color=#000000 font_size=16
|
|
Text rect=(39.31865, 9.6, 24.881058, 16) text="item" color=#000000 font_size=16
|
|
Text rect=(67.254036, 9.6, 39.847282, 16) text="(inside)" color=#000000 font_size=16
|
|
Text rect=(8, 33.800003, 4.4170337, 16) text="•" color=#000000 font_size=16
|
|
Text rect=(12.417034, 33.800003, 40.305435, 16) text="Second" color=#000000 font_size=16
|
|
Text rect=(55.776802, 33.800003, 24.881058, 16) text="item" color=#000000 font_size=16
|
|
Text rect=(83.71219, 33.800003, 39.847282, 16) text="(inside)" color=#000000 font_size=16
|
|
Text rect=(8, 58, 4.4170337, 16) text="•" color=#000000 font_size=16
|
|
Text rect=(12.417034, 58, 28.898678, 16) text="Third" color=#000000 font_size=16
|
|
Text rect=(44.370045, 58, 24.881058, 16) text="item" color=#000000 font_size=16
|
|
Text rect=(72.30543, 58, 39.847282, 16) text="(inside)" color=#000000 font_size=16
|