Posts

2008
RIA (the acronym) has jumped the shark. I find that I can no longer use RIA to describe anything anymore. The definition has been watered down and twisted to the point that nearly any application can be called RIA.
Unfortunately, the js-ctypes project got back-burnered for a while. Fortunately, some great contributors swooped in and landed some really nice bits. Fredrik Larsson helped out on some Linux problems (bug 416119), filled in ANSI string support (bug 416229) and setup an xpcshell test framework (bug 427286).
The Adobe RIA crowd have been causing some echos in the chamber lately over Bubblemark, an animation benchmark originally released over a year ago. Personally, I have no real skin in the game, but a game it is. Some Flash developers were curious about variations in the results when run on different browsers, platforms and in the AIR runtime. It makes for some interesting reading and I came away with a better understanding the variations, browser limitations and timer mechanisms.
Over the weekend, code landed to restrict the ability of web content to access “chrome://” resources (see bug 292789). This shouldn’t affect many extensions since the restrictions are focused on web content, not chrome content. However, if your extension injects content into the web content, you could be affected. An example can be found in bug 428848. Venkman can’t load venkman-source.css, a stylesheet that is injected into unprivileged, web content.
And making Firefox 3 ignore extension compatibility checking is wrong!
Just a note for anyone wanting to help localize Prism. Matt Gertner added Prism (the Firefox extension) to Babelzilla so people can submit localizations. The Firefox extension has 2 localizable parts: The extension part and the full-blown Prism part.
Mozilla’s Mobile group has been hard at work getting the Mozilla platform running on some mobile devices. Recently, Brad Lassey posted about getting XULRunner working on Nokia’s N800/N810 (Maemo) Internet tablets. He linked to a XULRunner binary and showed some XUL-based applications running on an N810.