« February 2007 | Main | April 2007 »
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 4:31 PM | Comments (2)
March 6, 2007
SVG Priorities in Firefox 3
With minimal resources available for SVG development, we need to make some tough calls regarding prioritizing development efforts in the Firefox 3 time-frame. We believe that the security issues are very important and should be addressed first before we spend any resources on other changes. Beyond security, we need to choose between polishing our currently implemented features for specification compliance and implementing new features such as SMIL declarative animation and SVG defined fonts.
We feel that shipping a high quality SVG implementation is important and will be committing our limited resources to security and correctness fixes. This means that SMIL and SVG fonts will not make Firefox 3 with the current development resources, and the earliest chance for adding them will likely be in late 2008.
We'd like to ask all of you, as individuals or an organization/corporation, who feel strongly about needing additional SVG features for Firefox 3, to please consider adding resources to the development effort. Please volunteer your time and contribute to Mozilla's SVG implementation to keep SVG moving forward!
Posted by tor at 8:05 PM | Comments (35)