Tony Schreiner's Blog

Developer - IE | Edge | UX | Privacy | Web Graphics | HTML Platform Infrastructure | Windows. Fighting complexity for 20 years and counting. Technology enthusiast.

Chromium and Edge: here we come!

We've recently announced that the new versions of Edge will be built on Chromium:...

Author: Tony Schreiner [MSFT] Date: 12/16/2018

High DPI Displays

I've made several posts around high DPI displays and am proud to announce that every display I use...

Author: Tony Schreiner [MSFT] Date: 09/10/2016

Windows 8 on MacBook Pro with Retina display

One of the great things about Windows is how it works on a wide variety of hardware. After reading a...

Author: Tony Schreiner [MSFT] Date: 08/29/2012

IE9 Platform Preview Available - with SVG!

As the Official IE Blog notes, the IE Platform Preview is now available for download. As a graphics...

Author: Tony Schreiner [MSFT] Date: 03/16/2010

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...

Author: Tony Schreiner [MSFT] Date: 10/17/2007

HD View - Gigapixel Images and More

Yesterday I stumbled across HD View which utilizes the very interesting new HD Photo format plus...

Author: Tony Schreiner [MSFT] Date: 03/19/2007

IE Automation & Tabs

A comment to one of my other posts asked about how to launch IE and open several additional tabs....

Author: Tony Schreiner [MSFT] Date: 01/19/2007

Blogs

My coworker Jeff Davis posted about IE7 and the cyclical nature of blogging, especially for those of...

Author: Tony Schreiner [MSFT] Date: 01/09/2007

In a previous post I talked about a subtle bug between IE7 and the Office Handwriting recognition...

Author: Tony Schreiner [MSFT] Date: 01/09/2007

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...

Author: Tony Schreiner [MSFT] Date: 01/03/2007

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...

Author: Tony Schreiner [MSFT] Date: 01/01/2007

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...

Author: Tony Schreiner [MSFT] Date: 12/12/2006

Interface Smuggling

While I'm on the subject of COM and extension compatibility, another issue that affected a small...

Author: Tony Schreiner [MSFT] Date: 12/11/2006

Spy vs. Spy: Revenge of the Tooltip

On Friday I talked about some of the problems with unbalanced CoInitialize() and CoUninitialize()...

Author: Tony Schreiner [MSFT] Date: 12/11/2006

Space Shuttle Analogies

First, congratulations to everybody who contributed to the successful launch of the space shuttle...

Author: Tony Schreiner [MSFT] Date: 12/09/2006

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...

Author: Tony Schreiner [MSFT] Date: 12/08/2006

IE7 Tabbed Browsing Q & A

I'm working on some long-overdue posts about tabbed browsing, but before I get too deep into them...

Author: Tony Schreiner [MSFT] Date: 12/06/2006

IE7 Menu Flickering / Toggling Glitch

Just before we shipped IE7 we heard sporadic reports of a "Heisenbug" where users would click a tab...

Author: Tony Schreiner [MSFT] Date: 12/06/2006

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...

Author: Tony Schreiner [MSFT] Date: 01/31/2006

Use the official IE7 Preview, not the leaked build

Or: When is 5296 > 5299? Many people who managed to get a hold of the leaked IE7 7.0.5299.0 build...

Author: Tony Schreiner [MSFT] Date: 01/31/2006

Download the IE7 Beta 2 Preview!

The IE blog has announced the availability of the first public beta for IE7: IE7 Beta 2 Preview....

Author: Tony Schreiner [MSFT] Date: 01/31/2006

The Inline Returns Option

Using my last example, Stuart Ballard pointed out that using inline returns is another way to avoid...

Author: Tony Schreiner [MSFT] Date: 01/26/2006

More Micro-optimizations

Here's another micro-optimization that I'm not very fond of. I should note that we don't really...

Author: Tony Schreiner [MSFT] Date: 01/25/2006

The Risk of Micro-optimizations - follow-up

In yesterday's post I gave an example of a bug where an attempted micro-optimization combined with a...

Author: Tony Schreiner [MSFT] Date: 01/24/2006

The Risk of Micro-optimizations

A lot of things have been said over the years about premature optimization, and after running into...

Author: Tony Schreiner [MSFT] Date: 01/23/2006

RAW Conversion and Photo Manipulation

Last fall I purchased a digital SLR: the popular (and relatively inexpensive) Canon Rebel XT. I had...

Author: Tony Schreiner [MSFT] Date: 01/17/2006

Bug Triage

