From mark at novemberborn.net Mon Nov 3 21:51:53 2008 From: mark at novemberborn.net (Mark Wubben) Date: Mon, 3 Nov 2008 22:51:53 +0100 Subject: [sIFR3-announce] r436 Message-ID: <0083791D-5EB3-4EA1-8869-590436C8FBAB@novemberborn.net> Hey guys, Apologies for the delayed announcement, but I put out r436 a few days ago. You can find out more here: . A quick overview of the important changes since r372: ? Now supporting Opera! Playing it safe with Opera 9.61, but there is not much reason to be using older versions. ? sIFR.prefetch() has been merged with sIFR.activate(). ? sIFR.callbacks() has been renamed to sIFR.replacements. ? Now using ExternalInterface for Flash - JavaScript communication. ? Improved whitespace filtering before passing on the content HTML to Flash. ? Improved CSS Load detection, which is disabled by default, but helps in making sIFR replace elements faster in Safari and Opera. ? Changed how browser and Flash versions are stored in the sIFR.ua object. Please consult the changelog for r408 for full details. ? Imitating SWFObject behaviour for inserting Flash movies. Changes since r419 (which saw close to 12.000 downloads): ? Made some improvements to decrease the jumpiness on the page caused by the replacements. ? Dramatically simplified font size calculation, making it more accurate in Internet Explorer, and removing potential issues with IE 8. This alsoremoves the need for specifying line-height: 1em for the elements being replaced. ? Fixed 2 pixel cut-off from the leading property (caused by Flash). ? Fixed ratio calculation when leading is specified. The leading is now removed before doing any ratio calculations. ? Enabled Flash transparency on Linux with Flash 10, Gecko 1.9 and Opera. ? Font size of nested HTML elements can now be configured in pixels. ? Merged sIFR-screen.css and sIFR-print.css into sifr.css, using the at media attribute to distinguish the media types. There?s still a number of issues left to figure out, although so far I haven?t had any reports of these issues impacting users. For example, I still have questions about how browsers handle Flash movies that are outside of the viewport, I?d like to see if CSS Load detection could be improved, and what?s up with cross-domain Flash movies. These issues all need extensive research and browser testing. A rare issue has been reported regarding IE, where unloading the page straight away, as it's loading, may cause IE to throw a JavaScript error. Harmless, but possibly annoying. This has not yet been fixed. Other than that, r436 seems to be holding up quite nicely. I've also written a few words on the recent developments in web typography, and about past and upcoming sIFR presentations. Again, more here: Best regards, -- Mark Wubben +45 53 47 59 42 http://supercollider.dk