CVS commit by faure: Special scope entries for event handlers are based on the DOM node on which the handler is an attribute, not the event target, which also allows to set it up at the time the event handler is created, not at the time it fires (Safari merge). Many files touched to simply pass the NodeImpl around. Testcase events/eventhandlerscope.{html,js} M +11 -0 ChangeLog 1.422 M +3 -3 khtml_part.cpp 1.1101 M +6 -6 khtml_part.h 1.284 M +22 -24 ecma/kjs_events.cpp 1.94 M +2 -1 ecma/kjs_events.h 1.37 M +3 -3 ecma/kjs_proxy.cpp 1.115 M +3 -2 ecma/kjs_proxy.h 1.30 M +2 -2 ecma/kjs_window.cpp 1.403 M +1 -1 ecma/kjs_window.h 1.112 M +9 -9 html/html_baseimpl.cpp 1.205 M +13 -13 html/html_elementimpl.cpp 1.185 M +13 -13 html/html_formimpl.cpp 1.431 M +5 -5 html/html_imageimpl.cpp 1.152 M +2 -2 html/html_objectimpl.cpp 1.125 M +18 -14 xml/dom_docimpl.cpp 1.312 M +2 -1 xml/dom_docimpl.h 1.142