HotHTML 4 (RSS)

News and information on HotHTML 4 from WebSoftware

Blog moved to WordPress and new domain...

I've moved my blog to my own domain and onto a WordPress engine, CS + SPAM was driving me nuts!

Catchup posts: Oh yes, I've been in Japan for a couple of months, first 2 weeks of photos are uploaded on Flickr, I still havent had a chance to upload the thousands after.

Whats more, I've actually written some information about me so you can finally find out my sad sad way of life. See About Thushan Fernando.

UPDATE: Security update for WMF Security issue from Microsoft

You heard it here first folks, the update patch to fix the WMF flaw just got released by Microsoft:

HIGHLY recommended download!

HotHTML 3 at Wikipedia... oh and wiki's rock!

Someones posted a definition of "HotHTML" at WikiPedia... Check it out! and see the complete list. Kinda cool to be inside an internet encyclopedia, although the descriptions from a download site somewhere...!


In conclusion, Wiki's are cool!

Beta 2 issue with OpenFileDialog() eating subclasses of ATL components

Well i've hit my first (show stopper) snag with Beta 2 of Whidbey. It seems using a ATL Com component and the Open/SaveFileDialog() with the Beta 2 release has a problem with the ShowDialog() method. If hte parent window has an ATL COM component (in my case the excellent DockStudioXP control) and you call the ShowDialog() method, as soon as the dialog is closed the control looses the subclassing and renders the control unusable. Pretty major bug (although it serves me right for using COM Interop)...

I reported this to Innovasys and Paul Wilde has already posted a report on BFC about this and a couple of days ago MS have reported it to be "reproducable"... now its time to wait for a fix:-(

The plan of having HotHTML 4 early preview releases to some folks may change now that this issue has come into light, theres always rolling out a temporary "lame" solution - what i've been doing is making the parent an empty temporary form while the dialog is shown, and unloading it after its closed... it works great internally but its not a very professional workaround;-)