moldybits
moldybits pushed to main at moldybits/rust_browser 2026-03-15 02:44:58 -04:00
b9380a8a03 Fix inline line box height inflation that broke float two-column layouts
d3f88c7886 Mark story 2-8 (iframe support) as done
70ad1244d8 Implement base URL resolution and image rendering completeness with code review fixes (§4.2.3)
9d86a5c2cf Implement iframe static rendering with code review fixes (§4.8.5)
626a1c517c Implement document lifecycle events with code review fixes (§8.4, §7.1)
Compare 19 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-14 01:43:17 -04:00
dd03466e63 Implement CSS 2.1 outline properties and border style golden tests with code review fixes (§8.5, §18.4)
be2c5c9d05 Implement background-image URL resolution and verify all background sub-properties (CSS 2.1 §14.2)
71d4c2902c Implement lists and counters with code review fixes (CSS 2.1 §12.4-§12.6)
b4f143ba63 Refactor CSS parser: split mod.rs into content, font_face, and property_dispatch modules
8065b23bf3 Implement table layout completeness: caption-side, empty-cells, fixed+collapsed, border fixes (CSS 2.1 §17)
Compare 13 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-12 16:47:39 -04:00
42dd05e070 Implement Milestone 7: Networking Maturity + Storage
moldybits pushed to main at moldybits/rust_browser 2026-03-12 15:13:18 -04:00
931f17b70e Add BMAD framework, planning artifacts, and architecture decision document
moldybits pushed to main at moldybits/rust_browser 2026-03-12 01:10:16 -04:00
bdda329800 Add JavaScript and DOM implementation checklists, move old JS docs to docs/old/
moldybits pushed to main at moldybits/rust_browser 2026-03-11 00:46:28 -04:00
7c8d2b84b1 Implement :link/:visited pseudo-class support with history integration
5b23b4dbab Add CSS intermediate debug dump tooling (tokens, AST, cascade, computed)
e0ccce1b17 Implement CDO/CDC token handling (CSS Syntax Level 3 §4.3.2/§5.4.1)
077426b4a0 Fix flex row container not expanding to contain auto-height children (F-001)
Compare 4 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-10 19:21:13 -04:00
a44f256758 Downgrade undefined CSS variable warning to debug and add Bootstrap var tests
moldybits pushed to main at moldybits/rust_browser 2026-03-10 00:40:26 -04:00
72f4713923 Implement CSS attr() function for content property (CSS 2.1 §12.2)
9322d9b9a4 Add BFC float containment regression tests and close F-011 as not-a-bug
7a99997fd2 Fix flex item sizing for constrained images and CSS stray close-brace recovery
874e1f8c87 Update table-layout-fixed golden files for Appendix E paint order
Compare 4 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-09 23:15:39 -04:00
62e0294e90 Implement CSS @import support (parse, fetch, recursive merge)
moldybits pushed to main at moldybits/rust_browser 2026-03-04 10:53:59 -05:00
366395487c Update acid2 investigation report for F-002 paint order fix
41cd7442c8 Implement CSS 2.1 Appendix E paint order (block bg → floats → inline)
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-04 06:45:22 -05:00
17e93d867b Implement table-layout: fixed CSS property (CSS 2.1 §17.5.2.1)
97d58166e7 Implement text-transform: none/uppercase/lowercase/capitalize CSS property
627e2d4839 Implement white-space: pre-line and complete pre-wrap support
6ebf3f5b90 Implement ::first-line and ::first-letter CSS pseudo-elements
1e191280da Implement white-space: break-spaces CSS property value
Compare 5 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-03 22:27:45 -05:00
6775a87046 Triage Test262 - promoted 94 tests
b070effceb Split dom_host.rs into dom_host/ sub-modules for maintainability
cf258dcb1a Split box_tree_tests.rs into sub-modules for maintainability
487d385a82 Split block.rs into block/ sub-modules for maintainability
49a9d4958f Split html/src/lib.rs into sub-modules for maintainability
Compare 7 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-03 16:44:39 -05:00
d073c2c67f Implement CSS inherit keyword for non-inherited properties (acid2 F-005)
moldybits pushed to main at moldybits/rust_browser 2026-03-03 14:28:09 -05:00
e325a04bbb Add verification tests for acid2 findings F-007 and F-008
a4cedec8f1 Fix root overflow:hidden to clip to viewport per CSS 2.1 §11.1.1
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-03 09:30:24 -05:00
1ca50684c8 Fix float+SC invisible elements and abs-pos inline IFC rendering
moldybits pushed to main at moldybits/rust_browser 2026-03-02 23:54:12 -05:00
95f440e814 Add some investigation outputs
c9bac01c41 Track investigated sites and URLs in investigations/sites.txt
6d1c776f8e Add persistent investigation reports with fix tracking
Compare 3 commits »
moldybits pushed to main at moldybits/rust_browser 2026-03-02 11:00:27 -05:00
56453a5677 Add <col>/<colgroup> column width hints and span support (CSS 2.1 §17)
moldybits pushed to main at moldybits/rust_browser 2026-03-01 23:44:30 -05:00
d8d0c00585 Update some docs - Add CSS2.1 & HTML Implementation checklists
moldybits pushed to main at moldybits/rust_browser 2026-03-01 18:35:11 -05:00
20e241bd03 Implement margin collapsing through empty elements (CSS 2.1 §8.3.1)
4d9ba26aaf Reject invalid background shorthand and discard stray semicolons in rule lists
7ca8efabb9 Skip image decode for non-image MIME types in <object> fallback chain
9b71819713 Fix border-spacing initial value to 0 per CSS 2.1 §17.6.1
c9a2daca4c Resolve font-size before other properties so em units use correct reference
Compare 19 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-27 16:47:59 -05:00
d3750a0673 Add persistent window property storage for arbitrary assignments
80565ce4cd Wire JS script execution into the page load pipeline
6901d8d2a5 Implement window global object for Web API facade
Compare 3 commits »