IE9 Compatibility–HttpOpenRequest and lplpszAcceptTypes

The WinINET API allows the caller to specify the accepted MIME types for a given HTTP request by passing a null-terminated array of null-terminated strings using the lplpszAcceptTypes parameter. When calling the HttpOpenRequest API, applications must take care to either pass NULL, or a pointer to a properly-formed array of MIME-type strings. // Null-terminated array…


IE9 No-Reboot Setup and the Windows Restart Manager

On Windows 7, Internet Explorer 9 can often be installed without rebooting the system. In cases where a system restart is required, either the system lacks one of the required prerequisites (so IE Setup is forced to install it and reboot) or a running program or service is holding one of Internet Explorer’s binaries and…


Understanding the IE9 Software Rendering Mode

I recently heard from some users who are seeing lower-than-expected scores on the Speed Reading and FishIE Tank benchmarks. I went to check these tests myself and found that my laptop’s score was low. In fact, it was much lower than I’d seen last year. What happened? First, a bit of background: These graphically rich…


IE9 RC Minor Changes List

Back in September, I published a list of minor changes in IE9 Beta. In today’s post, I will provide an updated list of things that have changed in the IE9 Release candidate. Note: This list also includes a few changes that were present in Beta that I didn’t mention at that time. Of course, because…


Cross-Browser Interop and the HTML5 Canvas

Technical Evangelist Giorgio Sardo just published a great post about HTML5 Canvas, responding to some concerns about bugs in the IE9 Beta. The post also takes a quick look at cross-browser interop for the Canvas object. It’s definitely worth the read: -Eric


SOCKS Proxies in Internet Explorer

We recently had a report over on the IEBlog that SOCKS proxies are not supported by IE9 Beta. That observation is correct, and a regression from prior versions of Internet Explorer; IE9 Beta simply ignores the SOCKS proxy if one is specified in the Internet Control panel. Update: This regression, introduced in IE9 Beta, was…


Showing more sites on about:tabs

By default, IE9 will show 2 rows of your favorite sites on the about:tabs homepage. However, you can customize IE9 to show up to 5 rows with a simple registry modification. Inside the NewTabPage registry key, create a REG_DWORD named NumRows, with a value of 2 to 5. Or, simply merge one of the following…


Google Image Search and IE9 Beta

One of the commonly reported bugs on Connect is that Google Image Search shows grey boxes for some of the images in IE9 Beta. I had a quick look at the site this afternoon, and I can easily reproduce the problem, as you can see in the screenshot below. Now, I tend to debug things…