Archive for the 'Firefox 3' Category

Color profile support changes

Bobby Holley has been refining Mozilla’s color management backend, working to improve performance and polish the feature so it’s ready for “prime time”. These efforts have clearly paid off, as color profile support has now been turned on by default for tagged images in the latest Firefox nightly builds. In this context, “tagged images” are any images displayed in the web browser that have an embedded ICC color profile — in other words, images that contain the information needed to do a specific and accurate color transformation. Bobby’s post goes into all the technical aspects of these changes in detail, and also discusses why color management hasn’t been enabled for everything at this time. Percy Cabello has also posted about these changes over at Mozilla Links.

Firefox 3, Firefox development, Platform development, Web development

nsITraceableChannel, Intercept HTTP traffic

Jan Odvarko writes, “Since bug 430155 (“new nsHttpChannel interface to allow examination of HTTP data before it is passed to the channel’s creator”) is now fixed, it’s possible to intercept HTTP traffic from within a Firefox extension!” Jan estimates that this fix will be part of Firefox 3.0.3, and points out that this feature is crucial for Firebug as one of that add-on’s features is the ability to display the response of any HTTP request made by a page. To this point, Firebug has been making use of the Firefox cache and XHR monitoring to implement this feature, but there are several issues with this approach that make it suboptimal. For more information about this new feature, including examples of how to make use of it in Firefox add-ons, read Jan’s article at his Software is hard weblog.

Add-ons, Developer tools, Firefox 3, Firefox development, Platform development

« Prev - Next »