0.2.5
Ferus 0.2.5 is out with about a month's worth of additions and improvements!
Fixes
- CSS: Fixed notation parsing algorithm
- Layout:
<p>should respectcolorattribute - HTML/CSS/Networking: Don't aggressively poll socket and hammer the CPU to 100%
- Layout: Attach color values correctly
- Renderer: Fully remove Windy backend in favour of GLFW.
- Renderer: Set upper viewport bounds to (0, -32)
- IPC: Delete server socket once Ferus exits
Additions
- CSS: Implement
rgb()andrgba()functions - Renderer: Change cursor icon depending on the focused element ("grab" for anchors and buttons)
- User Agent: Anchor links should appear blue and render an underline below them
- CSS: Implemented
font-colorproperty - User Agent: Define bolder font color for
<strong>elements to make them stand out - Networking: Get basic WebSocket infrastructure working
- CSS: Implement
text-decorationsupport - IDL: Implement WebIDL -> Nim conversion layer
- IPC: Implement
feRendererExitopcode - JS: Implement
window.open()function - IPC: Propagate "goodbye" packets when the renderer exits
- HTML/CSS/Networking/JS: React appropriately to goodbye packets and exit
Dependencies
Bali
Bumped from 0.6.3 -> master. There are several stability improvements and new features, chief amongst them support for try-except expressions.
Stylus
Bumped from master -> 0.1.3. There is a single new fix that fixes delimiter tokenization in some cases.