« July 2005 | Main | September 2005 »
August 26, 2005
Call for testing: SVG events
We've recently landed the patch for bug 302103 to implement SVG events on the trunk. Before we can land this patch on the Firefox 1.5 branch we need to test that everything works as expected. If you have time, please download a current Firefox nightly build and help us test. Things to test include the onload, onzoom, and onscroll attributes (and add/removeEventListener for SVGLoad, SVGZoom, and SVGScroll); that changes to currentScale and currentTranslate fire the correct events, and that these events contain the correct information; that no regressions have occured in the rest of the event code; that there are no issues concerning security stuff like event synthesis, crossing window boundaries, etc.
We have two testcases you can run, but others would be welcome:
Be careful when testing the second testcase not to triple-click or you'll crash due to unrelated bug 306049.
Ideally please comment in bug 302103 with your success/failure results. If you don't have a bugzilla account then add a comment to this blog entry.
Posted by tor at 6:03 PM | Comments (7)
Call for testing: textPath
We landed support for <textPath> on the trunk last night, and would like help testing it to make sure that it's stable enough to be included in the branch (and thus Firefox 1.5). If you could grab a trunk Firefox nightly to test <textPath> and check for possible regressions in <text>/<tspan> it would be greatly apprecidated.
Please comment in bug 282579 about your sucesses/failures or if you don't have a bugzilla account add a comment to this blog entry. Thanks.
Posted by tor at 5:06 PM | Comments (5)
August 17, 2005
SVG Open 2005 Presentation
We've been at the SVG Open conference for the past couple days talking to people about Mozilla's native SVG implementation and presenting our paper Implementing SVG in a Web Browser: Past, Present, and Future of Mozilla SVG. The slides used for the presentation are now available.Posted by tor at 3:52 PM | Comments (5)
August 5, 2005
2005-08-05 Update
Checkins since the last update:- Bug 288165 - path marker start/end auto orientation wrong direction
- Bug 288438 - turn off <foreignObject>
- Bug 295850 - create general GetReferencedFrame
- Bug 296169 - cannot localize svg.properties
- Bug 296626 - handle glyph frames being constructed in invalid context
- Bug 297977 - enable SVG output for surfaces that don't have a cairo backend by using an image. Allows printing to postscript.
- Bug 298098 - currentScale and currentTranslate should be in viewPort coordinates
- Bug 298283 - fix overflow property for inner <svg>, implement for <image> and <marker>
- Bug 298914 - OS-X svg crash with empty strings
- Bug 299204 - guard against marker loop
- Bug 302699 - remove need for cairo null surface patch
- Bug 122092 - enable building SVG support by default
- Bug 163068 - zoom and pan implementation (frontend)
- Bug 272630 - make getCTM() behave correctly
- Bug 272885 - disable element rendering if width/height=0
- Bug 280391 - SVGSVGElement.getElementById not implemented
- Bug 282579 - implement <svg:textPath>
- Bug 287035 - cairo code for compiling without int64 types bitrotted
- Bug 288042 - cairo/svg does not build on qt, xlib
- Bug 291785 - rendered text size depends on browser text-zoom value
- Bug 294517 - implement <svg:pattern>
- Bug 294519 - all svg disabled conditions should act the same
- Bug 301234 - implement <svg:filter> and subset of filter elements
- Bug 302103 - implement SVG events
- Bug 302699 - update to cairo 0.6.0
- Bug 302765 - gradient stop offsets not live
- Bug 303501 - make NS_NOTYETIMPLEMENTED messages useful
Posted by tor at 8:24 PM | Comments (1)