2008-07-11 revision 419 [FIXED] This revision should fix all issues with sIFR and Flash < 9,0,115 under IE6 (and 7). Long story really short: those Flash players for IE have serious bugs (caused by Adobe) when it comes to ExternalInterface. sIFR switched to using ExternalInterface in r386. I finally got older Flash players working on my test machine, so the issues could actually be fixed, without me trying something and waiting for (often non-existant) feedback on whether the fix worked or not. Thank you for your patience. 2008-07-11 revision 418 [FIXED] Flash detection results are now consistent for both IE and non-IE browsers. 2008-07-11 revision 417 2008-07-11 revision 416 [FIXED] Improved Flash detection to more closely follow SWFObject and to work better with Flash 10 (beta). 2008-07-02 Mark Wubben revision 415 [CHANGED] Temporarily disabled selectable:false in FF3 on non-Macintosh machines if the window mode of the Flash movie is set to opaque or transparent. Non-selectable text and a transparent window mode broke links in FF3 on Windows, just taking precautions until this has been fixed. 2008-06-21 Mark Wubben revision 414 [FIXED] Yikes, turns out the version comparison code introduced in r408 didn't actually do a very fine job at comparing Flash versions, as a result of which the workarounds for problems with older Flash 9 versions were never enabled. This should now be fixed. 2008-06-17 Mark Wubben revision 413 [CHANGED] Enabled pre-fetch for all browsers. 2008-06-17 Mark Wubben revision 412 [FIXED] Taking extra care not to mess with the Flash in a call stack originating from an ExternalInterface call out of the Flash movie. 2008-06-17 Mark Wubben revision 411 [NEW] Added Bold+Italic text to the default sIFR text. The default text shows which glyphs have been installed, but I missed the Bold+Italic combination. 2008-06-17 Mark Wubben revision 410 [NEW] Added an API call on FlashInteractor to cleanly remove a sIFR Flash (and just the !) from the document manually. The call is `FlashInteractor#remove()`, so for example `sIFR.replacements[0].remove()` removes the Flash element of the first replacement from the document. 2008-06-17 Mark Wubben revision 409 [FIXED] Removing Flash s from the page just like SWFObject 2.1 (beta 7). This should stop memory leaks and weird bugs in old Flash players. When removed due to unloading the page, the Flash s are replaced by placeholder
s, with the dimensions of the old s. This stops the page from "collapsing" because the Flash is removed. [CHANGED] Removed `.sIFR-unloading` class. No longer needed now that placeholders are used. 2008-05-27 Mark Wubben revision 408 [FIXED] Under certain conditions, Flash players older than 9,0,115,0 would, in Internet Explorer, fail to set up the communication with the JavaScript code. (This has been verified for Flash 9 players, but not for Flash 8 players). Luckily I've found a workaround which should solve most issues. [CHANGED] The workaround mentioned allowed me to simplify the movie reset functionality. I am not yet sure if the reset functionality works for the broken Flash players. [CHANGED] `sIFR.ua.flashVersion` is no longer an integer, but the real Flash version run through `sIFR.ua.parseVersion()`. 2008-05-11 Mark Wubben revision 407 [CHANGED] Updated parseSelector to 2.0.2, fixing a minor issue regarding the parsing of pseudo-classes. 2008-05-04 Mark Wubben revision 406 [FIXED] When using `fitExactly`, the Flash movie would, when reset, and under certain conditions, unnecessarily wrap the text. Fixed by no longer saving the exact text width in the Flash variables (on the JavaScript side). 2008-04-23 Mark Wubben revision 405 [FIXED] The conversion to ExternalInterface broke the movie reset functionality that was in place to fix a rather nasty IE issue. (Long story short: if you change the `innerHTML` of an element containing Flash movies, IE re-inserts the movie but without the Flash variables. sIFR works around this issue.) I've created a different way to reset the correct movie. And, as a side effect, there's no longer a two second delay in showing the default text when you open the Flash movie directly. 2008-04-20 Mark Wubben revision 404 [FIXED] Fixed an issue with the local build script, which stopped the full-source JavaScript from working in IE. 2008-04-20 Mark Wubben revision 403 [FIXED] `forceSingleLine` broke the Flash filters. Originally, `forceSingleLine` caused the text area inside the Flash movie to be 50 000 pixels wide. Flash wisely decided not to show filters for containers this large… Now the text area will be wide enough to fit the text on a single line, but not so wide as that Flash stops applying filters. 2008-04-20 Mark Wubben revision 402 [CHANGED] **Important** Clarified the hacky nature of `sIFR.useStyleCheck`, by making it a bit more work to use it. Please read for more info. If you're using the style check, please read the article and update your site accordingly. The sIFR-screen.css and sIFR-print.css files have been changed in this release. Again, if you're using `sIFR.useStyleCheck`, please read the mentioned article carefully before updating the CSS files. 2008-04-20 Mark Wubben revision 401 [FIXED] No longer replacing