« SVG Priorities in Firefox 3 | Main | SMIL animation and SVG fonts »
March 26, 2007
Gran Paradiso Alpha 3 and SVG
Gecko 1.9a3 has been released. This fixes the major SVG regressions that occured in a2, so should be a good candidate for testing. If you find problems, please file bugs with testcases.
Unfortunately cairo wasn't updated again in this alpha, so OS-X text still has numerous problems. Another outstanding OS-X issue is that filters will have a tiling artifact due to the Quartz cairo backend not supporting surface paints without repeats.
Highlights of SVG bugs fixed since 1.9a2:
- feTurbulence with >= 10 octaves hangs.
- Areas previously occupied by a foreignObject aren't repainted.
- Change filter subregion logic to agree with W3C SVG WG opinion.
- Implement feColorMatrix.
- Text inside <a> element does not render.
- Simplify text update.
- Rewrite coordinate context code.
- Elements dealing with surfaces directly (filters, mask) not working on big endian machines (ex: PowerPC).
- Adding a viewBox attribute to outer SVG not working.
- Some SVG elements missing presentation attributes.
- Replace replace hand-wired observer scheme for markers with nsIMutationObserver.
- Security fixes.
Posted by tor at March 26, 2007 4:31 PM
Comments
tor, you might want to clarify that the bulleted list of items are the bugs that have been fixed since 1.9a2... as stated, it kind of sounds like 1.9a3 will hang when feTurbulence octaves >= 10 ;)
Posted by: Jeff Schiller at March 28, 2007 6:46 PM
Jeff: Thanks, I've updated the list header language slightly to hopefully clarify that.
Posted by: tor at March 28, 2007 9:45 PM