Welcome to MSDN Blogs Sign in | Join | Help

Tony Schreiner's WebLog

Developer - IE | Windows | Graphics. Fighting complexity for 10 years and counting.

Syndication

Browse by Tags

Don't Change System Settings to Perform a Computation
A post from Raymond Chen today reminds me of the first application compatibility issue I debugged (and fixed). At the time I was working on the MSN client and our team was on loan to load balance compatibility bugs for the release of Windows XP. This Read More...

Posted Wednesday, October 17, 2007 8:52 PM by tonyschr | 1 Comments

HD View - Gigapixel Images and More
Yesterday I stumbled across HD View which utilizes the very interesting new HD Photo format plus many other technologies to demonstrate how massive multi-GigaPixel images can be created and hosted on the web. It's a nice viewer reminiscent of Microsoft's Read More...

Posted Monday, March 19, 2007 8:30 PM by tonyschr | 1 Comments

IE Automation & Tabs
A comment to one of my other posts asked about how to launch IE and open several additional tabs. IE7 does not support specifying multiple URLs on the command line, but another way to do this is to use IE Automation to launch IE as an out-of-proc COM Read More...

Posted Friday, January 19, 2007 10:51 AM by tonyschr | 6 Comments

Blogs
My coworker Jeff Davis posted about IE7 and the cyclical nature of blogging, especially for those of us working on things that haven't yet been publicly announced. It includes a great ship analogy, and having been on the "critical path" for most of IE7 Read More...

Posted Tuesday, January 09, 2007 8:21 PM by tonyschr | 2 Comments

Menu Flickering / Toggling Redux - Any Ideas?
In a previous post I talked about a subtle bug between IE7 and the Office Handwriting recognition service that we discovered too late into IE7 to ship a work-around for, but described how end-users can fix this on their own. However, a couple users have Read More...

Posted Tuesday, January 09, 2007 7:57 PM by tonyschr | 1 Comments

Client-side Code vs. Web 2.0
As a developer who specializes in client-side applications, I can't help but be amused and somewhat puzzled by some of the types of web-based applications people come up with. A great example are web sites that help resize and crop digital photos. There Read More...

Posted Tuesday, January 02, 2007 9:31 PM by tonyschr | 3 Comments

*Bloop!* - Wow, pop-up ads still exist!
One thing that amused me as I mindlessly surfed the web while stuck in my parents house due to the snowstorm in Colorado was the number of sites that still attempt to show pop-up advertisements -- sites like cnn.com and weather.com, not just shady sites. Read More...

Posted Monday, January 01, 2007 3:58 PM by tonyschr | 7 Comments

The Best Massively Multiplayer Real-time Online Game of All Time
Back in college, in 1996 (I believe) I frequently played the pre-release version of SubSpace , a massively multiplayer online game that was originally designed as a project to test the affects of lag over a modem. If I recall correctly, I first played Read More...

Posted Monday, December 11, 2006 10:29 PM by tonyschr | 2 Comments

Interface Smuggling
While I'm on the subject of COM and extension compatibility, another issue that affected a small number of extensions in IE7 involved passing an interface to a worker thread without first marshalling the interface using CoMarshalInterface() (or the longer Read More...

Posted Monday, December 11, 2006 8:51 PM by tonyschr | 1 Comments

Spy vs. Spy: Revenge of the Tooltip
On Friday I talked about some of the problems with unbalanced CoInitialize() and CoUninitialize() calls and how to debug an unbalanced CoUninitialize inside IE7. At the end I mentioned that using IInitializeSpy in an extension to "fix" an unbalanced init Read More...

Posted Monday, December 11, 2006 10:11 AM by tonyschr | 1 Comments

Space Shuttle Analogies
First, congratulations to everybody who contributed to the successful launch of the space shuttle Discovery this evening. I watched online via. NASA TV and it's been a long time since I've watched a "live" liftoff. In some recent meetings people have Read More...

Posted Saturday, December 09, 2006 6:15 PM by tonyschr | 3 Comments

My Toolbar or BHO is Causing IE7 on Vista to Crash on Close. Help!
During the development of IE7, one problem we discovered was that a small number of extensions have unbalanced CoInitialize() or CoUninitialize() calls. On IE6 they sometimes lucked out, but due to architectural changes in IE7 these would cause crashes, Read More...

Posted Friday, December 08, 2006 5:42 PM by tonyschr | 7 Comments

IE7 Tabbed Browsing Q & A
I'm working on some long-overdue posts about tabbed browsing, but before I get too deep into them what I'd like to know most is: what do you want to know about IE7's tabbed browsing implementation? If you have questions, please post them as comments. Read More...

Posted Wednesday, December 06, 2006 11:27 PM by tonyschr | 34 Comments

IE7 Menu Flickering / Toggling Glitch
Just before we shipped IE7 we heard sporadic reports of a "Heisenbug" where users would click a tab or click in the address bar, and the IE window would start shaking (or "flickering", or "menus bouncing up and down", depending on how users described Read More...

Posted Wednesday, December 06, 2006 10:52 PM by tonyschr | 12 Comments

Bringing the Menus to the Top in IE7
In the IE7 Beta 2 Preview the UI element that hosts menus and 3rd party toolbars is located between the navigation bar and tabs. However, in this release there's a registry key which you can set to move this to the top of the window instead: [HKEY_CURRENT_USER\Software\Microsoft\Internet Read More...

Posted Tuesday, January 31, 2006 8:14 PM by tonyschr | 19 Comments

More Posts Next page »
Page view tracker