alpha
Login
Join now
pierrelf.com
/
we
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
we (web engine): Experimental web browser project to understand the limits of Claude
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
11
Pulls
Pulls
108
Pipelines
Pipelines
Commits on
sha2
Pierre Le Fevre
ddd7a15d
Implement SHA-2 hash functions: SHA-256, SHA-384, SHA-512
sha2
7mo ago
Implement SHA-2 hash functions: SHA-256, SHA-384, SHA-512
sha2
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
a469cd30
Fix inline background insertion order in paint_text
7mo ago
Fix inline background insertion order in paint_text
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
fa1afc9e
Implement inline formatting context with per-fragment styling
7mo ago
Implement inline formatting context with per-fragment styling
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
3218f658
Integrate computed styles into layout and render pipeline
7mo ago
Integrate computed styles into layout and render pipeline
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
671d128b
Handle <style> elements and style attributes
7mo ago
Handle <style> elements and style attributes
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
549263bc
Merge cascade: Fix em resolution and add missing position offset properties
7mo ago
Merge cascade: Fix em resolution and add missing position offset properties
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
52158e83
Fix em resolution and add missing position offset properties
7mo ago
Fix em resolution and add missing position offset properties
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
b337e17e
Implement CSS cascade and computed style resolution
7mo ago
Implement CSS cascade and computed style resolution
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
b851697e
Implement CSS selector matching engine
7mo ago
Implement CSS selector matching engine
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
2229566e
Implement CSS value parsing: lengths, colors, keywords, shorthands
7mo ago
Implement CSS value parsing: lengths, colors, keywords, shorthands
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
bc83bb51
Implement CSS parser: selectors, declarations, and @-rules
7mo ago
Implement CSS parser: selectors, declarations, and @-rules
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
8f5010ba
Implement CSS tokenizer per CSS Syntax Module Level 3
7mo ago
Implement CSS tokenizer per CSS Syntax Module Level 3
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
cfdd0280
Merge branch 'window-integration': Window integration - display rendered HTML page
7mo ago
Merge branch 'window-integration': Window integration - display rendered HTML page
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
0de30018
Implement window integration: display rendered HTML page
7mo ago
Implement window integration: display rendered HTML page
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
efc7b865
Merge branch 'software-renderer': Software renderer paint to CG bitmap
7mo ago
Merge branch 'software-renderer': Software renderer paint to CG bitmap
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
323faa57
Implement software renderer: paint layout tree to BGRA bitmap
7mo ago
Implement software renderer: paint layout tree to BGRA bitmap
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
0e48251a
Merge branch 'block-layout': Basic block layout engine
7mo ago
Merge branch 'block-layout': Basic block layout engine
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
a7956ead
Implement basic block layout engine
7mo ago
Implement basic block layout engine
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
4ae938c9
Merge branch 'tree-builder': HTML tree builder
7mo ago
Merge branch 'tree-builder': HTML tree builder
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
1af39a7f
Implement HTML tree builder: build DOM from tokens
7mo ago
Implement HTML tree builder: build DOM from tokens
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
2f37157e
Merge branch 'html5-tokenizer': HTML5 tokenizer state machine
7mo ago
Merge branch 'html5-tokenizer': HTML5 tokenizer state machine
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
e418c8c4
Implement HTML5 tokenizer state machine
7mo ago
Implement HTML5 tokenizer state machine
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
6eba079d
Merge branch 'dom-tree': DOM tree with Document, Element, Text, Comment nodes
7mo ago
Merge branch 'dom-tree': DOM tree with Document, Element, Text, Comment nodes
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
7bdf8595
Implement DOM tree: arena-based Document, Element, Text, Comment nodes
7mo ago
Implement DOM tree: arena-based Document, Element, Text, Comment nodes
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
a841298a
Implement glyph cache: HashMap of rasterized bitmaps
7mo ago
Implement glyph cache: HashMap of rasterized bitmaps
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
8a500cf4
Implement font discovery: enumerate and load system fonts
7mo ago
Implement font discovery: enumerate and load system fonts
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
a9091b11
Merge branch 'text-shaping': Basic text shaping with kern table and horizontal advance
7mo ago
Merge branch 'text-shaping': Basic text shaping with kern table and horizontal advance
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
d0e04363
Implement basic text shaping with kern table parsing
7mo ago
Implement basic text shaping with kern table parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
e372a5ed
Merge branch 'glyph-rasterizer': Glyph rasterizer scanline fill to grayscale bitmaps
7mo ago
Merge branch 'glyph-rasterizer': Glyph rasterizer scanline fill to grayscale bitmaps
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
8effc6cc
Remove dead raster.rs file (superseded by rasterizer.rs)
7mo ago
Remove dead raster.rs file (superseded by rasterizer.rs)
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
dbe70e35
Implement TrueType scanline glyph rasterizer
7mo ago
Implement TrueType scanline glyph rasterizer
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
76661e15
Implement glyf and OS/2 table parsing for glyph outline extraction
7mo ago
Implement glyf and OS/2 table parsing for glyph outline extraction
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
79bc962b
Merge branch 'font-parsing': OTF/TTF font file parsing
7mo ago
Merge branch 'font-parsing': OTF/TTF font file parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
8db0c5af
Implement OTF/TTF font file parsing in text crate
7mo ago
Implement OTF/TTF font file parsing in text crate
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
a716fa60
Merge branch 'test-infra': Set up test infrastructure
7mo ago
Merge branch 'test-infra': Set up test infrastructure
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
562767cb
Set up test infrastructure with html5lib and Test262 harnesses
7mo ago
Set up test infrastructure with html5lib and Test262 harnesses
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
afab3ee7
Implement basic event handling for macOS window
7mo ago
Implement basic event handling for macOS window
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
904651a1
Merge branch 'cg-surface': CoreGraphics rendering surface
7mo ago
Merge branch 'cg-surface': CoreGraphics rendering surface
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
ce537e7a
Implement CoreGraphics rendering surface
7mo ago
Implement CoreGraphics rendering surface
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
7cd3c080
Implement AppKit window creation
7mo ago
Implement AppKit window creation
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
f7cded36
Merge branch 'cf-bindings': CoreFoundation minimal bindings
7mo ago
Merge branch 'cf-bindings': CoreFoundation minimal bindings
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
2c4fe308
Fix doc comment: as_ref -> as_cf_ref
7mo ago
Fix doc comment: as_ref -> as_cf_ref
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
722f0ff3
Implement CoreFoundation minimal bindings
7mo ago
Implement CoreFoundation minimal bindings
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
9baa6972
Merge branch 'objc-ffi': Objective-C runtime FFI
7mo ago
Merge branch 'objc-ffi': Objective-C runtime FFI
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
0a8efcf2
Simplify CStr construction in no-arg msg_send! variant
7mo ago
Simplify CStr construction in no-arg msg_send! variant
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
446be284
Implement Objective-C runtime FFI bindings
7mo ago
Implement Objective-C runtime FFI bindings
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago
Pierre Le Fevre
e25a0141
Initialize workspace: 15-crate browser engine scaffold
7mo ago
Initialize workspace: 15-crate browser engine scaffold
Copy SHA
Browse repository
Pierre Le Fevre
committed
7mo ago