IntroductionThis page provides release notes for release of SVG Web Instructions for Updating This PageAt the top of this list is the entry 'In Development'. This will track the head of the repository with each issue that is fixed. As you fix issues just update this bullet list, where each bullet list should be in the form: - Issue X: "Title of Issue"
When we are ready to do a release, we can simply change the 'In Development' title to the release name, which will just be the date (svgweb-YEAR-MONTH-DAY.zip), followed by the final Subversion release number that the release was built from. For example, if we create a release on July 28th, 2009 from Subversion release r650, we would show: svgweb-2009-07-28.zip (r650) - Issue 10: "Some Issue Title"
The 'Breaking Changes' section should contain a bullet list of any breaking changes this release might introduce to those upgrading their installations. ReleasesIn Development- Issue 378 : Undefined variable in svg.js source code (Thanks Le Roux Bernard!)
- Issue 435 : Regression: test_js1.html and test_js2.html fail
- Issue 421 : Reuse XML ActiveX object on Internet Explorer (Thanks Li Yang!)
- Issue 431 : unsuspendRedrawAll not wired to several methods
- Issue 428 : setAttribute gives error for undefined or null attribute value (Flash renderer)
svgweb-2009-11-23-Gelatinous-Cube.zip (r998)- Issue 358 : Opera throws exception on patch to currentTranslate
- Issue 413 : Implement node.getElementsByTagNameNS scoped by container node
- Issue 401 : currentTranslate.setXY does translate the svg, but doesn't affect currentTranslate.getX or getY
- Issue 201 : Support cloneNode
- Issue 385 : Implement getAttributeNS
- Issue 384 : Make sure ownerDocument defaults to 'document'
- Issue 386 : Implement hasAttributeNS and hasAttribute
- Issue 387 : Implement removeAttributeNS and removeAttribute
- Issue 202 : Programmatically Creating the SVG node
- Issue 383 : QA on Firefox 3.6 Beta
- Issue 335 : Specific SVG file crashes browser when used with SVG Web
- Issue 364 : onload event does not fire when image url is a security error
- Issue 362 : dynamically applied color should cascade
- Issue 349: gradients with bounding box cooordinates are positioned wrongly on circles
- Issue 371 : Linear gradients incorrectly start at left of screen rather than each circle
- Issue 367 : Flash blend mode used for groups is a performance problem and can be avoided generally
- Issue 331 : Animations based on events not implemented; problems with transform animations
- Issue 275 : Add View Dynamic Source to context menu
- Issue 297 : Aspect resolution of viewBox not honored on resize of browser
- Issue 238 : SVGImageNode.as should absorb exceptions due to invalid image URL
- Issue 337: https generates insecure warning with IE6 (FIXED for IE7 and IE8)
- Issue 388 : Cannot Add USE elements dynamically
- Issue 361 : Text label is stealing mouse click
svgweb-2009-10-12-Beholder.zip (r924)- Issue 327 : Patching currentTranslate in causes error in Wikipedia Pan and Zoom tool
- Issue 326 : Update config.html tool to test for SVG MIME type
- Issue 316 : Background SVG is not being re-drawn on secondary pages for some browsers
- Issue 307 : Window resize handler can sometimes throw exceptions on IE if Flash not ready
- Issue 308 : Implement currentTranslate and currentScale and have it be a fast path
- Issue 312 : For Shelley Powers: Odd error when using within XHTML document: works with Firefox, does not work with any other browser
- Issue 176 : Document Makefile dependencies
- Issue 233 : (regression) inconsistent size, spacing, flow of rendering
- Issue 304 : tspan-tag ignore s coordinates of upper text-tag
- Issue 305 : Changing shapes and paths from 'hidden' to 'visible' does not work.
- Issue 306 : Regression in test_js1.html: Text that should be hidden is not
- Issue 311 : Summation of transform causes shaking and invalid transformations.
- Issue 254 : Lamb Animation Sample Doesn't Look Correct
- Issue 315 : Reduce the number of Sprites created per Node to increase performance
- Issue 321: Support for animating path "d" attribute (except interpolation)
- Issue 325 : Support data: URL scheme for object tag
- Issue 329 : in flash renderer, images get cropped if they are moved programmatically
- Issue 330 : in flash renderer, fill with image pattern does not work (programmatically)
- Issue 293 : Position of image differs in native vs flash
- Issue 207 : Doing transform on image dynamically throws exception
- Issue 343 : Support on* events in SVG "use" element.
- Issue 344 : Cache image requests for same file
svgweb-2009-09-16-Umberhulk-B.zip (r857)Release Name: Umber Hulk - "A human-shaped creature with gaping maws flanked by pairs of exceedingly sharp mandibles. Despite their bestial appearance, umber hulks possess a significant intelligence and language of their own." - Issue 299 : Tip of subversion (r855) throws error for demo.html on IE 7
- Issue 292 : For Wikipedia: Fix SVG OBJECT creation bugs discovered
- Issue 285 : For Wikipedia: Be able to host bulk of SVG Web on a different domain
- Issue 271 : When using uncompressed-svg.js the data-path attribute on the script element is ignored
- Issue 140 : SVG OBJECT.contentDocument does not work when DOCTYPE specified inside of HTML file itself
- Issue 272 : Fetching contentDocument on SVG OBJECT does not work in IE 8/Standards Mode [INVALID]
- Issue 249 : flash renderer svgobj.contentDocument breaks if svg contains DOCTYPE declaration
- Issue 148 : QA in IE 8 with standards mode on
- Issue 186 : test_js2.html has issues on some IE 8 instances with compatibility mode on
- Issue 135 : Help functionality on blocks_game.html issue
- Issue 236 : wrong URL encoding for UTF-8 Chinese characters
- Issue 250 : svgweb init fails in internet explorer 8 when using object embedding
- Issue 260 : The full-color-prof-01-f.html in the test suite 1.1 is broken
- Issue 262 : Remove onWindowResize handlers when page unloaded and when object removed from page
- Issue 263 : Click on root svg element does not work in IE8
- Issue 276 : Fix resize issues with Shelley's Burning Bird site
- Issue 277 : Disappearing text
- Issue 279 : Define evt variable in onload="" handler script code
- Issue 283 : getScreenCTM needs to include object position and ignore browser zoom
- Issue 286 : 100% w/h SVG Root in 100% w/h Object in a DIV given in px – Flash size wrong
- Issue 290 : Referencing an "svg" object with "use" causes flash error
- Issue 294 : Support getCTM, currentScale, currentTranslate for drag and drop
- Issue 53: Support on* style event handlers directly in markup [for OBJECT tag only]
svgweb-2009-09-09-Owlbear.zip (r798)Release Name: Owlbear - "Terrifying: the body of a bear... the head of an owl" - Issue 268 : Unload errors on IE 6
- Issue 262 : Remove onWindowResize handlers when page unloaded and when object removed from page
- Issue 261 : HTC Nodes not removed when SVG Objects removed from the page
- Issue 134 : Fix demo.html glitches
- Issue 88 : View source from the flash context menu.
- Issue 242 : Tspans do not offset from their parent.
- Issue 225 : Implement getScreenCTM, matrix inversion, createSVGPoint, SVGPoint.matrixTransform.
- Issue 245 : Not working in Firefox 1.0 [WONTFIX]
- Issue 124 : Install and QA on Firefox 3.5
- Issue 131 : Copy uncompressed source files over during build process to aid debugging
- Issue 177 : Fix the javascript-samples/*_dynamic.html samples
- Issue 258 : Separate SWF from HTC
- Issue 229 : Speedup page load time of MichaelN's static map page on IE
- Issue 216 : Have svg.swf load up earlier in the page load process
- Issue 190 : Speed up age population sample
- Issue 257 : SVG files with no XML declaration should work
- Issue 104 : Purple Circle in Third SVG Image in Tests Not Transparent
- Issue 150 : Background rectangle not right size in photos.svg when using Flash Handler
- Issue 163 : Sizing of embedded SVG differs between Flash and Native when browser text zoom setting is different
- Issue 166 : percentage values for width/height in svgroot: map converted from shapefle doesn't display
- Issue 171 : Width and Height of 100% on SVG root node has display glitch on IE 7
- Issue 193 : SVG OBJECT in Wikipedia test page not scaled correctly with Flash renderer [WONTFIX]
- Issue 233 : inconsistent size, spacing, flow of rendering
svgweb-2009-08-20.zip (r746)- Issue 218 : The way SVG Web bootstraps directly embedded SVG in HTML into the page is very slow on FF/Native
- Issue 175 : Window.onload listener for Native handler doesn't fire for some situations when both embedded SVG and SVG OBJECTs on page
- Issue 219 : body.onload not fired for SVG OBJECT
- Issue 228 : onload attribute on an SVG root tag with direct embedded SVG does not fire
- Issue 215 : Implement DocumentFragment API
- Issue 223 : Remove _DOMException and _SVGException classes from JS
- Issue 206 : support booleans altKey, shiftKey, and ctrlKey on mouse event
- Issue 220 : Error in parsing Path data Z,z commands do not update current postion
- Issue 221 : DOCTYPE ENTITYs not expanded on certain browsers (safari,opera)
svgweb-2009-08-11.zip (r696)- Issue 110 : Implement suspendRedraw/unsuspendRedraw
- Issue 200 : Convert Flash communication to pass Strings instead of Objects
- Issue 194 : Missing height and width of <svg> element causes failure to render (flash/flex only)
- Issue 197 : pointer-events="none" is not respected when rendered with Flash
- Issue 188 : Support Mouse Click Event (using addEventListener)
- Issue 195 : addEventListener example: evt.target.id "undefined" in ie7 & ie8
svgweb-2009-07-28.zip (r650)- Issue 168 : "text-anchor jumps back and forth on dynamically changed text"
- Issue 141: "Get our docs in order" (Quick Start guide and starting examples)
- Issue 187 : "firstChild, lastChild, nextSibling, and previousSibling not passing through changes to Flash for IE"
- Issue 183 : "getElementsByTagNameNS on IE has issues with certain versions of MSXML"
- Issue 114 : "Duplicate variable definition warnings, Missing type declarations"
- Issue 179 : "Errors when running demo"
- Issue 178 : "Element.style.* access doesn't work for Firefox Native under some conditions"
- Issue 182 : "Regression where unit test for getElementsByTagNameNS for SVG OBJECTs with Flash handler fails"
- Issue 180 : "SVG Spec defaults for overflow and display CSS properties incorrectly applied to OBJECT tags"
- Issue 128 : "Sprites created by SVGNode to solve certain issues not created in scripting scenario"
- Issue 174 : "Create a config.html file that helps with MIME settings"
- Issue 173 : "Make COMPRESS=0 the default in Makefile"
- Issue 164 : "Firefox gets scroll bars on SVG OBJECTs sometimes"
- Issue 159 : "Bundle a small web server (Jetty) to make getting started quicker"
- Issue 157 : "Create utility files (PHP, ASP, JSP) for those in situations where they can't set MIME type"
- Issue 113 : "null check for xml in getAttribute"
|