2010-03-17 17:46:22 Andy Estes: Safari fails the following test: http://samples.msdn.microsoft.com/ietestcenter/domevents/domevents_harness.htm?url=./focusin.html. Safari does not fire focus events when registered for using the name 'focusin'. This is a valid event name as defined by the W3C DOM Level 3 Events Working Draft at http://www.w3.org/TR/DOM-Level-3-Events/. Safari does implement the 'DOMFocusIn' event, which appears to serve the same purpose. <rdar://problem/7765952>
Created attachment 51176 [details] Patch
Comment on attachment 51176 [details] Patch r=me
Comment on attachment 51176 [details] Patch Clearing flag, since we need to support the old event names still. New patch is going to be much more complicated. :)
Created attachment 51329 [details] Patch
Attachment 51329 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WebCore/dom/Node.cpp:2726: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] WebCore/dom/Event.cpp:269: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Total errors found: 2 in 17 files If any of these errors are false positives, please file a bug against check-webkit-style.
Fixed in r56402.