moldybits
moldybits pushed to main at moldybits/rust_browser 2026-02-19 11:27:46 -05:00
13188f6b28 Fix 8 JS runtime bugs: stack overflow, TDZ errors, UTF-8, typeof, var hoisting
moldybits pushed to main at moldybits/rust_browser 2026-02-19 11:27:37 -05:00
93cff6340a Add Phase 1 deterministic JS runtime: tokenizer, parser, interpreter
c992c27a74 Add deterministic JS runtime: tokenizer, parser, interpreter, and error handling
2331bcc867 Fix invisible <input> on google.com: UA stylesheet + shrink-to-fit border loss
4aa1efd8b9 Add background-position and background-repeat support for CSS sprites
db8e21d811 Refactor app_browser/main.rs into focused modules
Compare 7 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-18 20:38:31 -05:00
d017385183 Refactor style/types.rs into focused submodules
23d52d8d34 Refactor engine/mod.rs into focused submodules
970a16a521 Fix border shorthand not resetting omitted sub-properties
fcbf89ca77 Use Content-Type charset for HTTP response body decoding
Compare 4 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-18 18:59:40 -05:00
ec1a5440e0 Render text input values and fix multi-byte cursor handling
2d40f8267f Implement POST form submission support
424b5fbddb Store canvas background on LayoutTree and paint at full viewport
Compare 3 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-18 14:53:04 -05:00
0d9af797b7 Implement CSS 2.1 §14.2 canvas background propagation
moldybits pushed to main at moldybits/rust_browser 2026-02-18 14:18:12 -05:00
c1aef72d55 Treat table cell height as minimum per CSS 2.1 §17.5.3
e82bf68d6c Fix table column width overflow when mixing percentage and fixed widths
18f77d0720 Implement inset, outset, groove, ridge, double, and hidden border styles
fc95c54298 Add linear-gradient() CSS support through the full rendering pipeline
b15cc5a257 Fix intrinsic aspect ratio sizing for floated replaced elements
Compare 7 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-17 21:40:31 -05:00
7f767b4589 Add @font-face support for web font loading through the full pipeline
dbadb659bc Add CSS cascade origin ordering per CSS Cascading Level 4
2e41b5bc4a Fix nested float width precision causing last nav item to wrap
e159fbbb1a Fix shrink-to-fit width for floated elements with block children
f7f4518e7d Add ::before/::after pseudo-element support with content property
Compare 75 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-07 10:17:07 -05:00
93b8a95736 Double HTML and CSS input size limits (HTML: 5MB→10MB, CSS: 1MB→2MB)
3c33f7790d Fix hit-testing on tables with <tbody> by setting TableRowGroup dimensions
66d06b07ae Fix images inside inline wrappers not rendering (e.g., <font><img></font>)
8f6bba5e74 Add JPEG decode test to verify image pipeline handles JPEG format
40c5d159db Fix parse_html_length to handle trailing unit suffixes like width="100px"
Compare 12 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-06 01:58:59 -05:00
15503fa4d9 Implement image support (<img> with decode, sizing, and paint)
90f159ccdb Create CSS support gaps documentation
2e6e220235 Implement CSS float layout (float, clear, BFC containment)
c5fc270040 Add min/max dimensions, position: fixed, float parsing, and display: inline-block
230d2f466c Fix CSS tokenizer not skipping whitespace after comments
Compare 10 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-05 10:15:08 -05:00
b96f3b67e2 Split layout tests into multiple files by functionality
fa5ca94006 Add CLAUDE.md for Claude Code guidance
4866432a2a Add lenient CSS identifier parsing for Tailwind compatibility
d29e1b7ced Upgrade :not() pseudo-class to CSS Selectors Level 4
Compare 4 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-04 02:41:27 -05:00
72012ca354 Fix table cell vertical-align and add HTML border attribute support
moldybits pushed to main at moldybits/rust_browser 2026-02-04 02:32:10 -05:00
383f1e8af5 Add CSS vertical-align support for inline elements
moldybits pushed to main at moldybits/rust_browser 2026-02-04 02:12:56 -05:00
6af273ba81 Add CSS/HTML layout features: line-height, text-align, table attributes
moldybits pushed to main at moldybits/rust_browser 2026-02-04 01:02:01 -05:00
a70a197400 Add CSS escape sequence support and fix adjacent sibling combinator parsing
moldybits pushed to master at moldybits/cnpemu 2026-01-17 20:41:47 -05:00
541f2553bc Add HGR mode, simulated colors, press F2 to switch back to monochrome
14dbb1fb90 Implement lo-res graphics mode for apple ii+ emulator
Compare 2 commits »
moldybits pushed to master at moldybits/cnpemu 2026-01-17 12:58:25 -05:00
ba57cb4b82 Add ctrl-r to trigger a classic ctrl-reset to the apple II+
moldybits pushed to master at moldybits/cnpemu 2026-01-17 12:54:22 -05:00
6767353492 Add BCD support
f34972e78e Implement better input handline for apple II+, make bus work with non-power of 2 widths
Compare 2 commits »
moldybits pushed to master at moldybits/cnpemu 2026-01-17 12:18:14 -05:00
1cb21c83e9 Fix key latch behavior (clear char data after read)
moldybits pushed to master at Forks/open-source-search-engine 2025-12-29 21:33:45 -05:00
90c6e75e3b Begind unifying warc handling between cmd line and spidering injection
moldybits pushed to master at Forks/open-source-search-engine 2025-12-26 19:58:48 -05:00
c9d692e82c Fix bad assert in XmlDoc (hopefully not too many more of those were screwed up), Make sure to de-register XmlDoc callback on desctruction/reset