The KHTML/KJS changelog for Safari has some very interesting things to note for DOM scripters. The ones that most caught my eye were:
- the (previously missing) implementation of keyCode, layerX, layerY, which, pageX and pageY attributes of the event object
- HTML and XHTML attributes no longer have to be accessed by upper-case name only (although I'm afraid you'll need to do a toLowerCase() for everything instead, but at least it's closer to spec)
- offsetLeft, offsetTop, offsetWidth, offsetHeight, and offsetParent now implemented!
- implementation of min-width and max-width
Really exciting stuff. Now if only they'd hurry up and upgrade the 15" PowerBook's chasis to include the DDR and ATA upgrades they made on the 2 new notebooks, 'cause I really want to buy one.