diff options
author | Andreas Kling <kling@serenityos.org> | 2023-05-24 10:50:57 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-05-24 14:40:35 +0200 |
commit | 655d9d14628d73113d0e1a891fe79c3b3052caf3 (patch) | |
tree | 7f04312628c7ebda45b174043bc02adab8385480 /Tests/LibWeb/Layout/expected/flex-auto.txt | |
parent | 30262d702356cdef330a7a3e57da3183b643ba86 (diff) | |
download | serenity-655d9d14628d73113d0e1a891fe79c3b3052caf3.zip |
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
This fixes a plethora of rounding problems on many websites.
In the future, we may want to replace this with fixed-point arithmetic
(bug #18566) for performance (and consistency with other engines),
but in the meantime this makes the web look a bit better. :^)
There's a lot more things that could be converted to doubles, which
would reduce the amount of casting necessary in this patch.
We can do that incrementally, however.
Diffstat (limited to 'Tests/LibWeb/Layout/expected/flex-auto.txt')
-rw-r--r-- | Tests/LibWeb/Layout/expected/flex-auto.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Tests/LibWeb/Layout/expected/flex-auto.txt b/Tests/LibWeb/Layout/expected/flex-auto.txt index 53799dbbe0..7f6ad69467 100644 --- a/Tests/LibWeb/Layout/expected/flex-auto.txt +++ b/Tests/LibWeb/Layout/expected/flex-auto.txt @@ -4,23 +4,23 @@ Viewport <#document> at (0,0) content-size 800x600 children: not-inline Box <div.container> at (9,9) content-size 500x102 flex-container(row) [FFC] children: not-inline BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer <div.box> at (10,10) content-size 164.666671x100 flex-item [BFC] children: inline + BlockContainer <div.box> at (10,10) content-size 164.666666x100 flex-item [BFC] children: inline line 0 width: 6.34375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 frag 0 from TextNode start: 0, length: 1, rect: [10,10 6.34375x17.46875] "1" TextNode <#text> BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer <div.box> at (176.666671,10) content-size 164.666671x100 flex-item [BFC] children: inline + BlockContainer <div.box> at (176.666666,10) content-size 164.666666x100 flex-item [BFC] children: inline line 0 width: 8.8125, height: 17.46875, bottom: 17.46875, baseline: 13.53125 - frag 0 from TextNode start: 0, length: 1, rect: [176.666671,10 8.8125x17.46875] + frag 0 from TextNode start: 0, length: 1, rect: [176.666666,10 8.8125x17.46875] "2" TextNode <#text> BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline TextNode <#text> - BlockContainer <div.box> at (343.333343,10) content-size 164.666671x100 flex-item [BFC] children: inline + BlockContainer <div.box> at (343.333333,10) content-size 164.666666x100 flex-item [BFC] children: inline line 0 width: 9.09375, height: 17.46875, bottom: 17.46875, baseline: 13.53125 - frag 0 from TextNode start: 0, length: 1, rect: [343.333343,10 9.09375x17.46875] + frag 0 from TextNode start: 0, length: 1, rect: [343.333333,10 9.09375x17.46875] "3" TextNode <#text> BlockContainer <(anonymous)> at (9,9) content-size 0x0 [BFC] children: inline |