Eric Sink has a good article on the process of triaging bugs. In it he pokes a little bit of fun at...

Author: Tony Schreiner [MSFT] Date: 01/12/2006

Toolbar Compatibility Debugging Walkthrough

In the past I’ve found debugging walkthroughs useful for picking up new techniques. In that spirit...

Author: Tony Schreiner [MSFT] Date: 01/09/2006

How ! to code

A little rant to prove I'm still alive. :-) Here's a pattern I see every now and then that makes my...

Author: Tony Schreiner [MSFT] Date: 10/04/2005

Bad Software

"Wow, that sucks," pretty much sums up my personal experience attempting to sign up for Napster and...

Author: Tony Schreiner [MSFT] Date: 07/15/2005

MSN's Tabbed Browsing

In a future post I will talk about some of the challenges relating to building Tabbed Browsing as an...

Author: Tony Schreiner [MSFT] Date: 06/09/2005

IE7 Tabbed Browsing Details

I've added some details about the IE7 Tabbed Browsing implementation up on the IE blog. Check it...

Author: Tony Schreiner [MSFT] Date: 05/26/2005

Desktop Heap Limitations

If you have a lot of applications open one thing you might notice is that Windows -- even XP -- will...

Author: Tony Schreiner [MSFT] Date: 05/25/2005

Tabs in Internet Explorer 7

The IE blog has an announcement about Tabbed Browsing in IE7. One of the reasons this blog has been...

Author: Tony Schreiner [MSFT] Date: 05/16/2005

XP SP2 fixes

One interesting change I discovered in XP SP2 was that Subspace Continuum -- the first and (by far)...

Author: Tony Schreiner [MSFT] Date: 07/25/2004

Internet Explorer in XP SP2 RC2

First, I'll join everybody else in announcing that XP SP2 RC2 is available for download! If you've...

Author: Tony Schreiner [MSFT] Date: 06/15/2004

Breaking-in electronics

For best performance, you should make sure to break in your cables. Otherwise, you may be getting...

Author: Tony Schreiner [MSFT] Date: 06/14/2004

Expression 3: Vector drawing application available for download

As others have pointed out, Microsoft has made available a free download of Expression 3, apparently...

Author: Tony Schreiner [MSFT] Date: 06/07/2004

My MSN

I'm not sure when the changes happened, so this could be really old news, but I was pleasantly...

Author: Tony Schreiner [MSFT] Date: 05/29/2004

A Good MP3 Player

Check out these features: Supports MP3 and WMA (and mounts as a hard drive) 4 GB storage 10+ hr...

Author: Tony Schreiner [MSFT] Date: 05/13/2004

Getting the flat menus back in Windows XP

I'm not sure if anybody else has this problem, but after I have used XP for a while the menus seem...

Author: Tony Schreiner [MSFT] Date: 05/10/2004

High DPI in IE: Tip & Mystery Solved

On his blog (and in a comment on my 120 DPI post) Omar points out a super-secret registry tweak make...

Author: Tony Schreiner [MSFT] Date: 05/05/2004

Notepad Replacement

Omar Shahine links to a notepad replacement, including instructions for bypassing System File...

Author: Tony Schreiner [MSFT] Date: 04/30/2004

Fonts on XP

Scoble and Dudley are having a debate about fonts and I can't help but think the little screenshot...

Author: Tony Schreiner [MSFT] Date: 04/28/2004

PQI Intelligent Stick

Last year, when visiting the new Fry's in Renton, I ran across one of these, and bought it...

Author: Tony Schreiner [MSFT] Date: 04/25/2004

Enabling Remote Desktop, remotely

Let's say you're in a situation where you can't log into your XP machine because you forgot to click...

Author: Tony Schreiner [MSFT] Date: 04/19/2004

Internet Explorer Wiki

Channel9 now has a section dedicated to IE. Jump on in!...

Author: Tony Schreiner [MSFT] Date: 04/17/2004

Drivers: a new kind of bloat

Over the weekend I bought an HP LaserJet 1012, the first printer I've had in years. Good printer at...

Author: Tony Schreiner [MSFT] Date: 03/30/2004

IE in XP SP2 (Part 4): Opting-in to IE Security Features

Many of the security features I've mentioned in previous entries are opt-in, so if you have a custom...

Author: Tony Schreiner [MSFT] Date: 03/30/2004

IE in XP SP2 (Part 3): Web Site Compatibility

See Also: Authenticode - No, and never again! and Information Bar - Stopping the modal dialog...

Author: Tony Schreiner [MSFT] Date: 03/30/2004

Next>